@charset "UTF-8";

/***********************-
もとぶら資生堂
概要：SKII

制作日：2009/11

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

#keshohin {
	font-size:100%;
}
#keshohin h5{
	margin:5px 0;
}

#peroff{
	margin:0 0 0 20px;
	padding:0;
 text-align:right;
	width:597px;
}
#keshohin h4{
	margin:10px 0 0 20px;
	color:#333333;
	font-size:14px;
}
#keshohin .box{
	margin:10px 0 40px 20px;
	padding: 10px 0 0px;
	width:597px;
	background:url(../cpb/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 .sk2 h6{
	margin:10px 5px 0 15px;
		color:#0066FF;
	font-size:110%;
}


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

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

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

#keshohin .sk2 ul{
	margin:5px 0;
	padding:0;
font-size:90%;
}
#keshohin .sk2 .box2 ul li{
	margin:0 0 2px;
	padding-left:8px;
	background:url(../sk2/maru.gif) no-repeat;
}

#keshohin .sk2 ol li{
	margin:0 0 2px 20px;
	background:none;
	list-style-type:decimal;
	padding:0;
}

.test{
	 margin:0.5em 0;
		 font-size:85%;
		 padding:8px;
}
#keshohin .sk2 dl.chuibun{
	 margin:5px 0 0;
	 padding:5px 0 0 ;
	 border-top:1px dotted #333;
}

#keshohin .sk2  dl.chuibun dt{
	 color:#900;
	 margin:0;
	 padding:0;
	 float:left;
	 width:8em;
	 clear:both;
	 text-align:right;
}
#keshohin .sk2 dl.chuibun dd{
	 margin:0;
	 padding:0;
	 float:left;
	 width:28em;
}





#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;
	border-bottom:1px solid #D5B28A;
}
#keshohin .box .box2 .per25{
	background:url(../sk2/25.gif) no-repeat  right bottom;
}
#keshohin .box .box2 .per20{
	background:url(../sk2/20.gif) no-repeat  right bottom;
}

#keshohin .box .box2 .per15{
	background:url(../sk2/15.gif) no-repeat  right bottom;
}

#keshohin .box .box2 .member{
	margin:0 0 10px;
	padding:0 100px 5px 0;
	color:#000000;
	font-size:90%;
	line-height:1.4;
	background:url(../elixir/10.gif) no-repeat  right bottom;
	border-bottom:1px solid #849387;
}


#keshohin .box .box2 h3 strong{
 font-size:150%;
 color:#6A3A0D;
}
#keshohin .fun .box2 h3 strong{
}
#keshohin .box .box2 h3 .brand{
 color:#6A3A0D;
}
.box3  .color{
 margin:8px 0 0 0;
}

table.shosai{
	margin: 5px 0 0 0 ;
	background:#F2E8DC;
	width:424px;
}
table.shosai td.memberkakaku{
	padding: 5px 5px 2px 0;
	text-align:right;
	vertical-align:bottom;
	font-size:85%;
	background:url(../elixir/102.gif) no-repeat bottom left;
	width:225px;
}

table.genteimenyu{
	margin: 5px 0 0 0 ;
	background:#Fff;
	width:424px;
	 border:#C00 3px solid;
}
#keshohin .box table.genteimenyu th h3{
	margin: 5px 0 3px ;
	padding:3px 5px 1px;
	background:#C00;
	color:#FFF;
	font-size:100%;
	width:10em;
}

table.shosai th,table.shosai td,table.genteimenyu th,table.genteimenyu td{
	padding: 5px;
}

table.shosai th{
	padding: 5px 0 3px 5px;
border-left:5px #7C1925 solid;
font-size:85%;
	text-align:left;
	font-weight:normal;
}
table.genteimenyu th{
	padding: 5px 0 3px 5px;
border-left:5px #C00 solid;
font-size:85%;
	text-align:left;
	font-weight:normal;
}
table.shosai th.cart,table.genteimenyu th.cart{
text-align:right;	padding: 8px 10px 5px 5px;
}
table.shosai th.cart .btn,table.genteimenyu th.cart .btn{
 vertical-align:top;
}

table.shosai td,table.genteimenyu td{
	padding: 5px 5px 3px 0;
	text-align:right;
	vertical-align:bottom;
	color:#7C1925;
	font-size:85%;
}
table.shosai td.cart2{
color:#000000;
}

table.soromuryo{
border:#CC0000 solid 1px;
border-left:#CC0000 solid 5px;
}

.tdline{
border-left:5px #7C1925 solid;
}
.gentei{
 margin:0;
 background:url(../sk2/gentei.gif) no-repeat right top;width:140px;
}
.gentei2{
 margin:0;
 background:url(../sk2/gentei.gif) no-repeat right top;width:100px;
}

table.shosai td strong,table.genteimenyu td strong{
 font-family:Arial, Helvetica, sans-serif;
 font-size:150%;}
table.shosai td img,table.genteimenyu td img{
 margin-right:5px;
}
#keshohin .box .box2 p{	
	margin:0;
	font-size:90%;
	line-height:1.4;
}


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


.line{
 margin:12px 0;
 clear:both;
}
.line2{
 margin:12px 0 0;
 clear:both;
}
.underline{border-bottom:1px dotted #999999;
}


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

.futamoji{
margin-left:2em;
}

.chuijiko{
	margin:10px 0 0 20px;
	font-size:80%;
	color:#660000;
}

.chuijiko strong{
	margin:3px;
	font-size:120%;
}

.red{
margin:0 8px 0 0;
padding:3px 5px 1px;
color:#FFFF99;
background-color:#990000;}

.shuryo{
	color:#990000;}

.hanbaishuryo{
 color:#990000;
}
.hanbaishuryo strong{
 margin:0 3px;
 border-bottom:1px dotted;
}

#peroff{
 margin-top:8px;
}

.chui{
 margin-right:15px;
 clear:both;
  font-size:100%;
  padding:20px 0 0;
  text-align:right;
  word-spacing:0.2em;
}
.chui strong{
 border-bottom:1px solid #990000;
}
.chui .black{
 color:#000000;
}
.chui a:link,.chui a:visited{
color:#990000;
}
.chui a:active {
 color:#330000;
 font-weight:bold;}
a:hover {
color:#660000;
  font-weight:bold;}
  
  .chui2{
  text-align:right;
  word-spacing:0.2em;
  color:#990000;
  font-size:90%;
  color:#990000;
}
.box3 p{
	text-align:left;
	width:160px;
	font-size:90%;}
	
	
	
	.chuipresent{
 margin:15px 15px 30px;
 font-size:12px;
}
.chuipresent strong{
 color:#990000;
}

/*0901追加プレゼント*/
.starter{
font-size:90%;	}
.starter ul{padding:0 0 0 10px;
}
.starter h5{
	 background:url(../present/kigou.gif) no-repeat;
	 padding:0 0 0 10px;	 font-size:95%;
	 font-weight:normal;
	 text-decoration:underline;
}
.starter h5 strong,.starter2 strong{
	 color:#900;
}

.starter2{
font-size:90%;
width:150px;
border:1px solid #900; 
text-align:center;}

.starter2 .btn{
margin:0px 0 10px;}


.starter2 ul li{
	 text-align:left;background:url(../present/kigou.gif) no-repeat;
	 padding:0 0 0 8px;
	 margin:0 3px 2px 5px;}

