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

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

.person-top-text p {
	font-size: 18px;
}
		.person-contentback{
			height: auto;
			background: url(/wp-content/uploads/2019/12/89.png);
    		background-position: center;
    		background-repeat: no-repeat;
    		background-size: cover;
				

		}
		.person-content-box{
			position: relative;
			z-index: 5;
			height: auto;
			width: 1000px;
			padding: 50px 0;
			margin: 0 auto;
			z-index: 5;

			
		}

.person-content-haikei01 {
	position: absolute;
	z-index: 2;

	top: -40px;
	right: -50px;
	width: 850px;
	height: 2000px;
	background: #ebf8fd;
}

.person-content-haikei02 {
	position: absolute;
	z-index: 1;
	left: 0;
	width: 800px;
	height: 1800px;
	background: #F7FCFD;
}


		.person-content01{
			position: relative;
			z-index: 5;
			width: 31%;
			height: auto;
			margin-right: 3.5%;
			float: left;
		}
		.person-back01{
			position: relative;
			z-index: 5;
			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;
			z-index: 5;
			width: 90%;
			margin-left: 5%;
			top: 70%;
			font-weight: bold;
			color: #fff;
  			-webkit-text-stroke: 0.5px #000;
  			text-stroke: 0.5px #000;
		}
		.person-content02{
			position: relative;
			z-index: 5;
			width: 31%;
			height: auto;
			margin-right: 3.5%;
			margin-top: 3%;
			float: left;
		}
		.person-back02{
			position: relative;
			z-index: 5;
			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;
			z-index: 5;
			width: 90%;
			margin-left: 5%;
			top: 70%;
			font-weight: bold;
			color: #fff;
  			-webkit-text-stroke: 0.5px #000;
  			text-stroke: 0.5px #000;
		}
		.person-content03{
			position: relative;
			z-index: 5;
			width: 31%;
			height: auto;
			float: left;
		}
		.person-back03{
			position: relative;
			z-index: 5;
			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;
			z-index: 5;
			width: 90%;
			margin-left: 5%;
			top: 70%;
			font-weight: bold;
			color: #fff;
  			-webkit-text-stroke: 0.5px #000;
  			text-stroke: 0.5px #000;
		}
		.person-label{
			position: absolute;
			z-index: 5;
			height: auto;
			width: 65%;
			padding: 3%;
			background: #41b6e6;
			color: #fff;
			text-align: center;
			bottom: 18%;
		}
		.person-text{
			position: relative;
			width: 94%;
			height: auto;
			background: #fff;
			padding: 10% 3% 3% 3%;
		}

.person-text p {
	color: #000;
	font-size: 18px;
}
		.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: 50%;
			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: 50%;
			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: 50%;
			font-weight: bold;
			color: #fff;
  			-webkit-text-stroke: 0.5px #000;
  			text-stroke: 0.5px #000;
		}

	/*人を知る（個別）*/
	/*PC*/
		.person01{
			position: relative;
			width: 80%;
			height: auto;
			margin: 3% auto;
		}
		.person01-left{
			position: relative;
			width: 44%;
			height: auto;
			float: left;
			padding: 0 3%;
		}
		.person01-left h3{
			margin-top: 2%;
			margin-bottom: 2%;
			font-size: 30px;		
		}
		.person01-left p{
			font-size: 16px;
			line-height: 2;
		}
		.person01-right{
			position: relative;
			width: 50%;
			height: auto;
			float: right;
			text-align: right;
		}
		.person-border{
			position: relative;
			width: 10%;
			padding-bottom: 20px;
			margin-right: 1%;
			margin-left: -3%;
		}
		.person02{
			position: relative;
			width: 80%;
			height: auto;
			margin: 3% auto;
		}
		.person02-left{
			position: relative;
			width: 50%;
			height: auto;
			float: left;
		}
		.person02-right{
			position: relative;
			width: 44%;
			height: auto;
			float: left;
			padding: 0 3%;
		}
		.person02-right h3{
			margin-top: 2%;
			margin-bottom: 2%;
			font-size: 30px;
		}		
		.person02-right p{
			font-size: 16px;
			line-height: 2;
		}
		.off-shot{
			width: 100%;
			height: auto;
			background: #ebf8fd;
			margin-top: 2%;
			padding-top: 2%;
			padding-bottom: 2%;
		}
		.off-shot-title{
			position: relative;
			width: 20%;
			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: 40%;
			height: auto;
			float: left;
		}
		.off-shot-right{
			position: relative;
			width: 54%;
			height: auto;
			float: left;
			padding: 0 3%;
		}
		.off-shot-right h3{
			margin-top: 2%;
			margin-bottom: 2%;
			font-size: 26px;
			padding-bottom: 2%;
			border-bottom: 1px solid #000;
		}		
		.off-shot-right p{
			font-size: 16px;
			line-height: 2;
		}
		.person-message{
			position: relative;
			width: 85%;
			margin: 2% auto;
		}
		.person-message-text{
			z-index: 2;
			position: absolute;
			width: 50%;
			margin-top: 18%;
			margin-left: 10%

		}			
		.person-message-back{
			z-index: 1;
			position: relative;
			widows: 80%;
			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: 22%;
		}
		.person-interview-box{
			width: 80%;
			height: auto;
			margin: 2% auto;
			text-align: center;
			color: #41b6e6;
		}
		.person-interview-box h3{
			padding-bottom: 2%;
			border-bottom: 3px solid #41b6e6;
			width: 10%;
			margin: 0 auto;
		}
		.person-interview-content{
			position: relative;
			height: auto;
			width: 80%;
			margin: 2% auto;
		}
		.interview-content01{
			position: relative;
			width: 31%;
			height: auto;
			margin-right: 3.5%;
			float: left;
		}
		.interview-content02{
			position: relative;
			width: 31%;
			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: 93.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-top: 3%;
			padding-bottom: 3%;
		}

/*コンサルティング背景*/
.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-top: 3%;
			padding-bottom: 3%;
		}

/*本社業務背景*/
.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-top: 3%;
			padding-bottom: 3%;
		}

