 
BODY{
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
text-align : center;
font-size : 12px;

color : white;
background-color : black;
background-repeat : repeat-x;background-position : center top;}
A {color : #ffcc00; text-decoration: none; }
A:hover {color : #ffffff; 
text-decoration : underline;
}

#main_waku{
width : 880px;
color : white;
}

#hed{
background-image : url(img/header_bg.gif);
background-repeat : no-repeat;
width : 880px;
height : 135px;
text-align : left;


padding-top : 20px;



border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : black;
}#hed2{
background-image : url(img/header_bg2_b.gif);
background-repeat : no-repeat;
width : 875px;
height : 120px;
text-align : left;
padding-left : 10px;
overflow : hidden;
padding-top : 20px;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #ffbb2c;
}

.yohaku750{
width : 750px;
height : 5px;
overflow : hidden;
}

.yohaku800{
width : 800px;
height : 5px;
overflow : hidden;
}.yohaku800b{
width : 800px;
height : 10px;
overflow : hidden;
}

.yohaku200{
width : 200px;
height : 10px;
overflow : hidden;
}

.yohaku510{
width : 510px;
height : 10px;
overflow : hidden;
}.yohaku580{
width : 580px;
height : 5px;
overflow : hidden;
}

#left{
width : 250px;
float : left;
overflow : hidden;
}

#right{
width : 625px;
float : left;
overflow : hidden;
}

.l_waku{
background-color : #252525;
width : 220px;
bottom : inherit;
right : inherit;
text-align : left;
}

.l_waku_manu{
background-image : url(img/point.gif);
background-repeat : no-repeat;background-position : left center;
height : 26px;
text-align : left;
padding-top : 7px;
padding-left : 30px;
width : 200px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #3a3a3a;
}

.l_waku_midashi{
background-image : url(img/left_naka_02.gif);
background-repeat : no-repeat;
width : 250px;
height : 40px;
overflow : hidden;
text-align : center;
}

.r_midashi{
background-image : url(img/midashi_r.gif);
background-repeat : no-repeat;
width : 519px;
height : 42px;
overflow : hidden;
text-align : left;
padding-top : 16px;
padding-left : 95px;
font-size : 16px;
color : black;
font-weight : bold;
}

#footer{
background-image : url(img/footer.jpg);
background-repeat : no-repeat;
width : 800px;
height : 117px;
vertical-align : bottom;
text-align : right;
padding-top : 79px;
padding-right : 20px;
}

.l_waku_naka{
background-color : #252525;
width : 250px;
background-image : url(img/left_naka.gif);
background-repeat : repeat-y;background-position : center center;}
H2,H3,H4,H5,H6{
font-size : 12px;
font-weight : normal;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}H1{
font-size : 12px;
font-weight : normal;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-left : 20px;
}

#copy{
background-image : url(img/footer_bg_03.gif);
background-repeat : repeat-y;
width : 800px;
color : black;
}



.fot_line{
background-image : url(img/footer2_04.jpg);
background-repeat : repeat-x;background-position : center bottom;
height : 20px;
}

