
/* tosca css
---------------------------------------------- */

#container{
	width:630px;
	margin:0 auto;
	font-size:12px;
	line-height:1.5;
	}

#container img{border:0;}

/* 注釈 */
span.info{
	color:#a40000;
	}


/* ----- タイトル -----*/
#title{
	width:630px;
	height:44px;
	margin:0 0 15px;
	background:url('../image/title.gif') no-repeat left top;
	text-align:center;
	}

#title h1{
	padding:13px 0 0;
	font-size:16px;
	color:#501708;
	}

/* IE6 hack :位置調整*/
* html #title h1{
	margin:13px 0 0;
	padding:0;
	}

/* ----- メニュー -----*/
ul.menu{
	margin:15px 0;
	padding:0;
	}

ul.menu li{
	display:inline;
	padding:2px 10px 2px 18px;
	}

ul.menu li.red{
	background:url('../image/arrow_red.gif') no-repeat left top;
	}

ul.menu li.green{
	background:url('../image/arrow_green.gif') no-repeat left top;
	}

/* ----- 購入特典 -----*/
dl#benefits{
	width:630px;
	margin:0 0 35px;
	background:#6f524c;
	}

dl#benefits dd{
	margin:0;
	padding:0 20px 15px;
	color:#fff;
	}

/* ----- 選定者 -----*/
#selector{
	width:630px;
	margin:0 0 15px;
	}

#selector table{
	margin:0 0 10px;
	border-bottom:1px #9b8a86 solid;
	}

#selector table th{
	padding:5px 10px;
	background:url('../image/selector_back.gif') repeat-x left bottom;
	text-align:left;
	font-size:14px;
	color:#523328;
	}

#selector table td{
	vertical-align:top;
	}

#selector table td p{
	margin:0;
	padding:5px 7px;
	}

/* ----- トスカグリーンライン -----*/
#tosca-gl{
	width:630px;
	margin:0 0 15px;
	}


#tosca-gl p{
	padding:0 20px;
	}


#tosca-gl table{
	margin:0 auto 15px;
	background:#efefef;
	}


#tosca-gl table td{
	width:150px;
	padding:15px 0;
	text-align:center;
	vertical-align:top;
	background:#efefef;
	}

#tosca-gl table td p{
	margin:0 auto;
	padding:5px;
	text-align:left;
	}

/* ----- FS2商品詳細内容 ----- */
#cart-data{
	width:370px;
	}

/* キャッチコピー */
#cart-data h2{
	padding-left:5px;
	font-size:14px;
	font-weight:normal;
	color:#953a37;
	border-left:3px #953a37 solid;
	}

/* 選定*/
#cart-data table.selector{
	margin:0 0 5px;
	}

#cart-data table.selector th{
	width:60px;
	}

#cart-data table.selector td{
	width:300px;
	}


/* 仕様 */
#cart-data table.spec{
	margin:0 0 5px;
	background:#ece5de;
	}

#cart-data table.spec th{
	width:80px;
	background:#9e3a39 url('../image/celback_red.gif') repeat-x left top;
	font-weight:normal;
	color:#fff;
	}

#cart-data table.spec td{
	width:270px;
	}

/* 付属品 */
#cart-data table.accessories{
	margin:0 0 5px;
	background:#eeeeee;
	}

#cart-data table.accessories th{
	width:80px;
	background:#1461a1 url('../image/celback_blue.gif') repeat-x left top;
	font-weight:normal;
	color:#fff;
	}

#cart-data table.accessories td{
	width:270px;
	}

#cart-data table.accessories td.info{
	width:370px;
	padding:10px 5px;
	text-align:center;
	}

#cart-data table.accessories td.info p{
	text-align:left;
	}

/* グリーンライン */
#gl{
	color:#0a6033
	}

/* clear hack */
#gl{zoom:1;}
#gl:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}
/* */


#gl img{
	margin:10px;
	}

#gl dl{
	width:350px;
	padding:10px;
	background:#efefef;
	}

#gl dt{
	font-weight:bold;
	}