body,p,ol,ul,td { font-size: 10pt }

h1 { margin:0px;font-family: "MS PGothic", "Osaka", "generic font family"; line-height: 120%; font-size:100%;}
h2 { margin:6px;font-family: "MS PGothic", "Osaka", "generic font family"; font-weight: normal; font-size: 12px; line-height: 15px; color:#990000;} 
h3 { margin:14px;font-family: "MS PGothic", "Osaka", "generic font family"; font-weight: normal; font-size: 12px; line-height: 0px;}
h4 { margin:5px;font-family: "MS PGothic", "Osaka", "generic font family"; font-weight: normal; font-size: 12px; line-height: 0px;}
h5 { margin:4px;font-family: "MS PGothic", "Osaka", "generic font family"; font-size: 12px; line-height: 5px;}
h6 { margin:4px;font-family: "MS PGothic", "Osaka", "generic font family"; font-weight: normal; font-size: 12px; line-height: 15px;}

A:HOVER{color :#ff0000;
  position : relative;
  bottom : 1pt;
  right : 1pt;}
A{color:#333333;text-decoration : none;}

a.xx{color:#FF0000;}
a:link.xx{color :#FF0000;}
a:visited.xx{color :#FF0000;}
A:hover.xx{color :orange;}
a:active.xx{color :#FF0000;}

a.x0{color:#663300;}
a:link.x0{color :#663300;}
a:visited.x0{color :#663300;}
A:hover.x0{color :F00;}
a:active.x0{color :#663300;}

a.x1{color:#FFFF00;}
a:link.x1{color :#FFFF00;}
a:visited.x1{color :#FFFF00;}
A:hover.x1{color :#FF0000;}
a:active.x1{color :#FFFF00;}

a.x2{color:#FFFFFF;}
a:link.x2{color :#FFFFFF;}
a:visited.x2{color :#FFFFFF;}
A:hover.x2{color :#FF0000;}
a:active.x2{color :#FFFFFF;}

a.x3{color:#33FF00;text-decoration:none;}
a:hover.x3{border-bottom:solid 12px #33FF00;
border-top:solid 12px #33FF00;
border-right:solid 12px #33FF00;
border-left:solid 12px #33FF00;
top : 2px;
left : 0px;
height:70px;
  }

a.x4{color:#0000FF;}
a:link.x4{color :#0000FF;}
a:visited.x4{color :#0000FF;}
A:hover.x4{color :#FF0000;}
a:active.x4{color :#0000FF;}

.menu-link{font-weight:bolder;color:#fff;padding:1px 0;background-color:#90F;display:block;
border-top:#FCB4AD solid 1px;border-bottom:#440702 solid 1px;border-right:#440702 solid 1px;border-left:#FCB4AD solid 1px;}
.menu-link:hover{color:#fff;background-color:#c03;}


.fs8 { font-size: 8pt;} 
.fs7 { font-size: 7pt;} 
.fs12p{font-size:120%;}
.fs15em{font-size:1.5em;}

.back{background-position:center top; background-repeat:no-repeat;}
.alpha{
filter:Alpha(opacity=60,enabled=60);
margin-bottom:0px;
}
.white{color:#ffffff;}

body{
scrollbar-base-color:#FFF0F0;
scrollbar-arrow-color:#FF33FF;
scrollbar-darkshadow-color:#FFFFE0;
scrollbar-face-color:#ff99cc;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FF33FF;
scrollbar-track-color: #fffFFF;
}
.fs12 {font-size: 12px;}
.fs11 {font-size: 11px;}
.fs9 {font-size: 9pt;}
.float{float:left;}
.bb959fff{
border-bottom:1px dotted #959fff;
padding-top:3px;
padding-bottom:3px;
}
.tdpadding3{padding-top:3px;padding-bottom:3px;}
.tdpadding5{padding-top:5px;padding-bottom:5px;}
.box{text-align:center;
     margin-left:auto;
	 margin-right:auto;
	 }
.box01{width:780px;
     border-right: 1px solid #666666;
     border-bottom: 1px solid #666666;
	 text-align:left;
	 }
.box02{width:200px;
     border-right: 1px solid #666666;
     border-bottom: 1px solid #666666;
	 text-align:left;
	 }
.box03{width:280px;
     border-right: 1px solid #666666;
     border-bottom: 1px solid #666666;
	 text-align:left;
	 }
.box04{width:309px;
     border-right: 1px solid #666666;
     border-bottom: 1px solid #666666;
	 text-align:left;
	 }
.box05{width:510px;
     border-right: 1px solid #666666;
     border-bottom: 1px solid #666666;
	 text-align:left;
	 }
.box06{width:245;}
.box07{width:260px;
     border: 1px solid #666666;
	 text-align:left;
	 }
.box08{width:129px;
     border-right: 1px solid #999999;
	 border-bottom: 2px solid #999999;
	 margin-top: 4px;
	 margin-bottom: 4px;
	 }
.box09{border-right: 1px solid #666666;
     border-bottom: 1px solid #666666;
	 }

		
.tr01{widhth:300px;
	 border:1px solid #00ff00;
	 }
.border01{border-bottom:1px dotted #666666;padding-bottom:2px;}
.border02{border:1px solid #666666;padding:2px;}
.border03{border:3px double #FF7BF9}		 
.td01{border:#909AFF 1px dotted}

.area-link{padding:1px;width:100%;background-color:#ffc;display:block;}
.area-link:hover {padding:1px;width:100%;background-color:ffc;display:block;}
.area-link-shop{padding:1px;width:100%;display:block;}
.area-link-shop:hover {padding:1px;width:100%;background-color:#FFE8FF;display:block;}

.area-link-cover{padding:1px;width:100%;}
.area-link-cover:hover {padding:1px;width:100%;}

.area-link-cover00{width:100%;background-image: url(img/coverback00.gif);background-repeat:no-repeat;display:block;}
.area-link-cover00:hover {width:100%;background-image: url(img/coverback000.gif);background-repeat:no-repeat;display:block;}

.area-link0{padding:1px;width:100%;display:block;}
.area-link0:hover{padding:1px;width:100%;display:block;}
.area-link00{padding-top:5px;padding-bottom:5px;width:100%;display:block;}
.area-link00:hover{padding-top:5px;padding-bottom:5px;width:100%;display:block;cursor:hand;background-color:#FFFFA6;}
.area-link000{padding:1px;width:100%;display:block;}
.area-link000:hover{padding1:1px;width:100%;display:block;cursor:hand;}

.midashi{
display:block;
padding:1px;
background-color:#fc0;
border-bottom:#960 solid 2px;
border-right:#960 solid 2px;
border-top:#ff9 solid 2px;
border-left:#ff9 solid 2px;
}
.midashi:hover{
display:block;
padding:1px;
background-color:#ff0;
border-bottom:#c90 solid 2px;
border-right:#c90 solid 2px;
border-top:#ff9 solid 2px;
border-left:#ff9 solid 2px;
}
.midashi2{
display:block;
color:red;
font-weight:bold;
padding:1px;
background-color:#ff0;
border-bottom:#ff9 solid 2px;
border-right:#ff9 solid 2px;
border-top:#c90 solid 2px;
border-left:#c90 solid 2px;
}

.formlink{border:3px double #FF0080;font-weight:bolder;width:100%;display:block;line-height:40px;background:#FF0080;color:#fff;}
.formlink:hover{background:#F36;color:#FFF;}

.tb1{width:118px;height:170px; border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}
.girl-img-mar {margin-bottom:10px;}
.topmargin5 {margin-top:5px;}
.link-style{list-style-image:url(img/point02.gif);margin-top:2px;}

.kensaku-rank0{width:25px;float:left;}
.kensaku-name0{width:285px;float:left;font-weight:bold;}
.kensaku-area0{width:90px;float:left;color:#0000FF;font-weight:bold;}
.kensaku-type0{width:80px;float:left;color:#FF33FF;font-weight:bold;}
.kensaku-comment0{width:320px;float:left;font-weight:bold;}

.kensaku-rank{width:25px;float:left;}
.kensaku-name{width:285px;float:left;font-weight:bold;}
.kensaku-name2{width:285px;float:left;font-weight:bold;font-size:11px;}
.kensaku-area{width:90px;float:left;color:#0000FF;}
.kensaku-area2{width:90px;float:left;color:#0000FF;font-size:10px;}
.kensaku-type{width:80px;float:left;color:#FF33FF;}
.kensaku-comment{width:320px;float:left;}

.shop-midashi{width:200px;margin-left:2px;border: 2px outset #ff0;background-color:#ff0;text-align:center;}
.start-midashi{width:200px;margin-left:2px;border: 2px outset #ccc;background-color:#ccc;text-align:center;}

.y-midashi{width:200px;text-align:center;color:#FFF;font-weight:bold;background-color:#F0F;border:2px #F0F outset;margin-top:5px;}
.y-waku{border:2px #f9f solid;margin-top:5px;}
.y-pic{width:230px;float:left;}
.y-photo{text-align:center;border:double 3px #f9f;float:left;}
.y-name{color:#00F;font-weight:bold;}
.y-tel{color:#f09;font-weight:bold;margin:5px 0px 5px;}
.y-area{color:#f00;}
.y-time{}
.y-price{}
.y-comment{clear:left;}

.waku01{border-left:#f6f solid 1px;border-right:#f6f solid 1px;border-bottom:#f6f solid 1px;}
.waku00{border:#f6f solid 1px;margin-top:5px;}

.shop-menu{width:90px;float:left;margin-right:5px;}

/*up*/
#upper{
width:800px;
margin:0 auto;
position:fixed;
z-index: 2;
text-align:center;
}
#menu{
clear:both;
width:100%;
margin:0;
text-align:center;
font-weight:bolder;
}
#menu ul{
margin:0;
padding:0;
clear:both;
}
#menu li{
width:200px;
float:left;
list-style:none;
}
#menu .li2{
width:160px;
float:left;
list-style:none;
}

#menu a{
color:#FFFFFF;
line-height:18px;
display:block;
}
a.menu00{
width:199px;
background-color:#906;
border-top:solid #ccc 1px;border-right:solid #000 1px;border-bottom:solid #000 1px;border-left:solid #ccc 1px;
}
a.menu01{
width:199px;
background-color:#c06;
border-top:solid #ccc 1px;border-right:solid #000 1px;border-bottom:solid #000 1px;border-left:solid #ccc 1px;
}
a.menu02{
width:159px;
background-color:#f6c;
border-top:solid #ccc 1px;border-right:solid #000 1px;border-bottom:solid #000 1px;border-left:solid #ccc 1px;
}
a.menujpn{
width:159px;
background-color:#f60;
border-top:solid #ccc 1px;border-right:solid #000 1px;border-bottom:solid #000 1px;border-left:solid #ccc 1px;
}
a.menukantou{
width:159px;
background-color:#00f;
border-top:solid #ccc 1px;border-right:solid #000 1px;border-bottom:solid #000 1px;border-left:solid #ccc 1px;
}
a.menuokini{
width:159px;
background-color:#f00;
border-top:solid #ccc 1px;border-right:solid #000 1px;border-bottom:solid #000 1px;border-left:solid #ccc 1px;
}

#menu a:hover{
line-height:18px;
background-color:#f06;
color:#fff;
border-top:solid #ccc 1px;border-right:solid #000 1px;border-bottom:solid #000 1px;border-left:solid #ccc 1px;
}

#menu-l{
clear:both;
width:100%;
margin:2px 0 0 0;
text-align:center;
font-weight:bolder;
}

#menu-l ul{
margin:0;
padding:0;
}
#menu-l li{
width:160px;
float:left;
list-style:none;
}
/*#menu-l a{
line-height:16px;
display:block;
color:#FFFFFF;
width:100%;
background-color:#006;
border-top:solid #ccc 1px;border-right:solid #000 1px;border-bottom:solid #000 1px;border-left:solid #ccc 1px;
}
a:hover.menu-l{
background-color:#0ff;
color:#00f;
}*/
