@charset "shift_jis";

/* ===== platinumlabel(2012.12.07) ===== */

/* ===== Float Clearing ===== */
div#platinumlabel .clearFix{
zoom:1;
_height:1%;
}

div#platinumlabel .clearFix:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}

/* ===== コンテンツ共通 ===== */
div#platinumlabel{
	width:800px;
	margin:10px 0px 2em 75px;
	color:#3c0805;
	line-height:1.5em;
}
div#platinumlabel .fl{
	float:left;	
}
div#platinumlabel .fr{
	float:right;
}
div#platinumlabel a:hover img.opa80{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
div#platinumlabel .gototop{
	width:800px;
	text-align:right;
	margin:7px 0 20px 0;
	font-size:11px;
}
div#platinumlabel .gototop a{
	color:#997a59;
}
div#platinumlabel span.price{
	font-weight:bold;
	color:#c92f2f;
}
div#platinumlabel span.s9{
	font-size:9px !important;
}

/******* top ********/
div#platinumlabel .platinum_top{
	width:800px;
	margin-bottom:30px;
}
div#platinumlabel .platinum_top h2{
	width: 800px;
	height: 0 !important;
	height /**/: 39px;
	padding: 39px 0 0 0;
	overflow: hidden;
	background:url(../img/platinum_top.jpg) no-repeat;
}
div#platinumlabel .platinum_top .txt1{
	width: 800px;
	height: 0 !important;
	height /**/: 210px;
	padding: 210px 0 0 0;
	overflow: hidden;
	background:url(../img/platinum_top2.jpg) no-repeat;
}
div#platinumlabel .platinum_top .txt2{
	width: 800px;
	height: 0 !important;
	height /**/: 89px;
	padding: 89px 0 0 0;
	overflow: hidden;
	background:url(../img/platinum_top3.jpg) no-repeat;
}
div#platinumlabel .platinum_top .txt3{
	width: 800px;
	height: 0 !important;
	height /**/: 147px;
	padding: 147px 0 0 0;
	overflow: hidden;
	background:url(../img/platinum_top4_a.jpg) no-repeat;
}
div#platinumlabel .platinum_top .txt4{
	width: 800px;
	height: 0 !important;
	height /**/: 147px;
	padding: 147px 0 0 0;
	overflow: hidden;
	background:url(../img/platinum_top4_b.jpg) no-repeat;
}
div#platinumlabel .platinum_top ul.navi li{
	float:left;
}

/****** chara ******/
div#platinumlabel #chara{
	width:800px;
	background:url(../img/back.gif) repeat-y;	
}
div#platinumlabel #chara .charabox{
	width:700px;
	clear:both;
	margin-bottom:15px;
	padding-left:50px;
}
div#platinumlabel #chara .topline{
	padding-top:20px;
	background:url(../img/chara_line.gif) 50px 0 no-repeat;	
}
div#platinumlabel #chara .charabox .fl{
	width:320px;
}
div#platinumlabel #chara .charabox .fl p{
	margin-top:15px;
	font-size:13px;
	line-height:1.6em !important;	
}
div#platinumlabel #chara .charabox .fl p span{ font-size:10px;}
div#platinumlabel #chara .charabox .fl p b{ color:#6a3d13 }

/****** platable ******/
div#platinumlabel #platable{
	width:800px;
	background:url(../img/back.gif) repeat-y;
}
div#platinumlabel #platable table{
	width:700px;
	margin:0 50px 0 50px;
	border-top:1px solid #6a3d13;
	border-left:1px solid #6a3d13;
	border-collapse:collapse;
	background-color:#f2f0e7;
}
div#platinumlabel #platable table th{
	color:#FFF;
	border-right:1px solid #6a3d13;
	border-bottom:1px solid #6a3d13;
	background-color:#9d907f;
	font-size:12px;
	font-weight:normal;
	padding:7px;
}
div#platinumlabel #platable table td{
	color:#6a3d13;
	border-right:1px solid #6a3d13;
	border-bottom:1px solid #6a3d13;
	font-size:11px;
	padding:5px 6px 5px 6px;
	line-height:1.3em;
}
div#platinumlabel #platable table th span{
	font-size:11px !important;	
}
div#platinumlabel #platable table td.tableImg a{
	color:#6a3d13;
	font-size:12px;
	font-weight:bold;
}
div#platinumlabel #platable table td.tableImg a img{
	vertical-align:middle;
}
div#platinumlabel #platable table td.tableImg a span{
	width:59px;
	display:inline-block;
	margin-left:7px;
	vertical-align:middle;
	text-decoration:underline;
}
div#platinumlabel #platable table td.mineral{
	padding-top:20px !important;
	background:url(../img/platable_origin1.gif) center 4px no-repeat;	
}
div#platinumlabel #platable table td.plant{
	padding-top:20px !important;
	background:url(../img/platable_origin2.gif) center 4px no-repeat;	
}
div#platinumlabel #platable table td.y20{
	background-color:#f4f3db;
}
div#platinumlabel #platable table td.y50{
	background-color:#f3ea9d;
}
div#platinumlabel #platable table td.y70{
	background-color:#ffdfa1;
}
div#platinumlabel #platable table td.cost{
	color:#F66;
	font-size:13px;
	font-weight:bold;
}

