/*********************************************************************************************************************************

	Growth & Environment／成長できる・働く環境

*********************************************************************************************************************************/


/*body･･････････････････････････････････････････････････････････････*/
body{
	background:var(--BK_Pattern_Tree);
}


/*メインイメージ････････････････････････････････････････････････････*/
#contents>#section01{
	padding-top:200px;
}
	#section01>div{/*baseArea*/
		position:relative;
		display:inline-block;
		width:1000px;
	}
		#section01>div>div{
			z-index:10;
			position:relative;
			display:inline-block;
			min-height:380px;
		}
			#section01>div>div>h2{/*Growth & Environment、成長できる・働く環境*/
			}
				#section01>div>div>h2>p{/*Growth & Environment*/
					margin-top:15px;
					font-size:56px;
					line-height:1.23em;
					letter-spacing:0.01em;
				}
				#section01>div>div>h2>span{/*成長できる・働く環境*/
					display:inline-block;
					margin-top:5px;
					padding-left:15px;
					font-size:13px;
					background:url(../images/ico_dot2.png) left center no-repeat;
				}
			#section01>div>div>strong{/*成長することも、長く働くことも…*/
				display:inline-block;
				margin-top:28px;
			}
				#section01>div>div>strong>span{
					font-size:18px;
					letter-spacing:0.1em;
					background-color:white;
				}
			#section01>div>div>p{
				display:inline-block;
				margin-top:30px;
				font-size:12px;
			}
		#section01>div>img{
			position:absolute;
			top:0;
			left:auto;
			right:0;
			bottom:auto;
			height:auto;
			width:698px;
			border-radius:25px;
		}


/*section02･････････････････････････････････････････････････････････*/
#section02{
	padding-top:48px !important;
}
	#section02>div{/*baseArea*/
		display:inline-block;
		width:1000px;
	}
		#section02>div>div:first-of-type{
		}
			#section02>div>div:first-of-type>h3{/*Career Support、キャリア形成支援*/
				display:inline-block;
				width:300px;
				max-width:300px;
				float:left
			}
				#section02>div>div:first-of-type>h3>p{/*Career Support*/
					margin-top:15px;
					font-size:34px;
					line-height:1.23em;
					letter-spacing:0.01em;
				}
				#section02>div>div:first-of-type>h3>span{/*キャリア形成支援*/
					display:inline-block;
					margin-top:5px;
					padding-left:15px;
					font-size:13px;
					background:url(../images/ico_dot2.png) left center no-repeat;
				}
			#section02>div>div:first-of-type>p{/*キャリアの正解はひとつではありません…*/
				display:inline-block;
				width:700px;
				max-width:700px;
				margin-top:20px;
				font-size:12px;
				float:right;
			}

		/*リスト ＆ ピラミッド*/
		#section02>div>div:last-of-type{
			position:relative;
			margin-top:60px;
		}
			#section02>div>div:last-of-type>ul{/*リスト*/
			}
				#section02>div>div:last-of-type>ul>li{
					display:inline-block;
					padding:58px 65px;
					box-sizing:border-box;
					border-radius:10px;
					background-color:white;
				}
				#section02>div>div:last-of-type>ul>li.box01{/*スペシャリストとして専門性を極める道*/
					height:522px;
					max-height:522px;
					width:470px;
					overflow-y:hidden;
					float:left;
					background:white url(../images/growth_s2_01.png) right 35px top 35px no-repeat;
				}
				#section02>div>div:last-of-type>ul>li.box02{/*マネジメントとして組織を牽引する道*/
					height:522px;
					max-height:522px;
					width:470px;
					overflow-y:hidden;
					float:right;
					background:white url(../images/growth_s2_02.png) right 35px top 35px no-repeat;
				}
				#section02>div>div:last-of-type>ul>li.box03{/*業種・職種を越えたキャリアチェンジ*/
					width:100%;
					margin-top:657px;
					background:white url(../images/growth_s2_03.png) left 68px bottom 40px no-repeat;
				}
					#section02>div>div:last-of-type>ul>li>h4{/*スペシャリストとして専門性を極める道*/
						display:inline-block;
						line-height:1.6em;
						float:left;
					}
						#section02>div>div:last-of-type>ul>li>h4>span{
							padding:0 0.5em;
							color:white;
							font-size:17px;
						}
						#section02>div>div:last-of-type>ul>li.box01>h4>span{/*スペシャリストとして専門性を極める道*/
							background-color:#22b573;
						}
						#section02>div>div:last-of-type>ul>li.box02>h4>span{/*マネジメントとして組織を牽引する道*/
							background-color:#3fa9f5;
						}
						#section02>div>div:last-of-type>ul>li.box03>h4>span{/*業種・職種を越えたキャリアチェンジ*/
							background-color:#ff931e;
						}
					#section02>div>div:last-of-type>ul>li>p{/*特定の分野における高度な知識と経験を磨き続け…*/
						display:inline-block;
						margin-top:10px;
						font-size:12px;
						line-height:1.8em;
					}
					#section02>div>div:last-of-type>ul>li.box03>p{/*グループ内で培った経験を活かしながら…*/
						width:600px;
						margin-top:0;
						float:right;
					}
						#section02>div>div:last-of-type>ul>li>p>span{/*専門性を深めるだけでなく、事業や経営への…*/
							font-size:12px;
							font-weight:bold;
							border-bottom:solid 1px #ebe95c;
						}
					#section02>div>div:last-of-type>ul>li>em{/*実際に専門性を磨き続けたことで…*/
						display:inline-block;
						margin-top:20px;
						font-size:12px;
						font-weight:bold;
						line-height:1.8em;
					}
					#section02>div>div:last-of-type>ul>li.box01>em{/*実際に専門性を磨き続けたことで…*/
						color:#22b573;
					}
					#section02>div>div:last-of-type>ul>li.box02>em{/*実際に今までの価値観にとらわれず…*/
						color:#3fa9f5;
					}
					#section02>div>div:last-of-type>ul>li.box03>em{/*実際に施設長として現場を支えた経験を生かし…*/
						width:600px;
						color:#ff931e;
						float:right;
					}
			#section02>div>div:last-of-type>img{/*画像（ピラミッド）*/
				display:inline-block;
				position:absolute;
				top:454px;
				left:-40px;
				right:auto;
				bottom:auto;
				height:677px;
				width:1080px;
			}


