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

commonの内容変更　header　menuの現在のボタン色変え

============================================
==========================================*/

header menu a.recruit,header menu a.recruit span{color:#2065a4;}
#right section h3{margin-bottom: 40px;}

/*==========================================
============================================

		#left　左側メインビジュアル 

============================================
==========================================*/
#left{
	background: url(../img/left_bg_blur.jpg) center no-repeat;
	background-size: cover;
}


/*==========================================
============================================

		#right　右側ページ内容 

============================================
==========================================*/
section h4{
	width: 97%;
	font-size: 19px;
	line-height: 19px;
	padding: 14px 0 14px 3%;
	border-top: 4px solid #193051;
	border-bottom: 1px solid #193051;
	font-family :"Yu Mincho", "YuMincho", "Sawarabi Mincho" , "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight: normal;
}

section div{
	margin: 30px 40px 0;
	overflow: hidden;
}

section div dl{
	border-bottom: 1px dotted #aaaaaa;
	padding: 30px 0;
	overflow: hidden;
	width: 100%;
}

section div dl dd{
	background: url(../img/dd_icon.gif) left 20px top 4px no-repeat;
	padding: 0 0 0 53px;
	width: 117px;
	display: block;
	vertical-align: top;
	float: left;
	overflow: hidden;
	line-height: 23px;
}

section div dl dt{
	display: block;
	line-height: 23px;
	padding: 0 0 0 35px;
	float: left;
	overflow: hidden;
	width: calc(100% - 230px);
}
section div dl dt a{
	text-decoration: underline;
	margin-bottom: 5px;
    display: inline-block;
	color: #193051;
}

@media screen and (max-width: 1225px) {
	
	section div{margin: 30px 0 0;transition: 0.4s;}
	
	section div dl dt{padding:0 0 0 30px ;transition: 0.4s;}
}
		
@media screen and (max-width: 640px) {
	
	section div dl dt{
		padding: 0 0 0 20px;
		width: calc(100% - 200px);
	}
}
	
	