

.read_m1{
font-size:14px;
letter-spacing:1.2px;
line-height:1.5em;
margin:0;
padding:0;
font-weight:bold;
}

ul,li{
background:transparent;
margin:0;
padding:0;
border:none;
font-style:normal;
font-weight:normal;}


.title { 
background:#edebdd ;
border: 1px solid #cfccb5 ;
line-height: 1.1 ;
margin: 0 0 15px 0 ;
padding: 8px 10px ;
font-weight: normal ;
font-size: 12px ;
color: #645f2c ;
}

/*--共通っぽいやつ--*/
.gotop{
	width:630px;
	margin:0;
	padding:15px 0 0 0;
	clear:both;
	text-align:right;
	border-top:1px solid #eee;
	letter-spacing:1.2px;}
	

.gotop em{font-size:10px;font-weight:normal;font-style:normal;}


.gl_back{
	width:630px;
	margin:25px 0 40px 0;
	padding-top:5px;
	clear:both;
	text-align:right;
	border-top:1px solid #eee;
	letter-spacing:1.2px;}

.gl_back_l{width:400px;float:left;margin:0 20px 0 0;padding:0;text-align:left;}
.gl_back_r{width:179px;float:right;margin:0;padding:0;text-align:right;letter-spacing:1.2px;}

.goto_p{
	margin:0;
	text-align:right;
	letter-spacing:1.2px;}
	
.goto_p em{font-size:10px;font-weight:normal;font-style:normal;}


.llback{
margin:0;
padding:6px 0 0 10px;
width:110px;
height:18px;
background:url(../img/common/lback.gif) left top no-repeat;
font-size:12px;
letter-spacing:1.0px;
line-height:1.0em;}


.llback2{
margin:0;
padding:6px 0 0 25px;
width:95px;
height:18px;
background:url(../img/common/lback.gif) left top no-repeat;
font-size:12px;
letter-spacing:1.0px;
line-height:1.0em;}



.gl_back{zoom:1;}
.gl_back:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.gl_back{display:inline-table;}
/* Hides from IE-mac \*/
* html .gl_back {height: 1%;}
.gl_back {display: block;}
/* End hide from IE-mac */


#g-navi1 ul{
     margin:0;
	 padding: 0;
	width:860px;
}
#g-navi1 li{
     margin:0;
	 padding:0;
	 line-height:0;
	 font-size:0;
	 list-style-type: none;
	 float:left;

}
#g-navi1 li img{
	 vertical-align:bottom;
}


#g-navi1{zoom:1;}
#g-navi1:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#g-navi1{display:inline-table;}
/* Hide攀???????o???s from IE-mac \*/
* html #g-navi1 {height: 1%;}
#g-navi1 {display: block;}
/* End hide from IE-mac */




#g-navi2 ul{
     margin:0;
	padding:0;
	width:860px;
}
#g-navi2 li{
     margin:0;
	 padding:0;
	 line-height:0;
	 font-size:0;
	 list-style-type: none;
	 float:left;

}
#g-navi2 li img{
	 vertical-align:bottom;
	 margin-bottom:50px;
}


#g-navi2{zoom:1;}
#g-navi2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#g-navi2{display:inline-table;}
/* Hides from IE-mac \*/
* html #g-navi2 {height: 1%;}
#g-navi2 {display: block;}
/* End hide from IE-mac */

/*------健康食品・化粧品・漢方コスメ講座・書籍　専用ul設定　ここまで--*/






#sub_back ul{
    margin:0;
	padding-bottom:40px;
	width:860px;
}

#sub_back li a:link	  {color:#645F2C;text-decoration:none;}
#sub_back li a:visited  {color:#736F41;text-decoration:none;}
#sub_back li a:hover	  {color:#736F41;text-decoration:underline;}




.sb_other{
line-height:1.0em;
     margin:0;
	 padding-top:15px;
	 list-style-type: none;
	 float:left;
	 width:143px;
	 height:30px;
	 background:url(../img/common/back1.gif) left top no-repeat;
	 text-align:center;}

.sx{
line-height:1.0em;
     margin:0;
	 padding:0;
	 list-style-type: none;
	 float:left;
	 text-align:center;}

.otherh{
	line-height:1.0em;
     margin-left:5px;
	 padding:2px 0 0 10px;
	 list-style-type: none;
	 float:left;
	 width:456px;
	 height:38px;
	 background:url(../img/common/nnv.gif) left top no-repeat;
	 text-align:left;}

.sb_other{
	 line-height:1.0em;
     margin:0;
	 padding-top:15px;
	 list-style-type: none;
	 float:left;
	 width:143px;
	 height:30px;
	 background:url(../img/common/back1.gif) left top no-repeat;
	 text-align:center;}

.sb_otherrr{
	 line-height:1.0em;
     margin:0;
	 padding-top:15px;
	 list-style-type: none;
	 float:left;
	 width:143px;
	 height:30px;
	 background:url(../img/common/backk1.gif) left top no-repeat;
	 text-align:center;}

.sb_other3{
line-height:1.0em;
     margin:0;
	 padding-top:9px;
	 list-style-type: none;
	 float:left;
	 width:143px;
	 height:38px;
	 background:url(../img/common/back1.gif) left top no-repeat;
	 text-align:center;}
	 
.sb_otherr{
line-height:1.0em;
     margin:0;
	 padding-top:15px;
	 list-style-type: none;
	 float:left;
	 width:143px;
	 height:30px;
	 background:url(../img/common/back11.gif) left top no-repeat;
	 text-align:center;}
	 
.sb_otherr3{
		line-height:1.0em;
     margin:0;
	 padding-top:9px;
	 list-style-type: none;
	 float:left;
	 width:143px;
	 height:38px;
	 background:url(../img/common/back11.gif) left top no-repeat;
	 text-align:center;}


.sb_other2{
line-height:1.1em;
     margin:0;
	 padding-top:8px;
	 list-style-type: none;
	 float:left;
	 width:213px;
	 height:43px;
	 background:url(../img/genseiju/back1.gif) left top no-repeat;
	 text-align:center;}

.sb_otherr2{
line-height:1.1em;
     margin:0;
	 padding-top:8px;
	 list-style-type: none;
	 float:left;
	 width:213px;
	 height:43px;
	 background:url(../img/genseiju/back11.gif) left top no-repeat;
	 text-align:center;}

.sb_otherr2{
line-height:1.1em;
     margin:0;
	 padding-top:8px;
	 list-style-type: none;
	 float:left;
	 width:213px;
	 height:43px;
	 background:url(../img/genseiju/back11.gif) left top no-repeat;
	 text-align:center;}

.sb_other_tset{
	line-height:1.0em;
    margin:0;
	padding-top:15px;
	list-style-type: none;
	float:left;
	width:123px;
	height:30px;
	background:url(../img/common/back1.gif) left top no-repeat;
	text-align:center;}

/*--サプリメント---*/

.sb_other_tseet{
	line-height:1.0em;
    margin:0;
	padding-top:9px;
	list-style-type: none;
	float:left;
	width:123px;
	height:36px;
	background:url(../img/common/back1.gif) left top no-repeat;
	text-align:center;}



.sb_other_tseett{
	line-height:1.0em;
    margin:0;
	padding-top:9px;
	list-style-type: none;
	float:left;
	width:123px;
	height:36px;
	background:url(../img/common/back22.gif) left top no-repeat;
	text-align:center;}

/*--サプリメント ここまで---*/

	
.sb_other_tsett{
	line-height:1.0em;
    margin:0;
	padding-top:15px;
	list-style-type: none;
	float:left;
	width:123px;
	height:30px;
	background:url(../img/common/back22.gif) left top no-repeat;
	text-align:center;}

.sb_right_tset{
line-height:1.0em;
	margin:0;
	padding-top:15px;
	list-style-type: none;
	float:left;
	width:122px;
	height:30px;
	background:url(../img/common/back222.gif) left top no-repeat;
	text-align:center;}

.sb_right_tsett{
line-height:1.0em;
	margin:0;
	padding-top:15px;
	list-style-type: none;
	float:left;
	width:122px;
	height:30px;
	background:url(../img/common/back2222.gif) left top no-repeat;
	text-align:center;}






.sb_right{
line-height:1.0em;
	margin:0;
	padding-top:15px;
	list-style-type: none;
	float:left;
	width:145px;
	height:30px;
	background:url(../img/common/back2.gif) left top no-repeat;
	text-align:center;}