/*section03･････････････････････････････････････････････････････････*/
#section03{
	padding-top:48px !important;
}
	#section03>div{/*baseArea*/
		display:inline-block;
		width:1000px;
		text-align:center;
		text-align-last:center;
	}
		#section03>div>div{
			display:inline-block;
			width:1000px;
		}
			#section03>div>div>h3{/*In Numbers、データで見る*/
				display:inline-block;
				width:300px;
				max-width:300px;
				float:left;
			}
				#section03>div>div>h3>p{/*In Numbers*/
					margin-top:15px;
					font-size:34px;
					line-height:1.23em;
					letter-spacing:0.01em;
				}
				#section03>div>div>h3>span{/*データで見る*/
					display:inline-block;
					margin-top:5px;
					padding-left:15px;
					font-size:13px;
					background:url(../images/ico_dot2.png) left center no-repeat;
				}
			#section03>div>div>p{/*キャリアの正解はひとつではありません…*/
				display:inline-block;
				width:700px;
				max-width:700px;
				margin-top:20px;
				font-size:12px;
				float:right;
			}

		/*リスト*/
		#section03>div>ul{
			width:860px;
			margin-top:26px;
		}
			#section03>div>ul>li{
				display:inline-block;
				height:334px;
				width:400px;
				border-radius:12px;
				overflow:hidden;
				float:left;
			}
			#section03>div>ul>li:last-of-type{
				height:369px;
				width:860px;
			}
			#section03>div>ul>li:nth-of-type(even){/*偶数番目*/
				float:right;
			}
			#section03>div>ul>li:nth-of-type(n+3){/*3番目以降*/
				margin-top:60px;
			}


