@charset "utf-8";
body{
  margin-top : 5px;
  text-align : center;
  margin-bottom : 5px;
  background-image : url(img/back.jpg);
  background-repeat : repeat-x;
}
#container1_top h1{
  font-size : 9px;
  color : #ffffff;
  font-weight : 100;
  margin-top : 0px;
  margin-left : 9px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 5px;
  font-family: Arial,"・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け","MS UI Gothic",Osaka,Sans-Serif;
  text-align : right;
}
#container1{
  width : 800px;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  background-color : #ffffff;
  padding-top : 0px;
  padding-bottom : 0px;
}
#container1_top{
  background-image : url(img/header_top1.gif);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-bottom : 0px;
  width : 800px;
  height : 17px;
  margin-left : auto;
  margin-right : auto;
  vertical-align : bottom;
}
#footer_under1{
  background-image : url(img/footer_under1.gif);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  height : 4px;
  padding-top : 0px;
  width : 800px;
}
#header1{
  background-color : #ffffff;
  width : 800px;
  height : 217px;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  position : relative; 
}
#header1 img{border-width : 0px 0px 0px 0px;
}
#bread{
  font-size : 10px;
  margin-top : 5px;
  margin-left : 25px;
  margin-bottom : 15px;
  
  letter-spacing : 1px;
  
  
  
  

  
  clear : both;
}
#bread a{
  text-decoration : none;
  color : #666666;
}
#bread a:hover{
  color : #cc0000;
}
.topback{
  margin-bottom : 0px;
  
  
  margin-top : 10px;
  

  
  

  
  
  
  
  
  

  

  
  

  padding-left : 700px;
  
}
.topback a{
  background-image : url(img/pagetop.gif);
  width : 78px;
  height : 20px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.topback a:hover{
  background-position : left bottom;}
.topback img{border-width : 0px 0px 0px 0px;
}
p.hide {display:none;
  font-size : 9px;
}
ul#menu1{
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 800px;
  height : 33px;
  padding: 0px;
  clear : both;
  
  
  
}
ul#menu1 li{	
  float : left;
  list-style-type : none;
}
ul#menu1 li a{display: block;
  text-decoration: none;
  outline: none;
}
#m1 a{
  background-image : url(menu/m1.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#m1 a:hover{
background-position : left bottom;}
#mnu1{
  margin-top : 0px;
}
#m1 img{border-width : 0px 0px 0px 0px;
}
#m2 a{
  background-image : url(menu/m2.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#m2 a:hover{
background-position : left bottom;}
#m2{
  margin-top : 0px; 
}
#m2 img{border-width : 0px 0px 0px 0px;
}
#m3 a{
  background-image : url(menu/m3.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#m3 a:hover{
background-position : left bottom;}
#mnu3{
  margin-top : 0px;
}
#m3 img{border-width : 0px 0px 0px 0px;
}
#m4 a{
  background-image : url(menu/m4.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#m4 a:hover{
background-position : left bottom;}
#m4{
  margin-top : 0px;
}
#m4 img{border-width : 0px 0px 0px 0px;
}
#m5 a{
  background-image : url(menu/m5.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#m5 a:hover{
background-position : left bottom;}
#m5{
  margin-top : 0px;
}
#m5 img{border-width : 0px 0px 0px 0px;
}
#allright1{
  width : 800px;
}
#allright1 p{
  font-size : 9px; 
  font-style : normal;
  margin-top : 0px;
  text-align : right;
  font-family: Arial,"・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け","MS UI Gothic",Osaka,Sans-Serif;
  letter-spacing : 1px;
  margin-bottom : 5px;
  padding-right : 20px;
}
#top_left{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
  width : 194px;
  height : 61px;
  float : left;
}
#top_left img{border-width : 0px 0px 0px 0px;}
#top_right_title{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
  width : 606px;
  height : 61px;
  float : left;
}
#header_introductory{
  margin-left : 15px;
  width : 190px;
  height : 100px;
  position : absolute;
  top : 190px;
