@charset "utf-8";
/* CSS Document */

/* #header6 */
#header6{
height:270px;
margin-bottom:5px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/header9end.png) no-repeat;
}
#header6 #ttl1{
float:left;
width:630px;
_width:629px;
}
#header6 #logo{
width:170px;
height:40px;
}
#header6 #logo a{
display:block;
width:170px;
height:40px;
text-indent:-9999px;
overflow:hidden;
}
#header6 h1{
width:625px;
height:210px;
margin:17px 0 0 0;
text-indent:-9999px;
}
#header6 .date1{
width:255px;
height:17px;
margin:-264px 0 0 365px;
text-indent:-9999px;
}
#header6 #share_button1{
margin:5px 0 0 484px;
_margin-top:-3px;
}
#header6 #yjLrec2{
float:right;
width:300px;
}
#header6 #yjLrec2 dt{
font-size: 12px;
font-weight: normal;
line-height: 12px;
margin: 0;
padding: 4px 0;
text-align: center;
vertical-align: middle;
}
#header6 #yjLrec2 dd{
height:250px;
}


/* .update */
.update{
width:605px;
padding:2px;
margin:0 0 10px 5px;
background:#f0e7e4;
border:1px solid #958c89;
}
.update dl{
width:605px;
background:#958c89;
}
.update dt{
float:left;
width:80px;
text-align:center;
color:#FFF;
font-weight:bold;
}
.update dd{
float:right;
width:510px;
padding:0 5px;
background:#f0e7e4;
}
.update li{
width:510px;
border-bottom:1px dotted #b2a6a1;
}
.update .noBorder{
border-bottom:none;
}


/*#niji*/
#niji{
margin-bottom:15px;
}
	/*.h2_ttl*/
.h2_ttl{
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/girl4.png) no-repeat right bottom;
}
.h2_ttl h2{
width:518px;
height:69px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/h_21.png) no-repeat;
text-indent:-9999px;
}
.h2_ttl p{
width:500px;
margin:5px 0 10px 10px;
}

	/*.recent*/
.recent{
padding:5px 5px 5px 0;
background:#f1e2d0;
}
.recent .h3_ttl{
margin-bottom:5px;
}
.recent .h3_ttl h3{
float:left;
width:459px;
height:41px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/h_22.png) no-repeat;
text-indent:-9999px;
}
.recent .h3_ttl p{
float:right;
margin-top:12px;
width:143px;
_width:136px;
}
.recent .h3_ttl p a{
width:120px;
_width:112px;
}
.recent dl{
clear:both;
background:#f7eced;
border-right:1px solid #c6bdbe;
border-bottom:1px dashed #c6bdbe;
}
.recent .last{
border-bottom:1px solid #c6bdbe;
}
.recent dt,
.recent dd{
float:left;
}
.recent dt{
width:140px;
padding:5px;
font-weight:bold;
font-size:110%;
}
.recent li{
display:inline-block;
margin:5px 5px 0 0;
/display:inline;
/zoom:1;
}

	/*.shutsugan*/
.shutsugan{
padding-bottom:5px;
background:#f1e2d0;
}
.shutsugan h3{
width:607px;
height:45px;
margin-bottom:5px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/h_23.png) no-repeat;
text-indent:-9999px;
}
.shutsugan .grnBox{
width:600px;
padding:5px;
background:#deefe0;
border-right:1px solid #9dd0a3;
border-bottom:1px solid #9dd0a3;
}
.shutsugan .update_day{
border-bottom:1px solid #a19181;
}
.shutsugan strong{
margin-right:5px;
font-weight:bold;
}
.shutsugan ul{
margin-bottom:5px;
}
.shutsugan li{
padding:5px 0 3px 5px;
border-bottom:1px dashed #9dd0a3;
}
.shutsugan .noBorder{
border-bottom:none;
}
.shutsugan li img{
vertical-align:middle;
}
.shutsugan .upSchedule{
padding:1px;
background:#FFF;
border:2px solid #99d7ac;
}
.shutsugan dl{
font-size:90%;
background:#7ec0aa;
}
.shutsugan dt{
float:left;
width:83px;
padding:5px;
text-align:center;
font-weight:bold;
color:#FFF;
}
.shutsugan dd{
float:left;
width:490px;
padding:5px;
background:#FFF;
}








