@charset   "UTF-8";
body{
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  
  
  
  margin-left : 0px;
  margin-right : 0px;
  
  
}
#body01{
  margin-top : 0px;
  text-align : left;
  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 : 1020px;
  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 : 1020px;
  height : 143px;
  margin-left : auto;
  margin-right : auto;
  vertical-align : bottom;
  padding-bottom : 6px;
}
#container_top h1{
  font-size : 11px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 2px;
  text-align : right;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  color : #666666;
  font-weight : lighter;
  
}

#request li{
  float : left;
  list-style-type : none;
}
#request 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 : 86px;
  height : 45px;
}
#mnu1 img{
  border-width : 0px 0px 0px 0px;
}

#request1{
  padding-left : 0px;
  position : relative;
  width : 236px;
  height : 40px;
  margin-top : 79px;
  margin-left : 528px;
}
#request1 a{
  background-image : url(img/corp.png);
  width : 236px;
  height : 40px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
#request a:hover{
  background-position : left bottom;
}
#request img{
  border-width : 0px 0px 0px 0px;
}

#request2{
  padding-left : 0px;
  position : relative;
  width : 236px;
  height : 40px;
  margin-top : 79px;
  margin-left : 20px;
}
#request2 a{
  background-image : url(img/request.png);
  width : 236px;
  height : 40px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
#request2 a:hover{
  background-position : left bottom;
}
#request2 img{
  border-width : 0px 0px 0px 0px;
}

