<!--

html,body{font-family: "ＭＳ Ｐゴシック", osaka }

BODY{
margin-top: 0px;
margin-bottom: 0px;
background-color:#ead6ff;
color:#666666
}

img{border: 0;}

a:link{
text-decoration:none;
color:#666666
}

a:visited{
text-decoration:none;
color:#999999
}

a:hover{
text-decoration:none;
color:#000000
}

#news{
line-height: 1.4
}

ul#backnumber{
display: block;
list-style: none;
padding: 0;
margin: 0;
float: right;
}
ul#backnumber li{
list-style: none;
padding: 0;
margin: 0;
float: left;
}

/*------------------トップページのイベント表------------------*/
#event_schedule tr{height: 25px;}

.pink{background: #ff83ad;}
.pink1{background: #ffaadd;}

.blue{background: #8aa8ff;}
.blue1{background: #a6bcff;}

.cyan{background: #a9dfff;}
.cyan1{background: #ddddff;}

.orange{background: #ffaa66;}
.orange1{background: #ffcc99;}

.yellow{background: #ffff3c;}
.yellow1{background: #ffff99;}

.green{background: #ccff66;}
.green1{background: #ccffcc;}
/*------------------トップページのイベント表ここまで------------------*/


/*--------Showメンバー--------*/
#all{
width: 740px;
margin: auto;
height: 1%;
background: #ffffff;
}

#menu{
height: 30px;
line-height: 30px;
color: #b879ff;
font-size: 14px;
font-family: Times Roman, Arial;
word-spacing: 5px;
text-indent: 1em;
}

#menu a:link
,#menu a:visited
,#menu a:active{
color: #b879ff;
}

#menu a:hover{
color: #6f6dff;
text-decoration: underline;
}

#show_member{
font-size: 14px;
}

#show_member p
,#show_member h1
,#show_member h2
,#show_member h3{
margin: 0px;
padding: 0px;
}

#header{
background: url(image_show_member/head.jpg) no-repeat;
text-indent: -9999px;
width: 740px;
height: 109px;
}

#header_backnumber{
background: url(image_show_member_200901/head_backnumber.jpg) no-repeat;
text-indent: -9999px;
width: 740px;
height: 74px;
}

#show_member #discription{
width: 480px;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
font-size: 14px;
font-weight: normal;
line-height: 1.2em;
color: #666666;
text-align: left;
}

#show_member #backnumber_link{
text-align: right;
padding-right: 50px;
margin-top: 0;
}
#show_member #backnumber_link a:link,
#show_member #backnumber_link a:visited,
#show_member #backnumber_link a:active{
text-decoration: underline;
color: #9f3dff
}
#show_member #backnumber_link a:hover{
text-decoration: none;
}

#show_member h3{
width: 660px;
height: 26px;
background: url(image_show_member/bar.gif) no-repeat;
text-indent: -9999px;
margin: 10px auto;
}

#show_member h3#backnumber{
width: 660px;
height: 26px;
background: url(image_show_member_200901/bar_backnumber.gif) no-repeat;
text-indent: -9999px;
margin: 0px auto;
}

#show_member #list{
width: 660px;
margin: 0px auto;
color: #9f3dff;
font-size: 13px;
margin-bottom: 20px;
margin-top: 20px;
}

#show_member #list td{
width: 25%;
padding-bottom: 20px;
text-align: center;
}

#show_member #list img{
border: 2px solid #ffffff;
vertical-align: top;
}

#show_member #list .member_photo{
border: 1px solid #b879ff;
width: 124px;
margin: auto;
margin-bottom: 5px;
}

#show_member #list .member_backnumber{
width: 124px;
margin: auto;
margin-bottom: 5px;
}

#show_member #list .member_backnumber span{
display: block;
border-bottom: 1px solid #666666;
margin-bottom: 3px;
}

#show_member .backnumber td{
height: 100px;
}



/*------Showメンバー個別------*/
.show_member_profile{
width: 660px;
height: 505px;
margin: 0px auto;
margin-top: 30px;
position: relative;
}

.show_member_profile #left{
position: absolute;
top: 77px;
left: 33px;
width: 290px;
height: 400px;
background: #ffffff;
}

.show_member_profile #right{
position: absolute;
top: 77px;
left: 337px;
width: 290px;
height: 400px;
background: #ffffff;
}

.show_member_profile #right #inner{
padding: 10px;
text-align: center;
}

.show_member_profile #right #inner_top{
height: 200px;
line-height: 1.3em;
}

.show_member_profile #right #inner_bottom{
width: 240px;
height: 165px;
background: url(image_show_member/back.jpg) no-repeat;
line-height: 1.3em;
text-align: left;
margin: auto;
}