.sb_right3{
line-height:1.0em;
	margin:0;
	padding-top:9px;
	list-style-type: none;
	float:left;
	width:145px;
	height:38px;
	background:url(../img/common/back2.gif) left top no-repeat;
	text-align:center;}

.sb_rightt{
line-height:1.0em;
	margin:0;
	 padding-top:15px;
	list-style-type: none;
	 float:left;
	width:145px;
	height:30px;
	background:url(../img/common/back22.gif) left top no-repeat;
	text-align:center;}

.sb_rightt3{
line-height:1.0em;
	margin:0;
	 padding-top:9px;
	list-style-type: none;
	 float:left;
	width:145px;
	height:38px;
	background:url(../img/common/back22.gif) left top no-repeat;
	text-align:center;}
	
.sb_r攀???????o???ight2{
line-height:1.0em;
	margin:0;
	 padding-top:8px;
	list-style-type: none;
	 float:left;
	width:221px;
	height:43px;
	background:url(../img/genseiju/back2.gif) left top no-repeat;
	text-align:center;}
	
.sb_rightt2{
line-height:1.0em;
	margin:0;
	 padding-top:8px;
	list-style-type: none;
	 float:left;
	width:221px;
	height:43px;
	background:url(../img/genseiju/back22.gif) left top no-repeat;
	text-align:center;}

#sub_back ul{zoom:1;}
#sub_back ul:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sub_back ul{display:inline-table;}
/* Hides from IE-mac \*/
* html #sub_back ul {height: 1%;}
#sub_back ul {display: block;}
/* End hide from IE-mac */


#sub_back2 ul{
    margin:0;
	padding-bottom:40px;
	width:860px;
}

#sub_back2_tset ul{
    margin:0;
	padding-bottom:20px;
	width:860px;
}


#sub_back2 li a:link	  {color:#645F2C;text-decoration:none;}
#sub_back2 li a:visited  {color:#736F41;text-decoration:none;}
#sub_back2 li a:hover	  {color:#736F41;text-decoration:underline;}

.ssb_other{
line-height:1.0em;
     margin:0;
	 padding-top:15px;
	 list-style-type: none;
	 float:left;
	 width:172px;
	 height:30px;
	 background:url(../img/common/back3.gif) left top no-repeat;
	 text-align:center;}
	 
.ssb_otherr{
line-height:1.0em;
     margin:0;
	 padding-top:15px;
	 list-style-type: none;
	 float:left;
	 width:172px;
	 height:30px;
	 background:url(../img/common/back33.gif) left top no-repeat;
	 text-align:center;}

.ssb_other2{
line-height:1.1em;
     margin:0;
	 padding-top:8px;
	 list-style-type: none;
	 float:left;
	 width:286px;
	 height:43px;
	 background:url(../img/common/back3.gif) left top no-repeat;
	 text-align:center;}
	 
.ssb_otherr2{
line-height:1.1em;
     margin:0;
	 padding-top:8px;
	 list-style-type: none;
	 float:left;
	 width:286px;
	 height:43px;
	 background:url(../img/common/back33.gif) left top no-repeat;
	 text-align:center;}


.ssb_right{
line-height:1.0em;
	margin:0;
	 padding-top:15px;
	list-style-type: none;
	攀???????o??? float:left;
	width:172px;
	height:30px;
	background:url(../img/common/back4.gif) left top no-repeat;
	text-align:center;}

.ssb_rightt{
line-height:1.0em;
	margin:0;
	 padding-top:15px;
	list-style-type: none;
	 float:left;
	width:172px;
	height:30px;
	background:url(../img/common/back44.gif) left top no-repeat;
	text-align:center;}
	
.ssb_right2{
line-height:1.0em;
	margin:0;
	 padding-top:8px;
	list-style-type: none;
	 float:left;
	width:288px;
	height:43px;
	background:url(../img/genseiju/back4.gif) left top no-repeat;
	text-align:center;}
	
.ssb_rightt2{
line-height:1.0em;
	margin:0;
	 padding-top:8px;
	list-style-type: none;
	 float:left;
	width:288px;
	height:43px;
	background:url(../img/genseiju/back44.gif) left top no-repeat;
	text-align:center;}

#sub_back2 ul{
    margin:0;
	padding-bottom:40px;
	width:860px;
}

#sub_back2 li a:link	  {color:#645F2C;text-decoration:none;}
#sub_back2 li a:visited  {color:#736F41;text-decoration:none;}
#sub_back2 li a:hover	  {color:#736F41;text-decoration:underline;}


#sub_back2 ul{zoom:1;}
#sub_back2 ul:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sub_back2 ul{display:inline-table;}
/* Hides from IE-mac \*/
* html #sub_back2 ul {height: 1%;}
#sub_back2 ul {display: block;}
/* End hide from IE-mac */












#sub_back33 ul{
    margin:0;
	padding-bottom:5px;
	width:860px;
}

#sub_back33 li a:link	  {color:#09175F;text-decoration:none;}
#sub_back33 li a:visited  {color:#09175F;text-decoration:none;}
#sub_back33 li a:hover	  {color:#001DAD;text-decoration:underline;}


#sub_back33 ul{zoom:1;}
#sub_back33 ul:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sub_back33 ul{display:inline-table;}
/* Hides from IE-mac \*/
* html #sub_back33 ul {height: 1%;}
#sub_back33 ul {display: block;}
/* End hide from IE-mac */



















#sub_back4攀???????o??? ul{
    margin:0;
	padding-bottom:40px;
	width:860px;
}

#sub_back4 li a:link	  {color:#645F2C;text-decoration:none;}
#sub_back4 li a:visited  {color:#736F41;text-decoration:none;}
#sub_back4 li a:hover	  {color:#736F41;text-decoration:underline;}

#sub_back4 ul{zoom:1;}
#sub_back4 ul:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sub_back4 ul{display:inline-table;}
/* Hides from IE-mac \*/
* html #sub_back4 ul {height: 1%;}
#sub_back4 ul {display: block;}
/* End hide from IE-mac */

.b4a {
	 line-height:1.0em;
     margin:0;
     padding:0;
	 list-style-type: none;
	 float:left;
	 width:107px;
	 background:url(../img/genseiju/33_1.gif) left top no-repeat;
	 text-align:center;
	 font-size:10px;
}

.b4b {
	 line-height:1.0em;
     margin:0;
     padding:0;
	 list-style-type: none;
	 float:left;
	 width:111px;
	 background:url(../img/genseiju/33_2.gif) left top no-repeat;
	 text-align:center;

	 	 font-size:10px;}

















.s2b_other{
line-height:1.0em;
     margin:0;
	 padding-top:9px;
	 list-style-type: none;
	 float:left;
	 width:215px;
	 height:36px;
	 background:url(../img/common/back5.gif) left top no-repeat;
	 text-align:center;}

.s2b_oother{
line-height:1.0em;
     margin:0;
	 padding-top:17px;
	 list-style-type: none;
	 float:left;
	 width:215px;
	 height:28px;
	 background:url(../img/common/back77.gif) left top no-repeat;
	 text-align:center;}

.s2b_te{
line-height:1.0em;
     margin:0;
	 padding-top:17px;
	 list-style-type: none;
	 float:left;
	 width:212px;
	 height:28px;
	 background:url(../img/common/back777.gif) left top no-repeat;
	 text-align:center;}

.s2b_ootherr{
line-height:1.0em;
     margin:0;
	 padding-top:15px;
	 list-style-type: none;
	 float:left;
	 width:215px;
	 height:30px;
	 background:url(../img/common/back55.gif) left top no-repeat;
	 text-align:center;}



.s2b_otherr{
line-height:1.0em;
     margin:0;
	 攀???????o???padding-top:9px;
	 list-style-type: none;
	 float:left;
	 width:215px;
	 height:36px;
	 background:url(../img/common/back55.gif) left top no-repeat;
	 text-align:center;}

.s2b_other em{margin:0;padding:0;font-style:normal;font-weight:normal;font-size:10px;}
.s2b_otherr em{margin:0;padding:0;font-style:normal;font-weight:normal;font-size:10px;}


.s2b_right{
line-height:1.0em;
	margin:0;
	 padding-top:15px;
	list-style-type: none;
	 float:left;
	width:215px;
	height:30px;
	background:url(../img/common/back6.gif) left top no-repeat;
	text-align:center;}