/*section04･････････････････････････････････････････････････････････*/
#section04{
	padding-top:48px !important;
}
	#section04>div{/*baseArea*/
		display:inline-block;
		width:100%;
		text-align:center;
		text-align-last:center;
	}
		#section04>div>div:first-of-type{
			display:inline-block;
			width:1000px;
		}
			#section04>div>div:first-of-type>h3{/*Growth Support、成長できる環境*/
				display:inline-block;
				width:300px;
				max-width:300px;
				float:left;
			}
				#section04>div>div:first-of-type>h3>p{/*Growth Support*/
					margin-top:15px;
					font-size:34px;
					line-height:1.23em;
					letter-spacing:0.01em;
				}
				#section04>div>div:first-of-type>h3>span{/*成長できる環境*/
					display:inline-block;
					margin-top:5px;
					padding-left:15px;
					font-size:13px;
					background:url(../images/ico_dot2.png) left center no-repeat;
				}
			#section04>div>div:first-of-type>p{/*キャリアの正解はひとつではありません…*/
				display:inline-block;
				width:700px;
				max-width:700px;
				margin-top:20px;
				font-size:12px;
				float:right;
			}

		/*リスト*/
		#section04>div>div:last-of-type{
			display:inline-block;
			width:100%;
			background:url(../images/growth_s4_main.png) left top 108px no-repeat;
		}
			#section04>div>div:last-of-type>ul{
				max-height:540px;
				width:650px;
				padding-left:350px;
				margin:52px auto 0 calc((100% - 1000px)/2);
			}
				#section04>div>div:last-of-type>ul>li{
					display:inline-block;
					width:100%;
				}
				#section04>div>div:last-of-type>ul>li:nth-of-type(n+2){/*2番目以降*/
					margin-top:56px;
				}
					#section04>div>div:last-of-type>ul>li>img{
						display:inline-block;
						height:98px;
						width:98px;
						margin-top:4px;
						border-radius:50%;
						float:left;
					}
					#section04>div>div:last-of-type>ul>li>div{
						display:inline-block;
						width:530px;
						float:right;
					}
						#section04>div>div:last-of-type>ul>li>div>em{
							font-size:18px;
							font-weight:bold;
						}
						#section04>div>div:last-of-type>ul>li>div>p{
							font-size:12px;
						}


/*section05･････････････････････････････････････････････････････････*/
#section05{
	padding-top:48px !important;
}
	#section05>div{/*baseArea*/
		display:inline-block;
		width:1000px;
		text-align:center;
		text-align-last:center;
	}
		#section05>div>div{
			display:inline-block;
			width:1000px;
		}
			#section05>div>div>h3{/*Career Support、キャリア形成支援*/
				display:inline-block;
				width:300px;
				max-width:300px;
				float:left;
			}
				#section05>div>div>h3>p{/*Career Support*/
					margin-top:15px;
					font-size:34px;
					line-height:1.23em;
					letter-spacing:0.01em;
				}
				#section05>div>div>h3>span{/*キャリア形成支援*/
					display:inline-block;
					margin-top:5px;
					padding-left:15px;
					font-size:13px;
					background:url(../images/ico_dot2.png) left center no-repeat;
				}
			#section05>div>div>p{/*キャリアの正解はひとつではありません…*/
				display:inline-block;
				width:700px;
				max-width:700px;
				margin-top:20px;
				font-size:12px;
				float:right;
			}

		/*リスト*/
		#section05>div>ul{
			display:inline-block;
			width:1060px;
			margin-top:38px;
			margin-left:-30px;
		}
			#section05>div>ul>li{
				display:inline-block;
				height:225px;
				width:322px;
				padding:44px 48px 0 48px;
				box-sizing:border-box;
				border-radius:20px;
				float:left;
				background-color:white;
			}
			#section05>div>ul>li:nth-of-type(n+2){/*2番目以降*/
				margin-left:47px;
			}
			#section05>div>ul>li:nth-of-type(4){/*上から4番目*/
				margin-left:185px;
			}
			#section05>div>ul>li:nth-of-type(n+4){/*4番目以降*/
				margin-top:48px;
			}
				#section05>div>ul>li>em{/*特別休暇、アイコン*/
					position:relative;
					display:inline-block;
					width:100%;
				}
					#section05>div>ul>li>em>span{/*特別休暇*/
						padding:0 0.4em;
						font-size:18px;
						font-weight:bold;
						float:left;
						background:var(--Gradation_01);
					}
					#section05>div>ul>li>em>img{/*アイコン*/
						position:absolute;
						top:0;
						left:auto;
						right:0;
						bottom:auto;
						display:inline-block;
						height:40px;
						width:40px;
					}
				#section05>div>ul>li>p{/*夏季休暇や年末年始休暇だけでなく…*/
					display:inline-block;
					width:100%;
					margin-top:32px;
					font-size:12px;
					line-height:1.8em;
				}
				#section05>div>ul>li:nth-of-type(4)>p{/*上から4番目*/
					margin-top:12px;
				}




