@charset "euc-jp";


/*
========== TABLE of CONTENTS ==========

1:qr-module
2:mydrill
3:look-seikyulist
4:sponsor-search
5:other-service
6:y-service
7:rank-module
8:tokushu
9:banner
10:exam-measures
11:mynote
12:accmod
13:anounce
14:jo-tokushu
15:side-jyuku01
16:side-jyuku02

standard clear-after rules


========== TABLE of CONTENTS ==========
*/

/* ---------- 1:qr-module  ---------- */
#qr-module{
	margin-bottom: 8px;
	border:1px solid #ccc;
	}
#qr-module dt{
	float: left;
	width: 30px;
	}
#qr-module dd{
	float: right;
	width: 222px;
	background-color: #eee;
	}
#qr-module dd p{
	padding: 4px 4px 0 4px;
	}
#qr-module dd p.notice{
	font-size: 80%;
	}
#qr-module dd ul{
	padding: 0 4px 4px 4px;
	}
#qr-module dd li{
	text-align: right;
	line-height: 19px;
	}
#qr-module dd li img{
	margin-right: 3px;
	vertical-align: middle;
	}
/* ---------- /1:qr-module  ---------- */

/* ---------- 2:mydrill  ---------- */
#mydrill{
	margin-bottom: 8px;
	}	
#mydrill dt{
	padding: 3px 5px;
	border: 1px solid #ccc;
	background-color: #86cb29;
	background: url(http://i.yimg.jp/images/edu/renewal/my_bg.gif) repeat-x 0;
	font-weight: bold;
	}
#mydrill dd{
	padding:8px;
	border:1px solid #ccc;
	border-top: none;
	background-color:#fff;
	}
#mydrill ul.list{
	margin-bottom: 8px;
	}
#mydrill ul.list li{
	padding-left: 20px;
	background: url(http://i.yimg.jp/images/edu/drill/listmark_link.gif) no-repeat 0px 3px;
	}
#mydrill ul.more{/* use clearfix hack */
	}
#mydrill ul.more li{
	float: right;
	padding-left: 20px;
	background: url(http://i.yimg.jp/images/edu/school_renewal/listmark_link_orenge.gif) left center no-repeat;
	}
/* ---------- /2:mydrill  ---------- */

/* ---------- 3:look-seikyulist  ---------- */
#look-seikyulist{
	margin-bottom: 8px;
	padding: 6px;
	background-color: #eee;
	text-align: center;
	}
#look-seikyulist img{
	vertical-align: bottom;
	}
/* ---------- /3:look-seikyulist  ---------- */

/* ---------- 4:sponsor-search  ---------- */	
#sponsor-search{
	margin-bottom: 8px;
	}
#sponsor-search dt{
	padding: 3px 5px;
	border: 1px solid #ccc;
	background-color: #86cb29;
	background: url(http://i.yimg.jp/images/edu/renewal/my_bg.gif) repeat-x 0;
	font-weight: bold;
	}
#sponsor-search dd{/* use clearfix hack */
	padding: 8px;
	position:relative;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	}
#sponsor-search ul{
	float: left;
	width: 135px;
	margin-right: 5px;
	}
#sponsor-search ul.right{
	margin-right: 0;
	}
#sponsor-search li{/* use winie5.css */
	}
#sponsor-search ul.exam-measures{
	width:272px;
	}
#sponsor-search ul.exam-measures li.bunner{
	text-align:center;
	}
#sponsor-search ul.exam-measures li.text{
	margin:0 0 0 14px;
	}	
#sponsor-search ul.exam-measures li.last{
	margin:0 0 10px 14px;
	}	
/* ---------- /4:sponsor-search  ---------- */
	
/* ---------- 5:other-service  ---------- */
#other-service{/* use clearfix hack */
	margin-bottom: 4px;
	border-top: none;
	border-bottom: none;
	}
#other-service dl{/* use clearfix hack *//* for win ie5.0 */
	width: 140px;
	margin-bottom: 4px;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #ccc;
	}
