@charset "utf-8";
/* CSS Document */

	/*人を知る(一覧)*/	
	/*SP*/
		.person-top-text{
			position: relative;
			width: 100%;
			height: auto;
			padding: 40px 0;
			text-align: center;
		}

.person-top-text p {
	font-size: 12px;
}
		.person-content-box{
			position: relative;
			height: auto;
			width: 100%;
			margin: 0 auto;
			background: #ebf8fd;
			padding-top: 5%;
			padding-bottom: 5%;
		}
		.person-content01{
			position: relative;
			width: 45.5%;
			height: auto;
			margin-right: 3%;
			margin-left: 3%;
			float: left;
		}
		.person-back01{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_2_700x800.jpg);
			background-size:cover;
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			padding-bottom: 120%;
			color: #fff;
		}
		.person-back01 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 45%;
			font-size: 10px;
			font-weight: bold;
			color: #fff;
  			-webkit-text-stroke: 0.5px #000;
  			text-stroke: 0.5px #000;
		}
		.person-content02{
			position: relative;
			width: 45.5%;
			height: auto;
			float: left;
			margin-top: 10%;
		}
		.person-back02{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_3_700x800.jpg);
			background-size:cover;
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			padding-bottom: 120%;
			color: #fff;
		}
		.person-back02 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 40%;
			font-size: 10px;
			font-weight: bold;
			color: #fff;
  			-webkit-text-stroke: 0.5px #000;
  			text-stroke: 0.5px #000;
		}
		.person-content03{
			position: relative;
			width: 45.5%;
			height: auto;
			float: left;
		}
		.person-back03{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_4_700x800.jpg);
			background-size:cover;
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/	
			padding-bottom: 120%;
			color: #fff;
		}
		.person-back03 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 45%;
			font-size: 10px;
			font-weight: bold;
			color: #fff;
  			-webkit-text-stroke: 0.5px #000;
  			text-stroke: 0.5px #000;
		}
		.person-label{
			position: absolute;
			height: auto;
			width: 80%;
			padding: 3%;
			background: #41b6e6;
			color: #fff;
			z-index: 2;
			text-align: center;
   	 		font-size: 12px;
    		margin-top: -10%;
		}
		.person-text{
			position: relative;
			width: 94%;
			height: auto;
			padding: 10% 3% 3% 3%;
		}
.person-text p {
	color: #000;
	font-size: 12px;
}
		.person-back04{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_5_700x800.jpg);
			background-size:cover;
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/	
			padding-bottom: 120%;
			color: #fff;
		}
		.person-back04 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 35%;
			font-size: 10px;
			font-weight: bold;
			color: #fff;
  			-webkit-text-stroke: 0.5px #000;
  			text-stroke: 0.5px #000;
		}
		.person-back05{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_6_700x800.jpg);
			background-size:cover;
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/	
			padding-bottom: 120%;
			color: #fff;
		}
		.person-back05 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 40%;
			font-size: 10px;
			font-weight: bold;
			color: #fff;
  			-webkit-text-stroke: 0.5px #000;
  			text-stroke: 0.5px #000;
		}
		.person-back06{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_7_700x800.jpg);
			background-size:cover;
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/	
			padding-bottom: 120%;
			color: #fff;
		}
		.person-back06 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 40%;
			font-size: 10px;
			font-weight: bold;
			color: #fff;
  			-webkit-text-stroke: 0.5px #000;
  			text-stroke: 0.5px #000;
		}

	/*人を知る（個別）*/
	/*SP*/
		.person01{
			position: relative;
			width: 80%;
			height: auto;
			margin: 3% auto;
		}
		.person01-left{
			position: relative;
			width: 100%;
			height: auto;
			margin-bottom: 3%;
		}
		.person01-left h3{
			margin-top: 2%;
			margin-bottom: 2%;
			font-size: 16px;		
		}
		.person01-left p{
			font-size: 12px;
			line-height: 1.5;
		}
		.person01-right{
			position: relative;
			width: 80%;
			height: auto;
			text-align: right;
			margin: 5% auto 0;
		}
		.person-border{
			position: relative;
			width: 10%;
			padding-bottom: 10px;
			margin-right: 1%;
			margin-left: -3%;
		}
		.person02{
			position: relative;
			width: 80%;
			height: auto;
			margin: 3% auto;
		}
		.person02-left{
			position: relative;
			width: 80%;
			height: auto;
			margin: 0 auto;
		}
		.person02-right{
			position: relative;
			width: 100%;
			height: auto;
		}
		.person02-right h3{
			margin-top: 2%;
			margin-bottom: 2%;
			font-size: 16px;
		}		
		.person02-right p{
			font-size: 12px;
			line-height: 1.5;
			margin-bottom: 3%;
		}
		.off-shot{
			width: 100%;
			height: auto;
			background: #ebf8fd;
			margin-top: 10%;
			padding-top: 2%;
			padding-bottom: 2%;
		}
		.off-shot-title{
			position: relative;
			width: 50%;
			height: auto;
			margin-top: -5%;
			margin-left: 7%;
		}
		.off-shot-box{
			position: relative;
			width: 80%;
			height: auto;
			margin: 3% auto;
		}
		.off-shot-left{
			position: relative;
			width: 100%;
			height: auto;
		}
		.off-shot-right{
			position: relative;
			width: 94%;
			height: auto;
			float: left;
			padding: 0 3%;
			text-align: center;
		}
		.off-shot-right h3{
			margin-top: 2%;
			margin-bottom: 2%;
			font-size: 16px;
			padding-bottom: 2%;
			border-bottom: 1px solid #000;
		}		
		.off-shot-right p{
			font-size: 12px;
			line-height: 1.5;
			text-align: left;
		}
		.person-message{
			position: relative;
			width: 85%;
			margin: 2% auto;
		}
		.person-message-text{
			z-index: 2;
			position: absolute;
			width: 80%;
			margin-top: 55%;
			margin-left: 10%;
			font-size: 10px;

		}			
		.person-message-back{
			z-index: 1;
			position: relative;
			margin-top: 10%;
			height: auto;
		}
		.person-message-img{
			z-index: 3;
			position: absolute;
			width: 30%;
			top: 0;
			right: 0;
		}
		.person-schedule-back{
			position: relative;
			width: 100%;
			height: auto;
			background: #edf3f5;
			padding-top: 5%;
			padding-bottom: 5%;
		}
		.person-schedule{
			position: relative;
			height: auto;
			width: 75%;
			margin-left: 10%;
		}
		.person-interview-box{
			width: 90%;
			height: auto;
			margin: 2% auto;
			text-align: center;
			color: #41b6e6;
		}
		.person-interview-box h2{
			font-size: 18px;
			color: #41b6e6;
		}		
		.person-interview-box h3{
			padding-bottom: 2%;
			border-bottom: 3px solid #41b6e6;
			width: 35%;
			margin: 0 auto;
		}
		.person-interview-content{
			position: relative;
			height: auto;
			width: 100%;
			margin: 2% auto;
		}
		.interview-content01{
			position: relative;
			width: 48%;
			height: auto;
			margin-right: 4%;
			float: left;
		}
		.interview-content02{
			position: relative;
			width: 48%;
			height: auto;
			float: left;
		}
		.interview-back01{
			background: url(/wp-content/uploads/2019/11/ajiskyushu_pcsmp_toppage_4_1000x615.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/	
			padding-bottom: 100%;
			color: #fff;
		}	
		.interview-back01 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 60%;
			text-align: left;
		}		
		.interview-back02{
			background: url(/wp-content/uploads/2019/11/ajiskyushu_pcsmp_toppage_4_1000x615.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/	
			padding-bottom: 100%;
			color: #fff;
		}	
		.interview-back02 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 60%;
			text-align: left;
		}		
		.interview-back03{
			background: url(/wp-content/uploads/2019/11/ajiskyushu_pcsmp_toppage_4_1000x615.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/	
			padding-bottom: 100%;
			color: #fff;
		}
		.interview-back03 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 60%;
			text-align: left;
		}
		.interview-label{
			position: absolute;
			height: auto;
			width: 54%;
			padding: 3%;
			background: #41b6e6;
			color: #fff;
			z-index: 2;
			text-align: center;
			bottom: 20%;
		}	
		.interview-text{
			position: relative;
			width: 92.5%;
			height: auto;
			background: #fff;
			padding: 10% 3% 3% 3%;
			border: 1px solid #000;
			text-align: left;
			color: #000;
		}

