@charset "Shift_JIS";

/*******************		印刷時に削除*******************/
#header {
 display:none;
}

#mainImg {
 display:none;
}

#breadcrumb {
 display:none;
}

#sidemenu {
 display:none;
}

.pagetop {
 display:none;
}

#footer {
 display:none;
}

.elementlink {
 display:none;
}

#print {
 display:none;
}

hr.page {
 color:#ffffff;
}

/*******************	     改ページ*******************/
hr.page {
 page-break-after: always;
} 
/*******************		基本設定*******************/*{	margin:0;	padding:0;}/*body{	background-image:url(images/bg.jpg);	background-repeat:no-repeat;	background-position:left top;	height:1038px;}*/#wrapper{	/*position:absolute;	top:170px;	left:175px;*/		width:564px;/*psdから計った本文幅*/	padding:10px;}
/*******************		上の部分*******************/h2{/*ブランドロゴ*/	text-indent:-9999px;	background-repeat:no-repeat;	background-position:5px 0;	padding:0 0 3px 0;	margin:0 0 10px 0;	border-bottom:1px solid #ccc;}h2.sino{background-image:url(images/sino_logo.gif);height:50px;}h2.ecol{background-image:url(images/ecol_logo.gif);height:110px;}h2.par{background-image:url(images/par_logo.gif);height:60px;}h2.mr{background-image:url(images/mr_logo.gif);height:45px;}h2.sebre{background-image:url(images/sebre_logo.gif);height:70px;}h2.sina{background-image:url(images/sina_logo.gif);height:80px;}h2.petit_poesie{background-image:url(images/petit_poesie_logo.jpg);height:110px; border-bottom:0px;}

#photo{/*写真ボックス*/	width:156px;	padding:10px;	text-align:center;	float:right;	margin:0 0 20px 0;}#ellink{/*成分表示ボタン*/    position:relative;	margin:20px 0 0 0;    	padding:10px;	text-align:center;	font-size:12px;}#lead{/*上部のまとめ*/	width:335px;	padding:0 0 0 10px;}h3{/*製品タイトル*/	color:#333;	font-size:18px;	font-weight:bold;	margin:0 0 25px 2px;}#lead h4{	/*font-size:12px;	font-weight:normal;	color:#369;	background-color:#fff;	margin:0 0 2px 0;*/	display:none;}#wrapper table{/*価格表*/	margin:25px 20px 20px 0;}#wrapper table td{	font-size:10px;	line-height:18px;	color:#666;	background-color:#fff;	text-align:right;	padding:0 10px 0 0;}#wrapper2 table {    width:100%}#wrapper2 table td{	font-size:12px;	line-height:18px;	color:#666;	background-color:#fff;	text-align:left;	padding:2px;}/*******************		下の部分*******************/#bottom{	clear:right;	padding:0 0 0 10px;}p.color{	margin:0 0 15px 0;}p.texts{	font-size:14px;	line-height:140%;	color:#666;	padding:0 0 10px 0;}#long h4{	border-bottom:1px solid #ccc;	margin:0 0 5px 0;}#long p{	font-size:12px;	line-height:140%;	color:#666;	padding:0 0 15px 0;}#shiyo{/*使用方法まとめ*/	background-color:#ffeef6;	padding:10px 5px 0 5px;	margin:5px 5px 0 0;}#shiyo h4{	text-indent:-9999px;	background-image:url(images/shiyo.gif);	background-repeat:no-repeat;	background-position:5px 0;	height:14px;	margin:0 0 5px 5px;}#shiyo p{	font-size:12px;	color:#666;	line-height:140%;	margin:0 0 0 24px;	_margin:0 0 0 21px;	padding:0 0 10px 0;}#element{/*成分表示まとめ（印刷用）*/	background-color:#ffffff;	padding:50px 5px 0 5px;	margin:0;}#element h4{/*成分表示（印刷用）*/	height:14px;	margin:0 0 5px 10px;}#print{/*印刷ボタン*/	margin:15px 10px 0 5px;    text-align:center;}sup{	font-size:80%;	line-height:0;}strong{	font-weight:bold;}hr{	height:1px;	color:#ccc;	margin:20px 0 15px;	clear:both;}	/*******************		成分由来*******************/table.element {	text-align: center;
	font-size: 12px;
	border: solid #cccccc;
	border-width: 0px 0px 1px 1px;}table.element tr.elementhead {    color: #ffffff;
	font-weight: bold;
	border: solid #cccccc;
	border-width: 1px 1px 1px 1px;
	background: #ed4f9c;}table.element td {	text-align: left;
	font-size: 11px;
	border: solid #cccccc;
	border-width: 1px 1px 0px 0px;	padding:5px;}table.element td.elementhead {	text-align: center;
	font-size: 11px;
	border: solid #cccccc;
	border-width: 1px 1px 0px 0px;	padding:5px;}