.fbbox{
  width : 345px;
  height : 20px;
  float : left;
  margin-right : 0px;
  
  margin-top : -20px;
  margin-left : 5px;
}
.fbbox1{
  width : 115px;
  height : 20px;
  float : left;
  margin-right : 0px;
  margin-left : 0px;
  margin-top : 0px;
}
#header{
  width : 1000px;
  height : 273px;
  margin-left : 0px;
  margin-top : 5px;
  margin-bottom : 0px;
  vertical-align : bottom;
  padding-bottom : 0px;
  
  
  position : relative;
  
}
#header1{
  width : 1000px;
  height : 112px;
  margin-left : 0px;
  margin-top : 5px;
  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 : 100px;
  padding-right : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : #555555;
}
address a{
  text-decoration : none;
  color : #555555;
}
address a:hover{
  color : #555555;
  text-decoration : none;
}
#bread{
  font-size : 11px;
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
  clear : both;
  padding-bottom : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  
  width : 1000px;
  height : auto;
  color : #6e5e46;
}
#bread a{
  text-decoration : none;
  color : #776b2b;
}
#bread a:hover{
  color : #009999;
  
}
ul#menu{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 1020px;
  height : 45px;
  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 : 86px;
  height : 45px;
}
#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 : 160px;
  height : 45px;
}
#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 : 144px;
  height : 45px;
}
#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 : 146px;
  height : 45px;
}
#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 : 130px;
  height : 45px;
}
#mnu5 img{
  border-width : 0px 0px 0px 0px;
}
#mnu6 a{
  background-image : url(menu/menu6.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu6 a:hover{
  background-position : left bottom;
}
#mnu6{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 152px;
  height : 45px;
}
#mnu6 img{
  border-width : 0px 0px 0px 0px;
}
#mnu7 a{
  background-image : url(menu/menu7.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu7 a:hover{
  background-position : left bottom;
}
#mnu7{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 100px;
  height : 45px;
}
#mnu7 img{
  border-width : 0px 0px 0px 0px;
}
#mnu8 a{
  background-image : url(menu/menu8.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu8 a:hover{
  background-position : left bottom;
}
#mnu8{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 102px;
  height : 45px;
}
#mnu8 img{
  border-width : 0px 0px 0px 0px;
}
.title{
  background-image : url(img/title_br1.gif);
  background-repeat : no-repeat;
  width : 745px;
  height : 40px;
  margin-bottom : 10px;
  margin-top : 0px;
  margin-left : 0px;
  right : inherit;
}
.title h2{
  font-size : 15px;
  color : #000000;
  padding-top : 11px;
  padding-left : 20px;
  margin-top : 0px;
  font-weight : normal;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.title h3{
  font-size : 16px;
  color : #ffffff;
  padding-top : 11px;
  padding-left : 25px;
  margin-top : 0px;
  font-weight : normal;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.title1{
  background-image : url(img/title_br1.gif);
  background-repeat : no-repeat;
  width : 745px;
  height : 42px;
  margin-bottom : 20px;
  margin-top : 0px;
  margin-left : 0px;
  right : inherit;
}
.title1 h2{
  font-size : 16px;
  color : #ffffff;
  padding-top : 11px;
  padding-left : 25px;
  margin-top : 0px;
  font-weight : normal;
  font-family : メイリオ,"ＭＳ Ｐゴシック",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 : 11px;
  padding-left : 25px;
  margin-top : 0px;
  font-weight : normal;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.title3{
  background-image : url(img/title_pickup.png);
  background-repeat : no-repeat;
  width : 745px;
  height : 33px;
  margin-bottom : 0px;
  margin-top : 15px;
  margin-left : 0px;
  
  padding-bottom : 0px;
  clear : both;
  display : inline-block;
  position : relative;
  
}
.title4{
  background-image : url(img/title_br4.gif);
  background-repeat : no-repeat;
  width : 745px;
  height : 40px;
  margin-bottom : 10px;
  margin-top : 0px;
  margin-left : 0px;
  right : inherit;
}
.title4 h2{
  font-size : 15px;
  color : #000000;
  padding-top : 11px;
  padding-left : 20px;
  margin-top : 0px;
  font-weight : normal;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.title5{
  background-image : url(img/title_br5.gif);
  background-repeat : no-repeat;
  width : 745px;
  height : 40px;
  margin-left : 0px;
  margin-bottom : 15px;
  margin-top : 0px;
}
.title5 h2{
  font-size : 14px;
  color : #ffffff;
  padding-top : 10px;
  padding-left : 18px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
  
}
.title6{
  background-image : url(img/title_br6.gif);
  background-repeat : no-repeat;
  width : 745px;
  height : 40px;
  margin-bottom : 10px;
  margin-top : 0px;
  margin-left : 0px;
  right : inherit;
}
.title6 h2{
  font-size : 15px;
  color : #000000;
  padding-top : 11px;
  padding-left : 20px;
  margin-top : 0px;
  font-weight : normal;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.topback1{
  margin-bottom : 0px;
  text-align : right;
  
  width : 1020px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  clear : both;
  
  margin-top : 0px;
  padding-top : 10px;
}
.topback1 a{
  text-decoration : none;
  color : #776b2b;
}
.topback1 a:hover{
  color : #009999;
  text-decoration : none;
}
.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-bottom : 10px;
}
.topback2 a{
  text-decoration : none;
  color : #776b2b;
}
.topback2 a:hover{
  color : #009999;
  text-decoration : none;
}
.topback2 img{
  border-width : 0px 0px 0px 0px;
  vertical-align : middle;
}
.setbox1{
  width : 260px;
  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 : 1020px;
  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 : 1020px;
  margin-bottom : 0px;
  padding-top : 0px;
}
.pickup_box{
  width : 745px;
  
  clear : both;
  height : auto;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 0px;border-width : 0px 0px 0px 0px;}
#iframe1{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 745px;
  height : 810px;
  padding-top : 0px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 15px;
  padding-bottom : 0px;
  padding-left : 0px;
  clear : both;
  position : relative;
}
#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 : 0px;
  right : inherit; 
}
.textarea p{
  font-size : 14px;
  
  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 ul{
  margin-left : 0px;
  margin-bottom : 5px;
  padding-left : 30px;
  margin-top : 0px;
  padding-top : 0px;
}
.textarea li	{
  font-size : 14px;
  line-height : 1.6;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  

  
}
.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 : 420px;
  text-decoration : none;
  clear : both;
  margin-bottom : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-top : 38px;
  
  width : 600px;
}
#menu1 li{
  float : left;
  list-style-type : none;
  padding-right : 3px;
}
#menu1 li a{
  text-decoration : none;
  display : block;
  margin-right : 3px;
  color : #414141;
}
#menu1 li a:hover{
  
  color : #009999;
}
#menu1 li img{
  border-width : 0px 0px 0px 0px;
  vertical-align : middle;
}
#me0{
  margin-top : 0px;
  margin-left : 0px;
  width : 260px;
  height : 153px;
  background-image : url(menu/me0.png);
  background-repeat : no-repeat;
  margin-bottom : 10px;
}
#me0a{
  margin-top : 0px;
  margin-left : 0px;
  width : 260px;
  height : 153px;
  margin-bottom : 10px;
}
#me0a a{
  background-image : url(menu/me0a.png);
  width : 260px;
  height : 153px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me0a a:hover{
  background-position : left bottom;
}
#me0a img{border-width : 0px 0px 0px 0px;
}
#me1{
  margin-top : 10px;
  margin-left : 0px;
  width : 260px;
  height : 35px;
  background-image : url(menu/me1.png);
  background-repeat : no-repeat;
}
#me1 img{border-width : 0px 0px 0px 0px;
}
#me2{
  margin-top : 0px;
  margin-left : 0px;
  width : 260px;
}
#me2 a{
  background-image : url(menu/me2.png);
  width : 260px;
  height : 36px;
  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 : 260px;
}
#me3 a{
  background-image : url(menu/me3.png);
  width : 260px;
  height : 36px;
  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;
}
#me4{
  margin-top : 0px;
  margin-left : 0px;
  width : 260px;
}
#me4 a{
  background-image : url(menu/me4.png);
  width : 260px;
  height : 42px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me4 a:hover{
  background-position : left bottom;
}
#me4 img{border-width : 0px 0px 0px 0px;
}
#me5{
  margin-top : 0px;
  margin-left : 0px;
  width : 260px;
}
#me5 a{
  background-image : url(menu/me5.png);
  width : 260px;
  height : 166px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me5 a:hover{
  background-position : left bottom;
}
#me5 img{border-width : 0px 0px 0px 0px;
}
#me6{
  margin-top : 0px;
  margin-left : 0px;
  width : 260px;
}
#me6 a{
  background-image : url(menu/me6.png);
  width : 260px;
  height : 136px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me6 a:hover{
  background-position : left bottom;
}
#me6 img{border-width : 0px 0px 0px 0px;
}
#me7{
  margin-top : 0px;
  margin-left : 0px;
  width : 260px;
}
#me7 a{
  background-image : url(menu/me7.png);
  width : 260px;
  height : 181px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me7 a:hover{
  background-position : left bottom;
}
#me7 img{border-width : 0px 0px 0px 0px;
}
#me8{
  margin-top : 0px;
  margin-left : 0px;
  width : 260px;
}
#me8 a{
  background-image : url(menu/me8.png);
  width : 260px;
  height : 36px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me8 a:hover{
  background-position : left bottom;
}
#me8 img{border-width : 0px 0px 0px 0px;
}
#me9{
  margin-top : 10px;
  margin-left : 0px;
  width : 260px;
  margin-bottom : 10px;
}
#me9 a{
  background-image : url(menu/me9.png);
  width : 260px;
  height : 112px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me9 a:hover{
  background-position : left bottom;
}
#me9 img{
  border-width : 0px 0px 0px 0px;
}
#me10{
  margin-top : 10px;
  margin-left : 0px;
  width : 240px;
}
#me10 a{
  background-image : url(menu/me10.png);
  width : 240px;
  height : 95px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me10 a:hover{
  background-position : left bottom;
}
#me10 img{
  border-width : 0px 0px 0px 0px;
}
#me11{
  margin-top : 10px;
  margin-left : 0px;
  width : 240px;
}
#me11 a{
  background-image : url(menu/me11.png);
  width : 240px;
  height : 95px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me11 a:hover{
  background-position : left bottom;
}
#me11 img{
  border-width : 0px 0px 0px 0px;
}
#me12{
  margin-top : 10px;
  margin-left : 0px;
  width : 240px;
}
#me12 a{
  background-image : url(menu/me12.png);
  width : 240px;
  height : 95px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me12 a:hover{
  background-position : left bottom;
}
#me12 img{
  border-width : 0px 0px 0px 0px;
}
#me13{
  margin-top : 10px;
  margin-left : 0px;
  width : 260px;
  margin-bottom : 10px;
}
#me13 a{
  background-image : url(menu/me13.png);
  width : 260px;
  height : 112px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me13 a:hover{
  background-position : left bottom;
}
#me13 img{
  border-width : 0px 0px 0px 0px;
}
.me_box{
  margin-top : 10px;
  margin-left : 0px;
  width : 240px;
  height : auto;
}
.me_box img{
  border-width : 0px 0px 0px 0px;
}
.me_box a:hover img { 
  filter : alpha(opacity=75);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.unline{
  font-size : 1px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #999999;
  margin-bottom : 0px;
  
  margin-left : 0px;
  padding-bottom : 10px;
  
  
  
  
  
  margin-top : 10px;
}
.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 : 197px;
  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 : 1020px;
  height : 197px;
  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-weight : bold;
  
}
.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;
}
.td09{
  background-color : #880404;
  

  
  padding-bottom : 10px;
  padding-top : 15px;
  padding-left : 10px;
  padding-right : 10px;
  color : #fff3e8;
}
.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;
}
.td27{
  font-size : 2px;
  height : 1px;
}
#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;
  
}
.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;
}
#salebox{
  width : 745px;
  margin-top : 5px;
  margin-bottom : 10px;
  margin-left : 0px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