#other-service dl.left{
	float: left;
	}
#other-service dl.right{
	float: right;
	}
#other-service dt{
	float: left;
	width: 16px;
	}
#other-service dt img{
	display: block;
	}
#other-service dd{
	float: right;
	width: 118px;
	}
/* ---------- /5:other-service  ---------- */

/* ---------- 6:y-service  ---------- */

#y-service{/* use clearfix hack */
	margin-bottom: 8px;
	border: 1px solid #ccc;
	}
#y-service p{
	margin-bottom:6px;
	padding: 3px 5px;
	border-bottom: 1px solid #ccc;
	background-color: #eee;
	font-weight: bold;
	}
.ys-left{
	float: left;
	width: 140px;
	}
.ys-right{
	float: right;
	width: 140px;
	}
	
.y-text{
	padding: 0 6px;
	font-weight: bold;
	}
.y-contents{
	margin-bottom: 8px;
	padding: 0 8px;
	}
.y-contents dt{
	margin-top: 6px;
	}
.y-contents img{
	margin-right: 3px;
	}
	
/* ---------- /6:otherservice ---------- */

/* ---------- 7:rank-module  ---------- */

#rank-wrap{
	margin-bottom: 8px;
	padding-bottom: 6px;
	border-bottom: 1px solid #fff;/* bag? overwrite */
	background: url(http://i.yimg.jp/images/edu/stepup_lrec/images/s_rank_f_v2.gif) no-repeat bottom;
	}
*html #rank-wrap{/* for winIE5.x 6 */
	height: 1%;
	}
html>body #rank-wrap{/* for macie5 */
	height: auto;
	}
#rank-wrap img{
	vertical-align: bottom;
	}
#rank-title{
	background-color: #fff;
	}	
	
#rank-wrap dl{
	background: url(http://i.yimg.jp/images/edu/stepup_lrec/images/s_rank_no_back_v2.gif) repeat-y;
	}
.rank-dd{
	line-height: 0px;
	padding: 0px;
	margin: 0px;
	}
.rank-wrap1,.rank-wrap2{
	margin: 0 2px;
	padding: 5px 0 5px 30px;
	border-bottom: 1px dotted #ccc;
	}
.rank-wrap1{
	background: url(http://i.yimg.jp/images/edu/shikaku/s_rank_1.gif) no-repeat 3px center;
	}
.rank-wrap2{
	background: url(http://i.yimg.jp/images/edu/shikaku/s_rank_2.gif) no-repeat 3px center;
	}
.rank-wrap-foot{
	padding-bottom: 10px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
	}

#shindan{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	background: #fff;
	}
#shindan dt,#shindan dd{
	display: block;
	background: #fff;
	line-height: 0px;
	}
	
/* ---------- /7:rank-module  ---------- */

/* ---------- 8:tokushu ---------- */
#tokushu{
	margin-bottom: 8px;
	}	
#tokushu dt{
	padding: 3px 5px;
	border: 1px solid #ccc;
	background-color: #86cb29;
	background: url(http://i.yimg.jp/images/edu/renewal/my_bg.gif) repeat-x 0;
	font-weight: bold;
	}
#tokushu dd{
	padding: 8px 8px 0 8px;
	border:1px solid #ccc;
	border-top: none;
	background-color:#fff;
	text-align: center;
	}
#tokushu dd img{
	margin-bottom: 8px;
	vertical-align: bottom;
	}
/* ---------- /8:tokushu ---------- */

/* ---------- 9:banner ---------- */

ul#banner li{
	margin-bottom:6px;
	}

/* ---------- /9:banner ---------- */

/* ---------- 10:exam-measures  ---------- */	

#exam-measures{
	margin-bottom: 8px;
	}
#exam-measures dt{
	padding: 3px 5px;
	border: 1px solid #ccc;
	background-color: #86cb29;
	background: url(http://i.yimg.jp/images/edu/renewal/my_bg.gif) repeat-x 0;
	font-weight: bold;
	}
#exam-measures dd{
	padding: 8px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	position:relative;
	}