border-width : 0px 0px 0px 0px;}
#header_introductory p{
  font-size : 14px;
  font-family: Arial,"・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け","MS UI Gothic",Osaka,Sans-Serif;
  line-height : 1.4;
  
  margin-bottom : 8px;
}
#header_introductory span{
  font-size : 12px;
  color : #666666;
  font-family: Arial,"・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け","MS UI Gothic",Osaka,Sans-Serif;
  line-height : 1.4;
  
  
}
.tw07{
  font-size : 12px;
  text-align : center;
}
.tw08{
  font-size : 12px;
  background-color : #ffc6b2;
  text-align : center;
  
}
.tw08 span{
  font-size : 11px;
  color : #ff4500;
}
.tw09{
  font-size : 1px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #474740;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
}
#cotbox{
  margin-bottom : 0px;
  width : 800px;
}
.contentbox{
  margin-left : 30px;
  width : 740px;
  clear : both;
}
.steerig{border-width : 0px 0px 0px 0px;
  width : 740px;
  margin-top : 10px;
  margin-bottom : 15px;
  margin-left : 0px;
}
.steerig img{border-width : 0px 0px 0px 0px;}
  color : #006890;
  font-size : 13px;
  width : 98px;
}
.td06{
  width : 10px;
}
.title2{
  background-image : url(img/title_br740.gif);
  background-repeat : no-repeat;
  width : 740px;
  height : 49px;
  margin-top : 15px;
}
.title2 h2{
  font-size : 13px;
  color : #ffffff;
  margin-left : 30px;
  padding-top : 16px;
  font-family: Arial,"・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け","MS UI Gothic",Osaka,Sans-Serif;
}
.td16{
  font-size : 13px;
  color : #ffffff;
  background-color : #ff5619;
  text-align : center;
  padding-top : 3px;
  padding-bottom : 3px;
}
.td17{
  text-align : center;
  width : 105px;
}
.td18{
  font-size : 12px;
  color : #ffffff;
  background-color : #474740;
  text-align : center;
  padding-top : 3px;
  padding-bottom : 3px;
  padding-left : 2px;
  padding-right : 2px;
}
.tw16{
  font-size : 14px;
  text-align : center;
}
#b1 a{
  background-image : url(menu/b1.gif);
  width : 196px;
  height : 62px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#b1 a:hover{
background-position : left bottom;}
#b1{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
}
#b1 img{border-width : 0px 0px 0px 0px;
  vertical-align:text-bottom;
}
#b2 a{
  background-image : url(menu/b2.gif);
  width : 196px;
  height : 62px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#b2 a:hover{
background-position : left bottom;}
#b2{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
}
#b2 img{border-width : 0px 0px 0px 0px;
  vertical-align:text-bottom;
}
#b3{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
}
#b3 a{
  background-image : url(menu/b3.gif);
  width : 196px;
  height : 62px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#b3 a:hover{
background-position : left bottom;}
#b3 img{border-width : 0px 0px 0px 0px;
  vertical-align:text-bottom;
}
#b4{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
}
#b4 a{
  background-image : url(menu/b4.gif);
  width : 196px;
  height : 62px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#b4 a:hover{
background-position : left bottom;}
#b4 img{border-width : 0px 0px 0px 0px;
  vertical-align:text-bottom;
}
#b5{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
}
#b5 a{
  background-image : url(menu/b5.gif);
  width : 196px;
  height : 62px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#b5 a:hover{
background-position : left bottom;}
#b5 img{border-width : 0px 0px 0px 0px;
  vertical-align:text-bottom;
}
#office_adress{
  background-image : url(img/adress.gif);
  background-repeat : no-repeat;
  width : 196px;
  height : 226px;
  margin-left : 14px;
}
#office_adress p{
  font-size : 11px;
  padding-top : 40px;
  line-height : 1.6;
  color : #666666;
}
#office_adress span{
  font-size : 15px;
  font-weight : bold;
}
.tellno{
  color : #000000;
  text-align : right;
}
#conbox{
  width : 800px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
}
#sidemenu{
  margin-top : 20px;
  width : 210px;
  float : left;
  margin-left : 0px;
}
ul.boxmenu{
  margin-top: 0;
  margin-left : 0px;
  padding-top : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  padding-left : 14px;
}
ul.boxmenu li	{list-style-type: none;}
ul.boxmenu li a {display: block;
  text-decoration: none;
  color : #666666;	
  width : 196px;
}
ul.boxmenu li a:hover{
  color : #666666;
}
.title{
  margin-left : 0px;
  width : 529px;
  height : 49px;
  background-image : url(img/title_br.gif);
  background-repeat : no-repeat;
  margin-bottom : 0px;
}
#content{
  margin-left : 30px;
  margin-top : 15px;
  margin-bottom : 10px;
  margin-right : 0px;
  width : 546px;
  background-color : #ffffff;
  padding-top : 0px;
  float : left;
  display : inline;
}
.tw15{
  font-size : 10px;
  color : #666666;
  padding-top : 3px;
}
.tw17{
  font-size : 10px;
  text-align : left;
}