/*人を知る　文字カラー*/
.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-title{
			width: 410px;
			margin-left: 18%;
			color: #fff;
			text-align: center;
		}

		.person-bottom-content02{
			position: relative;
			width: 70%;
			height: auto;
			margin: 3% auto 80px auto;
		}		
		.person-bottom-number{
			position: relative;
			width: 40px;
			padding-bottom: 5px;
			margin-left: -60px;
			float: left;
		}
		.person-bottom-text{
			width: 40%;
			margin-right: 4%;
			float: left;
		}		
		.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: -10px;
			left: 10px;
			width: 40px;
			height: auto;
		}

		.person-bottom-img{
			position: absolute;
			top: 30px;
			right: 10%;
			width: 350px;
			height: auto;
		}
	
	/*インターンを知る（一覧）*/
	/*PC*/
		.intern-toptext {
			position: relative;
			width: 100%;
			height: auto;
			margin: 0 auto;
			padding: 80px 0 40px 0;
}

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

		.intern-topbar {
			display: block;
			position: relative;
			width: 15%;
			height: auto;
			margin: 0 auto;
		}

		.intern-content {
			position: relative;
			width: 70%;
			height: auto;
			margin: 0 auto;
			padding: 0 0 80px 0;
		}
.intern-content h2 {
	font-size: 22px;
}

.intern-content p {
	font-size: 18px;
}
		.intern-content-number{
			position: relative;
			display: block;
		}						
		.intern-content-h2{
			display: inline-block;
			margin-top: 2%;
			padding: 1%;
			background-color: #41b6e6;
			color: #fff;
		}
		.intern-content p{
			margin-top: 2%;
			margin-bottom: 4%;
		}		
		.intern-content01{
			position: relative;
			width: 45%;
			margin-right: 10%;
			float: left;
		}
		.intern-content02{
			position: relative;
			width: 45%;
			margin-top: 7%;
			float: left;
		}
		.intern-content-button{
			position: relative;
			width: 58%;
			border: 1px solid #41b6e6;
			padding: 1%;
			margin-top: 4%;
			text-align: center;
			color: #41b6e6;
		}

/*実戦*/
		.intern-program-naiyou {
			position: relative;
			display: table;
			width: 1000px;
			height: auto;
			border: 1px solid #41b6e6;
			margin: 0 auto 40px auto;
		}
		.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: 10%;
		}

		.program-content {
			display: block;
			position: relative;
			width: 1000px;
			height: auto;
			margin: 0 auto 40px auto; 
		}

		.intern-program-naiyou02 {
			position: relative;
			display: table;
			height: auto;
			width: 1000px;
			border: 1px solid #1b60ae;
			margin: 0 auto 40px auto;
		}

		.program-naiyou-left02{
			position: relative;
			display: table-cell;
			width: 15%;
			padding: 1%;
			line-height: 1.5;
			text-align: center;
			background: #1b60ae;
			color: #fff;
		}
		
		.program-schedule{
			position: relative;
			width: 1000px;
			height: auto;
			margin: 0 auto;
			padding: 40px 0;
		}
		.program-schedule01{
			position: relative;
			width: 480px;
			height: auto;
			float: left;
			margin-right: 40px;
		}
		.program-schedule02{
			position: relative;
			width: 480px;
			height: auto;
			float: left;
		}
		.program-mousikomi{
			display: block;
			position: relative;
			width: 900px;
			height: auto;
			margin: 0 auto;
			padding: 0 0 40px 0;
		}

		.program-recruit{
			position: relative;
			width: 100%;
			height: auto;
		}

		.program-recruit-left01 {
			position: absolute;
			width: 40%;
			height: 1200px;
			background: #41b6e6;
		}

		.program-recruit-left02 {
			position: absolute;
			width: 40%;
			height: 1200px;
			background: #1B60AE;
		}

		.program-recruit-title{
			position: absolute;
			width: 300px;
			left: 30%;
			top: 150px;
			text-align: center;
		}
		.program-recruit-title h2{
			color: #fff;
			font-size: 40px;
		}

		.program-recruit-content table {
			position: relative;
			top: 250px;
			width: 1000px;
			height: auto;
			margin: 0 auto 500px auto;
			border-collapse: collapse;
		}
		.program-recruit-content table tr th{
			width: 25%;
			height: auto;
			border: 1px solid #707070;
			padding: 20px 0 20px 5%;
			background: #ebf8fd;
			color: #41B6E6;
			text-align: left;
			font-size: 18px;
		}		
		.program-recruit-content table tr td{
			width: 70%;
			height: auto;
			border: 1px solid #707070;
			padding: 20px 0 20px 5%;
			background: #fff;
			font-size: 18px;
		}

.program-recruit-content01 table {
			position: relative;
			top: 250px;
			width: 1000px;
			height: auto;
			margin: 0 auto 400px auto;
			border-collapse: collapse;
		}
		.program-recruit-content01 table tr th{
			width: 25%;
			height: auto;
			border: 1px solid #707070;
			padding: 20px 0 20px 5%;
			background: #EAF3FD;
			color: #1B60AE;
			text-align: left;
			font-size: 18px;
		}		
		.program-recruit-content01 table tr td{
			width: 70%;
			height: auto;
			border: 1px solid #707070;
			padding: 20px 0 20px 5%;
			background: #fff;
			font-size: 18px;
		}

		.program-entry-button{
			display: block;
			position: relative;
			width: 500px;
			height: auto;
			margin: 40px auto 80px auto;
		}
		
	/*会社を知る（一覧）*/
	/*PC*/
		.company-toptext{
			position: relative;
			width: 60%;
			margin: 3% auto;
			text-align:center;
			
		}
		.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: 47%;
			float: left;
			margin-right: 6%;
		}
		.company-top-img02{
			position: relative;
			width: 47%;
			float: left;
		}
		.company-top-img03{
			position: relative;
			width: 47%;
		}
		.president-top{
			position: relative;
			width: 70%;
			margin: 3% auto;
		}
		.president-top-left{
			position: relative;
			width: 100%;
			float: left;
		}
		.president-top-right{
			position: relative;
			width: 50%;
			float: left;
			margin-left: -10%;
			margin-top: 3.5%;
		}
		.president-text-box{
			position: relative;
			width: 75%;
			margin: 3% auto 0;
		}
		.president-text-box h2{
			color: #41b6e6;
			margin-bottom: 1%;
		}
		.president-text-box p{
			line-height: 1.5;
		}
		.president-text-bar{
			position: relative;
			width: 7%;
			padding-bottom: 14px;
			margin-right: 3%;
		}
		.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: 80%;
			margin-top: 3%;
			margin-bottom: 3%;
		}
		.president-content-text{
			position: relative;
			width: 65%;
			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%;
		}
		.president-content-text p{
			text-align: left;
			line-height: 1.5;
		}		

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

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

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

	/*会社概要*/
	/*PC*/
		.company-infomation-content table{
			position: relative;
			width: 70%;
			margin: 3% auto;
			border-collapse:  collapse;

		}
		.company-infomation-content th{
			width: 25%;
			margin: 5% auto;
			padding: 1.5% 2%;
			background: #41b6e6;
			color: #fff;
			border: 1px solid #000;
			text-align: left
		}	
		.company-infomation-content td{
			width: 1000px;
			margin: 5% auto;
			border: 1px solid;
			padding: 1%;
			background: #fff;			
		}

	/*制度を知る*/
	/*PC*/
		.system-toptext{
			position: relative;
			width: 40%;
			margin: 3% auto;	
		}
		.system-content{
			position: relative;
			width: 75%;
			height: auto;
			margin: 5% auto;
		}
		.system-content01{
			position: relative;
			width: 30%;
			margin-right: 2.85%;
			float: left;
			border: 2px solid #000;
		}
		.system-content02{
			position: relative;
			width: 30%;
			margin-right: 2.85%;
			float: left;
			border: 2px solid #000;
		}		
		.system-content03{
			position: relative;
			width: 30%;
			float: left;
			border: 2px solid #000;
		}
		.system-title{
			position: absolute;
			padding: 2% 3%;
			top: -7%;
			left: -7%;
			background: #41b6e6;
			color: #fff;
		}

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

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

