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

#header2{
margin-bottom:10px;
}

.bold{
margin:0 0 10px 10px;
}

#mypage .arrow1{
display:inline-block;
/display:inline;
/zoom:1;
}


/* #h3_9 */
#h3_9{
width:614px;
height:64px;
margin-bottom:10px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/h3_9.png) no-repeat;
text-indent:-9999px;
_margin-left:1px;
}

/*#rankig10*/
#rankig10{
width:600px;
margin:0 0 10px 10px;
border:2px solid #dad3be;
}
#rankig10 table{
width:100%;
}
#rankig10 table td,
#rankig10 table th{
padding:3px 5px;
border:1px solid #FFF;
text-align:center;
vertical-align:middle;
}
#rankig10 table .ttl th{
padding:0;
}
#rankig10 h3{
padding:3px 5px;
background:#ccc5af;
font-weight:bold;
font-size:120%;
text-align:left;
}
#rankig10 .rankCell{
width:70px;
font-weight:bold;
font-size:120%;
}
#rankig10 .pref{
width:100px;
}
#rankig10 .icon{
width:70px;
}
#rankig10 .icon img{
vertical-align:middle;
}
#rankig10 .schoolName{
width:269px;
padding:0 0 0 5px;
text-align:left;
font-size:120%;
vertical-align:middle;
}
#rankig10 .pass{
width:70px;
}
#rankig10 .rank1,
#rankig10 .rank3,
#rankig10 .rank5,
#rankig10 .rank7,
#rankig10 .rank9{
background:#ede9da;
}
#rankig10 .rank2,
#rankig10 .rank4,
#rankig10 .rank6,
#rankig10 .rank8,
#rankig10 .rank10{
background:#d6d1bf;
}
#rankig10 .rank1 .schoolName{
font-weight:bold;
font-size:150%;
}
#rankig10 .rank2 .schoolName,
#rankig10 .rank3 .schoolName{
font-size:150%;
}

/*#mypage*/
#mypage{
clear:both;
}

/*.cpinfo*/
div.cpinfo {
background: none repeat scroll 0 0 #FFFCBE;
border: 3px solid #FFDB4C;
margin:0 0 20px 10px;
padding: 10px;
width: 580px;
font-size:120%;
}
div.cpinfo dt {
font-weight: bold;
text-align: center;
font-size:90%;
}
div.cpinfo dd.cplink {
margin: 5px 0;
text-align: center;
font-size:90%;
}
div.cpinfo dd.cplogo {
float: left;
width: 98px;
}
div.cpinfo dd.cpinfotext {
float: left;
font-size: 90%;
line-height: 1.3em;
margin-bottom: 10px;
margin-left: 10px;
width:470px;
}
div.cpinfo dd.cpinfolink {
font-size: 90%;
text-align:center;
clear:both;
}
div.cpinfo dd ul li{
display:inline-block;
margin-right:10px;
/display:inline;
/zoom:1;
}

/*#rankingTab*/
#rankingTab{
padding:2px;
margin-bottom:10px;
border:2px solid #dad3be;
}
#rankingTab .tab2{
border-bottom:2px solid #dad3be;
}
#rankingTab .tab2 li{
float:left;
text-align:center;
}
#rankingTab .tab2 li span,
#rankingTab .tab2 li a{
display:block;
width:145px;
padding:3px 0;
background:#f4ebcc;
}
#rankingTab .tab2 li span{
margin-right:2px;
background:#dad3be;
font-weight:bold;
}
#kanto,
#kansai{
clear:both;
padding:5px;
}
#rankingTab .read{
line-height:1.3;
}
#rankingTab .collegeList li{
float:left;
width:141px;
}
#rankingTab .collegeList span{
font-weight:bold;
}

/*#schoolReview*/
#schoolReview {
width:296px;
margin-bottom:10px;
border: 1px solid #689DD5;
}
#schoolReview h4 {
margin-bottom: 10px;
}
#schoolReview .linkbox {
padding: 0 10px 5px;
}
#schoolReview .linkbox img {
float:left;
width:80px;
margin-bottom: 6px;
vertical-align: bottom;
}
#schoolReview .linkbox p {
float:right;
width:188px;
line-height: 1.3em;
margin-bottom: 10px;
}
#schoolReview .linkbox div {
clear:both;
}
#schoolReview .linkbox div a{
margin-bottom:5px;
}
