@charset "utf-8";
/*----------------------------------------
	THERAPY TOP PAGE
----------------------------------------*/
h1#try-mv {
	width:568px;
	height:200px;
	background-image:url(/therapy/img/top_mv.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#try-top-area {
	width:538px;
	margin:36px auto 0 auto;
}

#try-top-area hr {
	margin:20px 0;
}
#try-top-area .try-top-box {
	width:528px;
	margin:5px auto 0 auto;
}
.try-top-box .try-top-box-l {
	width:114px;
	float:left;
}
.try-top-box .try-top-box-r {
	width:403px;
	float:right;
}
/*----------------------------------------
	THERAPY SUBTOP PAGE
----------------------------------------*/

#try-sub-area {
	width:518px;
	margin:10px auto 0 auto;
}
#try-sub-area ul {
	list-style:none;
	margin:0;
	padding:0;
}
#try-sub-area li {
	background-image:url(/therapy/img/the_list_ico.gif);
	background-repeat:no-repeat;
	font-size:110%;
	line-height:1.5em;
	padding:0 0 10px 13px;
	margin:10px 0 0 0px;
	border-bottom:1px solid #DDDDDD;
}
.life-img-left {
	width:276px;
	margin:5px 20px 20px 0;
	float:left;
}
/*///////////////////////////////////////
	各INDEXで使用.................*/
	
.life-ol{
	margin:0;
}

.life-ol li{
	margin:0;
}
/*----------------------------------------
	DIET TOP PAGE
----------------------------------------*/
#d-top-tit {
	font-size:120%;
	line-height:1.5em;
}
#d-top-tit2 {
	font-size:110%;
	line-height:1.4em;
	margin-top:10px;
}
.d-top-img {
	width:538px;
	margin:10px 0 15px 0;
	text-align:center;
}

h2#moso-lead {
	font-size:110%;
	margin-bottom:3px;
}
h2#moso-lead2 {
	font-size:110%;
	margin-top:20px;
	margin-bottom:3px;
}
.diet_navRow_top {
	width:538px;
}
.diet_navRow_top img {
	float:left;
	border:none;
}
.diet_navRow img {
	float:left;
	border:none;
}
.diet_navRow_l {
	padding-right:12px;
}
.diet_navRow_r {
	padding-left:1px;
}
.diet_navRow {
	width:538px;
	margin-top:15px;
}

/*----------------------------------------
	DIET
----------------------------------------*/

/*///////////////////////////////////////
mesosupplement.html使用.................*/
hr.sup-hr { 
	border-style: solid none none none;
	border-top-width:1px;
	border-top-color:#DDDDDD;
	height:1px;
	background-color: #FFFFFF;
	margin-top:5px;
}


/*///////////////////////////////////////
m_pahyu.html使用.......................*/

/*小見出し*/
.m_pahyu-110{
	font-size:110%;
	font-weight:bold;
	color:#938016;
	margin-top:1em;
}
.m_pahyu{
	font-weight:bold;
	color:#999933;
}

/*///////////////////////////////////////
course.html使用.......................*/
.course-p{
	margin-top:10px;
	margin-left:15px;
}
.course-name{
	font-size:110%;
	font-weight:bold;
	line-height:1.3em;
	margin-top:3px;
	color:#999933;
}
.course-plice{
	text-align:right;
	margin:0 5px 0 auto;
	color:#999933;
}

/*///////////////////////////////////////
glutathione.html使用..................*/

/*hr*/
.gluta-hr{
	border-style: solid none none none;
	height:1px;
	color:#999933;
}
/*///////////////////////////////////////
metabolic.html使用..................*/
.txMetabo{
	color:#4E7414;
}
#metabolic h3{
	font-size:100%;
	text-align:center;
	margin:0 auto;
	color:#4E7414;
}
#metabolic table{
	border-collapse:collapse;
	background-color:#FFFFFF;
	border:2px solid #FFFFFF;
	margin:0 auto;
	border:none;
	padding:3px;
}

#metabolic td{
	color:#4E7414;
	background-color:#FCFEF8;
	border:1px solid #EAF8D6;
}

#metabolic th{
	background-color:#EAF8D6;
	border:1px solid #FFFFFF;
	color:#4E7414;
}

#metabolic h4{
	text-align:center;
	margin:0 auto;
	font-size:120%;
	color:red;
}

.metabo-p{
	margin-top:10px;
	margin-left:15px;
}
/*.metabo-name{
	font-size:110%;
	font-weight:bold;
	line-height:1.3em;
	margin-top:3px;
	color:#993300;
}
.metabo-plice{
	text-align:right;
	margin:0 5px 0 auto;
	color:#993300;
}
.metabo-copy{
	font-size:160%;
	font-weight:bold;
	color:red;

}*/
/*----------------------------------------
	SKIN
----------------------------------------*/