.traning-title p {
	font-size: 22px;
	margin-bottom: 30px;
}

		.traning-title-text {
			position: relative;
			width: 100%;
			height: auto;
			text-align: center;
		}

.traning-title-text p {
	font-size: 18px;
	margin-bottom: 40px;
}

		.traning-content {
			position: relative;
			width: 100%;
			height: auto;
			background: #ebf8fd;
			padding: 40px 0 10px 0;
		}

		.traning-content-box {
			position: relative;
			width: 1000px;
			height: auto;
			margin: 0 auto;
		}

		.traning-content-box01 {
			position: relative;
			width: 480px;
			height: auto;
			margin-right: 40px;
			float: left;
		}
		.traning-content-box02 {
			position: relative;
			width: 480px;
			height: auto;
			float: left;
		}

		.traning-textbox01 {
			position: absolute;
			top: 0;
			left: 0;
		}

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

		.traning-textbox02 {
			position: relative;
			width: 400px;
			height: 180px;
			padding: 10px 20px;
			background: #fff;
			margin-top: -20px;
			margin-bottom: 40px;
		}

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

		.traning-program-title {
			position: relative;
			width: 1100px;
			height: auto;
			margin: 0 auto;
			padding: 80px 0 0 0;
		}

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

.traning-program-text p {
	margin-bottom: 60px;
	font-size: 18px;
}

		.traning-kenshu {
			position: relative;
			width: 1000px;
			height: 300px;
			margin: 0 auto 500px auto;
			padding: 20px 50px 0 50px;
			background: #41b6e6;
		}

		.traning-kenshu h3 {
			font-size: 24px;
			color: #fff;
			margin-bottom: 30px;
		}

		.traning-kenshu-box {
			position: relative;
			width: 1000px;
			height: auto;
			margin: 0 auto;
		}

		.traning-kenshu01 {
			position: relative;
			width: 30%;
			height: auto;
			margin-right: 5%;
			float: left;
		}

		.traning-kenshu02 {
			position: relative;
			width: 30%;
			height: auto;
			margin-right: 5%;
			float: left;
		}

		.traning-kenshu03 {
			position: relative;
			width: 30%;
			height: auto;
			float: left;
		}

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

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

.traning-kenshu-text p {
			font-size: 18px;
			text-align: left;
			color: #000;
		}

		.traning-kenshu-02{
			position: relative;
			width: 1000px;
			height: 300px;
			margin: 0 auto 200px auto;
			padding: 20px 50px 0 50px;
			background: #1b60ae;
		}

		.traning-kenshu-02 h3{
			font-size: 24px;
			color: #fff;
			margin-bottom: 30px;
		}

		.traning-kenshu-03{
			position: relative;
			width: 1000px;
			height: 300px;
			margin: 0 auto 200px auto;
			padding: 20px 50px 0 50px;
			background: #3f9099;
		}

		.traning-kenshu-03 h3{
			font-size: 24px;
			color: #fff;
			margin-bottom: 30px;
		}

		.traning-kenshu-img{
			position: relative;
			z-index: 2;
			width: 550px;
			height: auto;
		}
		.traning-kenshu-text02 {
			position: absolute;
			z-index: 3;
			bottom: -50px;
			right: 50px;
			width: 420px;
			height: 150px;
			background: #ebf8fd;
			padding: 20px 40px;
			font-size: 18px;
		}

		.traning-kenshu-content {
			position: relative;
			z-index: 1;
			width: 100%;
			height: auto;
}
		.traning-voice-title {
			position: relative;
			margin-top: 3%;
			margin-left: 10%;
			border-bottom: 2px solid #41b6e6;
			display: inline-block;
			padding: 0.5% 1%;
		}

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

		.traning-voice-content{
			position: relative;
			width: 80%;
			margin: 0 auto;
		}
		.traning-voice-content h3{
			padding-bottom: 1%;
			border-bottom: 1px solid #707070;
			display: inline;
			font-size: 24px;
		}
		.traning-voice-content p{
			font-size: 18px;
			margin-top: 2%;
			line-height: 1.5;
			
		}		
		.traning-voice-content01-left{
			position: relative;
			width: 58%;
			float: left;
			border: 2px solid #41b6e6;
			padding: 2% 5% 2% 2%;
			margin-top: 5%;
			margin-left: 5%;
		}
		.traning-voice-content01-right{
			position: relative;
			float: left;
			width: 32%;
			margin-left: -3%
		}	
		.traning-voice-content02-left{
			z-index: 2;
			position: relative;
			float: left;
			width: 32%;
		}
		.traning-voice-content02-right{
			z-index: 1;
			position: relative;
			width: 58%;
			float: left;
			border: 2px solid #1b60ae;
			padding: 2% 2% 2% 5%;
			margin-top: 5%;
			margin-left: -3%			
		}		
		.traning-voice-content03-left{
			position: relative;
			width: 58%;
			float: left;
			border: 2px solid #3f9099;
			padding: 2% 5% 2% 2%;
			margin-top: 5%;
			margin-left: 5%;
		}

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

		.traning-schedule-title {
			position: absolute;
			width: 300px;
			height: auto;
			top: -90px;
			left: -10px;
		}

		.traning-schedule{
			position: relative;
			width: 1000px;
			height: auto;
			margin: 0 auto;
			padding: 40px 0;
		}

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

		.traning-schedule01 p {
			position: relative;
			top: 50px;
			font-size: 18px;
			text-align: left;
		}

		.traning-schedule02 {
			position: relative;
			width: 20%;
			height: 320px;
			float: left;
			border: 1px solid #000;
			padding: 20px;
			background: #FFF;
		}

		.traning-schedule02 p{
			position: relative;
			top: 50px;
			font-size: 18px;
			text-align: left;
		}

		.traning-schedule-time {
			display: block;
			position: absolute;
			top: 10px;
			left: 0;
			width: 90px;
			height: auto;
			padding: 5px 0 5px 20px;
			font-size: 24px;
			font-weight: bold;
			text-align: left;
			color: #FFF;
			background: #4BBDED;
		}

		.traning-schedule-img {
			display: block;
			position: absolute;
			bottom: 20px;
			left: 10px;
			width: 220px;
			height: auto;
		}

		.traning-schedule-icon{
			display: block;
			position: absolute;
			top: 150px;
			right: -40px;
			width: 40px;
			height: auto;
		}

		.traning-bottom-content{
			position: relative;
			width: 100%;
			height: auto;
			margin-bottom: 80px;
		}

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

		.traning-bottom-img h3 {
			font-size: 32px;
			color: #FFF;
			text-align: center;
		}

		.traning-bottom-box {
			position: relative;
			z-index: 2;
			width: 1000px;
			height: auto;
			margin: -200px auto 0 auto;
		}

