@charset "UTF-8";

html {
  height: 100%;
  font-size: 62.5%;
  max-width: 1920px;
}


/*　校舎案内　モーダル　*/

.kousyaannai {
	width:80%;
    /*padding-top: 150px; */   
	margin: 0 auto;
}
.title { 
	background-color:#daeffe;
	font-size:1.8em ;
	font-weight:bold;
	color:#0086ac;
	margin-bottom:20px;
	padding:10px 0;
	text-align:center;
}
.img-box {
	width:320px;
	float:left;
}
.img-box .main-img {
	width:320px;
	margin-bottom:20px;
}
.img-box .main-img img {
	width:100%;
}
.img-box .img-list {
	
}
.img-box .img-list .img-list-elm {
	width:100px;
	float:left;
}
.img-box p:nth-child(1),
.img-box p:nth-child(2) {
	margin-right:10px;
}
.img-box .img-list img {
	width:100%;
}
.text-box {
	width:550px;/* 525px */
	float:right;
	background:url(../kousya/img_kyara.png) no-repeat right bottom;
}
.text-box dl dt {
	font-size:1.2em ;
	font-weight:bold;
	color:#2075b5;
	line-height:1.5em;
}
.text-box dl dd {
	line-height:1.5em;
	margin-bottom:15px;
}
.adviser-box {
	clear:both;
	padding:20px 0;
}
.adviser-box p {
	background-color:#f4f9f9;
	padding:10px 0;
	border-top:1px solid #4bbcc4;
	border-bottom:1px solid #4bbcc4;
	font-size:1.3em ;
	font-weight:bold;
	text-align:center;
	margin:0 0 30px 0;
}
.adviser-box dl {
	width:250px;
	min-height:340px;
	float:left;
	border:1px solid #4bbcc4;
	padding:15px;
}
.adviser-box dl:nth-child(2),
.adviser-box dl:nth-child(3) {
	margin-right:25px;
}
.adviser-box dl dt {
	font-size: ;
	font-weight:bold;
	margin-bottom:15px;
	text-align:center;
	line-height:1.5em;
	font-feature-settings : "palt";
}
.adviser-box dl dt span {
	color:#1f5c73;	
}
.adviser-box dl dd {
	line-height:1.5em;
	font-feature-settings : "palt";
}
.adviser-box dl dd:nth-child(2) {
	text-align:center;
	margin-bottom:15px;
}

@media only screen and (max-width: 750px) {
	
.kousyaannai {
	width:300px;
	margin: 0 auto;
    padding-top: 110px;
}
.title { 
	background-color:#daeffe;
	font-size:1.1em ;
	font-weight:bold;
	color:#0086ac;
	margin-bottom:20px;
	padding:6px 0;
	text-align:center;
}
.img-box {
	width:300px;
	float:none;
}
.img-box .main-img {
	width:300px;
	margin-bottom:1s0px;
}
.img-box .main-img img {
	width:100%;
}
.img-box .img-list {
	
}
.img-box .img-list .img-list-elm {
	width:90px;
	float:left;
}
.img-box p:nth-child(1),
.img-box p:nth-child(2) {
	margin-right:15px;
}
.img-box .img-list img {
	width:100%;
}
.text-box {
	width:300px;
	float:none;
	background: none;
	margin-top:20px;
}
.text-box dl dt {
	font-size:1.2em ;
	font-weight:bold;
	color:#2075b5;
	line-height:1.5em;
	font-feature-settings : "palt";
}
.text-box dl dd {
	line-height:1.5em;
	margin-bottom:15px;
	font-feature-settings : "palt";
}
.adviser-box {
	clear:both;
	padding:20px 0;
}
.adviser-box p {
	width:300px;
	background-color:#f4f9f9;
	padding:10px 0;
	border-top:1px solid #4bbcc4;
	border-bottom:1px solid #4bbcc4;
	font-size:1.3em ;
	font-weight:bold;
	text-align:center;
	margin:0 0 30px 0;
}
.adviser-box dl {
	width:275px;
	float: none;
	border:1px solid #4bbcc4;
	padding:10px;
	margin-bottom:20px;
}
.adviser-box dl:nth-child(2),
.adviser-box dl:nth-child(3) {
	margin-right:0;
}
.adviser-box dl:nth-child(4) {
	margin-bottom:0;
}
.adviser-box dl dt {
	font-size: ;
	font-weight:bold;
	margin-bottom:15px;
	text-align:center;
	line-height:1.5em;
}
.adviser-box dl dt span {
	color:#1f5c73;	
}
.adviser-box dl dd {
	line-height:1.5em;
}
.adviser-box dl dd:nth-child(2) {
	text-align:center;
	margin-bottom:15px;
}	
	
	
}



