@charset "UTF-8";

/* common setting overwrite for accessories
--------------------------------------------------------- */
div.accessories div#main {
	padding:30px 30px 30px;
}
div.accessories div#main h4 {
	margin:0 0 5px;
}
div.accessories div#main h5 {
	margin:0 0 20px;
	color:#666666;
	font-weight:bold;
}
div.accessories div#main  .inner {
	padding:0 20px 40px;
}
/* --------------------------------- */


/* page settings
--------------------------------------------------------- */
/* layout settings */
div.accessories div.one_column div.text p {
	padding-bottom:20px;
}
div.accessories div.one_column div.image p {
	text-align:center;
}
div.accessories div.img_w189 div.text {
	width:387px;
}
div.accessories div.img_w189 div.image {
	width:189px;
}
div.accessories div.img_w337 div.text {
	width:302px;
}
div.accessories div.img_w337 div.image {
	width:337px;
}
div.accessories div.leftcol{
	float:left;
	width:320px;
}
div.accessories div.rightcol {
	float:right;
	width:320px;
}
div.accessories div.leftcol div.text,
div.accessories div.rightcol div.text {
	width:185px;
}
div.accessories div.leftcol div.image,
div.accessories div.rightcol div.image {
	width:130px;
}


/* column settings */
div.accessories div.column p.text {
	padding:0 20px 20px;
}
div.accessories div.column p.image {
	padding:0 20px 20px;
	text-align:center;
}
div.accessories div.one_column div.column div.text p {
	padding:0 10px 20px;
}
div.accessories div.one_column div.column div.image p {
	padding:0 10px 20px;
}
div.accessories div.threeColWarp {
	padding:0 20px;
}
div.accessories div.threeColWarp div.left,
div.accessories div.threeColWarp div.center {
	float:left;
	margin-right:43px;
	width:170px;
}
div.accessories div.threeColWarp div.right {
	float:right;
	width:170px;
}
div.accessories div.threeColWarp p.logo1 {
	padding-bottom:10px;
	text-align:center;
}
div.accessories div.threeColWarp p.logo2 {
	padding-bottom:26px;
	text-align:center;
}
div.accessories div.threeColWarp p.logo3 {
	padding-bottom:27px;
	text-align:center;
}
div.accessories div.threeColWarp p.productImg1 {
	padding-bottom:10px;
	text-align:center;
}
div.accessories div.threeColWarp p.productImg2 {
	padding-bottom:26px;
	text-align:center;
}
div.accessories div.threeColWarp p.productImg3 {
	padding-bottom:27px;
	text-align:center;
}
div.accessories div.threeColWarp p.productName {
	border-bottom:1px solid #cccccc;
	margin-bottom:5px;
	background:url(../../../images/n05_icn_01.gif) no-repeat left 0.3em;
	padding:0 0 5px 18px;
	min-height:3em;
	height:auto ! important;
	height:3em;
	font-weight:bold;
}
div.accessories div.threeColWarp p.productDetail {
	font-size:85%;
}

div.accessories div#main div.columnWrap h6 {
	margin-bottom:10px;
	background:none;
	padding-left:0;
	color:#000000;
}
div.accessories div#main div.columnWrap ul {
	padding:0 10px;
}
div.accessories div#main div.columnWrap div.column {
	margin:0 10px;
}

/* list settings */
div.accessories ul {
	margin-left:16px;
}
div.accessories ul li {
	padding-bottom:5px;
	list-style-type:disc;
}



/*  Generic class settings
--------------------------------------------------------- */
.pr0 {padding-right:0 ! important;}
.pb0 {padding-bottom:0 ! important;}