.TextField { border:1px solid #999999; font-size:12px; padding:2px 0 0 3px; color:#333333; }

.txt{color:#B2A099; font-size:10px;}
.txt2{color:#000000; font-size:11px; padding-left:2px;}
.txt12{color:#666666; font-size:12px}
.copy{color:#9e877f; font-size:9px}

A:link {color: #666666; text-decoration: none;}
A:hover {color: #3333ff; text-decoration: none;}
A:visited{color: #993399; text-decoration: underline;}
.eo A:link{color: #006600; text-decoration: underline;}
.eo A:hover{color: #3333ff; text-decoration: underline;}

.peo A:link{color: #990099; text-decoration: underline;}
.peo A:hover{color: #3333ff; text-decoration: underline;}

.txtlink A:link{color: #0000cc; text-decoration: underline;}
.txtlink A:visited{color: #0000cc; text-decoration: underline;}
.txtlink A:hover{color: #0000ff; text-decoration: none;}

.txtlink2 A:link{color: #333333; text-decoration: none;}
.txtlink2 A:visited{color: #0000cc; text-decoration: none;}
.txtlink2 A:hover{color: #0000ff; text-decoration: none;}
.txtlink2 A:active{color: #0000ff; text-decoration: none;}

.honbun{color:#666666; font-size:12px; line-height:1.8;}
.honbun_b{color:#000000; font-size:12px; line-height:1.8; font-weight:bold;}
.abreeze01 {
	background:url(pro/abreeze/img/bg01.jpg) no-repeat left top;
}

.abreeze04 {
	background:url(pro/abreeze/img/bg04.jpg) no-repeat left top;
}
.deco{color:#990000; font-size:14px;letter-spacing:-2px; line-height:19px; font-weight:900; text-decoration:none; text-shadow:#666666 2px 2px 1.3px; letter-spacing:-0.8; font-stretch:condensed;}
.honbun_l{color:#666666; font-size:11px; line-height:1.2;}
.honbun_g{color:#009900; font-size:12px; line-height:1.2;}

.head{color:#000000; font-weight:bold; font-size:14px; letter-spacing:-0.8}
.head_16{color:#000000; font-weight:bold; font-size:16px; letter-spacing:-0.5}
.foot{
	color:#B2A099;
	font-size:10px;
	line-height: 18px;
}
.head2{color:#3F6771; font-size:15px; font-weight:bold;}
.head3{color:#8153A6; font-size:19px; font-weight:900;}
.head4{color:#003399; font-size:13px; font-weight:bold;}
.head4_17{color:#003399; font-size:19px; font-weight:900;}
.head_b_b{color:#000000; font-size:12px; font-weight:bold;}

.tbox{background-repeat:no-repeat; background-image:url("img/foot_bg.gif");}
table#menubox {border-top: 1px #999 solid; border-left: 1px #999 solid; padding:1px; text-align: center; margin-bottom: 5px;}
table#menubox td{border-bottom: 1px #999 solid; border-right: 1px #999 solid; padding:2px; text-align: center;}
.date{color:#0000cc; font-size:12px; font-weight:bold;}

.alg1{background-repeat:no-repeat; background-image:url("pro/alg/img/alg_image1.jpg");}
.alg_new {
	background-image: url(pro/alg/img/img.jpg);
	background-repeat: no-repeat;
}
.alg2{background-repeat:no-repeat; background-image:url("pro/alg/img/alg_image2.jpg");}
.alg3{background-repeat:no-repeat; background-image:url("pro/alg/img/alg_image3.jpg");}

.gai1{background-repeat:no-repeat; background-image:url("pro/gaiyyall/img/gaiyyall_image1.jpg");}

.sal1{background-repeat:no-repeat; background-image:url("pro/salone/img/slo_image1.jpg");}
.sal2{background-repeat:no-repeat; background-image:url("pro/salone/img/slo_image2.jpg");}
.sal3{background-repeat:no-repeat; background-image:url("pro/salone/img/slo_image3.jpg");}
.sal4{background-repeat:no-repeat; background-image:url("pro/salone/img/slo_image4.jpg");}

.sil1{background-repeat:no-repeat; background-image:url("pro/silflex/img/silf_image1.jpg");}

.tar1{background-repeat:no-repeat; background-image:url("pro/tario/img/tario_image1.jpg");}
.tar2{background-repeat:no-repeat; background-image:url("pro/tario/img/tario_image2.jpg");}

.ppro1{background-repeat:no-repeat; background-image:url("pro/propro/img/pp_back.jpg");}
.ppro2{background-repeat:no-repeat; background-image:url("pro/propro/img/pp_back2.jpg");}
.ppro3{background-repeat:no-repeat; background-image:url("pro/propro/img/pp_back3.jpg");}


.mud1{
	background: transparent url(hbs_original/mad_t/img/mud_back01.jpg) no-repeat left top;
}
.mud2{background: transparent url(hbs_original/mad_t/img/mud_back02.jpg) no-repeat left top;}
.style10 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.style11 {
	font-size: 12px;
	color: #000099;
}
.txt10 {
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}
.txt10_l {
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	margin-bottom: 8px;
}
.linehigh_l {
	line-height: 24px;
}
.adumi_back {
	background-image: url(hbs_original/adumino/img/back.jpg);
	background-repeat: no-repeat;
}
.txt9 {
	font-size: 9px;
	color: #000000;
}
.sappru_back {
	background-image: url(hbs_original/sappru/img/back.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.venx {
	background-image: url(pro/venx/img/bg.jpg);
	background-repeat: no-repeat;
}

.venx2 {
	background-image: url(pro/venx/img/bg02.jpg);
	background-repeat: no-repeat;
}

.venx3 {
	background-image: url(pro/venx/img/bg03.jpg);
	background-repeat: no-repeat;
}

.abreeze02 {
	background:url(pro/abreeze/img/bg02.jpg) no-repeat left top;
}
.abreeze03 {
	background:url(pro/abreeze/img/bg03.jpg) no-repeat left top;
}

/*7/16 nakamura��*/
.abreeze05 {
	background:url(pro/abreeze/img/bg05.jpg) no-repeat left top;
}
/*7/16 nakamura��ここまで*/

/*mudtherapy index.html�ga?Ipng?I?��?��*/
table#soap {
	margin-top: 28px;
	margin-bottom: 14px;
}
#bg_grade {
	background: transparent url(hbs_original/mad_t/img/bg_gradation.jpg) no-repeat left top;
}
.png1 {
	background: transparent url(hbs_original/mad_t/img/copy_soap.png) no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="hbs_original/mad_t/img/copy_soap.png",sizingMethod="image");
}
.png2 {
	background: transparent url(hbs_original/mad_t/img/image_bubble1.png) no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="hbs_original/mad_t/img/image_bubble1.png",sizingMethod="image");
}
.png3 {
	background: transparent url(hbs_original/mad_t/img/image_bubble2.png) no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="hbs_original/mad_t/img/image_bubble2.png",sizingMethod="image");
}
.png4 {
	background: transparent url(hbs_original/mad_t/img/photo_soapbox.png) no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="hbs_original/mad_t/img/photo_soapbox.png",sizingMethod="image");
}
.png5 {
	background: transparent url(hbs_original/mad_t/img/photo_soap.png) no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="hbs_original/mad_t/img/photo_soap.png",sizingMethod="image");
}
body {
margin:0;
padding:0;
text-align:center;
}
body#toppop{
	text-align: center;
	margin: 0;
	padding: 0;
	}
div#toppop {
	margin: 0;
	padding: 0;
	}
div#toppop_frame {
	margin: 0 auto;
	width: 470px
	}
	
div#toppop_frame02 {
	margin: 15px auto 0;
	width: 470px
	}
span.link {
	font-size: 12px;
	}
	
span.link_redtxt {
	font-size: 10px;
	color:#FF0000;
	}
table.rice th,table.rice td {
	color:#666;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	}
table.rice th {
	white-space: nowrap;
	}
div#bnr_shop {
	margin: 7px 0 30px;
	width: 435px;
	}
div#bt_none {
	margin: 0 0 30px;
	padding-bottom: 1px;
	width: 440px;
	clear: both;
	}
div#bt_line {
	margin: 0 0 20px;
	padding-bottom: 1px;
	width: 440px;
	border-bottom: 1px #beaf85 solid;
	clear: both;
	}
div#bt_none p img.left,div#bt_none p img.right,div#bt_line p img.left {
	padding: 0;
	width: auto;
	float: right;
	}
div#bt_none p img.left {
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
	border: 1px #ccc solid;
	}
div#bt_none p img.right {
	margin-left: 15px;
	margin-bottom: 10px;
	float: right;
	border: 1px #ccc solid;
	}
div#bt_line p img.left {
	margin-right: 15px;
	float: left;
	}
div#bt_line p.text,div#bt_line p.text_end,div#bt_none p.text,div#bt_none p.text_end {
	padding: 0;
	width: auto;
	line-height: 1.4em;
	font-size: 12px;
	}
div#bt_line p.text {
	margin: 0;
	padding-bottom: 10px;
	color: #333;
	}
div#bt_none p.text {
	margin: 0;
	padding-bottom: 7px;
	color: #333;
	}
div#bt_none p.text_end,div#bt_line p.text_end {
	margin: 0;
	color: #333;
	}
.text_s {
	font-size: 10px;
	}
hr,.clear{
	clear:both;
	overflow:hidden;
	width: 0;
	margin:0 -1px -1px 0;
	padding: 0;
	height: 0;
	border:0;
	font-size:0;
	line-height:0;
}
table#table_menu {
	padding: 0;
	margin-bottom: 10px;
	border-collapse:collapse;
	width:440px;
	}
table#table_menu th {
	background: #fff url(aroma/lacasta/shop/images/bg_menu.gif) no-repeat left top;
	color: #096;
	padding: 3px 10px 25px;
	border-bottom: 20px #fff solid;
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	font-size: 12px;
	line-height: 1.6em;
	}
table#table_menu th span {
	font-weight: normal;
	}
table#table_menu td {
	padding: 3px 0 25px 10px;
	border-bottom: 20px #fff solid;
	vertical-align: top;
	font-size: 10px;
	line-height: 1.6em;
	color: #333;
	}
p.rice_s {
	font-size: 10px;
	line-height: 1.3em;
	padding: 0;
	margin: 0 0 30px;
	color: #333;
	}
	
div#products {
	width: 438px;
	_width: 438px;
	padding: 0;
	}
div#products ul#leaf {
	margin: 0;
	padding: 0;
	list-style: none none outside;
	}
div#products ul#leaf li.first {
	margin: 0;
	padding-left: 20px;
	padding-bottom: 10px;
	list-style: none none outside;
	background: transparent url(aroma/lacasta/shop/images/catch_products.gif) no-repeat 0 2px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3em;
	}
div#products ul#leaf li.first a:link {
	margin: 0;
	color: #096;
	text-decoration: none;
	outline: none;
	}
div#products ul#leaf li.first a:hover {
	margin: 0;
	text-decoration: underline;
	outline: none;
	color: #00F;
	}
div#products ul#leaf ul {
	margin-left: 20px;
	padding: 0;
	list-style: square none outside;
	}
div#products ul#square {
	margin-left: 40px;
	padding: 0;
	list-style: square none outside;
	}
div#products ul#leaf ul li.second,div#products ul#square li {
	margin-left: 0;
	padding-left: 2px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #994744;
	}
div#products ul#leaf ul li.second span.contents,div#products ul#square li span.contents {
	font-size: 10px;
	line-height: 1.3em;
	color: #333;
	}
