@charset "utf-8";

/* 教室の様子 */

/* h3 */
.sch_h3_1{
	max-width:270px;
	width:30%;
}
.sch_h3_2{
	max-width:200px;
	width:22%;
	padding:4% 0 0 0;
}
.sch_h3_3{
	max-width:286px;
	width:31%;
}
@media screen and (max-width: 640px) {
.sch_h3_1{
	max-width:345px;
	width:51%;
}
.sch_h3_2{
	max-width:245px;
	width:36.5%;
	padding:14% 0 0 0;
}
.sch_h3_3{
	max-width:336px;
	width:50%;
}
}


/* h4 */
.sch_h4{
	max-width:370px;
	width:39%;
	padding:0 0 1% 0;
	margin:0 auto;
}
.sch_h4_sp{
	display:none;
}
@media screen and (max-width: 640px) {
.sch_h4{
	display:none;
}
.sch_h4_sp{
	display:block;
}
}


/* サポート内容 */
.sch_sp_box_L{
	width:48%;
	max-width:446px;
	float:left;
	padding:0 0 4% 0;
	display:block;
}
.sch_sp_box_R{
	width:48%;
	max-width:446px;
	float:right;
	padding:0 0 4% 0;
	display:block;
}
.sch_sp_box_L_sp{
	display:none;
}
.sch_sp_box_R_sp{
	display:none;
}
@media screen and (max-width: 640px) {
.sch_sp_box_L{
	display:none;
}
.sch_sp_box_R{
	display:none;
}
.sch_sp_box_L_sp{
	width:48%;
	max-width:321px;
	float:left;
	display:block;
}
.sch_sp_box_R_sp{
	width:48%;
	max-width:321px;
	float:right;
	display:block;
}
}


/* 進学実績 */
.sch_list{
	padding:0 0 8% 2%;
}
.sch_list li{
	background:url(../img/sch/sch_list_icon.png) left center no-repeat;
	background-size:19px auto;
	padding:1% 0 1% 3%;
	font-size:130%;
	font-weight:bold;
}
@media screen and (max-width: 768px) {
.sch_list li{
	background-size:15px auto;
	padding:0.5% 0 0.5% 4%;
	font-size:100%;
}
}
@media screen and (max-width: 640px) {
.sch_list{
	padding:0 0 14% 2%;
}
.sch_list li{
	background:url(../img/sch/sch_list_icon.png) left center no-repeat;
	background-size:12px auto;
	padding:0.5% 0 0.5% 6%;
	font-size:100%;
}
}


/* 受け入れ事例 */
.sch_jirei_txt{
	text-indent:1em;
}
.sch_jirei_txt_2{
	text-indent:1em;
	padding:0 0 6% 0;
}
@media screen and (max-width: 640px) {
.sch_jirei_txt{
	text-indent:1em;
}
.sch_jirei_txt_2{
	text-indent:1em;
	padding:0 0 14% 0;
}
}


.sch_jirei_1{
	width:78%;
	max-width:718px;
	display:block;
	padding:0 0 2% 0;
}
.sch_jirei_1_sp{
	display:none;
}
@media screen and (max-width: 640px) {
.sch_jirei_1{
	display:none;
}
.sch_jirei_1_sp{
	width:98%;
	max-width:660px;
	display:block;
	padding:0 0 2% 0;
}
}

.sch_jirei_2{
	width:54%;
	max-width:497px;
	display:block;
	padding:0 0 2% 0;
}
.sch_jirei_2_sp{
	display:none;
}
@media screen and (max-width: 640px) {
.sch_jirei_2{
	display:none;
}
.sch_jirei_2_sp{
	width:98%;
	max-width:660px;
	display:block;
	padding:0 0 2% 0;
}
}

/* 追加記載20180814   コンテンツ縦並びボックス */
.sch_box_L3{
	width:26%;
	max-width:350px;
	float:left;
	padding:2% 2% 2% 4%;
	display:block;
}

.sch_box_L7{
	width:62%;
	max-width:700px;
	float:left;
	padding:2% 2% 2% 4%;
	display:block;
}

.sch_box_R3{
	width:26%;
	max-width:350px;
	float:right;
	padding:2% 4% 2% 2%;
	display:block;
}

.sch_box_R7{
	width:62%;
	max-width:700px;
	float:right;
	padding:2% 4% 2% 2%;
	display:block;
}

.sch_box_L3 p,
.sch_box_R3 p,
.sch_box_L7 p,
.sch_box_R7 p,{
	font-size:1.1em;
}

@media screen and (max-width: 640px) {

.sch_box_L3{
	width:90%;
	max-width:640px;
	float:none;
	padding: 1em;
}

.sch_box_L7{
	width:90%;
	max-width:640px;
	float:none;
	padding: 1em;
}

.sch_box_R3{
	width:90%;
	max-width:640px;
	float:none;
	padding: 1em;
}

.sch_box_R7{
	width:90%;
	max-width:700px;
	float: none;
	padding: 1em;
}

}

/* 追加記載20181130   コンテンツ縦並びボックス */
.sch_box_L1{
	width:9%;
	max-width:350px;
	float:left;
	padding:2% 2% 2% 4%;
	display:inline-block;
}


.sch_box_R9{
	width:79%;
	height:85px;
	float:right;
	padding:2% 4% 2% 2%;
	vertical-align: middle;
	display:inline-block;
}

.sch_box_L1 p,
.sch_box_R9 p,{
	font-size:1.1em;
}

@media screen and (max-width: 640px) {

.sch_box_L1{
	width:11%;
	max-width:640px;
	float:none;
	padding: 1em;
}


.sch_box_R9{
	width:70%;
	max-width:640px;
	padding: 1em;
	height:auto;
}

}


p.studytime_header{
font-weight: bold;
font-size:1.2em;
}

@media screen and (max-width: 640px) {
br.sp_hidden{
display:none;
}

p.studytime_header{
font-weight: bold;
font-size:1.2em;
}

}