.s2b_rightt{
line-height:1.0em;
	margin:0;
	 padding-top:15px;
	list-style-type: none;
	 float:left;
	width:215px;
	height:30px;
	background:url(../img/common/back66.gif) left top no-repeat;
	text-align:center;}
	


.sbs{
line-height:1.0em;
margin:0;
padding:0;
list-style-type: none;
text-align:center;}

.gens{
line-height:1.0em;
margin:0;
padding:0;
list-style-type:none;
text-align:left;
letter-spacing:0;
}


.s2b_right2{
line-height:1.0em;
	margin:0;
	 padding-top:8px;
	list-style-type: none;
	 float:left;
	width:215px;
	height:43px;
	background:url(../img/genseiju/back6.gif) left top no-repeat;
	text-align:center;}
	
.s2b_rightt2{
line-height:1.0em;
	margin:0;
	 padding-top:8px;
	list-style-type: none;
	 float:left;
	width:215px;
	height:43px;
	background:url(../img/genseiju/back66.gif) left top no-repeat;
	text-align:center;}








/*--化粧品サブメニュー専用　ここまで*/















/*--------------------------------げんせいじゅ追加↓--------------------------------*/

.back001{
margin-bottom:30px;
padding:0;
width:630px;
height:500px;
background:url(../img/genseiju/back1.jpg) left top no-repeat;
}

.top1{
margin:0;
padding:10px 0 20px 0;
}

.top1{
margin:0;
padding:10px 0 10px 0;
}

.top2{
margin:0;
padding:20px 0 15px 0;
}

.read1{
margin-bottom:10px;
padding:0;
font-size:12px;
letter-spacing:1.1px;
line-height:1.5em;
color:#000000;
}

.read2{
marg攀???????o???in:0 0 12px 0;
padding:0;
font-size:12px;
letter-spacing:1.1px;
line-height:1.5em;
color:#000000;
}

.read2_2{
margin:0 0 12px 0;
padding:0;
font-size:12px;
letter-spacing:1.1px;
line-height:1.5em;
color:#000000;
}

