@charset "utf-8";

.cntnts_ttl {
	width : 720px;
	height : 67px;
	background : url("../img_d/ttl_prdct_d.gif") 0 0 no-repeat;
}

/*	メニューの現在ページ表示	*/
p.mnu_a		{	background : url("../../img/mnu_a_f2.gif") 0 0 no-repeat;	}
p.mnu_a a		{	background : url("../../img/mnu_a_f2.gif") 0 0 no-repeat;	}

/*	データ域	*/
.itemarea {
	width : 700px;	/*	 (= 720 - 20）	*/
	display : block;
	margin : 0;
	padding : 2px 0 0 20px;
}

/*	詳細データ	*/
.item_data {
	width : 325px;
	display : block;
	margin : 0;
	padding : 0;
	padding-bottom : 10px;
	float : left;
}
.item_data_photo {
	width : 325px;
	display : block;
	text-align : center;
	margin : auto;
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;
}
/*	(※商品購入ボタン）	*/
.item_buy,
.item_buy a,
.item_buy_none {
	width : 190px;
	height : 24px;
	display : block;
	text-align : center;
	margin : auto;
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;	
	background : url("../img_d/prdct_buy.gif") 0 0 no-repeat;
}
p.item_buy {		background : url("../img_d/prdct_buy_f2.gif") 0 0 no-repeat;	}
p.item_buy a {		background : url("../img_d/prdct_buy.gif") 0 0 no-repeat;	}
p.item_buy a:hover {	background : none;	}
p.item_buy_none {	background : none;	}

.item_dt {
	width : 310px;
	display : block;
	margin : 0;
	padding : 0;
	font-size : 14px;
	color : #CC0000;
	border-bottom : 1px #666666 solid;
	padding-top : 20px;
	font-weight : bold;
}

.item_dd, 
.item_dd2 {
	width : 310px;
	display : block;
	margin : 0;
	padding : 0;
	font-size : 10px;
	line-height : 1.2em;
	color : #333333;
	border-bottom : 1px #666666 solid;
	padding-top : 4px;
}
.item_dd table {
	width : 310px;
	margin : 0;
	padding : 0;
	padding-bottom : 4px;
}
.item_dd tr {
	vertical-align : top;
}
.item_dd th, 
.item_dd td {
	font-size : 10px;
	font-weight : normal;
	color : #333333;	
	margin : 0;
	padding : 0;
	width : 90px;
}
.item_dd td {	width : 200px;	}

/*	(テーブル２；ワクあり、下線無し）	*/
.item_dd2 {
	padding-top : 20px;
	padding-bottom : 0;	/*	(※データ部の下空き調整用）	*/
	border : none;
}
.item_dd2 table {
	width : 310px;
	margin : 0;
	padding : 0;
	border-top : 1px #666666 solid;
	border-left : 1px #666666 solid;
}
.item_dd2 tr {
	vertical-align : top;
}
.item_dd2 th, 
.item_dd2 td {
	font-size : 10px;
	font-weight : normal;
	color : #333333;	
	margin : 0;
	padding : 0;
	width : 90px;
	border-right : 1px #666666 solid;
	border-bottom : 1px #666666 solid;
	padding-left : 10px;
}
.item_dd2 td {
	width : 200px;
}




/*	紹介エリア	*/
.item_notice {
	width : 355px;
	display : block;
	margin : 0;
	padding : 0;
	float : left;
}

.item_notice_head {
	width : 355px;
	height : 8px;
	display : block;
	margin : 0;
	padding : 0;
	background : url("../img_d/prdct_dt.gif") 0 0 no-repeat;
}
.item_notice_head_ttl {
	width : 355px;
	display : block;
	margin : 0;
	padding : 0;
	text-align : center;
	font-size : 17px;
	font-weight : bold;
	color : #FFFFFF;
	background : url("../img_d/prdct_dt_bg.gif") 0 0 repeat-y;
	padding-top : 7px;
	padding-bottom : 15px;
}
.item_notice_label {
	width : 355px;
	display : block;
	margin : 0;
	padding : 0;
	background : url("../img_d/prdct_dd_bg.gif") 0 0 repeat-y;
	text-align : center;
	padding-top : 10px;
	padding-bottom : 10px;
}
.item_notice_l {
	width : 355px;
	display : block;
	margin : 0;
	padding : 0;
	background : url("../img_d/prdct_dd_bg.gif") 0 0 repeat-y;
	text-align : center;
	padding-top : 10px;
	padding-bottom : 10px;
}
.item_notice_body {
	width : 355px;
	display : block;
	margin : 0;
	padding : 0;
	background : url("../img_d/prdct_dd_bg.gif") 0 0 repeat-y;
	text-align : left;
	font-size : 12px;
	color : #333333;
}
.item_notice_body table {
	width : 335px;
	margin : 0;
	padding : 0;
	/*padding-left : 18px;*/
}
.item_notice_body tr {
	vertical-align : middle;
}
.item_notice_body th, 
.item_notice_body td {
	width : 99px;
	margin : 0;
	padding : 0;

}
.item_notice_body td {	width : 118px;	}

.item_notice_body h3 {
	margin : 0;
	padding : 0;
	margin-bottom : 2px;
	padding-left : 10px;
	color : #CC0000;
	font-size:12px;
}
.item_notice_body p {
	margin : 0;
	padding : 0;
	padding-left : 10px;
	padding-right : 10px;
}

/*	一覧に戻る	*/
p.prdct_back {
	width : 680px;
	display : block;
	margin : 0;
	padding : 0 20px 10px 0;
	text-align:right;
}

.prdct_back_area,
.prdct_back_area a {
	width : 93px;
	height : 12px;
	display : block;
	text-align : right;
	margin-top : 0;
	margin-bottom : 0;
	margin-left:auto;
	margin-right:0;
	/*margin-left:550px;*/
	padding : 0;	
	background : url("../img_d/product_back_nl.gif") 0 0 no-repeat;
}

.prdct_back_area {		background : url("../img_d/product_back_ov.gif") 0 0 no-repeat;	}
.prdct_back_area a {		background : url("../img_d/product_back_nl.gif") 0 0 no-repeat;	}
.prdct_back_area a:hover {	background : none;	}