/*///////////////////////////////////////
c_right.html使用......................*/

/*画像配置*/
.c-right-photo{
	margin:5px 10px 0 0;
	float:left;
}

/*///////////////////////////////////////
photofacial.html使用...................*/

/*画像配置*/
.pfacial-photo{
	margin:5px 10px 0 0;
	float:left;
}
#pfacial-txt_r {
	margin-top:5px;
	width:380px;
	float:right;
}
#pfacial-txt_r280 {
	margin-top:5px;
	width:280px;
	float:right;
}
.pfacial-l {
	width:250px;
	float:left;
}
.pfacial-r {
	width:250px;
	float:left;
}

/*///////////////////////////////////////
botox.html使用.........................*/

/*dl dt dd*/
.botox-dl dt{
	font-weight:bold;
	color:#999933;
	margin:5px auto 0 30px;
}
.botox-dl dd{
	margin:0 auto 0 40px;
}

/*テーブル*/
.botox-tbl table{
	border-collapse:collapse;
	background-color:#FFFFFF;
	margin-top:10px;
}
.botox-tbl table,th,td{
	text-align:center;
	border:1px solid #584935;
	padding:5px;
}
.botox-tbl th{
	text-align:center;
	padding:5px 0;
	background-color:#DBD6A4;
	width:50px;
}
.botox-tbl td{
	text-align:center;
	padding:5px 0;
}
/*stress.htmlのtable*/
.stresstL {
	width:335px;
	float:left;
	font-size:12px;
}
.stresstR {
	float:right;
	font-size:12px;
}

/*///////////////////////////////////////
rainbow_led.html使用..................*/

/*小見出し*/
.rainbow-subtit{
	font-size:110%;
	font-weight:bold;
	color:#938016;
	margin-top:15px auto 0 20px;
}

/*dt dd*/
.rainbow-dl {
	margin:10px 0;
	padding:0;
}
.rainbow-dl dt {
	font-weight:bold;
	background-color:#EAF8D6;
	padding:2px 2px 2px 5px;
}
.rainbow-dl dd {
	margin:5px 5px 1em 1em;
	padding:0 0 10px 0;
	/*color:#07A06B;*/
}

/*///////////////////////////////////////
hyaluronan.html使用..................*/