/*クルーマネジメント背景*/
		.person-bottom-content01{
			position: relative;
			width: 100%;
			height: auto;
			background: -moz-linear-gradient(top, #4BBDED 50%, #71D5FF);
			background: -webkit-linear-gradient(top, #4BBDED 50%, #71D5FF);
			background: linear-gradient(to bottom, #4BBDED 50%, #71D5FF);
			padding: 20px 0;
		}

/*コンサルティング背景*/
.person-bottom-content01-2 {
			position: relative;
			width: 100%;
			height: auto;
			background: -moz-linear-gradient(top, #1B60AE 50%, #3A7BC4);
			background: -webkit-linear-gradient(top, #1B60AE 50%, #3A7BC4);
			background: linear-gradient(to bottom, #1B60AE 50%, #3A7BC4);
			padding: 20px 0;
		}

/*本社業務背景*/
.person-bottom-content01-3 {
			position: relative;
			width: 100%;
			height: auto;
			background: -moz-linear-gradient(top, #3F9099 50%, #66ABB2);
			background: -webkit-linear-gradient(top, #3F9099 50%, #66ABB2);
			background: linear-gradient(to bottom, #3F9099 50%, #66ABB2);
			padding: 20px 0;
		}

/*人を知る　文字カラー*/
.person-color01 {
	color: #41B6E6;
}

.person-color02 {
	color: #1B60AE;
}

.person-color03 {
	color: #3F9099;
}

/*人を知る　背景カラー*/
.person-background01 {
	background: #EBF8FD;
}

.person-background02 {
	background: #E8F2FD;
}

.person-background03 {
	background: #EFFAF9;
}

		.person-bottom-content01 h2{
			font-size: 14px;
		}
		.person-bottom-title{
			width: 100%;;
			color: #fff;
			font-size: 14px;
			text-align: center;
		}
		.person-bottom-content02{
			position: relative;
			width: 80%;
			height: auto;
			margin: 50% auto 0;
		}		
		.person-bottom-number{
			position: relative;
			width: 25px;
			padding-bottom: 4px;
			padding-right: 5px;
		}
		.person-bottom-text{
			width: 100%;
			margin-right: 4%;
			float: left;
		}
		.person-bottom-text h2{
			font-size: 16px;
		}		
		.person-bottom-text p{
			margin-top: 3%;
		}
		.person-readmore01{
			position: relative;
			width: 210px;
			background: #41b6e6;
			color: #fff;
			text-align: center;
			padding: 1% 0%;
			float: left;
			margin-top: 5%;
			margin-right: 5%;
			margin-bottom: 3%;
		}
		.person-readmore02{
			position: relative;
			width: 210px;
			background: #1B60AE;
			color: #fff;
			text-align: center;
			padding: 1% 0%;
			float: left;
			margin-top: 5%;
			margin-right: 5%;
			margin-bottom: 3%;
		}
		.person-readmore03{
			position: relative;
			width: 210px;
			background: #3F9099;
			color: #fff;
			text-align: center;
			padding: 1% 0%;
			float: left;
			margin-top: 5%;
			margin-right: 5%;
			margin-bottom: 3%;
		}
		.person-readmore-icon{
			position: relative;
			top: -8px;
			left: 5px;
			width: 20px;
			height: auto;
		}
		.person-bottom-img{
			position: absolute;
			left: 25%;
			width: 50%;
			margin-top: 0%
		}	

	/*インターンを知る（一覧）*/
	/*SP*/
		.intern-toptext {
			position: relative;
			width: 80%;
			height: auto;
			margin: 0 auto;
			padding: 40px 0 20px 0;
		}

.intern-toptext p {
	font-size: 12px;
	text-align: center;
}

		.intern-topbar{
			position: relative;
			width: 15%;
			margin: 0 auto;
		}
		.intern-content{
			position: relative;
			width: 80%;
			height: auto;
			margin: 0 auto;
			padding: 0 0 40px 0;
		}
		.intern-content-number{
			position: relative;
			display: block;
			width: 20%;
		}						
		.intern-content-h2{
			display: inline-block;
			margin-top: 2%;
			padding: 1%;
			background-color: #41b6e6;
			color: #fff;
		}
		.intern-content-h2 h2{
			font-size: 14px;
		}

		.intern-content p{
			font-size: 12px;
			margin-top: 2%;
			margin-bottom: 4%;
		}		
		.intern-content01{
			position: relative;
			width: 100%;
		}
		.intern-content02{
			position: relative;
			width: 100%;
			margin-top: 3%;
		}
		.intern-content-button{
			position: relative;
			width: 60%;
			border: 1px solid #41b6e6;
			padding: 1%;
			margin-top: 4%;
			text-align: center;
			color: #41b6e6;
			font-size: 14px;
			margin-left: 19%;
			margin-bottom: 5%;
		}

/*実戦*/
		.intern-program-naiyou{
			position: relative;
			display: table;
			height: auto;
			width: 80%;
			border: 1px solid #41b6e6;
			margin: 0 auto 3%;
		}
		.program-naiyou-left{
			position: relative;
			display: table-cell;
			width: 15%;
			padding: 1%;
			line-height: 1.5;
			text-align: center;
			background: #41b6e6;
			color: #fff;
		}
		.program-naiyou-right{
			display: table-cell;
			vertical-align: middle;
			padding-left: 2%;
			font-size: 12px;
		}
		.program-content{
			position: relative;
			width: 75%;
			margin: 0 auto; 
		}
		.intern-program-naiyou{
			position: relative;
			display: table;
			height: auto;
			width: 80%;
			border: 1px solid #41b6e6;
			margin: 0 auto 3%;
		}
		.program-naiyou-left{
			position: relative;
			display: table-cell;
			padding: 1%;
			line-height: 1.5;
			text-align: center;
			background: #41b6e6;
			color: #fff;
			font-size: 12px;
			width: 23%;
		}	
		.intern-program-naiyou02{
			position: relative;
			display: table;
			height: auto;
			width: 80%;
			border: 1px solid #1b60ae;
			margin: 0 auto 3%;
		}
		.program-naiyou-left02{
			position: relative;
			display: table-cell;
			padding: 1%;
			line-height: 1.5;
			text-align: center;
			background: #1b60ae;
			color: #fff;
			font-size: 12px;
			width: 23%;
		}
		.program-content{
			position: relative;
			width: 75%;
			margin-left: 12.5%;
			margin-bottom: 3%;
		}
		.program-schedule{
			position: relative;
			width: 75%;
			margin-left: 12.5%;
			margin-bottom: 3%;
		}
		.program-schedule01{
			position: relative;
			margin-top: 5%;
			width: 100%;
			margin-left: -8px;
		}
		.program-schedule02{
			position: relative;
			width: 100%;
			margin-top: 5%;
		}
		.program-mousikomi{
			width: 75%;
			margin: 3% auto;
		}
		.program-recruit{
			display: block;
			position: relative;
			width: 100%;
			height: auto;
			margin-bottom: 120px;
		}
		.program-recruit-left01 {
			position: absolute;
			z-index: 1;
			top: 0;
			left: 0;
			width: 40%;
			height: 100%;
			padding-bottom: 100px;
			background: #41b6e6;
		}

.program-recruit-left02 {
			position: absolute;
			z-index: 1;
			top: 0;
			left: 0;
			width: 40%;
			height: 100%;
			padding-bottom: 100px;
			background: #1B60AE;
		}

		.program-recruit-title {
			position: absolute;
			left: 8%;
			top: 2%;
			text-align: left;
		}
		.program-recruit-title h2{
			color: #fff;
			font-size: 16px;
		}

.program-recruit-title p {
			color: #000;
			font-size: 10px;
		}

		.program-recruit-content table {
			position: relative;
			z-index: 2;
			top: 80px;
			width: 90%;
			height: auto;
			margin: 0 auto;
			border-collapse: collapse;
		}

.program-recruit-content table tr {
	border: 1px solid #707070;
}
		.program-recruit-content table tr th {
			display: block;
			width: 95%;
			height: auto;
			padding: 10px 0 10px 5%;
			background: #ebf8fd;
			text-align: left;
			font-size: 12px;
			color: #41b6e6;
		}

		.program-recruit-content table tr td {
			display: block;
			width: 95%;
			height: auto;
			padding: 10px 0 10px 5%;
			background: #fff;
			text-align: left;
			font-size: 12px;
			color: #000;
		}

.program-recruit-content01 table {
			position: relative;
			z-index: 2;
			top: 80px;
			width: 90%;
			height: auto;
			margin: 0 auto;
			border-collapse: collapse;
		}

.program-recruit-content01 table tr {
	border: 1px solid #707070;
}
		.program-recruit-content01 table tr th {
			display: block;
			width: 95%;
			height: auto;
			padding: 10px 0 10px 5%;
			background: #EAF3FD;
			text-align: left;
			font-size: 12px;
			color: #1B60AE;
		}

		.program-recruit-content01 table tr td {
			display: block;
			width: 95%;
			height: auto;
			padding: 10px 0 10px 5%;
			background: #fff;
			text-align: left;
			font-size: 12px;
			color: #000;
		}

		.program-entry-button {
			display: block;
			position: relative;
			width: 200px;
			height: auto;
			margin: 0 auto 40px auto;
		}	

	/*会社を知る（一覧）*/
	/*SP*/
		.company-toptext{
			position: relative;
			width: 80%;
			height: auto;
			margin: 0 auto;
			padding: 40px 0 0 0;
		}

.company-toptext p {
	font-size: 12px;
	margin-bottom: 20px;
}
		.company-toptext01{
			position: relative;
			width: 70%;
			margin: 0 auto;
			
		}
		.company-toptext02{
			position: relative;
			width: 70%;
			text-align: center;
			margin: 3% auto;
		}
		.company-top-img01{
			position: relative;
			width: 100%;
			margin: 3% auto;
		}
		.company-top-img02{
			position: relative;
			width: 100%;
			margin: 5% auto;
		}
		.company-top-img03{
			position: relative;
			width: 100%;
			margin: 0% auto;
		}
		.president-top{
			position: relative;
			width: 90%;
			margin: 5% auto;
		}
		.president-top-left{
			position: relative;
			width: 60%;
			float: left;
		}
		.president-top-right{
			position: relative;
			width: 50%;
			float: left;
			margin-left: -10%;
			margin-top: 3.5%;
		}
		.president-text-box{
			position: relative;
			width: 85%;
			margin: 3% auto 0;
		}
		.president-text-box h2{
			color: #41b6e6;
			margin-bottom: 1%;
			font-size: 14px;
		}
		.president-text-box p {
			font-size: 12px;
			line-height: 1.5;
		}
		.president-text-bar{
			position: relative;
			width: 6%;
			padding-bottom: 10px;
			margin-right: 1%;
		}
		.president-top-left02{
			position: relative;
			width: 50%;
			float: right;
			margin-right: -10%;
			margin-top: 3.5%;			
		}
		.president-top-right02{
			position: relative;
			width: 60%;
			float: right;
		}
		.president-content-img{
			position: relative;
			width: 100%;
			margin-top: 3%;
			margin-bottom: 3%;
		}
		.president-content-text{
			position: relative;
			width: 80%;
			border: 2px solid #41b6e6;
			background: #ebf8fd;
			padding: 3% 3%;
			margin: 0 auto 3%;
		}
		.president-content-text h2{
			text-align: center;
			color: #41b6e6;
			margin-bottom: 2%;
			font-size: 14px;
		}
		.president-content-text p{
			text-align: left;
			line-height: 1.5;
			font-size: 12px;
		}		

	/*会社沿革*/
	/*SP*/
		/*会社沿革SP*/
		.history-toptext{
			position: relative;
			width: 85%;
			height: auto;
			margin: 0 auto;
			padding: 40px 0 0 0;
		}

.history-toptext p {
	text-align: center;
	font-size: 12px;
	margin-bottom: 20px;
}

		.history-content{
			display: block;
			position: relative;
			width: 80%;
			height: auto;
			margin: 0 auto;
			padding-bottom: 40px;
		}

	/*会社概要*/
	/*SP*/
		.company-infomation-content table {
			position: relative;
			width: 80%;
			margin: 5% auto;
			border-collapse:  collapse;
			border: 1px solid #000;
		}

		.company-infomation-content table tr th {
			display: block;
			width: 97%;
			padding: 5px 0 5px 3%;
			background: #41b6e6;
			color: #fff;
			text-align: left;
			font-size: 12px;
			font-weight: bold;
		}

		.company-infomation-content table tr td {
			display: block;
			width: 97%;
			padding: 5px 0 5px 3%;
			background: #fff;
			font-size: 12px;
		}

	/*制度を知る*/
	/*SP*/
		.system-toptext{
			position: relative;
			width: 80%;
			margin: 3% auto;
			text-align: center;
		}
		.system-content{
			position: relative;
			width: 75%;
			height: auto;
			margin: 5% auto;
		}
		.system-content01{
			position: relative;
			width: 80%;
			border: 2px solid #000;
			margin: 10% auto;
		}
		.system-content02{
			position: relative;
			width: 80%;
			border: 2px solid #000;
			margin: 10% auto;
		}		
		.system-content03{
			position: relative;
			width: 80%;
			border: 2px solid #000;
			margin: 10% auto;
		}
		.system-title{
			position: absolute;
			padding: 2% 3%;
			top: -15%;
			left: -7%;
			background: #41b6e6;
			color: #fff;
		}
		.system-title h2{
			font-size: 18px;

		}		

	/*研修*/
	/*SP*/
		.traning-title{
			position: relative;
			width: 100%;
			height: auto;
			padding: 40px 0 0 0;
			text-align: center;
			color: #41b6e6;
		}

.traning-title h2 {
	font-size: 20px;
}

.traning-title p {
	font-size: 12px;
	margin-bottom: 20px;
}

		.traning-title-text{
			position: relative;
			width: 90%;
			text-align: center;
			margin: 0 auto;
		}

.traning-title-text p {
	font-size: 12px;
	margin-bottom: 20px;
}

		.traning-content{
			position: relative;
			width: 100%;
			height: auto;
			background: #ebf8fd;
			padding: 30px 0 10px 0;
		}
		.traning-content-box{
			position: relative;
			width: 70%;
			height: auto;
			margin: 3% auto 0;
		}
		.traning-content-box01{
			position: relative;
			width: 100%;
			height: auto;
			margin-bottom: 6%;
		}
		.traning-content-box02{
			position: relative;
			width: 100%;
			height: auto;
		}
		.traning-textbox01{
			position: absolute;
			top: 0;
			left: 0;
		}

.traning-textbox01 h3 {
	padding: 5px 10px;
	font-size: 16px;
	color: #41b6e6;
	background: rgba(255,255,255,0.70);
}

		.traning-textbox02 {
			position: relative;
			width: 80%;
			height: auto;
			padding: 5px 3%;
			background: #fff;
			margin-top: -10px;
			margin-bottom: 30px;
		}

.traning-textbox02 p {
	font-size: 12px;
}

		.traning-program-title {
			position: relative;
			width: 85%;
			padding: 30px 0 0 0;
			margin: 0 auto;

		}

		.traning-program-title h2 {
	font-size: 18px;
	padding-left: 10px;
	margin-bottom: 20px;
	border-left: 10px solid #41b6e6;
}
		.traning-program-text{
			position: relative;
			width: 75%;
			height: auto;
			padding: 0 0 30px 0;
			margin: 0 auto;
		}

.traning-program-text p {
	font-size: 12px;
}

		.traning-kenshu {
			position: relative;
			width: 100%;
			height: auto;
			margin: 0 auto;
			padding: 30px 0 10px 0;
			background: #41b6e6;
		}

		.traning-kenshu h3{
			font-size: 16px;
			color: #fff;
			padding-left: 30px;
			margin-bottom: 10px;
		}

		.traning-kenshu-box{
			position: relative;
			width: 100%;
			height: auto;
		}

		.traning-kenshu01{
			position: relative;
			width: 80%;
			height: auto;
			margin: 0 auto;
		}
		.traning-kenshu02{
			position: relative;
			width: 80%;
			height: auto;
			margin: 0 auto;
		}
		.traning-kenshu03{
			position: relative;
			width: 80%;
			height: auto;
			margin: 0 auto;
		}

		.traning-kenshu-text{
			position: relative;
			width: 70%;
			height: auto;
			background: #ebf8fd;
			padding: 10px 5%;
			margin: -20px auto 20px auto;
		}

		.traning-kenshu-text h4 {
			font-size: 16px;
			text-align: center;
			color: #000;
			margin-bottom: 10px;
		}

.traning-kenshu-text p {
			font-size: 12px;
			text-align: left;
			color: #000;
		}
		.traning-kenshu-02{
			position: relative;
			width: 100%;
			height: auto;
			margin: 0 auto;
			padding: 30px 0;
			background: #1b60ae;
		}
		.traning-kenshu-02 h3{
			font-size: 16px;
			color: #fff;
			margin-bottom: 20px;
		}
		.traning-kenshu-03{
			position: relative;
			width: 100%;
			height: auto;
			margin: 0 auto;
			padding: 30px 0;
			background: #3f9099;
		}	
		.traning-kenshu-03 h3{
			font-size: 16px;
			color: #fff;
			margin-bottom: 20px;
		}
		.traning-kenshu-img{
			position: relative;
			width: 100%;
			margin-top: 3%;
		}
		.traning-kenshu-text02{
			position: relative;
			width: 70%;
			height: auto;
			background: #ebf8fd;
			padding: 10px 5%;
			margin: -20px auto 0 auto;
		}	
		.traning-kenshu-text02 h3 {
			color: #000;
			text-align: center;
		}

		.traning-kenshu-content {
			position: relative;
			width: 80%;
			margin: 0 auto;
		}

.traning-kenshu-content p {
	font-size: 12px;
}
		.traning-voice-title{
			position: relative;
			margin: 0 0 20px 10%;
			border-bottom: 2px solid #41b6e6;
			display: inline-block;
			padding: 30px 0 0 0;
		}

.traning-voice-title h2 {
	font-size: 18px;
}

		.traning-voice-content{
			position: relative;
			width: 100%;
			margin: 0 auto;
		}
		.traning-voice-content h3{
			padding-bottom: 3px;
			margin-bottom: 10px;
			border-bottom: 1px solid #707070;
			font-size: 14px;
			text-align: center;
		}
		.traning-voice-content p{
			font-size: 12px;
			margin-bottom: 10px;
		}		
		.traning-voice-content01-left{
			position: absolute;
			width: 300px;
			height: auto;
			padding: 2% 5%;
			top: 67%;
		}
		.traning-voice-content01-right{
			position: relative;
			width: 240px;
			height: auto;
			margin: 0 auto;
		}	
		.traning-voice-content02-left{
			position: relative;
			width: 280px;
			height: auto;
			margin: 0 auto 20px auto;
		}
		.traning-voice-content02-right{
			z-index: 1;
			position: relative;
			width: 340px;
			height: auto;
			margin: 0 auto;
		}
		.traning-voice-content02-right p{
			text-align: left;
		}		
		.traning-voice-content03-left{
			position: absolute;
			width: 90%;
			padding: 2% 5%;
			top: 60%;
		}

		.traning-schedule-back{
			position: relative;
			width: 100%;
			height: auto;
			padding: 50px 0 10px 0;
			margin-top: 40px;
			background: #e3f0fd;
		}

		.traning-schedule-title {
			display: block;
			position: absolute;
			top: -65px;
			left: 0;
			width: 150px;
			height: auto;
		}

		.traning-schedule {
			position: relative;
			width: 80%;
			height: auto;
			margin: 0 auto;		
		}

		.traning-schedule01 {
			position: relative;
			width: 94%;
			height: auto;
			float: left;
			margin-bottom: 40px;
			border: 1px solid #000;
			padding: 20px 3%;
			background: #FFF;
		}

		.traning-schedule01 p{
			font-size: 12px;
			margin-top: 30px;
		}

		.traning-schedule02{
			position: relative;
			width: 94%;
			height: auto;
			float: left;
			margin-bottom: 40px;
			border: 1px solid #000;
			padding: 20px 3%;
			background: #FFF;
		}

		.traning-schedule02 p{
			font-size: 12px;
			margin-top: 30px;
		}

		.traning-schedule-time{
			display: block;
			position: absolute;
			top: 10px;
			left: 0;
			width: 40px;
			height: auto;
			padding: 3px 0 3px 10px;
			font-size: 12px;
			font-weight: bold;
			text-align: left;
			color: #FFF;
			background: #4BBDED;
		}
		.traning-schedule-img{
			position: relative;
			width: 80%;
			margin: 5% 10% 0;
		}
		.traning-schedule-icon{
			position: absolute;
			width: 10%;
			top: 99.5%;
			left: 45%;
			transform: rotate( 90deg );
		}
		.traning-bottom-content{
			position: relative;
			width: 100%;
			height: auto;
		}

		.traning-bottom-img {
			position: relative;
			z-index: 1;
			width: 100%;
			height: auto;
			padding: 20px 0;
			background: url(/wp-content/uploads/2019/11/57.png);
			background-repeat: no-repeat;
			background-size: 100% 100%;
		}

		.traning-bottom-img h3 {
			font-size: 14px;
			color: #FFF;
			text-align: center;
		}
		.traning-bottom-box {
			position: relative;
			width: 90%;
			height: auto;
			margin: 0 auto;
			padding: 20px 0 30px 0;
		}

.traning-bottom-box h3 {
	font-size: 12px;
	margin-bottom: 10px;
}

		.traning-bottom-box01{
			position: relative;
			width: 48%;
			float: left;
			margin-right: 4%;
			color: #41b6e6;
			margin-bottom: 4%;
			margin-top: 3%;
		}

		.traning-bottom-box03{
			position: relative;
			width: 48%;
			float: left;
			color: #1b60ae;
			font-size: 14px;
			margin-top: 3%;
		}

		.traning-bottom-box02{
			position: relative;
			width: 48%;
			color: #3f9099;
			font-size: 14px;
			margin-top: 3%;
		}

		.traning-bottom-buttan01 {
			display: block;
			position: absolute;
			bottom: -10px;
			right: 0;
			width: 120px;
			height: auto;
			font-size: 12px;
			padding: 10px 0;
			background: #41b6e6;
			color: #fff;
			text-align: center;
		}
		.traning-bottom-buttan02 {
			display: block;
			position: absolute;
			bottom: -10px;
			right: 0;
			width: 120px;
			height: auto;
			font-size: 12px;
			padding: 10px 0;
			background: #1b60ae;
			color: #fff;
			text-align: center;
		}

		.traning-bottom-buttan03 {
			display: block;
			position: absolute;
			bottom: -10px;
			right: 0;
			width: 120px;
			height: auto;
			font-size: 12px;
			padding: 10px 0;
			background: #3f9099;
			color: #fff;
			text-align: center;
		}

		.traning-bottom-icon{
			position: relative;
			top: -8px;
			left: 5px;
			width: 20px;
			height: auto;
		}	

	/*福利厚生*/
	/*SP*/
		.welfare-title {
			position: relative;
			width: 100%;
			height: auto;
			margin: 0 auto;
			padding: 40px 0 20px 0;
			text-align: center;
			color: #1b60ae;
		}

.welfare-title h2 {
	font-size: 20px;
	text-align: center;
}

.welfare-title p {
	font-size: 12px;
	text-align: center;
}

		.welfare-title-text {
			position: relative;
			width: 100%;
			height: auto;
			text-align: center;
			margin: 0 auto;
			padding-bottom: 20px;
		}

.welfare-title-text p {
	font-size: 12px;
	text-align: center;
}

		.welfare01{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/hukuri-haikei01-sp.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: 100% 100%;
			padding-top: 3%;
			padding-bottom: 3%;
		}

		.welfare02{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/hukuri-haikei02-sp.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: 100% 100%;
			padding-top: 3%;
			padding-bottom: 3%;			
		}

		.welfare03{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/hukuri-haikei03-sp.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: 100% 100%;
			padding-top: 3%;
			padding-bottom: 3%;			
		}

		.welfare04 {
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/hukuri-haikei04-sp.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: 100% 100%;
			padding-top: 3%;
			padding-bottom: 3%;			
		}

		.welfare05{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/hukuri-haikei05-sp.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: 100% 100%;
			padding-top: 3%;
			padding-bottom: 3%;	
			margin-bottom: 40px;
		}

		.welfare-content {
			position: relative;
			width: 74%;
			height: auto;
			margin: 0 auto;
		}

.welfare-content h3 {
	font-size: 18px;
}

.welfare-content p {
	font-size: 12px;
}

		.welfare-content-left{
			position: relative;
			width: 100%;
		}

		.welfare-content-right{
			position: relative;
			width: 100%;
		}

		.welfare-content-center{
			position: relative;
			width: 100%;
			float: left;
			margin-bottom: 3%;
		}

		.welfare-content-title{
			width: 94%;
			margin: 3% auto;
			text-align: center;
			padding-bottom: 1%;
			border-bottom: 2px solid #1b60ae;
			color: #1b60ae;
		}

		.welfare-content-img{
			position: relative;
			width: 100%;
		}

		.welfare-content-text{
			width: 80%;
			margin: 3% auto 4%;
			text-align: left;
		}

	/*キャリアステップ*/
	/*SP*/
		.careerstep-title{
			position: relative;
			width: 60%;
			height: auto;
			margin: 0 auto;
			padding: 40px 0 0 0;
			text-align: center;
		}
		.careerstep-title-text {
			position: relative;
			width: 80%;
			text-align: center;
			margin: 0 auto;
			padding: 20px 0 0 0;
		}
		.careerstep-title-text h3 {
			font-size: 16px;
		}

.careerstep-title-text p {
			font-size: 12px;
		}
		.careerstep-title-bar{
			width: 20%;
			padding-bottom: 20px
		}
		.careerstep-img{
			position: relative;
			width: 90%;
			height: auto;
			margin: 0 auto 3%;
		}
		.careerstep-content-title01{
			position: relative;
			width: 90%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #41b6e6;
		}
		.careerstep-content-title01 h2{
			margin-top: 10px;
			padding-left: 7px;
			font-size: 16px;
		}
		.careerstep-content-title02{
			position: relative;
			width: 90%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #4bafed;
		}
		.careerstep-content-title02 h2{
			margin-top: 10px;
			padding-left: 7px;
			font-size: 16px;
		}		
		.careerstep-content-title03{
			position: relative;
			width: 90%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #4b9ced;
		}
		.careerstep-content-title03 h2{
			margin-top: 10px;
			padding-left: 7px;
			font-size: 16px;
		}		
		.careerstep-content-title04{
			position: relative;
			width: 90%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #4b89ed;
		}
		.careerstep-content-title04 h2{
			margin-top: 10px;
			padding-left: 7px;
			font-size: 16px;
		}		
		.careerstep-content-title05{
			position: relative;
			width: 90%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #4aa0aa;
		}
		.careerstep-content-title05 h2{
			margin-top: 10px;
			padding-left: 7px;
			font-size: 16px;
		}		
		.careerstep-content-title06{
			position: relative;
			width: 90%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #3f9099;
		}
		.careerstep-content-title06 h2{
			margin-top: 10px;
			padding-left: 7px;
			font-size: 16px;
		}		
		.careerstep-content-text{
			position: relative;
			width: 90%;
			height: auto;
			margin: 0 auto 2%;
			border-bottom: 1px solid #000;
			
		}
		.careerstep-content-text p {
			font-size: 12px;
			line-height: 1.5;
			padding: 0 1% 1% 1%;
		}

	/*仕事を知る*/
	/*SP*/
		.work-content{
			position: relative;
			width: 70%;
			margin: 3% auto;
		}

.work-content p {
	font-size: 12px;
}

		.work-content-table{
			position: relative;
			width: 100%;
			margin-top: 2%;
		}
		.work-number{
			padding-right: 10px;
			width: 10%;
			padding-bottom: 3px;
		}		
		.work-content-left01{
			position: relative;
			width: 100%;
		}
		.work-content-left01 h2 {
			margin-bottom: 1%;
			font-size: 20px;
			color: #41b6e6;
		}
		.work-content-left01 p {
			margin-top: 2%;
			line-height: 1.5;
		}		
		.work-content-left02{
			position: relative;
			width: 100%;
		}
		.work-content-left02 h2 {
			margin-bottom: 1%;
			font-size: 20px;
			color: #1b60ae;
		}
		.work-content-left02 p {
			margin-top: 2%;
			line-height: 1.5;
		}		
		.work-content-left03{
			position: relative;
			width: 100%;
		}
		.work-content-left03 h2 {
			margin-bottom: 1%;
			font-size: 20px;
			color: #3f9099;
		}
		.work-content-left03 p {
			margin-top: 2%;
			line-height: 1.5;
		}		
		.work-content-right{
			position: relative;
			width: 100%;
			vertical-align: middle;
		}
		.work-read-more01{
			position: relative;
    		width: 60%;
    		height: auto;
    		background: #41b6e6;
    		padding: 2% 1%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 38%;
			font-size: 12px;
		}
		.work-read-more02{
			position: relative;
    		width: 60%;
    		height: auto;
    		background: #1b60ae;
    		padding: 2% 1%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 38%;
			font-size: 12px;
		}		
		.work-read-more03{
			position: relative;
    		width: 60%;
    		height: auto;
    		background: #3f9099;
    		padding: 2% 1%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 38%;
			font-size: 12px;
		}		
		.work-read-moreicon{
			padding-bottom: 10px;
			padding-left: 10px;
			width: 20%;
		}
	
	/*クルーマネジメント*/
	/*SP*/
		.management-content{
			position: relative;
			width: 80%;
			height: auto;
			margin: 0 auto;
			padding: 40px 0 0 0;
		}

.management-content h2 {
	text-align: center;
	font-size: 18px;
}

.management-content p {
	text-align: left;
	font-size: 12px;
}


		.management-content-bar{
			padding-bottom: 15px;
		}
		.management-content01-left{
			position: relative;
			width: 100%;
			text-align: center;
			vertical-align: middle;
		}

		.management-content01-right{
			position: relative;
			width: 100%;
			text-align: center;
			margin-bottom: 3%;
		}
		.management-content02-left{
			position: relative;
			width: 100%;
			display: table-cell;
			text-align: center;
		}
		.management-content02-right{
			position: relative;
			width: 100%;
			text-align: center;
		}
		.management-content02-right h2{
			margin-top: 3%;
			font-size: 18px;
		}		
		.management-content02-right p{
			width: 100%;
			margin: 2% auto 0;
			text-align: left;
		}
		.management-title{
			position: absolute;
			left: 5%;
			top: -1.5%;
			width: 25%;
		}
		.management-content02{
			position: relative;
			width: 100%;
			height: auto;
			background: #eff6fd;
			margin-top: 10%;
			padding-top: 5%;
			padding-bottom: 5%;
		}
		.management-naiyou-left{
			position: relative;
			width: 100%;
			margin-top: 5%;

		}
		.management-naiyou-right{
			position: relative;
			vertical-align: top;
		}
		.management-naiyou02-left{
			position: relative;
			width: 100%;
		}
		.management-naiyou02-left p{
			position: relative;
			width: 100%;
			margin-bottom: 5%;
		}
		.management-naiyou02-right{
			position: relative;
			width: 100%;
			vertical-align: top;
		}		
		.management-naiyou-img{
			margin-top: 5%;
			width: 40%;
			margin-bottom: 5%;
		}
		.management-naiyou-img02{
			width: 40%;
			margin-top: 5%;
			margin-bottom: 5%;
		}
		.management-naiyou-img03{
			position: relative;
			width: 100%;

		}
		.management-naiyou03-left{
			position: relative;
			width: 45%;
			display: table-cell;
			padding-left: 25%;
		}
		.management-naiyou-right p{
			position: relative;
			width: 100%;
			margin-bottom: 5%;
		}		
		.management-start-end{
			position: relative;
			margin: 5% auto;
			display: block;
			width: 80%
		}
		.management-start-box{
			position: relative;
			width: 90%;
			height: auto;
			margin: 3% auto;
		}

.management-start-box h3 {
	font-size: 10px;
	text-align: left;
	margin-bottom: 5px;
}

.management-start-box p {
	font-size: 12px;
	text-align: left;
}

		.management-start-box01{
			position: relative;
			width: 40%;
			float: left;
			padding: 5%;
		}
				
		.management-start-box02{
			position: absolute;
			top: 60px;
			left: 47%;
			width: 6%;
			height: auto;
		}
		.management-start-box04{
			position: absolute;
			top: 60px;
			left: -12px;
			width: 6%;
			height: auto;
		}		
		.management-start-text{
		    position: absolute;
    		width: 60%;
   		 	height: auto;
    		background: #41b6e6;
    		padding: 0.5%;
    	    color: #fff;
    		text-align: center;
			font-size: 14px;
			top: -0.5%;
			left: -0.5%;
    	}
		.management-interview{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/188.png);
			background-position: center center;
    		background-size: 100% 100%;
   			 background-repeat: no-repeat;
			padding-top: 3%;
			padding-bottom: 8%;
		}	
		.management-interview-box{
			position: relative;
			width: 340px;
			height: auto;
			margin: 0 auto;
			text-align: center;
		}
		.management-interview-box h2{
			color: #41b6e6;
			margin-bottom: 1%;
			font-size: 18px;
		}
		.management-interview-box h3{
			color: #41b6e6;
			margin-bottom: 3%;
		}	
		.management-interview-bar{
			padding-bottom: 7%;
			width: 15%
		}
		.management-person-interview-content{
			position: relative;
			margin-bottom: 5%;
		}
		.management-interview-content01{
			position: relative;
			width: 160px;
			height: auto;
			margin-right: 20px;
			float: left;
		}
		.management-interview-content02{
			position: relative;
			width: 160px;
			height: auto;
			float: left;
		}
		.management-interview-back01{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_2_700x800-1.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: cover;
			padding-bottom: 130%;
			color: #fff;
		}	
		.management-interview-back01 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 60%;
			text-align: left;
		}		
		.management-interview-back02{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_3_700x800-1.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/	
			background-size: cover;
			padding-bottom: 130%;
			color: #fff;
		}	
		.management-interview-back02 p {
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 60%;
			text-align: left;
		}			
		.management-interview-label {
			position: absolute;
			z-index: 2;
			top: 200px;
			left: 0;
		}	

.management-interview-label p {
	width: 120px;
	color: #FFF;
	background: #41b6e6;
	font-size: 12px;
	padding: 3px 0;
	text-align: center;
}

		.management-interview-text{
			position: relative;
			width: 94%;
			height: auto;

			padding: 10% 3% 3% 3%;
			text-align: left;
			color: #000;
		}

.management-interview-text p {
	font-size: 12px;
}
		.management-bottom{
			position: relative;
			width: 85%;
			height: auto;
			margin: 3% auto;
		}

.management-bottom p {
	font-size: 12px;
}
		.management-bottom-content01{
			position: relative;
			width: 50%;
			margin-bottom: 3%;
			padding-top: 3%;
		}
		.management-bottom-content02{
			position: relative;
			width: 47%;
			float: left;
			margin-right: 6%;
		}
		.management-bottom-content02 h3{
			margin-top: 2%;
			color: #1b60ae;
			font-size: 12px;
		}	
		.management-bottom-content02 p{
			margin-top: 2%;
		}
		.management-bottom-content03{
			position: relative;
			width: 47%;
			float: left;
		}
		.management-bottom-content03 h3{
			margin-top: 2%;
			color: #3f9099;
			font-size: 12px;
		}	
		.management-bottom-content03 p{
			margin-top: 2%;
		}
		.management-bottom-number{
			width: 9%;
			padding-bottom: 4px;
			margin-right: 1%;
		}
		.management-read-more02{
			position: relative;
    		width: 80%;
    		height: auto;
    		background: #1b60ae;
    		padding: 4% 0%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 20%;
			font-size: 10px;
			margin-top: 5%;
			display: table;
		}		
		.management-read-more03{
			position: relative;
    		width: 80%;
    		height: auto;
    		background: #3f9099;
    		padding: 4% 0%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 20%;
			font-size: 10px;
			margin-top: 5%;
			display: table;
		}
		.management-bottom-yazirushi{
			width: 15px;
			padding-bottom: 4px;
			display: table-cell;
		}
		.management-read-more02 p{
			display: inline;
			display: table-cell;
		}		
		.management-read-more03 p{
			display: inline;
			display: table-cell;
		}

	/*コンサルティング営業*/
	/*SP*/
		.con-management-content{
			position: relative;
			width: 80%;
			margin: 0 auto;
			padding: 40px 0 0 0;
		}

.con-management-content h2 {
	text-align: center;
	font-size: 18px;
}

.con-management-content p {
	text-align: left;
	font-size: 12px;
}
		.con-management-content-bar{
			padding-bottom: 15px;
		}
		.con-management-content01-left{
			position: relative;
			width: 100%;
			text-align: center;
			vertical-align: middle;
		}
		.con-management-content01-left h2{
			font-size: 18px;
		}
		.con-management-content01-left p{
			width: 80%;
			margin: 2% auto 0;
			text-align: left;
		}
		.con-management-content01-right{
			position: relative;
			width: 100%;
			text-align: center;
			margin-bottom: 3%;
		}
		.con-management-content02-left{
			position: relative;
			width: 100%;
			display: table-cell;
			text-align: center;
		}
		.con-management-content02-right{
			position: relative;
			width: 100%;
			text-align: center;
		}
		.con-management-content02-right h2{
			margin-top: 3%;
			font-size: 18px;
		}		
		.con-management-content02-right p{
			width: 100%;
			margin: 2% auto 0;
			text-align: left;
		}
		.con-management-title{
			position: absolute;
			left: 5%;
			top: -1.5%;
			width: 25%;
		}
		.con-management-content02{
			position: relative;
			width: 100%;
			height: auto;
			background: #eff6fd;
			margin-top: 10%;
			padding-top: 5%;
			padding-bottom: 5%;
		}
		.con-management-naiyou-left{
			position: relative;
			width: 100%;
			margin-top: 5%;

		}
		.con-management-naiyou-right{
			position: relative;
			vertical-align: top;
		}
		.con-management-naiyou02-left{
			position: relative;
			width: 100%;
		}
		.con-management-naiyou02-left p{
			position: relative;
			width: 100%;
			margin-bottom: 5%;
		}
		.con-management-naiyou02-right{
			position: relative;
			width: 100%;
			vertical-align: top;
		}		
		.con-management-naiyou-img{
			margin-top: 5%;
			width: 40%;
			margin-bottom: 5%;
		}
		.con-management-naiyou-img02{
			width: 40%;
			margin-top: 5%;
			margin-bottom: 5%;
		}
		.con-management-naiyou-img03{
			position: relative;
			width: 100%;

		}
		.con-management-naiyou03-left{
			position: relative;
			width: 45%;
			display: table-cell;
			padding-left: 25%;
		}
		.con-management-naiyou-right p{
			position: relative;
			width: 100%;
			margin-bottom: 5%;
		}		
		.con-management-start-end{
			position: relative;
			margin: 5% auto;
			display: block;
			width: 80%
		}
		.con-management-start-box{
			width: 90%;
			margin: 3% auto;
		}
		.con-management-start-box01{
			position: relative;
			width: 40%;
			float: left;
			padding: 5%;
		}
		.con-management-start-box01 h3{
			margin-top: 2%;
			line-height: 1.5;
		}
		.con-management-start-box01 p{
			margin-top: 2%;
		}		
		.con-management-start-box02{
			position: absolute;
			top: 60px;
			left: 47%;
			width: 6%;
			height: auto;
		}
		.con-management-start-box04{
			position: absolute;
			top: 60px;
			left: -12px;
			width: 6%;
			height: auto;
		}		
		.con-management-start-text{
		    position: absolute;
    		width: 60%;
   		 	height: auto;
    		background: #1B60AE;
    		padding: 0.5%;
    	    color: #fff;
    		text-align: center;
			font-size: 14px;
			top: -0.5%;
			left: -0.5%;
    	}
		.con-management-interview{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/11/78.png);
			background-position: center center;
    		background-size: 100% 100%;
   			 background-repeat: no-repeat;
			padding-top: 3%;
			padding-bottom: 8%;
		}	
		.con-management-interview-box{
			position: relative;
			width: 340px;
			height: auto;
			margin: 0 auto;
			text-align: center;
		}
		.con-management-interview-box h2{
			color: #1B60AE;
			margin-bottom: 1%;
			    font-size: 16px;
		}
		.con-management-interview-box h3{
			color: #1B60AE;
			margin-bottom: 3%;
		}	
		.con-management-interview-bar{
			padding-bottom: 7%;
			width: 15%
		}
		.con-management-person-interview-content{
			position: relative;
			margin-top: 2%;
			margin-bottom: 5%;
		}
		.con-management-interview-content01{
			position: relative;
			width: 160px;
			height: auto;
			margin-right: 20px;
			float: left;
		}
		.con-management-interview-content02{
			position: relative;
			width: 160px;
			height: auto;
			float: left;
		}
		.con-management-interview-back01{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_4_700x800-1.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: cover;
			padding-bottom: 130%;
			color: #fff;
		}	
		.con-management-interview-back01 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 60%;
			text-align: left;
		}		
		.con-management-interview-back02{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_5_700x800-1.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/	
			background-size: cover;
			padding-bottom: 130%;
			color: #fff;
		}	
		.con-management-interview-back02 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 60%;
			text-align: left;
		}			
		.con-management-interview-label{
			position: absolute;
			z-index: 2;
			top: 200px;
			left: 0;
		}

.con-management-interview-label p {
	width: 120px;
	color: #FFF;
	background: #1b60ae;
	font-size: 12px;
	padding: 3px 0;
	text-align: center;
}
		.con-management-interview-text{
			position: relative;
			width: 94%;
			height: auto;
			padding: 10% 3% 3% 3%;
			text-align: left;
			color: #000;
		}

.con-management-interview-text p {
	font-size: 12px;
}

		.con-management-bottom{
			position: relative;
			width: 85%;
			margin: 3% auto;
		}

.con-management-bottom p {
	font-size: 12px;
}
		.con-management-bottom-content01{
			position: relative;
			width: 50%;
			margin-bottom: 3%;
			padding-top: 3%;
		}
		.con-management-bottom-content02{
			position: relative;
			width: 47%;
			float: left;
			margin-right: 6%;
		}
		.con-management-bottom-content02 h3{
			margin-top: 2%;
			color: #1b60ae;
			font-size: 12px
		}	
		.con-management-bottom-content02 p{
			margin-top: 2%;
		}
		.con-management-bottom-content03{
			position: relative;
			width: 47%;
			float: left;
		}
		.con-management-bottom-content03 h3{
			margin-top: 2%;
			color: #3f9099;
			font-size: 12px
		}	
		.con-management-bottom-content03 p{
			margin-top: 2%;
		}

.con-management-bottom-content04{
			position: relative;
			width: 47%;
			float: left;
			margin-right: 6%;
		}
		.con-management-bottom-content04 h3{
			margin-top: 2%;
			color: #41b6e6;
			font-size: 12px
		}	
		.con-management-bottom-content04 p{
			margin-top: 2%;
		}
		.con-management-bottom-number{
			width: 9%;
			padding-bottom: 4px;
			margin-right: 1%;
		}
		.con-management-read-more01{
			position: relative;
    		width: 80%;
    		height: auto;
    		background: #41b6e6;
    		padding: 4% 0%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 20%;
			font-size: 10px;
			margin-top: 5%;
			display: table;
		}
		.con-management-read-more02{
			position: relative;
    		width: 80%;
    		height: auto;
    		background: #41b6e6;
    		padding: 4% 0%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 20%;
			font-size: 10px;
			margin-top: 5%;
			display: table;
		}		
		.con-management-read-more03{
			position: relative;
    		width: 80%;
    		height: auto;
    		background: #3f9099;
    		padding: 4% 0%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 20%;
			font-size: 10px;
			margin-top: 5%;
			display: table;
		}
		.con-management-bottom-yazirushi{
			width: 15px;
			padding-bottom: 4px;
			display: table-cell;
		}
		.con-management-read-more02 p{
			display: inline;
			display: table-cell;
		}		
		.con-management-read-more03 p{
			display: inline;
			display: table-cell;
		}

	/*本社勤務*/
	/*SP*/
		.hon-management-content{
			position: relative;
			width: 80%;
			margin: 0 auto;
			padding: 40px 0 0 0;
		}

.hon-management-content h2 {
	text-align: center;
	font-size: 18px;
}

.hon-management-content p {
	text-align: left;
	font-size: 12px;
}
		.hon-management-content-bar{
			padding-bottom: 15px;
		}
		.hon-management-content01-left{
			position: relative;
			width: 100%;
			text-align: center;
			vertical-align: middle;
		}
		.hon-management-content01-left h2{
			font-size: 18px;
		}
		.hon-management-content01-left p{
			width: 80%;
			margin: 2% auto 0;
			text-align: left;
		}
		.hon-management-content01-right{
			position: relative;
			width: 100%;
			text-align: center;
			margin-bottom: 3%;
		}
		.hon-management-content02-left{
			position: relative;
			width: 100%;
			display: table-cell;
			text-align: center;
		}
		.hon-management-content02-right{
			position: relative;
			width: 100%;
			text-align: center;
		}
		.hon-management-content02-right h2{
			margin-top: 3%;
			font-size: 18px;
		}		
		.hon-management-content02-right p{
			width: 100%;
			margin: 2% auto 0;
			text-align: left;
		}
		.hon-management-title{
			position: absolute;
			left: 5%;
			top: -1.5%;
			width: 25%;
		}
		.hon-management-content02{
			position: relative;
			width: 100%;
			height: auto;
			background: #EDF6F7;
			margin-top: 10%;
			padding-top: 5%;
			padding-bottom: 5%;
		}
		.hon-management-naiyou-left{
			position: relative;
			width: 100%;
			margin-top: 5%;

		}
		.hon-management-naiyou-right{
			position: relative;
			vertical-align: top;
		}
		.hon-management-naiyou02-left{
			position: relative;
			width: 100%;
		}
		.hon-management-naiyou02-left p{
			position: relative;
			width: 100%;
			margin-bottom: 5%;
		}
		.hon-management-naiyou02-right{
			position: relative;
			width: 100%;
			vertical-align: top;
		}		
		.hon-management-naiyou-img{
			margin-top: 5%;
			width: 40%;
			margin-bottom: 5%;
		}
		.hon-management-naiyou-img02{
			width: 40%;
			margin-top: 5%;
			margin-bottom: 5%;
		}
		.hon-management-naiyou-img03{
			position: relative;
			width: 100%;

		}
		.hon-management-naiyou03-left{
			position: relative;
			width: 45%;
			display: table-cell;
			padding-left: 25%;
		}
		.hon-management-naiyou-right p{
			position: relative;
			width: 100%;
			margin-bottom: 5%;
		}		
		.hon-management-start-end{
			position: relative;
			margin: 5% auto;
			display: block;
			width: 80%
		}
		.hon-management-start-box{
			width: 90%;
			margin: 3% auto;
		}
		.hon-management-start-box01{
			position: relative;
			width: 40%;
			float: left;
			padding: 5%;
		}
		.hon-management-start-box01 h3{
			margin-top: 2%;
			line-height: 1.5;
		}
		.hon-management-start-box01 p{
			margin-top: 2%;
		}		
		.hon-management-start-box02{
			position: absolute;
			width: 6%;
			padding-top: 13%;
			left: 47%;
		}
		.hon-management-start-box04{
			position: absolute;
			width: 6%;
			padding-top: 13%;
			left: 2%;
		}		
		.hon-management-start-text{
		    position: absolute;
    		width: 60%;
   		 	height: auto;
    		background: #3F9099;
    		padding: 0.5%;
    	    color: #fff;
    		text-align: center;
			font-size: 14px;
			top: -0.5%;
			left: -0.5%;
    	}
		.hon-management-interview{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/89.png);
			background-position: center center;
    		background-size: 100% 100%;
   			 background-repeat: no-repeat;
			padding-top: 3%;
			padding-bottom: 8%;
			margin-top: 3%;
		}	
		.hon-management-interview-box {
			position: relative;
			width: 340px;
			height: auto;
			margin: 0 auto;
			text-align: center;
		}
		.hon-management-interview-box h2{
			color: #3F9099;
			margin-bottom: 1%;
		}
		.hon-management-interview-box h3{
			color: #3F9099;
			margin-bottom: 3%;
		}	
		.hon-management-interview-bar{
			padding-bottom: 7%;
			width: 15%
		}
		.hon-management-person-interview-content{
			position: relative;
			margin-top: 2%;
			margin-bottom: 5%;
		}
		.hon-management-interview-content01{
			position: relative;
			width: 160px;
			height: auto;
			margin-right: 20px;
			float: left;
		}
		.hon-management-interview-content02{
			position: relative;
			width: 160px;
			height: auto;
			float: left;
		}
		.hon-management-interview-back01{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_6_700x800-1.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: cover;
			padding-bottom: 130%;
			color: #fff;
		}	
		.hon-management-interview-back01 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 60%;
			text-align: left;
		}		
		.hon-management-interview-back02{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_7_700x800-1.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/	
			background-size: cover;
			padding-bottom: 130%;
			color: #fff;
		}	
		.hon-management-interview-back02 p{
			position: absolute;
			width: 90%;
			margin-left: 5%;
			top: 60%;
			text-align: left;
		}			
		.hon-management-interview-label{
			position: absolute;
			z-index: 2;
			top: 200px;
			left: 0;
		}

.hon-management-interview-label p {
	width: 120px;
	color: #FFF;
	background: #3f9099;
	font-size: 12px;
	padding: 3px 0;
	text-align: center;
}

		.hon-management-interview-text{
			position: relative;
			width: 94%;
			height: auto;
			padding: 10% 3% 3% 3%;
			text-align: left;
			color: #000;
		}

.hon-management-interview-text p {
	font-size: 12px;
}

		.hon-management-bottom {
			position: relative;
			width: 85%;
			margin: 3% auto;
		}

.hon-management-bottom p {
	font-size: 12px;
}

		.hon-management-bottom-content01{
			position: relative;
			width: 50%;
			margin-bottom: 3%;
			padding-top: 3%;
		}
		.hon-management-bottom-content02{
			position: relative;
			width: 47%;
			float: left;
			margin-right: 6%;
		}
		.hon-management-bottom-content02 h3{
			margin-top: 2%;
			color: #41b6e6;
			font-size: 12px
		}	
		.hon-management-bottom-content02 p{
			margin-top: 2%;
		}
		.hon-management-bottom-content03{
			position: relative;
			width: 47%;
			float: left;
		}
		.hon-management-bottom-content03 h3{
			margin-top: 2%;
			color: #1b60ae;
			font-size: 12px
		}	
		.hon-management-bottom-content03 p{
			margin-top: 2%;
		}
		.hon-management-bottom-number{
			width: 9%;
			padding-bottom: 4px;
			margin-right: 1%;
		}
		.hon-management-read-more02{
			position: relative;
    		width: 80%;
    		height: auto;
    		background: #41b6e6;
    		padding: 4% 0%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 20%;
			font-size: 10px;
			margin-top: 5%;
			display: table;
		}		
		.hon-management-read-more03{
			position: relative;
    		width: 80%;
    		height: auto;
    		background: #1b60ae;
    		padding: 4% 0%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 20%;
			font-size: 10px;
			margin-top: 5%;
			display: table;
		}
		.hon-management-bottom-yazirushi{
			width: 15px;
			padding-bottom: 4px;
			display: table-cell;
		}
		.hon-management-read-more02 p{
			display: inline;
			display: table-cell;
		}		
		.hon-management-read-more03 p{
			display: inline;
			display: table-cell;
		}



	/*スペシャルコンテンツ(一覧)*/	
	/*SP*/
		.special-left {
			position: absolute;
			z-index: 1;
			top: 0;
			left: 0;
			width: 30%;
			height: 100%;
			background: #41b6e6;
		}

		.special-content {
			position: relative;
			width: 100%;
			height: auto;
			margin: 0 auto;
			padding: 40px 0;
		}

		.special-content-text {
			position: relative;
			z-index: 2;
			text-align: center;
			font-size: 12px;
			margin-bottom: 20px;
		}

		.special-content-top {
			position: relative;
			z-index: 2;
			width: 200px;
			height: auto;
			margin: 0 auto 30px auto;
		}

		.special-content-top-left {
			position: relative;
			width: 100%;
			height: auto;
		}

		.special-content-top-right {
			position: relative;
			width: 158px;
			height: auto;
			padding: 10px 20px;
			background: #FFF;
			border: solid 1px #707070;
		}

		.special-content-top-right h2 {
			font-size: 14px;
			color: #41b6e6;
			text-align: left;
		}

		.special-content-top-right p {
			font-size: 12px;
			text-align: left;
		}

		.special-content01{
			position: relative;
			z-index: 2;
			width: 240px;
			height: auto;
			margin: 0 auto;
		}

.special-content01 a {
	display: block;
	position: relative;
	padding: 10px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #FFF;
	text-align: center;
	border: solid 2px #FFF;
}

.special-content01-1 {
	position: relative;
	width: 200px;
	height: 32px;
	padding: 60px 20px;
	margin-bottom: 20px;
	background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_special-ichirann_3_1000x600.jpg);
	background-repeat: no-repeat;
	background-size: 240px 152px;
		}

.special-content01-2 {
	position: relative;
	width: 200px;
	height: 32px;
	padding: 60px 20px;
	margin-bottom: 20px;
	background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_special-ichirann_4_1000x600.jpg);
	background-repeat: no-repeat;
	background-size: 240px 152px;
}

