@import url("main2.css");
#product{
	margin-left:5px;
	background-color:#FFFFCC;
	padding:8px;
}
#product h1{
	 margin:0;
	 padding:0;
	 font-size:100%;
	 text-align:left;
	 border:none;
	 color:#990000;
}
#product p{
	 margin:5px 0 0;
	 font-size:90%;
	 text-align:left;
	 line-height:1.3;
}


/*　成分情報*/
.seibun {
	border-bottom: solid 1px #CDA253;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	padding:3px 10px 3px 3px;
}
.seibun0 {
	border-bottom: solid 1px #CDA253;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	padding:3px 0px 3px 3px;
}
.seibun p,.seibun0 p{
 margin:0 0 0 10px;
 padding:0;}
.yoryo {
	font-size: 10px;
	vertical-align: middle;
	padding:3px 10px 3px 3px;
}

.seibunt{
	color: #FFFFFF;
	background-color: #AE7E44;
	text-align: left;
	vertical-align: middle;
	border-bottom: solid 1px #ffffff;
	padding: 2px 0px 2px 10px;
}
.seibun1 {
	background-color: #E8CA9A;
	font-size: 10px;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	text-align: center;
	vertical-align: middle;
	padding:3px;
}
.seibun12 {
	background-color: #FFF5DC;
	font-size: 10px;
	border-bottom: solid 1px #ffffff;
	text-align: right;
	vertical-align: middle;
	padding:3px 15px 3px 3px;
}
.seibun2 {
	background-color: #A2CDE8;
	font-size: 10px;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	text-align: center;
	vertical-align: middle;
	padding:3px;
}
.seibun22 {
	background-color: #E6FFFF;
	font-size: 10px;
	border-bottom: solid 1px #ffffff;
	text-align: right;
	vertical-align: middle;
	padding:3px 15px 3px 3px;
}
.seibun3 {
		font-size: 10px;
	text-align: right;
	padding:3px;
}
.step {
	font-size: 10px;
	text-align: right;
	padding:3px;
	color: #CC0033;
}
.shohins {
	text-align: left;
	margin:10px 10px 20px 30px;
}
.shohins strong {
	color:#990000;
	font-size:110%;
}
.quest {
	text-align: left;
	font-size: 10px;
	padding:5px 0px 5px 5px;
}
.kakakubetu {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC9933;
	text-align: center;
	padding: 5px;
}



/*　商品色*/

.red {color: #A25050}
.white {color: #FFFFFF}
.style1 {color: #C25050}
.kago {
	font-weight: bold;
	color: #AE7E44;
}
.sp{
	padding:10px 0px 5px 0px;
}
.sp2{
	padding:0px 0px 10px 0px;
	font-size: 10px;
}

.sp2 .present{
	margin:0 0 0 8px;
	padding-left:12px;
	background:url(../product/book.gif) no-repeat;
	text-align:left;
}
.first{
	font-size: 10px;
	font-weight: bold;
	color: #A25050;
	padding:5px 5px 0px 0px;
}
/*　フォーム*/
input, select, textarea
   { padding:2px 0px 1px 0px; }

/*　リード*/
#read{
	margin: 2px 5px 2px 10px;
	font-size:10px;
	text-align: left;
	color: #734424;
}

#read2{
	margin: 10px 0px ;
	padding: 5px 8px;
	font-size:10px;
	text-align: left;
	line-height: 1.4;
	border:1px solid #666666;
}
#read2 strong{
	color:#990000;
}
#read2 ul{
	margin: 10px 0 10px 5px;
	padding:0px 0 5px;
	border-bottom:1px dotted #666666;
	list-style:none;
}
.read3{
	margin: 5px 0 0;
}
.read3 ol{
	margin: 10px 0 0 25px;
	padding:0px;
}
.read3 ol li{
	margin:  0 0 5px;
	padding:0px;
}

#read2 ul li{
	margin:  0 0 5px;
	border-left:2px solid  #0066CC;
	padding-left:5px;
}


.gray{
 	background:#f0f0f0;
	padding:5px 8px; }
.gray h2{
	 margin:0;
	 padding:0;
	 font-size:100%;
	 color:#003399;
 }
 .gray h3{
	 margin:10px 0 5px;
	 padding:0;
	 font-size:100%;
 }
.gray .box{
	margin:5px;
 	border:1px solid #333333;
	padding:0 4px; }



/* tuika */
.mouse{
	 margin:5px 0;
	 padding: 3px 8px;
	 text-align:left;
	 font-size: 10px;
	 line-height: 1.3;
	 background-color:#FFFFCC;
}

#plink{
	margin: 0px 0 5px 15px;
	text-align:left;
	font-size: 10px;
	line-height: 1.3;
}
.plinkt{
	margin: 0 0 5px
	font-size: 10px;
	font-weight: bold;
	color:#006699;
	
}

#plink a{
	background:url(../product/plink.gif) no-repeat;
	margin-left: 8px;
	padding-left: 8px;
}
#pankuzu{
	float:left;
	margin: 0;
	waidth: 250px;
}
#hossori{
	float:right;
	margin: 0 0 5px;
	waidth: 370px;
}
.clear{
	clear: both;
}

#pan{
	margin: 35px 5px 0;
	text-align:left;
	font-size: 10px;
}
#pan strong{
		color:#CC0000;
		}
	
.suiyosei{
	margin: 10px 0;
	text-align: right;
	font-size: 10px;
	
}


/* ほっそり */
.hossoriwaku{
	margin:10px 0px 20px 30px;
	padding: 5px  0 5px 8px;
	 background-color:#FFDEEF;
	 border: 1px solid #FF9999;
}
.hossoris{
	text-align: left;
	color: #CC0066;
	font-weight: bold;
}
.hossoris1{
	margin: 8px 0 0 8px;
	color: #006699;
}

.hossoris2{
	margin: 0px 0 0 8px;
	text-align: left;
	line-height: 1.3;
}


.hossoris3{
	text-align: right;
	margin: 5px;
}

.hokokusho{
	text-align:right;
}
.toku{
	margin:0 5px 0 0;
	padding:2px 0 0 1px;
	background-color:#CC0033;
	color:#ffffff;
}

.stepchui{
	margin:5px 0 5px 14px;
	text-align:left;
	color:#990000;
	
}

.case2{
margin:0 ;
padding:5px 5px 5px 60px;
text-align:left;
background-color:#FFFAEC;
}
.case2 strong{
color:#CC3333;

}

.kokitosan{
	 margin:1em 0 0 0;
	 padding:8px 10px;
	 background-color:#f0f0f0;
	 text-align:left;
}

.click{
 margin:1em 0 0;
 text-align:right;
}

.click a{
background:url(../product/arrow.gif) no-repeat;
padding-left:15px;
}


/*10*02-17追加*/
.seika{
font-size:90%;margin-left:10px;}
.seika2{
font-size:90%;
color:#000000;
}

/*10*05-07追加*/
.chui{
 margin:5px 0 10px;
 font-size:85%;
 color:#990000;
}
.photo{
	 margin:8px 5px 0;
}

