@media screen and (min-width:769px){/* pc */
/*共通*/
.responsivelp_contents {
}

.spok {display:none;}
.sp {display:none;}
/*共通*/

	/*センチャレ生３月応援キャンペーン　20190306 /2019_center_exc.html */
	#main_content_center_exc {
		width:960px;
		border:#999999 1px solid;
		background-color:#FFF4D3;
		margin:20px auto 20px auto;
		padding:30px;
		}

	.top_ttl {
		font-size:30px;
		margin-bottom:25px;
		text-align:center;
		}
	
	.s_ttl {
		font-size:50px;
		font-weight:bold;
		color:#FF6699;
		text-align:center;
		}
		
	.exc_txt {
		width:410px;
		font-size:16px;
		letter-spacing:2px;
		float:left;
		margin:25px 0px 0 70px;
		}
		
	.img1 {
		background-image:url(../images/2019center_exc_img1.jpg);
		background-repeat:no-repeat;
		width:300px;
		height:300px;
		float:right;
		margin:25px 40px 0 15px;
		}
		
		.clear {clear:both;}

	.img2 { background-image:url(../images/2019center_exc_img2.gif); width:679px; height:133px; margin:50px 0 0 80px;}

	.present_txt {
		font-size:20px;
		font-weight:bold;
		color:#FF9900;
		text-align:center;
		margin:10px 0 10px 0;
		}
			.present_txt2 {
				font-size:14px;
				margin:0 0 10px 80px;
				}
	
	.img3 { float:left; margin:0 0 20px 70px; }
	.img4 { float:right; margin:0 80px 20px 0;}
	.img5 { float:left; margin:0 0 20px 70px; }
	.img6 { float:right; margin:0 80px 20px 0;}
		
	.n_txt {
		width:800px;
		margin:30px 0 0 50px;
 		background-color:#C7E6C6;
		padding:20px;
		line-height:20px;
		}
		.f_bol {font-weight:bold;}

	.g_ttl {font-size:25px; text-align:center; font-weight:bold; color:#990000; margin:35px 0 0 0;}
	
	.ent_link_spring_3 {
		width:350px;
		height:250px;
		margin:10px 0 0 70px;
		float:left;
		background-color:#003366;
		color:#FFFFFF;
		text-align:center;
		font-size:30px;
		padding-top:25px;
		}
		.ent_link_spring_3 a {color:#FFFFFF; text-decoration:underline;}
	
	.ent_link_spring_2 {
		width:350px;
		height:250px;
		margin:10px 70px 0 0;
		float:right;
		background-color:#006699;
		color:#FFFFFF;
		text-align:center;
		font-size:30px;
		padding-top:25px;
		}
		.ent_link_spring_2 a {color:#FFFFFF; text-decoration:underline;}
		.f_sml {font-size:20px;}

	.con_txt {
		width:330px;
		margin:30px 0 0 110px;
		font-size:25px;
		font-weight:bold;
		float:left;
		}
	.tel_txt {
		font-size:50px;
		font-weight:bold;
		float:right;
		margin:33px 70px 0 0;
		}
	/*センチャレ生３月応援キャンペーン　20190306 /2019_center_exc.html */
	
	/*合格速報ＬＰ 20190325 /jisseki_lp_19.html */
	.main_content_jisseki_19 {width:960px; margin:0 auto;}
	.jisseki_19_top_ttl1 {font-size:30px; font-weight:bold; text-align:center; color:#FF6699; margin-top:50px;}
	.jisseki_19_top_ttl2 {font-size:30px; text-align:center; margin:40px 0;}
	.jisseki_contents_box {background-color:#FCC; width:460px; height:310px; margin:10px 10px; padding:15px; float:left;}
		.boxinner1_left {width:120px; float:left;}
		.boxinner1_left img {width:120px;}
		.boxinner1_right {width:70%; float:right;}
			.boxinner2_left {width:60%; float:left; padding:1% 1% 3% 1%;}
				.f_bol {font-size:16px; font-weight:bold;}
			.boxinner2_right {width:40%; float:right;}
		.subttl {margin-top:2%; font-weight:bold;}
		.jisseki_txt { margin-top:3%;}
		/*ブランク*/
		.jisseki_contents_box_blank {width:460px; height:310px; margin:10px 10px; padding:15px; float:left;}
		/*写真なし*/
		.jisseki_contents_box_noimg {background-color:#FDE1CE; width:460px; height:280px; margin:10px 10px; padding:15px; float:left;}
		.boxinner2_left_noimg { width:300px; margin:10px 0 15px 10px; float:left;}
		.boxinner2_right_noimg { float:right; width:120px;}
	/*合格速報ＬＰ 20190325 /jisseki_lp_19.html */


	/*個別指導パンフＬＰ 20190326 /2019kobetsu.html */
	.main_content_19kobetsu { width:900px; margin:30px auto;}
	.main_content_19kobetsu .topimg img {width:100%; margin:0; padding:0;}
	.main_content_19kobetsu .top_ttl { width:100%; background-color:#00B0F0; color:#FFFFFF; font-size:24px; padding:3%;}
	.main_content_19kobetsu .main_ttl { width:100%; text-align:center; font-size:40px; margin:40px auto; letter-spacing:10px;}
	.main_content_19kobetsu .r_txt1 {width:100%; height:auto; font-size:18px; padding-bottom:7px;}
	.main_content_19kobetsu .r_txt1 img {width:40px; margin-right:10px; float:left; padding-bottom:15px;}
	.main_content_19kobetsu .casetxtbox {width:440px; background-color:#999999; padding:20px; margin:5px; font-size:18px; color:#FFFFFF; float:left;}
	.main_content_19kobetsu .m-box {width:890px; height:350px; background-color:#EAF2FD; padding:40px 25px 0 25px; margin:20px 5px 80px 5px;}
	.main_content_19kobetsu .m-box_p {float:left;}
	.main_content_19kobetsu .inner_m-box1 { width:200px; background-color:#00B0F0; color:#FFFFFF; padding:15px; font-size:medium; text-align:center; float:left;}
	.main_content_19kobetsu .inner_m-box2 { width:250px; font-size:medium; padding:15px; float:left; margin-left:20px; font-weight:bold; }
	.main_content_19kobetsu .inner_m-box3 {width:100px; margin:0 250px 0 0; float:right;} 
	/*.main_content_19kobetsu .inner_m-box3 img {width:200px;}*/
	.main_content_19kobetsu .inner_m-box4 { width:425px; position:relative; top:-130px; left:10px; line-height:20px; letter-spacing:2px;}
	.main_content_19kobetsu p {width:94%; margin:2% auto; padding:2%; letter-spacing:2px; line-height:22px;}
	.main_content_19kobetsu p .pttl {font-size:medium; font-weight:bold; text-align:center;}
	.main_content_19kobetsu td {border:#999999 solid 1px; border-collapse:collapse; padding:1%; text-align:center;}
	.main_content_19kobetsu .kosya_box { width:290px; height:125px; background-color:#00B0F0; color:#FFFFFF; padding:20px; float:left; margin:5px; font-size:18px;}
	.main_content_19kobetsu .kobetsu_entbox { width:250px; height:60px; background-color:#990000; color:#FFFFFF;}
	/*個別指導パンフＬＰ 20190326 /2019kobetsu.html */

	/*夏期ダイジェスト　20190521　/2019summer_taiken_k3（〜c3）.html */
	.main_content_summer_taiken_k3 {width:960px; margin:0 auto;}
	.main_content_summer_taiken_k3 .taikenerea { width:960px; background-color:#FFFF00; text-align:center; padding:20px; font-size:30px;}
	.main_content_summer_taiken_k3 .taikenerea .taikenlink { display:block; width:450px; height:50px; margin:5px auto 15px auto; background-color:#003366; color:#FFFFFF; padding-top:10px; }
	.main_content_summer_taiken_k3 .koza_top { font-size:24px; font-weight:bold; font-style:oblique; text-align:center; margin:30px 0 0 0; color:#0066CC;}
	.main_content_summer_taiken_k3 .gr3_entbox {width:960px; display:table; }
	.main_content_summer_taiken_k3 .gr3_entbox .gr3ttl { display:table-cell; width:40px; height:auto; background-color:#0099CC; color:#FFFFFF; border:#FFFFFF solid 1px; vertical-align:middle; text-align:center;}
	.main_content_summer_taiken_k3 .entbox_innerbox {display:table; width:920px;}
	.main_content_summer_taiken_k3 .entbox_left {
		display:table-cell;
		width:500px;
		background-color:#CEECFB;
		border-left:#FFFFFF solid 1px;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:10px;
		}
		.main_content_summer_taiken_k3 .entbox_left .ent_gtz { width:200px; background-color:#0099CC; color:#FFFFFF; padding:2px; text-align:center;}
		.main_content_summer_taiken_k3 .entbox_left .ent_ttl {font-size:22px; font-weight:bold; margin:3px 0;}
	.main_content_summer_taiken_k3 .entbox_right {
		display:table-cell;
		width:420px;
		background-color:#CEECFB;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:5px 5px 5px 30px;
		vertical-align:middle;
		}
		.main_content_summer_taiken_k3 .entbox_right a {text-decoration:underline; line-height:18px;}
	.main_content_summer_taiken_k3 .entbox_left_p2 {
		display:table-cell;
		width:500px;
		background-color:#E1ECFD;
		border-left:#FFFFFF solid 1px;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:10px;
		}
		.main_content_summer_taiken_k3 .entbox_left_p2 .ent_gtz { width:200px; background-color:#0099CC; color:#FFFFFF; padding:2px; text-align:center;}
		.main_content_summer_taiken_k3 .entbox_left_p2 .ent_ttl {font-size:22px; font-weight:bold; margin:3px 0;}
	.main_content_summer_taiken_k3 .entbox_right_p2 {
		display:table-cell;
		width:420px;
		background-color:#E1ECFD;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:5px 5px 5px 30px;
		vertical-align:middle;
		}
		.main_content_summer_taiken_k3 .entbox_right_p2 a {text-decoration:underline; line-height:18px;}
	.main_content_summer_taiken_k3 .sp_ok { display:none;}

	/*高２*/
	.main_content_summer_taiken_k3 .gr3_entbox .gr2ttl { display:table-cell; width:40px; height:auto; background-color:#EE858C; color:#FFFFFF; border:#FFFFFF solid 1px; vertical-align:middle; text-align:center;}
	.main_content_summer_taiken_k3 .entbox_left_k2 {
		display:table-cell;
		width:500px;
		background-color:#F8C7CA;
		border-left:#FFFFFF solid 1px;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:10px;
		}
		.main_content_summer_taiken_k3 .entbox_left_k2 .ent_gtz_k2 { width:200px; background-color:#EE858C; color:#FFFFFF; padding:2px; text-align:center;}
		.main_content_summer_taiken_k3 .entbox_left_k2 .ent_ttl {font-size:22px; font-weight:bold; margin:3px 0;}
	.main_content_summer_taiken_k3 .entbox_right_k2 {
		display:table-cell;
		width:420px;
		background-color:#F8C7CA;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:5px 5px 5px 30px;
		vertical-align:middle;
		}
	.main_content_summer_taiken_k3 .entbox_left_p2_k2 {
		display:table-cell;
		width:500px;
		background-color:#FCE9EA;
		border-left:#FFFFFF solid 1px;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:10px;
		}
		.main_content_summer_taiken_k3 .entbox_left_p2_k2 .ent_gtz_k2 { width:200px; background-color:#EE858C; color:#FFFFFF; padding:2px; text-align:center;}
		.main_content_summer_taiken_k3 .entbox_left_p2_k2 .ent_ttl {font-size:22px; font-weight:bold; margin:3px 0;}
	.main_content_summer_taiken_k3 .entbox_right_p2_k2 {
		display:table-cell;
		width:420px;
		background-color:#FCE9EA;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:5px 5px 5px 30px;
		vertical-align:middle;
		}
		.main_content_summer_taiken_k3 .entbox_right_k2 a {text-decoration:underline; line-height:18px;}
		.main_content_summer_taiken_k3 .entbox_right_p2_k2 a {text-decoration:underline; line-height:18px;}

	/*高１*/
	.main_content_summer_taiken_k3 .gr3_entbox .gr1ttl { display:table-cell; width:40px; height:auto; background-color:#0066FF; color:#FFFFFF; border:#FFFFFF solid 1px; vertical-align:middle; text-align:center;}
	.main_content_summer_taiken_k3 .entbox_left_k1 {
		display:table-cell;
		width:500px;
		background-color:#CADEFF;
		border-left:#FFFFFF solid 1px;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:10px;
		}
		.main_content_summer_taiken_k3 .entbox_left_k1 .ent_gtz_k1 { width:200px; background-color:#0066FF; color:#FFFFFF; padding:2px; text-align:center;}
		.main_content_summer_taiken_k3 .entbox_left_k1 .ent_ttl {font-size:22px; font-weight:bold; margin:3px 0;}
	.main_content_summer_taiken_k3 .entbox_right_k1 {
		display:table-cell;
		width:420px;
		background-color:#CADEFF;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:5px 5px 5px 30px;
		vertical-align:middle;
		}
	.main_content_summer_taiken_k3 .entbox_left_p2_k1 {
		display:table-cell;
		width:500px;
		background-color:#ECF3FF;
		border-left:#FFFFFF solid 1px;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:10px;
		}
		.main_content_summer_taiken_k3 .entbox_left_p2_k1 .ent_gtz_k1 { width:200px; background-color:#0066FF; color:#FFFFFF; padding:2px; text-align:center;}
		.main_content_summer_taiken_k3 .entbox_left_p2_k1 .ent_ttl {font-size:22px; font-weight:bold; margin:3px 0;}
	.main_content_summer_taiken_k3 .entbox_right_p2_k1 {
		display:table-cell;
		width:420px;
		background-color:#ECF3FF;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:5px 5px 5px 30px;
		vertical-align:middle;
		}
		.main_content_summer_taiken_k3 .entbox_right_k1 a {text-decoration:underline; line-height:18px;}
		.main_content_summer_taiken_k3 .entbox_right_p2_k1 a {text-decoration:underline; line-height:18px;}

	/*中３*/
	.main_content_summer_taiken_k3 .gr3_entbox .grc3ttl { display:table-cell; width:40px; height:auto; background-color:#33CC66; color:#FFFFFF; border:#FFFFFF solid 1px; vertical-align:middle; text-align:center;}
	.main_content_summer_taiken_k3 .entbox_left_c3 {
		display:table-cell;
		width:500px;
		background-color:#C7F1D4;
		border-left:#FFFFFF solid 1px;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:10px;
		}
		.main_content_summer_taiken_k3 .entbox_left_c3 .ent_gtz_c3 { width:200px; background-color:#33CC66; color:#FFFFFF; padding:2px; text-align:center;}
		.main_content_summer_taiken_k3 .entbox_left_c3 .ent_ttl {font-size:22px; font-weight:bold; margin:3px 0;}
	.main_content_summer_taiken_k3 .entbox_right_c3 {
		display:table-cell;
		width:420px;
		background-color:#C7F1D4;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:5px 5px 5px 30px;
		vertical-align:middle;
		}
	.main_content_summer_taiken_k3 .entbox_left_p2_c3 {
		display:table-cell;
		width:500px;
		background-color:#F1FCF4;
		border-left:#FFFFFF solid 1px;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:10px;
		}
		.main_content_summer_taiken_k3 .entbox_left_p2_c3 .ent_gtz_c3 { width:200px; background-color:#33CC66; color:#FFFFFF; padding:2px; text-align:center;}
		.main_content_summer_taiken_k3 .entbox_left_p2_c3 .ent_ttl {font-size:22px; font-weight:bold; margin:3px 0;}
	.main_content_summer_taiken_k3 .entbox_right_p2_c3 {
		display:table-cell;
		width:420px;
		background-color:#F1FCF4;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:5px 5px 5px 30px;
		vertical-align:middle;
		}
		.main_content_summer_taiken_k3 .entbox_right_c3 a {text-decoration:underline; line-height:18px;}
		.main_content_summer_taiken_k3 .entbox_right_p2_c3 a {text-decoration:underline; line-height:18px;}
		
		.main_content_summer_taiken_k3 .win_txtarea { width:949px; padding:30px; background-color:#036; color:#FFF; margin-left:5px; margin-bottom:15px; font-size:150%;}
	/*夏期ダイジェスト　20190521　/2019summer_taiken_k3（〜c3）.html */

	/*中学総点検 20190529 2019sotenken.html */
	.main_content_19sotenken {width:960px; margin:0 auto 0 auto;}
	.kozatitle { font-size:45px; font-weight:bold; text-align:center; margin:50px auto 0 auto;}
	.att { font-size:13px;}
	.btm_att {font-size:13px; margin:5px 0 0 0;}
	.koza_table_mds {display:table; margin:5px 0 0 0;}
	.koza_mds_m1 {display:table-cell; width:50px; background-color:#0075C2; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px;}
	.koza_mds_m2 {display:table-cell; width:160px; background-color:#0075C2; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px; text-align:center;}
	.koza_mds_m3 {display:table-cell; width:300px; background-color:#0075C2; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px; text-align:center;}
	.koza_mds_m4 {display:table-cell; width:450px; background-color:#0075C2; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px; text-align:center;}
		.koza_table_c3 { display:table;}
		.koza_grc3 {display:table-cell; width:50px; background-color:#694E39; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px; text-align:center; vertical-align:middle;}
		.koza_table_c2 { display:table;}
		.koza_grc2 {display:table-cell; width:50px; background-color:#F39700; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px; text-align:center; vertical-align:middle;}
		.koza_table_c1 { display:table;}
		.koza_grc1 {display:table-cell; width:50px; background-color:#26B7BC; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px; text-align:center; vertical-align:middle;}
		.koza_inner { display:table;}
		.koza_inner_m2 { display:table-cell; width:160px; padding:5px; text-align:center; border-right:#666666 solid 1px; border-bottom:#666666 solid 1px; vertical-align:middle; }
		.koza_inner_m3 { display:table-cell; width:300px; padding:5px; text-align:center; border-right:#666666 solid 1px; border-bottom:#666666 solid 1px; vertical-align:middle; }
		.koza_inner_m4 { display:table-cell; width:450px; padding:5px; border-right:#666666 solid 1px; border-bottom:#666666 solid 1px; vertical-align:middle; }
	.entry_area {width:960px; height:100px; margin:40px 0 0 0;}
	.ent_box_c3 {width:300px; height:100px; background-color:#694E39; text-align:center; float:left; margin:0 30px 0 0;}
		.ent_box_c3 a {width:300px; height:100px; display:block; font-size:24px; font-weight:bold; color:#FFFFFF; padding:20px 0 0 0;}
		.ent_box_c3 a:hover {background-color:#CBB19E;}
	.ent_box_c2 {width:300px; height:100px; background-color:#F39700; text-align:center; float:left;}
		.ent_box_c2 a {width:300px; height:100px; display:block; font-size:24px; font-weight:bold; color:#FFFFFF; padding:20px 0 0 0;}
		.ent_box_c2 a:hover {background-color:#FFDA9B;}
	.ent_box_c1 {width:300px; height:100px; background-color:#26B7BC; text-align:center; float:right;}
		.ent_box_c1 a {width:300px; height:100px; display:block; font-size:24px; font-weight:bold; color:#FFFFFF; padding:20px 0 0 0;}
		.ent_box_c1 a:hover {background-color:#9FEAEC;}
	.map_tokyo {width:960px; height:221px; background-color:#0075C2; margin:30px 0 0 0; }
	/*中学総点検 20190529 2019sotenken.html */


	/* 2021新入試対策 20190716 */
	.main_content_nyushi-taisaku {width:960px; margin:10px auto;}
	.main_content_nyushi-taisaku .maintxt {margin:30px 0;}
	.main_content_nyushi-taisaku p {line-height:20px; letter-spacing:1px;}
	.main_content_nyushi-taisaku p .f_red {color:#F00;}
	.main_content_nyushi-taisaku .pcblock {width:800px; margin:0 auto;}
	.main_content_nyushi-taisaku .kkt { margin:50px 0; font-size:18px; font-weight:bold;}
	.main_content_nyushi-taisaku .m_ttl {font-size:35px; font-weight:bold; text-align:center; margin:70px 0 10px 0;}
	.main_content_nyushi-taisaku .taisaku_box {width:800px; margin:10px auto; padding:20px; border:#333 solid 1px; font-size:18px; line-height:24px; letter-spacing:2px;}
	.main_content_nyushi-taisaku .taisaku_box .f_red {color:#F00;}
	.main_content_nyushi-taisaku .taisaku_ttl {font-size:22px; font-weight:bold; text-decoration:underline; margin:50px 0 15px 0; text-align:center;}
	.main_content_nyushi-taisaku .a_box1 { width:700px; height:70px; color:#FFF; /*float:left;*/}
	.main_content_nyushi-taisaku .a_box2 { width:300px; height:120px; color:#FFF; float:left;}
	.main_content_nyushi-taisaku .a_box_in0 { width:700px; height:70px; background-color:#09C; border:#069 solid 1px; color:#FFF; font-size:20px; text-align:left; padding:25px;/* float:left; */margin:0 20px 10px 30px;}
	.main_content_nyushi-taisaku .a_box_in1 {/* float:right; margin-right:0px;*/ margin:10px 0 40px 50px; width:680px;}
	.main_content_nyushi-taisaku .a_box_in2 { float:right;/* font-size:30px; font-weight:bold;*/ margin-right:180px;}
	.main_content_nyushi-taisaku .ent_box { width:800px; margin:50px 0 0 0;}
	.main_content_nyushi-taisaku .ent_box a {display:block; width:800px; font-size:22px; font-weight:bold; background-color:#333; color:#FFF; text-align:center; padding:30px 0;}
	.main_content_nyushi-taisaku .ent_box a:hover {background-color:#666;}
	/* 2021新入試対策 20190716 */

/*20190908台風対応*/
.main_content_08n {width:650px; margin:50px auto 250px auto;}

	/* 2020センターチャレンジ */
	.main_content_2020centerchallenge { width:944px; margin:0 auto;}
	.main_content_2020centerchallenge .u_area { width:944px; background-color:#920E15; padding:50px; margin:0; color:#FFF;}
	.main_content_2020centerchallenge .u_area .ttl {font-size:20px; margin:20px 0 10px 0;}
	.main_content_2020centerchallenge .imgarea {width:944px; background-color:#920E15; padding:0 0 25px 100px;}
	.main_content_2020centerchallenge .y_area {width:944px; padding:20px; background-color:#FED900;}
	.main_content_2020centerchallenge .pointbox {width:98%; margin:1%; padding:2%; background-color:#FFF;}
	.main_content_2020centerchallenge .y_top_ttl {font-size:22px; font-weight:bold; color:#920E15;}
	.main_content_2020centerchallenge .y_top_ttl2 {font-size:20px; font-weight:bold; color:#920E15; line-height:30px;}
	.main_content_2020centerchallenge .y_top_ttl2 .bg {font-size:large; font-weight:bold; color:#FFF; background-color:#920E15;}
	.main_content_2020centerchallenge .y_sub_ttl {font-size:18px; border-bottom:solid 2px #920E15; line-height:30px;}
	.main_content_2020centerchallenge .y_txt {margin:10px 0 0 0; letter-spacing:1px; line-height:18px;}
	.main_content_2020centerchallenge .ent_area {width:944px; margin:70px 0 100px 14px;}
			.main_content_2020centerchallenge .ent_area img {float:left;}
	/*.main_content_2020centerchallenge .a_box a { width:480px; height:181px; display:block; background-color:#060; color:#FFF; font-size:32px; font-weight:bold; padding-top:50px; text-align:center; float:right;}*/
	.main_content_2020centerchallenge .a_box a { width:450px; height:120px; display:block; background-color:#003366; float:left; margin-right:11px; text-align:center; padding:15px 0; font-size:20px; color:#FFFF00;}
	.main_content_2020centerchallenge .a_box2 a { width:300px; height:47.5px; display:block; background-color:#FFCC33; float:left; margin-right:11px; text-align:center; padding:5px 0; font-size:16px; color:#003399;}
	.main_content_2020centerchallenge .a_box3 a { width:300px; height:47.5px; display:block; background-color:#FF99CC; float:left; margin-right:11px; text-align:center; padding:5px 0; font-size:12px; color:#993366; margin-top:5px;}
	.main_content_2020centerchallenge .maparea { width:944px; height:1650px; background-color:#920E15; padding:20px; margin:30px auto;}
	.main_content_2020centerchallenge .maparea li {float:left; margin:10px 50px 30px 50px;}
	/* 2020センターチャレンジ */

	/* 中学総点検　2019sotenken_nov */
	.main_content_sotenken_nov {width:900px; margin:0 auto;}
	.main_content_sotenken_nov .maintxt { width:600px; margin:30px auto; letter-spacing:1px; line-height:20px;}
	.main_content_sotenken_nov .sotenken_pcv { width:680px; margin:auto;}
	.main_content_sotenken_nov .sotenken_sub_ttl {text-align:center; font-size:20px; margin:50px 0 0 0; }
	.main_content_sotenken_nov .sotenken_ttl {font-size:30px; text-align:center; font-weight:bold; margin-bottom:20px;}
	.main_content_sotenken_nov .sotenken_c1_ttl {background-color:#F66; padding:5px; font-size:20px; font-weight:bold; text-align:center; color:#FFF; margin-bottom:10px;}
	.main_content_sotenken_nov .sotenken_main_contents {width:660px; margin:15px auto;}
	.main_content_sotenken_nov .v1 {font-size:18px; font-weight:bold; color:#066;}
	.main_content_sotenken_nov .v2 {margin-left:15px;}
	.main_content_sotenken_nov .sotenken_hogosya_ttl {background-color:#36C; padding:5px; font-size:20px; font-weight:bold; text-align:center; color:#FFF; margin-bottom:10px;}
	.main_content_sotenken_nov .v3 {margin-left:30px; font-size:18px; font-weight:bold; text-decoration:underline;}
	/* 中学総点検　2019sotenken_nov */

	/* 冬期体験　2019winter_taiken */
	/* 冬期体験　2019winter_taiken */

}






@media screen and (max-width:768px){/* sp */
/*共通*/

.responsivelp_contents {
	font-size:small;
	width:100%;
	}

.pcok {display:none;}
.pc {display:none;}

.lp_header { width:100%; border-bottom:#0099FF solid 2px; margin-bottom:8%;}
.lp_footer { width:100%; background-color:#333; color:#FFF; text-align:center; padding:8% 0; border-top:#999 solid 1px; border-bottom:#999 solid 1px; margin-top:0; font-size:18px;}
.lp_footer2 {width:100%; background-color:#333; color:#FFF; text-align:center; padding:8%; border-bottom:#999 solid 1px; margin-top:10%; font-size:18px; line-height:22px;}
.lp_footer2 a {color:#FFFFFF; text-decoration:underline;}
/*共通*/

	/*センチャレ生３月応援キャンペーン　20190306 /2019_center_exc.html */
	#main_content_center_exc {
		width:98%;
		margin:0 1%;
		background-color:#FFF4D3;
		padding-bottom:10%;
		}

	.top_ttl {
		font-size:large;
		margin-bottom:25px;
		padding-top:20px;
		text-align:center;
		}
	
	.s_ttl {
		font-size:28px;
		font-weight:bold;
		color:#FF6699;
		text-align:center;
		}
		
	.exc_txt {
		padding:3%;
		margin:3% 0;
		}
		
	.img1 {display:none;}
	.img2 img {width:85%;}

	.present_txt {
		font-size:large;
		font-weight:bold;
		color:#FF9900;
		text-align:center;
		margin:0 ;
		}
			.present_txt2 { width:90%; margin:0 auto;}
	
	.img3, .img4, .img5, .img6, img { width:90%; margin:2% 5%; }
		
	.n_txt {
		width:98%;
		background-color:#66CC99;
		padding:3%;
		margin:3% 1%;
		}
		.f_bol {font-weight:bold;}

	.g_ttl { font-size:large; font-weight:bold; color:#990000; margin:8% 3% 0 3%;}
	
	.ent_link_spring_3 { width:100%; background-color:#003366; color:#FFFFFF; font-size:30px; text-align:center; padding:3% 0;}
		.ent_link_spring_3 a {color:#FFFFFF; text-decoration:underline; font-size:large;}
	
	.ent_link_spring_2 { width:100%; background-color:#006699; color:#FFFFFF; font-size:30px; text-align:center; padding:3% 0; margin:1% 0;}
		.ent_link_spring_2 a {color:#FFFFFF; text-decoration:underline; font-size:large;}
		.f_sml {}

	.con_txt {font-size:30px; font-weight:bold; text-align:center; margin-top:3%;}
	.tel_txt {font-size:30px; font-weight:bold; text-align:center;}

	/*センチャレ生３月応援キャンペーン　20190306 /2019_center_exc.html */

	/*合格速報ＬＰ 20190325 /jisseki_lp_19.html */
	.jisseki_19_top_ttl1 {font-size:large; text-align:center; color:#FF6699; margin-top:5%;}
	.jisseki_19_top_ttl2 {font-size:large; text-align:center; margin:5% 0;}
	.jisseki_contents_box {background-color:#FCC; width:98%; margin:2% 1%; padding:2%;}
		.boxinner1_left {width:30%; float:left;}
		.boxinner1_right {width:70%; float:right;}
			.boxinner2_left {width:60%; float:left; padding:1% 1% 3% 1%;}
				.f_bol {font-size:14px; font-weight:bold;}
			.boxinner2_right {width:40%; float:right;}
		.subttl {margin-top:2%; font-weight:bold;}
		.jisseki_txt { margin-top:3%;}
		/*ブランク*/
		.jisseki_contents_box_blank { display:none;}
		/*写真なし*/
		.jisseki_contents_box_noimg {background-color:#FDE1CE; width:98%; margin:2% 1%; padding:2%;}
		.boxinner2_left_noimg { width:70%; margin:3% 0 0 0; float:left;}
		.boxinner2_right_noimg { float:right; width:28%;}
	/*合格速報ＬＰ 20190325 /jisseki_lp_19.html */

	/*個別指導パンフＬＰ 20190326 /2019kobetsu.html */
	.main_content_19kobetsu .topimg img {width:100%; margin:0; padding:0;}
	.main_content_19kobetsu .top_ttl { width:100%; background-color:#00B0F0; color:#FFFFFF; font-size:medium; padding:3%;}
	.main_content_19kobetsu .main_ttl { width:100%; text-align:center; font-size:36px;}
	.main_content_19kobetsu .r_txt1 {width:100%; height:5%; vertical-align:middle; padding-bottom:3%; font-size:large; padding-bottom:2%;}
	.main_content_19kobetsu .r_txt1 img {width:4%; margin-right:5px; float:left;}
	.main_content_19kobetsu .casetxtbox {width:96%; background-color:#999999; padding:4%; margin:0 2% 5% 2%; font-size:large; color:#FFFFFF;}
	.main_content_19kobetsu .m-box {width:100%; background-color:#EAF2FD; padding:2%; margin-bottom:10%;}
	.main_content_19kobetsu .inner_m-box1 { width:40%; background-color:#00B0F0; color:#FFFFFF; padding:2%; font-size:medium; text-align:center; float:left;}
	.main_content_19kobetsu .inner_m-box2 { width:60%; font-size:medium; padding:2%; float:right; }
	.main_content_19kobetsu .inner_m-box3 {width:60%; margin:2% auto;} 
	.main_content_19kobetsu .inner_m-box4 {}
	.main_content_19kobetsu p {width:94%; margin:2% auto; padding:2%;}
	.main_content_19kobetsu p .pttl {font-size:medium; font-weight:bold;}
	.main_content_19kobetsu td {border:#999999 solid 1px; border-collapse:collapse; padding:1%; text-align:center;}
	.main_content_19kobetsu .kosya_box { width:100%; padding:5%; background-color:#00B0F0; color:#FFFFFF; margin-bottom:2%; font-size:medium;}
	/*個別指導パンフＬＰ 20190326 /2019kobetsu.html */


	/*夏期ダイジェスト　20190521　/2019summer_taiken_k3（〜c3）.html */
	.main_content_summer_taiken_k3 { width:100%;}
	.main_content_summer_taiken_k3 img {width:100%; margin:0;}
	.main_content_summer_taiken_k3 .taikenerea {width:100%; background-color:#FFFF00; padding:2%; text-align:center;}
	.main_content_summer_taiken_k3 .taikenerea .taikenlink {display:block; width:70%; margin:auto; background-color:#000033; color:#FFFFFF; padding:2% 0; }
	.main_content_summer_taiken_k3 .koza_top { font-size:large; font-weight:bold; font-style:oblique; text-align:center; margin:5% 0 0 0; color:#0066CC;}
	.main_content_summer_taiken_k3 .gr3_entbox { margin:5% 0;}
	.main_content_summer_taiken_k3 .gr3ttl { width:100%; background-color:#0099CC; color:#FFFFFF; text-align:center; padding:3% 0;}
	.main_content_summer_taiken_k3 .entbox_innerbox {width:98%; margin:3% 1%;}
	.main_content_summer_taiken_k3 .ent_gtz {width:50%; background-color:#0099CC; color:#FFFFFF; text-align:center;}
	.main_content_summer_taiken_k3 .ent_ttl {font-size:large; font-weight:bold; margin:2% 0;}
	.main_content_summer_taiken_k3 .entbox_left {background-color:#F0F9FD;padding:2%;}
	.main_content_summer_taiken_k3 .entbox_left_p2 {background-color:#E1ECFD;padding:2%;}
	.main_content_summer_taiken_k3 .entbox_right, .entbox_right_p2 {line-height:20px;}
	.main_content_summer_taiken_k3 .entbox_right { background-color:#F0F9FD; }
	.main_content_summer_taiken_k3 .entbox_right_p2 { background-color:#E1ECFD; }
	.main_content_summer_taiken_k3 .entbox_right .pc_ok { display:none;}
	.main_content_summer_taiken_k3 .entbox_right_p2 .pc_ok { display:none;}
	
	/*高２*/
	.main_content_summer_taiken_k3 .gr2ttl {width:100%; background-color:#EE858C; color:#FFFFFF; text-align:center; padding:3% 0;}
	.main_content_summer_taiken_k3 .ent_gtz_k2 {width:50%; background-color:#EE858C; color:#FFFFFF; text-align:center;}
	.main_content_summer_taiken_k3 .entbox_left_k2 {background-color:#F8C7CA; padding:2%;}
	.main_content_summer_taiken_k3 .entbox_left_p2_k2 {background-color:#FCE9EA; padding:2%;}
	.main_content_summer_taiken_k3 .entbox_right_k2, .entbox_right_p2_k2 {line-height:20px;}
	.main_content_summer_taiken_k3 .entbox_right_k2 { background-color:#F8C7CA; }
	.main_content_summer_taiken_k3 .entbox_right_p2_k2 { background-color:#FCE9EA; }

	/*高１*/
	.main_content_summer_taiken_k3 .gr1ttl {width:100%; background-color:#0066FF; color:#FFFFFF; text-align:center; padding:3% 0;}
	.main_content_summer_taiken_k3 .ent_gtz_k1 {width:50%; background-color:#0066FF; color:#FFFFFF; text-align:center;}
	.main_content_summer_taiken_k3 .entbox_left_k1 {background-color:#CADEFF; padding:2%;}
	.main_content_summer_taiken_k3 .entbox_left_p2_k1 {background-color:#ECF3FF; padding:2%;}
	.main_content_summer_taiken_k3 .entbox_right_k1, .entbox_right_p2_k1 {line-height:20px;}
	.main_content_summer_taiken_k3 .entbox_right_k1 { background-color:#CADEFF; }
	.main_content_summer_taiken_k3 .entbox_right_p2_k1 { background-color:#ECF3FF; }

	/*中３*/
	.main_content_summer_taiken_k3 .grc3ttl {width:100%; background-color:#33CC66; color:#FFFFFF; text-align:center; padding:3% 0;}
	.main_content_summer_taiken_k3 .ent_gtz_c3 {width:50%; background-color:#33CC66; color:#FFFFFF; text-align:center;}
	.main_content_summer_taiken_k3 .entbox_left_c3 {background-color:#C7F1D4; padding:2%;}
	.main_content_summer_taiken_k3 .entbox_left_p2_c3 {background-color:#F1FCF4; padding:2%;}
	.main_content_summer_taiken_k3 .entbox_right_c3, .entbox_right_p2_c3 {line-height:20px;}
	.main_content_summer_taiken_k3 .entbox_right_c3 { background-color:#C7F1D4; }
	.main_content_summer_taiken_k3 .entbox_right_p2_c3 { background-color:#F1FCF4; }

	.main_content_summer_taiken_k3 .pc_ok { display:none;}
		.main_content_summer_taiken_k3 .win_txtarea { width:100%; padding:3%; background-color:#036; color:#FFF; margin-bottom:5%; font-size:150%;}
	/*夏期ダイジェスト　20190521　/2019summer_taiken_k3（〜c3）.html */

	/*中学総点検 20190529 2019sotenken.html */
	.main_content_19sotenken {width:100%; margin:0;}
	.main_content_19sotenken img {width:100%; margin:0;}
	.sp_ttl {font-size:large; font-weight:bold; color:#0075C2; text-align:center; margin:3% 0 0 0;}
		.sp_txt {width:96%; margin:0 auto 0 auto;}
		.f_blue {color:#0075C2; font-weight:bold;}
	.kozatitle {font-size:large; font-weight:bold; color:#0075C2; text-align:center; margin:15% 0 0 0;}
	.att { width:96%; margin:0 auto 0 auto;}
	.btm_att {width:96%; margin:0 auto 0 auto;}
	.koza_table_mds {display:none;}
/*	.koza_mds_m1 {display:table-cell; width:50px; background-color:#0075C2; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px;}
	.koza_mds_m2 {display:table-cell; width:160px; background-color:#0075C2; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px; text-align:center;}
	.koza_mds_m3 {display:table-cell; width:300px; background-color:#0075C2; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px; text-align:center;}
	.koza_mds_m4 {display:table-cell; width:450px; background-color:#0075C2; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px; text-align:center;}*/
		.koza_table_c3 { background-color:#F9F5F4; margin:3% 0;}
		.koza_grc3 {width:100%; background-color:#694E39; color:#FFFFFF; padding:2%; text-align:center;}
		.koza_table_c2 { background-color:#FDF8EA; margin:3% 0;}
		.koza_grc2 {width:100%; background-color:#F39700; color:#FFFFFF; padding:2%; text-align:center;}
		.koza_table_c1 { background-color:#E2FAF7; margin:3% 0;}
		.koza_grc1 {width:100%; background-color:#26B7BC; color:#FFFFFF; padding:2%; text-align:center;}
		.koza_inner { display:table; width:100%;}
		.koza_inner_m2 { display:table-cell; width:15%; padding:5px; text-align:center; border-right:#CCC solid 1px; border-bottom:#000 solid 1px; vertical-align:middle; }
		.koza_inner_m3 { display:table-cell; width:35%; padding:5px; text-align:center; border-right:#CCC solid 1px; border-bottom:#000 solid 1px; vertical-align:middle; }
		.koza_inner_m4 { display:table-cell; width:50%; padding:5px; border-right:#CCC solid 1px; border-bottom:#000 solid 1px; vertical-align:middle; }
	.entry_area {width:100%; height:auto; margin:10% 0 0 0;}
	.ent_box_c3 {width:100%; height:auto; background-color:#694E39; text-align:center; margin:0 0 3% 0;}
		.ent_box_c3 a {width:100%; height:auto; display:block; font-size:24px; font-weight:bold; color:#FFFFFF; padding:4% 0;}
	.ent_box_c2 {width:100%; height:auto; background-color:#F39700; text-align:center;}
		.ent_box_c2 a {width:100%; height:auto; display:block; font-size:24px; font-weight:bold; color:#FFFFFF; padding:4% 0;}
	.ent_box_c1 {width:100%; height:auto; background-color:#26B7BC; text-align:center; margin:3% 0;}
		.ent_box_c1 a {width:100%; height:auto; display:block; font-size:24px; font-weight:bold; color:#FFFFFF; padding:4% 0;}
	.map_tokyo {width:960px; height:221px; background-color:#0075C2; margin:30px 0 0 0; }
	/*中学総点検 20190529 2019sotenken.html */


	/* 2021新入試対策 20190716 */
	.main_content_nyushi-taisaku img {width:100%; margin:0;}
	.main_content_nyushi-taisaku .kkt {margin:10% 3%; font-size:large; width:94%; font-weight:bold;}
	.main_content_nyushi-taisaku .maintxt { margin:5% auto;}
	.main_content_nyushi-taisaku p {width:96%; margin:2%; line-height:24px; font-size:medium;}
	.main_content_nyushi-taisaku p .f_red {color:#F00;}
	.main_content_nyushi-taisaku .m_ttl {font-size:30px; font-weight:bold; text-align:center; margin-top:8%;}
	.main_content_nyushi-taisaku .taisaku_box {width:100%; padding:3%; border:#333 1px solid; font-size:medium; line-height:22px;}
	.main_content_nyushi-taisaku .taisaku_box .f_red {color:#F00;}
	.main_content_nyushi-taisaku .taisaku_ttl { font-size:20px; font-weight:bold; text-decoration:underline; text-align:center; margin:5% auto 2% auto;}
	.main_content_nyushi-taisaku .a_box {width:94%; margin:0 auto 0 auto; font-size:large; font-weight:bold; color:#FFF; text-align:center; background-color:#09C; border:#036 solid 1px; padding:2%;}
	.main_content_nyushi-taisaku .a_box_in0 {width:94%; margin:0 auto 0 auto; font-size:large; font-weight:bold; color:#FFF; text-align:center; background-color:#09C; border:#036 solid 1px; padding:2%;}
	.main_content_nyushi-taisaku .a_box_in { font-size:medium; font-weight:bold; margin:2% 1% 5% 1%;}
	.main_content_nyushi-taisaku .a_box_in2 {text-align:center; font-size:large; font-weight:bold; margin:2% auto 5% auto;}
	.main_content_nyushi-taisaku .ent_box {width:100%; text-align:center; padding:5%; background-color:#666; margin:7% 0;}
	.main_content_nyushi-taisaku .ent_box a { font-size:large; font-weight:bold; color:#FFF;}
	/* 2021新入試対策 20190716 */

/*20190908台風対応*/
.main_content_08n {width:90%; margin:20% 5%;}


	/* 2020センターチャレンジ */
	.main_content_2020centerchallenge {width:100%; margin:0; padding:0;}
	.main_content_2020centerchallenge img {width:100%; margin:0;}
	.main_content_2020centerchallenge .u_area { width:100%; background-color:#920E15; padding:4% 2%; margin:0; color:#FFF;}
	.main_content_2020centerchallenge .u_area .ttl {font-size:large; margin:4% 0 3% 0;}
	.main_content_2020centerchallenge .imgarea {width:100%; background-color:#920E15;}
	.main_content_2020centerchallenge .y_area {width:100%; padding:3%; background-color:#FED900;}
	.main_content_2020centerchallenge .pointbox {width:98%; margin:1%; padding:2%; background-color:#FFF;}
	.main_content_2020centerchallenge .y_top_ttl {font-size:large; font-weight:bold; color:#920E15;}
	.main_content_2020centerchallenge .y_top_ttl2 {font-size:large; font-weight:bold; color:#920E15; margin-top:3%; line-height:30px;}
	.main_content_2020centerchallenge .y_top_ttl2 .bg {font-size:large; font-weight:bold; color:#FFF; background-color:#920E15;}
	.main_content_2020centerchallenge .y_sub_ttl {font-size:large; border-bottom:solid 2px #920E15; display:block;}
	.main_content_2020centerchallenge .y_txt {margin:2% 0 0 0; letter-spacing:1px; line-height:18px;}
	.main_content_2020centerchallenge .ent_area {width:90%; margin:3% auto;}
	.main_content_2020centerchallenge .a_box a { width:100%; display:block; background-color:#036; color:#FC0; font-size:large; font-weight:bold; padding:8% 0; text-align:center; margin-top:2%;}
	.main_content_2020centerchallenge .a_box2 a { width:100%; display:block; background-color:#FC0; color:#036; font-size:large; font-weight:bold; padding:8% 0; text-align:center; margin-top:2%;}
	.main_content_2020centerchallenge .maparea { width:100%; background-color:#920E15; padding:0; margin:10% 0;}
	.main_content_2020centerchallenge .maparea li img { width:70%; margin:3% 0 3% 15%;}
	/* 2020センターチャレンジ */

	/* 中学総点検　2019sotenken_nov */
	.main_content_sotenken_nov {width:100%; margin:0; padding:0;}
	.main_content_sotenken_nov img {width:100%; margin:0;}
	.main_content_sotenken_nov .maintxt {margin:7% 2%;}
	.main_content_sotenken_nov .sotenken_sub_ttl { text-align:center; font-size:14px; margin:7% auto 0 auto; font-weight:bold;}
	.main_content_sotenken_nov .sotenken_ttl { text-align:center; font-size:large; font-weight:bold; margin:0 auto 3% auto;}
	.main_content_sotenken_nov .sotenken_c1_ttl { background-color:#FCC; padding:1% 0; text-align:center; font-weight:bold; color:#006;}
	.main_content_sotenken_nov .sotenken_main_contents { width:98%; margin:3% auto;}
	.main_content_sotenken_nov .v1 {font-weight:bold; color:#366;}
	.main_content_sotenken_nov .v2 { margin-left:4%;}
	.v3 {margin-left:5%; font-size:large; font-weight:bold; text-decoration:underline; }
	.main_content_sotenken_nov .sotenken_hogosya_ttl { background-color:#C93; padding:1% 0; text-align:center; font-weight:bold; color:#FFF;}
	/* 中学総点検　2019sotenken_nov */

	/* 冬期体験　2019winter_taiken */
	.main_content_winter_taiken { width:100%;}
	.main_content_winter_taiken img { width:100%; margin:0;}
	.main_content_winter_taiken .taikenerea {width:100%; background-color:#FFFF00; padding:2%; text-align:center;}
	.main_content_winter_taiken .taikenerea .taikenlink {display:block; width:70%; margin:auto; background-color:#000033; color:#FFFFFF; padding:2% 0; }
	/* 冬期体験　2019winter_taiken */


}