.show_member_profile #right #inner_top p{
padding-bottom: 5px;
}

.show_member_profile #right h2{
font-size: 16px;
height: 20px;
line-height: 20px;
font-weight: normal;
border-bottom: 1px solid #b868ff;
color: #b868ff;
}

.show_member_profile #right span{
color: #b868ff;
}

#right h3.comment{
background: none;
text-indent: 0em;
width: 100%;
line-height: 1.2em;
height: 1.2em;
font-size: 12px;
font-weight: normal;
margin: 5px 0px 0px 5px;
}

table.comment td{
vertical-align: middle;
height: 145px;
width: 240px;
}
table.comment div{
padding: 0 0 0 15px;
font-size: 16px;
line-height: 1.5em;
}

#footer{
width: 660px;
text-align: right;
margin: 0px auto;
font-size: 16px;
line-height: 16px;
padding-top: 20px;
padding-bottom: 30px;
}

#footer_inner{
background: url(image_show_member/button.gif) no-repeat top right;
padding-right: 18px;
}



#bottom_menu a:link,
#bottom_menu a:visited,
#bottom_menu a:hover,
#bottom_menu a:active{
color: #666666;
}
#bottom_menu{
padding-bottom: 20px;
}



#show_member #sakuragi_rui{
background: url(image_show_member_200908/sakuragi_rui/back.jpg) no-repeat;
}

#show_member #nakajou_aoi{
background: url(image_show_member_200901/nakajou_aoi/back.jpg) no-repeat;
}

#show_member #mizuno_ruka{
background: url(image_show_member_200908/mizuno_ruka/back.jpg) no-repeat;
}

#show_member #hayase_mikako{
background: url(image_show_member_200908/hayase_mikako/back.jpg) no-repeat;
}

#show_member #ikebukuro_mika{
background: url(image_show_member_200908/ikebukuro_mika/back.jpg) no-repeat;
}

#show_member #yoshino_maki{
background: url(image_show_member_200907/yoshino_maki/back.jpg) no-repeat;
}

#show_member #sakura_rumi{
background: url(image_show_member_200908/sakura_rumi/back.jpg) no-repeat;
}

#show_member #asahina_yuu{
background: url(image_show_member_200908/asahina_yuu/back.jpg) no-repeat;
}

#show_member #asagiri_marina{
background: url(image_show_member_200907/asagiri_marina/back.jpg) no-repeat;
}

#show_member #fujisawa_ami{
background: url(image_show_member_200908/fujisawa_ami/back.jpg) no-repeat;
}

#show_member #shijou_nakuru{
background: url(image_show_member_200908/shijou_nakuru/back.jpg) no-repeat;
}

#show_member #sawamura_kaoru{
background: url(image_show_member_200908/sawamura_kaoru/back.jpg) no-repeat;
}

#show_member #isshiki_yui{
background: url(image_show_member_200908/isshiki_yui/back.jpg) no-repeat;
}

#show_member #minaduki_hime{
background: url(image_show_member_200904/minaduki_hime/back.jpg) no-repeat;
}

#show_member #kouda_moe{
background: url(image_show_member_200908/kouda_moe/back.jpg) no-repeat;
}

#show_member #oosawa_yuuna{
background: url(image_show_member_200908/oosawa_yuuna/back.jpg) no-repeat;
}

#show_member #misugi_misao{
background: url(image_show_member_200908/misugi_misao/back.jpg) no-repeat;
}

#show_member #yuuki_chinatu{
background: url(image_show_member_200908/yuuki_chinatu/back.jpg) no-repeat;
}

#show_member #aikawa_misaki{
background: url(image_show_member_profile/aikawa_misaki.jpg) no-repeat;
}

#show_member #hayama_yuika{
background: url(image_show_member_profile/hayama_yuika.jpg) no-repeat;
}

#show_member #nanase_aoi{
background: url(image_show_member_profile/nanase_aoi.jpg) no-repeat;
}

#show_member #mizuse_mirai{
background: url(image_show_member_profile/mizuse_mirai.jpg) no-repeat;
}

#show_member #asatuki_momone{
background: url(image_show_member_profile/asatuki_momone.jpg) no-repeat;
}

#show_member #asahina_yume{
background: url(image_show_member_profile/asahina_yume.jpg) no-repeat;
}

#show_member #umino_shinobu{
background: url(image_show_member_profile/umino_shinobu.jpg) no-repeat;
}




/*　手描きコメント用　*/
.show_member_profile #right #inner_bottom_tegaki{
width: 240px;
height: 165px;
line-height: 1.3em;
text-align: left;
margin: auto;
}

.show_member_profile #right #inner_bottom_tegaki img{
border: 1px solid #b868ff
}



