@charset "euc-jp";

body {
font-family:"¡¦Ää#¡¦£çáãïä2¡¦¡¦Pro W3","Hiragino Kaku Gothic Pro","¡¦¡ã£âáã¡¦£å ,Meiryo,"ï¼­ï¼³ ï¼°ã£êáâ·ã¥ã¡¦°Ä,sans-serif;
text-align:center;
font-size:12px;
line-height:18px;
margin: 0px;
}
h2{
color:#ee9b34;
margin-bottom:10px;
}
h3{
margin:0px;
font-size:12px;
font-weight:bold;
color:#fccc38;
}
div#header{
margin:0px;
width:auto;
background-color:#000000;
}
div#header_top{
width:890px;
height:150px;
margin:0 auto;
background-color:#000000;
}
div#header_bottom{
width:auto;
height:130px;
background-color:#e39a00;
background-image:url(../images/flash_bg2.jpg);
background-repeat:repeat-x;
}
div.header_bottom_flash{
margin-left:auto;
margin-right:auto;
width:890px;
height:120px;
padding-top:10px;
}
div.flash{
margin-left:80px;
}
div#header_txt{
width:auto;
height:18px;
background-color:#292829;
color:#FFFFFF;
letter-spacing:0.1em;
text-justify:inter-ideograph;
}

div#main_content{
width:890px;
margin:0 auto;
margin-bottom:0px;
background-color:#ffffff;
height:auto;
}
div#main_content_info{
width:890px;
margin:0 auto;
margin-bottom:0px;
background-color:#ffffff;
height:auto;
}
div#footer{
margin-top:40px;
width:auto;
height:150px;
background-color:#000000;
}
div#content_left{
height:auto;
width:300px;
float:left;
padding:5px;
padding-top:10px;
}
div#content_left_middle{
height:auto;
clear:both;
}



.dd{
height:10px;
width:300px;
clear:both;
}



div#content_right{
height:auto;
width:560px;
float:left;
margin-left:10px;
}

div#content_right_upper{
height:auto;
clear:both;
}
div#iframe{
float:left;
}
div#subcontent{
width:250px;
float:left;
}
div#covergirl{
margin-left:10px;
text-align:left;
}
.covergirl_name{
line-height:20px;
width:230px;
padding-left:10px;
background-color:#b8b8b8;
}
.covergirl_size{
line-height:20px;
width:230px;
padding-left:10px;
background-color:#e0e0e0;
}
.covergirl_photo{
width:238px;
border:1px;
border-color:#e0e0e0;
border-style:solid;
}

div#content_left_bottom{
margin-top:15px;
clear:both;
}
div#content_left_bottom_info{
margin-top:16px;
clear:both;
}
div#content_left_bottom_info img{
margin-top:4px;
}

div#content_right_bottom{
clear:both;
margin-top:5px;
}

.logo{
float:left;
}
.text{
width:290px;
height:auto;
border:1px;
border-color:#940223;
border-style:solid;
font-size:12px;
letter-spacing:0.1em;
line-height:16px;
text-align:justify;
text-justify:inter-ideograph;
padding:5px;
margin-top:5px;
}
.title{
border:1px;
border-bottom-color:#333333;
border-bottom-style:solid;
margin-top:20px;
margin-bottom:10px;
font-size:medium;
}
.questionnaire_txt{
border:1px;
border-color:#ff7200;
border-style:solid;
width:550px;
height:auto;
float:left;
}
.questionnaire_txt_main{
float:left;
width:250px;
padding:10px;
padding-top:20px;
font-weight:bold;
}
.questionnaire_txt_img{
float:left;
width:250px;
padding-top:10px;
}
.questionnaire_txt_bule{
color:#3399FF;
font-size:16px;
line-height:20px;
}
.questionnaire_img{
float:left;
}
.qrcode{
margin-top:10px;
}
.photo{
margin:12px;
margin-bottom:6px;
}

div#main_top{
height:36px;
}
.lastupdate{
text-align:left;
margin-top:6px;
margin-left:5px;
padding-left:10px;
vertical-align:text-bottom;
float:left;
border:1px;
border-bottom-color:#333333;
border-bottom-style:solid;
width:600px;
font-size:10px;
}
.lastupdate_info{
text-align:left;
margin-top:6px;
margin-left:5px;
padding-left:10px;
vertical-align:text-bottom;
float:left;
border:1px;
border-bottom-color:#333333;
border-bottom-style:solid;
width:860px;
font-size:10px;
}
.subcontent_title{
text-align:left;
margin-top:6px;
margin-left:15px;
padding-left:10px;
float:left;
border:1px;
border-bottom-color:#333333;
border-bottom-style:solid;
width:230px;
font-size:10px;
}
img{
border-style:none;
}
li{
margin:0px;
padding:0px;
}
ol{
margin:0px;
padding:0px;
}




div.popup{
float:left;
}
div.popup img.popspace{
margin-left:4px;
}
div.popup img.popimg{
margin-left:30px;
margin-bottom:10px;
border:1px;
border-color:#909090;
border-style:solid;
}
div.popup .poptxt{
margin-top:1px;
width:220px;
font-size:12px;
line-height:1.2em;
text-align:justify;
text-justify:inter-ideograph;
color:#333333;
}
a.pop{
display:block;
position:relative;
color:#666666;
text-decoration:none;
}
a.pop div.sheet{
display:none;
color:#666666;
position:absolute;
z-index:200;
/* è¡¡¦¤º¡¦»å¥ï¡¦¡¦¨­å®¡¦*/
top:-160px;
left:74px;
background:url(../images/pop_bg.png) no-repeat;
width:240px;
height:160px;
padding:6px 10px;
text-decoration:none;
}
a.pop:hover div.sheet{
display:block;
color:#999999;
}
a.pop:hover{
z-index:999!important;
font-size:100%;
color:#999999;
}


.space{
height:4px;
width:300px;
clear:both;
}

.aniki_img{
float:left;
margin-top:25px;
margin-left:5px;
}
.aniki_plofile{
float:right;
text-align:left;
margin-right:8px;
}
dl.profile dd{
margin-left:140px;
}

div.content_right_link{
height:auto;
clear:both;
margin-top:10px;
}
div.content_right_link_l{
float:left;
width:auto;
margin-right:10px;
}
.content_right_link_space{
margin-bottom:5px;
}
div.content_right_link_r{
float:left;
}



.aniki_title{
margin:10px;
margin-bottom:20px;
font-size:14px;
}
.aniki_plofile_title{
text-align:left;
padding-left:10px;
border:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
margin-bottom:10px;
margin-right:8px;
}
dl.profile{
line-height:24px;
background-image:url(../images/line.jpg);
}




