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


#header2{
margin-bottom:10px;
_margin-left:2px;
}
#yjContentsBody #pos-sqb{
clear:both;
}
#flash_paper{
border:1px solid #000;
}


/*#niji_ttl*/
#niji_ttl{
font-size:90%;
}
#niji_ttl h2{
width:917px;
height:63px;
margin-bottom:5px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/h_19.png);
text-indent:-9999px;
_margin-left:2px;
}
#niji_ttl .bold,
#niji_ttl ul{
margin:0 10px 10px 10px;
line-height:1.3;
}
#niji_ttl .taR{
margin:10px 10px 5px 0;
font-size:90%;
}
#niji_ttl .grayBar{
margin-bottom:30px;
_margin-left:2px;
}
#niji_ttl .grayBar h3{
float:left;
width:665px;
height:30px;
padding:4px 0 0 10px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/examPlay_bar.png) no-repeat right top;
font-weight:bold;
font-size:120%;
_margin-left:1px;
}
#niji_ttl .grayBar ul{
float:right;
width:220px;
padding:5px;
border:1px solid #cfc4a5;
}
#niji_ttl .grayBar li{
display:inline-block;
/display:inline;
/zoom:1;
font-size:80%;
}
#niji_ttl .grayBar li a,
#niji_ttl .grayBar li strong{
margin:0 5px;
}
#niji_ttl .grayBar li strong{
font-weight:bold;
}


/*#niji_list_ttl*/
#niji_list_ttl{
margin-bottom:10px;
_margin-left:2px;
}
#niji_list_ttl h2{
width:619px;
height:63px;
margin-bottom:5px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/h_20.png);
text-indent:-9999px;
}


/*.univ_name*/
.univ_name{
width:619px;
height:34px;
margin-bottom:8px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/examPlay_bar.png) no-repeat right top;
_margin-left:2px;
}
.univ_name h3{
float:left;
padding:4px 10px 0 10px;
font-weight:bold;
font-size:120%;
}
.univ_name .pencil{
float:left;
padding:6px 0 0 10px;
}
.univ_name .pencil a{
display:inline-block;
padding-left:22px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/pencil8.png) no-repeat left 0.05em;
font-weight:bold;
/display:inline;
/zoom:1;
}
.univ_name .taR{
float:right;
margin-right:20px;
padding:9px 0 0 10px;
font-size:90%;
font-weight:bold;
}



/*.loop*/
.loop{
margin-left:5px;
width:614px;
}
.loop .read{
font-size:90%;
}
.loop .looptable{
margin-bottom:15px;
padding:1px;
border: 1px solid #979090;
}
.loop .looptable table{
width:610px;
}
.loop .looptable th{
padding:5px;
font-weight:bold;
text-align:center;
background:#d7d3c9;
border-left: 1px solid #CBC6BB;
}
.loop .looptable td{
padding:5px;
border-left: 1px solid #CBC6BB;
border-bottom: 1px solid #CBC6BB;
}
.loop .looptable .width1{
width:86px;
text-align:center;
}
.loop .looptable .width2{
width:96px;
text-align:center;
}
.loop .looptable .width3{
width:427px;
}
.loop .looptable td.width3{
border-right: 1px solid #CBC6BB;
}
.loop .looptable li{
display:inline-block;
margin-right:4px;
/display:inline;
/zoom:1;
}
.loop .looptable li span,
.loop .looptable li a{
margin:0 4px;
}






/*.univ_list*/
.univ_list{
width:925px;
background:#f1e2d0;
border:5px solid #f1e2d0;
font-size:80%;
}
.univ_list th{
width:130px;
padding:10px;
vertical-align:top;
font-weight:bold;
background:#fcf9f6;
border-bottom:5px solid #f1e2d0;
}
.univ_list td{
padding:10px;
background:#f7eee3;
border-bottom:5px solid #f1e2d0;
}
.univ_list li{
float:left;
width:245px;
margin-bottom:5px;
}
.grayFont{
color:#847f7a;
}
.txt4{
margin:10px 0 35px 10px;
font-size:90%;
}


/*.toshin*/
.toshin{
margin-bottom:40px;
text-align:center;
font-size:90%;
}
.toshin .large{
font-size:110%;
}


/*.PDFarea*/
.PDFarea{
width:822px;
margin:0 auto 30px auto;
font-size:80%;
}


/*.txt2,.txt3*/
.txt2{
margin:15px;
}
.txt3{
margin-left:10px;
}
.txt2 ul{
font-size:90%;
}
.txt2 .txt,
.txt3 .txt4{
margin-left:0;
}


/*.mbB1*/
.mbB1{
margin:0 10px 10px 10px;
}



/*.pencilBar2*/
.pencilBar2_bg{
clear:both;
margin-bottom:15px;
padding:10px 5px;
text-align:center;
font-size:81%;
}
.pencilBar2,
.pencilBar2 a{
display:inline-block;
height:24px;
text-align:center;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/change.png) no-repeat;
/display:inline;
/zoom:1;
}
.pencilBar2{
height:26px;
padding:0 20px 0 0;
background-position:right top;
}
.pencilBar2 a{
padding:2px 0 0 25px;
font-weight:bold;
}