.traning-bottom-box h3 {
	font-weight: normal;
	font-size: 22px;
	margin-bottom: 10px;
}

		.traning-bottom-box01{
			position: relative;
			width: 30%;
			float: left;
			margin-right: 5%;
			color: #fff;
			margin-bottom: 4%
		}

		.traning-bottom-box02{
			position: relative;
			width: 30%;
			float: left;
			color: #fff;
		}

		.traning-bottom-buttan01 {
			display: block;
			position: absolute;
			bottom: -30px;
			right: 0;
			width: 200px;
			height: auto;
			font-size: 18px;
			padding: 15px 0;
			background: #41b6e6;
			color: #fff;
			text-align: center;
		}

		.traning-bottom-buttan02 {
			display: block;
			position: absolute;
			bottom: -30px;
			right: 0;
			width: 200px;
			height: auto;
			font-size: 18px;
			padding: 15px 0;
			background: #1b60ae;		
			color: #fff;
			text-align: center;
		}

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

		.traning-bottom-icon{
			position: relative;
			width: 20%;
			padding-bottom: 10px;
			margin-left: 10px;
		}

	/*福利厚生*/
	/*PC*/
		.welfare-title {
			position: relative;
			width: 60%;
			margin: 3% auto;
			text-align: center;
			color: #1b60ae;
		}

		.welfare-title-text {
			position: relative;
			width: 60%;
			text-align: center;
			margin: 0 auto 3%;
		}

		.welfare01{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/hukuri-haikei01.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: cover;
		}
		.welfare02{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/hukuri-haikei02.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: cover;
		}		
		.welfare03{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/hukuri-haikei03.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: cover;
		}		
		.welfare04{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/hukuri-haikei04.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: cover;
		}		
		.welfare05{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/hukuri-haikei05.jpg);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: cover;
		}

		.welfare-content{
			position: relative;
			width: 70%;
			margin-left: 15%;
		}
		.welfare-content-left{
			position: relative;
			width: 45%;
			margin-right: 10%;
			float: left;
			
		}		
		.welfare-content-right{
			position: relative;
			width: 45%;
			float: left;			
		}
		.welfare-content-center{
			position: relative;
			width: 45%;
			margin-left: 27.5%;
			float: left;
			margin-bottom: 3%;
		}
		.welfare-content-title{
			width: 90%;
			margin: 5% 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: center;
		}

	/*キャリアステップ*/
	/*PC*/
		.careerstep-title{
			position: relative;
			width: 60%;
			margin: 3% auto;
			text-align: center;
			color: #1b60ae;
		}
		.careerstep-title-text{
			position: relative;
			width: 50%;
			text-align: center;
			margin: 0 auto 3%;
		}
		.careerstep-title-bar{
			padding-bottom: 20px;
			width: 10%;
		}
		.careerstep-img{
			position: relative;
			width: 70%;
			height: auto;
			margin: 0 auto 3%;
		}
		.careerstep-content-title01{
			position: relative;
			width: 70%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #41b6e6;
		}
		.careerstep-content-title01 h2{
			padding-left: 15px
		}
		.careerstep-content-title02{
			position: relative;
			width: 70%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #4bafed;
		}
		.careerstep-content-title02 h2{
			padding-left: 15px
		}		
		.careerstep-content-title03{
			position: relative;
			width: 70%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #4b9ced;
		}
		.careerstep-content-title03 h2{
			padding-left: 15px
		}		
		.careerstep-content-title04{
			position: relative;
			width: 70%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #4b89ed;
		}
		.careerstep-content-title04 h2{
			padding-left: 15px
		}		
		.careerstep-content-title05{
			position: relative;
			width: 70%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #4aa0aa;
		}
		.careerstep-content-title05 h2{
			padding-left: 15px
		}		
		.careerstep-content-title06{
			position: relative;
			width: 70%;
			height: auto;
			margin: 1% auto;
			border-left: 10px solid #3f9099;
		}
		.careerstep-content-title06 h2{
			padding-left: 15px
		}		
		.careerstep-content-text{
			position: relative;
			width: 70%;
			height: auto;
			margin: 0 auto 2%;
			border-bottom: 1px solid #000;
		}
		.careerstep-content-text p{
			line-height: 1.5;
			padding: 0 1% 1% 1%;
		}
		
		
	/*仕事を知る*/
	/*PC*/
		.work-content{
			position: relative;
			width: 70%;
			margin: 3% auto;
		}
		.work-content-table{
			position: relative;
			width: 100%;
			display: table;
			margin-top: 2%;
		}
		.work-number{
			padding-right: 10px;
		}		
		.work-content-left01{
			position: relative;
			display: table-cell;
			width: 68%;
			padding-left: 2%
		}
		.work-content-left01 h2 {
			margin-bottom: 1%;
			font-size: 34px;
			color: #41b6e6;
			line-height: 1;
			display: contents;
		}
		.work-content-left01 p {
			margin-top: 2%;

			line-height: 1.5;
		}		
		.work-content-left02{
			position: relative;
			display: table-cell;
			width: 68%;
			padding-left: 2%
		}
		.work-content-left02 h2 {
			margin-bottom: 1%;
			font-size: 34px;
			color: #1b60ae;
			line-height: 1;
		}
		.work-content-left03{
			position: relative;
			display: table-cell;
			width: 68%;
			padding-left: 2%
		}
		.work-content-left03 h2 {
			margin-bottom: 1%;
			font-size: 34px;
			color: #3f9099;
			line-height: 1;
		}
		.work-content-right{
			position: relative;
			display: table-cell;
			width: 30%;
			vertical-align: middle;
		}
		.work-read-more01{
			position: relative;
    		width: 60%;
    		height: auto;
    		background: #41b6e6;
    		padding: 3%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 34%;
		}
		.work-read-more02{
			position: relative;
    		width: 60%;
    		height: auto;
    		background: #1b60ae;
    		padding: 3%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 34%;
		}		
		.work-read-more03{
			position: relative;
    		width: 60%;
    		height: auto;
    		background: #3f9099;
    		padding: 3%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 34%;
		}		
		.work-read-moreicon{
			padding-bottom: 15px;
			padding-left: 10px;
			width: 20%;
		}
	
	/*クルーマネジメント*/
	/*PC*/
		.management-content{
			position: relative;
			width: 70%;
			margin: 2% auto;
			display: table;
		}
		.management-content-bar{
			padding-bottom: 3%;
		}
		.management-content01-left{
			position: relative;
			width: 45%;
			display: table-cell;
			border-left: 20px solid #41b6e6;
			text-align: center;
			vertical-align: middle;
		}
		.management-content01-left p{
			width: 80%;
			margin: 2% auto 0;
			text-align: left;
		}

  .management-content-bar{
    display: block;
    margin: 0 auto;
  }
		.management-content01-right{
			position: relative;
			width: 45%;
			display: table-cell;
			text-align: center;
		}
		.management-content02-left{
			position: relative;

			display: table-cell;
			text-align: center;
		}
		.management-content02-right{
			position: relative;
			width: 45%;
			display: table-cell;
			border-right: 20px solid #41b6e6;
			text-align: center;
			vertical-align: middle;
		}	
		.management-content02-right p{
			width: 80%;
			margin: 2% auto 0;
			text-align: left;
		}
		.management-title{
			position: absolute;
			left: 15%;
			top: -5%;
			width: 15%;
		}
		.management-content02{
			position: relative;
			width: 100%;
			height: auto;
			background: #eff6fd;
			margin-top: 10%;
			padding-top: 5%;
			padding-bottom: 2%;
		}
		.management-naiyou-left{
			position: relative;
			width: 45%;
			display: table-cell;
		}
		.management-naiyou-right{
			position: relative;
			display: table-cell;
			width: 44%;
			padding: 0 3%;
			vertical-align: top;
		}
		.management-naiyou02-left{
			position: relative;
			display: table-cell;
			width: 50%;
		}
		.management-naiyou02-left p{
			position: relative;
			margin-top: 5%;
			width: 80%;
			padding-left: 25%;
			margin-bottom: 5%;
		}
		.management-naiyou02-right{
			position: relative;
			display: table-cell;
			width: 50%;
			vertical-align: top;
			padding-left: 5%;
		}		
		.management-naiyou-img{
			margin-top: -2%;
			width: 40%;
			margin-bottom: 5%;
		}
		.management-naiyou-img02{
			width: 35%;
			margin-left: 35%;
		}
		.management-naiyou-img03{
			position: relative;
			width: 80%;

		}
		.management-naiyou03-left{
			position: relative;
			width: 45%;
			display: table-cell;
			padding-left: 25%;
		}
		.management-start-end{
			position: relative;
			margin: 0 auto;
			display: block;
			width: 40%
		}
		.management-start-box{
			width: 75%;
			margin: 3% auto;
		}
		.management-start-box01{
			position: relative;
			width: 26%;
			float: left;
			padding: 2%;
		}
		.management-start-box01 h3{
			margin-top: 2%;
			line-height: 1.5;
			text-align: center;
		}
		.management-start-box01 p{
			margin-top: 2%;
		}		
		.management-start-box02{
			position: relative;
			width: 5%;
			padding-top: 13%;
			float: left;			
		}
		.management-start-text{
		    position: absolute;
    		width: 60%;
   		 	height: auto;
    		background: #41b6e6;
    		padding: 1%;
    	    color: #fff;
    		text-align: center;
			font-size: 24px;
			top: -1%;
			left: -1%;
    	}
		.management-interview{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/11/78.png);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: cover;
			padding-top: 3%;
			padding-bottom: 8%;
		}	
		.management-interview-box{
			width: 50%;
			margin: 1% auto 0;
			text-align: center;
		}
		.management-interview-box h2{
			color: #41b6e6;
			margin-bottom: 1%;
		}
		.management-interview-box h3{
			color: #41b6e6;
			margin-bottom: 3%;
		}	
		.management-interview-bar{
			padding-bottom: 7%;
			width: 15%
		}
		.management-person-interview-content{
			position: relative;
			margin-top: 4%;
		}
		.management-interview-content01{
			position: relative;
			width: 42%;
			height: auto;
			margin-right: 16%;
			float: left;
		}
		.management-interview-content02{
			position: relative;
			width: 42%;
			height: auto;
			float: left;
		}
		.management-interview-back01{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_2_700x800.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.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;
			height: auto;
			width: 54%;
			padding: 3%;
			background: #41b6e6;
			color: #fff;
			z-index: 2;
			text-align: center;
			bottom: 16.5%;
		}	
		.management-interview-text{
			position: relative;
			width: 93.5%;
			height: auto;
			padding: 10% 3% 3% 3%;
			text-align: left;
			color: #000;
		}
		.management-bottom{
			position: relative;
			width: 70%;
			margin: 3% auto;
		}
		.management-bottom-content01{
			position: relative;
			width: 30%;
			float: left;
			margin-right: 5%;
			text-align: center;	
			padding-top: 10%;
		}
		.management-bottom-content02{
			position: relative;
			width: 30%;
			float: left;
			margin-right: 5%;
		}
		.management-bottom-content02 h3{
			margin-top: 2%;
			color: #1b60ae;
		}	
		.management-bottom-content02 p{
			margin-top: 2%;
			padding-left: 0!important;
		}
		.management-bottom-content03{
			position: relative;
			width: 30%;
			float: left;
		}
		.management-bottom-content03 h3{
			margin-top: 2%;
			color: #3f9099;
		}	
		.management-bottom-content03 p{
			margin-top: 2%;
			padding-left: 0!important;
		}
		.management-bottom-number{
			width: 9%;
			padding-bottom: 1%;
			margin-right: 1%;
		}
		.management-read-more02{
			position: relative;
    		width: 60%;
    		height: 30px;
    		background: #1b60ae;
    		padding: 3%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 34%;
		}