.special-content01-3 {
	position: relative;
	width: 200px;
	height: 32px;
	padding: 60px 20px;
	background: url(/wp-content/uploads/2023/09/special_gallery2023.png);
	background-repeat: no-repeat;
	background-size: 240px 152px;
}

/*1分でわかる*/
		.one-m-top{
			position: relative;
			width: 100%;
			height: auto;
			margin: 0 auto;
			padding: 40px 0 20px 0;
			text-align: center;
		}

		.one-m-top h2 {
			font-size: 14px;
		}

		.one-m-content {
			display: block;
			position: relative;
			width: 90%;
			height: auto;
			margin: 0 auto 20px auto;
		}

		.one-m-contentsp {
			display: block;
			position: relative;
			width: 70%;
			height: auto;
			margin: 0 auto 20px auto;
		}

		.one-m-content02 {
			position: relative;
			width: 100%;
			height: auto;
			padding: 20px 0;
			background: #ebf8fd;
			text-align: center;
		}

		.one-m-content02 h2 {
			font-size: 16px;
			margin-bottom: 20px;
		}

		.one-m-content02-img{
			display: block;
			position: relative;
			width: 90%;
			height: auto;
			margin: 0 auto;
		}

		.one-m-content02-imgsp{
			display: block;
			position: relative;
			width: 70%;
			height: auto;
			margin: 0 auto 20px 25px;
		}

		.one-m-content03{
			position: relative;
			width: 100%;
			height: auto;
			padding: 20px 0;
			text-align: center;
		}
		.one-m-content03 h2 {
			position: relative;
			width: 90%;
			color: #41b6e6;
			margin: 4% auto 2%;
			font-size: 16px;
		}
		.one-m-content04{
			position: relative;
			width: 100%;
			height: auto;
			margin: 0 auto;
			padding: 20px 0;
			background: #ebf8fd;
			text-align: center;
		}

		.one-m-content04 h2{
			font-size: 16px;
			margin-bottom: 20px;
		}

		.movie {
			display: block;
			position: relative;
			width: 80%;
			height: auto;
			margin: 0 auto;
		}

		.one-m-button {
			display: block;
			position: relative;
			width: 80%;
			height: auto;
			margin: 20px auto 40px auto;
		}
		
	/*数字でわかるエイジス九州*/	
	/*SP*/
		.number-content01{
			width: 70%;
			margin-top: 5%;
			margin-bottom: 5%;	
			padding-left: 15%;
			padding-right: 15%;
		}

		.number-content01 h2{
			font-size: 16px;
		}		
		.number-content02{
			width: 70%;
			margin-top: 2%;
			margin-bottom: 2%;
			padding-top: 5%;
			padding-bottom: 5%;
			padding-left: 15%;
			padding-right: 15%;
			background: #ebf8fd;
		}
		.number-content02 h2{
			font-size: 16px;
		}	
		.number-content03{
			width: 70%;
			padding-left: 15%;
			padding-right: 15%;
			padding-top: 5%;
			padding-bottom: 5%;
			margin-bottom: 3%;
			background: #ebf8fd;
		}
		.number-content03 h2{
			font-size: 18px;
		}			
		.number-content-img01{
			position: relative;
			width: 100%;
			margin: 5% auto;
		}
		.number-content-img02{
			position: relative;
			margin: 5% auto;
			width: 100%;
		}
		.umber-content-icon{
			margin-right: 5px;
			width: 25px;
			
		}

/*固定ページスライダー設定*/
  .hand-slide-box {
   position: relative;
   width: 340px;
   height: auto;
   margin: 0 auto;
   padding: 30px 0;
  } 

  .hand-slide {
    padding: 0;
  }

  .hand-slide img {
    width: 150px;
  }

  .hand-slide div {
    margin: 0 10px;
  }

  .hand-slide .slick-next {
	  position: absolute;
	  width: 30px;
	  height: auto;
    right: -20px;
    z-index: 100;
  }

  .hand-slide .slick-prev {
	   position: absolute;
	  width: 30px;
	  height: auto;
    left: -20px;
    z-index: 100;
  }

/* トップページ＿漫画で知るエイジス九州 */
		.top-mannga{
			width: 370px;
			margin: 40px auto 60px auto;
		}
		
		.mannga-title{
			font-size: 18px;
			text-align: center;
			color: #41b6e6;
			margin: 60px auto 40px;
		}

		.mannga-movie-box{
			position: relative;
			width: 100%;
		}

		.mannga-movie{
			position: absolute;
  			top: 0;
  			left: 0;
  			width: 100%;
  			height: 100%;
		}