div#products ul#leaf ul li.second span.price,div#products ul#square li span.price {
	font-size: 12px;
	line-height: 1.3em;
	color: #333;
	}
div#products ul#leaf {
	margin: 0;
	padding: 0;
	list-style: none none outside;
	}
div#products p#title_products {
	padding: 6px 2px 0;
	margin-left: 23px;
	margin-bottom: 1px;
	font-size: 12px;
	font-weight: bold;
	color: #994744;
	border-bottom: 1px #994744 dashed;
	border-top: 1px #994744 dashed;
}
div#products p#text_products {
	padding: 0 2px;
	margin-left: 23px;
	margin-bottom: 1px;
	font-size: 12px;
	color: #333;
	line-height: 1.3em;
}
div#opening {
	width: 438px;
	margin-bottom: 30px;
	padding: 0;
	}
div#opening div.open {
	margin: 0;
	padding: 0;
	}
div#opening div.open img {
	margin: 0;
	padding: 0;
	display: block;
	font-size: 0;
	line-height: 0;
	height: auto;
	border:0;
	vertical-align: top;
	}
.capital {
	text-transform: uppercase;
	}


/*--�M�t�g�`�P�b�g--*/

div#ticket_left {
	float:left;
	width:216px;
	margin:15px 0 0 0;
	padding:0;
}