.management-bottom-content02 p {
        padding-left: 0;
        padding-right: 11%!important;
    }

.management-bottom-content03 p {
        padding-left: 0;
        padding-right: 11%!important;
    }

  .management-bottom-content02 .management-read-more02　p img {
        padding-left: 11%;
        padding-right: 20px!important;
}

.management-bottom-content03 .management-read-more03　p img {
        padding-left: 11%;
        padding-right: 20px!important;
}

		.bottom-yazirushi05{
			position: absolute;
			right: 5%!important;
			width: 20%;
			top: 40%;
	
		}
		.management-read-more03{
			position: relative;
    		width: 60%;
    		height: 30px;
    		background: #3f9099;
    		padding: 3%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 34%;
		}			

	/*コンサルティング営業*/
	/*PC*/
		.con-management-content{
			position: relative;
			width: 70%;
			margin: 2% auto;
			display: table;
		}
		.con-management-content-bar{
			padding-bottom: 3%;
		}
		.con-management-content01-left{
			position: relative;
			width: 45%;
			display: table-cell;
			border-left: 20px solid #1B60AE;
			text-align: center;
			vertical-align: middle;
		}
		.con-management-content01-left p{
			width: 80%;
			margin: 2% auto 0;
			text-align: left;
		}
		.con-management-content01-right{
			position: relative;
			width: 45%;
			display: table-cell;
			text-align: center;
		}
		.con-management-content02-left{
			position: relative;
			width: 45%;
			display: table-cell;
			text-align: center;
		}
		.con-management-content02-right{
			position: relative;
			width: 45%;
			display: table-cell;
			border-right: 20px solid #1B60AE;
			text-align: center;
			vertical-align: middle;
		}	
		.con-management-content02-right p{
			width: 80%;
			margin: 2% auto 0;
			text-align: left;
		}
		.con-management-title{
			position: absolute;
			left: 15%;
			top: -5%;
			width: 15%;
		}
		.con-management-content02{
			position: relative;
			width: 100%;
			height: auto;
			background: #eff6fd;
			margin-top: 10%;
			padding-top: 5%;
			padding-bottom: 2%;
		}
		.con-management-naiyou-left{
			position: relative;
			width: 45%;
			display: table-cell;
		}
		.con-management-naiyou-right{
			position: relative;
			display: table-cell;
			width: 44%;
			padding: 0 3%;
			vertical-align: top;
		}
		.con-management-naiyou02-left{
			position: relative;
			display: table-cell;
			width: 50%;
		}
		.con-management-naiyou02-left p{
			position: relative;
			margin-top: 5%;
			width: 80%;
			padding-left: 25%;
			margin-bottom: 25%;
		}
		.con-midleimg{
			position: absolute;
			right: 0;
			width: 75%;	
		}
		.con-management-naiyou02-right{
			position: relative;
			display: table-cell;
			width: 50%;
			vertical-align: top;
			padding-left: 5%;
		}		
		.con-management-naiyou-img{
			margin-top: -2%;
			width: 40%;
			margin-bottom: 5%;
		}
		.con-management-naiyou-img02{
			width: 35%;
			margin-left: 35%;
		}
		.con-management-naiyou-img03{
			position: relative;
			width: 80%;

		}
		.con-management-naiyou03-left{
			position: relative;
			width: 45%;
			display: table-cell;
			padding-left: 25%;
		}
		.con-management-start-end{
			position: relative;
			margin: 0 auto;
			display: block;
			width: 40%
		}
		.con-management-start-box{
			width: 75%;
			margin: 3% auto;
		}
		.con-management-start-box01{
			position: relative;
			width: 26%;
			float: left;
			padding: 2%;
		}
		.con-management-start-box01 h3{
			margin-top: 2%;
			line-height: 1.5;
			text-align: center;
		}
		.con-management-start-box01 p{
			margin-top: 2%;
		}		
		.con-management-start-box02{
			position: relative;
			width: 5%;
			padding-top: 13%;
			float: left;			
		}
		.con-management-start-text{
		    position: absolute;
    		width: 60%;
   		 	height: auto;
    		background: #1B60AE;
    		padding: 1%;
    	    color: #fff;
    		text-align: center;
			font-size: 24px;
			top: -1%;
			left: -1%;
    	}
		.con-management-interview{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/11/78.png);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: cover;
			padding-top: 3%;
			padding-bottom: 8%;
		}	
		.con-management-interview-box{
			width: 50%;
			margin: 1% auto 0;
			text-align: center;
		}
		.con-management-interview-box h2{
			color: #1B60AE;
			margin-bottom: 1%;
		}
		.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: 4%;
		}
		.con-management-interview-content01{
			position: relative;
			width: 42%;
			height: auto;
			margin-right: 16%;
			float: left;
		}
		.con-management-interview-content02{
			position: relative;
			width: 42%;

			height: auto;
			float: left;
		}
		.con-management-interview-back01{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_4_700x800.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.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;
			height: auto;
			width: 54%;
			padding: 3%;
			background: #1B60AE;
			color: #fff;
			z-index: 2;
			text-align: center;
			bottom: 16.5%;
		}	
		.con-management-interview-text{
			position: relative;
			width: 93.5%;
			height: auto;
			padding: 10% 3% 3% 3%;
			text-align: left;
			color: #000;
		}
		.con-management-bottom{
			position: relative;
			width: 70%;
			margin: 3% auto;
		}
		.con-management-bottom-content01{
			position: relative;
			width: 30%;
			float: left;
			margin-right: 5%;
			text-align: center;	
			padding-top: 10%;
		}
		.con-management-bottom-content02{
			position: relative;
			width: 30%;
			float: left;
			margin-right: 5%;
		}
		.con-management-bottom-content04{
			position: relative;
			width: 30%;
			float: left;
			margin-right: 5%;
		}
		.con-management-bottom-content04 h3{
			margin-top: 2%;
			color: #4BBDED;
			display: flex;
		}	
		.con-management-bottom-content02 h3{
			margin-top: 2%;
			color: #1b60ae;
		}	
		.con-management-bottom-content02 p{
			margin-top: 2%;
			padding-left: 11%;
		}
		.con-management-bottom-content03{
			position: relative;
			width: 30%;
			float: left;
		}
		.con-management-bottom-content03 h3{
			margin-top: 2%;
			color: #3f9099;
		}	
		.con-management-bottom-content03 p{
			margin-top: 2%;
			padding-left: 11%;
		}
		.con-management-bottom-number{
			width: 9%;
			padding-bottom: 1%;
			margin-right: 1%;
		}
		.con-management-read-more02{
			position: relative;
    		width: 60%;
    		height: 30px!important;
    		background: #41b6e6;
    		padding: 3%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 34%;
		}		
		.con-management-read-more03{
			position: relative;
    		width: 60%;
    		height: 30px!important;
    		background: #3f9099;
    		padding: 3%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 34%;
		}		

		.con-management-read-more04{
    		height: 30px!important;
		}		