#salebox td{
  
  
  padding-right : 4px;
  
}
.td30{
  width : 235px;
  background-image : url(img/list_in.png);
  background-repeat : no-repeat;background-position : left center;
  padding-left : 26px;
  background-color : #f3f2eb;border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;
  padding-top : 7px;
  padding-bottom : 5px;
}
.td30 a{
 text-decoration : none;
  color : #077eba;
}
.td30 a:hover{
  color : #000040;
  text-decoration : none;
}
.td26{
  width : 17px;
}
.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;
}
.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;
  
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-size : 13px;
  display : inline-block;
  

  position : relative;
  margin-top : 0px;
  padding-top : 10px;
}
.navi_leftbox{
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : #e6eaee;
  width : 185px;
  height : auto;
  float : left;
}
.navi_rightbox{
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : #e6eaee;
  width : 185px;
  height : auto;
  float : left;
}
.navi_rightbox1{
  
  
  
  width : 185px;
  height : auto;
  float : left;
}
.navi_photo{
  width : 184px;
  height : 159px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  clear : both;
  display : inline-block;
  position : relative;
}
.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 : center;
  width : 184px;
  clear : both;
  padding-top : 5px;
  font-size : 12px;
  height : auto;
  display : inline-block;
  position : relative;
  padding-bottom : 6px;
}
.photo_box_left{
  width : 239px;
  height : 222px;
  float : left;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;}
.photo_box_right{
  width : 239px;
  height : 222px;
  float : left;
  margin-left : 10px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;}
