/** コンテンツページタイトル ***/
#pagetaitle_chu{
     width: 860px !important;
	 width /**/: 900px;
	 height:60px !important;
	 height /**/:72px;
	 margin:0 0 12px 0;
	 padding:0 20px;
	 color:#FFF;
	 text-align:right;
	 background-image:url(../chugakujuken/images/page_ttl.jpg);
	 background-repeat:no-repeat;
	 background-position:0 0;}
#pagetaitle_chu p{
	margin:0;
	padding:2em 0 0 0;
	font-size:12px;}

.chugakujuken_bg01{
	background-image:url(../chugakujuken/images/contents_bg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;}

.kaisetsu_btn{
	width:390px;
	margin:10px auto 0 auto;}
.kaisetsu_btn a{
	width:390px;
	height:40px;
	display:block;
	background-image:url(../chugakujuken/images/kaisetu_btn_a.gif);
	background-repeat:no-repeat;}
.kaisetsu_btn a:hover{
	background-image:url(../chugakujuken/images/kaisetu_btn_b.gif);}
.kaisetsu_btn span{display:none;}
	

/** 学習サイクルページスタイル **/
.cycle_column01{
	width:310px;
	margin:0 0 1em 0;
	float:left;}
.cycle_column02{
	width:310px;
	margin:0 0 1em 0;
	float:right;}
.cycle_column01 p, .cycle_column02 p{
	width:290px !important;
	width /**/:310px;
	margin:0 10px;}
.cycle_column01 h2, .cycle_column02 h2{
	padding:0 0 0.3em 0;
	margin:0 0 1em 0;
	color:#900;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border-bottom:solid 2px #900;}
.cycle_column01 span, .cycle_column02 span{
	font-weight:normal;
	font-size:13px;}

.subject_box{
	width:605px !important;
	width /**/:635px;
	padding:15px;
	margin:0 0 20px 0;
	background-image:url(../chugakujuken/images/cycle_contbg.gif);
	background-repeat:no-repeat;
	background-position:0 bottom;}



/*** 学年別学習フロー ***/
.flow_box01{
	width:633px !important;
	width /**/:635px;
	padding:0;
	margin:0 0 20px 0;
	border:1px solid #550000;;}
.flow_box01_inner{
	width:613px !important;
	width /**/:633px;
	padding:10px;}
.flow_sbox{
	width:593px !important;
	width /**/:613px;
	padding:5px 10px;
	margin:0;
	background-image:url(../chugakujuken/images/flow_sbox_mid.gif);
	background-repeat:repeat-y;}
	
.flow_ttl01{
	width:633px;
	background-color:#550000;
	color:#FFF;
	padding:8px 0 5px 0;
	margin:0;
	text-align:center;}
.flow_ttl02{
	width:303px;
	background-color:#550000;
	color:#FFF;
	padding:8px 0 5px 0;
	margin:0;
	text-align:center;}
	
.flow_table{
	width:635px;
	border-collapse: collapse;
	margin:0;}
.flow_table th{
	font-weight:bold;
	color:#FFF;
	padding:8px 0 5px 0;
	text-align:center;
	background-color:#550000;
	border:solid 1px #550000;}
td.flow_tableBOX{
	width:283px !important;
	width /**/:305px;
	padding:10px;
	border:solid 1px #550000;}
td.flow_tableBOXs{
	width:15px;
	margin:0;
	padding:0;}
	
/**模試のご案内**/
.exam_table{
	width:635px;
	border-collapse: collapse;
	margin:0 0 10px 0;}
.exam_table td{
	width:465px !important;
	width /**/:475px;
	padding:0 0 0.5em 10px;
	border-bottom: dotted 1px #CCC;}
.exam_table th{
	width:160px;
	text-align:center;
	padding:0 0 0.5em 0;
	border-bottom: dotted 1px #CCC;}
	

/** 仙台中高一貫校受験ゼミのご案内 **/
.seminar_ttl{
	color:#360;
	font-size:130%;
	font-weight:bold;}
.seminarBOX01{
	width:613px !important;
	width /**/:635px;
	padding:10px;
	border:#CCC solid 1px;
	background-color:#F0F0F0;}
/** コンテンツページタイトル ***/
#pagetaitle_chu{
     width: 860px !important;
	 width /**/: 900px;
	 height:60px !important;
	 height /**/:72px;
	 margin:0 0 12px 0;
	 padding:0 20px;
	 color:#FFF;
	 text-align:right;
	 background-image:url(../chugakujuken/images/page_ttl.jpg);
	 background-repeat:no-repeat;
	 background-position:0 0;}
#pagetaitle_chu p{
	margin:0;
	padding:2em 0 0 0;
	font-size:12px;}

.chugakujuken_bg01{
	background-image:url(../chugakujuken/images/contents_bg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;}

.kaisetsu_btn{
	width:390px;
	margin:10px auto 0 auto;}
.kaisetsu_btn a{
	width:390px;
	height:40px;
	display:block;
	background-image:url(../chugakujuken/images/kaisetu_btn_a.gif);
	background-repeat:no-repeat;}
.kaisetsu_btn a:hover{
	background-image:url(../chugakujuken/images/kaisetu_btn_b.gif);}
.kaisetsu_btn span{display:none;}
	

/** 学習サイクルページスタイル **/
.cycle_column01{
	width:310px;
	margin:0 0 1em 0;
	float:left;}
.cycle_column02{
	width:310px;
	margin:0 0 1em 0;
	float:right;}
.cycle_column01 p, .cycle_column02 p{
	width:290px !important;
	width /**/:310px;
	margin:0 10px;}
.cycle_column01 h2, .cycle_column02 h2{
	padding:0 0 0.3em 0;
	margin:0 0 1em 0;
	color:#900;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border-bottom:solid 2px #900;}
.cycle_column01 span, .cycle_column02 span{
	font-weight:normal;
	font-size:13px;}

.subject_box{
	width:605px !important;
	width /**/:635px;
	padding:15px;
	margin:0 0 20px 0;
	background-image:url(../chugakujuken/images/cycle_contbg.gif);
	background-repeat:no-repeat;
	background-position:0 bottom;}



/*** 学年別学習フロー ***/
.flow_box01{
	width:633px !important;
	width /**/:635px;
	padding:0;
	margin:0 0 20px 0;
	border:1px solid #550000;;}
.flow_box01_inner{
	width:613px !important;
	width /**/:633px;
	padding:10px;}
.flow_sbox{
	width:593px !important;
	width /**/:613px;
	padding:5px 10px;
	margin:0;
	background-image:url(../chugakujuken/images/flow_sbox_mid.gif);
	background-repeat:repeat-y;}
	
.flow_ttl01{
	width:633px;
	background-color:#550000;
	color:#FFF;
	padding:8px 0 5px 0;
	margin:0;
	text-align:center;}
.flow_ttl02{
	width:303px;
	background-color:#550000;
	color:#FFF;
	padding:8px 0 5px 0;
	margin:0;
	text-align:center;}
	
.flow_table{
	width:635px;
	border-collapse: collapse;
	margin:0;}
.flow_table th{
	font-weight:bold;
	color:#FFF;
	padding:8px 0 5px 0;
	text-align:center;
	background-color:#550000;
	border:solid 1px #550000;}
td.flow_tableBOX{
	width:283px !important;
	width /**/:305px;
	padding:10px;
	border:solid 1px #550000;}
td.flow_tableBOXs{
	width:15px;
	margin:0;
	padding:0;}
	
/**模試のご案内**/
.exam_table{
	width:635px;
	border-collapse: collapse;
	margin:0 0 10px 0;}
.exam_table td{
	width:465px !important;
	width /**/:475px;
	padding:0 0 0.5em 10px;
	border-bottom: dotted 1px #CCC;}
.exam_table th{
	width:160px;
	text-align:center;
	padding:0 0 0.5em 0;
	border-bottom: dotted 1px #CCC;}
	

/** 仙台中高一貫校受験ゼミのご案内 **/
.seminar_ttl{
	color:#360;
	font-size:130%;
	font-weight:bold;}
.seminarBOX01{
	width:613px !important;
	width /**/:635px;
	padding:10px;
	border:#CCC solid 1px;
	background-color:#F0F0F0;}
/** コンテンツページタイトル ***/
#pagetaitle_chu{
     width: 860px !important;
	 width /**/: 900px;
	 height:60px !important;
	 height /**/:72px;
	 margin:0 0 12px 0;
	 padding:0 20px;
	 color:#FFF;
	 text-align:right;
	 background-image:url(../chugakujuken/images/page_ttl.jpg);
	 background-repeat:no-repeat;
	 background-position:0 0;}
#pagetaitle_chu p{
	margin:0;
	padding:2em 0 0 0;
	font-size:12px;}

.chugakujuken_bg01{
	background-image:url(../chugakujuken/images/contents_bg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;}

.kaisetsu_btn{
	width:390px;
	margin:10px auto 0 auto;}
.kaisetsu_btn a{
	width:390px;
	height:40px;
	display:block;
	background-image:url(../chugakujuken/images/kaisetu_btn_a.gif);
	background-repeat:no-repeat;}
.kaisetsu_btn a:hover{
	background-image:url(../chugakujuken/images/kaisetu_btn_b.gif);}
.kaisetsu_btn span{display:none;}
	

/** 学習サイクルページスタイル **/
.cycle_column01{
	width:310px;
	margin:0 0 1em 0;
	float:left;}
.cycle_column02{
	width:310px;
	margin:0 0 1em 0;
	float:right;}
.cycle_column01 p, .cycle_column02 p{
	width:290px !important;
	width /**/:310px;
	margin:0 10px;}
.cycle_column01 h2, .cycle_column02 h2{
	padding:0 0 0.3em 0;
	margin:0 0 1em 0;
	color:#900;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border-bottom:solid 2px #900;}
.cycle_column01 span, .cycle_column02 span{
	font-weight:normal;
	font-size:13px;}

.subject_box{
	width:605px !important;
	width /**/:635px;
	padding:15px;
	margin:0 0 20px 0;
	background-image:url(../chugakujuken/images/cycle_contbg.gif);
	background-repeat:no-repeat;
	background-position:0 bottom;}



/*** 学年別学習フロー ***/
.flow_box01{
	width:633px !important;
	width /**/:635px;
	padding:0;
	margin:0 0 20px 0;
	border:1px solid #550000;;}
.flow_box01_inner{
	width:613px !important;
	width /**/:633px;
	padding:10px;}
.flow_sbox{
	width:593px !important;
	width /**/:613px;
	padding:5px 10px;
	margin:0;
	background-image:url(../chugakujuken/images/flow_sbox_mid.gif);
	background-repeat:repeat-y;}
	
.flow_ttl01{
	width:633px;
	background-color:#550000;
	color:#FFF;
	padding:8px 0 5px 0;
	margin:0;
	text-align:center;}
.flow_ttl02{
	width:303px;
	background-color:#550000;
	color:#FFF;
	padding:8px 0 5px 0;
	margin:0;
	text-align:center;}
	
.flow_table{
	width:635px;
	border-collapse: collapse;
	margin:0;}
.flow_table th{
	font-weight:bold;
	color:#FFF;
	padding:8px 0 5px 0;
	text-align:center;
	background-color:#550000;
	border:solid 1px #550000;}
td.flow_tableBOX{
	width:283px !important;
	width /**/:305px;
	padding:10px;
	border:solid 1px #550000;}
td.flow_tableBOXs{
	width:15px;
	margin:0;
	padding:0;}
	
/**模試のご案内**/
.exam_table{
	width:635px;
	border-collapse: collapse;
	margin:0 0 10px 0;}
.exam_table td{
	width:465px !important;
	width /**/:475px;
	padding:0 0 0.5em 10px;
	border-bottom: dotted 1px #CCC;}
.exam_table th{
	width:160px;
	text-align:center;
	padding:0 0 0.5em 0;
	border-bottom: dotted 1px #CCC;}
	

/** 仙台中高一貫校受験ゼミのご案内 **/
.seminar_ttl{
	color:#360;
	font-size:130%;
	font-weight:bold;}
.seminarBOX01{
	width:613px !important;
	width /**/:635px;
	padding:10px;
	margin:0 0 1em 0;
	border:#CCC solid 1px;
	background-color:#F0F0F0;}
.seminarBOX01 h2{
	color:#900;
	font-size:110%;
	font-weight:bold;
	border-bottom:dotted 1px #900;
	margin:0 0 1em 0;}
.seminarBOX01 h3{
	font-weight:bold;
	margin:0 0 0.5em 0;}
	
.seminar_nanido_table{
	text-align:center;
	margin:0 0 0.5em 0;}
.seminar_nanido_table td{
	font-weight:bold;
	font-size:90%;}
.seminar_nanido{
	border:solid 1px #900;}

.seminarBOX02{
	width:613px !important;
	width /**/:635px;
	padding:10px;
	margin:0 0 1em 0;
	border:solid #CCC 1px;}
.seminarBOX02 dl{
	list-style:none;
	line-height:1.5em;}
.seminarBOX02 dt{
	font-weight:bold;}
.seminarBOX02 dd{
	margin:-1.5em 0 0 6.5em;}

.seminarMAP{
	width:178px;
	float:right;}