@charset "utf-8";

#BKno-girls { display:block; width:400px; height:200px; text-indent:-9999px;margin:0 auto; background:0 0 url(/img/bakuhatsu/no-girls.png) no-repeat;}

#BKno-girls-search { display:block; width:400px; height:200px; text-indent:-9999px;margin:0 auto; background:0 0 url(/img/bakuhatsu/no-girls-search.png) no-repeat;}



.BKbtns { float:right; margin:0 2px 0 0; padding:0;}

html.ie7 .BKbtns,
html.ie8 .BKbtns,
html.ie9 .BKbtns{  height: 22px;}

html.ie7 .BKthumbnail,
html.ie8 .BKthumbnail,
html.ie9 .BKthumbnail {zoom: 1; float:left; width:166px; height:240px;letter-spacing:normal; margin:0 3px 2px 0; position:relative; text-align-last:center; vertical-align: top;/display: inline; /*IE7*/}

.midashi { height:42px; margin:0; padding:0; text-align:left; padding-top:5px; color:#309;}
.midashi a { font-size:1em; color:#fdbed3; text-decoration:underline; margin-right:15px; }
.midashi a:hover {color: #EAA6B7; text-decoration:none;}

.BKwholeBG {width:1030px; height:305px; margin:0; padding:0; background:url(/img/bakuhatsu/wrapBG.png) left top no-repeat;}

.BKwhole { width:1030px; display:block; margin:0; padding:1px 0 0 10px; text-align:center; font-family:"verdana",'ＭＳ ゴシック','ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif; font-size:12px;}

.BKthumbnail {float:left; width:166px; height:240px;letter-spacing:normal;margin:0 3px 2px 0; position:relative; text-align-last:center;vertical-align: top;/display: inline;/zoom: 1;/*IE7*/}


html.ie7 .BKwhole,
html.ie8 .BKwhole,
html.ie9 .BKwhole { margin:0; padding:2px 0 0 0;}

.BKthumbnail .pftext { position:absolute;width:163px; height:34px; background: url(/img/bakuhatsu/fuki.png) no-repeat; top:40px; left:2px; text-align:center; }

.BKthumbnail .pftext a {overflow:hidden; display:block; text-decoration:none; color:#000; padding:6px 0 0 0;font-size:11px; letter-spacing:/*-0.50em*/normal; margin:0;}
.BKthumbnail .pftext a:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=7)"; filter: alpha(opacity=70); opacity: 0.7; color: #30C;}

html.ie7 .BKthumbnail .pftext a,
html.ie8 .BKthumbnail .pftext a,
html.ie9 .BKthumbnail .pftext a {font-size:12px; letter-spacing:-.5em;}
/*might be some redundunt definition, but just to make sure*/


.BKth_photo_link{ width:148px;height:111px; display:block; padding:42px 0 0 9px; margin:0;}
a.BKth_photo_link {display:block; width:148px; height:111px; margin:1px 0 0 1px; padding:0;}
a:hover.BKth_photo_link {display:block; width:148px; height:111px; margin:1px 0 0 1px; padding:0;}

.BKth_photo_link a img { width:148px;height:116px; padding:0; margin:0; border:2px solid #FFF; -webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear; background-color:#000; }
.BKth_photo_link a:hover img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9; border:2px solid #FFF;}

.BKthumbnail .pname {  width:163px; height:14px; margin:auto; padding:46px 0 0 0; font-size:11px; display:block; font-family: verdana, Arial, Helvetica, sans-serif; text-align:center; }
.BKthumbnail a.pname { font-size:1.1em;font-weight:bold;  display:block; padding:0px; margin:1px auto 0 auto; text-align:center; color:#fff8ce; text-decoration:none;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=9)"; filter: alpha(opacity=90); opacity: 0.9;}
.BKthumbnail a.pname:hover { font-size:1.1em; font-weight:bold; text-decoration:none; color: #FFF140; }


.BKuser_num .y { font-size:1em; color: #00BFA3;}
.BKuser_num { height:23px;  width:155px; padding:0; text-align:center; margin:0 auto 0 auto; font-size:1em; padding:auto;}
.BKuser_num .bigY{ font-size:20px; font-weight:bold; color: #00BFA3; }

.BKoffline{background:url(/img/bakuhatsu/offline.gif) no-repeat; }

.BKsession_blink { background:url( /img/bakuhatsu/session.gif) top left no-repeat;}
.BKsessionHD_blink { background:url( /img/bakuhatsu/sessionHD.gif) top left no-repeat;}
.BKremo_blink { background:url( /img/bakuhatsu/vibe.gif) top left no-repeat;}
.BKremoHD_blink { background:url( /img/bakuhatsu/vibeHD.gif) top left no-repeat;}
.BKremo2_blink { background:url( /img/bakuhatsu/wvibe.gif) top left no-repeat;}
.BKremo2HD_blink { background:url( /img/bakuhatsu/wvibeHD.gif) top left no-repeat;}


.BKprofArea { margin:20px auto 0 auto; padding:0; width:157px;}

a.BKprof { margin:auto; display:block;text-indent:-9999px; width:157px;height:26px; background:top left url(/img/bakuhatsu/profBtn.png) no-repeat ;}

a.BKprof:hover {background-position: 0 -26px;}



.BKnozokuArea { margin:20px auto 0 auto; padding:0; width:157px;}

a.BKnozoku { margin:auto; display:block;text-indent:-9999px; width:157px;height:26px; background:top left url(/img/bakuhatsu/peepBtn.png) no-repeat ;}

a.BKnozoku:hover {background-position: 0 -26px;}


.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.cf:after {
    clear: both;
}
/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}
/*092512: end:*/


ol, ul {
	list-style: none;
}

a { cursor:pointer;}

a {outline : none;}
a img {outline : none;}
















