@charset "utf-8";
body{
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  
  

  background-image : url(img/back.png);
  background-repeat : repeat-x;
}
#body01{
  background-image : url(img/back2.gif);
  background-repeat : repeat;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : #ffffff;
  text-align : left;
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
}
#body02{
  background-image : url(img/back2.gif);
  background-repeat : repeat;
  text-align : left;
}
#body03{
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  background-image : url(img/back3.png);
  background-repeat : repeat-x;
}
.body05{
  min-width: 1000px;
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px; 
  background-color : rgb(236, 244, 254);
  
  
  background-size: cover;
  padding-top : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  
  width : 100%;
  height : auto;
  padding-left : 0px;
  
  

  
  
 background-repeat : repeat;
 
 
 clear : both;
 display : inline-block;
 position : relative;
}
.body06{
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px; 
  

 padding-bottom : 0px;
 clear : both;
 
 
 width : 100%;
 height : 15px;
 background: linear-gradient(-135deg, #00ffff, #000080) fixed;
 position : relative;
 
}
.body07{
  min-width: 1000px;
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px; 

  padding-bottom : 0px;
  
  

  overflow : hidden;
  padding-left : 0px;
  padding-right : 0px;
  width : auto;
  
  
  
 clear : both;
}

html,body{
	 
  scrollbar-arrow-color:#797468;
  scrollbar-face-color:#ffffff;
  scrollbar-3dlight-color:#f0F0F0;
  scrollbar-darkshadow-color:#f0F0F0;
  scrollbar-highlight-color:#797468;
  scrollbar-shadow-color:#797468;
  scrollbar-track-color:#f0F0F0;
}
#container{
  width : 1000px;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  
  padding-top : 0px;
  padding-bottom : 0px;
  bottom : auto;
}
#container_top{
  
  
  margin-top : 0px;
  margin-bottom : 0px;
  width : 1000px;
  height : 93px;
  margin-left : auto;
  margin-right : auto;
  vertical-align : bottom;
  
}
#header{
 width : 1000px;
 height : 93px;
 background-image : url(img/header_company.png);
 background-repeat : no-repeat;
}

#header h1{
  font-size : 11px;
  font-family : メイリオ,sans-serif;
  font-weight : 100;
  text-align : right;
  padding-left : 10px;
  margin-top : 0px;
 color : rgb(153, 153, 153);
}

.container{
  width : 1000px;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  
  padding-top : 30px;
  padding-bottom : 0px;
  bottom : auto;
  
  
  position : relative;
  margin-top : 0px;
 font-size : 15px;
 font-family : メイリオ;
 line-height : 1.6;
}
.container6{
  width : 1120px;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  
  padding-top : 0px;
  padding-bottom : 0px;
  bottom : auto;
  clear : both;
  
  position : relative;
}
ul#menu{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 1000px;
  height : 54px;
  padding : 0px;
  border-right-style : none;
 position : relative;
}
ul#menu li{
  float : left;
  list-style-type : none;
}
ul#menu li a{
  display: block;
  text-decoration: none;
  outline: none;
}
ul#menu li img{
  border-width : 0px 0px 0px 0px;
}
#mnu1{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 151px;
  height : 54px;
}
#mnu1 a{
  background-image : url(menu/menu1.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
  width : 151px;
  height : 54px;
}
#mnu1 a:hover{
  background-position : left bottom;
  width : 151px;
  height : 54px;
}
#menu2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 167px;
  height : 54px;
}
#mnu2 a{
  background-image : url(menu/menu2.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
  width : 167px;
  height : 54px;
}
#mnu2 a:hover{
  background-position : left bottom;
  width : 167px;
  height : 54px;
}
#mnu3{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 166px;
  height : 54px;
}
#mnu3 a{
  background-image : url(menu/menu3.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
  width : 166px;
  height : 54px;
}
#mnu3 a:hover{
  background-position : left bottom;
  width : 166px;
  height : 54px;
}
#mnu4{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 166px;
  height : 54px;
}
#mnu4 a{
  background-image : url(menu/menu4.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
  width : 166px;
  height : 54px;
}
#mnu4 a:hover{
  background-position : left bottom;
  width : 166px;
  height : 54px;
}
#mnu5{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 166px;
  height : 54px;
}
#mnu5 a{
  background-image : url(menu/menu5.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
  width : 166px;
  height : 54px;
}
#mnu5 a:hover{
  background-position : left bottom;
  width : 166px;
  height : 54px;
}
#mnu6{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 184px;
  height : 54px;
}
#mnu6 a{
  background-image : url(menu/menu6.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
  width : 184px;
  height : 54px;
}
#mnu6 a:hover{
  background-position : left bottom;
  width : 184px;
  height : 54px;
}
.slidebox{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  height : auto;
  
  
}
.slidebox2{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  height : auto;
  
  
}
.navi_box{
  font-family : メイリオ,monospace;
  width : 1053px;
  height : auto;
  clear : both;
  
  position : relative;
  padding-bottom : 20px;
}
.navi_box ul{
  margin-left : 0px;
  padding-left : 0px;
  margin-right : -22px;
  margin-top : 0px;
 height : auto;
}
.navi_box ul li{
  width : 193px;
  height : auto;
  float : left;
  
  position : relative;
  margin-right : 22px;
  list-style:none;
}
.navi_box_left{
  width : 193px;
  height : auto;
  float : left;
  
  position : relative;
}
.navi_box_right{
  width : 193px;
  height : auto;
  float : left;
  
  position : relative;
  margin-left : 22px;
}
.navi_box_photo{
  width : 193px;
  height : auto;
  clear : both;
  
  position : relative;
  background-color : #ffffff;
}
.navi_box img{
  border-width : 0px 0px 0px 0px;
}
.navi_box_photo a:hover img{
	 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.navi_box_title{
  font-size : 15px;
  font-weight : bold;
  color : #ffffff;
  width : 193px;
  height : auto;
  padding-top : 7px;
  letter-spacing : 1px;
}
.navi_box_title a{
  color : #ffffff;
  text-decoration : none;
}
.navi_box_title a:hover{
  color : #ffff80;
  text-decoration : none;
}
.navi_box_text{
  font-size : 13px;
  color : #ffffff;
  width : 193px;
  height : auto;
  clear : both;
  
  position : relative;
  padding-top : 4px;
}
.fw12b{
  font-size : 12px;
  font-weight : bold;
  color : #ffffff;
}
address{
  font-size : 11px; 
  font-style : normal;
  margin-top : 0px;
  text-align : right;  
  margin-bottom : 0px;
  padding-top : 135px;
  padding-right : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : #ffffff;
  
}
#bread{
  font-size : 11px;
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
  clear : both;
  padding-bottom : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-top : 10px;
  color : #000000;
}
#bread a{
  text-decoration : none;
  color : #6a5e63;
}
#bread a:hover{
  color : #000000;
  text-decoration : underline;
}
.midconte{
  margin-top : 0px;
  margin-left : 0px;
  width : 1053px;
  margin-bottom : 0px;
  
  height : auto;
  
  position : relative;
}
.setbox4{
  width : 745px;
  float : left;
  margin-left : 0px;
  right : inherit;
  padding-left : 0px;
  margin-top : 0px;
  height : auto;
  
  position : relative;
  padding-top : 0px;
}
.setbox5{
  width : 1053px;
  float : left;
  margin-left : 0px;
  right : inherit;
  padding-left : 0px;
  margin-top : 0px;
  height : auto;
  
  position : relative;
  padding-top : 20px;
}
.setbox6{
  width : 1150px;
  float : left;
  margin-left : 0px;
  right : inherit;
  padding-left : 0px;
  margin-top : 0px;
  height : auto;
  
  position : relative;
  padding-top : 20px;
}
.setbox4a{
  width : 798px;
  float : left;
  margin-left : 0px;
  right : inherit;
  padding-left : 0px;
  margin-top : 0px;
  height : auto;
  
  position : relative;
  padding-top : 10px;
}
.setbox1{
  width : 240px;
  margin-left : 15px;
  margin-top : 0px;
  
  padding-left : 0px;
  float : left;
  margin-right : 0px;
  height : auto;
  
  position : relative;
  padding-top : 0px;
}
.setbox1a{
  width : 240px;
  margin-left : 15px;
  margin-top : 0px;
  
  padding-left : 0px;
  float : left;
  margin-right : 0px;
  height : auto;
  
  position : relative;
  padding-top : 10px;
}

