@charset "utf-8";
/* -----------------------------------------------------------
	アーム筆入れ
----------------------------------------------------------- */
div#wrapPrivateBrand{
	float: left;
	width: 740px;
	padding: 0 0 0 10px;
	text-align: left;
	line-height: 1.3;
}

h2.pb_h2style{
	width: 670px;
	height: 38px;
	background:url(/images/item/item_h2.jpg) no-repeat;
	padding: 12px 0 0 70px;
	margin: 0;
	font-size: 24px;
	color: #FFF;
}

div#wrapArm {
	float: left;
	width: 707px;
	padding: 10px 15px 10px 18px;
	font-size: small;
}

div#arm{
	width: 707px;
	background: #FFFF00 url(/images/private-brand/arm_bg.gif) no-repeat left top;
}

#armH301{
	width: 707px;
	height: 155px;
	position: relative;
}

#armH301 p{
	position: absolute;
	top: 19px;
	left: 14px;
	width: 590px;
	height: 90px;
}

#armH301 p span{
	display: block;
	padding: 6px 0 0;
	font-size: 18px;
	font-weight: bold;
}

/*---for safari only---*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#armH301 p span{padding: 10px 0 0; font-size: 16px!important;}
}

div#aboutArm{
	width: 707px;
	height: 180px;
	position: relative;
}

.armImg{
	position: absolute;
	top: 0px;
	left: 17px;
	width: 209px;
	height: 152px;
}

div#aboutArm h4{
	position: absolute;
	top: 0px;
	left: 240px;
	width: 372px;
	height: 18px;
}

div#aboutArm p{
	position: absolute;
	top: 23px;
	left: 240px;
	width: 460px;
	height: 145px;
}


div#tvCM{
	width: 707px;
	height: 430px;
	background: url(/images/private-brand/arm_tvcm.jpg) no-repeat;
	position: relative;
}

div#tvCM img{
	position: absolute;
	top: 293px;
	right: 128px;
	width: 190px;
	height: 78px;
}

div#bunguo{
	width: 707px;
	height: 250px;
	position: relative;
	background: url(/images/private-brand/arm_bg_bunguo.gif) no-repeat;
}

div#bunguo h4{
	position: absolute;
	top: 25px;
	left: 209px;
	width: 223px;
	height: 39px;
}

div#bunguo p{
	position: absolute;
	top: 70px;
	left: 210px;
	width: 460px;
	height: 120px;
	font-size: 92%;
	line-height: 1.4;
}

div#bunguo span{
	position: absolute;
	bottom: 10px;
	left: 115px;
	font-size: 16px;
	font-weight: bold;
}

div#wrapItemInfo{
	width: 707px;
	background: url(/images/private-brand/arm_item_detail.gif) repeat-y left top;
}

div#itemInfo{
	width: 707px;
	height: 780px;
	background: url(/images/private-brand/arm_bg_iteminfo_h.gif) no-repeat;
	position: relative;
}

div#itemInfo h3{
	position: absolute;
	top: 40px;
	left: 125px;
}

.item{
	width:140px;
	text-align: center;
}

.item img{
	padding: 0 0 5px;
}

#armBlue{
	position: absolute;
	top: 82px;
	left: 60px;
}

#armRed{
	position: absolute;
	top: 82px;
	left: 220px;
}

#mark{
	position: absolute;
	top: 82px;
	right: 86px;
}

.line{
	position: absolute;
	top: 275px;
	left: 56px;
	width: 593px;
	height: 2px;
	background: #C5C5C5;
}

.itemDetail{
	position: absolute;
	top: 290px;
	left: 56px;
}

.itemDetail span{
	font-size: 18px;
	font-weight: bold;
}

#itemDetailImg{
	position: absolute;
	bottom: 20px;
	left: 56px;
	width: 600px;
	height: 398px;
}

div#itemInfoFooter{
	width: 707px;
	height: 140px;
	background: url(/images/private-brand/arm_bg_footer.gif) no-repeat;
	position: relative;
}

div#itemInfoFooter img{
	position: absolute;
	top: 20px;
	left: 135px;
}

/* -----------------------------------------------------------
	NEW アーム筆入れ 販売店様リスト
----------------------------------------------------------- */
body#shopList{
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.3;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

div#hanbaitenList{
	width: 700px;
	margin: 0 auto;
	padding: 0;
}

div#hanbaitenList h1{
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #333;
	padding: 40px 0;
	margin: 0;
}

div#wrapList{
	width: 660px;
	margin: 0 auto;
}

div#hanbaitenList h2{
	border-left: solid 8px #EA5513;
	font-size: 14px;
	padding: 0 0 0 6px;
	line-height: 1.5;
	margin: 0 0 2px;
}

.prefecture{
	color: #EA5513;
}

.netShop{
	color: #585657;
}

div#wrapList table{
	width: 660px;
	padding: 0;
	margin: 0 0 30px;
	border-top: solid 1px #EA5513;
	color: #585657;
}

div#wrapList table td{
	border-bottom: solid 1px #D6D1CB;
	padding: 15px 0 15px 15px;
}

.orange{
	background: #FEEBCD;
}

.shopName{
	width: 35%;
}
p.note{
	color: #585657;
	padding: 0 0 30px;
	margin: 0;
	line-height: 2.0;
}