@charset "utf-8";
* {
background: #fff !important;
box-shadow: none !important;
}
.sec_block, .sec_overview {
	border: 1px solid #cccccc;
}
.navLocalContent {
	display: none;
}
figcaption a {
font-size: 100%;
}
.presentLeft {
width: 20%
}
.presentRight {
width: 77%;
}
.specialLeft {
width: 30%
}
.specialRight {
width: 67%;
}
.schedule dd {
font-size: 13px;
margin-bottom: 0;
}
.camerabuWrapR figure {
width: 100%;
}
.sec_block .halfBoxInnerLeft {
margin-right: -190.4px;
width: 100%;
}
.sec_block .halfBoxInnerLeft > p,
.sec_block .halfBoxInnerLeft dl {
margin-right: 190.4px;
}
.sec_block .halfBoxInnerLeft.harutora {
margin-right: -270px;
}
.sec_block .halfBoxInnerLeft.harutora > p,
.sec_block .halfBoxInnerLeft.harutora dl {
margin-right: 270px;
}
.sec_block .halfBoxInnerLeft.cleaning {
margin-right: -270px;
}
.sec_block .halfBoxInnerLeft.cleaning > p,
.sec_block .halfBoxInnerLeft.cleaning dl {
margin-right: 270px;
}
.sec_block .halfBoxInnerRight {
width: 176.4px;
}
.sec_block .halfBoxInnerRight.harutora {
width: 260px;
}
.sec_block .halfBoxInnerRight.cleaning {
width: 250px;
}
.teacherBox figure {
width: 176.4px;
margin-right: 2.5px;
}
.br_pc {
display: inline;
}
.sp_mb20 {
margin-bottom: 0;
}
.presentLeft {
width: 15%
}
.presentRight {
width: 82%;
}
.specialLeft {
width: 40%
}
.specialRight {
width: 56%;
}
.sec_overview,
.sec_block {
padding: 2em 1em;
}
.fl_800 {
float: left;
}
.fr_800 {
float: right;
}
.halfBox {
width: 48%;
}
.table {
display: table;
border-collapse: separate;
border-spacing: 20px;
width: 980px;
margin-left: -20px;
margin-top: -20px;
margin-bottom: 10px;
}
.location {
margin-left: 6em
}
.harutoraBox figure {
width: 100%;
}
.cleaning_schedule dd {
font-size: 13px;
margin-bottom: 0.3em;
margin-right: 2em;
display: inline-block;
}