div#ticket_right {
	float:right;
	width:216px;
	margin:15px 0 0 0;
	padding:0;
}

p.ticket_txt {
	font-size:12px;
	color:#666;
	line-height:18px;
	width:100%;
	margin:0;
	padding:0;
}

p.rice_s02 {
	font-size: 10px;
	line-height: 1.3em;
	padding-left:1em;
	text-indent:-1em;
	margin: 10px 0 30px;
	color: #333;
}

/*081024�ǉ�*/

.bottle_caption_area {
	margin:40px 0 0 0;
	padding:0;
}

td.click_caption {
	font-size:11px;
	color:#666666;
	padding:5px 0 5px 25px;
}

td.eco_mark_area {
	background:url(aroma/maggie/essoil_m/img/eco_mark.jpg) no-repeat;
	width:370px;
	height:47px;
}

td.eco_mark_area p {
	margin:25px 0 0 92px;
	padding:0;
}
td.eco_mark_area a {
	font-size:12px;
	font-weight:700;
	color:#003366;
	text-decoration:underline;
}

td.eco_mark_area a:hover {
	color:#009933;
	text-decoration:underline;
}


/*081112�ǉ�*/

td.new_txt_area {
	width:295px;
	margin:0;
	padding:0;
}

div#new_image_left {
	float:left;
	width:137px;
	margin:15px 0 25px 0;
	padding:0;
}