/*********************************************************************************************************************************

		メディアクエリ（ ～1200px以下 ）

*********************************************************************************************************************************/
@media(max-width:1200px){

	/*･･･････････････････････････････････････････････････････････*/
	/*･･･････････････････････････････････････････････････････････*/
	

}




/*********************************************************************************************************************************

		メディアクエリ（ ～500px以下 ）

*********************************************************************************************************************************/
@media(max-width:500px){


	/*メインイメージ････････････････････････････････････････････････････*/
	#contents>#section01{
		padding-top:200px;
																				padding-top:0;
	}
		#section01>div{/*baseArea*/
			position:relative;
			display:inline-block;
			width:1000px;
																				width:500px;
		}
			#section01>div>div{
				z-index:10;
				position:relative;
				display:inline-block;
				min-height:380px;
																				width:450px;
																				margin:328px auto 0 25px;
			}
				#section01>div>div>h2{/*Growth & Environment、成長できる・働く環境*/
				}
					#section01>div>div>h2>p{/*Growth & Environment*/
						margin-top:15px;
						font-size:56px;
						line-height:1.23em;
						letter-spacing:0.01em;
																				margin-top:0;
																				font-size:56px;
																				line-height:1.2em;
																				letter-spacing:0;
					}
					#section01>div>div>h2>span{/*成長できる・働く環境*/
						display:inline-block;
						margin-top:5px;
						padding-left:15px;
						font-size:13px;
																				margin-top:15px;
																				font-size:15px;
						background:url(../images/ico_dot2.png) left center no-repeat;
					}
				#section01>div>div>strong{/*成長することも、長く働くことも…*/
					display:inline-block;
					margin-top:28px;
																				margin-top:30px;
				}
					#section01>div>div>strong>span{
						font-size:18px;
						letter-spacing:0.1em;
						background-color:white;
																				font-size:25px;
																				letter-spacing:0.05em;
																				line-height:1.5em;
																				white-space:nowrap;/*改行禁止*/
																				font-feature-settings:"palt";
					}
				#section01>div>div>p{
					display:inline-block;
					margin-top:30px;
					font-size:12px;
																				font-size:18px;
																				line-height:1.75em;
				}
			#section01>div>img{
				position:absolute;
				top:0;
				left:auto;
				right:0;
				bottom:auto;
				height:auto;
				width:698px;
				border-radius:25px;
																				width:500px;
																				border-radius:0;
			}


	/*section02･････････････････････････････････････････････････････････*/
	#section02{
		padding-top:48px !important;
																				padding-top:0 !important;
	}
		#section02>div{/*baseArea*/
			display:inline-block;
			width:1000px;
																				width:450px;
		}
			#section02>div>div:first-of-type{
			}
				#section02>div>div:first-of-type>h3{/*Career Support、キャリア形成支援*/
					display:inline-block;
					width:300px;
					max-width:300px;
					float:left
				}
					#section02>div>div:first-of-type>h3>p{/*Career Support*/
						margin-top:15px;
						font-size:34px;
						line-height:1.23em;
						letter-spacing:0.01em;
																				margin-top:0;
																				font-size:35px;
																				line-height:1.5em;
																				letter-spacing:0;
					}
					#section02>div>div:first-of-type>h3>span{/*キャリア形成支援*/
						display:inline-block;
						margin-top:5px;
						padding-left:15px;
						font-size:13px;
																				margin-top:5px;
																				font-size:15px;
						background:url(../images/ico_dot2.png) left center no-repeat;
					}
				#section02>div>div:first-of-type>p{/*キャリアの正解はひとつではありません…*/
					display:inline-block;
					width:700px;
					max-width:700px;
					margin-top:20px;
					font-size:12px;
					float:right;
																				width:450px;
																				max-width:450px;
																				margin-top:30px;
																				font-size:18px;
																				line-height:1.75em;
																				float:left;
				}

			/*リスト ＆ ピラミッド*/
			#section02>div>div:last-of-type{
				position:relative;
				margin-top:60px;
			}
				#section02>div>div:last-of-type>ul{/*リスト*/
																				margin-top:60px;
				}
					#section02>div>div:last-of-type>ul>li{
						display:inline-block;
						padding:58px 65px;
																				padding:60px 35px 40px 35px;
						box-sizing:border-box;
						border-radius:10px;
						background-color:white;
						
						
					}
					#section02>div>div:last-of-type>ul>li.box01{/*スペシャリストとして専門性を極める道*/
						height:522px;
						max-height:522px;
						width:470px;
																				height:auto;
																				max-height:1000px;
																				width:450px;
						overflow-y:hidden;
						float:left;
						background:white url(../images/growth_s2_01.png) right 35px top 35px no-repeat;
																				background:white url(../images/growth_s2_01.png) right 28px top 26px no-repeat;
					}
					#section02>div>div:last-of-type>ul>li.box02{/*マネジメントとして組織を牽引する道*/
						height:522px;
						max-height:522px;
						width:470px;
						overflow-y:hidden;
						float:right;
																				height:auto;
																				max-height:1000px;
																				width:450px;
																				margin-top:30px;
																				float:left;
						background:white url(../images/growth_s2_02.png) right 35px top 35px no-repeat;
					}
					#section02>div>div:last-of-type>ul>li.box03{/*業種・職種を越えたキャリアチェンジ*/
						width:100%;
						margin-top:657px;
																				width:450px;
																				margin-top:30px;
						background:white url(../images/growth_s2_03.png) left 68px bottom 40px no-repeat;
																				background:white url(../images/growth_s2_03.png) right 35px top 35px no-repeat;
					}
						#section02>div>div:last-of-type>ul>li>h4{/*スペシャリストとして専門性を極める道*/
							display:inline-block;
							line-height:1.6em;
							float:left;
						}
							#section02>div>div:last-of-type>ul>li>h4>span{
								padding:0 0.5em;
								color:white;
								font-size:17px;
																				font-size:28px;
																				letter-spacing:0.05em;
																				line-height:1.5em;
																				white-space:nowrap;/*改行禁止*/
																				font-feature-settings:"palt";
							}
							#section02>div>div:last-of-type>ul>li.box01>h4>span{/*スペシャリストとして専門性を極める道*/
								background-color:#22b573;
							}
							#section02>div>div:last-of-type>ul>li.box02>h4>span{/*マネジメントとして組織を牽引する道*/
								background-color:#3fa9f5;
							}
							#section02>div>div:last-of-type>ul>li.box03>h4>span{/*業種・職種を越えたキャリアチェンジ*/
								background-color:#ff931e;
							}
						#section02>div>div:last-of-type>ul>li>p{/*特定の分野における高度な知識と経験を磨き続け…*/
							display:inline-block;
							margin-top:10px;
																				margin-top:30px;
							font-size:12px;
							line-height:1.8em;
																				font-size:18px;
																				line-height:1.75em;
						}
						#section02>div>div:last-of-type>ul>li.box03>p{/*グループ内で培った経験を活かしながら…*/
							width:600px;
																				width:100%;
							margin-top:0;
							float:right;
						}
							#section02>div>div:last-of-type>ul>li>p>span{/*専門性を深めるだけでなく、事業や経営への…*/
								font-size:12px;
																				font-size:18px;
																				line-height:1.75em;
								font-weight:bold;
								border-bottom:solid 1px #ebe95c;
							}
						#section02>div>div:last-of-type>ul>li>em{/*実際に専門性を磨き続けたことで…*/
							display:inline-block;
							margin-top:20px;
																				width:100%;
																				margin-top:30px;
							font-size:12px;
							font-weight:bold;
							line-height:1.8em;
																				font-size:18px;
																				line-height:1.75em;
						}
						#section02>div>div:last-of-type>ul>li.box01>em{/*実際に専門性を磨き続けたことで…*/
							color:#22b573;
						}
						#section02>div>div:last-of-type>ul>li.box02>em{/*実際に今までの価値観にとらわれず…*/
							color:#3fa9f5;
						}
						#section02>div>div:last-of-type>ul>li.box03>em{/*実際に施設長として現場を支えた経験を生かし…*/
							width:600px;
																				width:100%;
							color:#ff931e;
							float:right;
						}
				#section02>div>div:last-of-type>img{/*画像（ピラミッド）*/
					display:inline-block;
					position:absolute;
					top:454px;
					left:-40px;
																				position:relative;
																				top:0;
																				left:0;
					right:auto;
					bottom:auto;
					height:677px;
					width:1080px;
																				height:282px;
																				width:450px;
				}


	/*section03･････････････････････････････････････････････････････････*/
	#section03{
		padding-top:48px !important;
																				padding-top:60px !important;
	}
		#section03>div{/*baseArea*/
			display:inline-block;
			width:1000px;
																				width:450px;
			text-align:center;
			text-align-last:center;
		}
			#section03>div>div{
				display:inline-block;
				width:1000px;
																				width:100%;
			}
				#section03>div>div>h3{/*In Numbers、データで見る*/
					display:inline-block;
					width:300px;
					max-width:300px;
																				width:100%;
																				max-width:100%;
					float:left;
				}
					#section03>div>div>h3>p{/*In Numbers*/
						margin-top:15px;
						font-size:34px;
						line-height:1.23em;
						letter-spacing:0.01em;
					}
					#section03>div>div>h3>span{/*データで見る*/
						display:inline-block;
						margin-top:5px;
						padding-left:15px;
						font-size:13px;
																				font-size:15px;
						background:url(../images/ico_dot2.png) left center no-repeat;
					}
				#section03>div>div>p{/*キャリアの正解はひとつではありません…*/
					display:inline-block;
					width:700px;
					max-width:700px;
					margin-top:20px;
					font-size:12px;
					float:right;
																				width:100%;
																				max-width:100%;
																				margin-top:30px;
																				font-size:18px;
																				line-height:1.75em;
																				float:left;
				}

			/*リスト*/
			#section03>div>ul{
				width:860px;
				margin-top:26px;
																				width:400px;
																				margin-top:0;
			}
				#section03>div>ul>li{
					display:inline-block;
					height:334px;
					width:400px;
					border-radius:12px;
																				margin-top:45px;
																				border-radius:10px;
					overflow:hidden;
					float:left;
				}
				#section03>div>ul>li:last-of-type{
					height:369px;
					width:860px;
																				height:172px;
																				width:400px;
				}
				#section03>div>ul>li:nth-of-type(even){/*偶数番目*/
					float:right;
																				float:left;
				}
				#section03>div>ul>li:nth-of-type(n+3){/*3番目以降*/
					margin-top:60px;
																				margin-top:45px;
				}
																				#section03>div>ul>li>img{
																					height:auto;
																					width:100%;
																					object-fit:cover;
																					object-position:center center;
																				}


	/*section04･････････････････････････････････････････････････････････*/
	#section04{
		padding-top:48px !important;
																				padding-top:60px !important;
	}
		#section04>div{/*baseArea*/
			display:inline-block;
			width:100%;
																				width:450px;
			text-align:center;
			text-align-last:center;
		}
			#section04>div>div:first-of-type{
				display:inline-block;
				width:1000px;
																				width:100%;
			}
				#section04>div>div:first-of-type>h3{/*Growth Support、成長できる環境*/
					display:inline-block;
					width:300px;
					max-width:300px;
					float:left;
				}
					#section04>div>div:first-of-type>h3>p{/*Growth Support*/
						margin-top:15px;
						font-size:34px;
						line-height:1.23em;
						letter-spacing:0.01em;
					}
					#section04>div>div:first-of-type>h3>span{/*成長できる環境*/
						display:inline-block;
						margin-top:5px;
						padding-left:15px;
						font-size:13px;
																				margin-top:15px;
																				font-size:15px;
						background:url(../images/ico_dot2.png) left center no-repeat;
					}
				#section04>div>div:first-of-type>p{/*キャリアの正解はひとつではありません…*/
					display:inline-block;
					width:700px;
					max-width:700px;
					margin-top:20px;
					font-size:12px;
					float:right;
																				width:100%;
																				max-width:100%;
																				margin-top:30px;
																				font-size:18px;
																				line-height:1.75em;
																				float:left;
				}
																				#section04>div>div:first-of-type>p br{
																					display:none;
																				}

			/*リスト*/
			#section04>div>div:last-of-type{
				display:inline-block;
				width:100%;
				background:url(../images/growth_s4_main.png) left top 108px no-repeat;

																				background:url(../images/growth_s4_main_sp.jpg) left top 30px no-repeat;
			}
				#section04>div>div:last-of-type>ul{
					max-height:540px;
					width:650px;
					padding-left:350px;
					margin:52px auto 0 calc((100% - 1000px)/2);
																				max-height:2000px;
																				width:450px;
																				padding-left:0;
																				margin:402px auto 0 0;
				}
					#section04>div>div:last-of-type>ul>li{
						display:inline-block;
						width:100%;
					}
					#section04>div>div:last-of-type>ul>li:nth-of-type(n+2){/*2番目以降*/
						margin-top:56px;
																				margin-top:60px;
					}
						#section04>div>div:last-of-type>ul>li>img{
							display:inline-block;
							height:98px;
							width:98px;
																				height:70px;
																				width:70px;
							margin-top:4px;
																				margin-top:0;
							border-radius:50%;
							float:left;
						}
						#section04>div>div:last-of-type>ul>li>div{
							display:inline-block;
							width:530px;
																				width:360px;
							float:right;
						}
							#section04>div>div:last-of-type>ul>li>div>em{
								font-size:18px;
																				font-size:28px;
								font-weight:bold;
							}
							#section04>div>div:last-of-type>ul>li>div>p{
								font-size:12px;
																				margin-top:15px;
																				font-size:18px;
																				line-height:1.75em;
							}


	/*section05･････････････････････････････････････････････････････････*/
	#section05{
		padding-top:48px !important;
																				padding-top:60px !important;
																				padding-bottom:60px !important;
	}
		#section05>div{/*baseArea*/
			display:inline-block;
			width:1000px;
																				width:500px;
			text-align:center;
			text-align-last:center;
		}
			#section05>div>div{
				display:inline-block;
				width:1000px;
																				width:450px;
			}
				#section05>div>div>h3{/*Work Style、働きやすい環境*/
					display:inline-block;
					width:300px;
					max-width:300px;
																				width:100%;
																				max-width:100%;
					float:left;
				}
					#section05>div>div>h3>p{/*Work Style*/
						margin-top:15px;
																				margin-top:0;
						font-size:34px;
						line-height:1.23em;
						letter-spacing:0.01em;
																				line-height:1.2em;
																				letter-spacing:0;
					}
					#section05>div>div>h3>span{/*働きやすい環境*/
						display:inline-block;
						margin-top:5px;
																				margin-top:15px;
						padding-left:15px;
						font-size:13px;
																				font-size:15px;
						background:url(../images/ico_dot2.png) left center no-repeat;
					}
				#section05>div>div>p{/*キャリアの正解はひとつではありません…*/
					display:inline-block;
					width:700px;
					max-width:700px;
					margin-top:20px;
					font-size:12px;
					float:right;
																				width:450px;
																				max-width:450px;
																				margin-top:30px;
																				font-size:18px;
																				float:left;
				}
																				#section05>div>div>p br{
																					display: none;
																				}

			/*リスト*/
			#section05>div>ul{
				display:inline-block;
				width:1060px;
				margin-top:38px;
				margin-left:-30px;
																				width:450px;
																				margin-top:60px;
																				margin-left:0;
			}
				#section05>div>ul>li{
					display:inline-block;
					height:225px;
					width:322px;
					padding:44px 48px 0 48px;
																				height:auto;
																				width:100%;
																				padding:50px 35px 50px 35px;
					box-sizing:border-box;
					border-radius:20px;
																				border-radius:10px;
					float:left;
					background-color:white;
				}
				#section05>div>ul>li:nth-of-type(n+2){/*2番目以降*/
					margin-left:47px;
																				margin-top:45px;
																				margin-left:0;
				}
				#section05>div>ul>li:nth-of-type(4){/*上から4番目*/
					margin-left:185px;
																				margin-left:0;
				}
				#section05>div>ul>li:nth-of-type(n+4){/*4番目以降*/
					margin-top:48px;
																				margin-top:45px;
				}
					#section05>div>ul>li>em{/*特別休暇、アイコン*/
						position:relative;
						display:inline-block;
						width:100%;
					}
						#section05>div>ul>li>em>span{/*特別休暇*/
							padding:0 0.4em;
							font-size:18px;
																				font-size:28px;
																				line-height:1.75em;
							font-weight:bold;
							float:left;
							background:var(--Gradation_01);
						}
						#section05>div>ul>li>em>img{/*アイコン*/
							position:absolute;
							top:0;
							left:auto;
							right:0;
							bottom:auto;
							display:inline-block;
							height:40px;
							width:40px;
																				height:50px;
																				width:50px;
						}
					#section05>div>ul>li>p{/*夏季休暇や年末年始休暇だけでなく…*/
						display:inline-block;
						width:100%;
						margin-top:32px;
						font-size:12px;
						line-height:1.8em;
																				margin-top:15px !important;
																				font-size:18px;
																				line-height:1.75em;
					}
					#section05>div>ul>li:nth-of-type(4)>p{/*上から4番目*/
						margin-top:12px;
																				margin-top:45px;
					}

}
