

body { background-color: #FFFFFF; background-image:
 url("img/zen_haikei.gif"); 
background-repeat: repeat-y;
margin:0px;}

ol, ul{
    padding: 0px 0px 10px 20px;
color: #333333; font-size: 80%;
 line-height: 160%;
}

ol, ul.setsum{
    list-style:none;
}


DIV.migihaikei{background:url("img/zen_haikei_ri.gif") fixed repeat-y top right; margin:0px; padding 0px; height:100%; min-height: 100%; height: auto;}


a:link { color: #0066cc; font-size: 100%; text-decoration: none;
 }
a:visited { color: #0066cc; font-size: 100%; text-decoration: none;
 }
a:active { color: #0066cc; font-size: 100%; text-decoration: none;
 }
a:hover { color: #333333; font-size: 100%; text-decoration: none;
}

a.menubu:link { color: #333333; font-size: 100%; text-decoration: none;
 }
a.menubu:visited { color: #333333; font-size: 100%; text-decoration: none;
 }
a.menubu:active { color: #333333; font-size: 100%; text-decoration: none;
 }
a.menubu:hover { color: #999999; font-size: 100%; text-decoration: none;
}

a.ribook:link { color: #3366dd; font-size: 70%; line-height: 130%; text-decoration: none;
 }
a.ribook:visited { color: #3366dd; font-size: 70%; line-height: 130%; text-decoration: none;
 }
a.ribook:active { color: #ff6600; font-size: 70%; line-height: 130%; text-decoration: none;
 }
a.ribook:hover { color: #ff6600; font-size: 70%; line-height: 130%; text-decoration: none;
}

a.kochi:link { color: #FF0000; font-size: 100%; text-decoration: none;
 }
a.kochi:visited { color: #FF0000; font-size: 100%; text-decoration: none;
 }
a.kochi:active { color: #999999; font-size: 100%; text-decoration: none;
 }
a.kochi:hover { color: #999999; font-size: 100%; text-decoration: none;
}

span.category_itemprice { color: #000000; font-size: 80%; }
span.category_itemtaxpostage { color: #000000; font-size: 80%; }
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	text-align:left;
}

.uesp {
	margin:0px 0px 10px 0px;
}

.shitasp {
	margin:0px 0px 10px 0px;
}

.uespshitasp {
	margin:10px 0px 10px 0px;
}

.fonhachi_uemi{ color: #333333; font-size: 100%; line-height: 140%;}

.fonred { color: #ff0000; font-size: 80%; line-height: 140%;}
.fonble { color: #0000ff; font-size: 80%; line-height: 140%;}
.fonmura { color: #B53A64; font-size: 100%; line-height: 140%;}

.fonhyaku{ color: #333333; font-size: 100%; line-height: 180%; font-weight: bold;}
.fonhachi{ color: #333333; font-size: 80%;}
.fonhachi_lh_fu{ color: #000000; font-size: 100%; line-height: 140%;}
.fonhachi_lh{ color: #333333; font-size: 80%; line-height: 140%;}

.foot_shiro_b{ color: #000000; font-size: 80%; line-height: 140%; font-weight: bold;}
.foot_shiro_s{ color: #000000; font-size: 80%;}
.foot_kome { color: #000000; font-size: 80%; line-height: 140%; padding: 40px 0px 0px 0px;}
.headpanli{ font-size: 90%; padding: 10px 0px 0px 0px;}

.footer_haikei{
background-image: url("img/footer_haikei_ki.jpg");
}

.wakunakasp_kami{
padding: 7px 0px 5px 0px;
color: #333333; font-size: 100%;
}

.wakunakasp_f{
padding: 0px 0px 5px 0px;
color: #333333; font-size: 100%;
font-weight: bold;
}

.wakunakasp_rbs{
padding: 15px 0px 5px 0px;
}

.wakunakasp_rbs_ten{
padding: 0px 0px 10px 0px;
border-bottom-style: dotted;
border-width: 1px;
border-color: #660000;
}


.headspa{
padding: 10px 0px 0px 0px;
}

.headmenu{
width:900px;
padding: 10px 0px 0px 0px;
	margin: 0 auto;
}
.headmenu li{
  float: left;
}

.headmenubutt {
    width:178px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:12px 0 12px;
    color:#333;
    border-width: 1px;
  border-top-style: solid; 
  border-left-style: solid; 
  border-bottom-style: solid; 
  border-color: #999999;
}

.headmenubuttri {
    width:181px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:12px 0 12px;
    color:#333;
    border-width: 1px;
  border-top-style: solid; 
  border-left-style: solid; 
  border-bottom-style: solid; 
border-right-style: solid; 
  border-color: #999999;
}

.headfoncol {
    color:#333;