@charset "utf-8";
/* CSS Document */

body{zoom:1.0;}

.headerSP_control,
#header .header_right,
#global_navgation,
#breadcrumb,
#gallery-wrapper,
.maphover{display:none;}
.img_map{margin-top:20px;}
#school_info #map .mapimg{border-style:none !important;}
#headerSP_contesnts{border-style:none !important;}
#header{width:650px !important;margin:0 auto;text-align:center;}
#header h1{float:none !important;width:auto !important;padding-top:2px;text-align:center !important;}
#header h1 img.pcArea{display:inline !important;}
#parcel{margin-top:0 !important;}
#parcel .bgwhite{width:650px !important;margin:0 auto !important;}
.content_box{width:auto !important;}
#school_title{width:auto !important;min-height:60px !important;background:none;}
#school_title #h2_box{margin-left:0;border-bottom:solid 2px #eb2214;background:none !important;}
#school_title #h2_box h2{padding-bottom:15px !important;}
#school_title #h2_box p{display:none;}
#school_title .red_lineunder{display:none;}
#school_info{width:auto !important;padding:0 !important;border-style:none;}

#school_info #map{float:none !important;width:auto !important;padding:8px 0 18px;text-align:center;}
#school_info #map .mapimg{width:auto !important;text-align:center;}
#school_info #map .print,
#school_info #map .googlemap{display:none;}
#school_info table{
/*width: auto !important;*/
width:100% !important;margin-top:2px;font-size:12px !important;}
#school_info table th{border-bottom:solid 1px #b5b5b6 !important;background:#fff !important;color:#000 !important;}
#school_info table td{color:#000 !important;}

div.poffarea{/* display: none; */}

/* add m.i */
div.HeadLeftPane{float:none;width:auto;}
#side_menu{display:none;}
#skin1ColumnDetail .content_box .inner {width: 650px;}
.school_detail .inner > *{display:none;}
.school_detail > *:not(.inner){display:none;}
#news_box_all,
#ft_all,
#pagetop{display:none !important;}
.school_detail .inner > .school_info{display:block;}
.school_detail .inner > .school_info > .layoutbox{flex-wrap:wrap;}
.school_detail .inner > .school_info .layoutbox .left{width: 100%;margin:0 auto;order:2;}
.school_detail .inner > .school_info .layoutbox .right{width: 100%;margin:0 auto;border:none;order:1;display: block;}

.school_info .map .mapimg img{display:block;width:500px;height:auto;max-height:none;margin:0 auto 10px;min-height: 1px;}
.school_info .map .print{display:none;}
.school_info li:after{content:"";display:block;clear:both;}
.school_info li h4{float:left;width: 195px;margin:0 0 10px;}
.school_info li p{float:right;width: 425px;margin:0 0 20px;box-sizing:border-box;}
.school_info li .layoutbox{display:block;}
.school_info li .googlemap{display:none;}
.school_detail .inner > .school_info .layoutbox + ul{width: 100%;margin:0 auto;}