/*.centerSub*/
.centerSub{
padding:5px;
background:#f1e2d0;
font-size:120%;
}
.centerSub .whitebox{
background:#FFF;
}
.centerSub h3{
padding-left:5px;
margin-bottom:5px;
font-weight:bold;
border-bottom:1px solid #a19181;
font-size:120%;
}
.centerSub .day1,
.centerSub .day2{
width:290px;
padding:5px;
font-size:90%;
}
.centerSub .day1{
float:left;
border-right:5px solid #f1e2d0;
}
.centerSub .day2{
float:right;
}
.centerSub .day1 dl,
.centerSub .day2 dl{
padding:5px 0 3px 2px;
border-bottom:1px dashed #CCC;
}
.centerSub .day1 .last,
.centerSub .day2 .last{
border-bottom:none;
}
.centerSub .day1 dt,
.centerSub .day2 dt{
float:left;
width:80px;
font-weight:bold;
}
.centerSub .day1 dd,
.centerSub .day2 dd{
float:left;
width:208px;
}
.centerSub .day1 li,
.centerSub .day2 li{
display:inline-block;
/display:inline;
/zoom:1;
}
.centerSub .day1 li a,
.centerSub .day2 li a{
margin:0 5px;
}


/*.afterCenter*/
.afterCenter{
width:619px;
height:39px;
margin-bottom:5px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/h3_24.png) no-repeat;
text-indent:-9999px;
}


/*.pencilBar1*/
.pencilBar1_bg{
margin-bottom:15px;
padding:10px 5px;
background:#f1e2d0;
}
.pencilBar1,
.pencilBar1 a{
display:inline-block;
height:24px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/pencilBar1.png) no-repeat;
/display:inline;
/zoom:1;
}
.pencilBar1{
padding:0 10px 0 0;
background-position:right top;
}
.pencilBar1 a{
padding:2px 0 0 25px;
font-weight:bold;
}


/* #topSummary */
#topSummary{
width:617px;
margin:0 0 15px 5px;
padding-bottom:20px;
background:#4b7840 url(http://i.yimg.jp/images/edu/event/juken2012/images/topSummary_bottom.png) left bottom;
}
#topSummary h2{
width:617px;
height:75px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/topSummary_ttl.png) no-repeat;
text-indent:-9999px;
}
#topSummary .leftColumn{
float:left;
width:299px;
height:241px;
margin:0 0 0 2px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/topSummary_subject.png) no-repeat;
}
#topSummary .rightColumn{
float:right;
width:310px;
min-height:241px;
margin:0 2px 0 0;
background:#f9e6cf url(http://i.yimg.jp/images/edu/event/juken2012/images/topSummary_guide.png) no-repeat;
letter-spacing:-1px;
_height:239px;
}
#topSummary .leftColumn h3{
text-indent:-9999px;
}
#topSummary .leftColumn dt{
width:299px;
height:44px;
text-indent:-9999px;
}
#topSummary .leftColumn dd{
float:left;
width:147px;
height:64px;
}
#topSummary .leftColumn dd a{
display:block;
width:148px;
height:64px;
overflow:hidden;
text-indent:-9999px;
}
#topSummary .rightColumn h3{
width:310px;
height:41px;
text-indent:-9999px;
}
#topSummary .guide{
float:left;
width:180px;
}
#topSummary .rightColumn .cf{
margin-bottom:5px;
}
#topSummary .rightColumn .img{
float:right;
width:120px;
margin-right:5px;
}
#topSummary .guide{
margin:0 0 0 5px;
_margin-left:2px;
}
#topSummary .guide dt a{
color:#1169ed;
font-weight:bold;
font-size:13px;
}
#topSummary .guide dd{
line-height:1.25;
font-size:12px;
letter-spacing:-0.06em;
}


/* #searchUniv */
#searchUniv{
margin-bottom:20px;
}
#searchUniv h2{
width:535px;
height:33px;
margin-bottom:5px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/h3_3.png) no-repeat;
text-indent:-9999px;
}
#searchUniv .readTxt{
margin-left:5px;
width:526px;
}
#searchUniv .girl1{
margin:-85px 0 0 539px;
/margin-top:-78px;
_vertical-align:bottom;
}
#searchUniv div{
background:#f1eee2;
padding:10px 10px 10px 10px;
_margin-left:1px;
}
#searchUniv table{
width:600px;
margin-bottom:10px;
border:1px solid #afbfd1;
}
#searchUniv .point{
margin-bottom:0;
}
#searchUniv .area th{
width:137px;
background:#e0d3a6;
text-align:right;
}
#searchUniv .point th{
width:137px;
background:#d8c994;
text-align:right;
}
#searchUniv th img{
vertical-align:middle;
}
#searchUniv .area td{
width:430px;
padding:10px 10px 10px 15px;
background:#f4ebcc url(http://i.yimg.jp/images/edu/event/juken2012/images/sankaku1.png) no-repeat left center;
}
#searchUniv .point td{
width:430px;
padding:10px 10px 10px 15px;
background:#eee6ca url(http://i.yimg.jp/images/edu/event/juken2012/images/sankaku2.png) no-repeat left center;
}
#searchUniv label{
display:inline-block;
_display:inline;
_zoom:1;
}
#searchUniv .submit{
padding:0 0 10px 0;
_width:620px;
}
#searchUniv .submitBtn{
display:block;
width:211px;
height:38px;
padding:0;
margin:0 auto;
text-indent:-9999px;
}
/*#searchUniv.full*/
#searchUniv.full{
width:920px;
font-size:80%;
}
#searchUniv.full table{
width:890px;
}
#searchUniv.full .area td,
#searchUniv.full .point td{
width:717px;
}
#searchUniv.full .submit{
width:920px;
}
#searchUniv.end img{
vertical-align:bottom;
}