/*private_photo用*/
#private_photo{
background: url(private_photo/shadow.png) no-repeat;
width: 544px;
height: 581px;
margin: auto;
margin-top: 15px;
position: relative;
}

#private_photo #inner{
background: #ffffff;
width: 530px;
height: 565px;
position: absolute;
top: 8px;
left: 8px;
}

#private_photo object{
margin: 0;
padding: 0;
}

#private_discription{
margin-top: 85px;
font-size: 14px;
text-align: center;
}


/*キャスト*/
#cast{
font-size: 12px;
text-align: center;
color: #ff4ed4;
width: 600px;
margin: auto;
margin-bottom: 30px;
}

#cast .photo{
border: 1px solid #ff4ed4;
color: #ff4ed4;
padding: 2px;
margin-bottom: 5px;
width: 150px;
}


/*------新トップ-------*/
#shadow{
width: 820px;
margin: auto;
background: url(image_newtop/shadow.png) repeat-y;
}

#newtop{
background: url(image_newtop/back.jpg) no-repeat;
width: 740px;
height: 826px;
margin-bottom: 15px;
position: relative;
}

#newtop a{
outline: none;
}

#newtop #enter{
position: absolute;
display: block;
width: 140px;
height: 140px;
top: 360px;
left: 300px;
text-indent: -9999px;
}

#newtop #joshidai_enter{
position: absolute;
display: block;
width: 157px;
height: 150px;
top: 488px;
left: 5px;
text-indent: -9999px;
}

#newtop #joshikou_enter{
position: absolute;
display: block;
width: 157px;
height: 150px;
top: 488px;
right: 9px;
text-indent: -9999px;
}

#newtop #kome{
position: absolute;
display: block;
width: 200px;
height: 60px;
top: 428px;
right: 9px;
font-size: 12px;
line-height: 16px;
color: #b138ff;
}

/*------女子大生-------*/
#joshidai{
background: url(image_joshi/joshidai_back.jpg) no-repeat 0 -34px;
width: 740px;
height: 950px;
position: relative;
color: #3f3f3f;
font-size: 14px;
line-height: 20px;
}

#joshidai #breadcrumb{
text-align: right;
padding-top: 20px;
padding-right: 45px;
font-size: 12px;
color: #af5aff;
}

#joshidai #breadcrumb a:link,
#joshidai #breadcrumb a:visited,
#joshidai #breadcrumb a:active{
color: #af5aff;
}

#joshidai #joshi_blog{
position: absolute;
width: 260px;
border: 1px solid #848484;
right: 45px;
top: 77px;
}

#joshidai #joshi_left{
position: absolute;
width: 368px;
top: 306px;
left: 45px;
font-weight: bold;
}

#joshidai #joshi_des{
font-size: 14px;
line-height: 24px;
}
#joshidai #joshi_des span{
color: #0083ff;
}

#joshidai #joshi_cast{
padding-top: 180px;
color: #af5aff;
}

#joshidai .joshi_cast{
float: left;
width: 114px;
height: 170px;
border: 1px solid #00a8ff;
background: #ffffff;
}
#joshidai .joshi_cast_center{
float: left;
width: 114px;
height: 170px;
border: 1px solid #00a8ff;
background: #ffffff;
margin: 0 10px;
}


/*------女子高生-------*/
#joshikou{
background: url(image_joshi/joshikou_back.jpg) no-repeat 0 -34px;
width: 740px;
height: 950px;
position: relative;
color: #3f3f3f;
font-size: 14px;
line-height: 20px;
}

#joshikou #breadcrumb{
text-align: left;
padding-top: 20px;
padding-left: 45px;
font-size: 12px;
color: #af5aff;
}

#joshikou #breadcrumb a:link,
#joshikou #breadcrumb a:visited,
#joshikou #breadcrumb a:active{
color: #af5aff;
}

#joshikou #joshi_blog{
position: absolute;
width: 260px;
border: 1px solid #848484;
left: 45px;
top: 77px;
}

#joshikou #joshi_left{
position: absolute;
width: 368px;
top: 306px;
right: 45px;
font-weight: bold;
}

#joshikou #joshi_des{
font-size: 14px;
line-height: 24px;
}
#joshikou #joshi_des span{
color: #ff00d6;
}

#joshikou #joshi_cast{
padding-top: 130px;
color: #af5aff;
}

#joshikou .joshi_cast{
float: left;
width: 114px;
height: 170px;
border: 1px solid #f06aa7;
background: #ffffff;
}
#joshikou .joshi_cast_center{
float: left;
width: 114px;
height: 170px;
border: 1px solid #f06aa7;
background: #ffffff;
margin: 0 10px;
}
-->
