 
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_event02{
	background-image : url(img/r_midashi_event.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_01_index{


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;
}
.r_midashi_text01{
	margin-top : 5px;
margin-left : 20px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : rgb(185, 143, 21);
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;
}