.management-bottom-content04 p {
        padding-left: 0;
        padding-right: 11% !important;
    }

.management-bottom-content03 p {
        padding-left: 0;
        padding-right: 11% !important;
    }


  .management-bottom-content03 .management-read-more03　p img {
        padding-left: 11%;
        padding-right: 20px!important;
}

.management-bottom-content04 .management-read-more04　p img {
        padding-left: 11%;
        padding-right: 20px!important;
}


	/*本社業務*/
	/*PC*/
		.hon-management-content{
			position: relative;
			width: 70%;
			margin: 2% auto;
			display: table;
		}
		.hon-management-content-bar{
			padding-bottom: 3%;
		}
		.hon-management-content01-left{
			position: relative;
			width: 45%;
			display: table-cell;
			border-left: 20px solid #3F9099;
			text-align: center;
			vertical-align: middle;
		}
		.hon-management-content01-left p{
			width: 80%;
			margin: 2% auto 0;
			text-align: left;
		}
		.hon-management-content01-right{
			position: relative;
			width: 45%;
			display: table-cell;
			text-align: center;
		}
		.hon-management-content02-left{
			position: relative;
			width: 45%;
			display: table-cell;
			text-align: center;
		}
		.hon-management-content02-right{
			position: relative;
			width: 45%;
			display: table-cell;
			border-right: 20px solid #3F9099;
			text-align: center;
			vertical-align: middle;
		}	
		.hon-management-content02-right p{
			width: 80%;
			margin: 2% auto 0;
			text-align: left;
		}
		.hon-management-title{
			position: absolute;
			left: 15%;
			top: -5%;
			width: 15%;
		}
		.hon-management-content02{
			position: relative;
			width: 100%;
			height: auto;
			background: #EDF6F7;
			margin-top: 10%;
			padding-top: 5%;
			padding-bottom: 2%;
		}
		.hon-management-naiyou-left{
			position: relative;
			width: 45%;
			display: table-cell;
		}
		.hon-management-naiyou-right{
			position: relative;
			display: table-cell;
			width: 44%;
			padding: 0 3%;
			vertical-align: top;
		}
		.hon-management-naiyou02-left{
			position: relative;
			display: table-cell;
			width: 50%;
		}
		.hon-management-naiyou02-left p{
			position: relative;
			margin-top: 5%;
			width: 80%;
			padding-left: 25%;
			margin-bottom: 30%;
		}
		.hon-management-naiyou02-right{
			position: relative;
			display: table-cell;
			width: 50%;
			vertical-align: top;
			padding-left: 5%;
		}		
		.hon-management-naiyou-img{
			margin-top: -2%;
			width: 40%;
			margin-bottom: 5%;
		}
		.hon-management-naiyou-img02{
			width: 35%;
			margin-left: 35%;
		}
		.hon-management-naiyou-img03{
			position: relative;
			width: 80%;

		}
		.hon-management-naiyou03-left{
			position: relative;
			width: 45%;
			display: table-cell;
			padding-left: 25%;
		}
		.hon-management-start-end{
			position: relative;
			margin: 0 auto;
			display: block;
			width: 40%
		}
		.hon-management-start-box{
			width: 75%;
			margin: 3% auto;
		}
		.hon-management-start-box01{
			position: relative;
			width: 26%;
			float: left;
			padding: 2%;
		}
		.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: relative;
			width: 5%;
			padding-top: 13%;
			float: left;			
		}
		.hon-management-start-text{
		    position: absolute;
    		width: 60%;
   		 	height: auto;
    		background: #3F9099;
    		padding: 1%;
    	    color: #fff;
    		text-align: center;
			font-size: 24px;
			top: -1%;
			left: -1%;
    	}
		.hon-management-interview{
			position: relative;
			width: 100%;
			height: auto;
			background: url(/wp-content/uploads/2019/12/89.png);
			background-position: center;/*背景の画像の位置を中央centerに指定*/
	    	background-repeat:  no-repeat;/*背景の繰り返しなし*/
			background-size: cover;
			padding-top: 3%;
			padding-bottom: 8%;
			margin-top: 3%;
		}	
		.hon-management-interview-box{
			width: 50%;
			margin: 1% auto 0;
			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: 4%;
		}
		.hon-management-interview-content01{
			position: relative;
			width: 42%;
			height: auto;
			margin-right: 16%;
			float: left;
		}
		.hon-management-interview-content02{
			position: relative;
			width: 42%;

			height: auto;
			float: left;
		}
		.hon-management-interview-back01{
			background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_hitowoshiru-ichiran_6_700x800.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.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;
			height: auto;
			width: 54%;
			padding: 3%;
			background: #3F9099;
			color: #fff;
			z-index: 2;
			text-align: center;
			bottom: 16.5%;
		}	
		.hon-management-interview-text{
			position: relative;
			width: 93.5%;
			height: auto;
			padding: 10% 3% 3% 3%;

			text-align: left;
			color: #000;
		}
		.hon-management-bottom{
			position: relative;
			width: 70%;
			margin: 3% auto;
		}
		.hon-management-bottom-content01{
			position: relative;
			width: 30%;
			float: left;
			margin-right: 5%;
			text-align: center;	
			padding-top: 10%;
		}
		.hon-management-bottom-content02{
			position: relative;
			width: 30%;
			float: left;
			margin-right: 5%;
		}
