@import url("main.css");

.tenpo {
	word-spacing: normal;
	text-align: left;
	line-height: 120%;
	padding:5px 15px;
	font-size: 10px;
}
.tenpotel {
margin:5px;
	text-align: center;
}

.teikyu{
}
.teikyu2{
}

h3.soryomuryotop{
		margin: 0 0 10px 10px;
	text-align:left;
	}
h3.soryomuryotop a{
	padding-right:100px;
	background:url(../index/paging.gif) no-repeat right;
	}

.product {
	position:absolute;
	left:5px;
	word-spacing: normal;
	text-align: left;
	line-height: 120%;
	padding-left: 8px;
	font-size: 10px;
}
.coment{
	position:absolute;
	left:5px;
	word-spacing: normal;
	text-align: left;
	line-height: 120%;
	padding-left: 15px;
	font-size: 10px;
}
.perple2 {
	color: #787896;
}
.aisatu {
	margin:5px 10px 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align:left;
	line-height:1.4;
	background-color:#FFFFCC;
	font-size:10px;
}
#aisatut {
	margin:5px 0;
	color:#009999;
	font-weight: bold;
	font-size:16px;
	text-align:center;
}
.motobura{
	text-align:right;
}
.motoburamail{
	margin:5px 0;
	line-height:1.4;
	color:#0066CC;
}
.chuijiko {
	background-color: #FFFFCC;
	border: 5px double #FF3333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.keitaichui {
	color: #FFFFFF;
	background-color: #CC0033;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.keitaichui2 {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC0033;
	padding-left: 10px;
}
.keitai {
	font-weight: bold;
	color: #FFFF66;
	border-bottom: solid #FFFF66 1px;
	padding-bottom: 1px;
}
.sikaku {
	color: #3366CC;
	font-size:10px;
	padding-left: 12px;
}
.sp {
	padding-left: 18px;
}

.nenmatu1 {
	margin:5px 0px 15px 20px;
}
#ssl{
	margin: 0 15px;
	padding: 0 5px;
	text-align:left;
}
.sslb{
	float:right;
	padding: 0;
}
.clear{
	clear:right;
}
/*右のバナー*/
#rb{
	padding:10px 5px 0px 0px;
	text-align:left;
	}
#rb2{
	padding:0px 5px 0px 0px;
	text-align:left;
	}

#linkr{
	margin-bottom:8px;
	}

.linkb{
	margin-bottom:8px;
	}

	
/*スキンケア*/
#skincare{
	margin:10px 0 ;
	}
.skin1{
	padding:0;
	text-align:center;
	vertical-align:bottom;
	}
.skin2{
	padding:0;
	text-align:right;
	}
.skin3{
	padding:0;
	text-align:left;
	}

.skin4{
	padding:0;
	text-align:center;
	vertical-align:top;
	}

/*Uside*/
#uside{
	margin:15px 10px;
	padding: 0 0 5px;
	text-align:left;
	border-bottom: 1px solid #3366FF;
	}
#uside1{
	padding: 3px 5px;
	background-color:#3366FF;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
	}
#ulogo{
	float:right;
	padding: 5px;
	}
.usidekiji{
	margin: 5px 10px;
}
.ukiji{
	text-align:right;
}

table.news{
	margin:10px;
}
table.news strong{
	color:#457193;
}
table.news th{
	padding:3px 10px;
	text-align:left;
	background-color:#457193;
	color:#ffffff;
	font-size:12px;
}
table.news td{
	padding:5px 10px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	border-bottom:1px solid #457193;
	background-color:#F4F9F8;
}

.linktitle{
	 margin: 5px 0;
	 font-size:10px;
	 text-align:center;
	 color: #CC0000;
	 width:190px;
	 line-height:1.3;
}
.link{
	 margin:5px 0 0;
	 padding-left:12px;
	 font-size:10px;
	 text-align:left;
	 line-height:1.3;
	 background:url(../link/box.gif) no-repeat;
}

.bunsho-a{	
	margin:10px 0 0 23px;
	vertical-align:top;
	 width:370px;
}

hr.linkline{
	margin:15px 10px;
	text-align:center;
}
hr.line{
	margin:15px 10px;
	text-align:right;
	color:#666666;
}

table.carttd{
	margin:5px 0 0 10px;
	border-top:1px solid #999999;
}
table.carttd from{
	margin:0;
}

table.carttd td{
	padding:3px 6px;
	border-bottom:1px solid #999999;
	vertical-align:center;
}
table.carttd td.right{
	padding:3px 6px 3px 80px;
}


#textarea{
	 margin:10px 0 5px;
	 padding: 5px 10px;
	 background-color:#ffffff;
	 width:380px;
	 height:150px;
	 overflow:auto;
	 	 text-align:left;
}

#textarea h3{
	 margin:5px 0 2px;
	 padding:1px 5px;
	background-color:#457193;
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}
#textarea h5{
	 margin:0;
	 padding:0;
	color:#990000;
	font-size:12px;
}


#textarea ul{
	 margin:10px 20px;
	 list-style:none;
}


/* モダンプラウザ \*/
html>/**/body #textarea ul{
	 margin:5px 0 5px -30px;
}



