@charset "utf-8";
body{
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  background-image : url(img/back.png);
  background-repeat : repeat-x;
  
  margin-left : 0px;
  margin-right : 0px;
}
#body01{
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  background-image : url(img/back2.png);
  background-repeat : repeat-x;
  margin-left : 0px;
  margin-right : 0px;
  background-color : #ffffff;
}
#body02{
  background-color : #fdfaf1;
  background-image : url(img/back2.gif);
  background-repeat : repeat;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : left;
}
html,body { 
  scrollbar-arrow-color:#ffffff;
  scrollbar-face-color:#e0d6a4;
  scrollbar-3dlight-color:#ebe4c1;
  scrollbar-darkshadow-color:#ebe4c1;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#ffffff;
  scrollbar-track-color:#ebe4c1;
}
#container{
  width : 1000px;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-bottom : 0px;
}
#container_top{
  background-image : url(img/header_company.png);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-bottom : 0px;
  width : 1000px;
  height : 141px;
  margin-left : auto;
  margin-right : auto;
  vertical-align : bottom;
}
#container_top h1{
  font-size : 11px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 5px;
  text-align : right;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  letter-spacing : 1px;
  color : #ffffff;
  font-weight : lighter;
  padding-right : 10px;
}
#header{
  width : 1000px;
  height : 306px;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  vertical-align : bottom;
  padding-bottom : 0px;
  padding-left : 5px;
  
  position : relative;
  
}
#header1{
  width : 1000px;
  height : 178px;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  vertical-align : bottom;
  
  
  
  position : relative;
  
}
address{
  font-size : 11px; 
  font-style : normal;
  margin-top : 0px;
  text-align : right;  
  margin-bottom : 0px;
  padding-top : 110px;
  padding-right : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : #4d2610;
}
#bread{
  font-size : 11px;
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
  clear : both;
  padding-bottom : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  color : #6e5e46;
  width : 1000px;
  height : auto;
}
#bread a{
  text-decoration : none;
  color : #6e5e46;
}
#bread a:hover{
  color : #808040;
  text-decoration : underline;
}
ul#menu{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 1000px;
  height : 59px;
  padding : 0px 0px 0px 0px;
  border-right-style : none;
}
ul#menu li{
  float : left;
  list-style-type : none;
}
ul#menu li a{
  display: block;
  text-decoration: none;
  outline: none;
}
#mnu1 a{
  background-image : url(menu/menu1.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu1 a:hover{
  background-position : left bottom;
}
#mnu1{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 140px;
  height : 59px;
}
#mnu1 img{
  border-width : 0px 0px 0px 0px;
}
#mnu2 a{
  background-image : url(menu/menu2.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu2 a:hover{
  background-position : left bottom;
}
#menu2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 247px;
  height : 59px;
}
#mnu2 img{
  border-width : 0px 0px 0px 0px;
}
#mnu3 a{
  background-image : url(menu/menu3.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu3 a:hover{
  background-position : left bottom;
}
#mnu3{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 193px;
  height : 59px;
}
#mnu3 img{
  border-width : 0px 0px 0px 0px;
}
#mnu4 a{
  background-image : url(menu/menu4.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu4 a:hover{
  background-position : left bottom;
}
#mnu4{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 154px;
  height : 59px;
}
#mnu4 img{
  border-width : 0px 0px 0px 0px;
}
#mnu5 a{
  background-image : url(menu/menu5.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu5 a:hover{
  background-position : left bottom;
}
#mnu5{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 266px;
  height : 59px;
}
#mnu5 img{
  border-width : 0px 0px 0px 0px;
}
.title{
  background-image : url(img/title_br1.gif);
  background-repeat : no-repeat;
  width : 745px;
  height : 47px;
  margin-bottom : 10px;
  margin-top : 0px;
  margin-left : 0px;
  right : inherit;
}
.title h2{
  font-size : 16px;
  color : #ffffff;
  padding-top : 15px;
  padding-left : 15px;
  margin-top : 0px;
  font-weight : normal;
  font-family : HG明朝E,メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.title h3{
  font-size : 16px;
  color : #ffffff;
  padding-top : 15px;
  padding-left : 15px;
  margin-top : 0px;
  font-weight : normal;
  font-family : HG明朝E,メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.title1{
  background-image : url(img/title_br1.gif);
  background-repeat : no-repeat;
  width : 745px;
  height : 47px;
  margin-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  right : inherit;
}
.title1 h2{
  font-size : 16px;
  color : #ffffff;
  padding-top : 15px;
  padding-left : 15px;
  margin-top : 0px;
  font-weight : normal;
  font-family : HG明朝E,メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.title2{
  background-image : url(img/title_br1.gif);
  background-repeat : no-repeat;
  width : 745px;
  height : 47px;
  margin-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  right : inherit;
}
.title2 h3{
  font-size : 16px;
  color : #ffffff;
  padding-top : 15px;
  padding-left : 15px;
  margin-top : 0px;
  font-weight : normal;
  font-family : HG明朝E,メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.topback1{
  margin-bottom : 0px;
  text-align : right;
  
  width : 1000px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  clear : both;
  
  margin-top : 0px;
  padding-top : 10px;
}
.topback1 a{
  text-decoration : none;
  color : #000000;
}
.topback1 a:hover{
  color : #990000;
  text-decoration : underline;
}
.topback1 img{
  border-width : 0px 0px 0px 0px;
  vertical-align : middle;
}
.topback2{
  margin-bottom : 0px;
  text-align : right;
  
  width : 745px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  clear : both;
  
  margin-top : 0px;
  padding-top : 10px;
}
.topback2 a{
  text-decoration : none;
  color : #000000;
}
.topback2 a:hover{
  color : #990000;
  text-decoration : underline;
}
.topback2 img{
  border-width : 0px 0px 0px 0px;
  vertical-align : middle;
}
.setbox1{
  width : 240px;
  margin-left : 0px;
  margin-top : 25px;
  
  
  float : left;
  margin-right : 0px;
}
.setbox1 p{
  font-size : 12px;
  line-height : 1.6;
  padding-left : 10px;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-top : 10px;
  padding-bottom : 10px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.setbox2{
  width : 1000px;
  margin-left : 0px;
  margin-top : 0px;
  padding-left : 0px;
  padding-top : 5px;
  clear : both;
}
.setbox3{
  width : 695px;
  float : left;
  margin-top : 20px;
}
.setbox3 p{
  font-size : 14px;
  line-height : 1.6;
  padding-left : 10px;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-top : 10px;
  padding-bottom : 10px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.setbox4{
  width : 745px;
  float : left;
  margin-left : 15px;
  right : inherit;
  
  margin-top : 25px;
}
p.hide {
  display:none;
  font-size : 10px;
}
span{
  color : #0000ff;
  margin-bottom : 5px;
}
.midconte{
  margin-top : 0px;
  margin-left : 0px;
  width : 1000px;
  margin-bottom : 0px;
  padding-top : 0px;
}
#iframe1{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 997px;
  height : 341px;
  padding-top : 0px;
  overflow : hidden;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px; 
}
#iframe2{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 745px;
  height : 288px;
  padding-top : 0px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px; 
  padding-left : 0px;
}
#iframe3{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 745px;
  height : 230px;
  padding-top : 0px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px; 
  padding-left : 0px;
}
.infobox{
  width : 745px;
  height : 288px;
  
  clear : both;
  overflow : hidden;
  margin-left : 0px;
  right : inherit;
  margin-top : 0px;
}
.infobox1{
  width : 745px;
  height : 230px;
  
  clear : both;
  overflow : hidden;
  margin-left : 0px;
  right : inherit;
  margin-top : 0px;
}
.imageleft{
  float : left;
  margin-top : 0px;
  margin-right : 10px;
  margin-bottom : 0px;
}
.imageright{
  float : right;
  margin-left : 20px;
  margin-bottom : 0px;
}
address span{
  font-size : 11px;
  font-family : Arial;
  color : #666666;
}
.textarea{
  margin-left : 0px;
  width : 745px;
  margin-bottom : 10px;
  margin-top : 10px;
  right : inherit; 
}
.textarea p{
  font-size : 15px;
  
  font-family : メイリオ,"MS Pゴシック",Sans-Serif;
  line-height : 1.6;
  
  
}
.textarea a {
  text-decoration : underline;
  color : #804000;
}
.textarea a:hover{
  color : #990000;
  text-decoration : none;
}
.textarea img{
  border-width : 0px 0px 0px 0px;
}
.textarea li	{
  font-size : 14px;
  line-height : 1.6;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  

  color : #6e5e46;
}
.textarea li a {
  text-decoration : underline;
  display : block;
  color : #000000;
}
.textarea li a:hover{
  color : #000000;
  text-decoration : none;
}
.textarea1{
  margin-left : 0px;
  width : 735px;
  
  margin-top : 0px;
  
   

  
  
  
  
  

  background-color : #f5f3ef;
  padding-top : 15px;
  padding-right : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  margin-bottom : 10px;
}
#menu1{
  font-size : 11px;
  margin-top : 0px;
  
  margin-left : 380px;
  text-decoration : none;
  clear : both;
  margin-bottom : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-top : 38px;
  
  width : 620px;
}
#menu1 li{
  float : left;
  list-style-type : none;
}
#menu1 li a{
  text-decoration : none;
  display : block;
  margin-right : 3px;
  color : #4d2610;
}
#menu1 li a:hover{
  text-decoration : underline;
  color : #800000;
}
#menu1 li img{
  border-width : 0px 0px 0px 0px;
  vertical-align : middle;
}
#me1{
  margin-top : 0px;
  margin-left : 0px;
  width : 240px;
}
#me1 a{
  background-image : url(menu/me1.png);
  width : 240px;
  height : 95px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
  right : inherit;
}
#me1 a:hover{
  background-position : left bottom;
}
#me1 img{border-width : 0px 0px 0px 0px;
}
#me2{
  margin-top : 0px;
  margin-left : 0px;
  width : 240px;
}
#me2 a{
  background-image : url(menu/me2.png);
  width : 240px;
  height : 90px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me2 a:hover{
  background-position : left bottom;
}
#me2 img{border-width : 0px 0px 0px 0px;
}
#me3{
  margin-top : 0px;
  margin-left : 0px;
  width : 240px;
}
#me3 a{
  background-image : url(menu/me3.png);
  width : 240px;
  height : 85px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me3 a:hover{
  background-position : left bottom;
}
#me3 img{border-width : 0px 0px 0px 0px;
}
.unline{
  font-size : 3px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #666666;
  margin-bottom : 0px;
  padding-right : 15px;
}
.imgbox1{
  margin-left : 0px;
  width : 745px;
  margin-bottom : 10px;
  margin-top : 0px;
  background-color : #2a2a2a;
  right : inherit; 
}
.imgbox1 p{
  font-size : 12px;
  padding-left : 10px;
  font-family : メイリオ,"MS Pゴシック",Sans-Serif;
  line-height : 1.6;
  color : #ffffff;
  padding-right : 10px;
  padding-top : 10px;
}
.imgbox1 a{
  color : #00004d;
  text-decoration : none;
}
.imgbox1 a:hover{
  color : #00004d;
  text-decoration : underline;
}
.office a{
  color : #666666;
  text-decoration : none;
}
.office a:hover{
  color : #666666;
  text-decoration : underline;
}
#munu1 li img{
  vertical-align : middle;
}
#tooltip{
  position: absolute;
  border : 3px solid #333333;
  background: #444;
  padding : 4px 4px 4px 4px;
  color: #FFF;
  display:none;
  font-size : 13px;
  font-family : メイリオ;
  letter-spacing : 1px;
}
#footer{
  width : 100%;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  height : 210px;
  background-image : url(img/footer_bk.png);
  background-repeat : repeat-x;
  background-position:top;  
  text-align : center;
}
#footer p{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : #ffffff;
  text-align : left;
  margin-left : 175px;
  padding-top : 10px;
  padding-bottom : 0px;
  margin-bottom : 0px;
  letter-spacing : 1px;
}
.subtitle{
  color : #ffffff;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.undline{
  color : #ffffff;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #ffffff;
}
#footer_senter{
  width : 1000px;
  height : 210px;
  background-image : url(img/footer.png);
  background-repeat : no-repeat;
  margin-left : auto;
  margin-right : auto;
}
.company{
  width : 735px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-left : 10px;
  margin-right : 0px;
  margin-bottom : 10px;
  border-collapse : collapse;border-spacing : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  color : #ffffff;
}
.company td{
  padding-top : 6px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
}
.company td a{
  color : #000000;
  text-decoration : underline;
}
.company td a:hover{
  color : #000000;
  text-decoration : none;
}
.price{
  width : 745px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  border-spacing : 0px;
  color : #6e5e46;
  font-style : oblique;
  font-weight : bold;
}
.price td{
  padding-top : 6px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  
}
.recruit{
  width : 735px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-left : 10px;
  margin-right : 0px;
  margin-bottom : 10px;
  border-spacing : 0px;
  color : #ffffff;
  

  line-height : 1.6;
  letter-spacing : 1px;
}
.recruit td{
  padding-top : 6px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  
}
.td01{
  vertical-align : top;
}
.td02{
  font-size : 13px;
}
.textarea h2{
  font-size : 13px;
  color : #ffffff;
  font-weight : normal;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-left : 10px;
  
  margin-bottom : 0px;
  padding-top : 0px;
}
.bold{
  font-size : 16px;
  font-weight : bold;
  color : #eaeaea;
}
.red{
  color : #ff0000;
}
.td03{
  text-align : center;
  font-size : 1px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #999999;
}
.td04{
  background-color : #f5f3ef;
  text-align : left;
}
.td05{
  background-color : #666600;
  text-align : left;
  font-weight : bold;
  

  color : #ffffff;
}
.td06{
  
  
  
  font-size : 14px;
  text-align : right;
  width : 110px;
}
.td07{
  
  text-align : center;
  
  vertical-align : top;
  
  padding-left : 10px;
  padding-right : 10px;
  
  width : 186px;
  padding-top : 15px;
}
.td08{
  
  background-color : #f5f3ef;
  
  
  font-size : 13px;
  

  width : 120px;
  padding-top : 4px;
  padding-left : 10px;
  padding-bottom : 4px;
  color : #800000;
}
.textarea p img{
  vertical-align : middle;
}
.boldg{
  font-size : 16px;
  font-weight : bold;
  color : #c6e173;
}
.link{
  width : 745px;
  margin-left : 0px;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-top : 10px;
  color : #cccccc;
  line-height : 1.6;
}
.link td{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  
}
.td09{
  background-color : #880404;
  

  
  padding-bottom : 10px;
  padding-top : 15px;
  padding-left : 10px;
  padding-right : 10px;
  color : #fff3e8;
}
.link a{
  
  text-decoration : none;
  color : #fff3e8;
}
.link a:hover{
  color : #cccc00;
  text-decoration : underline;
}
.td10{
  
  background-color : #f5f3ef;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 4px;
  padding-bottom : 4px;
}
.td11{
  text-align : center;
  font-size : 17px;
  font-weight : bold;
  color : #000000;
  background-color : #ffffff;
}
.small{
  font-size : 15px;
  color : #000000;
  font-weight : normal;
}
.reds{
  color : #ff0000;
  font-weight : normal;
  font-size : 15px;
}
.intro{
  width : 745px;
  border-width : 0px 0px 0px 0px;
  font-size : 13px;
  margin-bottom : 10px;
}
.td12{
  width : 238px;
  color : #ffffff;
  background-color : #7f0040;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  vertical-align : top;
}
.td13{
  width : 238px;
  color : #ffffff;
  background-color : #a9a958;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  vertical-align : top;
}
.td14{
  width : 238px;
  color : #ffffff;
  background-color : #99cc00;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  vertical-align : top;
}
.td15{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  background-color : #f5f3ef;
  vertical-align : top;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 238px;
}
.td15 p{
  font-size : 12px;
  padding-top : 5px;
  padding-left : 0px;
  margin-left : 0px;
  padding-right : 0px;
  margin-right : 0px;
  padding-bottom : 0px;
  margin-bottom : 0px;
}
.td01 img{
  vertical-align : middle;
}
.cpmpain{
  color : #990000;
  
  font-size : 13px;
}
.company td img{
  vertical-align : middle;
}
.azuki{
  color : #990000;
}
.azuki2{
  color : #b7282e;
}
.azuki3{
  color : #b7282e;
  font-weight : normal;
}
.pickup{border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 238px;
  margin-bottom : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
  background-color : #f5f3ef;
}
.pickup img{
  border-width : 0px 0px 0px 0px;}
