<style type="text/css">{
  }
BODY{
  text-align : center;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 13px;
  background-color : #e3e3e3;
  color : #424200;
}
.all{
  text-align : left;
  
  background-color : white;
  
  
  
  
  
  
  
  

  margin-left : 7px;
  padding-left : 0px;
  padding-right : 0px;
  margin-right : 10px;
  
}
.main{
  width : 580px;
  float : right;
  margin-top : 15px;
  background-color : white;
}
.menu-block{
  width : 200px;
  background-image : url('img/back-menu.gif');
  background-repeat : no-repeat;
  float : left
;
  padding-left : 0px;
  margin-left : 1px;
  height : 100%;
}
.menu-block li a{
  display : block;
  width : 135px;
  color : #4d4d26;
  text-indent : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white white white white;
  margin-bottom : 0px;
  text-decoration : none;
  margin-left : 8px;
  font-weight : bold;
  font-size : 13px;
  background-color : #b9b973;
  margin-top : 0px;
  padding-top : 5px;
  padding-bottom : 5px;
  height : 1.5em;
}
.menu-block A:HOVER{
  width : 135px;
  color : white;
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : maroon;
  padding-top : 5px;
  padding-bottom : 5px;
  margin-bottom : 0px;
  text-decoration : none;
  margin-left : 8px;
  font-weight : bold;
  background-color : #9c9c4e;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : maroon;
}
#page-menu{
  display : block;
  color : white;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #5e5e2f #5e5e2f #5e5e2f #5e5e2f;
  @text-decoration : none;
  font-weight : bold;
  background-color : #999900;
  width : 135px;
  margin-left : 8px;
  padding-top : 5px;
  padding-left : 5px;
  padding-bottom : 5px;
  font-size : 13px;
  margin-top : 5px;
}
H2{
  font-size : 14px;
  font-weight : normal;
}
#aisatu{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : maroon;
  padding-bottom : 10px;
  margin-bottom : 10px;
  font-weight : normal;
  line-height : 1.5;
  font-size : 13px;
}
.coment1{
  text-align : left;
  width : 400px;
  background-repeat : no-repeat;
  margin-bottom : 20px;
  padding-bottom : 20px;
  float : right;
  background-image : url('img/con-back.gif');
  padding-left : 15px;
  padding-top : 30px;
  margin-right : 10px
;
  height : 300px;
  
}
.h2-sub{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver olive silver;
  padding-top : 5px;
  padding-bottom : 5px;
  font-size : 13px;
  margin-bottom : 10px;
}
H3{
  padding-top : 5px;
  padding-bottom : 5px;
  margin-top : 20px;
  text-indent : -999px;
  background-repeat : no-repeat;
  height : 50px;
}
.yoyaku{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  width : 205px;
}
.Font-red{
  font-size : 13px;
  color : maroon;
}
.footer{
  color : white;
  background-color : #804040;
  padding-top : 10px;
  padding-bottom : 10px;
  width : 100%;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  height : 20px;
  
  text-align : center;
}
.footer A:HOVER{
  color : white;
  background-color : #804040;
  text-decoration : underline;
}
.img-yohaku{
  margin-top : 5px;
  margin-left : 5px;
  margin-bottom : 5px;
}
.tag-top1{
  background-image : url('img/t-top1.gif');
  background-repeat : no-repeat;
  height : 51px;
  clear : both
;
}
.back{
  width : 865px;
  background-image : url('img/shadow.gif');
  background-repeat : repeat-y;
  height : auto;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
}
.sub-menu A{
  text-decoration : none;
  color : black;
}
.block2{
  clear : both;
}
.header{
  background-image : url('img/head-pic.jpg');
  height : 150px;
  background-repeat : no-repeat;
  margin-left : 8px;
  color : white
;
}
.menu{
  margin-right : 30px;
  color : white;
  margin-top : 110px;
}
.menu a:hover{
  text-decoration : underline;
  
  color : white;
}
.sub-menu A{
  text-decoration : none;
  color : black;
}
#tag-price{
  background-image : url('img/t-ryokin.gif');
  background-repeat : no-repeat