#textarea ul li{
	margin:8px 5px 8px 0;
	padding-left: 10px;
	border-bottom:1px solid #666666;
	background:url(../index/newsbox.gif) no-repeat;
	 
}
#textarea ul li .data{
	margin-left:5px;
	font-size:90%;
}

.event{
	margin:8px 5px 10px 10px;
	padding: 0 0 5px;
	border:1px solid #990000;
	background-color:#FFFFCC;
	text-align:left;
	 
}
.event p{
margin:5px 10px 5px 15px;
	padding:0;
}
.event h5{
	margin:0;
	padding:3px 10px;
	background: #990000;
	color:#FFFFFF;
	font-size:110%;
	 
}

.event h6{
	margin:5px 0 0 10px;
	font-weight:normal;
	line-height:1.3;
	font-size:100%;
}

.event li{
	margin:0;	
	border:none;
}
.event li u{
	color:#990000;
}
.event a{
	color:#990000;
	margin-right:5px;
	 
}


#nennmatu{
margin:10px 5px 10px 10px;
padding:0 0 8px ;
border:1px solid #996666;
text-align:left;
background-color:#F5EED5;
}

#nennmatu h3{
margin:0;
padding:5px;
background-color:#990000;
font-size:120%;
color:#FFFFFF;
}

#nennmatu p{
margin:8px 15px;
}
#nennmatu .ss{
margin:4px 15px;
font-size:12px;
}
#nennmatu p strong.blue{
margin:3px 0;
color:#003366;
}
strong.red{
color:#990000;
}
#nennmatu p .kyocho{
margin:0 5px 0 0;
padding:3px 3px 2px;
background-color:#990000;
color:#FFFFFF;}

#motobura{
	margin:15px 0 5px;
}


#siseido{
 margin: 15px 0;
 padding:10px 0 8px 30px;
 text-align:left;
 color:#CC0000;

 font-weight:bold;
}
#siseido2{
 margin:0 5px 15px;
 padding:10px 0 8px 30px;
 text-align:left;
 color:#CC0000;
 background:url(../index/yy.gif) no-repeat #FFFFCC;
 font-weight:bold;
}
#siseido strong,#siseido2 strong{
 font-weight:bold;
 font-size:120%;
}
#siseido2 ul{
 margin:0 15px;
 padding:0;

}
#siseido2 ul li{
 margin:0 0 5px;

}


#siseido a:link,#siseido a:visited,#siseido2 a:link,#siseido2 a:visited{
 color:#CC0000;
	text-decoration: none;
}
#siseido a:hover {
	color:#FF6600;
	text-decoration: none;
	}
#siseido2 a:hover {
	color:#FF6600;
	text-decoration: none;
	}


.annnai{
margin:5px 10px;

}



.co25{
 margin:10px;
 text-align:right
}


/*注意事項 100203追加*/
#chui{
 margin:5px 0;
 text-align:left;
 color:#990000;
 
}

/*特別セール*/

#saleend{
 margin:0 5px 15px;
 padding:8px 15px;
 text-align:left;
 border:1px solid #990000;
 background:#F5EED5;
}
#saleend h2{
 margin:8px 0;
 padding:3px;
 background-color:#990000;
 color:#FFFFFF;
 font-size:120%;
 text-align:center;
 text-shadow:#333333;
}

#saleend strong{
 color:#006666;
}
#saleend u{
 color:#990000;
}
#saleend u.kyocho{
 color:#990000;
 font-weight:bold;
}

/*0513詫び*/
.wabi{
 margin:0 5px 15px;
 padding:7px 0 4px;
 background:#FFFFCC;
 border:#990000 double;
 text-align:left;
}
.wabi h2{
	 margin:0;
	 padding:0;
 text-align:center;
 font-size:120%;
 font-weight:bold;

}
.wabi h2 a{
color:#990000;text-decoration: none;
}
.wabi p{
color:#000000;
margin:5px 0 3px 15px;
padding:0;
}
.wabi p a{
text-decoration: none;
color:#000000;}

.wabi2{
 margin:8px 0 5px 40px;
 padding:7px 0 4px;
 background:#FFFFCC;
 border:#990000 1px solid;
 text-align:center;
 font-weight:bold;
 width:370px

}
.wabi2 a{
color:#990000;text-decoration: none;
}


/*夏休み*/
.summer{margin:0px 8px 15px; background:#FFF;border:3px solid #CC0000;padding:20px 8px 15px;
text-align:left;}

.summer h3{margin:0 0 10px;color:#990000;
fontsize:14px;
font-weight:bold;
text-align:center;}
.summer ul{
 margin:10px;
 padding:0;
 list-style-type:none;
 	}
.summer ul li{
 margin:0px 0 5px;
 padding:0 0 0 10px;
 background:url(../index/kome.gif) no-repeat;
 	}
.summer ul li.space{
 margin:1em 0 5px;
 	}

.summer ul li u{
color:#660000;
 	}

.summer strong.day{
	margin:8px 0 0 0;
padding:3px 0 6px 20px;

background:url(../index/maru.gif) no-repeat;
color:#900;
 	}