.read2_2 em{font-weight:bold;font-style:normal;font-size:12px;color:#645F2C;}


.main-s-title3{
	width:615px;
	height:43px;
	margin:15px 0 0 0;
	padding:7px 0 0 15px;
	background:url(../img/common/t_back2.gif) left top no-repeat;
	color:#645F2C;
	font-size:12px;
	letter-spacing:1.3px;
	font-weight:normal;
	line-height:1.5em;
}


.read3_2{
margin:0 0 5px 0;
padding:0;
font-size:12px;
letter-spacing:1.1px;
line-height:1.5em;
color:#000000;
}

.read3_2 em{font-weight:bold;font-style:normal;font-size:12px;color:#645F2C;}


.read2_2 em{font-weight:bold;font-style:normal;font-size:12px;}

.read4{
margin:0 0 12px 0;
padding:0;
font-size:18px;
letter-spacing:1.1px;
line-height:1.5em;
color:#645F2C;
font-weight:bold;
}

.read4_2{
margin:0 0 12px 0;
padding:0;
font-size:12px;
letter-spacing:1.1px;
line-height:1.5em;
color:#000000;
}

.read4_2 em{font-weight:normal;font-style:normal;font-size:14px;color:#645F2C;}

.read5{
margin:15px 0 10px 0;
padding:0;
font-size:12px;
letter-spacing:1.1px;
line-height:1.5em;
color:#000000;
}

.tx-12-18 {
	font-size: 12px;
	line-height: 20px;
	color: #444444;
	letter-spacing: 1px;
}

.tx-12-16 {
	font-size: 12px;
	line-height: 18px;
	color: #444444;
	letter-spacing: 1px;
}

.tx-12-18present {
	font-size: 12px;
	line-height: 20px;
	color: #FF9900;
}

/* original ------------------------------------------ */

p.interview{
	font-size: 12px;
	line-height: 20px;
	color: #444444;
	letter-spacing: 1px;
	padding:0;
	margin:0 0 15px 0;
}
p.interview_voices{
	font-size: 12px;
	line-height: 20px;
	color: #505050;
	letter-spacing: 1px;
	padding:0 15px;
	font-weight:bold;
	margin:0 0 15px 0;
}
.interviewpresent {
	font-size: 12px;
	line-height: 20px;
	color: #FF9900;
}

攀???????o???
#profile_wrap{float:right;width:150px;}
#profile_in{padding:10px 10px 5px 10px;border:1px solid #ccc;margin: 0 0 10px 10px;background:#f7f7f7;}

td.profile {
	font-size: 10px;
	line-height: 16px;
	color: #444444;
	padding:0px 0;
	margin:0;
}

.int_picl_150{float:left;width:172px;}
.int_picl_150_in{margin:3px 10px 0 0;padding:5px 5px 3px 5px;border:1px solid #ccc;font-size:10px;line-height:15px;color:#505050;background:#f7f7f7;}
.int_picl_150_in img{margin:0 0 3px 0;}

.int_picr_150{float:right;width:172px;}
.int_picr_150_in{margin:3px 0 0 10px;padding:5px 5px 3px 5px;border:1px solid #ccc;font-size:10px;line-height:15px;color:#505050;background:#f7f7f7;}
.int_picr_150_in img{margin:0 0 3px 0;}

.int_picl_180{float:left;width:202px;}
.int_picl_180_in{margin:3px 10px 0 0;padding:5px 5px 3px 5px;border:1px solid #ccc;font-size:10px;line-height:15px;color:#505050;background:#f7f7f7;}
.int_picl_180_in img{margin:0 0 3px 0;}

.int_picr_180{float:right;width:202px;}
.int_picr_180_in{margin:3px 0 0 10px;padding:5px 5px 3px 5px;border:1px solid #ccc;font-size:10px;line-height:15px;color:#505050;background:#f7f7f7;}
.int_picr_180_in img{margin:0 0 3px 0;}

.int_picr_250{float:right;width:272px;}
.int_picr_250_in{margin:3px 0 0 10px;padding:5px 5px 3px 5px;border:1px solid #ccc;font-size:10px;line-height:15px;color:#505050;background:#f7f7f7;text-align:right;}
.int_picr_250_in img{margin:0 0 3px 0;}

/*--------------------------------げんせいじゅ追加↑--------------------------------*/



/*--------------------------------おちゃ追加↓--------------------------------*/

.life_mb{width:630px;margin:6px 0 10px 0;padding:0;}
.life_lb{width:430px;float:left;margin:0 20px 0 0;padding:0;}
.life_rb{width:179px;float:right;margin:0;padding:0;text-align:right;}

.life_mb{zoom:1;}
.life_mb:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.life_mb{display:inline-table;}
/* Hides from IE-mac \*/
* html .life_mb {height: 1%;}
.life_mb {display: bl攀???????o???ock;}
/* End hide from IE-mac */

.photo1{margin-top:15px;padding:0;}

.koe1{
margin:20px 0 20px 0 !important;
padding:0 !important;
background:url(../img/tea2/koe.gif) right top no-repeat;
width:630px;
height:173px;}

.koe_t{
width:600px;
margin:0;
padding:10px 0 0 15px !important;
line-height:1.7em !important;
letter-spacing:1.3px !important;
font-size:12px;
color:#262626;}

.name{
width:600px;
height:20px;
margin:0 0 0 15px !important;
padding:5px 0 5px 0 !important;
text-align:right;
line-height:1em;
letter-spacing:1.8px;
font-size:12px;
color:#938F6B;}



.title_1{margin-top:20px !important;}

.tb1_m{width:630px;margin:0;padding:20px 0 0 0;}
.tb1_l{width:135px;float:left;margin:0 30px 0 0;padding:0;text-align:left;}
.tb1_r{width:460px;float:right;margin:0;padding:0 0 20px 0;text-align:left;}

.tb1_m{zoom:1;}
.tb1_m:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.tb1_m{display:inline-table;}
/* Hides from IE-mac \*/
* html .tb1_m {height: 1%;}
.tb1_m {display: block;}
/* End hide from IE-mac */


.q1{
margin:0;
padding:0;
letter-spacing:1.3px;
line-height:1.6em;
color:#000000;
font-size:12px;}

.more{margin:12px 0 0 0;}

.gogyou{
margin-top:15px;
padding:0;
letter-spacing:1.3px;
line-height:1.5em;
color:#000000;}

.kamm_top{margin:0;padding:20px 0 20px 0;letter-spacing:1.5px;}

.kamm{
letter-spacing:1.5px;
line-height:1.5em;
margin:0;
padding:0 0 20px 0;
font-size:12px;
color:#000000;}

.kamm em{
color:#938F6B;
font-size:12px;
font-style:normal;
font-weight:normal;}

.kamm strong{
color:#938F6B;
font-size:14px;
font-weight:bold;}

.kamm p{margin:0;padding:0 0 10px 0;}


.kamm a:link	  {color:#938F6B;;text-decoration:none;}
.kamm a:visited  {color:#938F6B;;text-decoration:none;}
.kamm a:hover	  {color:#938F6B;;text-decoration:underline;}

.ome1{
margin:20px 0 20px 0 !important;
padding:0 !important;
background:url(../img/tea2/ome.gif) right top no-repeat攀???????o???;
width:479px !important;
height:84px; !important}

.ome_n{
margin:0 !important;
padding:18px 0 0 150px !important;
letter-spacing:1.4px !important;
line-height:1.6em !important;}

.stitle3{margin:0;padding:10px 0 0 0 !important;}

.honb{padding:5px 0 15px 0 !important;}

.honb em{font-size:12px;margin:0;padding:0;color:#938F6B;font-style:normal;font-weight:normal;}




.pricetable1 { border-top: 0px solid #E5E5E5 ; border-left: 0px solid #E5E5E5 ;font-size:12px;
margin:0; }
.us1 { line-height: 1.4 ; border-right: 1px solid #FFFFFF ; border-bottom: 1px solid #666666 ;
background: #ffffff ; text-align: right ; font-weight: normal ; }
.us2 { line-height: 1.4 ; border-right: 1px solid #FFFFFF ; border-bottom: 1px solid #666666 ;
background: #73C900 ; color: #000000 ; text-align: center ; font-weight: normal ; }
.us{ line-height: 1.4 ; border-right: 1px solid #FFFFFF ; border-bottom: 1px solid #666666 ;
background: #F3FFE3 ; color: #000000 ; text-align: right ; font-weight: normal ; }

.uss { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #E5E5E5 ; color: #000000 ; text-align: center ; font-weight: normal ; 
border-style : dotted; border-width : 1px 0px 0px 0px;border-color:#E5E5E5;
}

.usss { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #E5E5E5 ; color: #000000 ; text-align: center ; font-weight: normal ; 
border-style : dotted; border-width : 1px 0px 1px 0px;border-color:#E5E5E5;
}


.uss_moku { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #FFFFFF ; color: #0D8D6D ; text-align: left ; font-weight: normal ; 
border-style : dotted; border-width : 1px 0px 0px 0px;border-color:#CCCCCC;padding: 0 0 0 15px;
}
.uss_mokuu { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #FFFFFF ; color: #0D8D6D ; text-align: left ; font-weight: normal ; 
border-style : dotted; border攀???????o???-width : 1px 0px 1px 0px;border-color:#CCCCCC;padding: 0 0 0 15px;
}


.uss_hi { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #FFFFFF ; color: #FF3527 ; text-align: left ; font-weight: normal ; 
border-style : dotted; border-width : 1px 0px 0px 0px;border-color:#CCCCCC;
}
.uss_hii { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #FFFFFF ; color: #FF3527 ; text-align: left ; font-weight: normal ; 
border-style : dotted; border-width : 1px 0px 1px 0px;border-color:#CCCCCC;
}



.uss_tuchi { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #FFFFFF ; color: #C6BC38 ; text-align: left ; font-weight: normal ; 
border-style : dotted; border-width : 1px 0px 0px 0px;border-color:#CCCCCC;
}
.uss_tuchii { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #FFFFFF ; color: #C6BC38 ; text-align: left ; font-weight: normal ; 
border-style : dotted; border-width : 1px 0px 1px 0px;border-color:#CCCCCC;
}



.uss_kin { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #FFFFFF ; color: #808080 ; text-align: left ; font-weight: normal ; 
border-style : dotted; border-width : 1px 0px 0px 0px;border-color:#CCCCCC;
}
.uss_kinn { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #FFFFFF ; color: #808080 ; text-align: left ; font-weight: normal ; 
border-style : dotted; border-width : 1px 0px 1px 0px;border-color:#CCCCCC;
}



.uss_sui { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #FFFFFF ; color: #333333 ; text-align: left ; font-weight: normal ; 
border-style : dotted; border-width : 1px 0px 0px 0px;border-color:#CCCCCC;
}
.uss_suii { line-height: 1.4 ; border-right: 0px solid #FFFFFF ; border-bottom: 0px solid #FFFFFF ;
background: #FF攀???????o???FFFF ; color: #333333 ; text-align: left ; font-weight: normal ; 
border-style : dotted; border-width : 1px 0px 1px 0px;border-color:#CCCCCC;
}

.zen4{
margin-bottom:15px;
padding:0;
letter-spacing:1.4px;
line-height:1.7em;}

.zen4 a:link	  {color:#000000;;text-decoration:none;}
.zen4 a:visited  {color:#000000;;text-decoration:none;}
.zen4 a:hover	  {color:#333333;text-decoration:underline;}

.go_mb{width:630px;margin:0;padding:15px 0 0 0;}
.go_lb{width:430px;float:left;margin:0 15px 0 0;padding:0;}
.go_rb{width:180px;float:right;margin:0;padding:0;text-align:right;}

.go_mb{zoom:1;}
.go_mb:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.go_mb{display:inline-table;}
/* Hides from IE-mac \*/
* html .go_mb {height: 1%;}
.go_mb {display: block;}
/* End hide from IE-mac */


/*--お召し上がり方追加--*/
.o_m{width:630px;margin:0;padding:0;}
.o_m_l{width:110px;float:left;margin:0 10px 0 0;padding:0;text-align:left;}
.o_m_r{width:500px;float:right;margin:0;padding:0;text-align:left;}

.o_m{zoom:1;}
.o_m:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.o_m{display:inline-table;}
/* Hides from IE-mac \*/
* html .o_m {height: 1%;}
.o_m {display: block;}
/* End hide from IE-mac */

/*--お召し上がり方追加--*/






/*--------------セミナー↓-------*/

.read_4{
margin-top:25px;
padding:0;
letter-spacing:1.4px;
line-height:1.5em;
color:#938F6B;
font-size:12px;}

.s_bar{margin:0;padding:20px 0 0 0;}

.tb4_m{width:630px;margin:0;padding:20px 0 0 0;color:#938F6B;}
.tb4_l{width:95px;float:left;margin:0 25px 0 0;padding:0;text-align:left;}
.tb4_r{width:505px;float:right;margin:0;padding:0 0 30px 0;text-align:left;}

.tb4_m{zoom:1;}
.tb4_m:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.tb4_m{display:inline-table;}
/* Hides from IE-mac \*/
* html .tb4_m {height: 1%;}
.tb4_m {display: block;}
/* End hide fro攀???????o???m IE-mac */

.semina{
margin:0;
padding:0;
letter-spacing:1.6px;
font-size:17px;
color:#938F6B;
font-weight:bold;}

.semina_s{
margin:0 0 10px 0;
padding:0;
letter-spacing:1.6px;
line-height:1.7em;
font-size:12px;
color:#938F6B;}

.text_4c{color:#000000;}

.nt4{margin:10px 0 15px 0;padding:0;color:#938F6B;}

/*---------セミナー↑------------*/

/*--------------------------------おちゃ追加↑--------------------------------*/


/*--------------------------------けしょうひん追加↓--------------------------------*/


.naka{text-align:center;}

h6{padding:0;margin:0;}

.in1{margin:0;padding:65px 0 0 0;}

.in2{margin:0;padding:20px 0 0 0;}

.in3{
padding:20px 0 50px 0;
font-size:12px;
color:#707033;
font-weight:bold;}

.in5{margin:0;padding:0 0 20px 0;}

.in6{margin:0;padding:15px 0 0 0;}

.in4{
line-height:1.8em;
font-size:10px;
color:#333333;
margin:10px 0 0 40px;
width:490px;}

.tbck{
background:url(../img/index_tab/index_t6.gif) top left no-repeat;
height:88px;
width:164px;
text-align:center;
font-size:12px;
line-height:1.5em;
letter-spacing:1.2px;
color:#5A5D42;}

.hosoku{
line-height:1.8em;
font-size:10px;
color:#999999;
padding:10px 0 0 40px;
width:500px;}


#main1a{
margin:0;
padding:0;
width:568px;
height:950px;
background:url(../img/index_tab/back_1.jpg) top left no-repeat;}

#main1a td{
color:#4C4C4C;}

#main2a{
margin:0;
padding:0;
width:570px;
height:560px;
background:url(../img/index_tab/main2.gif) top left no-repeat;}


#main3a{
margin:0;
padding:0;
width:570px;
height:280px;
background:url(../img/index_tab/main3.gif) top left no-repeat;}

#main3a img{
padding:50px 0 20px 130px;
width:313px;
height:59px;}


#main4a{
margin:0;
padding:0;
width:570px;
height:394px;
background:url(../img/index_tab/main4.gif) top left no-repeat;}

#main4a img{
padding:50px 0 20px 130px;
width:313px;
height:59px;}

#t2b{padding:10px 0 10px 35px;}

.t2bb{padding:0 0 0 50px;}

h5{
padding:15px 20px 0 30px;
width:490px;
font-si攀???????o???ze:12px;
color:#4C4C4C;
text-align:center;
font-weight:normal;}

h4{
padding:0px 0 0 0px;
width:490px;
font-size:12px;
color:#2BBA00;
font-weight:normal;}


h6{
padding:0 0 0 40px;
text-align:center;
width:480px;
font-size:12px;
color:#4C4C4C;
font-weight:normal;}


/*--------------------------------だいえっとほじょ追加↓--------------------------------*/

.backd001{
margin-bottom:30px;
padding:0;
width:630px;
height:500px;
background:url(../img/diet/back1.jpg) left top no-repeat;
}


.backd002{
margin-bottom:30px;
padding:0;
width:630px;
height:665px;
background:url(../img/diet/back2.jpg) left top no-repeat;
}

.backd003{
margin-bottom:30px;
padding:0;
width:630px;
height:720px;
background:url(../img/diet/back3.jpg) left top no-repeat;
}


/*--------------------------------だいえっとほじょ追加↑--------------------------------*/








/*--------------------------------けしょうひｎ追加↓--------------------------------*/



.skin1{
line-height:1.7em;
letter-spacing:1.2px;
font-size:12px;
color:#4C4C4C;
margin:20px 0 45px 0;
padding:0;
width:570px;}

.skint{
margin:10px 0 50px 0;
padding:0;}

.skint2{
margin:10px 0 80px 0;
padding:0;}

.skt{
margin-top:10px;
padding:0;
width:165px;
line-height:1.5em;
letter-spacing:1.2px;
font-size:12px;
color:#4C4C4C;}

.typet{margin:0 0 10px 0;padding:0;}

#skincaretb td{
line-height:1.2em;
letter-spacing:1.2px;}



#emp_mb{width:630px;margin:20px 0 0 0;padding:0;}
#emp_lb{width:150px;float:left;margin:0 10px 0 0;padding:0;}
#emp_rb{width:470px;float:right;margin:0;padding:0;text-align:left;}

#emp_mb{zoom:1;}
#emp_mb:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#emp_mb{display:inline-table;}
/* Hides from IE-mac \*/
* html #emp_mb {height: 1%;}
#emp_mb {display: block;}
/* End hide from IE-mac */

.photo1{margin:0 0 20px 0;padding:0;}
.photo2{margin:0 0 30px 0;padding:0;}

.message_d{
margin:0px;
padding:0px;
width:440px;
height:攀???????o???545px;
background:url(../img/message/back.gif) left top no-repeat;}

.message_t{line-height:2.4em;font-size:12px;color:#4C4C4C;}
.message_t2{line-height:2.6em;font-size:12px;color:#4C4C4C;margin:28px 0 0 0;}

#ntable{
margin:0;
padding:0;}

#ntable td{
background:url(../img/lineup/table_back1.gif) top left no-repeat;
height:30px;
color:#707033;
line-height:1.5em;
padding:4px 0 4px 0;
letter-spacing:1.4px;
vertical-align:top;}

.right_t3{
color:#4C4C4C;
font-size:12px;}

.right_t4{
color:#4C4C4C;
width:290px;
font-size:12px;
line-height:1.6em;
letter-spacing:1.4px;
margin:0 0 25px 0;}

.linebar{
margin:0 0 50px 0;
padding:0;}

.spotas{
	width:620px;
	margin-bottom:40px;
}

.spotas .td01{
	width:200px;
	padding-right:15px;
	text-align:center;
	vertical-align:top;
}

.spotas .td02{
	width:200px;
	padding:0 15px 0 0;
	text-align:center;
	vertical-align:top;
}

.spotas .td03{
	width:200px;
	text-align:center;
	vertical-align:top;
}

.spotas .ph{
	margin-bottom:10px;
}

.spotas .name{
	margin-bottom:15px;
	width:170px;
}

.spotas .copy{
	color:#707033;
	margin-bottom:5px;
}

.spotas .text{
	margin-bottom:5px;
	width:170px;
	text-align:left;
	font-size:12px;
	line-height:1.6em;
	letter-spacing:1.4px;
	color:#4C4C4C;
	margin-left:5px;
}

.spotas .mb28{
	margin-bottom:28px;
}

.spotas .price{
	color:#4C4C4C;
	font-size:12px;
	letter-spacing:1.4px;
	margin-bottom:5px;
}

.spotas .cart{
	text-align:left;
	margin-left:5px;
}

.text01{
	width:570px;
	margin-bottom:10px;
}

.text02{
	width:570px;
	color:#707033;
	margin-bottom:5px;
}

.text03{
	width:570px;
	font-size:12px;
	line-height:1.6em;
	letter-spacing:1.4px;
	color:#4C4C4C;
	margin-bottom:20px;
}

.ul01{
	margin:0 0 40px 0;
}

.ul01 li{
	list-style-type:none;
	font-size:12px;
	line-height:1.6em;
	letter-spacing:1.4px;
	color:#4C4C4C;
}

.box01{
	padding-bottom:30px;
	border-bottom:1px solid #E7E7DC;
	margin-bottom:30px;
}

攀???????o???.box01 p{
	margin-bottom:10px;
	font-size:12px;
	line-height:1.6em;
	letter-spacing:1.4px;
	color:#4C4C4C;
}

.box01 .btn{
	margin-bottom:20px;
}

.box02{
	margin-bottom:40px;
}

.box02 p{
	margin-bottom:10px;
	font-size:12px;
	line-height:1.6em;
	letter-spacing:1.4px;
	color:#4C4C4C;
}

.box02 .sub{
	margin-bottom:15px;
	font-size:14px;
	color:#707033;
	width:570px;
	text-align:center;
}

.box02 .txt{
	width:570px;
	text-align:center;
}

.box02 ul{
	margin:0;
}
.box02 ul{zoom:1;}
.box02 ul:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.box02 ul{display:inline-table;}
/* Hides from IE-mac \*/
* html .box02 ul {height: 1%;}
.box02 ul {display: block;}
/* End hide from IE-mac */

.box02 li{
	list-style-type:none;
	float:left;
	width:170px;
	height:240px;
	margin-right:15px;
	background:url(../img/spots/bg_02.gif) 0 0 no-repeat;
	padding:10px 0 0;
}

.box02 li p{
	font-size:12px;
	line-height:1.5em;
	letter-spacing:1.5px;
	color:#4C4C4C;
	padding:0 14px;
}

.box02 li .em01{
	font-size:14px;
	color:#645F2C;
	font-sty;e:normal;
	text-align:center;
	line-height:1.5em;
	letter-spacing:1.4px;
	margin-bottom:5px;
}

.box02 li .f12{
	font-size:12px;
}

.box03{
	width:570px;
	text-align:center;
	margin-bottom:30px;
	background:url(../img/spots/bg_01.gif) left bottom no-repeat;
	padding-bottom:10px;
}

.box03 p{
	margin-bottom:15px;
	font-size:12px;
	line-height:1.6em;
	letter-spacing:1.4px;
	color:#645F2C;
}

.box03 p em{
	color:#FF1A00;
	font-weight:bold;
	font-style:normal;
}

#wrapper{
width:570px;
margin:0;
padding:0;}

.box{
background:#FFFFFF;
letter-spacing:1.6px;
line-height:1.7em;
font-size:12px;
color:#333333;}

.boxholder{
clear:both;
padding:0;
padding:20px 0 0 0;
width:570px;}

.tab{
float: left;
margin: 0 !important;}

.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;}

.flo_le{
f攀???????o???loat:left;
width:140px;
text-align:left;
}

.flo_ri{
float:right;
width:390px;
letter-spacing:1.6px;
line-height:1.7em;
font-size:12px;
color:#333333;
}

.stitle{
margin:0 0 15px 0;}

.stitle3{
margin:20px 0 15px 0;}

.more{margin:15px 0 0 0;}
.more2{margin:15px 120px 0 0;text-align:right;}
.more3{margin:15px 220px 0 0;text-align:right;}
.more4{margin:40px 180px 0 0;text-align:right;}
.more5{margin:20px 0 0 50px;padding:0;}

.bb{
padding:17px 0 17px 0;}

.honb{
padding:5px 0 25px 0;}

.honbb{
padding:20px 0 20px 40px;}

.flo_le3{
float:left;
width:150px;
text-align:left;
}

.flo_ri3{
float:right;
width:390px;
letter-spacing:1.6px;
line-height:1.7em;
font-size:12px;
color:#333333;
}

.flo_le4{
float:left;
width:120px;
text-align:left;
}

.flo_ri4{
float:right;
width:410px;
letter-spacing:1.6px;
line-height:1.7em;
font-size:12px;
color:#333333;
}

.newt{
margin:15px 0 15px 0;
padding:0;}

.newt2{
margin:0 0 15px 0;
padding:0;} 

.lft{
text-align:left;
margin:0;
padding:0;
color:#333333;}

.lfts{
text-align:left;
letter-spacing:1.6px;
line-height:1.5em;
margin:2px 0 0 0;
color:#808080;}


.flo_le2{
float:left;
width:150px;
text-align:left;}

.flo_ri2{
float:right;
width:390px;
letter-spacing:1.6px;
line-height:1.7em;
font-size:12px;
color:#333333;
}

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

.newt4{
margin:10px 0 15px 0;
padding:0;
color:#999999;}


.semina{
margin:0;
padding:0;
letter-spacing:1.6px;
font-size:17px;
color:#4F813B;
font-weight:bold;}

.semina_s{
margin:0 0 10px 0;
padding:0;
letter-spacing:1.6px;
line-height:1.7em;
font-size:12px;
color:#4F813B;}
/*--------------------タブ切り替え↓----------------------*/

#tab_back{
background:#E8E7DF;
width:160px;
padding:5px;
margin:15px 0;}

.tabheader table {
border-collapse: collapse; /* for IE */
border-spacing: 0; /* for N6 */
}

.tabheader table tr td {margin:0;padding:0;border-width:0;}

.tabheader .close {
border-style: solid;
border-width: 1px; 
border-color: #C1BFAB;
background-color:#C1BFAB;
margin:0;
padding:3px 0 3px 0;
white-space: nowrap;
width:48px;
text-align:center;
font-size:14px;}

.tabheader .close a:link	  {color:#FFFFFF;text-decoration:none;}
.tabheader .close a:visited  {color:#FFFFFF;text-decoration:none;}
.tabheader .close a:hover	  {color:#FFFFFF;text-decoration:underline;}

.tabheader .open {
border-style: solid;
border-width: 1px; 
border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
background-color:#FFFFFF;
margin:0;
padding:3px 0 3px 0;
white-space: nowrap;
width:48px;
text-align:center;
font-size:14px;}

.tabheader .open a:link	  {color:#645F2C;text-decoration:none;}
.tabheader .open a:visited  {color:#645F2C;text-decoration:none;}
.tabheader .open a:hover  {color:#645F2C;text-decoration:underline;}

.tabheader .spc {
margin:0;
width:5px;
white-space: nowrap;}

.tabheader a {text-decoration: none;}

.tabbody{
border-color:#FFFFFF;
background:#FFFFFF;
height:201px;
border-style: solid;
border-width: 0 1px 1px 1px;
padding:10px 5px 10px 5px;}

.rank_t{
margin-bottom:10px;}

.rank_1{
margin:0;
padding:2px 0 0 5px;
height:39px;
width:143px;
font-size:10px;
line-height:1.8em;
color:#938F6B;
background:url(../img/tea/rank1.gif) left bottom no-repeat;}

.rank_1 em{
font-size:12px;
font-style:normal;
font-weight:bold;
color:#645F2C;}

.rank_o{
margin:0;
padding:2px 0 0 5px;
height:38px;
width:143px;
font-size:10px;
line-height:1.7em;
color:#938F6B;
background:url(../img/tea/rank_o.gif) left top no-repeat;}

.rank_o em{
font-size:12px;
font-style:normal;
font-weight:bold;
color:#645F2C;}


.rank_5{
margin:0;
padding:2px 0 0 5px;
height:38px;
width:143px;
font-size:10px;
line-height:1.7em;
color:#938F6B;}

.rank_5 em{
font-size:12px;
font-style:normal;
font-weight:bold;
color:#645F2C;}



/*--------------------タブ切り替え↑----------------------*/




#lback{
background:url(../img/cosmetics/back.jpg) top left no-repeat;
width:63攀???????o???0px;
height:370px;
margin:0;
padding:0;}

#lback2{
background:url(../img/cosmetics/back2.jpg) top left no-repeat;
width:630px;
height:370px;
margin:0;
padding:0;}


#line_mb{width:630px;margin:0;padding:0;}
#line_lb{width:400px;padding:240px 0 10px 0;margin:0;}

#line_mb{zoom:1;}
#line_mb:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#line_mb{display:inline-table;}
/* Hides from IE-mac \*/
* html #line_mb {height: 1%;}
#line_mb {display: block;}
/* End hide from IE-mac */

.line_t{
margin:0 0 5px 0;
width:350px;
height:16px;
padding:0 0 2px 26px;
font-size:12px;
line-height:1.5em;
letter-spacing:1.4px;
color:#707033;
background:url(../img/cosmetics/yt.gif) top left no-repeat;}

.line_t2{
margin:0 0 5px 10px;
width:350px;
font-size:12px;
line-height:1.5em;
letter-spacing:1.4px;
color:#707033;}

#ntable{
margin:25px 0 0 0;
padding:0;}

#ntable td{
background:url(../img/cosmetics/table_back1.gif) top left no-repeat;
height:30px;
color:#707033;
line-height:1.5em;
padding:4px 0 4px 0;
letter-spacing:1.4px;
vertical-align:top;}
.right_t3{
color:#4C4C4C;
font-size:12px;}

.right_t4{
color:#4C4C4C;
width:340px;
font-size:12px;
line-height:1.6em;
letter-spacing:1.4px;
margin:0 0 25px 0;}

.left_t{
margin:0;
padding:0;
width:230px;
font-size:12px;
line-height:1.5em;
letter-spacing:1.4px;
color:#707033;}

.bks{
background:url(../img/diett/bks.gif) top left no-repeat;
width:520px;
height:320px;
font-size:12px;
letter-spacing:1.4px;
line-height:1.5em;
margin-top:15px;
padding:10px 0 0 0;
text-align:center;
}

.ic{
width:520px;
margin:0 0 0 5px;
padding:0;
}

.ic1{
float:left;
margin:5px 0 0 0;
padding:0;}

.ic1{zoom:1;}
.ic1:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.ic1{display:inline-table;}
/* Hides from IE-mac \*/
* html .ic1 {height: 1%;}
.ic1 {display: block;}
/* End hide from IE-mac */

攀???????o???

.ic2{
float:left;
width:170px;
margin:0 3px 0 0;
padding:0;}

.ic2{zoom:1;}
.ic2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.ic2{display:inline-table;}
/* Hides from IE-mac \*/
* html .ic2 {height: 1%;}
.ic2 {display: block;}
/* End hide from IE-mac */

.ic3{
float:left;
margin:15px 20px 0 0;
padding:0;}




.sskn{margin-bottom:10px;padding:8px 5px 8px 6px;border:1px solid #000000;}

.sskn dt{margin:0 2px 0 0;padding:0;color:#000000;font-size:12px;float:left;width:60px;}
.sskn dd{margin:0;padding:0;line-height:1.2em;color:#000000;font-size:12px;float:right;width:88px;text-align:left;}

.sskn dd a:link	  {color:#6767FF;text-decoration:underline;}
.sskn dd a:visited  {color:#6767FF;text-decoration:underline;}
.sskn dd a:hover	  {color:#0000AE;text-decoration:underline;}

.sskn em{font-size:10px;color:#990000;margin-top:5px;}

.sskn{zoom:1;}
.sskn:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.sskn{display:inline-table;}
/* Hides from IE-mac \*/
* html .sskn {height: 1%;}
.sskn {display: block;}
/* End hide from IE-mac */



.read_tea3{
margin-bottom:15px;
padding:0;
font-size:12px;
letter-spacing:1.1px;
line-height:1.5em;
color:#000000;
}


.read_tea4{
margin:15px 0 10px 0 ;
padding:0;
font-size:12px;
letter-spacing:1.1px;
line-height:1.5em;
color:#000000;
}


.diet_read1{
margin:0;
padding:0;
width:195px;
height:auto;
font-size:10px;
text-align:center;
}
















#sozai{
	width:630px;
	margin:0;
	padding:0;
}
#sozai{zoom:1;}
#sozai:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sozai{display:inline-table;}
/* Hides from IE-mac \*/
* html #sozai {height: 1%;}
#sozai {display: block;}
/* End hide from IE-mac */

#sozai_left{
	width:170px;
	float:left;
	margin-right:15px;
}

#sozai_right{
	width:445px;
	float:right;
}
#sozai_right{zoom:1;}
#sozai_right:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sozai_right{display:inline-table;}
/* Hides from IE-mac \*/
* html #sozai_right {height: 1%;}
#sozai_right {display: block;}
/* End hide from IE-mac */

#sozai_right .sozaibox{
	width:245px;
	float:left;
}
#sozai_right em{
	color:#736F41;
	font-weight:bold;
	font-style:normal;
}
#sozai_right .cart{
	margin:10px 0 20px 0;
	padding:0;
	vertical-align:center;
}
#sozai_right .cart form{
	margin:0;
	padding:0;
}
#sozai_right .cart select{
	margin-top:10px;
}

#sozai_right .cart input.number{
	border:1px solid #707033;
	margin-right:5px;
	padding:5px;
	width:50px;
}
#sozai_right .cart input.buy{
	margin-left:20px;
	vertical-align:bottom;
}
#sozai_right h3{
	margin:0 0 20px 0 !important;
	padding:0 !important;
}

#sozai_right span.element{
	margin:10px 0 0 0;
	padding:0;
	color:#938F6B;
	font-size:10px;
	display:block;
}
#sozai_right span.price{
	color:#645F2C;
	font-size:12px;
	display:block;
}
#sozai_right span.element img{
	margin:0 0 5px 0;
}

#sozai_right .tablebox{
	width:180px;
	border:1px solid #C3BF9A;
	float:right;
	margin-left:10px;
	padding:9px 0;
}

#sozai_right .tablebox em{
	font-style:normal;
	font-weight:bold;
	color:#A25D00;
}

#sozai_right th{
	font-size:12px;
	font-weight:normal;
	color:#645F2C;
	text-align:left;
	vertical-align:middle;
	padding:6px 5px 6px 15px;
}

#sozai_right td{
	vertical-align:middle;
	padding:6px 5px 6px 0;
}

#sozai_right td img{
	margin-right:1px;
	line-height:0;
}


.sozailist{
	width:303px;
}
.sozailist{zoom:1;}
.sozailist:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.sozailist{display:inline-table;}
/* Hides from IE-mac \*/
* html .sozailist {height: 1%;}
.sozailist {display: block;}
/* End hide from IE-mac */

.sozailist .sozaiimg{
	width:120px;
	float:left;
	background:#333;
}

.sozailist .tablebox2{
	width:170px;
	border:1px solid #C3BF9A;
	float:right;
	padding:7px 0;
}

.sozailist .tablebox2 th{
	font-size:12px;
	font-weight:normal;
	color:#645F2C;
	text-align:left;
	vertical-align:middle;
	padding:3px 5px 3px 15px;
}

.sozailist .tablebox2 td{
	vertical-align:middle;
	padding:3px 5px 3px 0;
}

.sozailist .tablebox2 td img{
	margin-right:1px;
	line-height:0;
}
.texttea{
	width:303px;
}

.texttea p{
	margin:0 0 5px 0;
	line-height:18px;
}

.texttea .price02{
	margin:0 0 2px 0 !important;
	font-size:10px;
}

.sozaititle{
	margin:10px 0 5px !important;
	padding:0;
}

.texttea a:link{color:#000000;text-decoration:none;}
.texttea a:visited{color:#000000;text-decoration:none;}
.texttea a:hover{color:#645F2C;text-decoration:underline;}

.productsozai{
	width:630px;
	margin:30px 0;
	padding:0 0 30px 0;
	border-bottom:1px dotted #D0CFBF;
}
.productsozai{zoom:1;}
.productsozai:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.productsozai{display:inline-table;}
/* Hides from IE-mac \*/
* html .productsozai {height: 1%;}
.productsozai {display: block;}
/* End hide from IE-mac */

.productsozai_left{
	width:303px;
	margin-right:24px;
	float:left;
}

.productsozai_right{
	width:303px;
	float:right;
	margin:0;
}

#sozaibg{
	background:url(../img/tea/sozaibg_01.jpg) left top no-repeat;
	border-bottom:1px solid #BFBFBF;
	width:630px;
	margin-bottom:20px;
}

.sozaidiv img{
	width:300px;
	padding:0 0 0 10px;
}

#sozaibg .sozaiselect{
	margin:8px 0 8px 10px;
}

#sozaidivide{
	width:610px;
	margin:0 auto 10px;
}
#sozaidivide{zoom:1;}
#sozaidivide:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sozaidivide{display:inline-table;}
/* Hides from IE-mac \*/
* html #sozaidivide {height: 1%;}
#sozaidivide {display: block;}
/* End hide from IE-mac */

#sozaidiv_left{
	width:212px;
	height:120px;
	float:left;
	margin-right:10px;
	background:url(../img/tea/sozai_bg02.gif) left top no-repeat;
	padding:0;
	position:relative;
}

#sozaidiv_left .li01{
	position:absolute;
	top:30px;left:5px;
}

#sozaidiv_left .li02{
	position:absolute;
	top:60px;left:5px;
}

#sozaidiv_left .li03{
	position:absolute;
	top:90px;left:5px;
}

#sozaidiv_right{
	width:388px;
	height:120px;
	float:right;
	background:url(../img/tea/sozai_bg03.gif) left top no-repeat;
	padding:0;
	position:relative;
}

#sozaidiv_right .li01{
	position:absolute;
	top:30px;left:5px;
}

#sozaidiv_right .li02{
	position:absolute;
	top:30px;left:196px;
}

#sozaidiv_right .li03{
	position:absolute;
	top:60px;left:5px;
}

#sozaidiv_right .li04{
	position:absolute;
	top:60px;left:196px;
}

#sozaidiv_right .li05{
	position:absolute;
	top:90px;left:5px;
}

#sozaidiv_right .li06{
	position:absolute;
	top:90px;left:196px;
}
	


#emp_mb{width:630px;margin:20px 0 0 0;padding:0;}
#emp_lb{width:160px;float:left;margin:0 10px 0 0;padding:0;}
#emp_rb{width:450px;float:right;margin:0;padding:0;text-align:left;}

#emp_mb{zoom:1;}
#emp_mb:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#emp_mb{display:inline-table;}
/* Hides from IE-mac \*/
* html #emp_mb {height: 1%;}
#emp_mb {display: block;}
/* End hide from IE-mac */

.photo1{margin:0 0 20px 0;padding:0;}
.photo2{margin:0 0 30px 0;padding:0;}

.message_d{
margin:0px;
padding:0px;
width:440px;
height:545px;
background:url(../img/message/back.gif) left top no-repeat;}

.message_t{line-height:2.4em;font-size:12px;color:#4C4C4C;}
.message_t2{line-height:2.6em;font-size:12px;color:#4C4C4C;margin:28px 0 0 0;}


.renew{font-size:10px;color:#89BC77;font-weight:bold;}

.newread{margin:10px 0 10px 0;padding:0;font-size:14px;color:#645F2C;}

/*--------------------------------トライアルセット↓--------------------------------*/

.tset_left{width:636px;float:left;margin:0;padding:0;}

.tset_left ul{margin:0;padding:0;}

.tset_left li{float:left;list-style-type:none;margin:0;padding:0;}

.tset_right{float:right;padding:357px 0 0 10px;width:214px;height:84px;background:url(../img/cosmetics/bbgg.jpg) left top no-repeat;}

.tset_back{background:url(../img/cosmetics/back3.gif) left bottom no-repeat;height:85px;margin:0;padding:0;}

.tset_back222{margin:0;padding:0;}

.tset_wrapper{width:860px;background:url(../img/cosmetics/back4.gif) repeat-x;height:1346px;margin:0;padding:0;}

.tset_left2{float:left;width:420px;}

.tset_mt5{padding:5px 0 0 40px;}

.tset_mt30{padding:30px 0 15px 0;}

.tset_pl125{padding-left:126px;}

.tset_ml40{padding-left:40px;}

.tset_right2{float:right;padding:110px 40px 0 0;width:392px;}

.tset_right2 li{list-style-type:none;float:left;}

.tset_pl4{padding-left:4px;}

.tset_tbox{width:370px;padding-bottom:20px;}

.tset_pt54{padding-top:54px;}

.tset_tbox2{width:370px;padding-bottom:10px;}

.tset_left3{float:left;width:190px;font-size:10px;}

.tset_left4{float:left;padding:24px 0 0 42px;}

.tset_right4{float:right;padding:24px 35px 0 0 ;width:230px;}

.tset_back6{background:url(../img/cosmetics/back7.gif) no-repeat;width:230px;height:112px;padding-top:10px;}

.clear{clear:both;}

.tset_m{margin:0;padding:0;}


.tset1{float:left;}

.tset2{float:right;}

#subb_back_tset{margin-bottom:40px;padding:0;}

#subb_back_tset ul{
    margin:0;
	padding:0;
	width:860px;
}

#subb_back_tset{zoom:1;}
#subb_back_tset:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#subb_back_tset{display:inline-table;}
/* Hides from IE-mac \*/
* html #subb_back_tset {height: 1%;}
#subb_back_tset {display: block;}
/* End hide from IE-mac */


#sub_back_x3 ul{
margin-bottom:20px;
padding:10px 0 10px 0;
width:860px;
}

.b4cc {
line-height:1.0em;
margin:0;
padding:0;
list-style-type: none;
float:left;
width:107px;
text-align:center;
font-size:10px;
}

.b4c {
line-height:1.0em;
margin:0;
padding:0;
list-style-type: none;
float:left;
width:107px;
background:url(../img/common/33_11.gif) left top no-repeat;
text-align:center;
font-size:10px;
}

#sub_back_x3 li a:link	  {color:#969696;text-decoration:none;}
#sub_back_x3 li a:visited  {color:#969696;text-decoration:none;}
#sub_back_x3 li a:hover	  {color:#333333;text-decoration:underline;}



#sub_back_tset{zoom:1;}
#sub_back_tset:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sub_back_tset{display:inline-table;}
/* Hides from IE-mac \*/
* html #sub_back_tset {height: 1%;}
#sub_back_tset {display: block;}
/* End hide from IE-mac */




#sub_back_tset li a:link	  {color:#645F2C;text-decoration:none;}
#sub_back_tset li a:visited  {color:#736F41;text-decoration:none;}
#sub_back_tset li a:hover	  {color:#736F41;text-decoration:underline;}

h2{margin:0;padding:0;}



/*-----カレー用CSS-----*/


.carry_fl{float:left;}
.carry_fr{float:right;}
.carry_clar{clear:both;}

.ureshii01{width:410px;}
	
.ureshii02{width:410px;}
	
.ureshii03{width:410px;margin-top:20px;padding:0;}
		
.buy_right_bg{width:511px;height:81p;x}

.carry_left{width:410px;float:left;}	
.carry_right{width:408px;float:right;}	

.carry_box{

width:782px;
	}


.boxcarry{
	background:url(../img/health/buy_right_btm_bg.jpg) bottom right no-repeat;
}

.carr_m1{margin:40px 0 0 0;}	
.carr_m2{margin:160px 0 0 0;}	
.carry_1px{margin:15px 0 0 0;padding:0;}
	
.carry_kounyuu{
	padding:0 0 30px 40px;
	width:818px;
	border-right:1px solid #726A43;
	border-left:1px solid #726A43;
	}	
	
.carry_50px{margin:0 0 0 50px;}	

#c_footer{
width:858px;
height:40px;
margin:0 auto 20px;
padding:0;
font-size:10px;
color:#645F2C;
background:#EFEFEA;
border-right:1px solid #726A43;
border-left:1px solid #726A43;
border-bottom:1px solid #726A43;
clear:both;
}

#cfo{width:858px; margin:0 auto;}

.carry_40px{margin:0 0 0 40px;}	
	
.carry5{padding: 15px 5px 20px 5px;margin:0;line-height:1.4em;}
	
#sub_back_x4 ul{
margin:0;
padding:10px 0 10px 0;
width:858px;
height:10px;
border-right:1px solid #726A43;
border-left:1px solid #726A43;
}

#sub_back_x4 li a:link	  {color:#969696;text-decoration:none;}
#sub_back_x4 li a:visited  {color:#969696;text-decoration:none;}
#sub_back_x4 li a:hover	  {color:#333333;text-decoration:underline;}

#g-navi_ca ul{
     margin:0;
	 padding: 0;
	width:860px;
}
#g-navi_ca li{
     margin:0;
	 padding:0;
	 line-height:0;
	 font-size:0;
	 list-style-type: none;
	 float:left;

}
#g-navi_ca li img{
	 vertical-align:bottom;
}

#g-navi_ca{zoom:1;}
#g-navi_ca:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#g-navi_ca{display:inline-table;}
/* Hides from IE-mac \*/
* html #g-navi_ca {height: 1%;}
#g-navi_ca {display: block;}
/* End hide from IE-mac */

.carry_cart{
margin-left:20px;padding:0;}


.carryBg{zoom:1;}
.carryBg:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.carryBg{display:inline-table;}
/* Hides from IE-mac \*/
* html .carryBg {height: 1%;}
.carryBg {display: block;}
/* End hide from IE-mac */

.c3x{
margin-left:40px;
padding:0;
}

#c_mbox{
border-right:1px solid #726A43;
border-left:1px solid #726A43;
margin:0;
padding:0;
width:858px;
}

#c_mbox{zoom:1;}
#c_mbox:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#c_mbox{display:inline-table;}
/* Hides from IE-mac \*/
* html #c_mbox {height: 1%;}
#c_mbox {display: block;}
/* End hide from IE-mac */

.r_y1{margin-left:74px;padding:0;}
.r_y2{margin-left:183px;padding:0;}

.m2_t{margin-top:120px;padding:0;}




.carry_box{zoom:1;}
.carry_box:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.carry_box{display:inline-table;}
/* Hides from IE-mac \*/
* html .carry_box {height: 1%;}
.carry_box {display: block;}
/* End hide from IE-mac */


.carry_kounyuu{zoom:1;}
.carry_kounyuu:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.carry_kounyuu{display:inline-table;}
/* Hides from IE-mac \*/
* html .carry_kounyuu {height: 1%;}
.carry_kounyuu {display: block;}
/* End hide from IE-mac */


.read_coss{
font-size:12px;
line-height:1.5em;
color:#4C4C4C;
margin:10px 0 10px 0;
}




/*-----煎じる-----*/


#sub_back_x5 ul{
margin:0;
padding:10px 0 10px 0;
width:858px;
height:10px;
}

#sub_back_x5 li a:link	  {color:#969696;text-decoration:none;}
#sub_back_x5 li a:visited  {color:#969696;text-decoration:none;}
#sub_back_x5 li a:hover	  {color:#333333;text-decoration:underline;}









#beautyup 

#beautyup #beauty_bar{margin:35px auto 0;}

#beautyup .beauty_box{width:630px;margin:25px 0;padding-bottom:25px;border-bottom:1px dotted #cccccc;}
#beautyup .beauty_box{zoom:1;}
#beautyup .beauty_box:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#beautyup .beauty_box{display:inline-table;}
/* Hides from IE-mac \*/
* html #beautyup .beauty_box {height: 1%;}
#beautyup .beauty_box {display: block;}
/* End hide from IE-mac */

#beautyup .bu_left{float:left;width:225px;margin-right:20px;}
#beautyup .beauty_item{float:right;width:385px;}
#beautyup .beauty_item p{margin-bottom:10px;letter-spacing:0.1em;}
#beautyup .beauty_copy{color:#645F2C;}
#beautyup .beauty_set{color:#4C4C4C;}
#beautyup .beauty_price{margin:15px 0 20px !important;}
