@charset "UTF-8";

/***********************-
もとぶら資生堂
概要：dプログラム

制作日：2009/11

-***********************/
@import url(basic.css);
@import url(btn.css);
@import url(common.css);

h3.tel{
 margin:5px 0 0 25px;

}

#keshohin {
	font-size:100%;
}



#keshohin h5{
	margin:5px 0;
}

#keshohin h4{
	margin:10px 0 0 20px;
	color:#333333;
	font-size:14px;
}
#keshohin .box{
	margin:10px 0 0 20px;
	padding: 10px 0 40px;
	width:597px;
	background:url(../dpro/back.gif) repeat-y;
}
#keshohin h2{
	margin:30px 0 0 20px;
	padding:0;
}


#keshohin .box h6{
	margin:2px 5px 0 15px;
	color:#787896;
	font-size:10px;
	font-weight:normal;
}
#keshohin .dpro h6{
	margin:10px 5px 0 15px;
		color:#0066FF;
	font-size:110%;
}


#keshohin .dpro .title{
	margin:18px 5px 18px 0;
}

#keshohin .box .box0{
	margin:0 0;
	width:590px;
}
#keshohin .title1{
	float:right;
}
#keshohin .title2{
	float:left;
}



#keshohin .dpro p{
	margin:5px 0;
	padding:0;
font-size:85%;
}



#keshohin .box .box0 .box2{
	margin:0;
	width:424px;
	text-align:left;
}

#keshohin .box .box2 h3{
	margin:0 0 10px;
	padding:0 100px 5px 0;
	color:#000000;
	font-size:90%;
	line-height:1.4;
	background:url(../dpro/20.gif) no-repeat  right bottom;
	border-bottom:1px solid #5BC7E1;
}
#keshohin .box .box2 h3 strong{
 font-size:130%;
}
#keshohin .box .box2 h3 .brand{
 color:#00A9C7;
}
.box3  .color{
 margin:8px 0 0 0;
}


table.shosai{
	margin: 5px 0 0 0 ;
	background:#E6FCFA;
	width:424px;
}
table.shosai th,table.shosai td{
	padding: 5px;
}

table.shosai th{
	padding: 5px 0 3px 5px;
border-left:5px #00A9C7 solid;
font-size:85%;
	text-align:left;
	font-weight:normal;
}
table.shosai td{
	padding: 5px 5px 3px 0;
	text-align:right;
	vertical-align:bottom;
	color:#FF6249;
	font-size:85%;
}
table.shosai td strong{
 font-family:Arial, Helvetica, sans-serif;
 font-size:150%;}
table.shosai td img{
 margin-right:5px;
}
#keshohin .box .box2 p{	
	margin:0;
	font-size:90%;
	line-height:1.4;
}

table.shosai th.cart{
text-align:right;	padding: 8px 10px 5px 5px;
}
table.shosai th.cart .btn{
 vertical-align:top;
}
table.shosai td.cart2{
color:#000000;
}




#keshohin .box .box2 dl{
	margin:0.5em 0 1em 1em;
		font-size:90%;
}

#keshohin .box .box2 dl dt{
 font-weight:bold;
 color:#00A9C7;}
#keshohin .box .box2 dl dd{
	margin:0 0 0 1em;
	padding:0 0 0 15px;
	background:url(../image/mark.gif) no-repeat;}


hr{
margin-top:15px;
margin-bottom:15px;}


.line{
 margin:12px 0;
 clear:both;
}


.ss{ font-size:90%;
}
.hitomoji{
margin-left:1em;
}

.futamoji{
margin-left:2em;
}

.chuijiko{
	margin:5px 0 5px 28px;
	padding:0;
	font-size:90%;
	color:#666666;
}

#peroff{
	margin:5px 0 0 20px;
	padding:0;
 text-align:right;
	width:597px;
}
