/**************************************************************/
/* 商品詳細用css */

.mini {
    display: none;
}
.sale_price {
    color: #f00;
    border-bottom: 1px #6c6c6c solid;
    font-weight: bold;
    display: none;
}

/* 買い物かご */
#detailrightbloc .cart_area {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}
#detailrightbloc .quantity dt,
#detailrightbloc .quantity dd {
    display: inline;
}
#detailrightbloc .cartin {
    margin-top: 20px;
}
#detailrightbloc .cartin_btn {
    width: 145px;
    float: right;
}
#detailrightbloc .favorite_btn {
    text-align: center;
    margin-top: 10px;
}
#detailrightbloc h2 {
    color: #666;
    background: url("../img/background/line_dot_01.gif") repeat-x bottom;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5em;
    margin-top: 5px;
}
#detailrightbloc .left {
    width: 335px;
    float: left;
}
#detailrightbloc .right {
    width: 335px;
    float: right;
}
#detailrightbloc .main_comment {
}
.product_code {
    position: absolute;
    right: 0px;
    top: 15px;
}
.sale_price dt {
    color: #333333;
}
#back_dic {
	background: url(../img/button/back_dic.jpg) no-repeat;
	width: 145px;
	height: 30px;
	float: left;
	display: block;
}
#back_dic a {
    width: 145px;
    height: 30px;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
#btn_contact {
	background: url(../img/button/btn_contact.jpg) no-repeat;
	width: 335px;
	height: 30px;
	display: block;
	float: right;
}
#btn_contact a {
    width: 335px;
    height: 30px;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
#contactarea {
    background-image: url(../img/background/line_02.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 710px;
    position: relative;
    padding-top: 90px;
}
#banner01 {
    display: none;
}
.quantity {
    display: none;
}
.cartin_btn {
    display: none;
}
#cart_btn {
    display: none;
}
#detail_name {
    font-size: 34px;
    color: #282727;
    font-weight: bold;
    background-image: url(../img/icon/ico_name.jpg);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    line-height: 1em;
}
#detailphotobloc {
    margin-top: 15px;
}
.sub_area h4 {
    background-image: url(../img/background/bg_tit_datail.jpg);
    background-repeat: no-repeat;
    width: 710px;
    height: 43px;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 28px;
    text-indent: 5px;
    letter-spacing: 4px;
}
#detailarea {
	margin-bottom: 30px;
}
