/* CSS Document */

body{
	line-height:130%;
	font-size:12px;
	color:#4F493B;
	margin: 0;
	padding: 0;
	font-family:"ＭＳ Ｐゴシック",sans-serif;
	
}
body a{

color:#663300;}

body a:hover  {

color: #990099;}

.footer{
padding:10px;
color: #44382c;
line-height:160%;
font-size:12px;}


.footer a{
color:#44382c;
line-height:160%;
font-size:12px;
text-decoration:overline:#33333;}

UL.footer{
padding: 0;
margin:0;}

UL.footer li{
padding:1px 0;
margin:0;}

UL.footer li a{
padding:1px 0;
margin:0;
color:#44382c;
line-height:160%;
font-size:12px;
text-decoration:overline:#33333;}

.right{
	padding:34px 12px 12px 12px;
	background:url(../images/title1.jpg) no-repeat top;
	background-color:#F1EDE5;

}

.right2{ padding:34px 12px 12px 12px;
background:url(../images/title2.jpg) no-repeat top ;
background-color:#F1EDE5;
}

.right_table{ border-bottom:1px  dotted #3f3327;
padding:12px 3px 8px 3px;}

.ph{border:#FFFFFF 2px solid;}

.ph2{border:#988865 1px solid;
margin:10px 0 5px 0;}

.ph2_2{border:#988865 1px solid;
margin:0 0 5px 0;}

.ph2_3{border:#988865 1px solid;
margin:0 0 10px 0;}


.day{
	background:url(../images/day.gif) no-repeat center;
	width:70px;
	font-size:12px;
	color:#FFFFFF;
	margin-bottom:5px;
	font-family: 'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3';
}
H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 3px auto; WIDTH: 940px; COLOR: #999999; PADDING-TOP: 0px
}
H1 A {
	FONT-WEIGHT: normal; COLOR: #999999; FONT-STYLE: normal; TEXT-DECORATION: none
}
H1 STRONG {
	FONT-WEIGHT: normal; COLOR: #999999; FONT-STYLE: normal; TEXT-DECORATION: none
}
H1 EM {
	FONT-WEIGHT: normal; COLOR: #999999; FONT-STYLE: normal; TEXT-DECORATION: none
}
H2 {
	FONT-SIZE: 1.6em;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 1.4em;
	padding: 8px 0 8px 30px;
	margin: 0;
}
H3 {
	FONT-SIZE: 1.3em;
	COLOR: #663300;
	LINE-HEIGHT: 1em;
	padding:12px 10px;
	margin: 0;
}
H4 {
	FONT-SIZE: 1.2em;
	COLOR: #663300;
	LINE-HEIGHT: 140%;
	padding:12px 10px;
	margin: 0;
}
.product_back{
	background-image: url(../images/product_ba1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	DISPLAY: inline-block;
	overflow: hidden;
}
.ph{ border:#CFC5B7 1px solid; 
}
.pd_1{MARGIN-TOP: 5px;
	OVERFLOW: hidden;
	BORDER-TOP-STYLE: none;
	LINE-HEIGHT: 1.4em;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	color: #F35293;
	padding-bottom: 3px;
	font-size: 13px;
	font-weight:bold;
	}
.pd_2{FONT-SIZE: 1em; MARGIN: 0px; HEIGHT: 1.4em; padding:3px 0;}
.pd_3{FONT-SIZE: 1em;
	MARGIN: 0px;
	HEIGHT: 1.4em;
	text-decoration:line-through;
	color: #660066;}
.pd_4{ FONT-WEIGHT: bold; FONT-SIZE: 1.8em; LEFT: 0px; MARGIN: 0px;  COLOR: #f35293; PADDING:5px 0px; FONT-FAMILY: Helvetica, Arial, sans-serif;}

.pd_5{
	MARGIN: 0;
	padding:5px 0;
}
.pd_5 a{MARGIN:0;
	padding:0;
	 DISPLAY: block;  BACKGROUND-IMAGE: url(../images/btn_cart1.jpg); WIDTH: 145px; TEXT-INDENT: -9999px;  HEIGHT: 24px;
}
.pd_5 a:hover {
	BACKGROUND-IMAGE: url(../images/btn_cart2.jpg);
}

.pd_6{
	MARGIN: 0;
	padding:0;
}
.pd_6 a{MARGIN:0;
	padding:0;
	 DISPLAY: block;  BACKGROUND-IMAGE: url(../images/btn_my.gif); WIDTH: 145px; TEXT-INDENT: -9999px;  HEIGHT: 24px;
}
.pd_6 a:hover {
	BACKGROUND-IMAGE: url(../images/btn_my2.gif);
}

.pd_7{
	MARGIN: 0;
	padding:0;
}
.pd_7 a{MARGIN:0;
	padding:0;
	 DISPLAY: block;  BACKGROUND-IMAGE: url(../images/btn_ask.gif); WIDTH: 145px; TEXT-INDENT: -9999px;  HEIGHT: 24px;
}
.pd_7 a:hover {
	BACKGROUND-IMAGE: url(../images/btn_ask2.gif);
}
.pd_8 td{ padding:8px 0;
}
.pd_9{ background-image: url(../images/back_s.gif);
background-repeat:no-repeat;
HEIGHT: 46px;
WIDTH: 670x;
margin:0 0 10px 0;
padding:5px;

}
.icon{padding:0 5px;}
.news{
	width:75px;
	font-weight:bold;
	font-size:11px;
	color: #555555;
	margin:auto 0;
	padding:3px 0 3px 5px;
}
.news_i{width:50px;}
.news_t{
		font-size:11px;
	color: #555555;
	margin:auto 0;
	width:545px;}
.news_t a{color:#663300;
text-decoration:none;}

.ltitle{
padding:2px 5px; 
border:1px #C0C0C0 solid; 
color:#FFFFFF; 
width:590px; 
margin:10px 0; 
font-weight:bold; 
font-size:14px;
background-color:#4f493b;
}
.atitle{
padding:2px 5px; 
border:1px #C0C0C0 solid; 
color:#FFFFFF; 
width:670px; 
margin:10px 0; 
font-weight:bold; 
font-size:14px;
background-color:#4f493b;
}
.lph{ padding:10px 0;}

.ltext{
padding:10px 0 20px 5px;
line-height:160%;
width:590px; 
}
.login{
background-image:url(../images/mem_back.gif); 
background-repeat:no-repeat; 
background-position:top left; 
padding:8px 0;
margin:5px 5px 40px 5px;
width:590px;
height:30px;
}
.login2{
background-image:url(../images/mem_back.gif); 
background-repeat:no-repeat; 
background-position:top left; 
padding:8px 0;
margin:5px 5px 0px 5px;
width:590px;
height:30px;
}
.basket_boder{
	border-right:#FFFFFF 1px solid;
	background-color:#4F493B;
	color:#FFFFFF;
	padding: 3px 5px;
}

.basket_boder1{
	border-bottom:#999999 1px dotted;
	padding: 10px 5px;
}
.basket_boder1_5{
	border-bottom:#999999 1px dotted;
}
.basket_boder2{
border-top:#999999 1px dotted;
}
.prid{
	border-bottom:#999999 1px dotted;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.mail_miss{
	font-size:10px;
	background-color:#FFCCCC;
	color:#FF0000;
	width:95%;
	height: 14px;
	line-height:14px;
	padding: 2px 5px;
	border: 1px #ff0000 solid;
}
.bank{
	font-size:12px;
	background-color:#FFFFFF;
	color:#504A3B;
	width:95%;
	line-height:18px;
	padding: 5px;
	border: 1px #504A3B solid;
	margin: 5px 0;
}

.price_left{
border-top:#999999 1px solid;
border-left:#999999 1px solid;
border-right:#999999 1px dotted;
padding:5px 15px;
}

.price_left2{
border-top:#999999 1px solid;
border-left:#999999 1px solid;
border-right:#999999 1px dotted;
border-bottom:#999999 1px solid;
padding:5px 15px;
}

.price_right{
border-top:#999999 1px solid;
border-right:#999999 1px solid;
padding:5px 15px;
}

.price_right2{
border-top:#999999 1px solid;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
padding:5px 15px;
}
.membr_bo{
padding:5px 15px;
}

ul.links li{
padding-bottom:10px;
width:540px;}

ul.links{ padding:20px 30px 0;}

ul.links li a{
color:#CC3399;}

.stone_bo1{
	border:1px solid #B0a47d;
	margin: 0 auto;
	padding: 0;
	width:95px;
}

.stone_bo2{
border-bottom:1px solid #B0a47d;
border-right:1px solid #B0a47d;
padding:2px;
float:left; width:74px; margin:auto 0; height:20px;}

.stone_bo22{
border-bottom:1px solid #B0a47d;
border-right:1px solid #B0a47d;
padding:2px;
float:left; width:215px; margin:auto 0; height:20px;}

.stone_bo23{
border-bottom:1px solid #B0a47d;
border-right:1px solid #B0a47d;
padding:2px;
float:left; width:184px; margin:auto 0; height:20px;}

.stone_bo2_2{
border-bottom:1px solid #B0a47d;
border-right:1px solid #B0a47d;
padding:2px;
float: left; width: 396px; margin:auto 0; height:20px;}



.stone_bo3{
border-bottom:1px solid #B0a47d;
border-right:1px solid #B0a47d;
border-left:1px solid #B0a47d;
padding:5px;
margin:auto 0; width:573px;}

.stone_bo5{
border-top:1px solid #B0a47d;
background-color:#E0D9C9;
padding:2px;
float:left; width:294px; margin:auto 0; height:20px;
}

.stone_bo6{
border-top:1px solid #B0a47d;
border-right:1px solid #B0a47d;
background-color:#C5B99E;
padding:2px;
float:left; width:185px; margin:auto 0; height:20px;}

.s_d1{border-right:1px #999999 dotted;
font-size:10px;}

.s_d2{
font-size:10px;}



.dcms_ec_login1{
	font-weight:normal;
}

.dcms_ec_login2{
	font-weight:bold;
}

.dcms_ec_login3{
	font-weight:normal;
}

.dcms_ec_login4{
	font-weight:bold;
	color:#ff9999;
}

.dcms_ec_login5{
	font-weight:normal;
}





