@charset "UTF-8";
/* CSS Document */
body{
background-image:url(yado_image/yado_back.gif);
background-repeat:repeat;
margin:auto;
font-family:sans-serif;
font-size:14px;
}
a{
color:#0033FF;
}
a:hover{
color:#FF0000;
}
#alls{
width:910px;
background-color:#FFFFFF;
margin:auto;
}
#alls td{
padding:10px;
vertical-align:top;
}
#main{
width:700px;
float:left;
}
#banner{
width:180px;
float:left;
margin-left:10px;
}
.blef img{
border:solid 1px #FF0000;
margin-bottom:5px;
}
.blef:hover img{
border:solid 1px #0000FF;
}
#topnavi{
font-size:12px;
text-align:center;
padding:5px;
}
#topttl{
width:700px;
height:50px;
background-color:#000033;
color:#FFFFFF;
margin-bottom:5px;
text-align:center;
padding-top:20px;
font-size:24px;
}
#conts{
display:table;
width:700px;
text-align:left;
background-color:#FFFFFF;
padding-bottom:10px;
}
#lnavi{
float:left;
width:200px;
vertical-align:top;
text-align:left;
}

#ln1{
border:solid 1px #000066;
text-align:center;
padding:3px;
margin-bottom:5px;
}
#ln1 h3{
font-size:14px;
margin:0px;
color:#000066;
}
#ln1 a{
padding:5px;
display:block;
height:80px;
background-color:#000066;
text-align:center;
text-decoration:none;
color:#FFFFFF;
margin-bottom:3px;
}
#ln1 a:hover{
background-color:#0033CC;
}
.lnar{
display:table;
font-size:12px;
color:#333333;
text-align:left;
margin-bottom:3px;
margin-top:10px;
}
.lnar_a{
border:none;
}
.lnain{
color:#FFFF99;
font-size:12px;
text-align:left;
padding:3px;
}

#ln2{
border:solid 1px #000066;
text-align:center;
padding:3px;
}
#ln2 h3{
margin:0px 0px 5px 0px;
color:#000066;
}
#ln2 a{
padding:5px;
display:block;
height:20px;
background-color:#339933;
text-align:center;
text-decoration:none;
color:#FFFFFF;
margin-bottom:3px;
}
#ln2 a:hover{
background-color:#006600;
}

#topics{
float:left;
width:500px;
vertical-align:top;
text-align:left;
}
#tp_ttl{
color:#3366FF;
border-bottom:solid 2px #3366FF;
padding:3px;
text-align:left;
margin-left:5px;
}
.tpbox{
margin-left:20px;
border-bottom:solid 1px #3366FF;
padding-top:5px;
padding-bottom:5px;
}
.tp_update{
font-size:12px;
color:#666666;
margin-bottom:3px;
}
.tp_catch{
font-size:18px;
color:#FF3300;
margin-bottom:5px;
font-weight:bold;
}
.tp_phrd{
display:table-cell;
text-align:left;
}
.tp_phrd img{
float:left;
margin-right:10px;
}
.tp_data{
text-align:left;
margin-top:5px;
}
.tp_data h2{
color:#0033CC;
margin:0px;
font-size:18px;
}
.tp_data b{
color:#009900;
}
#copys{
font-size:12px;
color:#999999;
text-align:center;
padding:5px;
margin-top:5px;
}