;
}
.p-page-navi{
  text-align : right;
  color : maroon;
  margin-right : 20px;
  font-weight : bold;
}
.TD-g{
  background-color : #e6e6cc;
  margin-top : 0px;
  margin-left : -1px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.TD-g2{
  background-color : #e4fec5;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
TABLE{
  font-size : 13px;
}
#tag-map{
  background-image : url('img/t-map.gif');
}
A{
  color : maroon;
  text-decoration : none;
}
A:HOVER{
  text-decoration : underline;
}
SPAN{
  font-weight : bolder;
  font-size : 15px;
}
#t-parm{
  background-image : url('img/t-parm.gif');
  background-repeat : no-repeat;
  height : 50px
;
}#t-bunkin{
  background-image : url(img/t-bunkin.gif);
  background-repeat : no-repeat;
  height : 50px
;
}
.coment2{
  text-align : left;
  width : 500px;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-left : 20px;
  padding-right : 10px;
}
.img-left{
  text-align : right;
  margin-left : 280px;
}
STRONG{
  color : maroon;
  font-size : 14px;
  letter-spacing : 1.5px;
  line-height : 1.5;
}
.bg-aivory{
  background-color : #e7fecb;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-left : 20px;
  padding-right : 20px;
}
#t-head{
  background-image : url('img/t-head.gif');
  background-repeat : no-repeat;
  height : 50px;
  font-size : 14px;
  line-height : 2
;
}
.li-gyokan{
  line-height : 2;
  background-color : #e7fecb;
  padding-top : 1px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 5px;
  margin-left : -10px;
  margin-right : 10px;
  margin-bottom : 5px;
  list-style-position : outside;
  width : 280px;
  list-style-type : none;
  border-width : 1px 1px 1px 1px;
  border-style : dotted dotted dotted dotted;
  border-color : olive olive olive olive;
  font-size : 13px;
  font-weight : bold;
}
#p-scalp{
  width : 380px;
}
#come-350{
  width : 350px;
}
#access{
  color : white;
}
#t-parm{
  background-image : url('img/t-parm.gif');
  background-repeat : no-repeat;
  height : 50px
;
}
H1{
  font-size : 13px;
  visibility : hidden;
}
#t-hair{
  background-image : url('img/t-hair.gif');
  height : 50px;
  background-repeat : no-repeat
;
}
#t-kituke{
  background-image : url('img/t-kituke.gif');
  background-repeat : no-repeat;
  height : 50px
;
}
#t-nihongami{
  background-image : url('img/t-nihongami.gif');
  background-repeat : no-repeat;
  height : 50px
;
}
#kaisetu{
  text-indent : 20px;
  margin-top : 5px;
  margin-bottom : 1px;
}
.t-pic{
  margin-right : 20px;
}
.rink{
  font-size : 9px;
  margin-top : 20px;
  margin-bottom : 0px;
  
  padding-top : 2px;
  padding-bottom : 0px;
}
.copy{
  margin-top : 0px;
  
  
  border-bottom-width : 3px;
  
  
  border-bottom-style : solid;
  
  
  border-bottom-color : gray;
  width : 854px;
  padding-top : 15px;
  padding-bottom : 20px;
  margin-bottom : auto;
  
  
  text-align : center;
  height : 30px;
}
#f-midashi{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
  width : 90%;
}
.p-ind-20{
  font-size : 13px;
  font-weight : normal;
  text-indent : 20px;
  margin-left : 10px;
  line-height : 1px;
}
#f-small{
  font-weight : normal;
}
#com2-b{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : olive olive olive olive;
}
#com-no-back{
  background-image : url('img/kit5.gif');
  background-repeat : no-repeat
;
}
FORM{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver olive olive silver;
  margin-right : 20px;
  background-color : #f2fdf8;
}
#otoiawase{
  float : none;
  background-image : url('img/back-emi.gif');
  background-repeat : no-repeat;
  width : 580px;
  padding-top : 10px;
  margin-top : 20px
;
  height : 150px;
}
.yoyaku2{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : maroon maroon maroon maroon;
  background-color : white;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 150px;
}
ul{
  list-style-type : none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
LI{
  padding-top : 4px;
  padding-bottom : 4px;
  width : 200px;
  list-style-type : none;
  margin-top : 0px;
  margin-bottom : 0px;
}
li a{
  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.menu a{
  color : white;
  text-decoration : none;
}
div{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.footer a{
  color : white;
  text-decoration : none;
}