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

/*-------------------------------
topMain
--------------------------------*/
#topMain .conbox{
position:relative;
text-align:center;
}
#topMain h1{
margin:0 auto;
background:url(img/main.jpg) center top no-repeat;
height:800px;
text-indent:-99999px;
}
.dateCatch{
position:absolute;
top:680px;
left:313px;
}

#topBottom{
clear:both;
width:640px;
margin:0 auto 30px;
}
#topBottom .infoBox{
width:640px;
height:260px;
text-align:left;
padding:0 ;
margin:0;
float:left;
font-size:1.4rem;
line-height:150%;
}
#wrap_in #topBottom .infoBox h2{
background:none;
height:46px;
line-height:46px;
margin:0;
padding:0;
text-indent:0;
}
#wrap_in #topBottom .infoBox .ibcont{
margin:0 33px;
height:210px;
}
#newsBox{
background:url(img/topBox.png) bottom  center no-repeat;
}
#newsBox a{
color:#BC0F25;
}
#newsBox a:hover{
color:#69b7ec;	
}
#wrap_in #topBottom #newsBox .ibcont{
overflow:auto;
font-size:1.4rem;
font-weight:bold;
}
#newsBox dl dt{
padding:0 5px;
}
#newsBox dl dd{
padding:0 5px;
border-bottom:2px solid #333;
margin-bottom:10px;
}
#twitterBox{
background:url(img/topBox.png) bottom  center no-repeat;
}

#rating{
	clear:both;
margin:30px 0;
text-align:center;
}


p.link{
width:520px;
height:120px;
background:#090D3A;
border-radius:10px;
margin:10px auto 10px;
text-align:center;
}
p.link:hover{
background:#fff;
}

p.link a:hover{
opacity:0.6;
}
