body{
font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý", sans-serif;
margin:0px;
margin-bottom:10px;
padding:0px;
}

a:link{color:#0000ee;text-decoration:none;}
a:visited{color:#0000ee;text-decoration:none;}
a:active{color:#0000ee;text-decoration:none;}
a:hover{color:#0000ee;text-decoration:none;}

.footer_3k_b{
padding-top:5px;
text-align:left;
width:650px;
font-size:10px;
line-height:13px;
margin-bottom:10px;
}

.3k_footer{
width:100%;
text-align:center;
}

.footer_3k_b a:link{color:#0000ee;text-decoration:underline;}
.footer_3k_b a:visited{color:#0000ee;text-decoration:underline;}
.footer_3k_b a:active{color:#0000ee;text-decoration:underline;}
.footer_3k_b a:hover{color:#0000ee;text-decoration:none;}


h1{
margin:0px;
lien-height:0px;
font-size:12px;
padding-left:10px;
background-color:#2375FB;
padding-bottom:2px;
color:#ffffff;
}

h1 a:link{color:#ffffff;text-decoration:none;}
h1 a:visited{color:#ffffff;text-decoration:none;}
h1 a:active{color:#ffffff;text-decoration:none;}
h1 a:hover{color:#ffffff;text-decoration:none;}


.logo{
text-align:center;
height:90px;
border-bottom:solid 1px #808080;
font-size:12px;
padding-bottom:5px;
}

.main_img{
margin-bottom:10px;
}


.main_data{
font-size:12px;
line-height:18px;
padding-left:10px;
padding-right:10px;
}


.all_link{
text-align:left;
width:100%;
}


.osusume_item{
float:left;
width:142px;
height:220px;
margin:5px;
font-size:12px;
}

.osusume_img{
width:142px;
height:142px;
vertical-align:middle;
text-align:center;
border:solid 1px #808080;
}

.osusume_txt{
margin-top:5px;
font-size:12px;
width:120px;
}

.page{
clear:both;
margin-bottom:5px;
}

.rand{
width:765px;
}