#container{
width : 900px;
position : static;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
padding-bottom : 30px;
background-color : #ffffff;
}


body{
font-size : 12px;
font-family : "メイリオ","Meiryo","ＭＳ Ｐゴシック","ヒラギノ角ゴ pro W3",sans-serif;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;
color : #333333;
line-height : 150%;
background-image : url(/image.jsp?id=9141);
}

#main_contents{
padding-left : 15px;
padding-right : 15px;
}


.footer{
font-size : 12px;
padding-top : 20px;
padding-left : 10px;
padding-bottom : 25px;
line-height : 150%;
}

.footer2{
font-size : 12px;
padding-left : 10px;
line-height : 150%;
}

a:visited{
	text-decoration: none;
	
  color : #EE3124;
}
a:hover{
text-decoration : underline;
} 

#top_new{
padding-left : 15px;
padding-right : 15px;
width : 510px;
line-height : 200%;
padding-top : 15px;
padding-bottom : 15px;
}

#top_info{
padding-left : 15px;
padding-right : 15px;
width : 350px;
padding-top : 15px;
padding-bottom : 15px;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 0px;
margin-left : 0px;
}

#shop_topics{
padding-left : 15px;
padding-right : 15px;
width : 520px;
line-height : 200%;
padding-top : 5px;
padding-bottom : 5px;
}

#shop_info{
width : 310px;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 5px;
padding-left : 5px;
}

h1{
font-size : 16px;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 10px;
color : #ffffff;
margin-bottom : 10px;
background-image : url(/image.jsp?id=9273);
}


h2{
font-size : 14px;
margin-top : 0px;
margin-right : 0px;
margin-bottom : 0px;
color : #4F4F4F;
}


table{
font-size : 12px;
line-height : 150%;
margin-left : auto;
margin-right : auto;

} 

.pic_border{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;}
.wakusen{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;}

.li_magin{

margin-bottom : 15px;
}
.img_r_pad{
margin-right : 10px;
}
.strong{
font-weight : bold;
}
#bread{
padding-left : 1px;
}
.img_upad{
margin-bottom : 10px;
}

.info_pic{
padding-top : 10px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #4b4b4b;
padding-bottom : 10px;
}

.info_s_pic{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #4b4b4b;
padding-bottom : 10px;
margin-top : 0px;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
padding-top : 10px;
}

a:link{
	text-decoration: underline;
	
  color : #4F4F4F;
}
a:visited{
	text-decoration: underline;
	
  color : #EE3124;
}
a:hover{
text-decoration : none;
}

.text_r_pad{
margin-right : 10px;
}

p{
font-size : 12px;
line-height : 150%;
margin-left : auto;
margin-right : auto;

} 

div{
font-size : 12px;
line-height : 150%;
margin-left : auto;
margin-right : auto;

} 


hr{
color : #c0c0c0;
height : 1px;
}

.u_line{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #c0c0c0;
}
.flame_border{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;}

.text_10px{
font-size : 10px;
}
dd{
margin-left : 0px;
margin-bottom : 10px;
}
ul{
margin-left : 0px;
list-style-type : none;
}
.dot_u_line{


border-bottom-width : 1px;


border-bottom-style : dotted;


border-bottom-color : #c0c0c0;
}
.dot_flame{
border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;
}
.img_l_pad{
margin-left : 10px;
}
.blue_text{
color : #0178bc;
}
.text_red{
color : #ff0000;
}
.text_14px{
font-size : 14px;
}
.top_margin10{
margin-top : 10px;
}
.top_margin20{
margin-top : 20px;
}
.bottom_margin10{
margin-bottom : 10px;
}

.bottom_margin3{
margin-bottom : 3px;
}

.bottom_margin20{
margin-bottom : 20px;
}
.text_white{
color : #ffffff;
}
.divyoko{
float: left;
width: 50%;
}

.divyoko2{
float: left;
width: 14%;
}

.div_center{
text-align : center;
}

.p_center{
text-align : center;
}

.column_div{
text-align : left;
}

.column_divtop{
text-align : left;
vertical-align : top;
}

.column_divnews{
text-align : left;
vertical-align : top;
}

.column_div table{
vertical-align : top;
text-align : center;
width :800px;
}

.column_divtop table{
vertical-align : top;
text-align : center;
width :590px;
}

.column_divnews table{
vertical-align : top;
text-align : center;
width :870px;
}

.column_divshop table{
vertical-align : top;
text-align : center;
width :580px;
}

.column_div td{
width : 200px;
height : 180px;
vertical-align : top;
text-align : center;
line-height : 150%;
}

.column_divtop td{
width : 290px;
vertical-align : top;
text-align : left;
line-height : 150%;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #000000;
padding-bottom : 10px;
}

.column_divnews td{
width : 290px;
vertical-align : top;
text-align : left;
line-height : 150%;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #000000;
padding-bottom : 10px;
}

.column_divshop td{
width : 290px;
vertical-align : top;
text-align : left;
line-height : 150%;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #000000;
padding-bottom : 10px;
}

.f_privacy p{
width : 640px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;
padding-left : 10px;
padding-top : 10px;
padding-right : 10px;
padding-bottom : 10px;
}

.f_privacy{
align : center;
}

.item_entry{
display : block;
width : 200px;
height : 180px;
text-align : center;
}

.detente_entry{
display : block;
width : 260px;
height : 200px;
text-align : center;
}

#search_btn {
	float: right;
margin-right: 45px;	
}


#search_box {
margin-left: 49px;	
}


.footer2 a:link{
	text-decoration: none;
	
  color : #ffffff;
}

.footer2 a:visited{
	text-decoration: none;
	
  color : #C82D4A;
}

.footer2 a:hover{
	text-decoration: underline;
}

.div_width600{
width :600px;
display : block;
}

.div_width650{
width :650px;
display : block;
}

.div_width820{
width :820px;
display : block;
}

.div_width850{
width :850px;
display : block;
}

.div_width850_border{
width :850px;
border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #cc0000 #cc0000 #cc0000 #cc0000;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
display : block;
}

.div_width900{
width :900px;
display : block;
}

.bestitem_entry{
display : block;
width : 260px;
height : 190px;
text-align : center;
}

.news-list td{
width: 50%
box-sizing: border-box;
padding: 10px;
}
.news-list td img{
width: 100%;
display: block;
padding-bottom: 5px;
}

