* {
margin: 0;
padding: 0;
}
html{
height:100%;
margin-bottom : 0px;
margin-top : 0px;
}
body{
height:100%;
text-align : center;
margin : 0px;
font-size : 10pt;

}
td{
height:100%;
margin : 0px;
font-size : 10pt;
}
img{
margin : 0px;
border : 0px;
}
body > #container1 {
height : auto;
}
#container1
{

margin : 0px auto 0px auto;
min-height: 100%;





.headermenu_box2{
margin: 0 auto;



  text-align : center;
  width : 760px;
}

  
  
  
  
  
  
  
  
  

  
  
}


#header_logo1{
  width : 760px;
  text-align : left;
  position : relative;
  left : 0px;
}
#header_logo2{
  width : 760px;
  position : relative;
  left : 560px;
  top : -63px;
}
#header_logo{
  width : 760px;
}
#header_logo3{
  width : 760px;
  position : relative;
  left : 560px;
  top : -64px;
}

.header_navi1 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
width : 128px;
height : 35px;
background-image : url(img/image81.gif);
}
.header_navi1 a:hover{
background-image : url(img/image81_over.gif);
}

.header_navi2 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
width : 124px;
height : 35px;
background-image : url(img/image91.gif);
}
.header_navi2 a:hover{
background-image : url(img/image91_over.gif);
}

.header_navi3 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
width : 128px;
height : 35px;
background-image : url(img/image101.gif);
}
.header_navi3 a:hover{
background-image : url(img/image101_over.gif);
}

.header_navi4 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
width : 124px;
height : 35px;
background-image : url(img/image111.gif);
}
.header_navi4 a:hover{
background-image : url(img/image111_over.gif);
}

.header_navi5 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
width : 128px;
height : 35px;
background-image : url(img/image121.gif);
}
.header_navi5 a:hover{
background-image : url(img/image121_over.gif);
}

.header_navi6 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
width : 128px;
height : 35px;
background-image : url(img/image131.gif);
}
.header_navi6 a:hover{
background-image : url(img/image131_over.gif);
}

.clear{
  clear : both;
}
.left_comment1{
  line-height : 15px;
  width : 218px;
  text-align : left;
  
  color : #666666;
  
  margin-bottom : 10px;
  margin-left : auto;
  margin-right : auto;
}
#header_navi{
  width : 760px;
  margin-left : auto;
  margin-right : auto;
}
table{
  margin-left : auto;
  margin-right : auto;
}
.top_catch1{
  margin-top : 5px;
  
  
}
.topics_box1{
width : 300px;
}
.topics_box2{
text-align : left;
height : 500px;
width : 300px;
border-left-width : 1px;
border-bottom-width : 1px;
border-left-style : solid;
border-bottom-style : solid;
border-left-color : #d8afaf;
border-bottom-color : #d8afaf;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #d8afaf;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #d8afaf;
overflow : auto;
  
}
dl{
width : 275px;
margin-top : 0px;
text-align : left;
clear : both;
  margin-left : 5px;
  color : #626262;
}
dt{
margin-left : 0px;
margin-top : 5px;
  color : #4d0000;
  
}


.banner{
  margin-bottom : 10px;
  margin-top : 10px;
  

  text-align : center;
  margin-left : auto;
  margin-right : auto;
}
#footer_box1{
  width : 760px;
  height : 80px;
  background-color : #b59446;
  margin-left : auto;
  margin-right : auto;
  
  margin-top : 30px;
}
#footer_box2{
  color : white;
  
  text-align : left;
  width : 760px;
  margin-top : 3px;
  margin-left : 5px;
}
#footer_box3{
  
  
  
  width : 760px;
  text-align : right;
}
.title_imege1{
  margin-bottom : 10px;
}
.contents_box1{
  
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  

  width : 540px;
  

  padding-bottom : 10px;
}
.contents_title1{
  margin-top : 25px;
  
  width : 500px;
  text-align : left;
  margin-left : 30px;
}
.contents_box2{
  width : 500px;
  margin-left : 30px;
  line-height : 17px;
  text-align : left;
  margin-top : 10px;
  margin-bottom : 10px;
}
.contents_box3{
  line-height : 18px;
  width : 500px;
  text-align : left;
  margin-left : 30px;
  color : #912f00;
  margin-top : 10px;
}
.price_box1{
  margin-left : 60px;
  line-height : 20px;
  text-align : left;
  margin-top : 20px;
}
.price_box2{
  color : gray;
  text-align : left;
  width : 250px;
  margin-left : 300px;
  margin-bottom : 30px;
}
.flow_box1{
  width : 450px;
  margin-left : 60px;
  line-height : 18px;
  text-align : left;
  margin-top : 10px;
  color : gray;
}
.faq_q{
  line-height : 18px;
  margin-left : 30px;
  margin-top : 15px;
  text-align : left;
}
.faq_a{
  color : #5e0000;
  margin-left : 30px;
  line-height : 18px;
  margin-top : 10px;
  text-align : left;
}
.company_box1{
  margin-left : 60px;
  color : #c46200;
  margin-top : 10px;
  text-align : left;
}
.company_box2{
  margin-left : 80px;
  margin-top : 10px;
  margin-bottom : 20px;
  text-align : left;
}
.recruit_box1{
  line-height : 20px;
  
  margin-top : 5px;
  text-align : left;
  margin-left : 80px;
}

.contents_l_box4{
font-size : 10pt;
width : 200px;
height : 195px;
margin-top : 20px;
}

.ul_box1{
margin-left : 30px;
margin-top : 20px;
margin-right : 1px;
margin-bottom : 1px;
}
.li_box1{
list-style-type: none;
text-align: left;
line-height: 200%;
background-repeat: no-repeat;
background-position : 0px 6px;

border-spacing : inherit;
background-image : url(form/list_image1.gif);
  padding-left : 20px;
}
.saitemap_box1{
  color : gray;
  margin-left : 50px;
  text-align : left;
}
.form_box1{
  margin-left : 40px;
  width : 300px;
  margin-top : 35px;
  margin-bottom : 20px;
}
.name_etc{
  margin-top : 10px;
  margin-bottom : 10px;
  
}
.name_etc2{
  margin-top : 30px;
  width : 350px;
  text-align : left;
  margin-bottom : -20px;
}
.name_etc3{
  
  margin-top : 10px;
  margin-bottom : 30px;
  font-size : 10px;
}
dd{
  width : 295px;
  
}
.topics_box5{
  width : 275px;
}

.left_catch{
  width : 220px;
}

.news_topics{
  width : 350px;
}

.right_navi{
  width : 200px;
}

.main_box{
  width : 560px;
}

.font_color{
  color : #c46200;
}
.table_box1{
  margin-left : 50px;
}
.banner2{
  background-image : url(img/dairi_banner1.gif);
  background-repeat : no-repeat;
  height : 62px;
  padding-left : 77px;
  

  

  color : #353535;
  

  padding-top : 10px;
  margin-top : 5px;
}
.banner3{
  
  height : 65px;
  
  background-repeat : no-repeat;
  color : #353535;
  
}
.banner2_line{
  
  
  text-align : center;
  
}

