@charset "Shift_JIS";
/* S̑ */
body{
  
  margin-top : 30px;  
  color : #505050;
  margin-bottom : 1px;
  font-size : 12px;
margin-left : 30px;




}
h1{
  font-size : 12px;
  color : #404040;
  top : 10px;
  left : 430px;
  position : absolute;
  width : 300px;
  text-align : left;
}
img{
  border-style : none none none none;
}
a{
  color : #8080c0;
}
a:hover{
  text-decoration : underline;
  color : #ff8040;
}
#body{
  background-color : white;
  width : 680px;
  margin-top : 1px;
  text-align : left;
}


/* C */
#main1{
  font-size : 12px;
  padding-bottom : 3px;
  margin-bottom : 3px;
  width : 690px;  
  margin-top : 100px;
  margin-left : 245px;
}
#main1 h2{
  width : 688px;   
  font-size : 12px;
height : 30px;
background-image : url(../../images/main_title_base1.gif);
background-repeat : no-repeat;
padding-top : 8px;
padding-left : 30px;
margin-bottom : 3px;
letter-spacing : 1px;
}
#main1_midashi1{
background-color : #eaeaea;
width : 170px;
height : 100px;
float : left;
border-top-width : 1px;
border-top-style : solid;
border-top-color : silver;
border-left-width : 1px;
border-left-style : solid;
border-left-color : silver;
border-right-width : 1px;
border-right-style : solid;
border-right-color : silver;
margin-top : 5px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
}
#main1_midashi2{
background-color : #cacaff;
width : 170px;
height : 100px;
float : left;
border-top-width : 1px;
border-top-style : solid;
border-top-color : silver;
margin-top : 5px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
}
#main1_midashi2_1{
background-color : #cacaff;
width : 170px;
height : 100px;
float : left;
border-top-width : 1px;
border-top-style : solid;
border-top-color : silver;
border-right-width : 1px;
border-right-style : solid;
border-right-color : silver;
margin-top : 5px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
}
#main1_midashi2_2{
background-color : #cacaff;
width : 170px;
height : 100px;
float : left;
border-top-width : 1px;
border-top-style : solid;
border-top-color : silver;
border-left-width : 1px;
border-left-style : solid;
border-left-color : silver;
margin-top : 5px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
}
#main2{
  font-size : 12px;  
  width : 680px;  
  
  margin-left : 1px;







}
#main2_category{
  width : 490px;   
  

float : left;


}
#main2_category h2{
  width : 440px;   
  font-size : 12px;

background-image : url(../../images/list/shikaku_orange.gif);
background-repeat : no-repeat;

padding-left : 13px;
margin-bottom : 11px;
letter-spacing : 1px;
background-position : 0px 1px;

}
#table_51{
  
  font-size : 12px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  letter-spacing : 1px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  margin-bottom : 5px;



}
#cell_51_left01{
  background-color : #eaeaea;
  padding-top : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 100px;
  line-height : 130%;
  letter-spacing : 1px;
  text-align : center;
}
#cell_51_top01{
  background-color : #ffffaa;
  width : 80px;
  font-size : 12px;
  line-height : 130%;
  text-align : center;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 1px;
  padding-right : 1px;
}
#cell_51_cell01{
  background-color : #d9ffd9;
  text-align : center;
}
#cell_51_cell02{
  line-height : 150%;
  letter-spacing : 1px;
  text-align : left;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  background-color : #fff2ec;
}
#cell_51_bottom01{
  background-color : #ffd9ff;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  line-height : 130%;
  letter-spacing : 1px;
}

/* TCh */



.table02{
  width : 480px;
  font-size : 12px;
  letter-spacing : 1px;
  border-collapse : separate;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : silver;
  border-left-color : silver;
  border-right-color : silver;
  margin-left : 10px;
}
.cell01{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 3px;
  padding-bottom : 8px;
  font-weight : normal;
  background-color : #eaeaea;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
  line-height : 130%;
  width : 120px;
}
.cell02{
  padding-left : 10px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
  line-height : 130%;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-right : 5px;
  
}


#main1 ul{
margin-top : 0px;
margin-left : 4px;


margin-bottom : 0px;
}
#main1 li{
background-image : url(../../images/ya_orange_mini.gif);
background-repeat : no-repeat;