.hon-management-bottom-content02 p {
        padding-left: 0;
        padding-right: 11%!important;
    }

.hon-management-bottom-content03 p {
        padding-left: 0;
        padding-right: 11%!important;
    }

  .hon-management-bottom-content02 .management-read-more02　p img {
        padding-left: 11%;
        padding-right: 20px!important;
}

.hon-management-bottom-content03 .management-read-more03　p img {
        padding-left: 11%;
        padding-right: 20px!important;
}


		.hon-management-bottom-content02 h3{
			margin-top: 2%;
			color: #4BBDED;
		}	
		.hon-management-bottom-content02 p{
			margin-top: 2%;
			padding-left: 11%;
		}
		.hon-management-bottom-content03{
			position: relative;
			width: 30%;
			float: left;
		}
		.hon-management-bottom-content03 h3{
			margin-top: 2%;
			color: #1B60AE;
		}	
		.hon-management-bottom-content03 p{
			margin-top: 2%;
			padding-left: 11%;
		}
		.hon-management-bottom-number{
			width: 9%;
			padding-bottom: 1%;
			margin-right: 1%;
		}
		.hon-management-read-more02{
			position: relative;
    		width: 60%;
    		height: 30px!important;
    		background: #4BBDED;
    		padding: 3%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 34%;
		}		
		.hon-management-read-more03{
			position: relative;
    		width: 60%;
    		height: 30px!important;
    		background: #1B60AE;
    		padding: 3%;
    		bottom: 0;
    		color: #fff;
    		text-align: center;
			margin-left: 34%;
		}		