.setone{
  clear : both;
}
.bb_box{
  margin-left : 0px;
  width : 240px;
  margin-top : 10px;
  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 : 20px;
  height : 20px;
  float : left;
}
.bb_right{
  margin-left : 6px;
  width : 20px;
  height : 20px;
  float : left;
}
.tooltip {
  position: relative;
}
.tooltip .tooltipbody {
  border: solid 2px #34ccfe;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;  
  border-radius: 4px;
  position: absolute;
  left: 1em;
  top: -2.7em;
  text-decoration: none;
  visibility: hidden;
  padding : 3px 10px 3px 10px;
  width : 100px;
  
}
.tooltip:hover .tooltipbody {
  background-color: #34ccfe;
  visibility: visible;
  z-index: 10;
  color : #ffffff;
  font-style: normal;
  -moz-box-shadow: 0px 0px 8px #222;
  -webkit-box-shadow: 0px 0px 8px #222;
  box-shadow: 0px 0px 8px #222;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  text-align : center;
}
.tooltip .tooltipbody .tooltipangle {
  border-right: solid 10px transparent;
  border-left-width: 0;
  border-top: solid 10px #34ccfe;
  line-height: 0;
  position: absolute;
  left: 1em;
  bottom : -16px;
}
.tooltip .tooltipbody .tooltipangle .tooltipangleinner {
  border-right: solid 5px transparent;
  border-left-width: 0;
  border-top: solid 5px #34ccfe;
  line-height: 0;
  position: absolute;
  left: 2px;
  bottom: 5px;
}
/*  not supported tanseparent for border by IE6. */
* html .tooltip .tooltipbody .tooltipangle {
  border-right-color: #34ccfe;
  bottom: -11px;
}
* html .tooltip .tooltipbody .tooltipangle .tooltipangleinner {
  border-right-color: #34ccfe;
}
.twitter{
  width : 260px;
  height : 250px;
  margin-top : 0px;
  margin-left : 0px;
  overflow : hidden;
  margin-bottom : 10px;
  

  z-index : -10;
}
.navi_syousai{
  width : 153px;
  
  
  
  margin-right : auto;
  height : 30px;
  display : block;
  padding-left : 10px;
}
.navi_syousai a{
  background-image : url(img/syousai.png);
  width : 163px;
  height : 30px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.navi_syousai a:hover{
  background-position : left bottom;
}
.navi_syousai img{
  border-width : 0px 0px 0px 0px;
}
.right_top{
  background-image : url(img/right_top.png);
  background-repeat : no-repeat;
  margin-left : 0px;
  width : 240px;
  height : 10px;
  margin-top : 13px;
  clear : both;
  margin-bottom : 0px;
}
.right_navi_box{
  padding-left : 10px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  width : 218px;
  height : auto;
  padding-right : 10px;
  background-color : #eeeeee;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6em;
  clear : both;
}
.right_under{
  background-image : url(img/right_under.png);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-left : 0px;
  width : 240px;
  height : 10px;
  clear : both;
}
.right_text{
  background-color : #ffffff;
  padding-top : 8px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 8px;
  width : 204px;
  height : auto;
}
.right_text ul{
  list-style:none;
  margin : 0px 0px;margin-left : 0px;
  padding:0;
}
.right_text li{
  margin:0 0 4px 2px;
  padding:0 0 0 10px;
  background-image: url(img/list.gif);
  background-repeat:no-repeat;
  background-position:left;
  font-size:12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 180%;
  
}
.right_text li a{
  color : #077eba;
  text-decoration : underline;
}
.right_text li a:hover{
  color : #999900;
  text-decoration : none;
}
.f15gb{
  font-size : 15px;
  font-weight : 600;
  color : #444444;
}
.f15bkb{
  font-size : 15px;
  font-weight : 600;
  color : #000000;
}
.plan_textbox{
  padding-top : 9px;
  padding-left : 9px;
  padding-right : 9px;
  padding-bottom : 9px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 725px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  margin-top : 10px;
  margin-left : 0px;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  margin-bottom : 10px;
}
.plan_textarea{
  background-image : url(img/bk_bwdot.gif);
  background-repeat : repeat;
  width : 707px;
  height : auto;
  padding-top : 9px;
  padding-left : 9px;
  padding-right : 9px;
  padding-bottom : 9px;
  clear : both;
}
.plan_topbox{
  margin-left : 0px;
  width : 725px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  padding-bottom : 6px;
}
.plan_topleft{
  width : 400px;
  height : auto;
  float : left;
  padding-left : 5px;
  font-weight : bold;
}
.plan_topright{
  width : 320px;
  height : auto;
  float : left;
  text-align : right;
}
.plan_textbox img{border-width : 0px 0px 0px 0px;}
.plan_topright img{
  vertical-align : middle;
}
.plan_topright a{
  color : #0080c0;
  text-decoration : none;
}
.plan_topright a:hover{
  color : #000099;
  text-decoration : none;
}
.plan_textarea img{
  vertical-align : middle;
}
.plan_coment{
  padding-top : 7px;
  
  width : 707px;
  height : auto;
  margin-left : 0px;
  clear : both;
  display : inline-block;
  position : relative;
  font-size : 12px;
}
.estimate{
  margin-left : 0px;
  
  padding-left : 0px;
  margin-top : 20px;
  width : 745px;
  height : 168px;
}
.estimate a{
  background-image : url(img/estimate.png);
  width : 745px;
  height : 168px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.estimate a:hover{
  background-position : left bottom;
}
.estimate img{
  border-width : 0px 0px 0px 0px;
  vertical-align：bottom;
}
.link_box1{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  text-align : right;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 745px;
  
  
  
  
  

  padding-bottom : 5px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
}
.link_box1 a{
  color : #077eba;
  text-decoration : none;
}
.link_box1 a:hover{
  color : #000040;
  text-decoration : none;
}
.link_box1 img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
/* back-top */
#back-top {
  position: fixed;
  right : 0px;
  top : 365px;
  width : 29px;
  height : 101px;
}
#back-top a {
  background-image : url(img/back-top.png);
  width : 29px;
  height : 101px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#back-top a:hover {
  background-position : left bottom;
}
#back-top img{border-width : 0px 0px 0px 0px;
}
/* back-top2 */
#back-top2 {
  position: fixed;
  right : 0px;
  top : 472px;
  width : 29px;
  height : 101px;
}
#back-top2 a {
  background-image : url(img/back-top.png);
  width : 29px;
  height : 101px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#back-top2 a:hover {
  background-position : left bottom;
}
#back-top2 img{border-width : 0px 0px 0px 0px;
}
/* back-home */
#back-home {
  position: fixed;
  right : 0px;
  top : 360px;
  width : 29px;
  height : 101px;
}
#back-home a {
  background-image : url(img/back-home.png);
  width : 29px;
  height : 101px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#back-home a:hover {
  background-position : left bottom;
}
#back-home img{border-width : 0px 0px 0px 0px;
}
.freebox img{
  border-width : 0px 0px 0px 0px;
}
.freebox a:hover img { 
  filter : alpha(opacity=75);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.azu{
  color : #cc0000;
}
.toi{
  margin-left : 0px;
  
  padding-left : 0px;
  margin-top : 15px;
  width : 745px;
  height : 74px;
}
.toi a{
  background-image : url(img/toi.png);
  width : 745px;
  height : 74px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.toi a:hover{
  background-position : left bottom;
}
.toi img{
  border-width : 0px 0px 0px 0px;
  vertical-align：bottom;
}
.flow{
  margin-left : 0px;
  
  padding-left : 0px;
  margin-top : 15px;
  width : 745px;
  height : 74px;
  display : inline-block;
  position : relative;
}
.flow a{
  background-image : url(img/flow.png);
  width : 745px;
  height : 74px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.flow a:hover{
  background-position : left bottom;
}
.flow img{
  border-width : 0px 0px 0px 0px;
  vertical-align：bottom;
}
.flow_textbox{
  margin-left : 0px;
  width : 628px;
  height : auto;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  padding-left : 117px;
}
.f14bk{
  font-weight : bold;
  color : #000000;
}
.plan_textarea ul{
  margin-left : 0px;
  width : 707px;
  height : auto;
  display : inline-block;
  position : relative;
  
  
  

  margin-top : 0px;
  margin-bottom : 0px;
  padding-left : 0px;
}
.plan_textarea li{
  font-size : 14px;
  line-height : 1.6;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  width : 101px;
  float : left;
  list-style : none; 

  margin-left : 0px;
}
.qa_left{
  width : 40px;
  height : auto;
  float : left;
  padding-bottom : 5px;
  display : inline-block;
  position : relative;
  padding-top : 10px;
}
.qa_leftb{
  width : 40px;
  height : auto;
  float : left;
  padding-bottom : 5px;
  display : inline-block;
  position : relative;
  
}
.qa_title{
  width : 705px;
  height : auto;
  float : left;
  font-size : 14px;
  font-weight : bold;
  padding-bottom : 5px;
  display : inline-block;
  position : relative;
  padding-top : 10px;
  color : #009999;
}
.qa_abox{
  width : 745px;
  height : auto;
  clear : both;
  padding-top : 10px;
  border-top-width : 1px;
  
  border-top-style : dotted;
  
  border-top-color : #cccccc;
  
  padding-bottom : 10px;
  display : inline-block;
  position : relative;
}
.qa_answer{
  font-size : 14px;
  width : 705px;
  float : left;
  display : inline-block;
  position : relative;
}
.office{
  width : 745px;
  margin-left : 0px;
  font-size : 14px;
  font-family : メイリオ,"MS Pゴシック",sans-serif;
  line-height : 1.6;
  margin-bottom : 0px;
  
}
.office td{
  padding-top : 8px;
  padding-bottom : 0px;
}
.office a{
  color : #000040;
  text-decoration : underline;
}
.office a:hover{
  color : #0080c0;
  text-decoration : none;
}
.td46{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #999999;
  font-size : 1px;
  
}
.td47{
  width : 190px;
  vertical-align : top;
}
.storm1{
  color : #000040;
}
.link{
  width : 745px;
  margin-left : 0px;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-top : 10px;
  
  line-height : 1.6;
}
.link td{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  
}
.link a{
  
  text-decoration : none;
  color : #00699b;
}
.link a:hover{
  color : #000099;
  text-decoration : none;
}
.td48{
  
  text-decoration : none;
  
  
  
  

  background-color : #d7f2ff;
}
.td49{
  padding-bottom : 10px;
  
  
  
}
.blw{
  color : #0080ff;
}
.fbk{
  color : #000000;
}
.f16bk{
  font-size : 16px;
  color : #000000;
}
.any{
  width : 745px;
  font-size : 14px;
  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;
  line-height : 1.6;
  margin-top : 10px;
  color : #000000;
}
.any 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;
}
.any td a{
  color : #000000;
  text-decoration : underline;
}
.any td a:hover{
  color : #000000;
  text-decoration : none;
}
.td50{
  font-weight : bold;
  background-color : #e7e5d3;
  text-align : center;
}
.td51{
  font-weight : bold;
  background-color : #dff3f1;
  text-align : center;
}
.td52{
  font-weight : bold;
  background-color : #fef5dc;
  text-align : center;
}
.td53{
  background-color : #f3f2eb;
  font-size : 16px;
}
.td54{
  text-align : right;
  font-size : 16px;
}
.td55{
  text-align : right;
  font-size : 16px;
}
.f12bk{
  font-size : 12px;
  color : #000000;
}
.textbox3_top{
  background-image : url(img/text_box_top1.png);
  background-repeat : no-repeat;
  margin-left : 0px;
  margin-bottom : 0px;
  width : 745px;
  height : 10px;
  font-size : 9px;
  clear : both;
  bottom : auto;
  right : auto;
}
.textbox3{
  margin-top : 0px;
  margin-bottom : 0px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  width : 723px;
  height : auto;
  clear : both;
  padding-left : 10px;
  padding-right : 10px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
}
.textbox3_under{
  background-image : url(img/text_box_under1.png);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-left : 0px;
  width : 745px;
  height : 10px;
  clear : both;
  font-size : 9px;
}
.textbox3 img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;}
.flow_textbox img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;}
.mizu{
  
  color : #0080c0;
}
.plan_topleft img{
  vertical-align : middle;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.text_box_top{
  background-image : url(img/text_box_top.png);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 745px;
  height : 10px;
  font-size : 5px;
  clear : both;
}
.text_box{
  width : 723px;
  height : auto;
  background-color : #fffbee;
  padding-left : 10px;
  padding-right : 10px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #999999;
  border-right-color : #999999;
  
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  margin-top : 0px;
  margin-bottom : 0px;
  clear : both;
  display : inline-block;
  font-size : 14px;
  line-height : 1.6;
  
}
.text_box ul{
  list-style:none;
  margin : 0px 0px;margin-left : 0px;
  padding:0;
}
.text_box li{
  margin : 0px 0px 0px 2px;
  padding : 0px 12px 0px 10px;
  background-image: url(img/list.gif);
  background-repeat:no-repeat;
  background-position:left;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 180%;
  float : left;
}
.text_box li a{
  color : #077eba;
  text-decoration : underline;
}
.text_box li a:hover{
  color : #5e5e00;
  text-decoration : none;
}
.text_box_under{
  background-image : url(img/text_box_under.png);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 15px;
  width : 745px;
  height : 10px;
  font-size : 5px;
  
  clear : both;
}
.big_photo{
  margin-left : 0px;
  width : 60px;
  height : 60px;
  float : left;
  display : inline-block;
  position : relative;
}
.big_photo img{border-width : 0px 0px 0px 0px;}
.big_text{
  padding-left : 20px;
  padding-right : 10px;
  width : 503px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
  font-size : 14px;
}
.big_text img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;}
.big_price{
  font-size : 14px;
  color : #cc0000;
  width : 152px;
  height : auto;
  float : left;
  display : inline-table;
  position : relative;
  font-weight : 600;
  text-align : right;
}
.up_textbox{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  text-align : right;
  width : 745px;
  height : auto;
  clear : both;
  position : relative;
}
.paln_areabox{
  width : 280px;
  height : 150px;
  margin-top : -180px;
  
  
  padding-left : 420px;
  
  position : relative;
  clear : both;
}
.plan_stextbox{
  font-size : 12px;
  margin-top : -20px;
  padding-left : 250px;
  display : inline-block;
  position : relative;
  clear : both;
  height : 50px;
}
.td56{
  font-weight : bold;
  color : #cc0000;
  background-color : #fef5dc;
  text-align : center;
}
.td57{
  font-size : 15px;
  background-color : #f9f9f2;
  text-align : left;
  vertical-align : top;
}
.td58{
  font-size : 15px;
  vertical-align : top;
  text-align : right;
}
.td59{
  font-size : 15px;
  vertical-align : top;
  text-align : right;
  color : #cc0000;
}
.image_box{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 745px;
  height : auto;
  clear : both;
}
.image_box img{
  border-width : 0px 0px 0px 0px;
}
.freebox2{
  padding-top : 10px;
  margin-left : 0px;
  width : 745px;
  height : auto;
}
.freebox2 img{
  border-width : 0px 0px 0px 0px;
}
.search_left{
  margin-left : 0px;
  width : 248px;
  height : 307px;
  float : left;
  display : inline-block;
  position : relative;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.search_center{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 249px;
  height : 307px;
  float : left;
  display : inline-block;
  position : relative;
}
.search_right{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 248px;
  height : 307px;
  float : left;
  display : inline-block;
  position : relative;
}
.search_right_top{
  width : 248px;
  height : 155px;
  clear : both;
  display : inline-block;
  position : relative;
}
.search_right_top a:hover img { 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.search_right_under{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 248px;
  height : 152px;
  clear : both;
  display : inline-block;
  position : relative;
}
.search_right_under a:hover img { 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.searchbox{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 745px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
}
.searchbox img{
  border-width : 0px 0px 0px 0px;
}
.search_center_top{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 249px;
  height : 156px;
  clear : both;
  display : inline-block;
  position : relative;
}
.search_center_under{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 249px;
  height : 151px;
  clear : both;
  display : inline-block;
  position : relative;
}
.serch_01{
  margin-left : 0px;
  padding-left : 0px;
  margin-top : 0px;
  width : 248px;
  height : 307px;
}
.serch_01 a{
  background-image : url(img/serch_01.png);
  width : 248px;
  height : 307px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.serch_01 a:hover{
  background-position : left bottom;
}
.serch_02{
  margin-left : 0px;
  padding-left : 0px;
  margin-top : 0px;
  width : 249px;
  height : 307px;
}
.serch_02 a{
  background-image : url(img/serch_02.png);
  width : 249px;
  height : 307px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.serch_02 a:hover{
  background-position : left bottom;
}
.serch_03{
  margin-left : 0px;
  padding-left : 0px;
  margin-top : 0px;
  width : 248px;
  height : 155px;
}
.serch_03 a{
  background-image : url(img/serch_03.png);
  width : 248px;
  height : 155px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.serch_03 a:hover{
  background-position : left bottom;
}
.serch_05{
  margin-left : 0px;
  padding-left : 0px;
  margin-top : 0px;
  width : 248px;
  height : 307px;
}
.serch_05 a{
  background-image : url(img/serch_05.png);
  width : 248px;
  height : 307px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.serch_05 a:hover{
  background-position : left bottom;
}
.serch_06{
  margin-left : 0px;
  padding-left : 0px;
  margin-top : 0px;
  width : 249px;
  height : 156px;
}
.serch_06 a{
  background-image : url(img/serch_06.png);
  width : 249px;
  height : 156px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.serch_06 a:hover{
  background-position : left bottom;
}
.serch_07{
  margin-left : 0px;
  padding-left : 0px;
  margin-top : 0px;
  width : 249px;
  height : 151px;
}
.serch_07 a{
  background-image : url(img/serch_07.png);
  width : 249px;
  height : 151px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.serch_07 a:hover{
  background-position : left bottom;
}
.serch_08{
  margin-left : 0px;
  padding-left : 0px;
  margin-top : 0px;
  width : 248px;
  height : 307px;
}
.serch_08 a{
  background-image : url(img/serch_08.png);
  width : 248px;
  height : 307px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.serch_08 a:hover{
  background-position : left bottom;
}
#pickup_content{
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  width : 726px;
  height : auto;
}
.pickup_box1{
  margin-left : 0px;
  width : 726px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  padding-top : 15px;
  padding-bottom : 4px;
}
.pickup_left_box{
  margin-left : 0px;
  width : 226px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
  margin-right : 24px;
}
.pickup_right_box{
  margin-left : 0px;
  width : 226px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
}
.pickup_title{
  font-size : 13px;
  font-weight : bold;
  width : 226px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  padding-bottom : 3px;
  color : #666666;
}
.pickup_midlebox{
  width : 226px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
}
.pickup_photo{
  width : 100px;
  height : 75px;
  float : left;
  display : inline-block;
  position : relative;
  overflow : hidden;
}
.pickup_photo a:hover img { 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.pickup_midle_rightbox{
  padding-left : 6px;
  width : 120px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
}
.pickup_box1 img{
  border-width : 0px 0px 0px 0px;
}
.pickup_icon{
  padding-right : 10px;
  width : 70px;
  height : 17px;
  float : left;
  display : inline-block;
  position : relative;
}
.syousai{
  width : 40px;
  height : 17px;
  float : left;
  display : inline-block;
  position : relative;
}
.syousai a{
  background-image : url(img/syousai.png);
  width : 40px;
  height : 17px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.syousai a:hover{
  background-position : left bottom;
}
.pickup_madori{
  font-size : 13px;
  width : 120px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  padding-top : 2px;
}
.pickup_space{
  font-size : 11px;
  width : 120px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
}
.pickup_price{
  font-size : 13px;
  font-weight : bold;
  text-align : right;
  width : 120px;
  height : auto;
  clear : both;
  display : inline-table;
  position : relative;
}
.pickup_station{
  font-size : 12px;
  width : 226px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  padding-bottom : 2px;
  padding-top : 2px;
}
.pickup_comeent{
  font-size : 11px;
  line-height : 1.6;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  width : 218px;
  height : 54px;
  clear : both;
  display : inline-block;
  position : relative;
  
  
  background-color : #eceff2;
  color : #575757;
}
.new_box{
  width : 745px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  font-size : 14px;
  height : auto;
  margin-bottom : 18px;
  clear : both;
  display : inline-block;
  position : relative;
}
.new_box img{
  border-width : 0px 0px 0px 0px;
}
.new_leftbox{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 353px;
  padding-top : 5px;
  float : left;
  margin-right : 15px;
  height : auto;
  display : inline-block;
  position : relative;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.new_rightbox{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 363px;
  padding-top : 3px;
  float : left;
  height : 179px;
}
.new_iconbox{
  width : 353px;
  height : 17px;
  clear : both;
  display : inline-block;
  position : relative;
  
  
}
.new_icon_leftbox{
  width : 308px;
  height : 17px;
  margin-left : 0px;
  float : left;
  padding-right : 5px;
  display : inline-block;
  position : relative;
  margin-top : 0px;
  padding-top : 0px;
}
.new_comentbox{
  width : 308px;
  height : auto;
  
  font-size : 13px;
  font-weight : bold;
  padding-top : 3px;
  
  
  
  margin-left : 0px;
  float : left;
  overflow : hidden;
  padding-right : 5px;
  display : inline-block;
  position : relative;
  color : #3c3c3c;
}
.new_syousai{
  width : 40px;
  height : 17px;
  float : left;
  
  
  
  
  display : inline-block;
  position : relative;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.new_syousai a{
  background-image : url(img/syousai.png);
  width : 40px;
  height : 17px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.new_syousai a:hover{
  background-position : left bottom;
}
.new_underline{
  font-size : 1px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #806f45;
  clear : both;
  
  
  width : 353px;
  margin-left : 0px;
  margin-bottom : 3px;
}
.new_midlebox{
  width : 353px;
  clear : both;
  height : auto;
  display : inline-block;
  position : relative;
}
.new_in_leftbox{
  margin-left : 0px;
  width : 126px;
  float : left;
  height : 119px;
  padding-left : 2px;
}
.new_photo{
  text-align : center;
  width : 116px;
  height : 87px;
  
  margin-left : 0px;
  clear : both;
  padding-right : 4px;
  display : inline-block;
  position : relative;
}
.new_claim{
  width : 116px;
  clear : both;
  
  color : #cc0000;
  margin-left : 0px;
  height : auto;
  display : inline-block;
  position : relative;
}
.new_in_rightbox{
  width : 210px;
  float : left;
  margin-left : 0px;
  
}
.tatemono_title{
  width : 53px;
  
  float : left;
  font-size : 13px;
  padding-bottom : 3px;
}
.tatemono_name{
  width : 157px;
  float : left;
  overflow : hidden;
  font-size : 13px;
  font-weight : bold;
  padding-bottom : 3px;
}
.traffic{
  width : 210px;
  clear : both;
  font-size : 13px;
  padding-bottom : 3px;
  
}
.madori_title{
  width : 45px;
  float : left;
  font-size : 13px;
  
}
.madori{
  width : 43px;
  float : left;
  font-size : 13px;
}
.sennyuu_title{
  width : 61px;
  float : left;
  font-size : 13px;
}
.menseki{
  
  font-size : 13px;
  width : 61px;
  float : left;
}
.price_box{
  width : 210px;
  clear : both;
}
.price_title{
  width : 60px;
  
  
  clear : left;
  float : left;
  font-weight : bold;
  vertical-align : middle;
}
.price{
  font-size : 17px;
  font-weight : bold;
  color : #ff0000;
  float : left;
  width : 145px;
  
}
.kanrihi_title{
  width : 100px;
  font-size : 13px;
  float : left;
  text-align : right;
}
.kanrihi{
  
  float : left;
  width : 110px;
  text-align : right;
}
.request{
  margin-left : 0px;
  width : 720px;
  margin-bottom : 0px;
  margin-top : 0px;
  
  height : 43px;
  
  clear : both;
  top : 595px;
  position : fixed;
}
.request a{
  background-image : url(img/request.png);
  width : 720px;
  height : 43px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.request a:hover{
  background-position : left bottom;
}
.request img{border-width : 0px 0px 0px 0px;
}
.newphp_leftbox{
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  font-size : 14px;
  height : 179px;
  margin-bottom : 18px;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 350px;
  padding-top : 3px;
  float : left;
  margin-right : 16px;
  height : 179px;
}
.newphp_rightbox{
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  font-size : 14px;
  height : 179px;
  margin-bottom : 18px;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 350px;
  padding-top : 3px;
  float : left;
  height : 179px;
}
sup{
  font-size : 10px; 
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;  
}
.new_iconbox img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;}
.new_icon_leftbox img{
  margin-top : 0px;
}
.recommended_box{
  margin-left : 0px;
  width : 745px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  

  padding-bottom : 15px;
}
.reco_left_box{
  padding-top : 5px;
  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;
  width : 353px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
  margin-right : 15px;
}
.reco_right_box{
  padding-top : 5px;
  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;
  width : 353px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
}
.recommended_box img{
  border-width : 0px 0px 0px 0px;
}
.reco_icon_box{
  width : 353px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  padding-bottom : 5px;
}
.reco_icon_left_box{
  width : 313px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
}
.reco_icon_type{
  padding-right : 5px;
  width : 70px;
  height : 17px;
  float : left;
  display : inline-block;
  position : relative;
}
.reco_icon_other{
  width : 158px;
  height : 17px;
  float : left;
  display : inline-block;
  position : relative;
}
.reco_icon_other img{
  padding-left : 5px;
  float : left;
  display : inline-block;
  position : relative;
}
.reco_check_box{
  font-size : 12px;
  width : 80px;
  height : auto;
  display : inline-block;
  position : relative;
  vertical-align : middle;
  float : left;
  color : #806f45;
}
.reco_syousai{
  width : 40px;
  height : 17px;
  float : left;
  display : inline-block;
  position : relative;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.reco_syousai a{
  background-image : url(img/syousai.png);
  width : 40px;
  height : 17px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.reco_syousai a:hover{
  background-position : left bottom;
}
.reco_underline{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #806f45;
  width : 353px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  font-size : 1px;
}
.reco_midle_box{
  width : 353px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  padding-top : 3px;
  padding-bottom : 3px;
}
.reco_midle_left{
  margin-left : 0px;
  width : 116px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
}
.reco_photo{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 116px;
  height : 87px;
  clear : both;
  display : inline-block;
  position : relative;
}
.reco_photo a:hover img{ 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.reco_midle_right{
  padding-left : 10px;
  width : 227px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
}
.reco_name{
  font-size : 12px;
  font-weight : bold;
  width : 227px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  overflow : hidden;
}
.f_normal{
  font-weight : normal;
  color : #000000;
}
.reco_station{
  width : 227px;
  font-size : 12px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
}
.reco_price{
  font-size : 13px;
  width : 227px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
}
.reco_space{
  font-size : 13px;
  width : 227px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
}
.reco_kanrihi{
  font-size : 13px;
  text-align : right;
  width : 224px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  padding-right : 3px;
}
.reco_comentbox{
  font-size : 12px;
  
  
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 345px;
  height : 36px;
  color : #655736;
  background-color : #f3f2eb;
}
.price_bold{
  font-weight : bold;
  color : #000000;
  
}
.f12{
  font-size : 12px;
  color : #000000;
}
.claim{
  margin-left : 0px;
  width : 745px;
  height : 77px;
  margin-bottom : 0px;
  margin-top : 0px;
  clear : both;
}
.claim a{
  background-image : url(img/claim.png);
  width : 745px;
  height : 77px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.claim a:hover{
  background-position : left bottom;
}
.claim img{
  border-width : 0px 0px 0px 0px;
}
.claim2{
  margin-left : 0px;
  width : 745px;
  height : 141px;
  margin-bottom : 0px;
  margin-top : 0px;
  clear : both;
}
.claim2 a{
  background-image : url(img/claim2.png);
  width : 745px;
  height : 141px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.claim2 a:hover{
  background-position : left bottom;
}
.claim2 img{
  border-width : 0px 0px 0px 0px;
}
.fg12{
  font-size : 12px;
  color : #666666;
}
.pick_unline{
  
  
  
  width : 745px;
  clear : both;
  display : inline-block;
  position : relative;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #999999;
  font-size : 10px;
}
.boll{
  font-weight : bold;
  color : #660000;
  
  margin-bottom : 0px;
  margin-top : 0px;
}
.freebox3{
  width : 745px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.5;
  padding-top : 10px;
  padding-bottom : 15px;
  color : #505050;
}
.freebox3 a{
  color : #990000;
  text-decoration : underline;
}
.freebox3 a:hover{
  color : #624b22;
  text-decoration : none;
}
.free_left{
  margin-left : 0px;
  width : 233px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
}
.free_center{
  margin-left : 17px;
  width : 233px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
}
.free_right{
  margin-left : 17px;
  width : 233px;
  height : auto;
  float : left;
  display : inline-block;
  position : relative;
}
.flow_box1{
  padding-top : 69px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 225px;
  height : auto;
  background-image : url(img/flow_01.png);
  background-repeat : no-repeat;
  margin-bottom : 20px;
  clear : both;
  display : inline-block;
  position : relative;
  
}
.flow_box2{
  padding-top : 69px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 225px;
  height : auto;
  background-image : url(img/flow_02.png);
  background-repeat : no-repeat;
  margin-bottom : 20px;
  clear : both;
  display : inline-block;
  position : relative;
  
}
.flow_box3{
  padding-top : 69px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 225px;
  height : auto;
  background-image : url(img/flow_03.png);
  background-repeat : no-repeat;
  margin-bottom : 20px;
  clear : both;
  display : inline-table;
  position : relative;
}
.flow_box4{
  padding-top : 69px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 225px;
  height : auto;
  background-image : url(img/flow_04.png);
  background-repeat : no-repeat;
  margin-bottom : 20px;
  clear : both;
  display : inline-block;
  position : relative;
}
.flow_box5{
  padding-top : 69px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 225px;
  height : auto;
  background-image : url(img/flow_05.png);
  background-repeat : no-repeat;
  margin-bottom : 20px;
  clear : both;
  display : inline-block;
  position : relative;
}
.flow_box6{
  padding-top : 69px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 225px;
  height : auto;
  background-image : url(img/flow_06.png);
  background-repeat : no-repeat;
  margin-bottom : 20px;
  clear : both;
  display : inline-block;
  position : relative;
}
.flow_box7{
  padding-top : 69px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 225px;
  height : auto;
  background-image : url(img/flow_07.png);
  background-repeat : no-repeat;
  clear : both;
  display : inline-block;
  position : relative;
}
.flow_box8{
  padding-top : 69px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 225px;
  height : auto;
  background-image : url(img/flow_08.png);
  background-repeat : no-repeat;
  clear : both;
  display : inline-block;
  position : relative;
}
.flow_box9{
  padding-top : 69px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 225px;
  height : auto;
  background-image : url(img/flow_09.png);
  background-repeat : no-repeat;
  clear : both;
  display : inline-block;
  position : relative;
}
.flow_box6 img{
  vertical-align : middle;
}
.flow_box9 img{
  vertical-align : middle;
}
.top_imagebox{
  border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  width : 754px;
  margin-bottom : 15px;
  margin-left : 0px;
  clear : both;
}
.kanrisis{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  width : 745px;
  clear : both;
  margin-top : 10px;
  margin-bottom : 15px;
  line-height : 1.6;
  height : 443px;
  display : inline-block;
  position : relative;
}
.kanrisis_left{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 239px;
  float : left;
  height : auto;
  display : inline-block;
  position : relative;
}
.kanrisis_right{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 239px;
  float : left;
  margin-left : 11px;
  height : auto;
  display : inline-block;
  position : relative;
}
.kanrisis_title{
  font-size : 14px;
  color : #ffffff;
  background-color : #505050;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 229px;
  font-weight : bold;
  clear : both;
}
.kanrisis_title2{
  font-size : 14px;
  color : #ffffff;
  background-color : #806f45;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 229px;
  font-weight : bold;
  clear : both;
}
.kanrisis_title3{
  font-size : 14px;
  color : #ffffff;
  background-color : #6e5e46;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 229px;
  font-weight : bold;
  clear : both;
}
.kanrisis_text{
  background-color : #ffffff;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 229px;
  clear : both;
  height : 255px;
  display : inline-block;
  position : relative;
}
.kanrisis_pic{
  width : 239px;
  clear : both;
  display : inline-block;
  position : relative;
}
.kanrisis_pic img{
  border-width : 0px 0px 0px 0px;
}
.kanrisis2{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  width : 745px;
  clear : both;
  margin-top : 10px;
  margin-bottom : 15px;
  line-height : 1.6;
  height : auto;
  display : inline-block;
  position : relative;
  overflow : hidden;
}
.kanrisis2_left{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 239px;
  float : left;
  height : auto;
  display : inline-block;
  position : relative;
  
  
}
.kanrisis2_right{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 239px;
  float : left;
  margin-left : 11px;
  height : auto;
  display : inline-block;
  position : relative;
}
.kanrisis2_title{
  font-size : 14px;
  color : #ffffff;
  background-color : #000000;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 229px;
  font-weight : bold;
  clear : both;
}
.kanrisis2_title2{
  font-size : 14px;
  color : #ffffff;
  background-color : #806f45;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 229px;
  font-weight : bold;
  clear : both;
}
.kanrisis2_title3{
  font-size : 14px;
  color : #ffffff;
  background-color : #6e5e46;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 229px;
  font-weight : bold;
  clear : both;
}
.kanrisis2_text{
  background-color : #5dcbd4;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 229px;
  clear : both;
  height : auto;
  display : inline-block;
  position : relative;
}
.kanrisis2_text2{
  background-color : #cfc68f;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 229px;
  clear : both;
  height : auto;
  display : inline-block;
  position : relative;
}
.kanrisis2_text3{
  background-color : #e6eaee;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 229px;
  clear : both;
  height : auto;
  display : inline-block;
  position : relative;
}
.kanrisis2_pic{
  width : 239px;
  clear : both;
  display : inline-block;
  position : relative;
}
.kanrisis2_pic img{
  border-width : 0px 0px 0px 0px;
}
.textbox{
  background-color : #f5f7f8;
  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 : #cccccc #cccccc #cccccc #cccccc;
  width : 723px;
  clear : both;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  
}
.textbox ul{
  
  margin-top : 0px;
  
  
  
  margin-bottom : 0px;
  margin-left : 20px;
  padding-left : 0px;
}
.textbox li	{
  
  line-height : 1.6;
  
  
  

  
  

  letter-spacing : 1px;
}
.textbox_unline{
  font-size : 3px;
  margin-left : 0px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #999999;
  width : 732px;
  clear : both;
  margin-bottom : 10px;
}
.kanari_giyou{
  margin-left : 0px;
  width : 745px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  clear : both;
}
.kanari_giyou td{
  vertical-align : top;
  padding-top : 10px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 10px;
}
.komidasi{
  margin-left : 0px;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : #b9ac5e;
  width : 745px;
  font-weight : bold;
  

  clear : both;
  margin-top : 20px;
  margin-bottom : 5px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐ明朝",sans-serif;
}
.komidasi img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.komidasi2{
  margin-left : 0px;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : #6ccdd8;
  width : 745px;
  font-weight : bold;
  

  clear : both;
  margin-top : 20px;
  margin-bottom : 5px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐ明朝",sans-serif;
}
.komidasi2 img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.td28{
  background-color : #fcfaf1;
  width : 190px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #cccccc;
}
.td29{
  background-color : #f7f8f9;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #cccccc;
}
.azub{
  font-size : 13px;
  font-weight : bold;
  color : #000000;
}
.txtunsen{
  color : #000000;
  text-decoration : underline;
}
.kanrisis_in_text{
  margin-left : 0px;
  width : 214px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  font-size : 12px;
  padding-left : 15px;
  color : #990000;
}
.azu15{
  font-size : 15px;
  color : #cc0000;
  
}
.azuk{
  color : #990000;
}
.estimate2{
  margin-left : 0px;
  margin-bottom : 10px;
  
  margin-top : 0px;
  clear : both;
  width : 745px;
  height : 122px;
}
.estimate2 a{
  background-image : url(img/estimate2.png);
  width : 745px;
  height : 122px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.estimate2 a:hover{
  background-position : left bottom;
}
.estimate2 img{
  border-width : 0px 0px 0px 0px;
  vertical-align：bottom;
}
.any{
  width : 745px;
  font-size : 16px;
  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;
  line-height : 1.6;
  margin-top : 0px;
  
  
  
}
.any td{
  padding-top : 7px;
  padding-left : 10px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
}
.td60{
  width : 200px;
  background-color : #ffffec;
}
.td61{
  color : #006cd9;
  background-color : #ffffec;
}
.td62{
  background-color : #fff4f4;
}
.td63{
  
  background-color : #fff4f4;
}
.kon{
  color : #000080;
}
.td60 img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.side_freebox{
  width : 260px;
  height : auto;
  margin-top : 10px;
  margin-left : 0px;
}
.side_freebox img{
  border-width : 0px 0px 0px 0px;
}
.side_freebox a:hover img { 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.hearing_sheet{
  margin-left : 0px;
  margin-bottom : 10px;
  
  margin-top : 0px;
  clear : both;
  width : 745px;
  height : 117px;
}
.hearing_sheet a{
  background-image : url(img/hearing_sheet.png);
  width : 745px;
  height : 117px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.hearing_sheet a:hover{
  background-position : left bottom;
}
.hearing_sheet img{
  border-width : 0px 0px 0px 0px;
  vertical-align：bottom;
}
.fao{
  font-size : 15px;
  color : #0000ff;
}
.blwbox{
  background-image : url(img/bk_bwdot.gif);
  background-repeat : repeat;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  width : 731px;
  height : auto;
  display : inline-block;
  position : relative;
  font-size : 15px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.boldbk{
  font-weight : bold;
  color : #000000;
}
.bknomal{
  font-weight : normal;
  color : #000000;
}
.td64{
  background-color : #e9f7fe;
  width : 190px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #cccccc;
}
.td65{
  background-color : #f7f8f9;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #cccccc;
}