.setbox2{
  width : 1033px;
  margin-left : 0px;
  margin-top : 0px;
  padding-left : 0px;
  padding-top : 0px;
  
  
  clear : both;
  height : auto;
}
.setbox5{
  width : 778px;
  float : left;
  margin-left : 0px;
  right : inherit;
  padding-left : 0px;
  margin-top : 20px;
}
.setbox6{
  width : 1120px;
  margin-left : 13px;
  margin-top : 20px;
  
  padding-left : 0px;
  
  margin-right : 0px;
  height : auto;
  
  position : relative;
}
.title{
  background-image : url(img/title_br3.png);
  background-repeat : no-repeat;
  width : 745px;
  height : 44px;
  margin-left : 0px;
  margin-bottom : 15px;
  margin-top : 0px;
}
.title h2{
  font-size : 17px;
  color : #333333;
  padding-top : 9px;
  padding-left : 23px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
  
}
.title h2 a{
  color : #333333;
  text-decoration : none;
}
.title h3{
  font-size : 20px;
  color : #333333;
  padding-top : 6px;
  padding-left : 35px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
  
}
.title2{
  background-image : url(img/title_br4.png);
  background-repeat : no-repeat;
  width : 798px;
  height : 44px;
  margin-left : 0px;
  margin-bottom : 15px;
  margin-top : 0px;
}
.title2 h2{
  font-size : 20px;
  color : rgb(51, 51, 51);
  padding-top : 6px;
  padding-left : 35px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
  
}
.title4{
  background-image : url(img/title_br2.png);
  background-repeat : no-repeat;
  width : 778px;
  height : 44px;
  margin-left : 0px;
  margin-bottom : 15px;
  margin-top : 0px;
}
.title4 h2{
  font-size : 16px;
  color : #ffffff;
  padding-top : 12px;
  padding-left : 22px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
}
.title5{
  background-image : url(img/title_br5.gif);
  background-repeat : no-repeat;
  width : 778px;
  height : 44px;
  margin-left : 0px;
  margin-bottom : 15px;
  margin-top : 0px;
}
.title5 h2{
  font-size : 14px;
  color : #ffffff;
  padding-top : 13px;
  padding-left : 22px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
}
.title6{
  background-image : url(img/title_br3.png);
  background-repeat : no-repeat;
  width : 798px;
  height : 44px;
  margin-left : 0px;
  margin-bottom : 15px;
  margin-top : 0px;
}
.title6 h2{
  font-size : 24px;
  color : #333333;
  padding-top : 5px;
  padding-left : 40px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
  
}
.title7{
  background-image : url(img/title_br3.png);
  background-repeat : no-repeat;
  width : 778px;
  height : 44px;
  margin-left : 0px;
  margin-bottom : 15px;
  margin-top : 0px;
}
.title7 h2{
  font-size : 20px;
  color : #333333;
  padding-top : 6px;
  padding-left : 35px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
  
}
.topback{
  margin-bottom : 15px;
  text-align : right;
  margin-top : 10px;
  margin-right : 0px;
  width : 798px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  clear : both;
  height : auto;
  
  position : relative;
}
.topback a{
  text-decoration : none;
  color : #000000;
}
.topback a:hover{
  color : #78674e;
  text-decoration : underline;
}
.topback img{
  border-width : 0px 0px 0px 0px;
  vertical-align : middle;
}
.topback1{
  margin-bottom : 0px;
  text-align : right;
  margin-top : 10px;
  margin-right : 0px;
  width : 1000px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  clear : both;
}
.topback1 a{
  text-decoration : none;
  color : #000000;
}
.topback1 a:hover{
  color : #cc0000;
  text-decoration : underline;
}
.topback1 img{
  border-width : 0px 0px 0px 0px;
}
.topback6{
  margin-bottom : 15px;
  text-align : right;
  margin-top : 10px;
  margin-right : 0px;
  width : 1120px;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  clear : both;
  height : auto;
  
  position : relative;
}
.topback6 a{
  text-decoration : none;
  color : #000000;
}
.topback6 a:hover{
  color : #78674e;
  text-decoration : underline;
}
.topback6 img{
  border-width : 0px 0px 0px 0px;
  vertical-align : middle;
}
p.hide{
  display:none;
  font-size : 10px;
}
span{
  color : #0000ff;
  margin-bottom : 5px;
}
.newsbox{
  border-width : 0px 0px 0px 0px;
  width : 778px;
  height : 641px;
  margin-bottom : 15px;
  
  position : relative;
  z-index : 1000;
}
#iframe2{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 778px;
  height : 641px;
  padding-top : 0px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px; 
  
}
.serch{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 778px;
  height : 1465px;
  padding-top : 15px;
  padding-bottom : 15px;
  display : inline-table;
  position : relative;
  z-index : 7000;
}
.serch2{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 1053px;
  height : 1465px;
  padding-top : 15px;
  padding-bottom : 15px;
  display : inline-table;
  position : relative;
  

  text-align : left;
  right : inherit;
}
#iframe2_1{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 1053px;
  height : 1465px;
  padding-top : 0px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px; 
  

  padding-left : 0px;
  display : inline-block;
  position : relative;
  

  text-align : left;
}
.imageleft{
  float : left;
  margin-top : 0px;
  margin-right : 10px;
  margin-bottom : 0px;
}
.imageright{
  float : right;
  margin-left : 20px;
  margin-bottom : 0px;
}
.textarea{
  margin-left : 0px;
  width : 745px;
  
  margin-top : 0px;
  
  height : auto;
  padding-bottom : 30px;
}
.textarea p{
  
  
  line-height : 1.6;
}
.textarea a{
  text-decoration : underline;
  color : #009999;
}
.textarea a:hover{
  color : #a62d54;
  text-decoration : none;
}
.textarea img{
  border-width : 0px 0px 0px 0px;
 
}
.textarea ul{
  
  margin-left : 0px;
  padding-left : 17px;
}
.textarea li{
  
  line-height : 1.6;
  
  

 padding-bottom : 10px;
}
.textarea li a{
  text-decoration : underline;
  display : block;
  color : #0878aa;
}
.textarea li a:hover{
  color : #a62d54;
  text-decoration : none;
}
.textarea3{
  margin-left : 0px;
  width : 778px;
  margin-bottom : 10px;
  margin-top : 0px;
  right : inherit;
  height : auto;
  
  position : relative;
}
.textarea3 p{
  font-size : 14px;
  font-family : メイリオ,"MS Pゴシック",Sans-Serif;
  line-height : 1.6;
}
.textarea6{
  margin-left : 0px;
  width : 1120px;
  
  margin-top : 0px;
  right : inherit;
  height : auto;
  padding-bottom : 30px;
}
.textarea6 p{
  font-size : 14px;
  font-family : メイリオ,"MS Pゴシック",Sans-Serif;
  line-height : 1.6;
}
.textarea6 img{
  border-width : 0px 0px 0px 0px;
}