div#new_image_left02 {
	float:left;
	width:137px;
	margin:130px 0 25px 0;
	padding:0;
}

div#new_txt_right {
	float:left;
	width:225px;
	margin:15px 0 0 10px;
	padding:0;
}
p.honbun_new_txt {
	font-size:10px;
	color:#666666;
	font-weight:normal;
}

p.honbun_new_price {
	font-size:12px;
	color:#666666;
	font-weight:normal;
}

p.new_product_title {
	margin:0 0 0 20px;
	padding:0;
}

/*090309�ǉ�*/
tr.toi_attention {
	margin:0 0 0 11px;
	padding:10px;
	border:1px solid #999999;
	width:590px
	}
	
table.toi_attention02 {
	margin:0 0 20px 3px;
	padding:10px;
	border:1px solid #999999;	
}

p.caution_txt{
	font-weight:700;
	color:#666666;
	line-height:120%;
	margin:10px 0 0 0;
	}
p.caution_red{
	color:#CC0000;
	font-weight:700;
	text-indent:-0.7em;
	margin:-10px 0 -10px 0;
	}	
	
span.caution_txt_umder{
 text-decoration:underline;
 }
 
 /*090313�ǉ�*/
 tr.bar_margin{
 margin-top:50px;
 }
 


/*Posh Doll�p0522�ǉ�*/

p.catch_image {
	margin:0;
	padding:0;
}

p.product_txt {
	color:#666;
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	padding:0;
	line-height:115%;
}

p.detail_btn {
	margin:10px auto 90px;
	padding:0;
}

p.detail_btn_02 {
	margin:10px auto 10px;
	padding:0;
}



 /*100603nakamura_start*/


.foot_link_mark {
	background:url(pro/alg/img/btn_kaideitowha_over.gif) no-repeat;
	float:left;
	margin:0 0 0 0;
	padding:0;
	width: 185px;
	height: 30px;
}

.foot_link_mark a {
	width: 185px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background:url(pro/alg/img/btn_kaideitowha.gif) no-repeat;
}

.foot_link_mark a:hover {
	background:url(pro/alg/img/btn_kaideitowha_over.gif) no-repeat;
}



 /*100603nakamura_end*/