@charset "utf-8";

/* Layout ----------------------------------------------- */

.category-container,
.category-container .esc{
width: 560px;
}

.category-content-left,
.category-content-right,
.category-content-right-large,
.category-content-right-noheight,
.category-more,
.category-order{
float: right;
}

.category-content-right,
.category-content-right-large,
.category-content-right-noheight,
.category-more{
width: 430px;
margin-left: 20px;
}

.category-content-left,
.category-order{
width: 100px;
text-align: center;
}

.category-container{
font-size: 12px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #714339;
}

#category-container-end{
border: 0;
}

.category-content-right{
height: 152px;
}

.category-content-right-large{
height: 165px;
}


/* Category Header -------------------------------------- */

#category-header{
margin-bottom: 6px;
}

#category-bnr{
margin-bottom: 25px;
}

.category-sbheader{
margin-bottom: 13px;
}

#category-header-lineup{
margin-bottom: 0px;
}

/* Category Contents ------------------------------------ */

.category-content-right p,
.category-content-right-large p,
.category-content-right-noheight p{
line-height:1.3;
}

.category-sbheader{
margin-bottom: 10px;
}

.category-body{
margin-bottom: 15px;
}

.category-description-list{
margin: 0px;
padding: 0px;
list-style-type: none;
}

.category-description-list li{
padding-left: 18px;
padding-bottom: 10px;
background: url(../images/point.gif) no-repeat 2px 2px;
line-height:1.3;
}

.category-note{
font-size: 11px;
margin-bottom: 10px;
}

.category-footer{
color: #714339;
font-size: 11px;
}

.category-more{
text-align: right;
}

.category-thumb{
padding-top: 5px;
height: 128px;
}

.category-thumb-noheight{
padding-top: 5px;
padding-bottom: 20px;
}

.category-thumb-large{
padding-top: 5px;
height: 141px;
}

.category-price{
height: 17px;
line-height: 1.2;
}


.category-more,
.category-order{
display: inline;
}

.category-more a{
background: url(../images/btn_more.gif) no-repeat;
width: 100px;
height: 26px;
display: block;
margin-right: 0px;
margin-left: auto;
}

.category-more a:hover{
background: url(../images/btn_more_on.gif) no-repeat;
}


.category-order a{
background: url(../images/btn_order.gif) no-repeat;
width: 95px;
height: 26px;
display: block;
}

.category-order a:hover{
background: url(../images/btn_order_on.gif) no-repeat;
}

.category-howto-header-cover{
background: url(../images/bg_sbheader_howto_top.gif) no-repeat;
padding-top: 3px;
}


.category-feature-body{
padding: 0px 0px 25px 10px;
font-size: 12px;
line-height: 1.3;
}

.category-howto-header{
background: url(../images/bg_sbheader_howto.gif) no-repeat 0px 100%;
padding: 1px 0px 3px 20px;
width: 527px;
margin-bottom: 10px;
font-size: 14px;
line-height:1.125;
color:#714339;
}

.category-howto-body{
padding:0px 15px 25px 25px;
font-size: 12px;
line-height: 1.3;
}

.category-howto-num-img{
padding-left:13px;
float:left;
width:45px;
margin-bottom:15px;
}
.category-howto-num-body{
float:right;
width:502px;
font-size: 12px;
line-height: 1.3;
margin-bottom:15px;
}

#category-caution-header{
font-size: 12px;
font-weight: normal;
padding: 14px 0px 10px 15px;
background: url(../images/dotline_w.gif) repeat-x ;
}

#category-caution-content{
list-style-type: none;
margin: 0px 0px 18px 0px;
padding: 0px;
}

#category-caution-content li{
background: url(../images/point_small.gif) no-repeat 17px 4px;
padding:0px 15px 8px 30px;
font-size: 12px;
line-height: 1.3;
}

.category-contains-body{
margin-bottom: 17px;
margin-left: 10px;
font-size: 12px;
line-height: 1.3;
}

#category-footer-caution{
color: #714339;
font-size: 12px;
line-height:1.4;
margin-bottom:20px;
}

.category-clr{
clear:both;
width:100%;
height:1px;
overflow:hidden;
}