#schoolttl   {margin-top:-2.5% !important;}
#ttl_sub{  margin-top:-6.5% !important;}
#kouchoushitu {margin-top:-4% !important;margin-bottom:3% !important;}
.contents-title-container h5 {font-weight:600; margin-top:0 !important;}
.contents-text-container p {line-height:1.6em;}
#school-ph  {margin-bottom:5% !important; text-align:center !important;}
#ttl_shou {margin-bottom:4% !important;}
.list_center {margin: auto !important; text-align: center !important;display: block;}
.contents-list-container  ul li { list-style-type:none !important;}

#info_area {padding:40px auto 35px !important; }

.contents-information-container ul  {margin:0 auto !important;padding:2% 3%  1% !important;}
.contents-information-container ul li {padding:1em 3% !important;}

.contents-information-container .prev:hover { opacity:.7;border:none;outline:none;}
.contents-information-container .prev  a:before {content:"\f124";font-family:ionicons;padding-right:.5em;}
.ttl_sub_big {font-weight:600;font-size:18px !important; text-align:left !important; padding-bottom:1em !important;}
#pdf_file {margin-left:0 !important;margin-bottom:1% !important;}

@media screen and (min-width:768px) {
.school_list02 {padding:1em 2em 1em 4em !important;}
}

.school_list02 { width:100%; padding:1em 2em 1em !important; margin:1.5% auto 3%;}
.school_list02 li { font-size:14px; line-height:1.4em; padding:1.3em 1em .3em;text-indent:-.7em;text-align:left !important;}
.school_list02 li span { font-size:24px; padding-right:.1em;}
.school_list02 li:before {
	content: '\f138';
    font-family: 'FontAwesome';
    display: inline-block;
    vertical-align: middle !important;
    margin-right:.5em;
	color:#f29600;
	}
.list_center {width:55%; margin: auto !important; text-align: center !important; display:block !important;}

@media screen and (max-width:768px) {
.list_center {width:85%; }
}
#pdf_kankaku {margin-left:0 !important;margin-top:-3% !important; }

#kouchou_aisatu .aisatu_left {font-size:16px;line-height:1.6em;}

.page__contents__wrapper {max-width:100%; }
#info_area {padding:40px auto 35px !important; }

.contents-information-container ul  {max-width:1080px; margin:0 auto !important;padding:2% 3%  1% !important;}
.contents-information-container ul li {padding:1em 3% !important;}

.contents-information-container nav li {display: inline-block; margin-bottom:1.5%;}
.contents-information-container .next {background:#f29600 !important;display: inline-block;padding:0.5em 0.8em 0.3em !important;}
.contents-information-container .next  a {font-size:16px; font-weight:600; display: inline-block;color:#fff !important; background:#f29600 !important;padding:0 !important;}

.contents-information-container .next:hover { opacity:.7;border:none;outline:none;}
.contents-information-container .next  a:after {content:"\f125";font-family:ionicons;padding-left:.5em;}

.contents-information-container .prev {background:#f29600 !important;display: inline-block;padding:0.5em 0.8em 0.3em !important;}
.contents-information-container .prev  a {font-size:16px; font-weight:600; display: inline-block;color:#fff !important; background:#f29600 !important;padding:0 !important;}

.contents-information-container .prev:hover { opacity:.7;border:none;outline:none;}
.contents-information-container .prev  a:before {content:"\f124";font-family:ionicons;padding-right:.5em;}


.link_area { margin:5% auto 2% !important;}

@media screen and (max-width:767px) {
.link_area { margin:5% auto 6% !important;}
#info_area h2:before, #info_area h2:after { display:none;}
.sp {display:block !important;}
.slideshow-sp {z-index:3; margin-bottom:-6%;}
#info_area {padding:40px auto 35px !important; }
}

#info_area {background: none; margin: 5% auto !important;}