/*テーブル*/
.hyaluron-tbl table{
	border-collapse:collapse;
	background-color:#FFFFFF;
	margin-top:10px;
}
.hyaluron-tbl table,th,td{
	border:1px solid #584935;
	padding:5px;
}
.hyaluron-tbl th{
	background-color:#DBD6A4;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}
.hyaluron-tbl td{
	text-align:left;
	border:1px solid #584935;
	padding:5px;
}

/*///////////////////////////////////////
eye_zone.html使用..................*/

/*dt dd*/
.eye_zone-dl {
	margin:5px 0;
	padding:0;
}
.eye_zone-dl dt {
	font-weight:bold;
	color:#663300;
	margin:10px auto 0 10px;
}
.eye_zone-dl dd {
	margin:0 auto 0 20px;
}
/*価格*/
.eye_zone-plice{
	font-weight:bold;
	text-align:right;
	color:red;
}

/*///////////////////////////////////////
neck.html使用..................*/

/*dt dd*/
.neck-dl {
	margin:5px 0;
	padding:0;
}
.neck-dl dt {
	font-weight:bold;
	color:#663300;
	background-color:#EDEAD1;
	padding:1px 1px 1px 5px;
	margin:10px auto 0 10px;
}
.neck-dl dd {
	margin:3px auto 0 20px;
}

/*///////////////////////////////////////
hand.html使用..................*/

.hand-l{
	text-align:center;
	float:left;
	margin-top:5px;
	margin-right:10px;
}
/*.hand-r{
	text-align:center;
	float:right;
	margin-top:5px;
	margin-left:10px;
}*/

/*///////////////////////////////////////
hyaluronan.html使用..................*/

/*テーブル*/
.magic-eye-tbl table{
	border-collapse:collapse;
	background-color:#FFFFFF;
	margin-top:10px;
}
.magic-eye-tbl table,th,td{
	border:1px solid #584935;
	padding:5px;
}
.magic-eye-tbl th{
	background-color:#DBD6A4;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}
.magic-eye-tbl td{
	text-align:left;
	border:1px solid #584935;
	padding:5px;
}

/*///////////////////////////////////////
delta_peel.tml使用..................*/

.delta_peel-l{
	float:left;
	margin-top:5px;
	margin-right:10px;
}
.delta_peel-r{
	float:right;
	margin-top:5px;
	margin-left:10px;
}






/*///////////////////////////////////////
ideb_smart_face.tml、smartface.html使用*/

/*テーブル1*/
.ideb_smart-tbl1 table{
	margin-top:10px;
	width:500px;
	margin-left:18px;
}
.ideb_smart-tbl1 td{
	border:0;
	text-align:left;
	padding:3px;
}

/*テーブル2*/
.ideb_smart-tbl2 table{
	margin-top:10px;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
.ideb_smart-tbl2 table,th,td{
	text-align:left;
	border:1px solid #584935;
	padding:5px;
}
.ideb_smart-tbl2 th{
	text-align:left;
	background-color:#DBD6A4;
}
/*テーブル3*/
.ideb_smart-tbl3 table{
	margin-top:10px;
	width:200px;
}
.ideb_smart-tbl3 td{
	border:0;
	text-align:left;
	padding:3px;
}

/*リンゴ写真*/
.ideb_smart-p{
	float:right;
	margin:10px 25px auto auto;
}

/*///////////////////////////////////////
zutuu.html使用..................*/
.zutuu-tbl table{
	border-collapse:collapse;
	background-color:#FFFFFF;
	margin-top:20px;
}
.zutuu-tbl table,th,td{
	border:1px solid #584935;
	padding:5px;
}
.zutuu-tbl th{
	background-color:#DBD6A4;
}
.txt{
	background-color:#FFFFCC;
}
.zutuInboxR {
	float:right;
	width:410px;
	}
/*///////////////////////////////////////
m_eyelash.html,nano_eyecream.html使用..................*/
.m_eyeInboxR {
	float:right;
	width:340px;
	}
/*///////////////////////////////////////
brain_moo_ca.html使用..................*/
.b_m_cInboxR {
	float:right;
	width:370px;
	}
/*商品名*/
.sup-product{
	font-size:110%;
	font-weight:bold;
	line-height:1.3em;
	margin-top:3px;
	margin-bottom:3px;
	color:#999933;
}
/*///////////////////////////////////////
pms.html使用..................*/
.pmsBox {
	width:160px;
	float:right;
	margin:0 0 10px 10px;
	text-align:center;
}
.pmsBox p {
	margin:0 0 3px 0;
}
.pmsBox img {
	display:inline;
}
.pmsPds {
	width:518px;
	margin-top:10px;
}
.pmsPds .pmsPdsL {
	width:350px;
	float:left;
	line-height:1.3em;
}
.pmsPds .pmsPdsL p {
	margin:0;
}
.pmsPds .pmsPdsL strong {
	font-size:110%;
}
.pmsPds .pmsPdsR {
	width:156px;
	float:right;
	text-align:center;
}
.pmsPds .pmsPdsR img {
	display:inline;
}
.pmsGrn {
	color:#009933;
	font-weight:bold;
}
.pmsKako {
	width:496px;
	border:1px solid #DDDDDD;
	padding:10px;
}
.pmsZu1 {
	width:220px;
	margin:20px auto auto 290px;
	}
.pmsZu2 {
	width:220px;
	margin:110px auto auto 290px;
	}
/*///////////////////////////////////////
lipcare.html使用..................*/
.txOrange{
	color:orange;

}
.txOrange a{
	color:orange;

}

/*----------------------------------------
	LIFE
----------------------------------------*/
/*///////////////////////////////////////
andy_stress.html　table使用..................*/
.th_center{
	text-align:center;

}
.ddDoc {
	float: left;
	width: 538px;
}

/*///////////////////////////////////////
whitening.html使用..................*/
.shosai {
	font-weight: bold;
	color: #938016;
	}
	
/*///////////////////////////////////////
eyecare.html使用..................*/

.mg-r5left {
	margin-right:5px;
	float:left;
	}

/*BOX*/
.putit-area-l {
text-align:center;
	width:240px;
	margin:0 auto;
	padding:5px;
	float:left;
}
.putit-area-r {
text-align:center;
	width:240px;
	margin:0 auto;
	padding:5px;
	float:right;
}

.dtTit {
	font-size:100%;
	font-weight:bold;
	padding:0;
	margin:0;
}


/*///////////////////////////////////////
menopause.html使用..................*/
.menoInboxR {
	width:300px;
	float:right;
	}	

	
/*///////////////////////////////////////
各タイトル背景使用..................*/
h1#hyaluronan_coat-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/ha-td_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#eye_gloss-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/eye-gloss_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#lipcare-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/lipcare-tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#mesotherapy-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/diet/img/meso_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}h1#meso_no-needle-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/diet/img/meso-nuru_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#biyouseikei-mv {
	width:568px;
	height:130px;
	background-image:url(/biyouseikei/img/biyouseikei_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#biyouseikei-mv {
	width:568px;
	height:130px;
	background-image:url(/biyouseikei/img/biyouseikei_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#m_crystal-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/micro_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#hyaluronan-mv {
	width:568px;
	height:187px;
	background-image:url(/therapy/skin/img/hiaru-chu_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#laser-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/laser-datsu_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#scle-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/mosai_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#weekend_peel-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/chemical-p_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#babyskin-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/baby-skin_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#e3-bustup-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/e3-bustup_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#m_calcium-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/micro-cream_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#e3_lip-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/e3-lip_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#h_smopke-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/h-smoke_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#m_pahyu-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/life/img/anti-pafu_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#ghrh-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/life/img/ghrh_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

h1#laser_vio-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/laser_vio_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#hair_m-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/life/img/hair_m_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#magic_eye-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/skin/img/magic_eye_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#kire-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/diet/img/kire_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
h1#immune-mv {
	width:568px;
	height:130px;
	background-image:url(/therapy/life/img/immune_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.floatR {
	float:right;
}
.photoR {
	float:right;
	margin-left:3px;
}
.fLeftmr3 {
	float:left;
	margin-right:3px;
}
#botox_p01 {
	float:left;
	width:310px;
}
.b_none {
	border:none;
	padding:0;
	font-size:12px;
}
.mt10 {
	margin-top:10px;
}
.w275 {
	width:385px;
}
.w265{
	width:265px;
}
.w300{
	width:300px;
}
.w380{
	width:380px;
}
.w400{
	width:400px;
}
.w410{
	width:410px;
}

/*stress_ar.html*/
.arItemTxt{
float:right;
width:440px;
}

.arItemImg{
	float:left;
	width:80px;
	text-align:center;
}

.arItemImg img{
	margin-bottom:4px;
	border:1px solid #D1C988;
}
/*----------------------------------------
     07pheromone.html
----------------------------------------*/
.PheroTx {
	font-size:110%;
	font-weight:bold;
	color:#563598;
}
.PheroTx2 {
	font-size:160%;
	color:#FF3300;
}
/*----------------------------------------
     mesotherapy.html
----------------------------------------*/
.meso_img{
float:left;
}
.meso_text{
	float:left;
	font-size:12px;
	padding-left:15px;
	padding-right:10px;
	width:290px;
	}
.meso_title{
	border-top:3px solid #D1C988;
	border-left:1px solid #D1C988;
	border-right:1px solid #D1C988;
	margin:20px 0 2px 0;
	padding:5px 9px 5px 9px;
	font-size:16px;
	line-height:1.3em;
	color:#938016;
}
.meso_title2{
	font-size:12px;
	line-height:1.3em;
	color:#938016;
}
.thisclear{
	clear:both;
}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*                              index.html                                 */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.index_h2{
padding:0 0 20px 0;
}
.index_left{	
width:557px;
float:left;
}
.index_h3{
margin:0 0 25px 0;
}
.index_img{
float:left;
}
.index_text{
width:300px;
padding:5px 5px 0 15px;
float:left;
}
.link_area{
width:518px;
padding:10px 0 0 0;
}

/*----------------------------------------
	CONTACT PAGE
----------------------------------------*/

/*テーブルデフォルト*/
.mail-tbl table{
	border-collapse:collapse;
	background-color:#FFFFFF;
	line-height:1.2em;
	margin:0 auto;
}
.mail-tbl table,th,td{
	/*border:0;*/
	/*border:1px solid #FFFFFF;*/
	/*border:1px solid #584935;*/
	border:1px solid #DBD6A4;
	padding:5px;
}
.mail-tbl th{
	border:1px solid #FFFFFF;
	background-color:#DBD6A4;
	font-size:90%;
	text-align:left;
	vertical-align:top;
	width:180px;
}
.mail-tbl td{
	border:1px solid #DBD6A4;
	text-align:left;
	vertical-align:top;
}

.txt-orange{
	font-size:84%;
	color:#e18b28;
}

/*フォーム*/
input,textarea,select{
	border:1px solid #CCCCCC;
	background-color:#F9F3D5;
	padding:2px;
	margin-top:3px;
}
input,textarea,select{
	border:1px solid #CCCCCC;
	background-color:#F9F3D5;
	padding:2px;
	margin-top:3px;
}
