﻿/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

077 スクール


-------------------------------------------------- */

#about_content01{text-align:center;}
#about_content01_left,
#about_content01_right{display:inline-block;vertical-align:top;}
#about_content01_left{margin:30px 80px 30px 0;}
.about_bnr_wrap01 p img{margin-bottom:10px;}
.about_bnr_wrap01 p img.img01{margin-right:10px;}
.about_bnr_wrap01 a:hover{opacity:.75;}

ul.space01{margin:20px 0;}
.contents_wrap02 p img{margin:0 10px 10px 0;}
.contents_wrap02{position:relative;line-height:1.8em;}
#c_text01{color:#ad0040;font-size:18px;font-weight:bold;}
#c_text03{font-size:24px;font-weight:bold;}
#c_text04{color:#ad0040;font-size:12px;}

table.event{margin-top:20px;}
table.event td{width:20%;margin-right:1%!important;margin-bottom:20px;display:inline-block;vertical-align:top;}
table.event td:nth-child(4n){margin-right:0;}
table.event td p{font-size:12px!important;line-height:1.4em!important;}
table.event td .title{margin:4px 0!important;color:#ad0040;font-size:14px;font-weight:bold;}

@media screen and (max-width:690px){
	table.event td{width:40%;margin-right:2%;margin-bottom:20px;display:inline-block;vertical-align:top;}
	table.event td:nth-child(even){margin-right:0!important;}
	table.event td:nth-child(odd){margin-right:2%!important;}
}

#school_content01_right{margin-top:30px;}
.contents.col_2.post .inner .content .content_left .post_inner p.space03 img{margin:0 0 30px;}
.contents.col_2.post .inner .content .content_left .post_inner p.space03 img,
.contents.col_2.post .inner .content .content_left .post_inner iframe{width:100%;height:auto;}
.contents.col_2.post .inner .content .content_left .post_inner .school_table01,
.contents.col_2.post .inner .content .content_left .post_inner .school_table03{margin:0 0 20px;}
.contents.col_2.post .inner .content .content_left .post_inner .school_table01 th,
.contents.col_2.post .inner .content .content_left .post_inner .school_table03 th{width:20%;background:#ad0040;color:#FFF;font-size:12px;vertical-align:middle;text-align:center;}
.contents.col_2.post .inner .content .content_left .post_inner .school_table01 td,
.contents.col_2.post .inner .content .content_left .post_inner .school_table03 td{width:auto;margin:0;padding:5px;font-size:12px;vertical-align:middle;text-align:center;}
.contents.col_2.post .inner .content .content_left .post_inner .school_table01 tr.color_tr02 td,
.contents.col_2.post .inner .content .content_left .post_inner .school_table03 tr.color_tr02 td,
.contents.col_2.post .inner .content .content_left .post_inner .school_table01 tr.color_tr04 td,
.contents.col_2.post .inner .content .content_left .post_inner .school_table03 tr.color_tr04 td,
.contents.col_2.post .inner .content .content_left .post_inner .school_table01 tr.color_tr06 td,
.contents.col_2.post .inner .content .content_left .post_inner .school_table03 tr.color_tr06 td,
.contents.col_2.post .inner .content .content_left .post_inner .school_table01 tr.color_tr08 td,
.contents.col_2.post .inner .content .content_left .post_inner .school_table03 tr.color_tr08 td,
.contents.col_2.post .inner .content .content_left .post_inner .school_table01 tr.color_tr10 td,
.contents.col_2.post .inner .content .content_left .post_inner .school_table03 tr.color_tr10 td{background:#dadada;}

#school_content01{padding:20px;background:#000;}
#school_content01_left,
#school_content01_right{display:inline-block;vertical-align:top;}
#school_content01_left{margin:30px 0 30px 30px;}

#main.school #school_content01{padding:0;background:#FFF;}
#main.school #school_content01_left,
#main.school #school_content01_right{display:block;vertical-align:top;}
#main.school #school_content01_left{margin:0;}

td.photo{width:200px;}
td.photo img{width:100%;height:auto;}
#school_table04 th{width:100px;font-size:12px; background:#F5F5F5;}
#school_table04 th img{width:100%;height:auto;}
.contents.col_2.post .inner .content .content_left .post_inner #school_table04 th{border:none;}
.contents.col_2.post .inner .content .content_left .post_inner #school_table04 tr{margin:0;padding-bottom:20px;}
.contents.col_2.post .inner .content .content_left .post_inner #school_table04 td{padding:5px;}
.contents.col_2.post .inner .content .content_left .post_inner #school_table04 tr.line td{padding:5px;}
p.subtitle,p.name,p.alphabet{font-size:12px;padding:0 10px;}
p.name{font-size:16px!important;font-weight:bold;}
p.alphabet{color:#666;font-size:10px!important;}


@media screen and (max-width:790px){
	#about_content01_left{margin:30px 20px 30px 0;}
}

@media screen and (max-width:690px){
	#about_content01_left{margin:30px 0 30px 0;}
/* 	.contents.col_2.post .inner .content .content_left .post_inner .school_table01 th, */
/* 	.contents.col_2.post .inner .content .content_left .post_inner .school_table03 th{width:10%;} */
	.contents.col_2.post .inner .content .content_left .post_inner .school_table01 th,
	.contents.col_2.post .inner .content .content_left .post_inner .school_table03 th,
	.contents.col_2.post .inner .content .content_left .post_inner .school_table01 td,
	.contents.col_2.post .inner .content .content_left .post_inner .school_table03 td{font-size:10px;padding:6px;}
	iframe{width:100%;height:auto;}
	td.photo{width:40%;}
	#school_table04 th{width:20%;}
}


form{position:relative;}
form tr th{vertical-align:middle;}
input#submit{width:130px;height:35px;margin:10px 0 0!important;color:#FFF;font-size:14px;font-weight:bold;background:#ad0040;border:none;cursor:pointer;-webkit-appearance:none;}
@media screen and (max-width:690px){

}

.coach_block{padding-bottom:30px;margin-bottom:30px;border-bottom:1px #dadada solid;}
.coach_block.last{border-bottom:none;}
.coach_block img{width:48%;margin-right:4%;display:inline-block;}
.coach_block .info{width:47%;margin-right:0;display:inline-block;}
.coach_block .info p span{font-size:12px;font-weight:bold;}