background-position : 0px 1px;
margin-bottom : 1px;
list-style-type : none;
padding-left : 8px;
}
#main2_1_category{
text-align : center;
margin-top : 10px;
width : 480px;
}
#main2_category ul{
margin-left : 15px;

padding-bottom : 2px;
margin-top : 7px;



}
#main2_category li{
background-image : url(../../images/ya_maru_green.gif);
background-repeat : no-repeat;
padding-left : 19px;
list-style-type : none;

padding-right : 1px;
letter-spacing : 1px;
background-position : 0px -1px;
margin-bottom : 9px;
}
#colum h3{
font-size : 10px;
font-weight : normal;


background-repeat : no-repeat;

margin-top : 0px;
margin-bottom : 0px;
margin-left : 5px;
}
#colum_shop_ul{
margin-left : 0px;
margin-bottom : 3px;
padding-left : 3px;


}
#colum_shop_ul li{
float : left;
background-image : url(../../images/list/ya_orange_mini.gif);
padding-left : 5px;
z-index : 1;
background-position : 0px 2px;

margin-right : 3px;

}
#main2 table{
font-size : 12px;
line-height : 150%;
letter-spacing : 1px;
width : 550px;


}
#main2 td p{
margin-left : 10px;
margin-top : 5px;
}
#main2 td h2{
background-image : url(../../images/list/ya_maru_green.gif);
background-repeat : no-repeat;
height : 15px;
padding-left : 20px;
margin-left : 10px;
background-position : 0px 5px;
padding-top : 4px;
color : #808000;

width : 600px;
}
#main2_category p{
margin-left : 20px;
line-height : 150%;
letter-spacing : 1px;

padding-right : 10px;
}
#map{
position : absolute;
top : 120px;
left : 40px;
}
strong{
letter-spacing : 1px;
}
#colum_check h2{
font-size : 12px;


background-image : url(../../images/fusen.gif);
background-repeat : no-repeat;
padding-left : 15px;
width : 181px;
height : 25px;
background-position : 0px 0px;
margin-bottom : 5px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;

background-color : white;

border-top-width : 1px;
border-top-style : solid;
border-top-color : silver;
margin-top : 0px;

border-right-width : 1px;

border-right-style : solid;

border-right-color : silver;
padding-top : 6px;
color : #808080;
}
#colum_check{
line-height : 130%;
letter-spacing : 1px;
width : 181px;
}
#colum_check p{

padding-left : 7px;
padding-right : 7px;

margin-top : 0px;

border-bottom-width : 10px;
border-bottom-style : solid;
border-bottom-color : white;
margin-bottom : 0px;
line-height : 150%;
padding-bottom : 10px;
letter-spacing : 0px;
}
#cell_51_cell02 h3{
font-size : 12px;
font-weight : normal;
background-image : url(../../images/list/ya_green.gif);
background-repeat : no-repeat;
padding-left : 12px;
margin-bottom : 0px;
background-position : 0px 3px;
color : #ff8000;
margin-top : 0px;
}
#colum iframe{
width : 179px;
height : 225px;










margin-left : 1px;

margin-bottom : 0px;
bottom : auto;
}
#form{
  font-size : 12px;
  text-align : center;
  width : 179px;
  
  
  
  
  
  
  
  
  
  padding-left : 8px;
  


background-color : #f2f2f2;
margin-top : -5px;
margin-left : 1px;
margin-bottom : 1px;
padding-bottom : 6px;
}
#form form{
  float : left;
margin-right : 1px;
margin-bottom : 1px;
}
#kugiri{
margin-top : 5px;
margin-bottom : 5px;
}
#colum_check strong{
font-size : 10px;
color : #ff8000;
font-weight : normal;
}
#cart_table{
font-size : 10px;
line-height : 130%;
letter-spacing : 1px;
width : 800px;
}
#faq{
width : 500px;



}
#faq td{
font-size : 12px;
line-height : 150%;
letter-spacing : 1px;
}
#faq h2{
font-size : 12px;
background-image : url(../../images/list/shikaku_orange.gif);
background-repeat : no-repeat;
padding-left : 12px;

letter-spacing : 1px;
}
#faq h3{
font-size : 12px;







margin-bottom : 0px;
}
#faq p{
line-height : 130%;
letter-spacing : 1px;


margin-top : 5px;
}