* {
margin: 0;
padding: 0;
}

html{
margin-bottom : 0px;
margin-top : 0px;
}

body{
text-align : center;
margin : 0px;
font-size : 10pt;
  background-color : #a55301;
}

img{
margin : 0px;
border : 0px;
}

body > #container1 {
height : auto;
}

#container1{
margin : 0px auto 0px auto;
}

.clear{
  clear : both;
}

#header_img1{
  background-image : url(image/header_img1-1.jpg);
  margin-left : auto;
  margin-right : auto;
  background-repeat : no-repeat;
  width : 780px;
  height : 80px;
}

#header_img2{
  background-image : url(image/header_img2-2.jpg);
  margin-left : auto;
  margin-right : auto;
  background-repeat : no-repeat;
  width : 780px;
  height : 80px;
}

#header_navi{
  width : 780px;
  height : 28px;
  margin-left : auto;
  margin-right : auto;
}

.header_navi1 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navi1.gif);
width : 136px;
height : 28px;
}
.header_navi1 a:hover{
background-image : url(image/header_navi1_over.gif);
}

.header_navi2 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navi2.gif);
width : 136px;
height : 28px;
}
.header_navi2 a:hover{
background-image : url(image/header_navi2_over.gif);
}

.header_navi3 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navi3.gif);
width : 136px;
height : 28px;
}
.header_navi3 a:hover{
  float : left;
background-image : url(image/header_navi3_over.gif);
}

.header_navi4 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navi4.gif);
width : 140px;
height : 28px;
}
.header_navi4 a:hover{
  float : left;
background-image : url(image/header_navi4_over.gif);
}
.header_navi5 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navi5.gif);
width : 144px;
height : 28px;
}
.header_navi5 a:hover{
  float : left;
background-image : url(image/header_navi5_over.gif);
}
.header_navi6 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navi6.gif);
width : 88px;
height : 28px;
}
.header_navi6 a:hover{
  float : left;
background-image : url(image/header_navi6_over.gif);
}

.header_navicon1 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navicon1.gif);
width : 136px;
height : 28px;
}
.header_navicon1 a:hover{
background-image : url(image/header_navicon1_over.gif);
}

.header_navicon2 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navicon2.gif);
width : 136px;
height : 28px;
}
.header_navicon2 a:hover{
background-image : url(image/header_navicon2_over.gif);
}

.header_navicon3 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navicon3.gif);
width : 136px;
height : 28px;
}
.header_navicon3 a:hover{
  float : left;
background-image : url(image/header_navicon3_over.gif);
}

.header_navicon4 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navicon4.gif);
width : 140px;
height : 28px;
}
.header_navicon4 a:hover{
  float : left;
background-image : url(image/header_navicon4_over.gif);
}
.header_navicon5 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navicon5.gif);
width : 144px;
height : 28px;
}
.header_navicon5 a:hover{
  float : left;
background-image : url(image/header_navicon5_over.gif);
}
.header_navicon6 a{
  float : left;
  margin-left : auto;
  margin-right : auto;
background-image : url(image/header_navicon6.gif);
width : 88px;
height : 28px;
}
.header_navicon6 a:hover{
  float : left;
background-image : url(image/header_navicon6_over.gif);
}

.flash_box{
width : 780px;
  margin-left : auto;
  margin-right : auto;
}


#footer_box1{
  margin-left : auto;
  margin-right : auto;
  margin-top : 5px;
}
#side_back1{
  background-image : url(image/side_back1.jpg);
  
  margin-left : auto;
  margin-right : auto;
  background-repeat : repeat-y;
  text-align : center;
  width : 944px;
  
}
#left_contents{
  width : 200px;
  margin-top : 10px;
  float : left;
  position : relative;
  left : 90px;
}
.banner_box1{
  margin-bottom : 10px;
}
#right{
  width : 570px;
  float : left;
  position : relative;
  left : 90px;
  margin-top : 10px;
  text-align : center;
  margin-left : auto;
  margin-right : auto;
}
.concept1{
  margin-left : auto;
  margin-right : auto;
  

  width : 550px;
  text-align : left;
}
.concept2{
  line-height : 20px;
  width : 300px;
  float : left;
  margin-left : 25px;
  color : #474723;
  text-align : left;
}

.concept3{
  line-height : 20px;
  width : 600px;
  margin-top : 20px;
  margin-left : 25px;
  color : #474723;
  text-align : left;
}

.concept4{
  line-height : 20px;
  width : 530px;
  
  
  
  text-align : left;
  bottom : auto;
  margin-bottom : 20px;
  margin-left : auto;
  margin-right : auto;
  
}

.concept_photo{
  width : 220px;
  height : 135px;
  float : left;
  margin-left : auto;
  margin-right : auto;
}
.shop_data1{
  
  text-align : left;
  
  margin-left : 10px;
}
.banner_box2{
  
  margin-bottom : 5px;
}
.shop_data2{
  line-height : 15px;
  margin-left : 15px;
  text-align : left;
}
.qr_box1{
  color : white;
  margin-left : auto;
  margin-right : auto;
  margin-top : 5px;
  

  
  width : 200px;
  
  padding-top : 2px;
  padding-bottom : 2px;
  background-image : url(image/qrtitle1_img.gif);
  background-repeat : no-repeat;
  height : 20px;
}
.qr_box2{
  
  
  width : 200px;
  text-align : center;
}

#logo_box1{
  float : left;
  position : relative;
  _margin-top : -4px;
  top : 10px;
}

#catch_box1{
  text-align : left;
  width : 780px;
  height : 10px;
}
.info_box1{
  text-align : left;
  margin-top : 10px;
  width : 550px;
  margin-left : auto;
  margin-right : auto;
}
#info_box2{
  width : 550px;
  
  overflow : auto;
  background-color : #f7f7ee;
  
  
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #e4e4cb #e4e4cb #e4e4cb #e4e4cb;
  margin-left : auto;
  margin-right : auto;
  height : 200px;
}
.info_box3{
  line-height : 18px;
  text-align : left;
  width : 528px;
  
  
  padding-left : 4px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #c3c3c3;
  
  padding-top : 4px;
  padding-bottom : 4px;
}
.info_box4{
  line-height : 15px;
  text-align : left;
  
  margin-left : 55px;
}
.info_box5{
  text-align : right;
  width : 500px;
}
.info_box6{
  text-align : center;
  margin-top : 5px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 5px;
}
#footer_img1{
  background-image : url(image/footer_img1.gif);
  margin-left : auto;
  margin-right : auto;
  width : 780px;
  height : 72px;
  
  background-repeat : no-repeat;
  margin-top : 30px;
}
td{
  font-size : 10pt;
}
a{
  color : blue;
}
a:visited{
  
  color : #6f6fff;
}
a:hover{
  color : #00005e;
}
.qr_box3{
  text-align : center;
  width : 200px;
  height : 20px;
}
