/* CSS Document */

/* シャンプーページ共通 /////////////////////////////////////////////////////*/	
div#goods_area_01 {
	width:149px;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	}
	
div#goods_area_02 {
	width:145px;
	margin:0;
	padding:0;
	float:left;
	}
	
p.left_space {
	width:15px;
	padding:0;
	margin:0;
	float:left;
	}
	
p.right_space {
	width:25px;
	padding:0;
	margin:0;
	float:left;
	}
	
p.title_img {
	width:632px;
	height:70px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	



/* シャンプー　商品のご紹介・ご購入 /////////////////////////////////////////////////////*/	
p.goods_title {
	font-size:11px;
	*font-size:15px;
	line-height:1.2em;
	padding:0;
	margin:10px 0 0 10px;
	}
	
p.goods_text {
	font-size:10px;
	*font-size:14px;
	line-height:1.2em;
	padding:0;
	margin:10px 0 10px 10px;
	text-align:justify;
	text-justify:distribute;
	}
	
span.tax {
	font-size:9px;
	*font-size:13px;
	}
	
span.amount {
	font-size:11px;
	*font-size:15px;
	}
	
	
p.form_text {
	width:125px;
	padding:10px 0 0;
	margin:0 auto 10px;
	border-top:#CCCCCC 1px solid;
	text-align:center;
	color:#333333;
	vertical-align:middle;
	}
	
p.go_cart {
	width:125px;
	height:25px;
	padding:0;
	margin:0 0 10px 10px;
	}
	
form.form_go_cart {
	width:125px;
	height:25px;
	padding:0 0 10px 10px;
	margin:0;
	}
	
p.more_info {
	width:125px;
	height:25px;
	padding:0;
	margin:0 0 0 10px;
	}
	
p.under_line {
	width:599px;
	height:40px;
	margin:0;
	padding:0 0 0 12px;
	}
	
	
/*2010_04_12追加/////////////////////////////////////////////////////////////*/

p.free_image {
	margin:0;
	padding:0;
	position:absolute;
	top: 340px;
	left: 15px;
	z-index:5;
}
	




/* シャンプー　商品詳細 /////////////////////////////////////////////////////*/	
div#goods_detail_area {
	width:592px;
	margin:0;
	padding:0;
	float:left;
	}
	

div#goods_detail_area_main_01 {
	width:552px;
	margin:0 0 10px 0;
	padding:20px 20px 0;
	background:url(../../shampoo/img/bg_rantage_s.jpg) right top no-repeat #FFFFFF;
	}
	
div#goods_detail_area_main_02 {
	width:552px;
	margin:0 0 10px 0;
	padding:20px 20px 0;
	background:url(../../shampoo/img/bg_rantage_t.jpg) right top no-repeat #FFFFFF;
	}
	
div#goods_detail_area_main_03 {
	width:552px;
	margin:0 0 10px 0;
	padding:20px 20px 0;
	background:url(../../shampoo/img/bg_l08_wax.jpg) right top no-repeat #FFFFFF;
	}
	
div#goods_detail_area_main_04 {
	width:552px;
	margin:0 0 10px 0;
	padding:20px 20px 0;
	background:url(../../shampoo/img/bg_niaweisu_wax.jpg) right top no-repeat #FFFFFF;
	}
	
p.detail_title {
	padding:0 0 40px 0;
	margin:0;
	}


p.detail_title_text {
	line-height:1.2em;
	padding:0 0 10px 0;
	margin:0;
	font-weight:700;
	color:#333333;
	font-size:14px;
	}
	
p.detail_text {
	line-height:1.5em;
	padding:0 0 40px 0;
	margin:0;
	text-align:justify;
	text-justify:distribute;
	}
	
div#effect_area_01 {
	width:120px;
	margin:30px 60px 0 0;
	padding:0;
	float:left;
	text-align:center;
	}
	
p.effect_img_01 {
	width:113px;
	height:96px;
	padding:0;
	margin:0;
	}

p.effect_text_01 {
	width:120px;
	padding:10px 0 0 0;
	margin:0;
	line-height:1.2em;
	text-align:justify;
	text-justify:distribute;
	}
	
div#effect_area_02 {
	width:120px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	text-align:center;
	}
	
p.effect_img_02 {
	width:115px;
	height:100px;
	padding:0;
	margin:0;
	}

p.effect_text_02 {
	width:120px;
	padding:10px 0 0 0;
	margin:0;
	line-height:1.2em;
	text-align:justify;
	text-justify:distribute;
	}
	
div#effect_area_03 {
	width:170px;
	margin:35px 0 0 0;
	padding:0;
	float:left;
	text-align:center;
	}
	
p.effect_img_03 {
	width:170px;
	height:96px;
	padding:0;
	margin:0;
	}

p.effect_text_03 {
	width:120px;
	padding:10px 0 0 0;
	margin:0 auto;
	line-height:1.2em;
	text-align:justify;
	text-justify:distribute;
	}
	
p.detail_under_line {
	margin:0;
	padding:15px 0 0;
	}
	
p.page_top {
	margin:0;
	padding:10px 0 30px;
	text-align:right;
	}
	

p.ingredient_area_01 {
	width:178px;
	height:106px;
	margin:15px 0 0 0;
	padding:0;
	float:left;
	}
	
p.ingredient_area_02 {
	width:16px;
	height:16px;
	margin:15px 10px 0;
	padding:45px 0;
	float:left;
	}
	
p.ingredient_area_03 {
	width:114px;
	height:106px;
	margin:15px 0 0 0;
	padding:0;
	float:left;
	}

p.ingredient_area_04 {
	width:157px;
	height:106px;
	margin:15px 0 0 0;
	padding:0;
	float:left;
	}
	
	
/*20091228　saeki追加*/	
p.form_text_soldout {
	width:125px;
	padding:10px 0 0 0;
	margin:0 auto 22px;
	border-top:#CCCCCC 1px solid;
	text-align:left;
	vertical-align:middle;
	}