#me1{
  margin-top : 0px;
  margin-left : 0px;
  width : 240px;
  height : 191px;
}
#me1 a{
  background-image : url(menu/me1.png);
  width : 240px;
  height : 191px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me1 a:hover{
  background-position : left bottom;
}
#me1 img{
	border-width : 0px 0px 0px 0px;
}
#me5{
  margin-top : 0px;
  margin-left : 0px;
  width : 240px;
  height : 159px;
}
#me5 a{
  background-image : url(menu/me5.png);
  width : 240px;
  height : 159px;
  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;
}
#me7{
  margin-top : 0px;
  margin-left : 0px;
  width : 209px;
}
#me7 a{
  background-image : url(menu/me7.png);
  width : 209px;
  height : 73px;
  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 : 209px;
}
#me8 a{
  background-image : url(menu/me8.png);
  width : 209px;
  height : 73px;
  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 : 0px;
  margin-left : 0px;
  width : 209px;
}
#me9 a{
  background-image : url(menu/me9.png);
  width : 209px;
  height : 73px;
  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 : 0px;
  margin-left : 0px;
  width : 209px;
}
#me10 a{
  background-image : url(menu/me10.png);
  width : 209px;
  height : 73px;
  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 : 0px;
  margin-left : 0px;
  width : 209px;
}
#me11 a{
  background-image : url(menu/me11.png);
  width : 209px;
  height : 73px;
  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 : 0px;
  margin-left : 0px;
  width : 209px;
}
#me12 a{
  background-image : url(menu/me12.png);
  width : 209px;
  height : 73px;
  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 : 0px;
  margin-left : 0px;
  width : 209px;
  margin-bottom : 10px;
}
#me13 a{
  background-image : url(menu/me13.png);
  width : 209px;
  height : 75px;
  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;
}
#me14{
  margin-top : 10px;
  margin-left : 0px;
  width : 209px;
}
#me14 a{
  background-image : url(menu/me14.png);
  width : 209px;
  height : 113px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me14 a:hover{
  background-position : left bottom;
}
#me14 img{
	border-width : 0px 0px 0px 0px;
}
#me15{
  margin-top : 10px;
  margin-left : 0px;
  width : 209px;
}
#me15 a{
  background-image : url(menu/me15.png);
  width : 209px;
  height : 113px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me15 a:hover{
  background-position : left bottom;
}
#me15 img{
	border-width : 0px 0px 0px 0px;
}
#me16{
  margin-top : 10px;
  margin-left : 0px;
  width : 209px;
}
#me16 a{
  background-image : url(menu/me16.png);
  width : 209px;
  height : 160px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me16 a:hover{
  background-position : left bottom;
}
#me16 img{
	border-width : 0px 0px 0px 0px;
}
#me17{
  margin-top : 10px;
  margin-left : 0px;
  width : 209px;
}
#me17 a{
  background-image : url(menu/me17.png);
  width : 209px;
  height : 115px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me17 a:hover{
  background-position : left bottom;
}
#me17 img{
	border-width : 0px 0px 0px 0px;
}
#me18{
  margin-top : 10px;
  margin-left : 0px;
  width : 209px;
}
#me18 a{
  background-image : url(menu/me18.png);
  width : 209px;
  height : 113px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
  right : inherit;
}
#me18 a:hover{
  background-position : left bottom;
}
#me18 img{
	border-width : 0px 0px 0px 0px;
}
.unline{
  font-size : 3px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #333333;
  margin-bottom : 0px;
  
  
}
#munu1 li img{
  vertical-align : middle;
}
.map{
  margin-left : 0px;
  margin-bottom : 15px;
  
  margin-top : 15px;
  

  width : 745px;
  height : 500px;
border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  
  
}
.company{
  width : 745px;
  
  
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  
  border-bottom-style : none;
  height : auto;
  
  
}
.company td{
  
  
  
  padding-bottom : 0px;
  
  
  
}
.company td a{
  color : #000000;
  text-decoration : underline;
}
.company td a:hover{
  color : #000000;
  text-decoration : none;
}
.red{
  color : #ff0000;
}
.td04{
  
  text-align : left;
  width : 170px;
  vertical-align : top;
  

  padding-top : 11px;
}
.textarea p img{
  vertical-align : middle;
}
.link{
  width : 778px;
  margin-left : 0px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-top : 10px;
  
  line-height : 1.6;
  height : auto;
  
  position : relative;
}
.link td{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  
}
.link a{
  
  text-decoration : none;
  color : #ffffff;
}
.link a:hover{
  color : #000000;
  text-decoration : underline;
}
.link2{
  width : 798px;
  margin-left : 0px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-top : 10px;
  
  line-height : 1.6;
  height : auto;
  
  position : relative;
}
.link2 td{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  

  color : #666666;
}
.link2 a{
  
  text-decoration : none;
  color : #000040;
}
.link2 a:hover{
  color : #a62d54;
  text-decoration : underline;
}
.td15{
  
  
  
  color : #000000;
}
.company td img{
  vertical-align : middle;
}
.boldred{
  font-weight : bold;
  color : #ff0000;
}