#exam-measures ul{
	width:272px;
	}
#exam-measures ul li.bunner{
	text-align:center;
	}
#exam-measures ul li.text{
	margin:0 0 0 14px;
	}	
#exam-measures ul li.last{
	margin:0 0 10px 14px;
	}	
	
/* ---------- /10:exam-measures  ---------- */

/* ---------- 11:mynote  ---------- */

#mynote{
	margin-bottom: 8px;
	border: 1px solid #CCC;
	}
#mynote dt{
	padding: 5px 5px 4px 11px;
	border-bottom: 1px solid #663300;
	background: url(../images/kakomon/bg_mynote.gif) no-repeat 0px 0px;
	font-size: 110%;
	font-weight: bold;
	color: #663300;
	}
#mynote dd{
	padding: 8px 5px 8px 11px;
	}
#mynote .outside ul{
	margin-top: 0.5em;
	}
#mynote .outside ul li{
	padding-left: 14px;
	background: url(../images/kakomon/delta.gif) no-repeat 0px 50%;
	}
#mynote .inside ul{
	margin-top: 0.2em;
	}
#mynote .inside ul li{
	padding-left: 16px;
	background: url(../images/kakomon/pencil.gif) no-repeat 0px 50%;
	}

/* ---------- /11:mynote  ---------- */


/* ---------- 12:accmod ---------- */

#accmod{
	margin-bottom: 8px;
	border: solid 1px #ccc;
	}	
#accmod dt{
	padding: 4px;
	border-bottom: solid 1px #ccc;
	background: #48c7f0 url(../images/accmod_bg.gif) repeat-x;
	color: #fff;
	font-family: "Arial Black", "Arial", "Verdana", "Helvetica Bold", "Helvetica", sans-serif;
	text-align: center;
	font-size: 130%;
	line-height: 1;	
	}
#accmod dd{
	padding: 8px;
	}	
#accmod dd .bold{
	font-weight: bold;
	}
	
/* ---------- /12:accmod ---------- */

/* ---------- 13:anounce ---------- */

#new-anounce{
	margin-bottom: 10px;
	padding: 8px;
	border: 1px solid #9cb9d3;
	}
#new-anounce dt{
	margin-bottom: 4px;
	padding-left: 15px;
	background: url(http://i.yimg.jp/images/edu/renewal2008/images/titlebg_1.gif) left 0.3em no-repeat;
	background-position: 0 -8px;
	font-size: 110%;
	font-weight: bold;
	line-height: 1;
	}
#new-anounce dd ul{
	padding-top: 4px;
	background: url(http://i.yimg.jp/images/edu/renewal2008/images/titlebg_1.gif) repeat-x;
	background-position: 0 -56px;
	}
#new-anounce dd li{
	margin-top: 4px;
	padding-top: 4px;
	border-top: 1px dashed #ccc;
	}
#new-anounce dd li.first{
	border-top: none;
	}
#new-anounce dd li img{
	vertical-align: middle;
	}
*html #new-anounce dd li img{/* for IE6 */
	margin: 0.4em 0;
	}
	
/* ---------- /13:anounce ---------- */

/* ---------- 14:jo-tokushu ---------- */

#jo-tokushu{
    margin-bottom: 10px;
	}
#jo-tokushu dt img {
    vertical-align: top;
	}
#jo-tokushu dd {
    border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
#jo-tokushu ul{
	padding: 6px 8px 6px 8px;
	}
#jo-tokushu li.more{
    text-align: right;
	}
/* ---------- /14:jo-tokushu ---------- */

/* ---------- 15:side-jyuku01 ---------- */

#side-jyuku01{
	margin-bottom: 8px;
	border: 1px solid #dcdcdc;
	}
#side-jyuku01 dt{
	padding: 4px;
	background: #aacfec url(../images/img_sidetitlebg_jyuku01.gif) repeat-x;
	font-weight: bold;
	text-align: center;
	line-height: 1.3;
	}
#side-jyuku01 dd{
	padding: 8px;
	}