/*スペシャルコンテンツ(一覧)*/
	/*PC*/
		.special-left {
			position: absolute;
			z-index: 1;
			top: 0;
			left: 0;
			width: 25%;
			height: 100%;
			background: #41b6e6;
		}

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

		.special-content-text{
			position: relative;
			width: 60%;
			margin: 0 auto;
			text-align: center;
			font-size: 18px;
		}

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

		.special-content-top-left{
			position: relative;
			z-index: 3;
			width: 400px;
			height: auto;
		}

		.special-content-top-right{
			position: absolute;
			z-index: 3;
			bottom: 40px;
			right: 0;
			width: 436px;
			height: auto;
			padding: 30px 80px;
			border: solid 2px #000;
		}

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

		.special-content-top-right p {
			font-size: 18px;
			text-align: left;
		}
		.special-content01{
			position: relative;
			z-index: 2;
			width: 1000px;
			height: 580px;
			margin: 0 auto;
		}

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

		.special-content01-left{
			position: relative;
			width: 47%;
			float: left;
			margin-right: 6%;
		}	
		.special-content01-right{
			position: relative;
			width: 47%;
			float: left;
		}

.special-content01-1 {
	position: relative;
	width: 400px;
	height: 62px;
	padding: 100px 40px;
	margin-bottom: 40px;
	background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_special-ichirann_3_1000x600.jpg);
	background-repeat: no-repeat;
	background-size: 480px 262px;
		}

.special-content01-2 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 400px;
	height: 62px;
	padding: 100px 40px;
	background: url(/wp-content/uploads/2019/12/ajiskyushu_pcsmp_special-ichirann_4_1000x600.jpg);
	background-repeat: no-repeat;
	background-size: 480px 262px;
}

.special-content01-3 {
	position: absolute;
	top: 0;
	right: 0;
	width: 400px;
	height: 62px;
	padding: 100px 40px;
	margin-bottom: 40px;
	background: url(/wp-content/uploads/2023/09/special_gallery2023.png);
	background-repeat: no-repeat;
	background-size: 480px 262px;
}

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

		.one-m-content{
			display: block;
			position: relative;
			width: 1000px;
			height: auto;
			margin: 0 auto 30px auto;
		}

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

		.one-m-content02 h2{
			margin-bottom: 30px;
			font-size: 24px;
		}

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

		.one-m-content02-imgpc{
			display: block;
			position: relative;
			width: 1000px;
			height: auto;
			margin: 0 auto 30px auto;
		}

		.one-m-content03{
			position: relative;
			width: 1000px;
			height: auto;
			margin: 0 auto;
			padding: 40px 0;
			text-align: center;
		}

		.one-m-content03 h2{
			text-align: center;
			font-size: 24px;
			margin-top: 30px;
		}

		.one-m-content04 {
			position: relative;
			width: 60%;
			height: auto;
			margin: 0 auto;
			padding: 40px 0;
			background: #ebf8fd;
			text-align: center;
		}	

		.one-m-content04 h2{
			font-size: 28px;
			margin-bottom: 30px;
		}

		.one-m-button{
			display: block;
			position: relative;
			width: 500px;
			height: auto;
			margin: 40px auto 80px auto;
		}




	/*数字でわかるエイジス九州*/
	/*PC*/
		.number-content01{
			margin-top: 2%;
			margin-bottom: 2%;	
			padding-left: 20%;
		}
		.number-content-01 h2{
			width: 60%;
		}		
		.number-content02{
			width: 55%;
			padding-top: 2%;
			padding-bottom: 2%;
			padding-left: 20%;
			padding-right: 15%;
			background: #ebf8fd;
		}
		.number-content-01 h2{
			width: 100%;
		}	
		.number-content03{
			width: 55%;
			padding-top: 2%;
			padding-bottom: 2%;
			padding-left: 20%;
			padding-right: 15%;
			margin-bottom: 3%;
			background: #ebf8fd;
		}
		.number-content-img01{
			position: relative;
			margin-top: 2%;
			width: 69%;
		}
		.number-content-img02{
			position: relative;
			margin-top: 2%;
			width: 100%;
		}
		.umber-content-icon{
			padding-bottom: 5px;
			
		}

 /*固定ページスライダー設定*/
  .hand-slide-box{
   position: relative;
   width: 80%;
   height: auto;
   margin: 0 auto;
   padding-top: 3%;
   padding-bottom: 3%;
  }  
  .hand-slide {
    padding: 0;
  }

  .hand-slide img {
    width: 100%;
  }

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

  .hand-slide .slick-next {
    right: -50px;
    z-index: 100;
  }

  .hand-slide .slick-prev {
    left: -50px;
    z-index: 100;
  }

/* トップページ＿漫画で知るエイジス九州 */
		.top-mannga{
			width: 560px;
			margin: 40px auto 60px auto;
		}
		
		.mannga-title{
			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%;
		}
