@charset "utf-8";

@import url("../packages/default/css/import.css");

/* カテゴリイメージ
----------------------------------------------- */
div#products-zori{
display:block;
width:510px;
height:150px;
margin:10px 0;
background:url(../packages/default/img/products/cr_cate_img1.jpg) no-repeat left top transparent;
}

div#products-sox{
display:block;
width:510px;
height:150px;
margin:10px 0;
background:url(../packages/default/img/products/cr_cate_img2.jpg) no-repeat left top;
}

div#products-bear{
display:block;
width:510px;
height:150px;
margin:10px 0;
background:url(../packages/default/img/products/cr_cate_img3.jpg) no-repeat left top;
}

div#products-hat{
display:block;
width:510px;
height:150px;
margin:10px 0;
background:url(../packages/default/img/products/cr_cate_img4.jpg) no-repeat left top;
}

img.cr_sbimg{
margin-right:5px;
}

/* ぞうりの手入れ
----------------------------------------------- */
div#washarea{
background:#ffffff;
width:210px;
margin-top:20px ;
padding:0 10px;
}

div#washarea h1{
color:#ffffff;
background:#69412b;
padding:5px 10px;
}

div#washarea h2{
color:#69412b;
font-weight:bold;
padding:10px 0;
}

div#washarea p{
padding:10px 0;
}

/* お客様の声左サイド
----------------------------------------------- */
div#koearea{
background:#ffffff;
width:210px;
margin-top:20px ;
padding:0 10px;
}
div#koearea h1{
color:#69412b;
background:url(../packages/default/img/products/cr_ti_line2.gif) repeat-x left bottom;
padding:5px 10px;
}

/* 詳細スペック
----------------------------------------------- */
div#undercolumn table.spec{
margin:0;
padding:0;
}

div#undercolumn table.spec td{
margin:0;
padding:2px;
}

div#detail-l{
float:left;
text-align:left;
width:310px;
}

.detail-subimg{
padding-top:5px;
}

div#detail-r_spec{
background: url("../packages/default/img/products/price_bg.gif") no-repeat right top;
text-align:left;
padding:0;
}

div#detail-r_spec2{
text-align:left;
padding:10px 10px 10px 20px;
line-height:1.5em;
}

div#incart_frm{
background: url("../packages/default/img/products/incart_frm.gif") no-repeat right top;
margin:10px 10px 0 0;
padding:25px 0 10px 30px;
height:40px;
}

.sold_out{
font-weight:bold;
font-size:140%;
color:#ff0000;
text-align:center;
}

div#pro_name{
font-weight:bold;
font-size:18px;
color:#666666;
padding-bottom:10px;
background: url("../packages/default/img/common/line_gr.gif") repeat-x bottom left;
line-height:1.2em;
}

div#dt-price{
font-weight:bold;
font-size:18px;
color:#ff0000;
padding:10px 0;
background: url("../packages/default/img/common/line_gr.gif") repeat-x bottom left;
}

.li_pricebox {
margin:0 0 0 5px;
font-size: 17px;
font-weight: bold;
color:#ff0000;
}

ul.cr_dt_img{
list-style-type:none;
}

ul.cr_dt_img li{
float:left;
list-style-position:inside;
}

div#dt_img_frm{
clear:both;
padding:0 0 10px 8px;
height:100px;
}

/* トップコピー
----------------------------------------------- */
div#top_copy{
padding:10px 0;
background:url(../packages/default/img/common/cr_line2.gif) repeat-x left top;
margin-top:8px;
font-size:12px;
}

.top_copy2{
padding:3px 0 15px;
margin-top:8px;
font-size:12px;
line-height:1.5em;
text-align:left;
width:300px;
}



/* トップイメージ
----------------------------------------------- */
div#topimg{
padding:10px 0;
text-align:center;
}

/* サイドログイン
----------------------------------------------- */
div#side_h{
background:url(../packages/default/img/side/side_h.gif) no-repeat top center;
padding:15px 0 5px 0;
}

/* 価格内訳
----------------------------------------------- */
table.kakaku_hyo{
}

table.kakaku_hyo td{
background: url("../packages/default/img/common/line_gr.gif") repeat-x bottom left;
}