.oudo{
  color : #ff0000;
  font-weight : bold;
}
.azu{
  color : #cc0000;
}
#facebook{
  width : 390px;
  height : 25px;
  margin-top : 70px;
  margin-left : 273px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.fbbox1{
  width : 130px;
  height : 25px;
  float : left;
  margin-right : 0px;
  margin-left : 0px;
  margin-top : 0px;
}
.top_imagebox{
  border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  width : 774px;
  margin-bottom : 15px;
  margin-left : 0px;
  clear : both;
}
.td08{
  background-color : #999999;
}
.boldbk{
  font-weight : bold;
  color : #000000;
}
.boll{
  font-weight : bold;
  color : #ff0000;
}
.storm{
  font-weight : bold;
  color : #ff0000;
}
.kanri{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  width : 774px;
  clear : both;
  margin-top : 10px;
  margin-bottom : 15px;
  line-height : 1.6;
  height : 443px;
}
.kanri_left{
  border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  width : 237px;
  float : left;
  margin-left : 12px;
}
.kanri_right{
  border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  width : 237px;
  float : left;
  margin-left : 16px;
}
.kanri_title{
  font-size : 17px;
  color : #ffffff;
  background-color : #0080ff;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 227px;
  font-weight : bold;
  clear : both;
}
.kanri_title2{
  font-size : 17px;
  color : #ffffff;
  background-color : #80b700;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 227px;
  font-weight : bold;
  clear : both;
}
.kanri_title3{
  font-size : 17px;
  color : #ffffff;
  background-color : #ff8000;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 227px;
  font-weight : bold;
  clear : both;
}
.kanri_text{
  background-color : #ffffff;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 227px;
  clear : both;
  height : 255px;
}
.kanri_pic{
  width : 237px;
  clear : both;
}
.kanri_pic img{
	border-width : 0px 0px 0px 0px;
}
.td35{
  font-size : 5px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #333333;
  padding-top : 3px;
}
.td36{
  padding-top : 11px;
}
.term{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
  width : 798px;
  clear : both;
  margin-bottom : 15px;
  height : auto;
  
  position : relative;
}
.term a{
  color : rgb(216, 73, 65);
  text-decoration : underline;
}
.term a:hover{
  color : rgb(0, 128, 192);
  text-decoration : none;
}
.term_title{
  line-height : 1.6;
  
  
  
  
  
  width : 170px;
  float : left;
  height : auto;
  font-weight : bold;
  

  padding-top : 10px;
  
  
  position : relative;
}
.term_text{
  
  
  
  
  
  width : 628px;
  margin-left : 0px;
  float : left;
  

  padding-top : 10px;
  
  

  height : auto;
  
  position : relative;
  color : #666666;
}
.term_box{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  margin-left : 0px;
  width : 798px;
  height : auto;
  
  margin-top : 15px;
  margin-bottom : 15px;
 
}
.term_line{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #333333;
  width : 798px;
  clear : both;
  font-size : 6px;
  

  height : auto;
}
.f16bb{
  font-size : 16px;
  font-weight : bold;
  color : #000000;
}
.text_box{
  width : 735px;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  background-color : #ffffff;
  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 : #999999 #999999 #999999 #999999;
  
}
.td03{
  background-image : url(img/yaji_red.gif);
  background-repeat : no-repeat;
background-position : left center;
  width : 225px;
  padding-left : 15px;
  padding-top : 5px;
  
  padding-bottom : 5px;
}
.ibox{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  width : 774px;
}
.ibox a{
  color : #000000;
  text-decoration : none;
}
.ibox a:hover{
  color : #ff0000;
  text-decoration : none;
}
.td05{
  font-weight : bold;
  color : #ffffff;
  background-color : #ff0000;
  padding-left : 10px;
  width : 238px;
  padding-top : 5px;
  padding-bottom : 5px;
}
#new_bese{
  
  width : 760px;
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  

  height : auto;
  display : inline-table;
  position : relative;
}
.new_box{
  width : 720px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  font-size : 14px;
  height : 179px;
  margin-bottom : 18px;
}
.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 : 350px;
  padding-top : 3px;
  float : left;
  margin-right : 16px;
  height : 179px;
}
.new_rightbox{
  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;
}
.new_midlebox{
  width : 370px;
  clear : both;
  display : inline-block;
  position : relative;
  height : auto;
}
.new_in_leftbox{
  margin-left : 0px;
  width : 131px;
  float : left;
  height : 119px;
  padding-left : 2px;
  display : inline-block;
  position : relative;
}
.new_in_rightbox{
  width : 227px;
  float : left;
  margin-left : 0px;
  

  height : auto;
  display : inline-block;
  position : relative;
  padding-left : 5px;
  
  
  
  
  
  
}
.newphp_leftbox{
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  font-size : 14px;
  margin-bottom : 18px;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 370px;
  padding-top : 3px;
  float : left;
  margin-right : 16px;
  height : 182px;
  display : inline-block;
  position : relative;
}
.newphp_rightbox{
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  font-size : 14px;
  margin-bottom : 18px;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 370px;
  padding-top : 3px;
  float : left;
  height : 182px;
  display : inline-block;
  position : relative;
}
.new_comentbox{
  width : 308px;
  height : 44px;
  
  font-size : 14px;
  font-weight : bold;
  padding-top : 3px;
  padding-left : 5px;
  
  padding-bottom : 3px;
  margin-left : 0px;
  float : left;
  overflow : hidden;
  
  
  display : inline-block;
  position : relative;
}
.new_comentbox img{
  vertical-align : middle;
}
.new_syousai{
  width : 56px;
  height : 22px;
  float : left;
  padding-top : 3px;
  padding-bottom : 3px;
  text-align : center;
  
  

  display : inline-block;
  position : relative;
}
.new_syousai a{
  background-image : url(img/syousai2.gif);
  width : 50px;
  height : 22px;
  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 : #808080;
  clear : both;
  
  
  width : 360px;
  margin-left : 5px;
  margin-bottom : 7px;
  
  margin-right : 5px;
}
.new_photo{
  text-align : center;
  width : 127px;
  height : 96px;
  
  margin-left : 0px;
  clear : both;
  padding-right : 4px;
}
.new_claim{
  width : 126px;
  clear : both;
  padding-left : 5px;
  color : #cc0000;
}
.tatemono_title{
  width : 53px;
  
  float : left;
  font-size : 13px;
  padding-bottom : 3px;
  height : auto;
  display : inline-block;
  position : relative;
}
.tatemono_name{
  width : 174px;
  float : left;
  overflow : hidden;
  font-size : 13px;
  font-weight : bold;
  padding-bottom : 3px;
  height : auto;
  display : inline-block;
  position : relative;
}
.traffic{
  width : 227px;
  clear : both;
  font-size : 13px;
  padding-bottom : 3px;
  

  height : auto;
  display : inline-block;
  position : relative;
}
.madori_title{
  width : 45px;
  float : left;
  font-size : 13px;
  

  height : auto;
  display : inline-block;
  position : relative;
}
.madori{
  width : 50px;
  float : left;
  font-size : 13px;
  height : auto;
  display : inline-block;
  position : relative;
}
.sennyuu_title{
  width : 61px;
  float : left;
  font-size : 13px;
  height : auto;
  display : inline-block;
  position : relative;
}
.menseki{
  
  font-size : 13px;
  width : 71px;
  float : left;
  height : auto;
  display : inline-block;
  position : relative;
}
.price_box{
  width : 227px;
  clear : both;
  height : auto;
  display : inline-block;
  position : relative;
}
.price_title{
  width : 60px;
  
  
  clear : left;
  float : left;
  
  vertical-align : middle;
  height : auto;
  display : inline-block;
  position : relative;
}
.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 : 760px;
  margin-bottom : 0px;
  margin-top : 0px;
  
  height : 43px;
  
  clear : both;
  top : 595px;
  position : fixed;
}
.request a{
  background-image : url(img/request.png);
  width : 760px;
  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;
}
sup{
  font-size : 10px; 
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;  
}
.side_freebox{
  margin-top : 10px;
  width : 230px;
  height : auto;
}
.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;
}
.home_title_rent{
  background-image : url(img/home_01.png);
  background-repeat : no-repeat;
  width : 778px;
  height : 53px;
  margin-top : 0px;
  padding-bottom : 0px;
  margin-bottom : 10px;
}
.home_title_rent h2{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐ明朝",sans-serif;
  font-weight : normal;
  padding-left : 380px;
  width : 398px;
  height : auto;
  
  padding-top : 3px;
  
  position : relative;
  margin-top : 0px;
}
.home_title_sale{
  background-image : url(img/home_02.png);
  background-repeat : no-repeat;
  width : 778px;
  height : 53px;
  margin-top : 0px;
  padding-bottom : 0px;
  margin-bottom : 10px;
}
.home_title_sale h2{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐ明朝",sans-serif;
  font-weight : normal;
  padding-left : 380px;
  width : 398px;
  height : auto;
  
  padding-top : 3px;
  
  position : relative;
  margin-top : 0px;
}
.ichiran_under{
  width : 760px;
  height : 43px;
  clear : both;
  display : inline-block;
  position : relative;
}
#page-top{
  position : fixed;
  bottom : 30px;
  right : 20px;
  z-index : 9999;
   
  
  

 width : 60px;
 height : 60px;
}
#page-top a{
	display: block;
	width: 60px;
  background-image : url(img/page_top.gif);
 height : 60px;
}
#page-top a:hover{
  background-position : left bottom;
  

 width : 60px;
 height : 60px;
}
#page-top img{
	border-width : 0px 0px 0px 0px;
}
.setbox1{
  width : 240px;
  margin-left : 15px;
  margin-top : 0px;
  
  padding-left : 0px;
  float : left;
  margin-right : 0px;
  right : inherit;
  height : auto;
  bottom : auto;
}
#iframe7{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 240px;
  height : 900px;
  padding-top : 0px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#iframe8{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 240px;
  height : 1610px;
  padding-top : 0px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.side_navi{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 240px;
  height : auto;
  
  
}
.twitter_box{
  width : 240px;
  height : 18px;
  clear : both;
  display : none;
}
.twitter{
  width : 240px;
  height : 300px;
  margin-top : 0px;
  margin-left : 0px;
  overflow : hidden;
  margin-bottom : 15px;
  
}
.me_free{
  margin-left : 0px;
  width : 240px;
  height : auto;
  margin-top : 10px;
}
.me_free img{
  border-width : 0px 0px 0px 0px;
}
.me_free a:hover img{
	 
  filter : alpha(opacity=75);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.me_free2{
  margin-left : 0px;
  width : 240px;
  height : auto;
  margin-top : 0px;
}
.me_free2 img{
  border-width : 0px 0px 0px 0px;
}
.me_free2 a:hover img{
	 
  filter : alpha(opacity=75);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.bb_box{
  margin-left : 0px;
  width : 240px;
  margin-top : 0px;
  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;
}
.bb_right2{
  width : 51px;
  height : 20px;
  float : left;
  margin-left : 6px;
}
.right_navi_box{
  padding-left : 0px;
  
  
  
  
  
  
  width : 240px;
  height : auto;
  
  
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6em;
  clear : both;
  padding-top : 16px;
 margin-top : 0px;
 padding-bottom : 10px;
}
.right_text{
  
  padding-top : 0px;
  padding-left : 0px;
  
  padding-bottom : 0px;
  width : 240px;
  height : auto;
}
.right_text ul{
  list-style:none;
  margin : 0px 0px;margin-left : 0px;
  padding : 0px 0px 10px 0px;
}
.right_text li{
  margin : 0px 0px 15px 2px;
  padding:0 0 0 10px;
  background-image : url(img/list.png);
  background-repeat:no-repeat;
  background-position:left;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  

}
.right_text li a{
  color : #000000;
  

  text-decoration : none;
}
.right_text li a:hover{
  color : #006666;
  

  text-decoration : none;
}
.greeting_box{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ 明朝",sans-serif;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 762px;
  height : auto;
  background-image : url(img/bk_bwdot.gif);
  background-repeat : repeat;
}
.imgbox2{
  margin-left : 0px;
  width : 798px;
  margin-bottom : 0px;
  margin-top : 0px;
  clear : both;
  height : auto;
  position : relative;
  
  
}
.imgbox2 h2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 16px;
  font-weight : normal;
}
.imgbox2 img{
  border-width : 0px 0px 0px 0px;
}
.imgbox2 a:hover img{
	 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.imgbox3{
  margin-left : 0px;
  width : 745px;
  margin-bottom : 0px;
  margin-top : 0px;
  
  height : auto;
  
  
  
}
.imgbox3 h2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 16px;
  font-weight : normal;
}
.imgbox3 img{
  border-width : 0px 0px 0px 0px;
}
.imgbox4{
  margin-left : 0px;
  width : 1053px;
  margin-bottom : 0px;
  margin-top : 0px;
  
  height : auto;
  position : relative;
  
  
}
.imgbox4 h2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 16px;
  font-weight : normal;
}
.imgbox4 img{
  border-width : 0px 0px 0px 0px;
}
.imgbox6{
  margin-left : 0px;
  width : 1120px;
  margin-bottom : 0px;
  margin-top : 0px;
  clear : both;
  height : auto;
  position : relative;
  
  

  bottom : auto;
}
.imgbox6 h2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 16px;
  font-weight : normal;
}
.imgbox6 img{
  border-width : 0px 0px 0px 0px;
}
.slider_sub_top{
  margin-top : -185px;
  width : 1033px;
  height : 185px;
  z-index : 1500;
}
.slider_sub_top img{
  border-width : 0px 0px 0px 0px;
}
.iframe10{
  overflow:hidden;
  
  
  height:100%;
  width:100%;
  position:relative;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
}
.brown_box_text{
  background-color : #f4faff;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-bottom : 15px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc;
  width : 723px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  font-size : 15px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
 margin-top : 0px;
}
.brown_box_text img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.brown_box_text ul{
  
  margin-top : 0px;
  margin-bottom : 10px;
  

  padding-left : 0px;
  margin-left : 20px;
  
}
.brown_box_text li{
  
  line-height : 1.6;
  
}
.brown_box_text li a{
  text-decoration: none;
  display : inline-block;
  color : #00004d;
}
.brown_box_text li a:hover{
  color : #00004d;
  text-decoration : underline;
}
.brown_unsen{
  width : 723px;
  height : auto;
  clear : both;
  display : inline-block;
  font-size : 3px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #4f4433;
  
  margin-bottom : 7px;
 margin-top : 0px;
 padding-top : 0px;
}
.boldbk22{
  font-size : 18px;
  color : #252018;
  font-weight : bold;
}
.description_box2{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 792px;
  height : auto;
  margin-bottom : 10px;
}
.description_text{
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 772px;
  height : auto;
  
  
  background-color : #f9f9f9;
}
.mein_comentbox{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : bold;
  color : #cc0000;
  padding-top : 7px;
  padding-left : 3px;
  padding-right : 10px;
  padding-bottom : 7px;
  width : 734px;
  
  clear : both;
  margin-bottom : 5px;
}
.undline{
  text-decoration : underline;
  color : #00004d;
}
.undline a{
  color : #00004d;
  text-decoration : underline;
}
.undline a:hover{
  color : #0000ff;
  text-decoration : underline;
}
.kaitori{
  font-size : 14px;
  margin-left : 0px;
  width : 798px;
  margin-top : 15px;
  margin-bottom : 15px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  

  height : auto;
  display : inline-table;
  position : relative;
}
.kaitori th{
  font-size : 14px;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  font-weight : bold;
}
.hidari{
  background-color : #efebe2;
}
.migi{
  color : rgb(255, 255, 255); 

  background-color : rgb(216, 73, 65);
}
.td21{
  background-image : url(img/yaji_glay.gif);
  background-repeat : no-repeat;
  background-position : center center;
}
.td22{
  background-image : url(img/yaji_bluw.gif);
  background-repeat : no-repeat;
  background-position : center center;
}
.td23{
  font-size : 14px;
  background-color : #f5f3f1;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  text-align : center;
  
  font-weight : bold;
}
.td24{
  font-size : 14px;
  background-color : rgb(244, 250, 255);
  text-align : center;
  
  font-weight : bold;
}
.td25{
  font-size : 14px;
  width : 310px;
  line-height : 1.6;
  vertical-align : top;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
}
.estimate2{
  margin-left : 0px;
  margin-bottom : 10px;
  
  margin-top : 0px;
  clear : both;
  width : 798px;
  height : 85px;
}
.estimate2 a{
  background-image : url(img/estimate2.png);
  width : 798px;
  height : 85px;
  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;
}
.f18bwh{
  font-size : 18px;
  font-weight : bold;
  color : #ffffff;
}
.kanari_giyou{
  margin-left : 0px;
  width : 798px;
  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;
}
.td28{
  background-color : rgb(249, 249, 249);
  width : 190px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #cccccc;
}
.td29{
  background-color : rgb(255, 255, 255);
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #cccccc;
}
.textbox{
  
  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 : 776px;
  clear : both;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  

  
  
  height : auto;
  
  position : relative;
  background-color : rgb(247, 251, 255);
}
.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 : 756px;
  clear : both;
  margin-bottom : 10px;
  height : auto;
  
  position : relative;
}
.textbox2{
  
  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 : 776px;
  
  font-size : 14px;
  font-family : メイリオ,sans-serif;
  line-height : 1.6;
  

  
  
  height : auto;
  
  position : relative;
  margin-bottom : 15px;
  background-color : rgb(244, 250, 255);
}
.storm1{
  padding-bottom : 0px;
  margin-bottom : 5px;
  font-size : 14px;
  
  color : #0072a8;
  
  
}
.kon{
  color : #1d45a3;
}
.free_4box{
  width : 778px;
  height : auto;
  clear : both;
  
  position : relative;
}
.free_4box a:hover img{
	 
  filter : alpha(opacity=75);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.box4_left{
  width : 187px;
  height : auto;
  float : left;
  
  position : relative;
}
.box4_right{
  margin-left : 10px;
  width : 187px;
  height : auto;
  float : left;
  
  position : relative;
}
.title3{
  background-image : url(img/q.png);
  background-repeat : no-repeat;
  width : 798px;
  height : 51px;
  margin-left : 0px;
  margin-bottom : 12px;
  margin-top : 30px;
  display : inline-block;
  position : relative;
  
}
.title3 h2{
  font-size : 16px;
  
  padding-top : 3px;
  padding-left : 40px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : 600;
  
  color : rgb(102, 102, 102);
}
.answer_box{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  background-color : rgb(240, 248, 255);
  background-image : url(img/icon_answer.png);
  background-repeat : no-repeat;background-position : left top;
  width : 798px;
  height : auto;
  clear : both;
  
  position : relative;
  
  
  

  padding-bottom : 15px;
 padding-top : 15px;
 margin-bottom : 20px;
}
.answer_text{
  padding-top : 0px;
  padding-left : 63px;
  padding-right : 15px;
  padding-bottom : 0px;
  width : 720px;
  height : auto;
  clear : both;
  
  position : relative;
 margin-bottom : 0px;
}
.answer_text p{
  line-height : 1.6;
 padding-top : 0px;
 margin-top : 0px;
}
.answer_text ul{
  padding-left : 10px;
  margin-left : 10px;
  margin-top : 0px;
  padding-top : 0px;
  padding-bottom : 10px;
  margin-bottom : 0px;
}
.answer_text ul li{
  line-height : 1.6;
}
.answer_text a{
  color : #a62d54;
  text-decoration : underline;
}
.answer_text a:hover{
  color : #0000ff;
  text-decoration : none;
}
.in700{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ 明朝",sans-serif;
  width : 720px;
  border : 1px solid #999999;
  border-collapse: collapse;
  border-spacing: 0;
  height : auto;
  
  position : relative;
  

  margin-bottom : 15px;
}
.in700 td{
    padding : 4px 5px 4px 5px;
    border : 1px solid #999999;
    border-width: 0 0 1px 1px;
  
  
  
}
.td100{
  color : #ffffff;
  background-color : #6a5e63;
  text-align : center;
  font-weight : bold;
}
.td101{
  background-color : #fff4f4;
  text-align : center;
  font-weight : bold;
}
.td102{
  background-color : rgb(248, 243, 228);
  text-align : center;
  font-weight : bold;
}
.td103{
  background-color : #ffffff;
  text-align : center;
  font-weight : bold;
}
.td104{
  
  font-weight : bold;
  color : #cc0000;
  background-color : #ffffff;
  text-align : center;
}
.td105{
  background-color : #ffffff;
  text-align : left;
  font-weight : normal;
  vertical-align : top;
  width : 90px;
}
.td106{
  background-color : #ffffff;
}
#slider_top{
  width : 1033px;
  height : 390px;
  display : inline-block;
  position : relative;
  z-index : 1500;
  margin-top : -390px;
}
.searchbox{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 778px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  font-family : メイリオ,"ＭＳ 明朝",sans-serif;
  padding-bottom : 15px;
}
.searchbox img{
  border-width : 0px 0px 0px 0px;
}
.searchbox a:hover img{
	 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.serch_leftbox{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #57c5d1 #57c5d1 #57c5d1 #57c5d1;
  width : 179px;
  height : auto;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  background-color : #ffffff;
  float : left;
  display : inline-block;
  position : relative;
}
.serch_rightbox{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #57c5d1 #57c5d1 #57c5d1 #57c5d1;
  width : 179px;
  height : auto;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  background-color : #ffffff;
  float : left;
  display : inline-block;
  position : relative;
  margin-left : 10px;
}
.search_title{
  width : 179px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
}
.search_pic{
  padding-top : 3px;
  width : 179px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
}
.search_text{
  font-size : 12px;
  width : 179px;
  height : auto;
  padding-top : 5px;
}
.estate2{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;
  width : 778px;
  height : auto; 
  border-color : #c5cad8 #c5cad8 #c5cad8 #c5cad8;
  margin-bottom : 15px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-left : 0px;
  padding-left : 0px;
  background-color : #ffffff;
  display : inline-block;
  position : relative;
}
.estate2 img{
	border-width : 0px 0px 0px 0px;
}
.phot{
  width : 81px;
  text-align : left;
  
  padding-left : 12px;
  padding-right : 12px;
  padding-top : 12px;
  padding-bottom : 12px;
}
.phot a:hover img{
	 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.price{
  font-size : 14px;
  font-weight : bold;
  color : #cc0000;
  text-align : right;
  padding-right : 4px;
  
  height : auto;
  display : inline-block;
  position : relative;
  width : 110px;
}
.td07{
  font-size : 1px;
  border-top-width : 1px;
  border-top-style : dashed;
  border-top-color : #000000;
}
.td09{
  font-size : 12px;
  
  padding-left : 5px;
  width : 536px;
  line-height : 1.6;
  color : #666666;
  text-align : left;
  height : auto;
  display : inline-block;
  position : relative;
}
.td10{
  font-size : 12px;
  color : #000000;
  padding-right : 4px;
  text-align : right;
  
  height : auto;
  display : inline-block;
  position : relative;
  width : 110px;
}
.td11{
  font-size : 12px;
  
  padding-left : 5px;
  line-height : 1.6;
  text-align : left;
  width : 536px;
  height : auto;
  display : inline-block;
  position : relative;
}
.td12{
  font-size : 12px;
  color : #505050;
  padding-left : 5px;
  font-weight : bold;
  width : 536px;
  padding-top : 3px;
  padding-bottom : 3px;
  text-align : left;
  height : auto;
  display : inline-block;
  position : relative;
  
  
  
  
  
  
}
.td12 img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.home_title_sale h2 a{
  color : #000000;
  text-decoration : none;
}
.home_title_sale h2 a:hover{
  color : #000000;
  text-decoration : none;
}
.home_back{
  padding-left : 817px;
  
  width : 215px;
  height : 39px;
  margin-top : -54px;
  margin-left : 0px;
  
  z-index : 9999;
}
.home_back a{
  background-image : url(img/home_back.png);
  width : 215px;
  height : 39px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  
}
.home_back a:hover{
  background-position : left bottom;
  
}
.home_back img{
  border-width : 0px 0px 0px 0px;
  
}
.link_box{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  text-align : right;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 798px;
  padding-bottom : 10px;
}
.link_box a{
  color : rgb(0, 128, 192);
  text-decoration : none;
}
.link_box a:hover{
  color : #a62d54;
  text-decoration : none;
}
.link_box img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.komidasi{
  margin-left : 0px;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : #008000;
  width : 798px;
  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;
}
.bold{
  font-weight : bold;
  color : #000000;
}
.konb{
  color : #800000;
}
.kanrisis{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  width : 798px;
  clear : both;
  margin-top : 10px;
  margin-bottom : 15px;
  line-height : 1.6;
  height : 443px;
  position : relative;
}
.kanrisis_left{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 250px;
  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 : 250px;
  float : left;
  margin-left : 14px;
  height : auto;
  display : inline-block;
  position : relative;
}
.kanrisis_title{
  font-size : 14px;
  color : #ffffff;
  background-color : #0080ff;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 240px;
  font-weight : bold;
  clear : both;
  height : auto;
  display : inline-block;
  position : relative;
}
.kanrisis_title2{
  font-size : 14px;
  color : #ffffff;
  background-color : #80b700;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 240px;
  font-weight : bold;
  clear : both;
  height : auto;
  display : inline-block;
  position : relative;
}
.kanrisis_title3{
  font-size : 14px;
  color : #ffffff;
  background-color : #ff8000;
  text-align : center;
  padding-top : 7px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 240px;
  font-weight : bold;
  clear : both;
  height : auto;
  display : inline-block;
  position : relative;
}
.kanrisis_text{
  background-color : #ffffff;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 240px;
  clear : both;
  height : 255px;
  display : inline-block;
  position : relative;
}
.kanrisis_pic{
  width : 240px;
  clear : both;
  height : auto;
  display : inline-block;
  position : relative;
}
.kanrisis_pic img{
  border-width : 0px 0px 0px 0px;
}
.azub{
  color : #35b6c4;
}
.brown_box_text3{
  background-color : #f4f3e4;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-bottom : 15px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 776px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.brown_box_text3 img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.brown_box_text3 ul{
  
  margin-top : 0px;
  margin-bottom : 10px;
  

  padding-left : 0px;
  margin-left : 20px;
  
}
.brown_box_text3 li{
  
  line-height : 1.6;
  
}
.brown_box_text3 li a{
  text-decoration: none;
  display : inline-block;
  color : #00004d;
}
.brown_box_text3 li a:hover{
  color : #00004d;
  text-decoration : underline;
}
.dc_history3{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #dddddd #dddddd #dddddd #dddddd;
  width : 758px;
  height : auto;
  
  
  background-color : #ffffff;
  color : #000000;
  
  
  clear : both;
  position : relative;
  margin-top : 3px;
  margin-bottom : 5px;
}
.dc_history3 ul{
  
  margin-top : 0px;
  margin-bottom : 10px;
  

  padding-left : 0px;
  margin-left : 30px;
  
}
.dc_history3 li{
  
  line-height : 1.6;
  

  list-style-type : decimal;
}
.dc_history3 li a{
  text-decoration: none;
  display : inline-block;
  color : #00004d;
}
.dc_history3 li a:hover{
  color : #00004d;
  text-decoration : underline;
}
.boldbk18{
  font-size : 18px;
  color : #006666;
  font-weight : bold;
 margin-bottom : 0px;
 padding-bottom : 0px;
}
.results{
  width : 778px;
  border : 1px solid #999999;
  border-collapse: collapse;
  border-spacing: 0;
  font-size : 13px;
  font-family : "メイリオ","MS Pゴシック","Sans-Serif";
  line-height : 1.6;
  margin-left : 0px;
  margin-bottom : 15px;
}
.results td{
    padding : 4px 5px 4px 5px;
    border : 1px solid #999999;
    border-width: 0 0 1px 1px;
  

  vertical-align : top;
}
.results_00{
  background-color : #e7f7fe;
  text-align : center;
}
.results_01{
  background-color : #e7f7fe;
  text-align : center;
  width : 160px;
}
.results_02{
  background-color : #e7f7fe;
  text-align : center;
}
.results_03{
  background-color : #e7f7fe;
  text-align : center;
}
.results_04{
  
  text-align : left;
}
.results_05{
  
  text-align : center;
}
.td88{
  font-size : 3px;
}
.results_06{
  
  text-align : center;
}
.results_07{
  
  text-align : left;
}
.title6 h2 a{
  color : #333333;
  text-decoration : none;
}
.title6 h2 a:hover{
  color : #333333;
  text-decoration : none;
}
.bold18{
  font-size : 18px;
  color : #000000;
}
.description_text img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.nwesbox{
  
  
  
  
  width : 240px;
  height : 200px;

  
  
  
  
  
  
  margin-top : 0px;
  
  
  
  
  position : relative;
  
}
#iframe22{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 240px;
  height : 200px;
  padding-top : 0px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px; 
  

  z-index : -100;
}


#what{
  width : 222px;
  font-family : メイリオ,Sans-Serif;
  background-color : #ffffff;
  padding-left : 0px;
  margin-left : 0px;
  text-align : left;
  font-size : 13px;
  line-height : 1.6;
  height : auto;
}
#what a{
  color : #006697;
  text-decoration : underline;
}
#what a:hover{
  color : #00007b;
  text-decoration : underline;
}
#what img{
  border-width : 0px 0px 0px 0px;
}
.td01{
  font-size : 14px;
  width : 100px;
  padding-top : 3px;
  padding-left : 0px;
  
  padding-bottom : 3px;
  
  text-align : left;
  color : #666666;
  vertical-align : top;
}
.td02{
  
  text-align : left;
  
  
  padding-bottom : 4px;
  padding-left : 8px;
}
.td02_1{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #666666;
  font-size : 2px;
}
.side_imgbox{
  width : 240px;
  height : auto;
  
  position : relative;
  background-color : #ffffff;
  margin-bottom : 10px;
  
  

 padding-top : 0px;
 margin-top : 0px;
}
.side_imgbox img{
  border-width : 0px 0px 0px 0px;
}
.side_imgbox a:hover img{
	 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.side_imgbox2{
  width : 240px;
  height : auto;
  
  position : relative;
  background-color : #ffffff;
  margin-bottom : 15px;
  margin-top : 15px;
}
.side_imgbox2 img{
  border-width : 0px 0px 0px 0px;
}
.side_imgbox2 a:hover img{
	 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.side_imgbox3{
  width : 240px;
  height : auto;
  
  position : relative;
  background-color : #ffffff;
  margin-bottom : 0px;
  
  

 margin-top : 0px;
}
.side_imgbox3 img{
  border-width : 0px 0px 0px 0px;
}
.td02 img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.estate_area{
  width : 778px;
  height : auto;
  
  position : relative;
}
.estate_box{
  font-family : メイリオ,sans-serif;
  width : 780px;
  height : auto;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : rgb(204, 204, 204);
  
  
  
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  font-size : 12px;
  color : #666666;
  background-color : #ffffff;
  margin-bottom : 25px;
 
 
 display : inline-block;
 margin-left : 0px;
}
.estate_box img{
  border-width : 0px 0px 0px 0px;
}
.estate_top{
  width : 780px;
  height : auto;
  clear : both;
  
  position : relative;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : rgb(102, 102, 102);
  padding-bottom : 2px;
 display : inline-block;
 padding-left : 0px;
 margin-left : 0px;
}
.estate_catch_copy{
  width : 650px;
  height : auto;
  
  
  font-weight : bold;
  padding-right : 10px;
  float : left;
  font-size : 12px;
 

 margin-left : 0px;
}
.estate_type{
  text-align : right;
  width : 119px;
  height : auto;
  padding-bottom : 3px;
  float : left;
  
  border-left-width : 1px;
  border-left-style : dotted;
  border-left-color : rgb(102, 102, 102);
  color : #000000;
 margin-left : 0px;
}
.estate_box_left{
  width : 81px;
  height : auto;
  float : left;
  
  position : relative;
  margin-left : 0px;
  padding-top : 8px;
 margin-right : 0px;
}
.estate_photo{
  width : 81px;
  height : 104px;
  clear : both;
  overflow : hidden;
  text-align : center;
 position : relative;
}
.estate_photo img{
  max-width: auto;
  max-height: 100%;
  left: 50%;
  right: 50%;
  margin-left:-50%;
  margin-right:-50%;
  vertical-align: middle;
}
.estate_photo a:hover img{
	 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.estate_box_right{
  padding-left : 14px;
  width : 683px;
  height : auto;
  float : left;
  
  position : relative;
  padding-top : 8px;
  
  right : auto;
 
}
.estate_icon_box{
	width : 565px;
	height : auto;
	position : relative;
	float : left;
	right : auto;
	text-align : left;
	margin-left : 0px;
}
.estate_icon_box img{
  vertical-align : middle;
  padding-right : 10px;
}
.estate_price{
	font-size : 14px;
	font-weight : bold;
	color : #cc0000;
	text-align : right;
	position : relative;
	float : right;
	width : 120px;
	height : auto;
}
.clear{
  clear : both;
  
  position : relative;
  width : 683px;
  
  
  
  padding-top : 3px;
}
.estate_address{
  width : 563px;
  height : auto;
  
  
  position : relative;
  
 
 float : left;
 margin-left : 0px;
}
.list_claim{
  font-size : 14px;
  
  color : #000000;
  text-align : right;
  
  position : relative;
  float : left;
  width : 120px;
  height : auto;
 margin-left : 0px;
}
.list_claim input{
  vertical-align: middle;
  
}
.estate_access{
  width : 565px;
  height : auto;
  clear : both;
  
  position : relative;
}
.estate_gaiyou{
  width : 685px;
  height : auto;
  clear : both;
  
  position : relative;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : #666666;
  padding-bottom : 3px;
}
.estate_coment{
  color : #000000;
  width : 623px;
  height : auto;
  
  
  position : relative;
  float : left;
  padding-top : 7px;
 margin-left : 0px;
 padding-right : 10px;
}
.estate_syousai{
  
  color : #000000;
  
  
  position : relative;
  float : left;
  width : 50px;
  height : auto;
 padding-top : 7px;
 margin-left : 0px;
}
.syousai{
  margin-bottom : 0px;
  
  
  

  
  
  
  position : relative;
  
  width : 50px;
  height : 22px;
  
  
  

  
 margin-top : 0px;
 
 margin-left : 0px;
 
 clear : both;
 
 display : inline-block;
}
.syousai a{
  background-image : url(img/syousai.gif);
  width : 50px;
  height : 22px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;  

  
  

  
}
.syousai a:hover{
  background-position : left bottom;
}
.syousai img{
  border-width : 0px 0px 0px 0px;
  background-position : right center;
  
}
.pan_navi{
  font-size : 11px;
  font-family : メイリオ,sans-serif;
  width : 1053px;
  height : auto;
  clear : both;
  display : inline-block;
  position : relative;
  text-align : left;
  padding-top : 15px;
}
.pan_navi a{
  color : #333333;
  text-decoration : none;
}
.pan_navi a:hover{
  color : #000000;
  text-decoration : none;
}
.home_sale_box{
  
  
  
  
  width : 798px;
  height : 900px;

  border-left-style : none;
  border-right-style : none;
  
  
  
  
  margin-top : 0px;
  
  border-top-style : none;
  

  
  position : relative;
  z-index : 1000;
}
#iframe23{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 796px;
  height : 900px;
  padding-top : 0px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px; 
  
}
.speser{
  font-size : 14px;
  width : 798px;
  height : 25px;
  clear : both;
  
  position : relative;
}
.home_link_box{
  width : 500px;
  
  
  position : relative;
  font-size : 14px;
  font-family : メイリオ,monospace;
  text-align : right;
  
  z-index : 200;
  
  
  padding-left : 298px;
  margin-top : -30px;
  padding-bottom : 10px;
}
.home_link_box img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.home_link_box a{
  color : #000000;
  text-decoration : none;
}
.home_link_box a:hover{
  color : #0076ec;
  text-decoration : none;
}
.side_area_title{
  width : 240px;
  height : auto;
  
  position : relative;
}
.side_area_title img{
	border-width : 0px 0px 0px 0px;
}
.side_area_title h3{
  font-size : 13px;
  font-weight : normal;
}
.side_area_text{
  font-size : 12px;
  font-family : メイリオ,sans-serif;
  width : 240px;
  height : auto;
  
  position : relative;
  line-height : 1.6;
  padding-bottom : 10px;
}
.side_area_text img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.claim{
  margin-left : 0px;
  margin-bottom : 10px;
  
  margin-top : 0px;
  clear : both;
  width : 798px;
  height : 69px;
}
.claim a{
  background-image : url(img/claim.png);
  width : 798px;
  height : 69px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.claim a:hover{
  background-position : left bottom;
}
.claim img{
  border-width : 0px 0px 0px 0px;
  vertical-align：bottom;
}
.description_box{
  font-size : 14px;
  font-family : メイリオ,sans-serif;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 782px;
  height : auto;
  
  position : relative;
  background-color : rgb(240, 248, 255);
}
.description_box img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.f16bk{
  font-size : 16px;
  color : #000000;
}
.toi_contact{
  margin-left : 0px;
  margin-bottom : 10px;
  
  margin-top : 0px;
  clear : both;
  width : 798px;
  height : 69px;
  padding-left : 0px;
  padding-top : 10px;
}
.toi_contact a{
  background-image : url(img/toi_contact.png);
  width : 798px;
  height : 69px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.toi_contact a:hover{
  background-position : left bottom;
}
.toi_contact img{
  border-width : 0px 0px 0px 0px;
  vertical-align：bottom;
}
.imgbox7{
  width : 798px;
  height : auto;
  clear : both;
  
  position : relative;
  padding-top : 5px;
}
.imgbox7 img{
  border-width : 0px 0px 0px 0px;
}
#iframe6_1{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 1120px;
  height : 2500px;
  padding-top : 20px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 25px; 
  

  padding-left : 0px;
  
  position : relative;
  

  text-align : left;
  bottom : auto;
}
.td_link{
  background-color : rgb(240, 248, 255);
}

.rosen_map{
 width : 1053px;
 height : 563px;
}

.free_box{
  width : 745px;
  height : auto;
  
  
  
  
  display : block;
  
  overflow : hidden;
 padding-top : 30px;
}
.free_box img{
  border-width : 0px 0px 0px 0px;
}
.free_box a:hover img{
	 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.free_box ul{
  
  
  
  
  width : 745px;
  height : auto;
  overflow : hidden;
  margin-left : 0px;
  
  
  
  
  
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-left : 0px;
 margin-right : -15px;
 padding-top : 15px;
}
.free_box ul li{
  
  
  
  
  
  width : 256px;
  height : 81px;
  float : left;
  
  
  margin-bottom : 15px;
  
  list-style:none;
 margin-right : 15px;
 position : relative;
 padding-left : 0px;
 margin-left : 0px;
 padding-top : 10px;
}


.free3_left{
 width : 239px;
 height : auto;
 float : left;
}

.free3_right{
 margin-left : 14px;
 width : 239px;
 height : auto;
 float : left;
}

.rent_ichiran{
 width : 333px;
 height : 39px;
 margin-top : -40px;
 padding-left : 465px;
}
.rent_ichiran a:hover img{
	 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.estate_box_right_in{
	width : 685px;
	height : auto;
	clear : both;
	position : relative;
}

.ranking_box{
 font-size : 13px;
 font-family : メイリオ;
 width : 240px;
 height : auto;
 border-bottom-width : 1px;
 border-bottom-style : dashed;
 border-bottom-color : rgb(102, 102, 102);
 display : inline-block;
 position : relative;
 padding-bottom : 14px;
 margin-bottom : 15px;
}
.ranking_left{
  width : 81px;
  height : auto;
  float : left;
  
  position : relative;
  margin-left : 0px;
  
 margin-right : 0px;
}
.ranking_photo{
  width : 81px;
  height : 104px;
  clear : both;
  overflow : hidden;
  text-align : center;
 position : relative;
}
.ranking_photo img{
  max-width: auto;
  max-height: 100%;
  left: 50%;
  right: 50%;
  margin-left:-50%;
  margin-right:-50%;
  vertical-align: middle;
border-width : 0px;
}
.ranking_photo a:hover img{
	 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}
.ranking_right{
 margin-left : 9px;
 width : 150px;
 height : auto;
 float : left;
 position : relative;
}

.ranking_type{
 width : 150px;
 height : auto;
 clear : both;
}

.ranking_type img{
 vertical-align : middle;
}

.ranking_eki{
 width : 150px;
 height : auto;
 clear : both;
 padding-top : 4px;
}

.ranking_toho{
 width : 150px;
 height : auto;
 clear : both;
}

.ranking_madori{
 width : 150px;
 height : auto;
 clear : both;
}

.ranking_price{
 width : 150px;
 height : auto;
 clear : both;
 font-size : 14px;
}

.f20bkb{
 font-size : 18px;
 font-weight : bold;
 color : rgb(51, 51, 51);
}

.azub2{
 font-weight : bold;
 color : rgb(204, 0, 0);
}

.title8{
 
 font-family : メイリオ;
 
 color : rgb(0, 0, 0);
 width : 798px;
 height : auto;
 position : relative;
 font-size : 20px;
 font-weight : bold;
}

.title8 h2{
 font-size : 20px;
 font-weight : bold;
}

.title8 img{
 vertical-align : middle;border-width : 0px;
}

.title7 img{
 vertical-align : middle;border-width : 0px;
}

.side_imgbox3 h3{
 font-size : 14px;
}

.f15bk{
 font-size : 15px;
 color : rgb(0, 0, 0);
}

.text_right{
 text-align : right;
 width : 745px;
 height : auto;
 font-size : 14px;
 font-family : メイリオ;
}

.text_right img{
 vertical-align : middle;border-width : 0px;
}
#salebox{
  width : 745px;
  margin-top : 10px;
  margin-bottom : 10px;
  margin-left : 0px;
  
  
}
#salebox td{
  padding-top : 4px;
  
  padding-right : 4px;
  padding-bottom : 4px;
}
.td30{
  width : 235px;
  background-image : url(img/list_in.png);
  background-repeat : no-repeat;background-position : left center;
  padding-left : 26px;
  background-color : rgb(241, 247, 238);border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;
}
.td30 a{
 text-decoration : none;
  color : rgb(68, 94, 15);
}
.td30 a:hover{
  color : rgb(204, 51, 102);
  text-decoration : none;
}
.td26{
  width : 17px;
}
.td27{
  font-size : 2px;
  height : 4px;
}
#footer1{
  width : 100%;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  height : auto;
  text-align : center;
 background-color : #006666;
 padding-top : 20px;
}
#footer_senter1{
  width : 1000px;
  height : auto;
  margin-left : auto;
  margin-right : auto;
 text-align : left;
}
#footer_libox{
  padding-top : 0px;
  width : 250px;
  float : left;
  margin-left : 0px;
}
#footer_libox2{
  padding-top : 0px;
  width : 250px;
  margin-left : 0px;
  float : left;
  padding-left : 0px;
}
#menu1{
  font-size : 12px;
  text-decoration : none;
  margin-bottom : 0px;
  font-family : メイリオ;
  text-align : left;
  margin-left : 0px;
  width : 220px;
  padding-left : 0px;
 border-right-width : 1px;
 border-right-style : dotted;
 border-right-color : rgb(255, 255, 255);
}
#menu1 li{
  list-style-type : none;
  margin-right : 0px;
  margin-top : 2px;
  width : 220px;
 margin-left : 0px;
 padding-left : 0px;
}
#menu1 li a{
  text-decoration : none;
  color : rgb(255, 255, 255);
  display : block;
}
#menu1 li a:hover{
  text-decoration : none;
  color : rgb(255, 255, 191);
}
#menu1 li img{
  border-width : 0px 0px 0px 0px;
  vertical-align : middle;
}
.cplight{
  font-size : 11px; 
  font-style : normal;
  margin-top : 0px;
  text-align : center;  
  margin-bottom : 0px;
  padding-right : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : rgb(255, 255, 255);
  clear : both;
  
  position : relative;
  padding-top : 25px;
  width : 1000px;
 padding-bottom : 15px;
}
.cplight a{
  color : rgb(255, 255, 255);
  text-decoration : none;
}
.cplight a:hover{
  color : rgb(255, 255, 255);
  text-decoration : none;
}
.setone{
 clear : both;
}
.boldbk19{
 font-size : 19px;
 font-weight : bold;
 color : #000000;
}
.storm{
  font-weight : bold;
  color : #004080;
}
.textarea ol{
 margin-left : 0px;
 padding-left : 26px;
}

.textarea ol li{
 margin-bottom : 20px;
}

.abc{
 margin-left : 18px;
 list-style-type: lower-alpha
;
}

.abol{
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
}

.abol li{
 margin-bottom : 15px;
}

.undsen{
 text-decoration : underline;
 color : #000000;
}

.waku745{
 padding-top : 8px;
 padding-left : 8px;
 padding-right : 8px;
 padding-bottom : 8px;border-width : 1px;border-style : solid;border-color : #000000;
 width : 735px;
 height : auto;
}

