@charset "Shift_JIS";
body{font-family:"MS UI Gothic";
 font-size: 10pt;} 

table.borsol{
 border: solid 1px;
 border-color:#ff6600;
 border-collapse:collapse;
 background-color:#ffffff;}


td.conleft{
 background: url(images/777y-slice-new_13.jpg) repeat-y;
 margin: 0;
 padding: 0;
 width: 5px;
}

td.conright{
 background: url(images/777y-slice-new_15.jpg) repeat-y;
 margin: 0;
 padding: 0;
 width: 9px;
 }
span.under{font-family:"MS UI Gothic";
 font-size: 10pt; text-decoration: underline;}

span.mini{
 font-family:"MS UI Gothic";
 font-size: 10pt;
 }
span.brown{
 font-family:"MS UI Gothic";
 color: #8b4513;
 }
span.green{
 font-family:"MS UI Gothic";
 color: #006600;
 }
span.red{
 font-family:"MS UI Gothic";
 color: #ff0000;
 }
span.blue{
 font-family:"MS UI Gothic";
 color: #0000ff;
 }
span.bold{
 font-family:"MS UI Gothic";
 font-weight: bold;
 }
span.price{
 font-family:"MS UI Gothic";
 font-size: 12pt; color: #ff0000;
 }
span.tyuui{
 font-family:"MS UI Gothic";
 font-size: 11pt;
 }

span.under{text-decoration: underline; }

p.price{
 font-family:"MS UI Gothic";
 font-size: 12pt;
 height: 40px;
 text-align: right;
 }
p{
 font-family:"MS UI Gothic";
 font-size: 11pt; 
 }
h1{
 font-family:"MS UI Gothic";
 font-size: 14pt; margin:0px; padding:0px; font-weight: normal; 
 }
h2{
 font-family:"MS UI Gothic";
 font-size: 13pt; margin:0px; padding:0px; font-weight: normal; 
 height: 10px;
 }
h3{
 font-family:"MS UI Gothic";
 font-size: 12pt; margin:0px; padding:0px; font-weight: normal; 
 }
h4{
 font-family:"MS UI Gothic";
 font-size: 12pt; margin:0px; padding:0px; font-weight: normal; 
 }

h4.matomespice{
 font-family:"MS UI Gothic";
 font-size: 12pt; margin:0px; padding:0px; font-weight: normal; text-align: center;
 color: #cc3300;}

ul#matome{font-family:"MS UI Gothic";
 font-size: 11pt; margin:0px; padding:0px; font-weight: normal; 
 color: #cc3300; list-style-type: square;}

ul.yoko{
 font-size: 10pt;
 list-style:none;
 text-align:right;
 }
li.yoko0{
 float:left;
  margin-left:10px;
 margin-right:15px;
 }
li.yoko1{
 float:left;
  margin-right:15px;
 }
li.yoko2{
 float:left;
 margin-left:10px;
 margin-right:60px;
 }
li.annai{
 font-family:"MS UI Gothic";
 font-size:11pt;
 }
li{
 font-family:"MS UI Gothic";
 }
 
a.yokorink {
 display:block;
 }
a:hover {
 color:#ff0000;
 }
pre.midasi{
 font-family:"MS UI Gothic";
 color: #0000ff; font-size:11pt;
 }

hr{
 color: #ff6600; width: 550px; margin: 5px; padding:0;
 }

table.hyou{
 border-left: solid 1px;
 border-bottom: solid 1px;
 border-color:#ff6600;
 }

th.hyou{
 border-top: solid 1px;
 border-right: solid 1px;
 border-color:#ff6600;
 background-color:#ffcc00;
 }

td.hyou{
 border-top: solid 1px;
 border-right: solid 1px;
 border-color:#ff6600;
 }


div#topix{
margin-left:30px; padding: 0px; width: 560px; height: 300px; position: relative;}

div#left{
margin-left:auto; margin-right:auto; padding: 0px; width: 290px; height:300px; position: absolute; top:0px; left: 0px; 
}

div#right{
margin-left:auto; margin-right:auto; padding: 0px; width: 260px; height:300px; position: absolute; top:0px; left: 300px;
}

h2.info{margin: 0px; padding: 0px; width: 290px; height: 20px; text-align: center;
background-color: #bbddff;}

dl.info{
margin: 0px; padding: 5px; height:270px; overflow: auto;
background-color:#ffffff; border:solid 1px; border-color: #ddffff; font-size:11pt; scrollbar-base-color:#aaffff;
scrollbar-base-color:#bbccee; scrollbar-darkshadow-color:#bbccee; scrollbar-arrow-color: #ffffff; 
scrollbar-highlight-color:#99ffcc; scrollbar-shadow-color:#99ffcc; scrollbar-track-color:#dde3ff;}

h2.wish{margin: 0px; padding: 0px; width: 260px; height: 20px; text-align: center;
background-color: #ffcccc;}

p.wish{
margin: 0px; padding: 5px; height:270px; overflow: auto;
background-color:#ffffff; border: solid 1px; border-color: #ffcccc;
font-size: 10pt; line-height: 140%;
scrollbar-base-color:#ffccaa; scrollbar-darkshadow-color:#ffccaa; scrollbar-arrow-color: #ffffff; 
scrollbar-highlight-color:#ffffcc; scrollbar-shadow-color:#ffffcc; scrollbar-track-color:#ffe3dd;}

div#photocontainer{
 margin: 0px; padding: 0px; width:500; height: 590; position:relative;}

div#photo{
 margin:0px; padding:0px; width:270; height:560; position:absolute; top:10px; left:10px;}

div#massage{
margin:0px; padding:0px; width:220; height:560; position:absolute; top:10px; left:280px;}

p.massage1{
 margin:0px; padding:0px; width:220; height:190;}
p.massage2{
 margin:0px; padding:0px; width:220; height:210;}
p.massage3{
 margin:0px; padding:0px; width:220; height:160;}
