@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 : #ff5619;
  text-align : center;
  padding-top : 3px;
  padding-bottom : 3px;
  padding-left : 2px;
  padding-right : 2px;
}
.tw16{
  font-size : 14px;
  text-align : center;
}
.tw15{
  font-size : 10px;
  color : #666666;
  padding-top : 3px;
}
.tw17{
  font-size : 12px;
  text-align : left;
}
