@charset "utf-8";
/*******************************************************/
/*            サイト全体ベース用CSSファイル            */
/*******************************************************/

/*
目次

詳細ページ

詳細ページカラム設定
詳細ページ【商品写真】
詳細ページ【商品情報】


見出し


商品詳細情報
商品情報アイコン
商品情報洗濯アイコン
注意書き


カラー見本

関連商品


*/




/******** 詳細ページ */

/******** 詳細ページカラム設定 */

div#main-content div#details-pattern{
	width: 750px;
	margin: 0px -10px 20px 0px;
	padding: 0px;
	overflow: hidden;
	}

div#main-content div#details-pattern p{
	margin: 0px 0px 10px 0px;
	}

div#main-content div#details-pattern p.caption{
	margin: 3px 0px 10px 0px;
	background: url(../../images/mark/mark11.gif) no-repeat 2px 5px;
	}



/******** 詳細ページ【商品写真】 */

div#main-content div#details-pattern div#details-photo{
	float: left;
	width: 400px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	}

div#details-pattern div#details-photo div.details-photo-main{
	display: block;
	width: 398px;
	height:	398px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px #DCDCDC solid;
	background: #F0F0F0;
	}

div#details-pattern div#details-photo div.details-photo-main img{
	margin: 3px;
	width: 382px;
	height: 382px;
	border: 5px #FFF solid;
	position:absolute;
	overflow: hidden;
	}

div#details-pattern div#details-photo div.pattern1-1-1{
	width: 435px;
	margin: 0px -35px 20px 0px;
	padding: 0px;
	overflow: hidden;
	}

div#details-pattern div#details-photo div.pattern1-1-1 div.col{
	float: left;
	width: 110px;
	margin: 0px 35px 0px 0px;
	}






/******** 詳細ページ【商品情報】 */

div#main-content div#details-pattern div#details-text{
	float: left;
	width: 330px;
	margin: 0px 10px 0px 0px;
	/margin: 0px 0 0px 0px;
	padding: 0px;
	}



/******** 見出し */

div#details-pattern div#details-text h1{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background: none;
	color: #8CB77C;
	}

div#details-pattern div#details-text h2{
	border: none;
	font-size: 12px;
	}

div#main-content h2{
	clear: both;
	}

div#details-pattern div#details-text div#item-details h2{
	border: none;
	/*font-size: 10px;*/
	margin: 0px;
	padding: 0px;
	}




/******** テーブル */

div#main-content div#details-pattern div#details-text table{
	width: 330px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: none;
	}

div#main-content div#details-pattern div#details-text th{
	margin: 0px;
	padding: 0px;
	border: none;
	background: none;
	text-align: left;
	}

div#main-content div#details-pattern div#details-text td{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	}






/******** 商品詳細情報 */
div#details-pattern div#details-text div#item-details{
	width: 330px;
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px #D5D4D2 dotted;
	border-bottom: 1px #D5D4D2 dotted;
	/*font-size: 10px;*/
	}






/******** 商品情報アイコン */
div#details-pattern div#details-text ul#item-icon{
	display: block;
	width: 334px;
	margin: 0px -4px 5px 0px;
	overflow: hidden;
	}

div#details-pattern div#details-text ul#item-icon li{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: none;
	}





/******** 商品情報洗濯アイコン */
div#details-pattern div#details-text ul#laundry-icon{
	display: block;
	width: 330px;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	}

div#details-pattern div#details-text ul#laundry-icon li{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	background: none;
	}




/******** 注意書き */
div#details-pattern div#details-text ul.caution{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #CC5252;
	}

div#details-pattern div#details-text ul.caution li{
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	background: url(../../images/mark/mark12.gif) no-repeat 0px 4px;
	}
	
div#details-pattern div#details-text p.caution{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	/*color: #CC5252;*/
	line-height: 1.8;
	}



/******** カラー見本 */

div#main-content h2 span {
	font-size: 0.8em;
	padding-left: 30px;
	font-weight: normal;
}

div#main-content div#color-pattern{
	width: 740px;
	margin: 0px -2px 20px 2px;
	padding: 0px;
	overflow: hidden;
	}

div#main-content div#color-pattern div.col{
	float: left;
	width: 70px;
	margin: 0px 4px 0px 0px;
	padding: 0px;
	}

div#main-content div#color-pattern div.col div.photo_line img,
div#main-content div#color-pattern div.col div.photo_line_link img{
	border: 1px #FAF8F3 solid;
	}

div#main-content div#color-pattern div.col div.photo_line_link a img{
	border: 1px #FAF8F3 solid;
	}

div#main-content div#color-pattern div.col div.photo_line_link a:hover img{
	border: 1px #A45A42 solid;
	}





/******** 関連商品 */

div#main-content div#related-item-pattern{
	width: 808px;
	margin: 0px -68px 20px 0px;
	padding: 0px;
	overflow: hidden;
	}

div#main-content div#related-item-pattern div.col{
	float: left;
	width: 134px;
	margin: 0px 68px 10px 0px;
	padding: 0px;
	}

div#main-content div#related-item-pattern div.col p{
	margin: 5px 0px 0px 2px;
	padding: 0px;
	}


/******** 商品投稿時 */

div#main-content div.pt p {
	margin: 0;
	padding: 0;
}

div#main-content div.pt ul {
	list-style: none;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
}

div#main-content div.pt li {
	background: none;
	display: inline;
	padding: 0;
	margin: 0;
}



































