@charset "utf-8";
/* CSS Document */

body {
	zoom: 1.0;
}

#sideMenu,
#headerTop,
#GnavInner div.navigation_space,
#breadcrumb,
#categoryList,
.maphover,
#sliderBlock01,
div.popblock,
#news_box_all,
#contSpace,
#prSpace,
#Footer {
	display: none !important;
}
#Header,
#mainCont #schoolInfo #schoolName,
#mainCont #schoolInfo #infoBox,
#mainCont #schoolInfo #schoolName h2 {
	background: none !important;
}
.HeadLeftPane {
	width: 100% !important;
	float: none !important;
	text-align: center !important;
}
h1 {
	width: 100% !important;
	float: none !important;
	text-align: center !important;
}
h2 {
	/*padding-left: 0px !important;*/
	font-size: 24px !important;
}
#mapBlock {
	margin: 0px auto !important;
	float: none !important;
}
#detailInfo table {
	margin-top: 50px;
}
#detailInfo table tr td,
#detailInfo table tr th {
	border: solid 1px #ccc !important;
}

/*
.headerSP_control,
#header .header_right,
#global_navgation,
#breadcrumb,
#gallery-wrapper,
.maphover {
	display: none;
}
.img_map {
	margin-top: 20px;
}
#schoo_info #map .mapimg {
	border-style: none !important;
}
#headerSP_contesnts {
	border-style: none !important;
}
#header {
	margin: 0px auto;
	width: 650px !important;
	text-align: center;
}
#header h1 {
	padding-top: 2px;
	width: auto !important;
	float: none !important;
	text-align: center !important;
}
#header h1 img.pcArea {
	display: inline !important;
}
#parcel {
	margin-top: 0px !important;
}
#parcel .bgwhite {
	margin: 0px auto !important;
	width: 650px !important;
}
.content_box {
	width: auto !important;
}
#schoo_title {
	background: none;
	width: auto !important;
	min-height: 60px !important;
}
#schoo_title #h2_box {
	margin-left: 0px;
	background: none !important;
	border-bottom: solid 2px #eb2214;
}
#schoo_title #h2_box h2 {
	padding-bottom: 15px !important;
}
#schoo_title #h2_box p {
	display: none;
}
#schoo_title .red_lineunder {
	display: none;
}
#schoo_info {
	padding: 0px !important;
	width: auto !important;
	border-style: none;
}

#schoo_info #map {
	padding: 8px 0px 18px;
	width: auto !important;
	text-align: center;
	float: none !important;
}
#schoo_info #map .mapimg {
	width: auto !important;
	text-align: center;
}
#schoo_info #map .print,
#schoo_info #map .googlemap {
	display: none;
}
#schoo_info table {
	margin-top: 2px;
	width: auto !important;
	font-size: 12px !important;
}
#schoo_info table th {
	color: #000 !important;
	border-bottom: solid 1px #b5b5b6 !important;
	background: #fff !important;
}
#schoo_info table td {
	color: #000 !important;
}

div.poffarea {
	display: none;
}
*/

.h-head,
.h-right,
.gnav,
.ContentBottomPane,
.BottomPane,
div#schoolInfo > *:not(.schoolName):not(.school_info),
.mainTitleBox.schoolName .tel,
.mainTitleBox.schoolName .googlemap,
.school_info .map .print{display:none;}

#Header .h-inner{width:650px;}
#Header .h-body{border-bottom:none;}
#Header .h-body .h-logo{margin-top:0;}
#Header .h-body .h-logo img{margin:0 auto;}
#skin1Column .inner{width:650px;}
#mainCont #schoolInfo{width:100%;}

.school_info .layoutbox{flex-wrap:wrap;}
.school_info .layoutbox .left{width:100%;order:2;}
.school_info .layoutbox .right{width:500px;margin:0 auto;border:none;order:1;}
.school_info .map .mapimg img{max-height:none;}
.school_info li h4{float:left;width:195px;margin:0;line-height:1.8em;}
.school_info li p{float:right;width:425px;margin:0 0 20px;box-sizing:border-box;line-height:1.8em;}
.school_info li:after{content:"";display:block;clear:both;}
.school_info li .googlemap{display:none;}
.school_info .tel{margin-bottom:10px;line-height:1;}