.shop a img {
padding: 0;
margin: 0;
border : 2px solid #edebd5;}

.shop a:hover img {
border : 2px solid #ffbf23;
}

.r_waku{
text-align : left;
width : 610px;
padding-top : 10px;
}

.prof_img{
background-image : url(img/phot_b.gif);
background-repeat : no-repeat;
width : 320px;
height : 420px;
padding-top : 10px;
}

.prof_img_b{
background-image : url(img/phot_b.gif);
background-repeat : no-repeat;
width : 306px;
height : 434px;
padding-top : 31px;
background-position : center bottom;
text-align : center;
}

.prof_img_s{
padding-top : 5px;
}

.prof_midashi{
background-image : url(img/prof_top3.gif);
background-repeat : no-repeat;
width : 372px;
height : 27px;
vertical-align : middle;
padding-left : 55px;
font-size : 14px;
color : black;
overflow : hidden;

}

.prof_01{
width : 150px;
height : 25px;
background-color : #252525;
background-image : url(img/midashi200.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 25px;
}.prof_01search{
width : 80px;
height : 25px;
background-color : #252525;
background-image : url(img/point_job.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 25px;
}.prof_01g{
width : 200px;
height : 20px;
background-color : #252525;
background-image : url(img/ponit.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 20px;

}

.prof_02{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #484848;
width : 430px;

}

.prof_cyosaku{
font-size : 10px;
text-align : center;
line-height : 16px;
}

.prof_waku{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;}

#gal_left{
width : 320px;
float : left;
}

#gal_right{
width : 480px;
float : right;
padding-top : 28px;
}

.gal_r_midashi{
background-image : url(img/gal_midashi460.gif);
background-repeat : no-repeat;
width : 460px;
height : 42px;
overflow : hidden;
font-size : 16px;
color : white;
padding-top : 16px;
font-weight : bold;
text-align : left;
padding-left : 60px;
}

.gal_coment{
text-align : left;
padding-top : 5px;
padding-bottom : 5px;
width : 460px;
font-size : 14px;
}

.l_midashi{
width : 200px;
height : 25px;

color : black;
font-size : 14px;
background-image : url(img/footer_bg_01.jpg);
background-repeat : no-repeat;background-position : center bottom;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #252525;
line-height : 25px;
text-align : center;
}.link_midashi{



color : black;
font-size : 12px;
background-image : url(img/footer_bg_01.jpg);
background-repeat : no-repeat;background-position : center bottom;




text-align : center;
line-height : 20px;
height : 20px;
}.s_midashi{

height : 25px;

color : black;
font-size : 14px;
background-image : url(img/footer_bg_01.jpg);
background-repeat : no-repeat;background-position : center bottom;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #252525;
line-height : 25px;
text-align : center;
}

.big_waku{
background-image : url(img/big_waku_02.gif);
background-repeat : repeat-y;
}

.big_waku_w_top{
background-image : url(img/r_naka_big_w_01.gif);
background-repeat : no-repeat;
background-position : center top;
text-align : center;
width : 520px;
height : 37px;
padding-top : 20px;
font-size : 16px;
color : black;
}

.big_waku_w{
background-image : url(img/r_naka_big_02.gif);
background-repeat : repeat-y;
background-position : center center;
text-align : center;
width : 520px;
}

.big_waku_naka{
width : 750px;
}

.big_waku_naka_w{
width : 480px;
text-align : left;
color : black;
padding-top : 5px;
}

#r_top_analplay{
background-image : url(img/r_midashi_analplay.gif);
background-repeat : no-repeat;background-position : center top;
text-align : left;
width : 520px;
height : 106px;
padding-top : 50px;
padding-left : 10px;
padding-right : 150px;
}

#r_top_newfaice{
background-image : url(img/r_midashi_newfaice.gif);
background-repeat : no-repeat;background-position : center top;
text-align : left;
width : 520px;
height : 106px;
padding-top : 50px;
padding-left : 10px;
padding-right : 150px;
}

.page{
background-color : #252525;
height : 26px;
width : 780px;
text-align : left;
padding-top : 7px;
padding-left : 10px;
}

#manu img{
letter-spacing : 4px;
}

.r_midashi01{
background-image : url(img/r_midashi_waku2_02.gif);
background-repeat : repeat-y;background-position : center center;
width : 610px;
}