/* #searchVenue3 */
#searchVenue{
width:615px;
margin:0 0 15px 5px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/searchVenue_bg.png) left bottom no-repeat;
}
#searchVenue .schedule h3,
#searchVenue .ttl{
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/searchVenue_ttl.png) no-repeat;
}
#searchVenue2{
width:615px;
margin:0 0 15px 5px;
padding-bottom:1px;
background:url(	http://i.yimg.jp/images/edu/event/juken2012/images/searchVenue2_bg.png) no-repeat left bottom;
}
#searchVenue2 .schedule h3,
#searchVenue2 .ttl{
width:615px;
background:url(	http://i.yimg.jp/images/edu/event/juken2012/images/searchVenue2_ttl.png) no-repeat;
text-indent:-9999px;
}

	/*ttl*/
#searchVenue .ttl{
width:615px;
height:80px;
}
#searchVenue h2{
float:left;
width:287px;
height:78px;
text-indent:-9999px;
}
#searchVenue .rightColumn{
float:right;
width:327px;
}
#searchVenue .date3{
width:325px;
height:35px;
text-indent:-9999px;
}
#searchVenue .countdown{
float:left;
margin:14px 0 0 0;
width:320px;
}
#searchVenue .countdown p{
float:left;
}
#searchVenue .countdown .txt{
text-indent:-9999px;
}
#searchVenue .countdown .yellow{
margin:-6px 0 0 129px;
font-size:23px;
font-weight:bold;
color:#fedd00;
letter-spacing:-1px;
margin-left:116px\9;
/margin-left:129px;
_margin-left:65px;
}
body:not(:target) #searchVenue .countdown .yellow{margin-left:129px\9;}
body:nth-of-type(1) #searchVenue .countdown .yellow{
margin-left:107px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	 #searchVenue .countdown .yellow{
		margin-left:107px;
	}
}
#searchVenue .jikanwari{
float:right;
width:136px;
text-indent:-9999px;
}
#searchVenue .jikanwari a{
display:block;
width:136px;
height:18px;
}
#searchVenue2 .ttl{
width:615px;
height:50px;
}

	/*schedule*/
#searchVenue h3,
#searchVenue2 h3{
clear:both;
}
#searchVenue .schedule,
#searchVenue2 .schedule{
margin-bottom:10px;
}
#searchVenue .schedule h3,
#searchVenue2 .schedule h3{
height:28px;
background-position:left bottom;
text-indent:-9999px;
}
#searchVenue .schedule .search,
#searchVenue2 .schedule .search{
padding:10px 5px;
}
#searchVenue .schedule .large,
#searchVenue2 .schedule .large{
font-size:120%;
font-weight:bold;
}
#searchVenue .schedule img,
#searchVenue2 .schedule img{
float:left;
width:100px;
margin-right:5px;
}
#searchVenue .searchBox,
#searchVenue2 .searchBox{
border:1px solid #afbfd1;
padding:1px;
background:#FFF;
}
#searchVenue .schedule dl,
#searchVenue2 .schedule dl{
float:left;
width:500px;
}
#searchVenue .schedule dl .txt,
#searchVenue2 .schedule dl .txt{
line-height:1.2;
}
#searchVenue .searchBox th,
#searchVenue2 .searchBox th{
width:194px;
padding:3px 5px;
background:#7db3ca;
color:#16203c;
font-weight:bold;
}
#searchVenue .searchBox td,
#searchVenue2 .searchBox td{
padding:3px 5px;
}
#searchVenue .schedule dl #word,
#searchVenue2 .schedule dl #word{
width:134px;
/width:125px;
}



/* #highSchoolRanking */
#highSchoolRanking{
margin-bottom:15px;
_margin-left:1px;
}
#highSchoolRanking h3{
width:615px;
height:49px;
margin-bottom:3px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/h3_4.png) no-repeat;
text-indent:-9999px;
}
#highSchoolRanking div{
padding:5px 10px;
background:#f1eee2;
}
#highSchoolRanking p{
border-bottom:1px solid #bab5a5;
}
#highSchoolRanking .bdB{
border-bottom:1px dotted #c1beb5;
}
#highSchoolRanking dt{
float:left;
padding:5px;
width:139px;
font-weight:bold;
}
#highSchoolRanking dd{
float:right;
width:436px;
padding:5px;
}
#highSchoolRanking li{
display:inline-block;
/display:inline;
/zoom:1;
}
#highSchoolRanking li a{
margin:2px;
}

