/*-- Basic --*/
*{margin:0;padding:0;font-family:"ＭＳ ゴシック", "ＭＳ Ｐゴシック";}
body{margin:0 auto;padding:0;text-align:center;}
img{border:none;margin:0;padding:0;}
div{margin:0;padding:0;vertical-align:top;}
dl,dt,ul,li{margin:0;padding:0;vertical-align:top;list-style:none;display:block;}
a{text-decoration:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#f67f17;text-decoration:underline;}
h2,h3,h4{margin:0;padding:0;}
/*-- Wrapper --*/
#wrapper{width:900px;height:auto;margin:0 auto;padding:0;text-align:left;vertical-align:top;background:#fff;}

/*-- Header --*/
#top_bar{width:100%;height:28px;margin:0;padding:0;background:#f7f7f7;border:1px solid #efefef;}
#top_bar img{margin-top:6px;margin-left:10px;vertical-align:bottom;float:left;}
#top_bar a#okini_rollover{margin-top:7px;margin-left:10px;width:130px;height:13px;background:url(../img/top_icon.gif) left top no-repeat;display:block;overflow:hidden;position:relative;float:left;_margin-left:5px;}
#top_bar a#okini_rollover:hover{margin-top:7px;margin-left:10px;background:url(../img/top_icon2.gif) left top no-repeat;float:left;_margin-left:5px;}
#top_bar a#okini_rollover img{position:relative;top:-70px;}
#top_navi{width:355px;height:18px;margin-top:4px;margin-right:4px; background:#FFF; border:1px solid #efefef;float:right;_margin-right:2px;}
#top_navi ul{width:360px;margin:3px 0 4px 4px;padding:0;float:right;}
#top_navi ul li#m1{font-size:10px;margin-left:10px;border:none;float:left;padding:0 5px 0 0;_padding:0 5px 0 4px;*margin-left:0;}
#top_navi ul li{font-size:10px;padding:0 5px;border-left:1px solid #dbdbdb; float:left;}
#logo{width:415px;height:auto;margin:5px 0 5px 5px;padding:0;float:left;_margin:5px 0 5px 3px;}
#logo img.logo_img{width:88px;height:63px;margin-right:5px;float:left;}
#logo h1{font-size:14px;margin:5px 0 2px 0;}
#logo p{font-size:10px;line-height:12px;letter-spacing:1px;}
#logo p span{color:#e92100;}
#t_banner{width:468px;height:60px;border:1px solid #dbdbdb;background:#dbdbdb;margin:6px 0 0 5px;float:left;}
#t_banner img{float:left;}

/*--NAVI--*/
#navi{width:900px;height:39px;margin-bottom:5px;padding:0;clear:both;background:url(../img/navi_b2.gif) left top no-repeat;}
#navi ul{width:595px;height:39px;margin:0;float:left;}
#navi ul li#top{margin:7px 0 0 8px;float:left;_margin:7px 0 0 4px;}
#navi ul li{margin:7px 0 0 6px;float:left;}
#navi ul li a#btn1_rollover{width:33px;height:26px;background:url(../img/m1.gif) left top no-repeat;display:block;overflow:hidden;position:relative;}
#navi ul li a#btn1_rollover:hover{background:url(../img/m1-2.gif) left top no-repeat;}
#navi ul li a#btn1_rollover img{position:relative;top:-70px;}
#navi ul li a#btn2_rollover{width:104px;height:26px;background:url(../img/m2.gif) left top no-repeat;display:block;overflow:hidden;position:relative;}
#navi ul li a#btn2_rollover:hover{background:url(../img/m2-2.gif) left top no-repeat;}
#navi ul li a#btn2_rollover img{position:relative;top:-70px;}
#navi ul li a#btn3_rollover{width:104px;height:26px;background:url(../img/m3.gif) left top no-repeat;display:block;overflow:hidden;position:relative;}
#navi ul li a#btn3_rollover:hover{background:url(../img/m3-2.gif) left top no-repeat;}
#navi ul li a#btn3_rollover img{position:relative;top:-70px;}
#navi ul li a#btn4_rollover{width:104px;height:26px;background:url(../img/m4.gif) left top no-repeat;display:block;overflow:hidden;position:relative;}
#navi ul li a#btn4_rollover:hover{background:url(../img/m4-2.gif) left top no-repeat;}
#navi ul li a#btn4_rollover img{position:relative;top:-70px;}
#navi ul li a#btn5_rollover{width:104px;height:26px;background:url(../img/m5.gif) left top no-repeat;display:block;overflow:hidden;position:relative;}
#navi ul li a#btn5_rollover:hover{background:url(../img/m5-2.gif) left top no-repeat;}
#navi ul li a#btn5_rollover img{position:relative;top:-70px;}
#navi ul li a#btn6_rollover{width:104px;height:26px;background:url(../img/m6.gif) left top no-repeat;display:block;overflow:hidden;position:relative;}
#navi ul li a#btn6_rollover:hover{background:url(../img/m6-2.gif) left top no-repeat;}
#navi ul li a#btn6_rollover img{position:relative;top:-70px;}

/*--SEARCH TOP--*/
#search{width:300px;margin-top:10px;padding:0; float:left;}
#search select{width:130px;height:20px;border:1px solid #a5acb2;margin-left:6px;padding:2px;float:left;}
#search select option{font-size:12px;color:#000;}
#search input{width:100px;height:14px;border:1px solid #a5acb2;font-size:12px;margin-left:2px;padding:2px;float:left;*height:14px;}
input#as_btn{width:43px;height:18px;margin-left:2px;padding:0;float:left;}

/*-- Left Contents --*/
#l_box{width:200px;height:auto;margin:0 5px 0 0;padding:0;float:left;}
#l_box h2 img.l_img{width:200px;height:25px;}
#newshop{width:198px;height:165px;overflow:scroll;overflow-x:hidden;margin:0 0 5px 0;padding:0;font-size:12px;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;*margin-top:-6px;}
#newshop ul li{margin:3px 0; text-indent:3px;}

#etc{margin:0 0 5px 0;padding:0;}
#etc a#l_event_rollover{width:200px;height:100px;background:url(../img/l_e.gif) left top no-repeat;display:block;overflow:hidden;position:relative;}
#etc a#l_event_rollover:hover{background:url(../img/l_e2.gif) left top no-repeat;}
#etc a#l_event_rollover img{position:relative;top:-100px;}

#l_qr{width:200px;height:70px;background:url(../img/l_qr.gif) left top no-repeat;padding-top:155px;margin-bottom:5px;*margin-top:-5px;}
#l_qr p{margin:0 0 0 8px; color:#F00;font-size:10px;text-align:center;}
#l_qr input{width:175px;margin:5px 0 0 10px;padding:2px;border:1px solid #a5acb2;float:left;}
#l_qr select{width:119px;height:20px;margin:5px 0 0 10px;border:1px solid #a5acb2;float:left;}
#l_qr select option{font-size:12px;color:#000;}
input#send_url{width:55px;height:20px;margin:3px 0 0 4px;border:none;float:left;}

#l_area{width:198px;height:auto;margin:0 0 5px 0;padding:5px 0 0 0;font-size:12px;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin-top:-5px;}
#l_area dl dd{ margin:5px 5px 0 5px;padding:3px;color:#FFF;background:#1290ed;*margin:5px 5px 0 5px;}
#l_area dl dt{ margin:0 5px 5px 5px;padding:3px;font-size:12px;background:#f2f2f2;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
#l_area dl dt span{color:#dbdbdb;}

#l_link{width:198px;height:auto;margin:0 0 5px 0;padding:5px 0 0 0;font-size:12px;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin-top:-5px; text-align:center;}
#l_link ul{margin:5px;}
#l_link ul li{margin:5px;padding:2px;font-size:12px;background:#f2f2f2; border:1px solid #dbdbdb;text-align:left;display:block;}
#l_link p{margin:5px;font-size:12px;}
#l_link img{margin-bottom:3px;}


/*-- Main Contents --*/
#m_box{width:490px;height:auto;margin:0 5px 0 0;float:left;}
#m_box h2 img{float:left;}
/*-- Main page --*/
#t_pick{width:488px;height:240px;margin:0 0 5px 0;padding:0;border:1px solid #dbdbdb;}
img#pickup{margin:0;padding:0;}
#t_event_img{width:488px;height:87px;margin:0 0 5px 0;padding:0;border:1px solid #dbdbdb;background:#f2f2f2;clear:left;}
.img_t{width:490px;height:25px;margin:0 0 3px 0;}

.t_news{width:241px;height:81px;margin:0 1px 2px 1px;border:1px solid #dbdbdb;background:#f2f2f2;font-size:12px;float:left;_width:240px;}
.t_news img{width:55px;height:73px;margin:2px 4px 2px 2px;padding:1px;border:1px solid #dbdbdb;background:#f2f2f2;float:left;}
.t_news p{margin-top:3px;line-height:19px;}
.sname{background:url(../img/sname.gif) left center no-repeat;padding-left:5px;font-weight:bold;}
.sname2{font-size:12px;}
.sname3{font-size:12px;font-weight:bold;}
.n_b{padding:4px;text-align:center;background:url(../img/n_b.gif) left center no-repeat;font-size:10px;color:#FFF;}

.t_ng{width:155px;height:94px;margin:0 1px 2px 1px;padding:2px;border:1px solid #dbdbdb;background:#f2f2f2;font-size:12px;float:left;_width:154px;}
.t_ng img{width:68px;height:90px;margin:0 4px 2px 0;padding:1px;border:1px solid #dbdbdb;background:#f2f2f2; float:left;}
.t_ng p{margin:0;line-height:19px;_line-height:18px;}

/*-- News & Events --*/
img.girl_img{width:120px;height:160px;margin:3px;padding:2px;border:1px solid #dbdbdb;float:left;}

.news{width:488px;height:172px;margin:0 0 3px 0;border:1px solid #dbdbdb;background:#f2f2f2;font-size:12px;float:left;}
.news p{margin-top:3px;line-height:20px;}
.continue{font-size:10px;color:#007bd7; padding:2px;border:1px solid #cfcfcf;}
.page{margin:0;padding:2px 3px 3px 3px;font-size:12px;text-align:center;background:#efefef;clear:both; letter-spacing:3px;}
span.pagerStyle{text-align:center;padding:2px;font-size:12px;margin:0;vertical-align:middle;}

.page a{color:#666;text-decoration:none;}
.page a:link{color:#666;text-decoration:none;}
.page a:visited{color:#666;text-decoration:none;}
.page a:hover{color:#000;text-decoration:underline;}

/*--  Rank --*/
.pickup{width:488px;height:172px;margin-bottom:3px;border:1px solid #dbdbdb;float:left;}
.pickup dl dd{width:45px;background:url(../img/n_b.gif) left center repeat-x; margin:2px;padding:3px;font-size:12px;color:#FFF;float:left;}
.pickup dl dt{width:245px;margin:1px; font-size:14px;padding:3px;float:left;}
.pickup dl dd.comment_t{width:345px;background:url(../img/n_b.gif) left center repeat-x; margin:2px;padding:3px;font-size:12px;color:#FFF;float:left;}
.pickup dl dt.comment{width:345px;margin:1px;padding:3px;font-size:14px;}

/*-- Girl Search --*/
#gs{width:488px;margin:0 0 3px 0;border:1px solid #dbdbdb;font-size:12px;float:left;}
#gs dl dd{margin:0;padding:3px;background:#ffe659;line-height:12px;}
#gs dl dt{margin:0;padding:3px;background:#fff8d2;line-height:12px;*padding:1px;}
#gs dl dd.gs_t{background:#ffd800;margin:0;padding:5px;text-align:center;font-size:12px;color:#000;line-height:12px;*margin-top:-2px;}
#gs dl dd.gs_b{text-align:center;background:#fff8d2;}
#gs dl dd.gs_b input{width:100px;padding:1px;font-size:12px;}
#gs dl dt.s_area{padding:3px;line-height:15px;font-size:12px;text-align:left;}
#gs dl dt.s_area select{width:120px;margin:3px;vertical-align:middle;font-size:12px;}

/*-- Area Search --*/
.area{width:485px;height:auto;margin:0 0 0 2px;padding:0 0 5px;float:left;_margin:0 0 3px 1px;}
.area h3{height:17px;font-size:14px;margin:0;padding-left:12px;padding-top:3px;background:url(../img/area_t.gif) left top no-repeat;clear:both;}
.area ul {width:485px;float:left;}
.area ul li{width:87px;margin:0;padding:4px;font-size:12px;text-align:center;border-top:1px solid #fffceb;border-left:1px solid #fffceb;border-right:1px solid #f6e89c;border-bottom:1px solid #f6e89c;background:#fff8d2;float:left;}
.area ul li.area_b{width:482px;height:102px;margin:3px 0 0;padding:0;text-align:left;border:1px solid #dbdbdb;background:#f2f2f2; float:left;}
img.area_b_img{width:290px;height:98px;margin:2px;float:left;}
.area ul li.area_b p{ width:180px;height:92px;margin:2px 0 5px 0;padding:3px;line-height:19px;background:#FFF;float:left;_height:94px;_padding:2px;}
.area ul li.area_n{width:476px; margin:2px 0 0;font-size:10px;text-align:left;background:#f2f2f2;border:none;}
.hot{padding:1px 2px 1px 1px;color:#FFF;font-size:10px;background:#F00;}

.tree{margin:0;padding:2px;font-size:12px;background:#ffeb7b;}
.tree_s{margin:0;padding:2px;font-size:12px;background:#fff3b1;}

/*-- Rules --*/
#rules{width:484px;margin:0;padding:2px;text-align:center;border:1px solid #dbdbdb;float:left;}
#rules p{font-size:12px;text-align:left;}
#rules h3{font-size:14px;margin-top:10px;text-align:left;}
#rules p.rule_box{padding:2px;font-size:10px;line-height:12px;text-align:left;}
#rules input{ width:190px;margin:0 auto;font-size:12px; }

/*-- Link --*/
.lint_t_txt{margin:5px 3px 3px 3px;padding:5px;font-size:12px;background:#FFF;border:1px solid #dbdbdb;clear:both;*margin:3px;*padding:3px 5px 5px 5px;}
#link_m{width:484px;margin:0;padding:2px;}
#link_m ul{margin:0 0 0 12px;padding:0;}
#link_m ul li{width:102px;font-size:10px;margin:0 2px 5px 0;padding:5px;text-align:center;background:#FFF;border:1px solid #dbdbdb;float:left;}
h3.link_t{background:url(../img/sname.gif) left center no-repeat;margin:5px 3px;padding-top:2px;padding-left:7px;font-size:14px;font-weight:bold;clear:left;}
h4.link_t{background:url(../img/sname.gif) left center no-repeat;margin:5px 3px;padding-top:2px;padding-left:7px;font-size:12px;font-weight:bold;clear:left;}
.link_w ul{margin:0 0 0 10px;padding:0;_margin:0 0 0 5px;}
.link_w ul li{width:88px;height:31px;margin:0 0 5px 5px;padding:0;float:left;background:#dbdbdb;}
.link_w ul li img{width:88px;height:31px;margin:0;padding:0;}

.link_k{font-size:10px;margin:2px;padding:2px;background:#efefef;color:#000;line-height:16px;}
.link_form,.link_banner,.order_form,.sitemap{width:474px;margin:2px 2px 6px 2px;padding:2px;text-align:center;border:1px solid #dbdbdb;float:left;*padding:2px 2px 4px 2px;_margin:2px 2px 0 1px;}
.link_form dl{margin:2px;padding:0; float:left;}
.link_form dl dd{width:100px;height:18px;text-align:left;font-size:12px;margin:0 2px 2px 0;padding:5px 0 0 5px;background:#efefef;color:#000;float:left;}
.link_form dl dd span{color:#F00;}
.link_form dl dt{width:362px;height:23px;text-align:left;font-size:12px;margin:0 0 2px 0;padding:0;color:#000;float:left;_width:354px;}
.link_form dl dt select{font-size:12px;vertical-align:middle;margin:0;padding:0;}
.link_form dl dt input{width:355px;height:19px;font-size:12px;vertical-align:middle;_width:350px;margin:0; padding:0;*height:16px;}
.link_form button{margin:0 auto;clear:both;}
.red_t{color:#F00; font-weight:bold;}
.red_t a:link{color:#F00; font-weight:bold;}
.red_t a:visited{color:#F00; font-weight:bold;}
.red_t a:hover{color:#39F; font-weight:bold;}

.banner_t{margin:5px;font-size:14px;font-weight:bold;text-align:left;clear:both;}
.img_1{width:88px;height:31px;text-align:left;font-size:12px;margin:2px;padding:0;color:#000;background:#dbdbdb;float:left;}
.img_1 img{width:88px;height:31px;margin:0;float:left;}
.text_1{width:378px;height:31px;margin:2px;float:left;}
.text_1 textarea{width:375px;height:28px;margin:0;padding:0;_width:372px;}

.img_2{width:200px;height:40px;text-align:left;font-size:12px;margin:2px;padding:0;color:#000;background:#dbdbdb;float:left;}
.img_2 img{width:200px;height:40px;}
.text_2{width:266px;height:40px;margin:2px;float:left;}
.text_2 textarea{width:263px;height:37px;margin:0;padding:0;_width:260px;}

.img_3{width:300px;height:60px;text-align:left;font-size:12px;margin:2px;padding:0;color:#000;background:#dbdbdb;float:left;}
.img_3 img{width:300px;height:60px;}
.text_3{width:166px;height:60px;margin:2px;float:left;}
.text_3 textarea{width:163px;height:57px;margin:0;padding:0;_width:160px;}

.img_4{width:468px;height:60px;text-align:left;font-size:12px;margin:2px;padding:0;color:#000;background:#dbdbdb;float:left;}
.img_4 img{width:468px;height:60px;}
.text_4{width:468px;height:35px;margin:2px;float:left;}
.text_4 textarea{width:465px;height:32px;margin:0;padding:0;_width:460px;}

.order_form table{width:100%;margin:0;}
.f_left{width:100px;font-size:12px;background:#efefef;color:#000;padding-left:3px;text-align:left;}
.f_right{width:350px;font-size:12px;background:#fff;color:#000;padding-left:3px;text-align:left; line-height:19px;}
.f_right_t{width:350px;height:100px;font-size:12px;background:#fff;color:#000;padding-left:3px;text-align:left; line-height:19px;}
.f_right_t2{width:350px;height:300px;font-size:12px;background:#fff;color:#000;padding-left:3px;text-align:left; line-height:19px;}
.f_right_u{width:350px;font-size:12px;background:#fff;color:#000;padding-left:3px;text-align:left; line-height:19px;}
.red_t2{font-size:10px;color:#F00;}
.f_right input{width:350px;}
.f_right_t input{width:350px;height:100px;}
.f_right_t2 input{width:350px;height:300px;}
.f_right_u input{width:300px;}
.order_t{font-size:12px;text-align:center;}
h3.order_h3{font-size:16px;text-align:center;font-weight:bold; margin:10px auto;clear:both;}
#sr_rules{width:484px;height:100px;margin:0;padding:2px;text-align:center;border:1px solid #dbdbdb;float:left;overflow-x:hidden;overflow:scroll;}
#sr_rules p{font-size:12px;text-align:left;}
#sr_rules h3{font-size:14px;margin-top:10px;text-align:left;}
#sr_rules p.rule_box{padding:2px;font-size:10px;line-height:12px;text-align:left;}
.sr_check{font-size:12px;text-align:center;padding:5px;clear:both;}

.sitemap ul{text-align:left;margin:0;padding:0;}
.sitemap ul li.sm_t{font-size:14px;font-weight:bold;background:#efefef;margin:0;padding:4px 0 0 0;}
.sitemap ul li{font-size:12px;padding:3px;}
.sm_txt{font-size:10px;color:#666;}

/*-- Right Contents --*/
#r_box{width:200px;height:auto;margin:0;padding:0;float:left;}
.pr_img{width:200px;height:25px;*float:left;}
#pr_banner{width:100%;}
#pr_banner ul li{width:200px;height:80px;margin:5px 0 0 0; background:#dbdbdb;}
#pr_banner ul li img{width:200px;height:80px;margin:0;}
#s_banner{width:100%;}
#s_banner ul li{width:200px;height:40px;margin:5px 0 0 0; background:#dbdbdb;}
#s_banner ul li img{width:200px;height:40px;margin:0;}

/*-- Footer --*/
#footer{width:900px;height:150px;background:url(../img/f_b.gif) left top no-repeat;clear:both;position:relative;bottom:-15px;_bottom:-6px;}
#footer div{width:900px;height:26px;margin:5px auto;border-top:1px solid #ffc84d;border-bottom:1px solid #ffc84d; padding:0 auto;}
#footer div ul{width:780px; margin:0 auto;}
#footer ul li#f_top{font-size:10px;margin:5px; padding:3px 3px 3px 7px;display:block;float:left;border:none;}
#footer ul li{font-size:10px;border-left:1px solid #ffcf63;margin:5px; padding:3px 3px 3px 7px;display:block; float:left;}
#footer p{font-size:10px;text-align:center;bottom:-83px;position:relative;*bottom:-80px;}

/*-- Shop Page --*/
#s_header{width:595px;float:left;}
#s_header h2{font-size:14px;margin:3px;padding:3px;border-left:4px solid #fe5700;}
h3.shoph3{margin:5px 0 0 0;padding:0;float:left;}
p{font-size:12px;margin:0 3px;}
#shop_b{width:300px;height:60px;margin-right:3px;text-align:right;float:right;}

#s_news{width:300px;margin:5px 5px 0 0;height:355px;border:1px solid #dbdbdb;float:left;}
#s_news dl dd.title{margin:0;padding:0;}
#s_news dl dd.title h3{margin:0; padding:0;}
#s_news dl dd.title h3 img{float:left;}
#s_news dl dd{margin:0;background:#ffe659;padding:2px;font-size:14px;font-weight:bold;text-align:left;clear:both;}
#s_news dl dt{margin:0;padding:2px;font-size:12px;height:305px;background:#fff8d2;overflow-x:hidden;overflow:scroll;}

#s_events{width:300px;margin:5px 0 0;height:355px;border:1px solid #dbdbdb;float:left;}
#s_events dl dd.title{margin:0;padding:0;}
#s_events dl dd.title h3{margin:0; padding:0;}
#s_events dl dd.title h3 img{float:left;}
#s_events dl dd{margin:0;background:#ffe659;padding:2px;font-size:14px;font-weight:bold;text-align:left;clear:both;}
#s_events dl dt{margin:0;padding:2px;font-size:12px;height:290px;background:#fff8d2;overflow-x:hidden;overflow:scroll;}

#s_info{width:280px;margin:5px 5px 0 0;height:355px;border:1px solid #dbdbdb;float:left;background:#fff8d2;}
#s_info dl dd.title{margin:0;padding:0;}
#s_info dl dd.title h3{margin:0;padding:0;}
#s_info dl dd.title h3 img{float:left;}
#s_info dl dd{margin:0;background:#ffe659;padding:4px;font-size:14px;font-weight:bold;text-align:left;clear:both;}
#s_info dl dt{margin:0;padding:4px;font-size:12px;background:#fff8d2;}

#s_info2{width:895px;margin:5px 5px 0 0;height:355px;border:1px solid #dbdbdb;float:left;background:#fff8d2;}
#s_info2 dl dd.title{margin:0;padding:0;}
#s_info2 dl dd.title h3 img{float:left;}
#s_info2 dl dd{margin:0;background:#ffe659;padding:4px;font-size:14px;font-weight:bold;text-align:left; clear:both;}
#s_info2 dl dt{margin:0;padding:5px;font-size:12px;background:#fff8d2;}

#s_gl,#s_sys{width:895px;height:auto;margin:0;text-align:center;}
#s_gl ul{width:885px;margin-top:5px;margin-left:15px;*margin-top:-2px;float:left;}
#s_gl ul li{margin:2px;padding:2px;border:1px solid #dbdbdb;text-align:center;font-size:12px;float:left;}
#s_gl ul li img{width:84px;height:112px;margin:1px;}
#s_gl ul li#m_girl{margin:2px;padding:2px;border:1px solid #dbdbdb;text-align:center;font-size:12px;float:left;}
#s_gl ul li#m_girl img{width:161px;height:215px;margin:1px;*height:216px;}

#s_sys table{width:865px;height:auto;margin:2px 0 0 15px;*margin:2px 0 0 -5px;}
#s_sys table tr td.sys_t{margin:2px;padding:10px;font-size:12px;text-align:center;background:#e0e0e0;}
#s_sys table tr td{margin:2px;padding:10px;font-size:12px;text-align:center;background:#f4f4f4;}
#s_sys table tr td p{text-align:left;}

#shop_area{width:895px;height:auto;margin:5px 0 0 0;text-align:center;border:1px solid #dbdbdb;}
#shop_area dl dd.title{margin:0;padding:0;background:#ffe659;}
#shop_area dl dd.title h3 img{float:left;}
#shop_area dl dd{margin:0;background:#ffe659;padding:4px;font-size:14px;font-weight:bold;text-align:left; clear:both;}
#shop_area dl dt{width:100%;margin:0;padding:5px 0;font-size:12px;background:#fff8d2;float:left;}
#shop_area dl dt ul{float:left;}
#shop_area dl dt ul li{margin:2px;padding:0 5px 0 3px; border-right:1px solid #999;float:left;}


/*-- Girl Picture --*/
#pic_w{width:320px;height:auto;margin:5px 0 0 20px;padding:0;float:left;_margin:0 0 0 10px;}
.pikachoose{width:320px;margin:0;float:left;}
.pikachoose ul{padding-left:0;width:320px;margin:0;overflow:hidden;}
.pikachoose ul li{float:left;border:1px solid #dbdbdb;padding:1px;margin:0 0 4px 5px;position:relative;overflow:hidden;_margin:0 0 4px 3px;}
.pikachoose ul li.no_img{width:70px;height:98px;float:left;border:1px solid #dbdbdb;padding:1px;margin:0 0 4px 5px;position:relative;overflow:hidden;_margin:0 0 4px 3px;background:url(../img/no_img_pro.gif) no-repeat center;}
.pikachoose ul li div img{position:relative;cursor:pointer;}
.pika_main{width:310px;height:auto;margin:0 auto 5px auto;display:block;position:relative;_width:312px;}
.pika_main_img{width:300px;height:400px;position:absolute;top:4px;left:4px;margin:0 auto;/*-- IE 6 --*/_top:5px;_left:3px;-ms-interpolation-mode:bicubic;}
.pika_back_img{width:300px;height:400px;position:relative;top:2px;left:2px;_top:2px;_left:3px;-ms-interpolation-mode:bicubic;}
.pika_subdiv{position:relative;border:1px solid #dbdbdb;padding:2px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}

.pika_play{position:absolute;z-index:99;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display:block;width:50px;height:50px;background:url(style/jquery/pika_img/play.png) top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display:block;width:50px;height:50px;background:url(style/jquery/pika_img/pause.png) top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}
.pika_prev_hover{position:absolute;top:170px;left:5px;height:456px;width:100px;background:url(style/jquery/pika_img/rewind.png) top left no-repeat;}
.pika_next_hover{position:absolute;top:170px;right:5px;height:456px;width:100px;background:url(style/jquery/pika_img/fastf.png) top right no-repeat;}

#girl_pro_txt{width:540px;margin-top:5px;margin-left:5px;float:left;}
#girl_pro_txt dl{width:100%;font-size:14px;}
#girl_pro_txt dl dt{width:150px;height:13px;margin:0 2px 2px 0;padding:5px;background:#f2d40b;color:#000;text-align:left;float:left;}
#girl_pro_txt dl dd{width:368px;height:13px;margin:0 0 2px 0;padding:5px;background:#f4f4f4;text-align:left;float:left;}
#girl_pro_txt dl dt#line_1{width:530px;height:13px;margin:0 2px 2px 0;padding:5px;background:#f2d40b;color:#000;text-align:left;float:left;}
#girl_pro_txt dl dd#line_1{width:530px;height:auto;margin:0 0 2px 0;padding:5px;background:#f4f4f4;text-align:left;float:left;}
#girl_pro_txt ul li{width:86px;margin:4px;padding:5px;font-size:10px;text-align:center;background-color:#f4f4f4;border:1px solid #d6d6d6;float:left;*margin:0 3px 3px 3px;*width:87px;}

.shop_back{text-align:center;padding-top:20px;clear:left;}