.r_midashi_top{
background-image : url(img/r_midashi_waku2_01.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}.r_midashi_eve{
background-image : url(img/event.gif);
background-repeat : no-repeat;
width : 610px;


text-align : left;


padding-top : 40px;
}.r_midashi_i_shop{
background-image : url(img/r_midashi_waku_top_osusume.gif);
background-repeat : no-repeat;
width : 610px;


text-align : left;


padding-top : 50px;
}.r_midashi_analplay{
background-image : url(img/r_midashi_play.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}.r_midashi_link{
background-image : url(img/r_midashi_link.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}.r_midashi_keisai{
background-image : url(img/r_midashi_keisai.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}.r_midashi_toi{
background-image : url(img/r_midashi_toi.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}.r_midashi_ado{
background-image : url(img/r_midashi_koukoku.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}.r_midashi_job{
background-image : url(img/r_midashi_job.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : center;
}.r_midashi_job2{
background-image : url(img/r_midashi_job2.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : center;
}.r_midashi_g{
background-image : url(img/r_midashi_g.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}.r_midashi_u{
background-image : url(img/r_midashi_s.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : center;
}.r_midashi_search_shop{
background-image : url(img/r_midashi_s_kensaku.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}.r_midashi_search_girl{
background-image : url(img/r_midashi_g_kensaku.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}

.r_midashi_top_osusume{
background-image : url(img/r_midashi_waku_top_osusume.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}

.r_midashi_top_girl{
background-image : url(img/r_midashi_girl.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}

.r_midashi_top_error{
background-image : url(img/r_midashi_error.gif);
background-repeat : no-repeat;
width : 610px;
height : 106px;

text-align : left;
}.r_midashi_top_as{
background-image : url(img/r_midashi_analshop.gif);
background-repeat : no-repeat;
width : 610px;


text-align : left;
height : 106px;
}

.shop_waku{
width : 590px;
margin-bottom : 5px;
}

.r_midashi_text{
margin-top : 56px;
margin-left : 20px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #b98f15;
padding-bottom : 5px;
text-align : left;
background-image : url(img/ponit.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 15px;
padding-top : 2px;
font-size : 14px;
}.r_midashi_text6{
margin-top : 5px;
margin-left : 20px;




text-align : left;
background-image : url(img/ponit.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 15px;
padding-top : 2px;
margin-bottom : 5px;
}

.r_midashi_text2{
margin-left : 20px;
padding-top : 8px;
text-align : left;
background-image : url(img/arow2.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 15px;
}

.r_midashi_text3{
margin-left : 20px;
padding-bottom : 5px;
padding-top : 2px;
text-align : left;
line-height : 20px;
background-image : url(img/arow2.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 15px;
}.r_midashi_text3g{
margin-left : 20px;
padding-bottom : 10px;

text-align : left;

background-image : url(img/arow2.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 20px;

padding-top : 5px;
}.r_midashi_text3b{
margin-left : 20px;
padding-bottom : 5px;
padding-top : 2px;
text-align : left;
line-height : 20px;


padding-left : 97px;
}

.r_midashi_text5{
margin-left : 20px;
padding-bottom : 5px;
padding-top : 5px;
text-align : left;
line-height : 20px;
background-image : url(img/aorw03.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 15px;
font-size : 14px;
margin-top : 5px;
}.r_midashi_text0{
margin-left : 20px;
padding-bottom : 5px;
padding-top : 5px;
text-align : left;
line-height : 20px;

background-repeat : no-repeat;background-position : left center;

font-size : 14px;
width : 580px;
}

.r_midashi_text4{
margin-left : 10px;
padding-bottom : 5px;
padding-top : 2px;
text-align : left;
line-height : 20px;
background-image : url(img/arow2.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 15px;
}

.r_text A {
padding : 2px 2px 2px 2px;
margin: 0;
color : aqua;
background-color : navy;
}

.r_map A {
padding : 2px 2px 2px 2px;
margin: 0;
color : black;
}

.r_text2 A {
padding : 2px 2px 2px 2px;
margin: 0;
color : #ccff00;
background-color : green;
}

.r_text3 A {
padding : 2px 2px 2px 2px;
margin: 0;
color : #ffddee;
background-color : #e30072;
}.r_text4 A {
padding : 2px 2px 2px 2px;
margin: 0;
color : #ffeeff;
background-color : purple;
}

.r_text5 A {
padding : 5px 5px 5px 5px;
margin: 0;
color : black;
background-color : #ffcc00;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffcc00 #ffcc00 #ffcc00 #ffcc00;}.r_text5_k A {
padding : 5px 5px 5px 5px;
margin: 0;
color : black;
background-color : #ffcc00;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffcc00 #ffcc00 #ffcc00 #ffcc00;
width : 580px;
height : 25px;
font-size : 16px;
text-align : center;
line-height : 25px;
}

.r_text A:hover {
color : blue;
background-color : aqua;
text-decoration : none;
}

.r_map A:hover {
color : black;
text-decoration : underline;
}

.r_text2 A:hover {
color : green;
background-color : #ccff00;
text-decoration : none;
}

.r_text3 A:hover {
color : #e30072;
background-color : #ffbbdd;
text-decoration : none;
}

.r_text4 A:hover {
color : purple;
background-color : #ffeeff;
text-decoration : none;
}.r_text5 A:hover {
color : #ffcc00;
background-color : #252525;
text-decoration : none;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffcc00 #ffcc00 #ffcc00 #ffcc00;}.r_text5_k A:hover {
color : #ffcc00;
background-color : #252525;
text-decoration : none;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffcc00 #ffcc00 #ffcc00 #ffcc00;}

/* サイドバーメニュー */
.localnavi {
  list-style-type: none;
}

.localnavi li { display: inline; }

.localnavi LI A {
  text-decoration: none;
  width : 200px;
  padding : 4px 4px 4px 30px;
  display: block;
  color : white;
background-image : url(img/point.gif);
background-repeat : no-repeat;background-position : left center;
height : 20px;
line-height : 20px;
}

.localnavi LI A:hover {
  text-decoration: none;
  border-bottom-style : outset;border-bottom-color : #ffffff;border-bottom-width : 1px;
  color : #ffcc5f;
}





.foot{
color : white;
background-color : black;
border-top-width : 2px;
border-top-style : solid;
border-top-color : #fcbb2b;
padding-top : 15px;
background-image : url(img/foot_bckg.jpg);
background-repeat : repeat-x;background-position : center top;
}

.r_600{
text-align : left;
width : 600px;
}

.r_600_center{
text-align : center;
width : 600px;
bottom : auto;
}

.kensaku{
text-align : left;
padding-top : 3px;
padding-left : 5px;
padding-bottom : 3px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ffbf23;
margin-left : 20px;
margin-top : 6px;
margin-bottom : 6px;
border-left-width : 1px;
border-bottom-width : 1px;
border-left-style : solid;
border-bottom-style : solid;
border-left-color : #ffbf23;
border-bottom-color : #ffbf23;
font-size : 14px;
}

.error{
text-align : left;
padding-top : 10px;
padding-left : 15px;
padding-bottom : 10px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ffbf23;
margin-left : 20px;
margin-top : 3px;
margin-bottom : 6px;
border-left-width : 1px;
border-bottom-width : 1px;
border-left-style : solid;
border-bottom-style : solid;
border-left-color : #ffbf23;
border-bottom-color : #ffbf23;
line-height : 20px;
padding-right : 10px;
}

.kensaku2{
text-align : left;
padding-top : 3px;
padding-left : 5px;
padding-bottom : 3px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ffbf23;
margin-left : 20px;
margin-bottom : 6px;
border-left-width : 1px;
border-bottom-width : 1px;
border-left-style : solid;
border-bottom-style : solid;
border-left-color : #ffbf23;
border-bottom-color : #ffbf23;
margin-top : 10px;
}

.kensaku0{
color : white;
background-color : black;border-width : 0px 0px 0px 0px;
font-weight : normal;
text-decoration : none;
}

.r_map{
font-size : 10px;
}

FORM{
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

/* 店舗一覧 */
.shop_waku{
background-image : url(img/shop_waku300_03.gif);
background-repeat : repeat-y;
width : 300px;
text-align : center;
float : left;
}

.shop_waku01{
width : 270px;
}

.shop_w02{
color : black;
background-color : #c5e8fc;
background-image : url(img/arrow1.gif);
background-repeat : no-repeat;background-position : left center;
width : 90px;
height : 20px;
padding-left : 10px;
}

.shop_w03{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #c5e8fc;
width : 180px;
}

.shop_w01{
background-image : url(img/shop_waku300_01.gif);
background-repeat : no-repeat;
width : 300px;
height : 53px;
font-size : 16px;
line-height : 64px;
clear : none;
overflow : hidden;
}

.shop_w01 A {
padding: 0;
font-weight : bold;
color : blue;
text-decoration : none;
}

.shop_w01 A:hover {
font-weight : bold;
color : blue;
text-decoration : underline;
}

.shop_map A IMG {
padding: 0;
margin: 0;
border : 2px solid #edebd5;
}

.shop_map A:hover IMG {
border : 2px solid #0000ff;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

.shop_waku02{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #33aef4 #33aef4 #33aef4 #33aef4;
width : 270px;
font-size : 12px;
}

.shop_map{
padding-bottom : 5px;
padding-top : 5px;
}

.shop_w04{
padding-top : 5px;
}

.s_waku{
width : 580px;
height : 30px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
}

.s_waku_name{
background-image : url(img/arow_black.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 17px;
width : 165px;
}

.s_waku_eki{
width : 110px;
}

.s_waku_bunri{
width : 120px;
}

.s_waku_tel{
width : 100px;
font-size : 14px;
color : red;
}

.s_w01{
background-image : url(img/shop_w_02.gif);
background-repeat : no-repeat;background-position : center top;
width : 600px;
}

.s_w01_job{
background-image : url(img/job_w_02.gif);
background-repeat : no-repeat;background-position : center top;
width : 600px;
}

.s_w01_job2{
background-image : url(img/job_w2_02.gif);
background-repeat : no-repeat;background-position : center top;
width : 600px;
}

.s_w01_job3{
background-image : url(img/job_w3_02.gif);
background-repeat : no-repeat;background-position : center top;
width : 600px;
}

.s_w01_job4{
background-image : url(img/job_w_toi_02.gif);
background-repeat : no-repeat;background-position : center top;
width : 600px;
}

.s_w01_toi{
background-image : url(img/toi_02_02.gif);
background-repeat : no-repeat;background-position : center top;
width : 600px;
}

.s_w_keisai{
background-image : url(img/toi_02_02.gif);
background-repeat : no-repeat;background-position : center top;
width : 600px;
}

.s_w02{
padding-top : 26px;
font-size : 14px;
text-align : left;
padding-left : 40px;
padding-bottom : 10px;
}

.s_w03{
text-align : left;
width : 570px;
}

.s_w05{
font-size : 16px;
font-weight : bold;
color : red;
}
.s_w06{
width : 600px;
margin-bottom : 10px;
padding-bottom : 5px;
}

.s_w07{
width : 350px;
}

#hed_title{
padding-left : 40px;
}

.s_580{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
width : 580px;
}

.g_580{
width : 580px;
text-align : left;
padding-left : 2px;
}

.r_shop_sita{
text-align : left;
margin-top : 5px;
margin-bottom : 5px;
width : 580px;
padding-left : 10px;
line-height : 15px;
}

.pro_01{
  background-image : url(img/point_job.gif);
  background-repeat : no-repeat;background-position : left center;
  padding-left : 20px;
  background-color : #252525;
  width : 100px;
height : 20px;
}

.pro01{
  background-image : url(img/point_job.gif);
  background-repeat : no-repeat;background-position : left center;
  padding-left : 15px;
  background-color : #252525;
  width : 100px;
height : 20px;
}

.pro02{
  width : 180px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #4b4b4b;
}

.prof03{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #4b4b4b;
height : 20px;
right : auto;
}

.prof04{
background-image : url(img/prof_top3.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 25px;
height : 25px;
font-size : 14px;
color : black;
line-height : 25px;
}

.g_job_t{
background-image : url(img/gal_job_text.gif);
background-repeat : no-repeat;background-position : center top;
width : 584px;
height : 185px;
}

.g_job_t02{
padding-top : 36px;
padding-left : 125px;
text-align : left;
color : black;
padding-right : 34px;
font-size : 12px;
}

HR{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;}

.g_job_t03{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
margin-bottom : 5px;
padding-bottom : 2px;
}

INPUT{
color : black;
}

.link_sita{
line-height : 20px;
text-align : left;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
height : 20px;
}

LI{
margin-top : 3px;
margin-left : 3px;
margin-right : 3px;
margin-bottom : 3px;

}

UL{
margin-top : 0px;
margin-left : 20px;
margin-right : 0px;
margin-bottom : 0px;
}

.botan_y{
background-color : #ffcc00;border-width : 2px 2px 2px 2px;border-style : outset outset outset outset;border-color : #ffcc00 #ffcc00 #ffcc00 #ffcc00;}
.botan_blue{
color : white;
background-color : black;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #33aef4 #33aef4 #33aef4 #33aef4;}.botan_pink{
color : white;
background-color : black;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : fuchsia fuchsia fuchsia fuchsia;}

.k_muryou{
font-size : 14px;
line-height : 25px;
color : black;
background-color : #62bff7;
text-align : center;
height : 25px;
}

.k_yuuryou{
font-size : 14px;
line-height : 25px;
color : black;
background-color : #ff80ff;
text-align : center;
height : 25px;
}

.k_siro{
color : black;
background-color : white;
}

.k_sita{
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : gray;
line-height : 16px;
}

.k_sita2{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
line-height : 16px;
padding-bottom : 3px;
}

.k_sita2_0{
line-height : 16px;
padding-bottom : 3px;
}

OL{
margin-bottom : 0px;
}

.k_sita_y{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ffcc00;
}

.k_hissu{
line-height : 16px;
color : white;
background-color : black;
text-align : center;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
font-size : 14px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffcc00 #ffcc00 #ffcc00 #ffcc00;}
.l_banner{
margin-bottom : 3px;
}

.girl01_01{
color : black;
background-color : white;
width : 116px;
float : left;
text-align : center;
font-size : 8pt;
padding-top : 5px;
margin-top : 2px;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 2px;
}

.girl01_02{
background-color : black;
text-align : center;
margin-top : 2px;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 2px;
font-size : 10pt;
line-height : 20px;
height : 20px;
}

.girl01_02 A{
background-color : black;
text-align : center;
margin-top : 2px;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 2px;
font-size : 10pt;
line-height : 20px;
height : 20px;
color : #fc63b3;
width : 108px;
display : block;
text-decoration : none;
}

.girl01_02 A:hover{
background-color : #fc63b3;
text-align : center;
margin-top : 2px;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 2px;
font-size : 10pt;
line-height : 20px;
height : 20px;
color : black;
width : 108px;
display : block;
text-decoration : none;
}

.girl01_name{
font-size : 10pt;
color : #ff0066;
}

.l_menu01{
width : 200px;
text-align : left;
}

.l_menu02{
width : 200px;
text-align : left;
line-height : 20px;
height : 20px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
}

.l_menu02 A{
width : 200px;
text-align : left;
line-height : 20px;
height : 20px;
display : block;
background-image : url(img/arrow1.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 20px;
}

.l_menu02 A:hover{
width : 200px;
text-align : left;
line-height : 20px;
height : 20px;
display : block;
background-color : #ffcc00;
text-decoration : none;
color : #252525;
background-image : url(img/arrow1.gif);
background-repeat : no-repeat;background-position : left center;
padding-left : 20px;
}
.event_waku{
text-align : center;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffcc00 #ffcc00 #ffcc00 #ffcc00;
width : 610px;
padding-top : 2px;
padding-bottom : 2px;
}
.event_top{
font-size : 12px;
line-height : 20px;
height : 20px;
background-image : url(img/footer_bg_01.jpg);
background-repeat : no-repeat;background-position : left center;
text-align : left;
color : black;
}.navi_top{
font-size : 12px;
line-height : 20px;
height : 20px;
background-image : url(img/footer_bg_01.jpg);
background-repeat : no-repeat;background-position : left center;
text-align : center;
color : black;
}.navi_top A{
font-size : 12px;
line-height : 20px;
height : 20px;


text-align : center;
color : black;
}.navi_top A:hover{
font-size : 12px;
line-height : 20px;
height : 20px;


text-align : center;
color : black;
}
.footer2{
background-image : url(img/footer2_03.jpg);
background-repeat : no-repeat;
text-align : center;
height : 12px;
bottom : inherit;
font-size : 12px;
padding-top : 10px;
padding-bottom : 10px;
}
TD{
font-size : 12px;
}
.title_box01{
width : 400px;
float : left;
text-align : right;
}.title_box02{
width : 350px;
float : right;
padding-top : 45px;
text-align : right;
padding-right : 30px;
color : black;
}

#under01{
background-image : url(img/footer2_03.jpg);
background-repeat : no-repeat;
width : 875px;
height : 12px;
text-align : center;
padding-top : 10px;
padding-bottom : 7px;
margin-bottom : 5px;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #feb92d;
}
.navi_waku{
padding-top : 5px;
padding-bottom : 5px;
width : 855px;
background-color : #222222;
margin-top : 10px;
margin-bottom : 10px;
padding-left : 5px;
padding-right : 5px;
}
.navi_shop LI{
list-style-image : url(img/008.gif);
}.navi_gal LI{
list-style-image : url(img/009.gif);
}
.t_waku{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #feb92d #feb92d #feb92d #feb92d;}

#top_coment{
color : white;
background-color : #660000;
margin-bottom : 10px;
padding-top : 4px;
padding-bottom : 4px;
}

.ent{
text-align : right;
width : 815px;
margin-top : 5px;
margin-bottom : 5px;
}
.ent A:hover{
color : #ffcc00;
text-decoration : none;
}
.ent A{
color : white;
}


.l_menu_search{
padding-bottom : 5px;
}
.ado A{
color : navy;
font-weight : bold;
}
.ado A:hover{
color : black;
text-decoration : underline;
font-weight : bold;
}
.r_text_580{
width : 580px;
text-align : left;
}
.ado{
color : black;
background-color : white;
}
.koukoku{
background-image : url(img/koukoku_main.jpg);
margin-top : 10px;
width : 600px;
background-repeat : no-repeat;
height : 60px;
text-align : left;
padding-top : 40px;
padding-left : 20px;
}