.pickup_coment{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  width : 170px;
  padding-left : 36px;
}
.staff_prf{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  width : 170px;
  padding-left : 5px;
  text-align : left;
  padding-top : 10px;
  margin-bottom : 10px;
}
.underline{
  font-size : 1px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #cccccc;
  width : 170px;
  margin-top : 10px;
  margin-bottom : 0px;
}
.gray{
  font-size : 10px;
  color : #666666;
}
.purple{
  color : #ff79ff;
}
.azukibold{
  font-size : 13px;
  font-weight : bold;
  color : #b7282e;
}
.staff{
  width : 745px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  border-collapse : collapse;border-spacing : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
}
.staff td{
  
  
  
  
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
}
.staff_left{
  text-align : center;
  padding-top : 15px;
  padding-left : 10px;
  padding-right : 10px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 186px;
}
.stylebox{
  margin-left : 0px;
  width : 745px;
  margin-top : 10px;
  margin-bottom : 20px;
  height : auto;
}
.stylebox:after{
  height:0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
.stylebox img{
  border-width : 0px 0px 0px 0px;
}
.style1{
  text-align : center;
  padding-top : 10px;
  
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #d6c994 #d6c994 #d6c994 #d6c994;
  width : 175px;
  float : left;
  
  margin-left : 0px;
  margin-right : 9px;
  margin-bottom:9px;
  

  padding-left : 0px;
  height : 320px;
  background-color : #fcede8;
}
.style_pr{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  width : 163px;
  
  text-align : left;
  padding-top : 10px;
  margin-left : 10px;
  margin-bottom : 10px;
  
}
.point{
  width : 163px;
  text-align : left;
  margin-bottom : 7px;
  

  
  

  margin-left : 10px;
  padding-left : 0px;
  
  
  

  height : 18px;
  
  
  
}
.icon_phot{
  width : 148px;
  margin-bottom : 10px;
  margin-left : auto;
  margin-top : 0px;
  margin-right : auto;
  height : 28px;
  display : block;
}
.icon_phot a{
  background-image : url(img/details.gif);
  width : 148px;
  height : 24px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.icon_phot a:hover{
  background-position : left bottom;
}
.icon_phot img{
  border-width : 0px 0px 0px 0px;
}
.point img{
  border-width : 0px 0px 0px 0px;
}
#header1 img{
  vertical-align : bottom;
}
#header img{
  vertical-align : bottom;
}
.td16{
  
  font-size : 12px;
  
  
  

  
}
.caring{
  width : 745px;
  margin-left : 0px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.td17{
  width : 140px;
}
.td18{
  width : 140px;
  vertical-align : top;
  background-color : #f5f3ef;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  color : #7f3a14;
}
.td19{
  width : 140px;
  vertical-align : top;
  
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  
}
.td20{
  text-align : center;
  
  color : #874343;
}
.td21{
  font-size : 1px;
  width : 140px;
  
  
  
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #999900;
}
.td22{
  font-size : 1px;
}
.td23{
  font-size : 14px;
  font-weight : bold;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #b9947d;
  color : #999900;
}
.normal{
  font-size : 13px;
  font-weight : normal;
  color : #000000;
}
.td24{
  color : #000000;
  font-size : 13px;
  padding-top : 3px;
  padding-bottom : 3px;
}
.td25{
  font-size : 14px;
  font-weight : bold;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #b9947d;
  color : #8080c0;
}
.blb{
  font-size : 14px;
  font-weight : bold;
  color : #000000;
}
.td23 a{
  color : #999900;
  text-decoration : none;
}
.td23 a:hover{
  color : #999900;
  text-decoration : none;
}
.redb{
  font-weight : bold;
  color : #cc0000;
}
.td26{
  font-size : 1px;
  width : 140px;
}
.td27{
  text-align : right;
  padding-left : 660px;
}
.td27 a{
  background-image : url(img/pagetop.gif);
  width : 78px;
  height : 20px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.td27 a:hover{
  background-position : left bottom;
}
.td27 img{
  border-width : 0px 0px 0px 0px;
  
}
#shop_gide{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 240px;
  height : 509px;
}
#shop_gide img{
  border-width : 0px 0px 0px 0px;
}
.what{
  width : 726px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  color : #6e5e46;
  text-align : left;
  line-height : 1.6;
  
}
.td28{
  vertical-align : top;
  width : 100px;
}
.td29{
  font-size : 1px;
  
  
  
  padding-top : 0px;
  
  
  
  
  
  
  
  
  
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d6c994;
}
.what td{
  
  
  padding-top : 5px;
}
.freebox{
  width : 745px;
  margin-left : 0px;
}
.what td a{
  color : #faf0e6;
  text-decoration : underline;
}
.what td a:hover{
  color : #cccc00;
  text-decoration : underline;
}
.what td img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;}
.td30{
  text-align : center;
  background-color : #ff75ba;
}
.td31{
  background-color : #800000;
  text-align : center;
  
  

  color : #ffffff;
}
.td32{
  text-align : center;
}
.td33{
  font-size : 2px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #6e5e46;
}
.td34{
  width : 240px;
}
.td35{
  background-color : #cdbd7c;
  color : #ffffff;
}
.td36{
  text-align : center;
  width : 222px;
}
.td37{
  vertical-align : top;
  width : 150px;
}
.stylebox a{border-width : 0px 0px 0px 0px;
  display : block;
}
.terabox{
  
  width : 745px;
  margin-left : 0px;
  margin-top : 15px;
  height : auto;
}
.terabox:after{
  height:0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
.terabox img{
  border-width : 0px 0px 0px 0px;
}
.teraleft{
  width : 286px;
  height : 380px;
  float : left;
}
.teraright{
  width : 390px;
  float : left;
  margin-left : 55px;
}
.profile{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : #6e5e46;
  width : 474px;
  line-height : 1.6;
  letter-spacing : 1px;
  font-weight : bold;
  font-style : normal;
}
.td39{
  padding-top : 5px;
  padding-bottom : 5px;
  width : 100px;
  vertical-align : top;
}
.td40{
  text-align : left;
  padding-top : 5px;
  padding-bottom : 5px;
}
.td41{
  font-size : 2px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #6e5e46;
}
.comentbox{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 376px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  background-color : #ff8080;
  
  padding-left : 7px;
  padding-right : 7px;
  
  color : #ffffff;
  line-height : 1.6;
  
  letter-spacing : 1px;
}
.comentbox_top{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 390px;
  height : 10px;
}
.comentbox_top img{
  
border-width : 0px 0px 0px 0px;}
.comentbox_under{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 390px;
  height : 10px;
}
.comentbox_under img{
  vertical-align : top;
}
.photo_left{
  width : 233px;
  height : 350px;
  float : left;
}
.teraleft p{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : #faf0e6;
  text-align : center;
  width : 286px;
  
  
  margin-top : 5px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-bottom : 0px;
}
.photo_right{
  width : 233px;
  height : 350px;
  float : left;
  margin-left : 22px;
}
.terabox a{border-width : 0px 0px 0px 0px;
  display : block;
}
.ichiran{
  margin-left : 0px;
  margin-bottom : 10px;
  
  margin-top : 10px;
  width : 745px;
  height : 55px;
}
.ichiran a{
  background-image : url(img/ichiran.png);
  width : 745px;
  height : 55px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.ichiran a:hover{
  background-position : left bottom;
}
.ichiran img{
  border-width : 0px 0px 0px 0px;
  vertical-align：bottom;
}
.coinp{
  margin-left : 40px;
  margin-bottom : 10px;
  
  margin-top : 10px;
  width : 600px;
  height : 55px;
}
.coinp a{
  background-image : url(img/coin_p.gif);
  width : 600px;
  height : 55px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.coinp a:hover{
  background-position : left bottom;
}
.coinp img{
  border-width : 0px 0px 0px 0px;
  vertical-align：bottom;
}
.td39 img{
  vertical-align : middle;
  border-width : 0px 0px 0px 0px;
}
.today_box{
  width : 726px;
  height : auto;
  font-size : 11px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  
  
  padding-top : 13px;
}
.today_therapist{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #d6c994 #d6c994 #d6c994 #d6c994;
  width : 124px;
  height : 262px;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  text-align : center;
  float : left;
  margin-right : 11px;
  background-color : #fcede8;
}
.today_therapist_photo{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #d6c994 #d6c994 #d6c994 #d6c994;
  width : 120px;
  height : 180px;
  clear : both;
}
.today_therapist_photo a:hover img { 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.today_therapist_photo img{
  border-width : 0px 0px 0px 0px;
}
.today_therapist_name{
  width : 122px;
  height : auto;
  clear : both;
  
  padding-top : 5px;
}
.today_therapist_3size{
  width : 122px;
  height : auto;
  clear : both;
}
.prof{
  width : 122px;
  
  
  margin-top : 0px;
  
  height : 24px;
  display : block;
  
}
.prof a{
  background-image : url(img/prof.png);
  width : 122px;
  height : 24px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.prof a:hover{
  background-position : left bottom;
}
.prof img{
  border-width : 0px 0px 0px 0px;
}
.yel{
  color : #ff80c0;
}
.style1_photo{
  width : 153px;
  height : 230px;
  overflow : hidden;
  margin:0 auto 0 auto;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #d6c994 #d6c994 #d6c994 #d6c994;}
.style_pr img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.profbox{
  width : 745px;
  height : auto;
  margin-left : 0px;
  padding-top : 15px;
  float : left;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  color : #ffffff;
  padding-bottom : 10px;
}
.profbox:after{
  height:0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
.profbox img{
  border-width : 0px 0px 0px 0px;
}
.profbox_left{
  width : 233px;
  height : 380px;
  float : left;
}
.profbox_photo1{
  width : 233px;
  height : 350px;
  clear : both;
}
.profbox_text_zoom{
  text-align : center;
  width : 233px;
  height : auto;
  clear : both;
  font-size : 12px;
  padding-top : 8px;
}
.profbox_right{
  width : 474px;
  float : left;
  
  padding-left : 30px;
  height : auto;
}
.td42{
  text-align : left;
  padding-top : 5px;
  padding-bottom : 5px;
}
.td42 img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;}
.coment_box{
  width : 457px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : double double double double;border-color : #d6c994 #d6c994 #d6c994 #d6c994;
  clear : both;
  margin-left : 3px;
  
  font-size : 15px;
  background-color : #faf7f1;
  color : #000000;
}
.textarea ul{
  margin-left : 30px;
}
.td43{
  font-weight : bold;
  color : #ffffff;
  background-color : #cdbd7c;
  width : 235px;
}
.map{
  width : 745px;
  height : 500px;
}
.link_box{
  margin-left : 0px;
  width : 745px;
  clear : none;
  padding-top : 10px;
  padding-bottom : 15px;
  height : 31px;
}
.link_banner{
  margin-right : 5px;
  width : 88px;
  height : 31px;
  float : left;
}
.link_banner img{border-width : 0px 0px 0px 0px;}
#header_flashbox{
  width : 986px;
  height : 273px;
  overflow : hidden;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #d6c994 #d6c994 #d6c994 #d6c994;}
.today_therapist_3size img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;}
.title_link{
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : normal;
  
  width : 300px;
  height : 22px;
  text-align : right;
  margin-top : -30px;
  padding-left : 430px;
}
.title_link a{
  color : #660000;
  text-decoration : underline;
}
.title_link a:hover{
  color : #3a3225;
  text-decoration : none;
}
.title_link img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;}
#header_imgbox{
  width : 986px;
  height : 208px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #d6c994 #d6c994 #d6c994 #d6c994;}
.price td a{
  color : #6e5e46;
  text-decoration : none;
}
.price td a:hover{
  color : #660000;
  text-decoration : none;
}
.stylebox3{
  margin-left : 0px;
  width : 745px;
  margin-top : 10px;
  margin-bottom : 10px;
  height : auto;
  display : block;
}
.schedule_box{
  margin-left : 0px;
  width : 745px;
  height : auto;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : #330000;
}
.schedule_left{
  margin-right : 10px;
  width : 120px;
  height : auto;
  float : left;
}
.schedule_left a:hover img { 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.schedule_box img{border-width : 0px 0px 0px 0px;}
.schedule_right{
  margin-left : 0px;
  width : 615px;
  height : auto;
  float : left;
}
.schedule_therapist{
  width : 615px;
  clear : both;
  padding-top : 10px;
}
.schedule_therapist img{
  vertical-align : middle;
}
.schedule_area{
  width : 615px;
  height : auto;
  clear : both;
  padding-top : 24px;
}
.schedule_weekly{
  width : 615px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  border-collapse : collapse;border-spacing : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #330000 #330000 #330000 #330000;
}
.schedule_weekly td{
  padding-top : 8px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 8px;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #330000 #330000 #330000 #330000;
}
.td44{
  background-color : #ffeef7;
  text-align : center;
  width : 86px;
}
.td45{
  background-color : #ffffff;
  text-align : center;
}
.undersen{
  font-size : 2px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #808000;
  width : 745px;
  clear : both;
  position : relative;
}
#shop_gide_text{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  width : 224px;
  margin-top : -300px;
  
  text-align : right;
  margin-left : 0px;
}
#shop_gide_text a{
  color : #0000ff;
  text-decoration : none;
}
#shop_gide_text a:hover{
  color : #cc0000;
  text-decoration : none;
}
#shop_gide_text img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.navibox{
  margin-left : 0px;
  width : 745px;
  height : auto;
  clear : both;
  padding-top : 15px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-size : 13px;
  display : inline-block;
  

  position : relative;
}
.navi_leftbox{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #e6eaee #e6eaee #e6eaee #e6eaee;
  width : 227px;
  height : auto;
  padding-top : 6px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 6px;
  float : left;
}
.navi_rightbox{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #e6eaee #e6eaee #e6eaee #e6eaee;
  width : 227px;
  height : auto;
  padding-top : 6px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 6px;
  float : left;
  margin-left : 11px;
}
.navi_photo{
  width : 227px;
  height : 149px;
}
.navi_photo a:hover img { 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.navibox img{
  border-width : 0px 0px 0px 0px;
}
.navi_text{
  text-align : right;
  width : 227px;
  clear : both;
  padding-top : 5px;
}
.navi_text a{
  color : #000000;
  text-decoration : none;
}
.navi_text a:hover{
  color : #800000;
  text-decoration : none;
}
.navi_text img{
  vertical-align : middle;
}
.photo_box_left{
  width : 241px;
  height : 180px;
  float : left;
}
.photo_box_right{
  width : 241px;
  height : 180px;
  float : left;
  margin-left : 10px;
}
.setone{
  clear : both;
}
.bb_box{
  margin-left : 0px;
  width : 240px;
  margin-top : 15px;
  clear : both;
  display : inline-block;
}
.bb_box a:hover img { 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.bb_box img{
  border-width : 0px 0px 0px 0px;
}
.bb_left{
  width : 76px;
  height : 32px;
  float : left;
}
.bb_right{
  margin-left : 6px;
  width : 76px;
  height : 32px;
  float : left;
}