body {
	background:#ffffff url("../img_css_js/h-d-bg-2.gif") repeat-x scroll center 0px;/* 5〜8月 5-8h-d-bg.gif   9〜4月 h-d-bg-2.gif */
	font-color:#262626;
}

#zz{
	font-style:normal;
	font-weight:normal;
	font-size:8pt;
	text-align:right;
	color:#ffffff;
	height:15px;
	margin-left:400px;
	width:360px;
}

#mainv{
    position:relative;
	width:790px;
	height:330px;
	margin:0px auto 0px auto;
	background:transparent url("tutorf.jpg") no-repeat scroll ;/* 5〜8月 5-8tutorf.jpg     9〜4月 tutorf.jpg */
}
#mvtit{
	position:absolute;
	top:0px ; left:0px ;
}
#mv001{
	position:absolute;
	top:120px; left:0px ;
}

#mv002{
	position:absolute;
	top:256px; left:535px ;
}

#container{
	margin-top:0px;
}

#contents{
	margin-top:3px;
}

.dd01{
	padding:5px 0px 12px 0px;
}
.dd01 img{
	border:0px solid transparent;
}

.prime{
	width:198px;
	margin:12px 0px 0px 5px;
	float:left;
}
.dd07{
	min-height:85px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 75px;
	background:#e8f3fc url("prii.gif") no-repeat scroll left top;
	list-style:none outside none;
}
.dd07 li{
	padding-top:5px;
	padding-left:10px;
	color:#4B7290;
	font-size:9pt;
	line-height:1.2;
	background:transparent url("arra.gif") no-repeat scroll left 7px;
}
.dd07 li a{
	color:#4B7290;
}
.dd07 li a:hover{
	color:#ff6600;
}
.junior{
	width:198px;
	margin:12px 0px 0px 8px;
	float:left;
}
.dd09{
	min-height:85px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 75px;
	background:#ebf8e9 url("junii.gif") no-repeat scroll left top;
	list-style:none outside none;
}
.dd09 li{
	padding-top:5px;
	padding-left:10px;
	color:#49825B;
	font-size:9pt;
	line-height:1.2;
	background:transparent url("arrm.gif") no-repeat scroll left 7px;
}
.dd09 li a{
	color:#49825B;
}
.dd09 li a:hover{
	color:#ff6600;
}
.highs{
	width:198px;
	margin:12px 0px 0px 8px;
	float:left;
}
.d011{
	min-height:85px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 75px;
	background:#faf1d8 url("higi.gif") no-repeat scroll left top;
	list-style:none outside none;
}
.d011 li{
	padding-top:5px;
	padding-left:10px;
	color:#895C31;
	font-size:9pt;
	line-height:1.2;
	background:transparent url("arrc.gif") no-repeat scroll left 7px;
}
.d011 li a{
	color:#895C31;
}
.d011 li a:hover{
	color:#ff6600;
}

#major_area{
    width:600px;
	margin:10px auto 10px auto;
	padding:4px 0px 3px 0px;
	font-variant:normal; line-height:1.4; font-family:monospace;
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
}

h2{
    margin:10px 0px 3px 14px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:#333333;
	letter-spacing:0.05em;
}
.h2p{
    margin:0px;
	padding:0px;
}

h3{
    margin:0px;
	padding:0px;
}

#img1{
    margin:15px 0px 10px 0px;
}

.line2{
    display:inline;
    font-weight:normal;
    font-size:80%;
	margin-left:-20px;
}

.line3{
    display:inline;
    font-weight:normal;
    padding-left:5px;
    font-size:85%;
}


.memo3{
   font-size:80%;
   padding-left:25px;
}


#pjh_3{
	clear:both;
	margin:0px 0px 15px 0px;
	padding:10px 20px 5px;
	color:#676767;
	font-size:10pt;
	line-height:140%;
}

#tokn{
	margin:10px 0px;
	padding:0px;
	width:620px;
	height:93px;
	background:transparent url("bnr_juken.jpg") no-repeat scroll ;/*1月15の大入センター試験〜1/末の中受までは特訓でこちらを使用→bnr-tokun.jpg height:85px; 受験後はbnr_tokun.jpg*/
}

#tk1{
	width:161px;
	margin:6px 0px 0px 107px;
	float:left;
	list-style-type:none;
}

#tk2{
	width:161px;
	margin:6px 0px 0px 6px;
	float:left;
	list-style-type:none;
}

#tk3{
	width:161px;
	margin:6px 0px 0px 6px;
	float:left;
	list-style-type:none;
}

#pjh_1{
	margin:0px 0px 25px 0px;
	clear:both;
}

#psr_0{
	margin:0px;
	text-align:center;
    position:relative;
}
#psr_1{
	position:absolute;
	top:91px; left:226px ;
}
#psr_2{
	position:absolute;
	top:91px; left:500px ;
}

#psr3{
	width:598px;
	margin:0px 5px 25px;
	height:auto;
	padding:10px 10px 18px 0px;
	color:#262626;
	font-size:10pt;
	line-height:1.4;
	background-color:#eff0f8;
	letter-spacing:0.05em;
}

#psr4{
	font-size:11pt;
}
#psr5{
	font-size:10pt;
}

#gensen_0{
	height:219px;
	width:620px;
    position:relative;
}
#gensen_1{
	width:228px;
	margin:0px;
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	position:absolute;
	top:163px; left:75px ;
}
#gensen_1 a{
	color:#ffffff;
}
#gensen_1 a:hover{
	text-decoration:underline;
}
#gensen_2{
	width:137px;
	margin:0px;
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	position:absolute;
	top:163px; left:403px ;
}
#gensen_2 a{
	color:#ffffff;
}
#gensen_2 a:hover{
	text-decoration:underline;
}
#gen_3{
	margin:15px 40px 0px 25px;
	color:#676767;
	font-size:10pt;
	line-height:140%;
}

#nin{
	margin:5px 0px;
	padding:0px;
	width:620px;
	height:94px;
}
#nins{
	clear:both;
	margin:5px 0px;
	padding:0px;
	width:620px;
	height:94px;
}
.nin1{
	width:294px;
	margin:0px 0px 0px 9px;
	float:left;
	list-style-type:none;
}

.nin2{
	width:294px;
	margin:0px 0px 0px 9px;
	float:left;
	list-style-type:none;
}

#tutu{
	clear:both;
    font-size:12px;
    font-weight:normal;
	letter-spacing:0.05em;
    margin:14px auto 4px 10px;
    color:#333333;
}

#h3p{
	margin:0px 0px 25px 9px;
}

#h2_4{
	margin:0px;
	color:#FFFFF1;
	font-size:14pt;
	font-weight:bold;
	width:615px;
	height:33px;
	line-height:33px;
	text-indent:50px;
	background:url("study4.gif") no-repeat scroll 5px 0px;
}

dl{
	margin:0px 5px 30px 5px;
	height:auto;
	padding:0px 12px 7px 12px;
	color:#262626;
	font-size:10pt;
	line-height:1.4;
	border:1px solid #cac9ce;
	letter-spacing:0.05em;
}
dt{
	margin:12px auto auto 19px;
}
dd{
	width:552px;
	margin-left:20px;
}
.d012{
	height:1px;
	clear:both;
}


#pro_1{
    /*display:block;*/
    margin:0px 0px 8px 0px;
}

.co1 {
	color:#ff0000;
}

.jis{
	margin:30px auto 30px auto;
}

#jisi{
	margin:5px auto;
}
#dom{
	padding:10px;
    text-align:left;
    font-size:10pt;
	color:#333333;
}