/****** pro ******/
div#platinumlabel #pro{
	width:800px;
	background:url(../img/back.gif) repeat-y;
}
div#platinumlabel #pro h2 img{
	vertical-align:bottom;
}
div#platinumlabel #pro h3{
	clear:both;	
}
div#platinumlabel #pro p.unit{
	width:102px;
	height:42px;
	padding:112px 0 0 228px;
}
div#platinumlabel #pro p.u_sa{ background:url(../img/pro_sa_p2.gif) no-repeat; }
div#platinumlabel #pro p.u_gs{ background:url(../img/pro_gs_p2.gif) no-repeat; }
div#platinumlabel #pro p.u_jojoba{ background:url(../img/pro_jojoba_p2.gif) no-repeat; }
div#platinumlabel #pro p.u_sesa{ background:url(../img/pro_sesa_p2.gif) no-repeat; }
div#platinumlabel #pro p.u_maca{ background:url(../img/pro_maca_p2.gif) no-repeat; }
div#platinumlabel #pro p.u_sq{ background:url(../img/pro_sq_p2.gif) no-repeat; }
div#platinumlabel #pro p.u_mine{ background:url(../img/pro_mine_p2.gif) no-repeat; padding:125px 0 0 228px !important;}
div#platinumlabel #pro p.u_tsuba{ background:url(../img/pro_tsuba_p2.gif) no-repeat; }
div#platinumlabel #pro p.u_shea{ background:url(../img/pro_shea_p2.gif) no-repeat; }
div#platinumlabel #pro p.u_rose{ background:url(../img/pro_rose_p2.gif) no-repeat; }
div#platinumlabel #pro p.u_olive{ background:url(../img/pro_olive_p2.gif) no-repeat; }
div#platinumlabel #pro p.u_ama{ background:url(../img/pro_ama_p2.gif) no-repeat; }

div#platinumlabel #pro p.unit span.hidden{
	display:none;	
}
div#platinumlabel #pro p.unit span.price{
	display:block;
	width:102px;
	line-height:1em;
	text-align:center;
	font-size:21px;
	font-family:Arial,"メイリオ", Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Helvetica,sans-serif;
}
div#platinumlabel #pro p.unit span.u_caution{
	display:block;
	width:102px;
	padding-top:2px;
	text-align:center;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3","メイリオ", "Hiragino Kaku Gothic Pro",  "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif !important;
}

div#platinumlabel #pro ul.pronavi{
	width:700px;
	height:69px;
	padding:0 50px 0 50px;
	background:url(../img/pro_navi_back.gif) repeat-y;
}
div#platinumlabel #pro ul.pronavi li{
	float:left;
	margin-bottom:15px;
}
div#platinumlabel #pro ul.pronavi li.pronavi_1{width:147px;}
div#platinumlabel #pro ul.pronavi li.pronavi_2{width:122px;}
div#platinumlabel #pro ul.pronavi li.pronavi_3{width:108px;}
div#platinumlabel #pro ul.pronavi li.pronavi_4{width:98px;}
div#platinumlabel #pro ul.pronavi li.pronavi_5{width:126px;}
div#platinumlabel #pro ul.pronavi li.pronavi_6{width:99px;}

