/*-- Basic --*/
*{margin:0;padding:0;font-family:"‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚oƒSƒVƒbƒN";}
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;}

/*-- Wrapper --*/
.wrapper{width:1010px;height:auto;margin:0 auto;padding:0;text-align:left;vertical-align:top;background-color:#FFFFFF;}

/*-- Top Navi Start --*/

/*- OLD TOP NAVI 
.top_navi{width:1005px;height:77px;margin:0 0 4px 0;padding:0;text-align:left;vertical-align:top;border-bottom:1px dashed #FF00CC;}
p#top_logo{width:195px;height:77px;margin:0;padding:0;border:none;float:left;}
p#top_logo img{width:195px;height:77px;margin:0;padding:0;border:none;}
p#text_m{width:800px;height:17px;margin:0;padding:3px 0 0 0;font-size:10px;color:#006aa2;text-align:right;vertical-align:top;float:left;*height:20px}
p#text_m a:link{color:#006aa2;}
p#text_m a:hover{color:#006aa2;text-decoration:underline;}
p#text_m a:visited{color:#006aa2;}
p#flash{width:810px;height:55px;margin:0;padding:0;float:left;}
--*/

/*- NEW TOP NAVI --*/
.top_bar{width:100%;height:20px;margin:0;padding:0;text-align:center;vertical-align:top; background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;}
.top_bar_w{width:1008px;height:20px;margin:0 auto;padding-top:0;text-align:left;vertical-align:top;border:none; color:#ff0097; font-size:12px;}
#okini{width:300px;margin:0;padding-top:3px;vertical-align:top;float:left;}
#okini img{width:8px;height:16px;border:0; margin:0;padding:0; vertical-align:middle;}
#okini a:link{color:#ff0097;}
#okini a:visited{color:#ff0097;}
#okini a:hover{color:#000000;text-decoration:underline;}

#text_m{width:auto;margin-top:2px;padding-top:3px;color:#000000;font-size:10px;text-align:right;float:right;}
#text_m a:link{color:#000000;}
#text_m a:visited{color:#000000;}
#text_m a:hover{color:#ff0097;text-decoration:underline;}

.top_navi{width:1008px;height:77px;margin:10px 0 0 5px;padding:0;text-align:left;vertical-align:top;border:none;}
#top_m{ height:60px; vertical-align:bottom;margin:0 4px; padding-top:10px;float:left;}
#top_logo{width:245px;height:60px;margin:0 5px;padding:0;text-align:center;border:none;float:left;}
#top_logo h1{font-size:12px;font-weight:normal;line-height:85%;}


/*-- Left Menu Strat -------------------------------------------------------------------------*/
.left_contents{width:195px;height:auto;margin:0 5px 0 0;padding:0;vertical-align:top;text-align:left;float:left;}
.left_contents_box{width:195px;height:auto;margin:0 0 3px 0;;padding:0;vertical-align:top;clear:both;}

/*-- Left Search --*/
dt#search_t{width:100%;height:25px;margin:0;padding:0;vertical-align:text-top;background-image:url(image/l_search_t.gif);background-repeat:no-repeat;}
dt#search_b{width:100%;height:54px;margin:0;padding:0;vertical-align:text-top;background-image:url(image/l_search_b.gif);background-repeat:no-repeat;}
.search_form{width:195px;height:81px;margin:0;padding:0;float:left;_height:79px;}
.search_form select#l_area{width:70px;height:20px;background-color:#FFFFFF;border:1px solid #9c9c9c;margin:5px 2px 3px 5px;padding:0;text-align:left;float:left;}
.search_form select#l_type{width:112px;height:20px;background-color:#FFFFFF;border:1px solid #9c9c9c;margin:5px 0 3px 0;padding:0;vertical-align:top;text-align:left;float:left;}
.search_form input#l_text{width:131px;height:17px;color:#000000;background-color:#FFFFFF;border: 1px solid #9c9c9c;margin:0 2px 0 5px;padding:0;vertical-align:top;float:left;}
form.search_form input#s_btn{width:50px;height:19px;margin:0;padding:0;float:left;}


/*-- New Shop --*/
dt#new_shop_t{width:100%;height:25px;margin:0;padding:0;vertical-align:text-top;background-image:url(image/new_shop_t.gif);background-repeat:no-repeat;font-size:0;line-height:0;}
dt#new_shop_b{width:100%;height:184px;margin:0;padding:0;background-image:url(image/new_shop_b.gif);background-repeat:repeat-y;vertical-align:top;line-height:0;}
dt#new_shop_b ul{width:180px;height:170px;margin:0; padding:5px;list-style:none;vertical-align:top;overflow:scroll;overflow-x:hidden;/*-- IE --*/*scrollbar-face-color:#ffffff;*scrollbar-shadow-color:#ffffff;*scrollbar-highlight-color:#ffffff;*scrollbar-3dlight-color:#ffffff;*scrollbar-darkshadow-color:#ffffff;*scrollbar-track-color:#ffffff;*scrollbar-arrow-color:#ce1181;}
dt#new_shop_b ul li{width:165px;height:auto;margin:0 0 2px 0;padding:0;font-size:10px;vertical-align:middle;display:block;}
dt#new_shop_b ul li img{width:34px;height:15px;margin:0 2px 0 0;padding:0;vertical-align:middle;border:none;}
dt#new_shop_b ul li a:link{color:#000000;}
dt#new_shop_b ul li a:visited{color:#000000;}
dt#new_shop_b ul li a:hover{color:#a21665; text-decoration:underline;}
dt#new_shop_f{width:100%;height:2px;margin:0;padding:0px;background-image:url(image/l_menu_f.gif);background-repeat:no-repeat;vertical-align:top;line-height:0;font-size:0;}

/*-- Left Pick Up Girl --*/
dt#l_pick_t{width:100%;height:26px;margin:0;padding:0;vertical-align:text-top;background-image:url(image/l_pick_top.gif);background-repeat:no-repeat;font-size:0;line-height:0;}
dt#l_pick_b{width:100%;height:192px;margin:0;padding:0;background-image:url(image/new_shop_b.gif);background-repeat:repeat-y;vertical-align:top;line-height:0;}
dt#l_pick_b ul{width:auto;height:auto;margin:0; padding:2px 5px 0 5px;list-style:none;vertical-align:top;}
dt#l_pick_b ul li{width:auto;height:auto;margin:0;padding:0;font-size:10px;vertical-align:middle;}
dt#l_pick_b ul li img{width:185px;height:186px;margin:0 2px 0 0;padding:0;vertical-align:middle;border:none;}
dt#l_pick_b ul li a:link{color:#000000;}
dt#l_pick_b ul li a:visited{color:#000000;}
dt#l_pick_b ul li a:hover{color:#a21665; text-decoration:underline;}
dt#l_pick_f{width:100%;height:2px;margin:0;padding:0px;background-image:url(image/l_menu_f.gif);background-repeat:no-repeat;vertical-align:top;line-height:0;font-size:0;}

/*-- Girl Rank Index --*/
#gr_box{width:100%;height:auto;margin:0;padding:0;vertical-align:top;}
#gr_top{width:100%;height:40px;margin:0;padding:0;border:none;vertical-align:top;font-size:0;line-height:0;}
#gr_back{width:100%;height:324px;margin:0;padding:0;background-image:url(image/new_shop_b.gif);background-repeat:repeat-y;border:none;vertical-align:top;float:left;}
#gr_f{width:195px;height:6px;margin:0 0 3px 0;padding:0; background-image:url(image/r_girl_rank_f.gif);background-repeat:no-repeat;border:none;vertical-align:top;line-height:0; clear:both;font-size:0;}
#gr_box2{width:100%;height:auto;margin:0;padding:0;vertical-align:top;float:left;}
#gr_box2 p#pic_box{width:76px; height:104px; margin:2px 0 0 3px;padding:0;border:1px solid #d5c372;vertical-align:top;float:left;}
#gr_box2 p#pic_box img{width:70px; height:98px;margin:3px;padding:0;}
#gr_box2 p#t_box{width:99px;height:100px;margin:2px 0 0 0;padding:3px;font-size:10px; line-height:1.3em;text-align:left;vertical-align:bottom;color:#000000;border:none;float:left;}
#gr_box2 p#t_box span#name{font-size:12px; color:#006600;font-weight:bold; clear:both;}
#gr_box2 p#t_box span#shop{font-size:10px; color:#006600;clear:both;}
#gr_box2 p#t_box a:link{color:#006600;}
#gr_box2 p#t_box a:visited{color:#006600;}
#gr_box2 p#t_box a:hover{color:#a21665;text-decoration:underline;}

/*-- Left Type --*/
dt#left_type_t{height:25px;margin:0;padding:0;vertical-align:text-top;background-image:url(image/l_type_t.gif);background-repeat:no-repeat;}
dt#left_type_b{width:195px; height:auto;margin:0;padding:0;background-image:url(image/l_menu_b.gif);background-repeat:repeat-y;vertical-align:top;float:left;}
dt#left_type_b ul{width:185px;height:auto;margin:0;padding:5px;list-style:none;float:left;}
dt#left_type_b ul li{width:74px;height:10px;margin:3px;padding:5px;background-color:#f7f7f7;border:1px solid #b1b1b1;text-align:center;font-size:10px;float:left;/*-- IE6 --*/_width:72px;}
dt#left_type_b ul li a:link{color:#000000;}
dt#left_type_b ul li a:visited{color:#000000;}
dt#left_type_b ul li a:hover{color:#a21665;text-decoration:underline;}
dt#left_type_f{height:2px;margin:0;padding:0px;background-image:url(image/l_menu_f.gif);background-repeat:no-repeat;vertical-align:top;clear:both;}

 
/*-- Chek Girl --*/
dt#check_g_t{width:100%;height:25px;margin:0;padding:0;vertical-align:text-top;background-image:url(image/check_girl_t.gif);background-repeat:no-repeat;}
dt#check_g_b{width:100%;height:auto;margin:0;padding:0;background-image:url(image/l_menu_b.gif);background-repeat:repeat-y;vertical-align:top;float:left;}
dt#check_g_f{height:20px;margin:0;padding:7px 0 0 8px;background-image:url(image/check_girl_f.gif);background-repeat:no-repeat; vertical-align:top;font-size:10px; text-align:center;color:#FFFFFF;clear:both;}
#chk_box{width:195px;height:auto;margin:0;padding:0;vertical-align:top;float:left;}
#chk_box p#pic_box{width:76px; height:104px; margin:2px 0 0 3px;padding:0;border:1px solid #FF99CC;vertical-align:top;float:left;}
#chk_box p#pic_box img{width:70px; height:98px;margin:0;padding:3px;vertical-align:top;}
#chk_box p#t_box{ width:99px;height:100px;margin:2px 0 0 0;padding:3px;font-size:10px; line-height:1.3em;text-align:left;vertical-align:bottom;color:#000000;border:none;float:left;}
#chk_box p#t_box span#name{font-size:12px; color:#ec008c;font-weight:bold; clear:both;}
#chk_box p#t_box span#shop{font-size:10px; color:#ec008c;clear:both;}
#chk_box p#t_box a:link{color:#ec008c;}
#chk_box p#t_box a:visited{color:#ec008c;}
#chk_box p#t_box a:hover{color:#a21665;text-decoration:underline;}

/*-- Movie --*/
dt#mov_t{width:100%;height:25px;margin:0;padding:0;vertical-align:text-top;background-image:url(image/mov_t.gif);background-repeat:no-repeat;}
dt#mov_b{width:100%;width:195px;margin:0;padding:0;background-image:url(image/new_shop_b.gif);background-repeat:repeat-y;vertical-align:top; text-align:center;}
dt#mov_f{width:100%;height:5px;margin:0;padding:0;background-image:url(image/mov_f.gif);background-repeat:no-repeat; vertical-align:top; font-size:0; line-height:0;}
#mov_box{width:100%; margin:0;padding:0;vertical-align:top;position:relative; font-size:12px; text-align:center; line-height:110%;}
#mov_box img{width:175px; height:140px;margin:4px;padding:0; position:relative; vertical-align:top;}
#mov_box a:link{color:#ec008c;}
#mov_box a:visited{color:#ec008c;}
#mov_box a:hover{color:#a21665;text-decoration:underline;}

/*-- Left Menu --*/
.left_contents_box ul,li#l_menu{width:195px;height:auto;margin:0 0 3px 0;;padding:0;vertical-align:top;clear:both;list-style:none;}

/*-- Left Menu End -------------------------------------------------------------------------*/

/*-- Main Contents -------------------------------------------------------------------------*/
.main_contents{width:605px;height:auto;margin:0 3px 0 0;padding:0;vertical-align:top;text-align:left;float:left;}
.m_contents_box{width:605px;height:auto;margin:0 0 3px 0;padding:0;vertical-align:top;float:left;}

/*-- Event Bar --*/
#event_bar{width:554px;height:25px;margin:0;padding:0;background-image:url(image/top_event_bar.gif);background-repeat:no-repeat;float:left;text-align:left;}
#events.innerfade{margin:5px 0 0 57px;padding:0;width:495px;height:auto;border:none;background:none;line-height:17px;float:left;*line-height:18px;*margin:4px 0 0 57px;_margin:4px 0 0 28px;}
#events{margin:0;padding:0;width:554px;}
#t_event_txt{margin:0;padding:0;font-size:12px;}
#event_btn{width:38px;height:19px;margin:0;padding:6px 0 0 10px;font-size:13px;color:#FFFFFF;background-image:url(image/top_event_btn.gif);background-repeat:no-repeat;float:left;}
#event_btn a:link{color:#FFFFFF; text-decoration:underline;}
#event_btn a:visited{color:#FFFFFF; text-decoration:underline;}
#event_btn a:hover{color:#FFFFFF;font-size:14px; text-decoration:underline;}
#event_bar a:link{color:#000000;text-decoration:none;}
#event_bar a:visited{color:#000000;text-decoration:none;}
#event_bar a:hover{color:#a21665;text-decoration:none;}


/*-- Pick Up Girl --*/
#pickup{width:298px;height:300px;margin:0 2px 0 0;padding:0;background-color:#e8f8ff;border:1px solid #c0c0c0;vertical-align:top;float:left;}
#p_list{margin:0;padding:0;}
#p_list.innerfade{margin:0;padding:0;background:none;border:none;}
#p_list li img{width:294px;height:296px;margin:0;padding:2px;}

/*-- Area Index --*/
#area_index{width:297px;height:auto;margin:0 2px 0 0;padding:0;background-color:#e8f8ff;border:1px solid #c0c0c0;vertical-align:top;float:left;}
#area_index img{width:297px;height:27px;margin:0;padding:0;border:none;}
#area_t{width:100%; margin:0; padding:0; border:none;}
#area_t tr td#area1{width:17%;height:auto;margin:0;padding:4px;font-size:12px;text-align:left; line-height:13px; }
#area_t tr td#area2{width:83%;height:auto;margin:0;padding:4px;font-size:12px;color:#005495;text-align:left;line-height:13px; }
#area_t tr td#area3{width:17%;height:auto;margin:0;padding:4px;font-size:12px;text-align:left;background-color:#FFFFFF;line-height:13px; }
#area_t tr td#area4{width:83%;height:auto;margin:0;padding:4px;font-size:12px;color:#005495;text-align:left;background-color:#FFFFFF;line-height:13px; }
#area_t tr td a:link{color:#005495;}
#area_t tr td a:visited{color:#005495;}
#area_t tr td a:hover{color:#a21665;text-decoration:underline;}

/*-- PICK UP BTN --*/
#pick_up_btn{width:297px;height:49px;margin:2px 2px 0 0;padding:0;background-color:#e8f8ff;border:1px solid #c0c0c0;vertical-align:top;float:left;*height:48px;}
#pick_up_btn img{width:297px;height:49px;float:left;*height:48px;}


/*-- OSUSUME SHOP --*/
#osusume{ width:100%; font-size:12px;}
#osusume li{ width:50%; float:left;}

/*-- News --*/
#news{width:298px;height:auto;margin:0 2px 0 0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top;float:left;}
#news img{width:298px;height:27px;margin:0;padding:0;border:none;}
#news ul{width:286px;height:auto;margin:0;padding:5px;vertical-align:top;list-style:none;}
#news ul li{width:286px;height:auto;margin:0 0 2px 0;padding:0;font-size:10px; text-align:left;}
#news ul li img{width:34px;height:15px;margin:0 5px 0 0;padding:0;vertical-align:middle;border:none;position:relative;}
#news ul li a:link{color:#000000;}
#news ul li a:visited{color:#000000;}
#news ul li a:hover{color:#a21665;text-decoration:underline;}

/*-- Events --*/
#events{width:298px;height:auto;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top;float:left;}
#events img{width:298px;height:27px;margin:0;padding:0;border:none;}
#events ul{width:286px;height:auto;margin:0;padding:5px;vertical-align:top;list-style:none;}
#events ul li{width:286px;height:auto;margin:0 0 2px 0;padding:0;font-size:10px; text-align:left;}
#events ul li img{width:34px;height:15px;margin:0 5px 0 0;padding:0;vertical-align:middle;border:none;position:relative;}
#events ul li a:link{color:#000000;}
#events ul li a:visited{color:#000000;}
#events ul li a:hover{color:#a21665;text-decoration:underline;}

/*-- New Girl Index --*/
#ngirl_index{width:600px;height:141px;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top;float:left;}
#ngirl_index img{width:600px;height:27px;margin:0 0 1px 0;padding:0;border:none;vertical-align:top;}
#ng_box{width:146px;height:106px;margin:4px 0 3px 3px;padding:0;vertical-align:top;border:none;float:left;}
#ng_box p#pic_box{width:76px; height:104px; margin:0;padding:0;border:1px solid #44b1e1;float:left; vertical-align:top;}
#ng_box p#pic_box img{width:70px; height:98px; margin:3px;padding:0;vertical-align:top;}
#ng_box p#t_box{width:62px;height:100px; background-color:#ffffff;margin:0;padding:3px;font-size:10px; line-height:1.3em;text-align:left;vertical-align:bottom;color:#000000;border:none;float:left;}
#ng_box p#t_box span#name{font-size:12px; color:#00458a; font-weight:normal;}
#ng_box p#t_box span#shop{font-size:10px; color:#00458a;line-height:0.95em;}
#ng_box p#t_box img{width:21px; height:12px; margin:0; padding:0; border:none; vertical-align:middle;}
#ng_box p#t_box a:link{color:#00458a;}
#ng_box p#t_box a:visited{color:#00458a;}
#ng_box p#t_box a:hover{color:#a21665;text-decoration:underline;}

/*-- Girl Info Index --*/
#g_info{width:600px;height:auto;margin:0;padding:0 0 3px 0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top;float:left;}
#g_info img{width:600px;height:27px;margin:0 0 1px 0;padding:0;border:none;vertical-align:top;}
#gi_box{width:146px;height:106px;margin:4px 0 3px 3px;padding:0;vertical-align:top;border:none;float:left;}
#gi_box p#pic_box{width:76px; height:104px; margin:0;padding:0;border:1px solid #88c76f;float:left; vertical-align:top;}
#gi_box p#pic_box img{width:70px; height:98px; margin:3px;padding:0; vertical-align:top;}
#gi_box p#t_box{width:62px;height:100px; background-color:#ffffff;margin:0;padding:3px;font-size:10px; line-height:1.3em;text-align:left;vertical-align:bottom;color:#000000;border:none;float:left;}
#gi_box p#t_box span#name{font-size:12px; word-spacing:-0.7em;color:#006600;clear:both;}
#gi_box p#t_box span#shop{font-size:10px; color:#006600;clear:both;line-height:0.95em;}
#gi_box p#t_box a:link{color:#006600;}
#gi_box p#t_box a:visited{color:#006600;}
#gi_box p#t_box a:hover{color:#a21665;text-decoration:underline;}

/*-- Best Shop Index --*/
p#best_shop_index{width:300px;height:180px;margin:0 2px 0 0;padding:0;border:none;vertical-align:top;float:left;}

/*-- Right Menu Start -------------------------------------------------------------------------*/
.right_contents{width:200px;height:auto;margin:0;padding:0;vertical-align:top;text-align:left;float:left;}
.right_contents_box{width:100%;height:auto;margin:0 0 3px 0; padding:0; vertical-align:top; text-align:left;clear:both;}

/*-- Job Search --*/
#r_job_search{ width:200px; height:100px; margin:0; padding:0; vertical-align:top; text-align:left;}
#r_job_search dl{margin:0; padding:0;vertical-align:top;}
#r_job_search dl dt#r_j_top{ width:200px; height:27px; background-image:url(image/r_job_s_t.gif); background-repeat:no-repeat;margin:0; padding:0; vertical-align:top; text-align:left;}
#r_job_search dl dt#r_j_back{ width:200px; height:73px; background-image:url(image/r_job_s_b.gif); background-repeat:no-repeat;margin:0; padding:0; vertical-align:top; text-align:left;}
.j_search_form{width:200px;height:45px;margin:0;padding:0;}
.j_search_form select#l_area{width:70px;height:20px;background-color:#FFFFFF;border:1px solid #9c9c9c;margin:27px 2px 3px 8px;padding:0;text-align:left;float:left;}
.j_search_form select#l_type{width:112px;height:20px;background-color:#FFFFFF;border:1px solid #9c9c9c;margin:27px 0 3px 0;padding:0;vertical-align:top;text-align:left;float:left;}
.j_search_form input#r_j_s_btn{width:185px;height:19px;margin:0 0 0 8px;padding:0;}

/*-- QR CODE --*/
dt#qr_t{width:100%;height:130px;margin:0;padding:0;vertical-align:top;background-image:url(image/qr_t.gif);background-repeat:no-repeat;}
dt#qr_b{width:100%;height:70px;margin:0;padding:0;background-image:url(image/qr_b.gif);background-repeat:repeat-y;vertical-align:top; text-align:center;}
dt#qr_b #qr_message{font-size:10px;text-align:center;height:10px;margin:0;padding:5px 0 2px 0;color:#FF0000;line-height:90%;}
.qr_form{width:100%;height:53px;margin:5px 0 0 0;padding:0;}
.qr_form input#mail_text{width:185px;height:19px;color:#000000;background-color:#FFFFFF;border:1px solid #9c9c9c;margin:0 0 2px 0;padding:0;vertical-align:top;}
.qr_form select#m_adress{width:132px;height:19px;color:#000000;background-color:#FFFFFF;border:1px solid #9c9c9c;margin:0 3px 0 7px;padding:0;vertical-align:top;float:left;}
dt#qr_b form input#send_mail{width:50px;height:19px;margin:0;padding:0;float:left;}
dt#qr_f{height:4px;margin:0;padding:0px;background-image:url(image/qr_f.gif);background-repeat:no-repeat; vertical-align:top; line-height:0; font-size:0;}


/*-- Right Banner --*/ 
.right_contents_box li#pr_banner{width:200px;height:80px;margin:0 0 3px 0;padding:0;border:none;vertical-align:top;text-align:left;}
.right_contents_box li#pr_banner img{width:200px;height:80px;margin:0;padding:0;border:none;}
.right_contents_box li#r_banner{width:200px;height:40px;margin:0 0 3px 0;padding:0;border:none;vertical-align:top;text-align:left;}
.right_contents_box li#r_banner img{width:200px;height:40px;margin:0;padding:0;border:none;}
/*-- Right Menu End --*/

/*-- Footer Start -------------------------------------------------------------------------*/
div.footer_box{width:1005px;height:77px;margin:4px 0 0 0;padding:0;text-align:center;vertical-align:top;border:1px solid #f2f2f2;background-color:#fafafa;clear:both;}
#sub_m{width:1001px;height:15px;font-size:10px;text-align:center;margin:1px 0 0 0;padding-top:5px;background-color:#e7e7e7; border:1px solid #dcdcdc;}
#sub_m a:link{color:#000000;}
#sub_m a:visited{color:#000000;}
#sub_m a:hover{color:#a21665;text-decoration:underline;}
#b_text{width:100%;height:auto;margin:0; padding:5px;font-size:11px;text-align:center;}

/*-- Etc Page -----------------------------------------------------------------------------*/

/*-- Area & Type --*/
#area_box{width:600px;height:auto;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top;float:left;}
#area_box img{width:600px;height:27px;margin:0 0 1px 0;padding:0;border:none;vertical-align:top; position:relative;}
#area_box h2{margin:4px 3px 5px 0;padding:0;text-align:right;font-size:10px;vertical-align:top; font-weight:normal;}
#area_box table,tr{ margin:0; padding:0; text-align:left; vertical-align:top;}
#a_img{width:116px;height:116px;margin:2px;padding:0;border:0;vertical-align:top;}
#a_img img{width:116px;height:116px;margin:0;padding:0;}

/*-- OSAKA --*/
#a_text_box_1{width:494px;height:auto;margin:0;padding:3px;text-align:left;background-color:#fff4fa; border:1px solid #ffdaee;}
#a_text_box_1 ul li#a_text_box2_1{width:105px;height:10px;margin:0;padding:5px;font-size:12px;background-color:#ef61ac;color:#ffffff;text-align:center;float:left;border-top:1px solid #ff9dd1;border-left:1px solid #ff9dd1;border-right:1px solid #c60069;border-bottom:1px solid #c60069;line-height:0.9em;}
#a_text_box_1 ul li#a_text_box2_1 a:link{color:#FFFFFF;}
#a_text_box_1 ul li#a_text_box2_1 a:visited{color:#FFFFFF;}
#a_text_box_1 ul li#a_text_box2_1 a:hover{color:#000000;text-decoration:underline;font-size:12px;}

/*-- HYOGO --*/
#a_text_box_2{width:494px;height:auto;margin:0;padding:3px;text-align:left;background-color:#e5f9ff; border:1px solid #bbe5f3;}
#a_text_box_2 ul li#a_text_box2_2{width:105px;height:10px; margin:0;padding:5px;font-size:12px;background-color:#10a9db;color:#ffffff;text-align:center;float:left;border-top:1px solid #89e2ff;border-left:1px solid #89e2ff;border-right:1px solid #006b8e;border-bottom:1px solid #006b8e;line-height:0.9em;}
#a_text_box_2 ul li#a_text_box2_2#a_text_box2_2 a:link{color:#FFFFFF;}
#a_text_box_2 ul li#a_text_box2_2#a_text_box2_2 a:visited{color:#FFFFFF;}
#a_text_box_2 ul li#a_text_box2_2#a_text_box2_2 a:hover{color:#000000;text-decoration:underline;font-size:12px;}

/*-- KYOTO --*/
#a_text_box_3{width:494px;height:auto;margin:0;padding:3px;text-align:left;background-color:#ffe9e1; border:1px solid #f4c5b6;}
#a_text_box_3 ul li#a_text_box2_3{width:105px;height:10px;margin:0;padding:5px;font-size:12px;background-color:#e05c2f;color:#ffffff;text-align:center;float:left;border-top:1px solid #ffa688;border-left:1px solid #ffa688;border-right:1px solid #a62900;border-bottom:1px solid #a62900;line-height:0.9em;}
#a_text_box_3 ul li#a_text_box2_3 a:link{color:#FFFFFF;}
#a_text_box_3 ul li#a_text_box2_3 a:visited{color:#FFFFFF;}
#a_text_box_3 ul li#a_text_box2_3 a:hover{color:#000000;text-decoration:underline;font-size:12px;}

/*-- SIGA --*/
#a_text_box_4{width:494px;height:auto;margin:0;padding:3px;text-align:left;background-color:#e6fffd; border:1px solid #b8e6e2;}
#a_text_box_4 ul li#a_text_box2_4{width:105px;height:10px;margin:0;padding:5px;font-size:12px;background-color:#19a293;color:#ffffff;text-align:center;float:left;border-top:1px solid #76e1d8;border-left:1px solid #76e1d8;border-right:1px solid #006d5d;border-bottom:1px solid #006d5d;line-height:0.9em;}
#a_text_box_4 ul li#a_text_box2_4 a:link{color:#FFFFFF;}
#a_text_box_4 ul li#a_text_box2_4 a:visited{color:#FFFFFF;}
#a_text_box_4 ul li#a_text_box2_4 a:hover{color:#000000;text-decoration:underline;font-size:12px;}

/*-- NARA --*/
#a_text_box_5{width:494px;height:auto;margin:0;padding:3px;text-align:left;background-color:#fff9de; border:1px solid #e2d98d;}
#a_text_box_5 ul li#a_text_box2_5{width:105px;height:10px;margin:0;padding:5px;font-size:12px;background-color:#c1a414;color:#ffffff;text-align:center;float:left;border-top:1px solid #efdf93;border-left:1px solid #efdf93;border-right:1px solid #715806;border-bottom:1px solid #715806;line-height:0.9em;}
#a_text_box_5 ul li#a_text_box2_5 a:link{color:#FFFFFF;}
#a_text_box_5 ul li#a_text_box2_5 a:visited{color:#FFFFFF;}
#a_text_box_5 ul li#a_text_box2_5 a:hover{color:#000000;text-decoration:underline;font-size:12px;}

/*-- WAKAYAMA --*/
#a_text_box_6{width:494px;height:auto;margin:0;padding:3px;text-align:left;background-color:#edffe0; border:1px solid #a9e07e;}
#a_text_box_6 ul li#a_text_box2_6{width:105px;height:10px; margin:0;padding:5px;font-size:12px;background-color:#61b421;color:#ffffff;text-align:center;float:left;border-top:1px solid #97f44f;border-left:1px solid #97f44f;border-right:1px solid #337400;border-bottom:1px solid #337400;line-height:0.9em;}
#a_text_box_6 ul li#a_text_box2_6 a:link{color:#FFFFFF;}
#a_text_box_6 ul li#a_text_box2_6 a:visited{color:#FFFFFF;}
#a_text_box_6 ul li#a_text_box2_6 a:hover{color:#000000;text-decoration:underline;font-size:12px;}

/*-- Area & Type Tree --*/
#tree{width:582px;height:36px;font-size:12px;margin:0 0 0 5px;padding:3px;text-align:left;background-color:#ef61ac;color:#FFFFFF;vertical-align:middle;border-top:1px solid #ff9dd1;border-left:1px solid #ff9dd1;border-right:1px solid #c60069;border-bottom:1px solid #c60069;clear:both;}
#tree_a3{width:582px;height:12px;font-size:12px;margin:0 0 0 5px;padding:3px;text-align:left;background-color:#ef61ac;color:#FFFFFF;vertical-align:middle;border-top:1px solid #ff9dd1;border-left:1px solid #ff9dd1;border-right:1px solid #c60069;border-bottom:1px solid #c60069;clear:both;}
#tree_t{width:582px;height:12px;font-size:12px;margin:0 0 0 5px;padding:3px;text-align:left;background-color:#ef61ac;color:#FFFFFF;vertical-align:middle;border-top:1px solid #ff9dd1;border-left:1px solid #ff9dd1;border-right:1px solid #c60069;border-bottom:1px solid #c60069;clear:both;}
#s_tree{width:570px;height:12px;margin:3px;padding:3px;background-color:#ffdbef;font-size:10px;color:#000000;border-top:1px solid #ff9dd1;border-left:1px solid #ff9dd1;border-right:1px solid #c60069;border-bottom:1px solid #c60069;}
#tree a:link{color:#ffffff;}
#tree a:visited{color:#ffffff;}
#tree a:hover{color:#000000;text-decoration:underline;}
#tree_a3 a:link{color:#ffffff;}
#tree_a3 a:visited{color:#ffffff;}
#tree_a3 a:hover{color:#000000;text-decoration:underline;}
#tree_t a:link{color:#ffffff;}
#tree_t a:visited{color:#ffffff;}
#tree_t a:hover{color:#000000;text-decoration:underline;}
#s_tree a:link{color:#000000;}
#s_tree a:visited{color:#000000;}
#s_tree a:hover{color:#e30078;text-decoration:underline;}

/*-- Area & Type Best Shop --*/
#best_shop_w{width:580px;height:99px;border:1px solid #86004a;margin:4px 0 0 4px;padding:4px;vertical-align:top;background-color:#e21783;border-top:1px solid #ff9dd1;border-left:1px solid #ff9dd1;border-right:1px solid #c60069;border-bottom:1px solid #c60069;clear:both;}
p#shop_img{width:290px;height:98px;margin:0 4px 0 0;padding:0;float:left;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #323232;border-bottom:1px solid #323232;}
p#shop_img img{width:290px;height:98px; margin:0; padding:0; border:0;}
p#best_girl{width:72px;height:98px;margin:0 4px 0 0;padding:0;float:left;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #323232;border-bottom:1px solid #323232;}
p#best_girl img{width:72px;height:98px; margin:0; padding:0; border:0;}
p#best_text{width:196px;height:90px;background-color:#ffffff;font-size:10px;margin:0;padding:4px;float:left;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #323232;border-bottom:1px solid #323232;}
p#best_text span#shop{font-size:12px; color:#0051a1;}
p#best_text img{width:35px;height:32px;border:none;margin:0 2px 0 0;padding:0;}
p#best_text a:link{color:#0051a1;}
p#best_text a:visited{color:#0051a1;}
p#best_text a:hover{color:#a21665;text-decoration:underline;}

/*-- Area & Type Girl Info --*/
#at_girl{width:598px;height:auto;margin:0 0 2px 1px;padding:0;background-color:#ffffff;vertical-align:top;clear:both;}
#at_girl_box{width:294px;height:106px;margin:4px 1px 3px 2px;padding:0;vertical-align:top;border:none;float:left;}
#at_girl_box p#pic_box{width:70px; height:98px; margin:0;padding:3px;border:1px solid #c0c0c0;float:left; vertical-align:top;}
#at_girl_box p#pic_box img{width:70px; height:98px; margin:0;padding:0; position:relative; vertical-align:top;}
#at_girl_box p#t_box{width:210px;height:100px; margin:0;padding:3px;font-size:10px;background-color:#FFFFFF;line-height:1.3em;text-align:left;vertical-align:bottom;color:#000000;border:none;float:left;}
#at_girl_box p#t_box span#shop{font-size:12px; color:#0051a1;line-height:0.95em;}
#at_girl_box p#t_box img{width:35px; height:32px; margin:0; padding:0; border:none; vertical-align:middle;}
#at_girl_box p#t_box a:link{color:#0051a1;}
#at_girl_box p#t_box a:visited{color:#0051a1;}
#at_girl_box p#t_box a:hover{color:#a21665;text-decoration:underline;}

/*-- Area & Type Shop List --*/
#shop_list{width:600px; height:auto;margin:0;padding:0;text-align:left; vertical-align:top;}
#shop_list ul li#shop_txt1{width:587px;margin:0 0 3px 4px; padding:3px; background-color:#eeeeee;color:#000000; font-size:12px; vertical-align:middle;}
#shop_list ul li#shop_txt1 table{width:100%;height:40px;border:none;margin:0;padding:0;}
#shop_list ul li#shop_txt1 table tr td#shop_name{width:73%;height:20px;border:none;margin:0;padding:0;font-size:12px;}
#shop_list ul li#shop_txt1 table tr td#shop_info{width:73%;height:10px;border:none;margin:0;padding:0;font-size:10px;}
#shop_list ul li#shop_txt1 table tr td#shop_info2{width:100%;height:10px;border:none;margin:0;padding:0;font-size:10px;}
#shop_list ul li#shop_txt1 table tr td#shop_icon{text-align:left;vertical-align:top;margin:0;padding:2px;}
#shop_list ul li#shop_txt1 table tr td#shop_icon img{margin:0 3px 0 0;padding:0;}

#hot{width:auto; height:14px;vertical-align:middle;margin:0 3px 0 0;padding:2px; background-color:#ec008c; color:#FFFFFF; font-size:10px; font-weight:bold;border-top:1px solid #ff9dd1;border-left:1px solid #ff9dd1;border-right:1px solid #c60069;border-bottom:1px solid #c60069;}

#shop_list ul li#shop_txt_b{ width:587px;margin:0 0 3px 4px; padding:3px; background-color:#eeeeee;color:#000000; font-size:12px;line-height:16px;}

#shop_list ul li#shop_txt2{ width:587px;margin:0 0 3px 4px; padding:3px; background-color:#f9f9f9;color:#000000; font-size:10px;}
#shop_list ul li#shop_txt2 table{width:100%; height:25px;border:none;margin:0;padding:0;}
#shop_list ul li#shop_txt2 table tr td#shop_name{width:73%;height:10px;border:none;margin:0;padding:0;font-size:10px;}
#shop_list ul li#shop_txt2 table tr td#shop_info{width:73%;height:10px;border:none;margin:0;padding:0;font-size:10px;}
#shop_list ul li#shop_txt2 table tr td#shop_icon{height:25px;text-align:left;vertical-align:top;margin:0;padding:2px;}
#shop_list ul li#shop_txt2 table tr td#shop_icon img{margin:0 3px 0 0;padding:0;}

#shop_list ul li a:link{color:#0051a1;}
#shop_list ul li a:visited{color:#0051a1;}
#shop_list ul li a:hover{color:#a21665;text-decoration:underline;}

/*-- New Girl --*/
#new_girl_box{width:600px;height:auto;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top;float:left;/*-- IE --*/padding-bottom:5px;}
#new_girl_box img{width:600px;height:27px;margin:0 0 1px 0;padding:0;border:none;vertical-align:top; position:relative;}
#new_girl_box h2{margin:4px 3px 5px 0;padding:0;text-align:right;font-size:10px;vertical-align:top; font-weight:normal;}
#newgirl_back{width:600px;height:265px;margin:0;padding:0;background-image:url(image/new_girl_back.gif);background-repeat:no-repeat;}
#newgirl_text{width:545px;height:200px;padding:40px 0 0 55px;margin:0;}
.newgirl_text_t{font-size:12px;padding:0 0 0 65px;color:#000000;}
.newgirl_text_t2{font-size:12px;padding:0 0 0 100px;color:#000000;}
.newgirl_text{font-size:12px;padding:12px 0 0 45px;line-height:1.3em;}
.newgirl_text2{font-size:12px;padding:12px 0 0 115px;line-height:1.3em;}

/*-- New Girl List --*/
#ngirl{width:600px;height:auto;margin:0 0 2px 0;padding:0;vertical-align:top;float:left;}
#ng{width:146px;height:106px;margin:4px 0 3px 3px;padding:0;vertical-align:top;border:none;float:left;}
#ng p#pic_box{width:70px; height:98px; margin:0;padding:3px;border:1px solid #c0c0c0;float:left; vertical-align:top;}
#ng p#pic_box img{width:70px; height:98px; margin:0;padding:0; position:relative; vertical-align:top;}
#ng p#t_box{width:62px;height:100px;margin:0;padding:3px;font-size:10px; line-height:1.3em;text-align:left;vertical-align:bottom;color:#000000;border:none;float:left;}
#ng p#t_box span#name{font-size:12px; color:#d04922; font-weight:bold;}
#ng p#t_box span#shop{font-size:10px; color:#d04922;line-height:0.95em;}
#ng p#t_box img{width:21px; height:12px; margin:0; padding:0; border:none; vertical-align:middle;}
#ng p#t_box a:link{color:#d04922;}
#ng p#t_box a:visited{color:#d04922;}
#ng p#t_box a:hover{color:#a21665;text-decoration:underline;}

/*-- Girl Rank Start --*/
#g_rank_w{width:600px;height:auto;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top; text-align:left;float:left;/*-- IE --*/padding-bottom:5px;}
#g_rank_w h2{margin:4px 3px 5px 0;padding:0;text-align:right;font-size:10px;vertical-align:top; font-weight:normal;}

/*-- Girl Rank Best --*/
#gr_best_w{width:587px;height:198px;margin:0 0 5px 5px;padding:0;background-color:#f3b06e;border-top:1px solid #ffc080;border-left:1px solid #ffc080;border-right:1px solid #ca8137;border-bottom:1px solid #ca8137;vertical-align:top;}
#gr_name{width:396px; height:22px; margin:0 0 3px 10px; padding:8px 0 0 167px; font-size:12px;background-image:url(image/rank_img_best.gif);background-repeat:no-repeat; border-bottom:1px solid #FFFFFF;}
#gr_best_pro_w{width:561px; height:150px;background-color:#ffffff; vertical-align:top; margin:0 0 0 10px; padding:0;border-top:1px solid #ffc080;border-left:1px solid #ffc080;border-right:1px solid #ca8137;border-bottom:1px solid #ca8137;}
#gr_best_pro_img{width:113px; height:150px; margin:0;padding:0;float:left;}
#gr_best_pro_img img{width:113px; height:150px; margin:0;padding:0;border:none; position:absolute;}
#gr_best_pro_t{width:180px;height:150px;margin:0; padding:0; font-size:12px;float:left;}
#gr_best_pro_t2{width:219px;height:150px; margin:0; padding:0; font-size:12px;border-left:1px solid #f3b06e;float:left;}
#gr_best_pro_t ul li#pro_t1{width:174px;height:10px;margin:0; padding:3px;font-size:10px;color:#582c00; background-color:#ffd4a9;}
#gr_best_pro_t ul li#pro_t2{width:174px;height:15px; background-color:#ffffff;margin:0;padding:3px;font-size:12px;text-align:right;}
#gr_best_pro_t2 ul li#pro_t1{width:261px;height:10px;background-color:#ffd4a9;margin:0;padding:3px;font-size:10px;color:#582c00;text-align:left;}
#gr_best_pro_t2 ul li#pro_t2{width:261px;height:110px; background-color:#FFFFFF; margin:0; padding:0; font-size:12px; text-align:left;}
#gr_best_pro_t2 ul li#pro_t2 p{ width:261px; height:128px; margin:0; padding:2px; border:none;}

/*-- Girl Rank Etc --*/
#gr_etc{width:285px;height:159px;margin:0 2px 5px 5px;padding:2px;background-color:#f3b06e;border-top:1px solid #ffc080;border-left:1px solid #ffc080;border-right:1px solid #ca8137;border-bottom:1px solid #ca8137;vertical-align:top;float:left;}
/*-- IE6‚Ì‚Ý --*/* html body #gr_etc{width:285px;height:159px;margin:0 2px 5px 3px;padding:2px;background-color:#f3b06e;border-top:1px solid #ffc080;border-left:1px solid #ffc080;border-right:1px solid #ca8137;border-bottom:1px solid #ca8137;vertical-align:top;float:left;}
#gr_etc_name{width:149px; height:17px; margin:0 0 3px 0; padding:4px 0 0 135px; font-size:12px;background-image:url(image/rank_img_etc.gif);background-repeat:no-repeat; border-bottom:1px solid #FFFFFF;}
#gr_etc_pro_w{width:283px; height:133px;background-color:#ffffff; vertical-align:top; margin:0;padding:0;border-top:1px solid #ffc080;border-left:1px solid #ffc080;border-right:1px solid #ca8137;border-bottom:1px solid #ca8137;}
#gr_etc_pro_img{width:100px; height:133px; margin:0;padding:0;float:left;}
#gr_etc_pro_img img{width:100px; height:133px; margin:0;padding:0;border:none; position:absolute;}
#gr_etc_pro_t{width:182px; margin:0; padding:0; font-size:12px;float:left;}
#gr_etc_pro_t ul li#pro_t1{width:181px;height:10px;margin:0; padding:1px;font-size:10px; color:#582c00; background-color:#ffd4a9;/*-- IE --*/*line-height:90%;}
#gr_etc_pro_t ul li#pro_t2{width:179px;height:10px; background-color:#FFFFFF; margin:0; padding:2px; font-size:10px; text-align:right;/*-- IE --*/*line-height:90%;}


/*-- Nuki Girls (Girls Search)--*/
#nuki_girls_w{width:600px;height:auto;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top; text-align:center;float:left;}
#nuki_girls_w h2{margin:4px 3px 5px 0;padding:0;text-align:right;font-size:10px;vertical-align:top; font-weight:normal;}
#nuki_girls_w table{margin:0 auto;}
td.girls_text0{ width:100%;height:20px;font-size:10px;padding:4px;background-color:#7a7a05;color:#FFFFFF;text-align:center;}
td.girls_text{height:20px;font-size:10px;padding:2px;vertical-align:middle;background-color:#eded96;color:#000000;}
td.girls_text_2{height:20px;font-size:10px;padding:2px;vertical-align:middle;background-color:#e9e9be;color:#000000;}
td.girls_text2{width:550px;height:20px;font-size:10px;padding:0;text-align:left;vertical-align:middle;background-color:#eded96;color:#000000;}
td.girls_text3{width:auto;height:20px;font-size:10px;padding:0;text-align:left;vertical-align:middle;background-color:#e9e9be;color:#000000;}

.page_text {margin:3px;padding:2px 0 0 0;background-color:#7a7a05;text-align:center;vertical-align:middle;clear:both; height:24px;}
.page_text a{text-decoration:none;}
.page_text a:link{color:#ffffff;text-decoration:none;}
.page_text a:visited{color:#ffffff;text-decoration:none;}
.page_text a:hover{color:#7a7a05;text-decoration:none;}
.page_text_num {font:bold 14px Tahoma;color:#ffffff;text-decoration:none;margin:0 6px 0 6px;vertical-align:middle;}
.page_text_num a{font:bold 10px Tahoma;color:#ffffff;text-decoration:none;margin:0 6px 0 6px;}
.page_text_num a:hover{border:1px solid #e0e1db; padding:2px 5px 2px 5px; margin: 0 0 0 0; background:#ffffff;color:#7a7a05;text-decoration:none; }

#nuki_girls_w form input{margin:0;padding:0;vertical-align:middle;text-align:left;}
#nuki_girls_w form input#search_btn{margin:0;padding:2px;vertical-align:middle;text-align:center;color:#FFFFFF;background-color:#7a7a05;border-top:1px solid #ffff92;border-left:1px solid #ffff92;border-bottom:1px solid #2d2d00;border-right:1px solid #2d2d00;}
#nuki_girls_w form input#search_reset{margin:0;padding:2px;vertical-align:middle;text-align:center;color:#FFFFFF;background-color:#7a7a05;border-top:1px solid #ffff92;border-left:1px solid #ffff92;border-bottom:1px solid #2d2d00;border-right:1px solid #2d2d00;}

/*-- Girl List --*/
#gs_list_box{width:146px;height:106px;margin:4px 0 3px 3px;padding:0;vertical-align:top;border:none;float:left;}
#gs_list_box p#pic_box{width:70px; height:98px; margin:0;padding:3px;border:1px solid #cbcb6d;float:left; vertical-align:top;}
#gs_list_box p#pic_box img{width:70px; height:98px; margin:0;padding:0; position:relative; vertical-align:top;}
#gs_list_box p#t_box{width:62px;height:100px; background-color:#ffffff;margin:0;padding:3px;font-size:10px; line-height:1.3em;text-align:left;vertical-align:bottom;color:#000000;border:none;float:left;}
#gs_list_box p#t_box span#name{font-size:12px; color:#686800; font-weight:bold;}
#gs_list_box p#t_box span#shop{font-size:10px; color:#686800;line-height:0.95em;/*-- IE --*/*line-height:90%;}
#gs_list_box p#t_box img{width:21px; height:12px; margin:0; padding:0; border:none; vertical-align:middle;}
#gs_list_box p#t_box a:link{color:#006600;}
#gs_list_box p#t_box a:visited{color:#006600;}
#gs_list_box p#t_box a:hover{color:#a21665;text-decoration:underline;}

/*-- Event & News --*/
#event_w{width:600px;height:auto;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top; text-align:center;float:left;}
#event_w h2{margin:4px 3px 5px 0;padding:0;text-align:right;font-size:10px;vertical-align:top; font-weight:normal;}
.type_w{width:590px;height:180px;margin:0;padding:5px;background-image:url(image/event_back.gif);background-repeat:no-repeat;}
.type_w_news{width:590px;height:180px;margin:0;padding:5px;background-image:url(image/news_back.gif);background-repeat:no-repeat;}
.type_w2{width:570px;height:15px;margin:47px 0 0 11px;padding:0;text-align:left;font-size:12px;/*-- IE --*/*margin:51px 0 0 2px;}
.type_t{width:102px;height:10px; margin:0;padding:5px;font-size:12px;background-color:#4fabd3;color:#ffffff;text-align:center;float:left;border-top:1px solid #89e2ff;border-left:1px solid #89e2ff;border-right:1px solid #006b8e;border-bottom:1px solid #006b8e;line-height:0.9em;}
.type_t a:link{color:#ffffff;}
.type_t a:visited{color:#ffffff;}
.type_t a:hover{color:#000000;text-decoration:underline;}
.event_w{width:595px;height:auto;padding:2px;margin:2px;text-align:center;border:1px solid #8fd5ec;}
.event_shop{width:288px;height:10px;margin:0 0 2px 0;padding:6px 0 6px 5px;font-size:12px;background-color:#d7ebf1;text-align:left;}
.event_shop a:link{color:#000000;}
.event_shop a:visited{color:#000000;}
.event_shop a:hover{color:#a21665;text-decoration:underline;}
.event_area{width:282px;height:10px;margin:0 0 2px 2px;padding:6px 0 6px 5px;font-size:12px;text-align:left;color:#000000;background-color:#d7ebf1;}
.event_time{height:10px;margin:0;padding:6px 0 6px 5px;font-size:12px;text-align:left;color:#000000;background-color:#f0f0f0;}
.event_t{width:566px;height:20px;margin:0;padding:5px;font-size:12px;background-color:#d4d4d4;color:#000000;text-align:left;vertical-align:middle;clear:both;}
.event_w2{width:576px;height:auto;margin:2px 1px 2px 0px;padding:5px;background-color:#f0f0f0;clear:both;}
.event_text{width:554px;height:auto;margin:0;padding:10px;background-color:#FFFFFF;border:1px solid #d6d6d6;float:left;}
.event_text table{margin:0;padding:0;vertical-align:top;border:none;}
#event_img{width:auto; height:auto;margin:0 3px 3px 0;padding:0; vertical-align:top;text-align:left;}
#event_txt{width:534px; height:auto;margin:0;padding:0;font-size:12px;vertical-align:top;}

.page_text_event {margin:3px;padding:2px 0 0 0;background-color:#4fabd3;text-align:center;vertical-align:middle;clear:both; height:24px;}
.page_text_event a{color:#ffffff;text-decoration:none;}
.page_text_event a:link{color:#ffffff;text-decoration:none;}
.page_text_event a:visited{color:#ffffff;text-decoration:none;}
.page_text_event a:hover{color:#0083af;text-decoration:none;}
.page_text_event_num {font:bold 14px Tahoma;color:#ffffff;text-decoration:none;margin:0 6px 0 6px;vertical-align:middle;}
.page_text_event_num a{font:bold 10px Tahoma;color:#ffffff;text-decoration:none;margin:0 6px 0 6px;}
.page_text_event_num a:hover{border:1px solid #e0e1db; padding:2px 5px 2px 5px; margin: 0 0 0 0; background:#ffffff;color:#0083af;text-decoration:none; }

/*-- Job --*/
#job_w{width:600px;height:auto;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top; text-align:center;float:left;}
#job_w h2{margin:4px 3px 5px 0;padding:0;text-align:right;font-size:10px;vertical-align:top; font-weight:normal;}
#job_search{width:589px;margin:1px auto 0 auto;padding:2px;text-align:right;font-size:14px; color:#000000;background-color:#efefef;border-top:1px solid #eaeaea;border-left:1px solid #e7e7e7;border-right:1px solid #757575;border-bottom:1px solid #757575;}
#job_search input{ margin:0; padding:0; vertical-align:top;}
#job_search select{margin:0; padding:0; vertical-align:top;}
.job_w{width:587px;margin:0 auto 2px auto;padding:3px;background-color:#f59696;}
.job_w2{width:585px;margin:0;padding:1px;background-color:#FFFFFF;}
.job_table{width:585px;margin:0;padding:0;border:none;background-color:#FFFFFF;}
.job_top1{width:300px;height:15px;padding:5px;font-size:12px;color:#000000;background-color:#ffd6d6;}
.job_top2{width:100px;height:15px;padding:5px;font-size:12px;color:#000000;background-color:#ffd6d6;}
.job_top3{width:100px;height:15px;padding:5px;font-size:12px;color:#000000;background-color:#ffd6d6;}
.job_top4{width:100%;height:15px;padding:5px;font-size:12px;color:#000000;background-color:#ffd6d6;}
.job_top1 a:link{color:#000000;}
.job_top1 a:visited{color:#000000;}
.job_top1 a:hover{color:#e4198c;text-decoration:underline;}
.job_text{width:100%;height:15px;margin:2px 1px 1px 2px;padding:5px;font-size:12px;color:#002d46;background-color:#eaeaea;}

.page_text_job{margin:3px;padding:5px 0 0 0;background-color:#b74242;text-align:center;vertical-align:middle;clear:both; height:24px;}
.page_text_job a{color:#ffffff;text-decoration:none;}
.page_text_job a:link{color:#ffffff;text-decoration:none;}
.page_text_job a:visited{color:#ffffff;text-decoration:none;}
.page_text_job a:hover{color:#ffffff; font-weight:bold;text-decoration:none;}
.page_text_job_num {font:bold 14px Tahoma;color:#ffffff;text-decoration:none;margin:0 6px 0 6px;vertical-align:middle;}
.page_text_job_num a{font:bold 10px Tahoma;color:#ffffff;text-decoration:none;margin:0 6px 0 6px;}
.page_text_job_num a:hover{border:1px solid #e0e1db; padding:2px 5px 2px 5px; margin: 0 0 0 0; background:#ffffff;color:#b74242;text-decoration:none; }

/*-- Job View --*/
.job_w2 table{width:100%;margin:0;padding:0;border:none;}
#job_view_t{width:588px;margin:2px auto;padding:2px;text-align:center;font-size:14px; color:#ffffff;background-color:#d04a4a;border-top:1px solid #ffcccc;border-left:1px solid #ffcccc;border-right:1px solid #7f1111;border-bottom:1px solid #7f1111;}
.job_view_txt{width:200px;padding:5px;font-size:12px;color:#000000;background-color:#ffeaea;}
.job_view_txt2{width:100%;padding:5px;font-size:12px;text-align:center;color:#000000;background-color:#ffeaea;}

/*-- Shop Order --*/
#job_w h3{margin:0 3px 10px 0;padding:0;text-align:center;font-size:14px;vertical-align:top; font-weight:bold;}
#job_w p{font-size:12px;margin:0;padding:5px;vertical-align:top;text-align:center;}
#s_o_txt1{ width:565px; text-align:left; margin:0 auto; padding:2px;clear:both;}
#s_o_txt2{ width:565px; text-align:left;font-size:12px;margin:5px auto 0 auto;padding:5px;background-color:#f0f0f0; border:1px solid #cccccc;clear:both;}
#s_o_txt3{ width:565px; text-align:left;font-size:12px;margin:0 auto;padding:5px;background-color:#f0f0f0; border:1px solid #cccccc;clear:both;}
#s_o_txt2 p#service_txt{width:542px;margin:3px;padding:5px;font-size:12px;text-align:center;border:1px dashed #cccccc; background-color:#FFFFFF;}
#s_o_txt2 p#service_txt2{width:542px;margin:3px;padding:5px;font-size:12px;text-align:left;border:1px dashed #cccccc; background-color:#FFFFFF;}
#s_o_link{width:auto; margin:0 0 0 9px;padding:0;vertical-align:top; text-align:center;clear:both;}
#s_o_link span#btn{width:179px; margin:3px 3px 3px 0; padding:5px; font-size:12px; background-color:#FF3399;color:#FFFFFF;border-top:1px solid #ffc1e0;border-left:1px solid #ffc1e0;border-right:1px solid #9c004e;border-bottom:1px solid #9c004e;float:left;}
#s_o_link span#btn a:link{color:#FFFFFF;}
#s_o_link span#btn a:visited{color:#FFFFFF;}
#s_o_link span#btn a:hover{color:#000000;text-decoration:underline;}
.shop_txt1{width:20%;padding:5px;font-size:12px;color:#000000;background-color:#ffc7c7;}
.shop_txt2{width:80%;padding:5px;font-size:12px;color:#000000;background-color:#ffffff;}

/*-- Rules --*/
#rules_w{width:600px;height:auto;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top; text-align:left;float:left;}
#rules_w h2{margin:4px 3px 5px 0;padding:0;text-align:right;font-size:10px;vertical-align:top; font-weight:normal;}
#rules_txt1{ width:590px; text-align:left; margin:0; padding:5px;font-size:12px;clear:both; }
#rules_txt1 ul{ margin:20px 0; padding:0;}
#rules_txt1 ul li{ margin:1px 0; padding:0;font-size:12px;}
#rules_txt1 ul li p{ margin:1px 0; padding:0;font-size:10px;}
#rules_txt1 hr{ height:1px; margin:5px 0;border-top:1px dashed #000000;border-left:none;border-bottom:none;border-right:none;}

/*-- Search & Type --*/
#s_result_w{width:600px;height:auto;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top;float:left;}
#s_result_w h2{margin:4px 3px 5px 0;padding:0;text-align:right;font-size:10px;vertical-align:top; font-weight:normal;}

.page_text_s{margin:3px;padding:2px 0 0 0;background-color:#f160b5;text-align:center;vertical-align:middle;clear:both; height:24px;}
.page_text_s a{text-decoration:none;}
.page_text_s a:link{color:#ffffff;text-decoration:none;}
.page_text_s a:visited{color:#ffffff;text-decoration:none;}
.page_text_s a:hover{color:#f160b5;text-decoration:none;}
.page_text_s_num {font:bold 14px Tahoma;color:#ffffff;text-decoration:none;margin:0 6px 0 6px;vertical-align:middle;}
.page_text_s_num a{font:bold 10px Tahoma;color:#ffffff;text-decoration:none;margin:0 6px 0 6px;}
.page_text_s_num a:hover{border:1px solid #e0e1db; padding:2px 5px 2px 5px; margin: 0 0 0 0; background:#ffffff;color:#f160b5;text-decoration:none; }

#s_type_w{width:600px;height:auto;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top;float:left;}
#s_type_w h2{margin:4px 3px 5px 0;padding:0;text-align:right;font-size:10px;vertical-align:top; font-weight:normal;}
div#type_back{width:590px;height:160px;margin:0;padding:5px;background-image:url(image/type_back.gif);background-repeat:no-repeat;}
table#type_list{width:570px;margin:53px 0 0 11px;padding:0;text-align:left;font-size:12px;}
.type_title{font-size:14px;height:20px;font-weight:bold;padding:5px;margin:2px;text-align:center;background-color:#d13185;color:#FFFFFF;}
td.type_text{width:150px;height:17px;font-size:14px;padding:5px;text-align:center;background-color:#ffc6e4;color:#000000;}
td.type_text a:link{color:#000000;}
td.type_text a:visited{color:#000000;}
td.type_text a:hover{color:#e4198c; text-decoration:underline;}
#best_shop{width:594px; height:auto;background-color:#ffdcf0;margin:3px;padding:0;text-align:left;float:left;*float:none;}
#best_shop table{clear:both; margin:0; padding:0; vertical-align:top; border:none;}
#shop_name{height:20px;text-align:left;font-size:12px;font-weight:bold;margin:2px 0 0 0;padding:2px 0 0 0;text-indent:0.7em;line-height:120%;float:left;} 
#shop_area{text-align:right;margin:2px 5px 0 0;padding:2px 0 0 0;font-size:10px;line-height:120%;}
#shop_name a:link{color:#000000;}
#shop_name a:visited{color:#000000;}
#shop_name a:hover{color:#e4198c; text-decoration:underline;}
td#shop_info{height:23px;text-align:left;font-size:10px;margin:0;padding:0 0 0 5px; line-height:120%;clear:both;}
#wait_shop{width:594px; height:auto;background-color:#f0f0f0;margin:3px;padding:0;text-align:left;float:left;*float:none;}
#wait_shop table{clear:both; margin:0; padding:0; vertical-align:top;}
#best_shop table td img{ border:none; margin-right:5px;}
#wait_shop table td img{ border:none; margin-right:5px;}

/*-- PICKUP GIRL --*/
#pickup_box{width:600px;height:auto;margin:0;padding:0;background-color:#ffffff;border:1px solid #c0c0c0;vertical-align:top;float:left;}
#pickup_box img{width:600px;height:27px;margin:0 0 1px 0;padding:0;border:none;vertical-align:top; position:relative;}
#pickup_box h2{margin:4px 3px 5px 0;padding:0;text-align:right;font-size:10px;vertical-align:top; font-weight:normal;}
#pick_t{width:574px;height:18px;margin:5px 0 5px 5px;text-align:left;font-size:12px;padding:1px 0 0 15px; background:url(image/yazirusi2.gif); background-repeat:no-repeat; vertical-align:middle; border-bottom:1px solid #ec008c;clear:both;}
#pick1{width:593px; height:auto; margin:3px; padding:0 0 0 1px;}
#pick_waku{width:194px;height:auto;margin:2px 2px 2px 1px;padding:0;float:left; display:inline;}
#pick_waku img{width:194px; height:195px;margin:0;padding:0;}
#pick_waku ul{margin:0;padding:0;list-style:none;}
#pick_waku ul li{width:194px;height:15px;background-color:#d7f3ff; font-size:12px; vertical-align:middle;margin-top:1px;padding-top:2px;}
#pick_waku ul li img{ width:11px; height:11px; vertical-align:middle; margin:0 3px;padding:0; border:none;}
#pick_waku ul li a:link{color:#000000;}
#pick_waku ul li a:visited{color:#333333;}
#pick_waku ul li a:hover{color:#a21665;text-decoration:underline;}

#pick2{width:593px; height:auto; margin:3px; padding:0 0 0 1px;}
#pick_waku2{width:115px;height:auto;margin:2px 2px 2px 1px;padding:0;float:left;display:inline;}
#pick_waku2 img{width:115px; height:145px;margin:0;padding:0}
#pick_waku2 ul{margin:0;padding:0;list-style:none;}
#pick_waku2 ul li{width:115px;height:14px;background-color:#d7f3ff; font-size:10px; vertical-align:middle;margin-top:1px;padding-top:2px;}
#pick_waku2 ul li img{ width:11px; height:11px; vertical-align:middle; margin:0 3px;padding:0; border:none;}
#pick_waku2 ul li a:link{color:#000000;}
#pick_waku2 ul li a:visited{color:#333333;}
#pick_waku2 ul li a:hover{color:#a21665;text-decoration:underline;}

/*-- Link Page --*/
.link_body{ width:900px;margin:0 auto; text-align:center;}
.link_wrapper{width:900px;height:auto;margin:0 auto; padding:0; border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0;float:left;*width:900px;}
.link_header{width:900px;height:55px;background:url(image/link_top.gif) no-repeat; margin:0 auto; padding:0;text-align:left;}
.link_header p{width:81px;margin-left:120px; padding-top:30px;font-size:10px;text-align:left; border-bottom:1px solid #000000;*margin:30px 0 0 120px;*padding:0;}
.link_sub_m{width:898px;height:30px;margin:0 auto;padding:0;text-align:left;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #eaeaea;float:left;}
.link_sub_m ul{ width:100%;margin:0;padding:0;list-style:none;}
.link_sub_m ul li#menu{width:90px;height:21px; margin:0;padding:7px 0 0 0;font-size:16px;text-align:center;vertical-align:middle;display:inline;float:left;font-weight:bold;color:#ed127b;}
.link_sub_m ul li#btn{width:auto;height:15px; margin:6px 1px 0 0;padding:3px 8px 0 8px;font-size:12px;text-align:center; vertical-align:middle;display:inline;float:left; border-left:1px solid #9e9e9e;color:#333333;}
#btn a:link{color:#000000;}
#btn a:visited{color:#333333;}
#btn a:hover{color:#ed127b;font-weight:bold;}
#btn a:active{color:#000000;font-weight:bold;}
#complete_box{width:280px;height:15px;padding:5px;font-size:16px;text-align:center;color:#000000;background-color:#ffffff;border:1px solid #b81f3e;}

.link_sub_m2{width:898px;height:30px;background:url(image/sub_m_back.gif) repeat-x; margin:0 auto;padding:0;text-align:left;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;}
.link_sub_m2 ul li#menu{width:90px;height:21px; margin:0;padding:7px 0 0 0;font-size:16px;text-align:center;vertical-align:middle;display:inline;float:left;font-weight:bold;color:#ed127b;}
.link_sub_m2 ul{ width:100%;margin:0;padding:0;list-style:none;}
.link_sub_m2 ul li#btn2{width:150px;height:15px; margin:6px 1px 0 0;padding:3px 0 0 0;font-size:12px;text-align:center; vertical-align:middle;display:inline;float:left;border-left:1px solid #9e9e9e;color:#333333;}
#btn2 a:link{color:#000000;}
#btn2 a:visited{color:#333333;}
#btn2 a:hover{color:#ed127b;font-weight:bold;}
#btn2 a:active{color:#000000;font-weight:bold;}

.link{width:898px;height:auto; margin:0 auto; padding:0; text-align:left;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1; background-color:#ededed; float:left;}
.link ul{width:828px; margin:7px;padding-left:30px;text-align:center;list-style:none;}
.link ul li{width:88px;height:31px;margin:2px;padding:0;list-style:none;display:inline;float:left;}
.link dt#link_text{ width:878px;font-size:12px;margin:5px;padding:5px;color:#000000; text-align:left; background-color:#FFFFFF; border:1px solid #c9c9c9;*width:876px;}
#link_t{width:886px;height:15px; margin:0; padding:5px; font-size:16px;text-align:left;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #434343;border-bottom:1px solid #434343; background-color:#5e5e5e; color:#FFFFFF;}
#link_text a:link{color:#ed127b;font-weight:bold;text-decoration:underline;}
#link_text a:visited{color:#ed127b;font-weight:bold;text-decoration:underline;}
#link_text a:hover{color:#ed127b;font-weight:bold;font-size:14px;text-decoration:underline;}

#link_t2{width:886px;height:15px; margin:0; padding:5px; font-size:16px;text-align:left;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #bd3f7b;border-bottom:1px solid #bd3f7b; background-color:#fb6bb0; color:#FFFFFF;}
.link_foot{width:898px;height:55px;background:url(image/link_bottom.gif) no-repeat; margin:0 auto; padding:0;text-align:left;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1; clear:both;}
.link_foot p{width:700px;margin-left:220px; padding-top:20px;font-size:10px;text-align:left;*width:630px; *margin:20px 0 0 220px;*padding:0;}
.link dt#banner{text-align:left; padding:5px;font-size:12px;line-height:200%;}
.link dt#banner img{ width:auto; height:auto;border:0;margin:5px;padding:0;vertical-align:middle;}
.link dt#banner textarea#banner_1{width:770px;height:23px;margin:5px 0;font-size:10px;padding:2px;vertical-align:middle; line-height:120%;*height:25px;}
.link dt#banner textarea#banner_2{width:658px;height:34px;margin:5px 0;font-size:10px;padding:2px;vertical-align:middle; line-height:120%;*height:36px;}
.link dt#banner textarea#banner_3{width:558px;height:54px;margin:5px 0;font-size:10px;padding:2px;vertical-align:middle; line-height:120%;*height:56px;}
.link dt#banner textarea#banner_4{width:372px;height:54px;margin:5px 0;font-size:10px;padding:2px;vertical-align:middle; line-height:120%;*height:56px;}

#link_reg{width:878px;font-size:12px;margin:5px;padding:5px;color:#000000; text-align:center; background-color:#FFFFFF; border:1px solid #c9c9c9;*width:876px;}
#link_reg #alert{background-color:#d5274a;border:1px solid #ca6579;width:864px;height:10px; margin:0;padding:5px; color:#FFFFFF; font-size:10px; text-align:center;}
#link_reg table{width:475px;height:auto;margin:5px auto 5px auto; padding:5px; font-size:12px;text-align:center; border:none;}
#reg_t{width:175px; height:25px; font-size:12px;margin:0;padding:5px; text-align:left;}
#reg_text{width:300px; height:25px; font-size:12px;margin:0;padding:0;text-align:left;}
#reg_text textarea{width:300px;height:25px;padding:3px;}
#reg_btn{ width:475px; text-align:center; margin:5px;padding:0;}

#link_result{width:300px; height:100px; margin:5px auto; padding:5px; font-size:10px; color:#FFFFFF; background-color:#d5274a; border:1px solid #aa1c39; vertical-align:middle;}
#link_result a:link{color:#FFFFFF;font-size:14px;text-decoration:underline;}
#link_result a:visited{color:#FFFFFF;font-size:14px;text-decoration:underline;}
#link_result a:hover{color:#000000;font-size:14px;font-weight:bold;text-decoration:underline;}

/*-- Old Style --*/
td.index {text-align:center;font-size:12px;background-color:#e11fa0;color:#FFFFFF;word-break:break-all;}
td.sub1 {text-align:center;font-size:12px;background-color:#FFFFFF;word-break:break-all;}
td.sub2 {font-size:12px;background-color:#d5d5d5;word-break:break-all;}
td.sub3 {font-size:12px;background-color:#eaeaea;word-break:break-all;}
td.sub4 {font-size:11px;background-color:#FFFFFF;word-break:break-all;}
td.sub5 {font-size:12px;background-color:#FFFFFF;word-break:break-all;}
td.sub6 {font-size:11px;background-color:#eaeaea;word-break:break-all;}
td.sub7 {font-size:11px;background-color:#eaeaea;word-break:break-all;}
td.sub8 {font-size:11px;background-color:#FFFFFF;word-break:break-all;}
td.sub9 {text-align:center;font-size:12px;background-color: #FF12CD;color:#FFFFFF;word-break:break-all;}
a:link		{ color:#0000FF;text-decoration:none; }
a:active	{ color:#0000FF;text-decoration:none; }
a:visited	{ color:#0000FF;text-decoration:none; }
a:hover    { color:#FF0000;text-decoration:none; }
.GirlRanking {font-size: 10px;background-color: #FBDFFF;}
.Back_Color {background-color: #FFFFFF;}
.Title_1 {font-size: 12px;color: #000000;}
.Title_2 {font-size:10px;color:#BF66FE;}
.Text_table1 {font-size: 12px;background-color: #FFCCFF;border: #FF99FF;}
.Girlprofiletop {font-size: 12px;color:#E11FA0;}
.White_text {font-size: 12px;color: #FFFFFF;}
.wari_text {font-size:12px;color:#000000;}


