/* common
---------------------------------------------------------------------------*/
* {
margin: 0;
padding: 0;
}

a{
text-decoration:underline;
color:#482C00;
}

a:hover{
color:#623717;
text-decoration:underline;
}

body {
font-family: "ＭＳ ゴシック";
font-size: 12px;
text-align:center;
color: #482C00;
line-height:120%;

}

img {
border: none;
}

h1,h2,h3,h4,h5,h6 {
font-size:12px;
}

#wrap_detail {
background:url(../detail/images/bg.gif) repeat-y;
width:800px;
height:auto;
padding: 0;
margin-right:auto;
margin-left:auto;
text-align:left;
}

li{
font-size:10px;
margin-left:12px;
line-height:120%;
list-style:none;
}

.margin_t30{
margin-top:30px;
}

.margin_t10{
margin-top:10px;
}

.margin_t20{
margin-top:20px;
}

.margin_t15{
margin-top:15px;
}

.padding_t10r10{
padding:10px 10px 0px 0px;
}

.bold{
font-weight:bold;
}

.font10{
font-size:10px;
}

.font14{
font-size:14px;
}

.ttl01{
background:url(../detail/images/contents_limark.gif) no-repeat;
padding-left:12px;
padding-bottom:3px;
vertical-align:top;
}


/* bag
---------------------------------------------------------------------------*/
.border{
border-bottom:#482C00 solid 1px;
}

.dit_conbg{
background:url(../detail/images/contents_bg.gif) repeat-y;
}

/* index
---------------------------------------------------------------------------*/
.body_bg{
background-color:#988C83;
}

#wrap{
background: url(../image/index/top_bg.gif) repeat-x;
padding: 0;
margin-right:auto;
margin-left:auto;
text-align:left;
}

.item_bg{
background:url(../images/contents_item_bg.gif) repeat-y;
}

.item_padd{
padding:10px;
}

.item_padd02{
padding-top:5px;
padding-left:10px;
padding-right:10px;
}

.item_font{
color:#666666;
}

.item_font a{
color:#666666;
text-decoration:underline;
}

.item_font a:hover{
color:#7E7E7E;
text-decoration:underline;
}

.copy{
color:#CDCDCD;
font-size:10px;
}

/* 会社概要　company
---------------------------------------------------------------------------*/
.company_bg{
display:block;
background:url(../company/images/company_bg.gif) no-repeat;
}
/* お支払い・配送について　shopping　
---------------------------------------------------------------------------*/
.li_floatl{
float:left;
}

.li_shoppingfont{
padding-bottom:5px;
list-style: square;
font-size:12px;
line-height:120%;
color:#666;
}

.li_shoppingfont02{
list-style: circle;
font-size:12px;
line-height:120%;
color:#666;
}


.li_shoppingfont03{
list-style: circle;
font-size:12px;
line-height:120%;
color:#996633;
}

.shopping_bg{
background:url(../shopping/images/shopping_bg.gif) no-repeat;
display:block;
}

.padding_5{
padding:5px;
}
.padding_10{
padding:10px;
}
.padding_15{
padding:15px;
}

.sttl_shopping{
display:block;
background-color: #D2C2AA;
padding:3px;
border-bottom: #A8A8A8 solid 1px;
font-weight:bold;
}

.shoppingfont01{
font-size:12px;
line-height:120%;
color:#EB4B1D;
}

.shoppingfont02{
font-size:12px;
line-height:120%;
color:#CC0000;
font-weight:bold;
}

.shoppingfont03{
font-size:14px;
line-height:120%;
color: #660000;
font-weight:bold;
}

.color_white{
color:#fff;
}

/* メールマガジン　mailmagagine
---------------------------------------------------------------------------*/
.padding_15_white{
padding:15px;
background:url(../mailmagazine/images/mailm_bg.gif) no-repeat bottom right;
background-color:#FFFFFF;
}

.mail_bg{
background:
url(../mailmagazine/images/mailm_bg.gif) no-repeat;
}