div#platinumlabel #pro ul.pronavi li a{
	display:block;
	background:url(../img/pronavi_arrow.gif) left no-repeat;
	padding-left:13px;
	color:#ebe4d9;
}
div#platinumlabel #pro .probox{
	width:760px;
	margin:20px 20px 0 20px;
}
div#platinumlabel #pro .line{
	background:url(../img/pro_line1.gif) 0 bottom no-repeat;
	padding-bottom:30px;
}
div#platinumlabel #pro .line2{
	background:url(../img/pro_line1.gif) 0 bottom no-repeat;
}
div#platinumlabel #pro .probox .spec{
	float:left;
	width:330px;
	margin-left:30px;
	_margin-left:15px;
}
div#platinumlabel #pro .probox .spec p.spectxt{
	margin:19px 0 30px 0;	
}
div#platinumlabel #pro .probox .imgbox{
	float:left;	
}
div#platinumlabel #pro .probox .imgbox dl{
	float:left;
	width:165px;
	padding-left:20px;
}
div#platinumlabel #pro .probox .imgbox dl.pl112{
	padding-left:112px !important;	
}
div#platinumlabel #pro dl dd.maker{
	color:#997a59;
	font-size:10px;
	margin-top:9px;
}
div#platinumlabel #pro dl dd.priceBG{
	color:#c92f2f;
	margin:9px 0 8px 0;
	font-weight:bold;
	font-family:Arial,"メイリオ", Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Helvetica,sans-serif;
}
div#platinumlabel #pro dl dd.priceBG span.price{
	font-size:23px !important;
	font-weight:bold;
}

div#platinumlabel #pro .prowrap{
	width:740px;
	margin-left:31px;	
}
div#platinumlabel #pro dl dd.priceBG a{
	color:#c92f2f;
	font-size:16px;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
div#platinumlabel #pro .prowrap .probox2{
	width:330px;
	padding:20px 21px 28px 19px;
	float:left;
}
div#platinumlabel #pro .prowrap .rline{
	background:url(../img/pro_line2.gif) right repeat-y;
}
div#platinumlabel #pro .prowrap .probox2 dl{
	padding:79px 0 0 148px;
	height:131px;
}
div#platinumlabel #pro .prowrap .probox2 dl.dl_tsuba{ background:url(../img/pro_tsuba_img1.jpg) no-repeat; }
div#platinumlabel #pro .prowrap .probox2 dl.dl_shea{ background:url(../img/pro_shea_img1.jpg) no-repeat; }
div#platinumlabel #pro .prowrap .probox2 dl.dl_rose{ background:url(../img/pro_rose_img1.jpg) no-repeat; }
div#platinumlabel #pro .prowrap .probox2 dl.dl_olive{ background:url(../img/pro_olive_img1.jpg) no-repeat; }
div#platinumlabel #pro .prowrap .probox2 dl.dl_ama{ background:url(../img/pro_ama_img1.jpg) no-repeat; }
div#platinumlabel #pro .prowrap .probox2 p.spectxt{
	margin:19px 0 18px 0;
}

/****** acce ******/
div#platinumlabel #acce{
	width:800px;
	background:url(../img/back.gif) repeat-y;
}
div#platinumlabel #acce .prowrap{
	width:740px;
	margin-left:31px;	
}
div#platinumlabel #acce .prowrap .probox2{
	width:330px;
	padding:20px 21px 28px 19px;
	float:left;
}
div#platinumlabel #acce .prowrap .rline{
	background:url(../img/pro_line2.gif) right repeat-y;
}
div#platinumlabel #acce .prowrap .probox2 dl{
	padding:111px 0 0 148px;
	height:144px;
}
div#platinumlabel #acce .prowrap .probox2 dl.dl_300{ background:url(../img/acce_pump300_img1.jpg) no-repeat; }
div#platinumlabel #acce .prowrap .probox2 dl.dl_1000{ background:url(../img/acce_pump1000_img1.jpg) no-repeat; }

div#platinumlabel #acce dl dd.priceBG{
	color:#c92f2f;
	margin:9px 0 8px 0;
	font-weight:bold;
	font-family:Arial,"メイリオ", Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Helvetica,sans-serif;
}
div#platinumlabel #acce dl dd.priceBG span.price{
	font-size:23px !important;
	font-weight:bold;
}
div#platinumlabel #acce dl dd.priceBG a{
	color:#c92f2f;
	font-size:16px;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/****** campaign ******/
div#platinumlabel #campaign{
	width:800px;
	background:url(../img/back.gif) repeat-y;
}
div#platinumlabel #campaign ul{
	width:740px;
	margin:18px 50px 10px 10px;
}
div#platinumlabel #campaign ul li{
	padding-left:40px;
	float:left;	
}
div#platinumlabel #campaign p.cam_caution{
	font-size:10px;
	width:700px;
	margin:0 50px 0 50px;
	text-align:right;
}

/* banner */
div#platinumlabel div#banner {
	width:800px;
	margin:8px auto 30px;
}
div#platinumlabel div#banner ul li{
	margin-top:20px;	
}
div#platinumlabel div#banner a:hover img.opa80{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}