body{
font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý", sans-serif;
margin:0px;
margin-bottom:10px;
padding:0px;
}

em{
font-size:1px;
color:#ffffff;
height: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:#BF2B00;
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%;
}

.pict{ 
border: 5px double #D8EAED;
margin: 0 8px 5px 0;
padding: 0; 
}

.link_set{
width:100%;
padding-bottom:10px;
}


.link_b{
font-size:10px;
color:#808080;
width:900px;
}

.link_b a{
text-decoration:none;
color:#808080;
}
.link_b a:link{color:#808080;}
.link_b a:visited{color:#808080;}
.link_b a:active{color:#808080;}
.link_b a:hover {
color:#808080;
text-decoration:none;
}

.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;
}