#value h1 {
margin-bottom: 25px;
}

#copy img {
margin-bottom: 50px;
}

.notice {
color: #666;
}

#contents {
 width: 710px; 
 overflow: hidden; 
}

.product_box {
clear: both;
background-image: url(../common/images/line_dot.gif);
background-repeat: repeat-x;
background-position: bottom;
padding-bottom: 20px;
margin-bottom: 20px;
position: relative;
}

.product_box {
min-height:202px;
height: auto !important;
height: 202px;
}

.product_image {
float: left;
width: 220px;
}

.icon {
position: absolute;
top: 10px;
left: 3px;
}

.product_info {
padding-left: 240px;
padding-top: 15px;
}

.product_box h3 {
font-size: 123.1%;
font-weight: bold;
margin-bottom: 7px;
line-height: 1.2;
padding-top: 3px;
color: #FF6600;
}

.kikan , .detail .kakaku {
font-size: 123.1%;
font-weight: bold;
margin-bottom: 10px;
}

.kikan span , .detail .kakaku {
color: #999999;
}

.product_box .txt {
line-height: 1.4;
margin-bottom: 10px;
}


.product_box .price {
font-size: 153.9%;
font-weight: bold;
line-height: 1;
}

.product_box .kikaku {
font-weight: bold;
}

.product_image a img {
border: 1px solid #FFFFFF;
}

.product_image a:hover img {
border: 1px solid #FF6600;
}

.product_info .detail {
margin-bottom: 10px;
}
/*--------------------------------------
価格
---------------------------------------*/

div.detail dt {
width: 3.7em;
_width: auto;/* IE6 */
*width: auto;/* IE7 */
float: left;
}

div.detail dd {
margin-bottom: 0.1em;
padding-bottom: 0.1em;
}