#side-jyuku01 dd li{
	list-style-position: inside;
	list-style-type: disc;
	}

/* ---------- /15:side-jyuku01 ---------- */

/* ---------- 16:side-jyuku02 ---------- */

#side-jyuku02{
	margin-bottom: 8px;
	border: 1px solid #dcdcdc;
	}
#side-jyuku02 dt{
	padding: 4px;
	background: #aacfec url(../images/img_sidetitlebg_jyuku01.gif) repeat-x;
	font-weight: bold;
	text-align: center;
	line-height: 1.3;
	}
#side-jyuku02 dd{
	padding: 8px;
	}
#side-jyuku02 dd li{
	list-style-position: inside;
	list-style-type: disc;
	}

/* ---------- /16:side-jyuku02 ---------- */

/* ---------- 17:rank-module_v2  ---------- */

#rank-wrapv2{
	width :100%;
	margin-bottom: 8px;
	padding-bottom: 6px;
/*	border-bottom: 1px solid #fff; bag? overwrite */
	background: url(http://i.yimg.jp/images/edu/stepup_lrec/images/s_rank_f_v2.gif) no-repeat bottom;
	}
*html #rank-wrapv2{/* for winIE5.x 6 */
	height: 1%;
	}
html>body #rank-wrapv2{/* for macie5 */
	height: auto;
	}
#rank-wrapv2 img{
	vertical-align: bottom;
	}
#rank-titlev2{
	background-color: #fff;
	}	
#rank-wrapv2 dl{
	background: url(http://i.yimg.jp/images/edu/stepup_lrec/images/s_rank_no_back_v2.gif) repeat-y;
	}
.rank-sectionv2{
	margin: 0px;
	padding: 0 4px;
	font-size: 110%;
	font-weight: bold;
	line-height: 140%;
	}
.rank-sectionv2 a{
	display: block;
	padding: 5px 2px 5px 20px;
	background: url(http://i.yimg.jp/images/edu/stepup_lrec/images/s_rank_no_back_v4.gif) no-repeat;
	border: 1px solid #e6bf37;
	}
.rank-ddv2{
	line-height: 0px;
	padding: 0px;
	margin: 0px;
	}
.rank-wrap1v2,.rank-wrap2v2{
	margin: 0 2px;
	padding: 5px 0 5px 30px;
	border-bottom: 1px dotted #ccc;
	}
.rank-wrap1v2{
	background: url(http://i.yimg.jp/images/edu/shikaku/s_rank_1.gif) no-repeat 3px center;
	}
.rank-wrap2v2{
	background: url(http://i.yimg.jp/images/edu/shikaku/s_rank_2.gif) no-repeat 3px center;
	}
.rank-wrap-footv2{
	padding-bottom: 10px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
	}

#shindanv2{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	background: #fff;
	}
#shindanv2 dt,#shindanv2 dd{
	display: block;
	background: #fff;
	line-height: 0px;
	}
#auc-banner{
	padding-bottom: 10px;
}

/* ---------- /17:rank-module_v2  ---------- */

/* ---------- 18:banner02 ---------- */

ul#banner02 li{
	margin-bottom:4px;
	}

/* ---------- /18:banner02 ---------- */

ul.banner201007 li{
	margin-bottom: 4px;
	}


/* ---------- clearfix rules(float clear hack) ---------- */
#qr-module:after,#other-service:after,#other-service dl:after,
#sponsor-search dd:after,#mydrill ul.more:after,#y-service:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#qr-module,#other-service,#other-service dl,
#sponsor-search dd,#mydrill ul.more,#y-service{
	display: inline-block;
	}
/* Hides from IE5-mac \*/
*html #qr-module,*html #other-service,*html #other-service dl,
*html #sponsor-search dd,*html #mydrill ul.more,*html #y-service{
	height: 1%;
	}
#qr-module,#other-service,#other-service dl,
#sponsor-search dd,#mydrill ul.more,#y-service{
	display: block;
	}
/* End hide from IE5-mac */

/* ---------- /clearfix rules(float clear hack) ---------- */