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

#header2{
margin-bottom:10px;
}
.gotoTop{
margin-bottom:30px;
}
.gotoLink{
background:;
font-weight:bold;
}
.mbB1{
margin:0 6px 5px 6px;
}

/*#centerTtl*/
#centerTtl h2{
width:617px;
height:63px;
margin-bottom:6px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/h3_6.png) no-repeat;
text-indent:-9999px;
_margin-left:1px;
}
#centerTtl .bar{
width:617px;
height:34px;
margin-bottom:6px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/examPlay_bar.png) no-repeat right top;
_margin-bottom:0px;
_width:605px;
}
#centerTtl .bar h3{
float:left;
width:250px;
padding:5px 0 0 10px;
font-weight:bold;
font-size:120%;
}
#centerTtl .bar .gotoLink,
#centerTtl .bar .gotoLink a{
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/change2.png) no-repeat;
height:34px;
_width:200px;
}
#centerTtl .bar .gotoLink{
float:right;
margin:5px 20px 0 0;
_margin-right:10px;
}
#centerTtl .bar .gotoLink a{
display:block;
margin-left:30px;
padding:4px 30px 0 0;
background-position:right top;
line-height:1.2;
}

	/*.answerDate*/
#centerTtl .answerDate{
float:left;
width:300px;
margin-left:5px;
padding:1px;
border:1px solid #c9bd9a;
_margin-left:2px;
}
#centerTtl .answerDate dt{
float:left;
width:70px;
background:#ccc5af;
font-weight:bold;
text-align:center;
}
#centerTtl .answerDate dd{
float:right;
width:220px;
font-size:12px;
}
#centerTtl .answerDate li{
display:inline-block;
/display:inline;
/zoom:1;
}
#centerTtl .answerDate li a{
margin:0 2px;
}
#centerTtl .answerDate strong{
font-weight:bold;
}

	/*.juku*/
#centerTtl .juku{
float:right;
width:300px;
padding:1px;
border:1px solid #c9bd9a;
}
#centerTtl .juku dt{
float:left;
width:100px;
background:#7ea5c0;
color:#FFF;
font-weight:bold;
text-align:center;
}
#centerTtl .juku dd{
float:right;
width:190px;
padding-left:5px;
}
#centerTtl .juku li{
display:inline-block;
/display:inline;
/zoom:1;
}
#centerTtl .juku li a{
margin:0 2px;
}

/*#passBorder*/
#passBorder{
margin-bottom:40px;
padding:2px;
background:#ede9da;
border:2px solid #d6d1bf;
}
#passBorder.noBtm{
margin-bottom:0;
}
#passBorder h3{
padding:3px 5px;
margin-bottom:5px;
font-weight:bold;
font-size:120%;
background:#d6d1bf;
}
#passBorder p{
padding:3px 5px 0 5px;
line-height:1.3;
letter-spacing:-1px;
}
#passBorder ul{
margin-top:10px;
padding:3px 5px 0 5px;
}
#passBorder li{
display:inline-block;
/display:inline;
/zoom:1;
}
#passBorder li a{
font-weight:bold;
margin-right:5px;
}

/*.PDF*/
.PDF{
clear:both;
width:930px;
text-align:center;
}

/*.centerSub*/
.centerSub{
margin:5px 5px 10px 5px;
padding:5px;
background:#f1e2d0;
}
.centerSub .whitebox{
background:#FFF;
}
.centerSub h3{
padding-left:5px;
margin-bottom:5px;
font-weight:bold;
border-bottom:1px solid #a19181;
}
.centerSub .day1,
.centerSub .day2{
width:442px;
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:320px;
}
.centerSub .day1 li,
.centerSub .day2 li{
display:inline-block;
/display:inline;
/zoom:1;
}
.centerSub .day1 li a,
.centerSub .day2 li a{
margin:0 5px;
}

/*.reporting_box*/
.reporting_box.right {
margin-bottom:20px;
padding-right: 10px;
text-align: right;
}
.reporting_box.right p {
margin-bottom:5px;
text-align: right;
font-size:80%;
}

