﻿@charset "UTF-8";


@import url(product.css);

/* 各タグを初期化(TODO:通常商品ページとデザインを合わせる際に削除する) */
#dvProductDetailArea p,
#dvProductDetailArea pre,
#dvProductDetailArea address,
#dvProductDetailArea cite,
#dvProductDetailArea ins{margin:0px;padding:0px;}

#dvProductDetailArea ins{
	margin-left:5px;
	font:10px normal "メイリオ" , "ヒラギノ",tahoma, "ＭＳ Ｐゴシック"!important;
	font:9px normal "メイリオ" , "ヒラギノ",tahoma, "ＭＳ Ｐゴシック";
	color:#666!important;
	text-decoration:none;
}

#dvProductDetailArea h1,h2,h3,h4,h5,h6{font-weight: normal;line-height: 1.2;margin:0px;}
#dvProductDetailArea h1{font-weight:bold;font-size:16px;padding:2px 0px;border-style:solid;border-color:#ccc;border-width:0px;border-bottom-width:0px;}
#dvProductDetailArea h1.img{border:none;margin:10px;}
#dvProductDetailArea h2{margin:3px;}
#dvProductDetailArea h2,h3{font-weight:normal;font-size:14px;}
#dvProductDetailArea a:link{color:#0069B0;line-height:1.4;text-decoration:none;}
#dvProductDetailArea a:visited{color:#0069B0;line-height:1.4;text-decoration:none;}
#dvProductDetailArea a:hover{color:#0069B0;line-height:1.4;text-decoration:underline;}
#dvProductDetailArea a:active{color:#0069B0;line-height:1.4;}
#dvProductDetailArea input{}
#dvProductDetailArea select{background-color:#fff;}

/* 関連商品ボックス */
#dvRelatedProduct{
	background:url(../Contents/ImagesPkg/searchbox_bg.jpg) left top repeat-y;
	margin-bottom:10px;
}

#dvRelatedProduct dl{
	background:url(../Contents/ImagesPkg/searchbox_btm.jpg) left bottom no-repeat;
	margin:0;
	padding:0;
	padding-bottom:5px;
}
#dvRelatedProduct dl dt,
#dvRelatedProduct dl dd{
	margin:0;
	padding:0;
}

#dvRelatedProduct ul{
	padding:0;
	margin:5px 0 2px 3px;
	text-align:left;
}
#dvRelatedProduct ul{
	font:12px normal "メイリオ" , "ヒラギノ",tahoma, "ＭＳ Ｐゴシック";
	padding:0;
	margin:3px 0 2px 3px;
	text-align:left;
}

#dvRelatedProduct ul li{
	width:140px;
	background:url(../Contents/ImagesPkg/mark_circle.gif) left 0.5em no-repeat;
	margin:0 0 0 2px;
	padding:2px 0 0 10px;
}

/* バリエーション選択リンク */
.publishValiation{margin:3px 0px!important;padding:0;}
.publishValiation li{padding:0;margin:0;}

/* ヘッダーミニカート */
#dvHeaderHead #dvHeaderHeadContents #dvPubHeaderViewCart{margin:5px 0px;}
#dvHeaderHead #dvHeaderHeadContents #dvPubHeaderViewCart img{padding:0;margin:0;}
#dvHeaderHead #dvHeaderHeadContents #dvPubHeaderViewCart ul{text-align:left;}
#dvHeaderHead #dvHeaderHeadContents #dvPubHeaderViewCart ul li.btnViewCart{
	padding:3px 0px 0px 0px;
	text-align:right;
}

/* パンくず */
.productClumbs li{line-height:1.4;}
.productClumbs li span{padding:0px 6px 0px 2px;}

/* ヘッダーSEOデータ */
.seoData{margin:10px;line-height:1.3;}

#dvSiteMapBox{width:900px;}

#dvSiteMapBox h1{
	clear:left;
	font-weight:bold;
	font-size:16px;
	margin:10px;
	padding:2px 0px;
	border-style:solid;
	border-color:#ccc;
	border-width:0px;
	border-bottom-width:1px;
	width:857px;
	height:19px;
	_margin-bottom:-5px;
}

#siteMapTopCategory{margin:15px 10px;}
#siteMapTopCategory li{width:170px;float:left;margin:3px 3px 0px 3px;}

.siteMapCategory1,
.siteMapCategory2{margin:0px 10px;}
.siteMapCategory1 ul,
.siteMapCategory2 ul{}
.siteMapCategory1 ul li,
.siteMapCategory2 ul li{padding:5px 10px;}
.siteMapCategory1{}
.siteMapCategory2{}


.siteMapCategories .categoriesTop{background-color:#eee;border:solid 1px #ccc;}
.siteMapCategories .categoriesTop a{color:#333;}

#dvSiteMapBox .siteMapCategory li.categories {
	padding:0 0 0 8px;
	margin:0 20px 10px 0;
	width:190px;
	float:left;
	background:url(../../Contents/ImagesPkg/addimg/if_list_arrow_blue.gif) no-repeat scroll 0 0.5em transparent;
	float:left;
	font-size:86%;
}
#dvSiteMapBox .siteMapCategory li.parentcategories {
	padding:0 0 0 8px;
	margin:0 20px 10px 0;
	width:760px;
	float:left;
	background:url(../../Contents/ImagesPkg/addimg/if_list_arrow.gif) no-repeat scroll 0 0.3em transparent;
	float:left;
	font-size:100%;
}


.siteMapCategories .toTop{text-align:right;}

#Header #dvCatchCopyHeader{
	margin:10px;
	line-height:1.3;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../Contents/ImagesPkg/icon_user.jpg) no-repeat scroll left top;
}

#Header #dvCatchCopyHeader #dvCatchCopyContents{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../Contents/ImagesPkg/bg_login.jpg) repeat-x scroll left top;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 1px 0;
	margin-left:33px;
	min-height:30px;
	height : 53px;
}

#Header #dvCatchCopyHeader #dvCatchCopyContents #dvCatchCopyLiteral {margin:0;padding:10px;}
