@charset "utf-8";
/* CSS Document */

#headline{
width:490px;
border-top:dotted 1px #A03CB4;
border-bottom:dotted 1px #A03CB4;
background-color:#F4E1F7;
float:left;
margin-bottom:4px;
}
#headline img{
margin-top:4px;
margin-right:4px;
vertical-align:top;
}
#home_headline{
}
#home_headline form input{
border:none;
}
#home_headline #new_denko{
font-size:12px;
}
#home_headline #new_denko form input{
border:none;
width:470px;
height:20px;
}





#cover{
width:490px;
float:left;
margin-bottom:4px;
}

#newface{
border:1px solid #cccccc;
width:184px;
height:406px;
_height:410px;
float:right;
}

#f_newface{
}

#f_newface img{
	border:none;
}

#f_newface .box{
padding-bottom:10px;
border-bottom:1px dotted #990099;
margin-bottom:10px;
}
#f_newface .box h4{
color:#990099;
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;
}
#f_newface .box img{
display:block;
margin:4px auto;
}
#f_newface .box ul{
list-style-type:none;
padding:0px;
margin:0px;
}
#f_newface .box li{
font-size:10px;
padding:0px;
margin:0px;
}
#f_newface .box li .sqr{
color:#990099;
}
#f_newface #nextback{
font-size:12px;
}


#galsinfo{
border:1px solid #cccccc;
width:488px;
float:left;
}

#f_galsinfo div.topicbox{
border-bottom:2px dotted #990099;
margin-bottom:10px;
padding-bottom:10px;
}
#f_galsinfo div.topicbox:after{
content: ".";  
display: block;  
visibility: hidden;  
height: 0.1px;  
font-size: 0.1em;  
line-height: 0;  
clear: both;  
}
#f_galsinfo h4{
font-size:12px;
font-weight:bold;
color:#990099;
padding:0px;
margin:0px;
}

#f_galsinfo h5{
font-size:14px;
font-weight:bold;
color:#990099;
padding:0px;
margin:0px;
}

#f_galsinfo div.topicbox div.comment{
}
#f_galsinfo div.topicbox div.comment img{
float:left;
margin-right:4px;
}

#f_galsinfo #nextback{
font-size:12px;
}


#update{
border:1px solid #cccccc;
width:184px;
float:right;
}

#f_update{
}
#f_update h4{
color:#990099;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
text-align:left;
}
#f_update p{
margin:0px;
padding:0px;
text-align:left;
color:#666666;
font-size:12px;
line-height:130%;
padding-bottom:10px;
border-bottom:1px dotted #990099;
margin-bottom:10px;
}
#f_update p img{
display:block;
margin:4px auto;
}


#pickup{
width:685px;
float:left;
margin-top:10px;
}
#pickup img{
margin-bottom:10px;
margin-right:4px;
}

#newface img{
margin:2px auto;
}
#galsinfo img{
margin:2px auto;
}
#update img{
margin:2px auto;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
/* End hide from IE-mac */
