 {
	box-sizing: border-box; moz-box-sizing: border-box
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
H1 {
	FONT-SIZE: 120%; COLOR:#cc00cc; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	COLOR:#990099; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #7151a9; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #7151a9; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #7151a9; TEXT-DECORATION: underline
}
A:active {
	COLOR: #7151a9; TEXT-DECORATION: underline
}
.text-l {
	FONT-SIZE: 14px; LINE-HEIGHT: 22px
}
.text-m {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
.text-s {
	FONT-SIZE: 10px; LINE-HEIGHT: 15px
}
.main {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 780px; PADDING-TOP: 0px
}
.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 771px; PADDING-TOP: 0px; HEIGHT: 53px
}
.center {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 768px; PADDING-TOP: 0px
}
.subnavi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/subnavi_frbg.gif) #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 178px; PADDING-TOP: 0px
}
.subnavibox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 165px; PADDING-TOP: 0px
}
.subnavibox A {
	COLOR: #383f4f; TEXT-DECORATION: none
}
.subnavibox A:hover {
	COLOR: #7151a9; TEXT-DECORATION: none
}
.subnavibox A:visited {
	COLOR: #383f4f; TEXT-DECORATION: none
}
.subnavibox A:active {
	COLOR: #383f4f; TEXT-DECORATION: none
}
.subnavibox A:hover {
	COLOR: #7151a9; TEXT-DECORATION: none
}
.copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; HEIGHT: 55px
}
.title-top {
                 FONT-SIZE: 11px;
                COLOR: #330099; 
                 LINE-HEIGHT: 130%;
                 TEXT-ALIGN: LEFT;
}
.reserv {
        FONT-SIZE: 12px;
        COLOR: #00aad5
}
.merit_right {
padding: 10px;
}

.index_body_top {
color: #009999;
font-size: 12px;
}

.emphas {
color: #cc0099;
}

.lovely_L {
color: #006699;
font-size: 14px;
}

.reg_grey {
color: #5e5e5e;
font-size: 12px;
padding: 10px;
line-height: 20px;
}

/*------products-----*/
.prod_b {
color: #006699;
background-color: #ffffff;
font-size: 14px;
line-height: 20px;
border: 0;
padding: 10px;
}
.prod {
color: #006699;
background-color: #ffffff;
font-size: 12px;
line-height: 20px;
border: 0;
padding: 10px 10px 20px 10px;
}
.prod_s{
color: #ff6600;
background-color: #ffffff;
font-size: 12px;
line-height: 20px;
border: 0;
padding: 10px 10px 20px 10px;
}

/*------campaign-----*/
.camp {
color: #006699;
width: 569px;
line-height: 25px;
background-color: #ffffff;
font-size: 12px;
border: 0;
text-valign: top;
padding: 20px;
}

/*------news-----*/
.news {
color: #666666;
width: 550px;
height: 49px;
background-color: #ffffff;
font-size: 80%;
border: 0;
padding: 10px;
}

/*------trip-----*/
.trip_th1 {
color: #ffffff;
width: 550px;
background-color: #5b94e5;
font-size: 14px;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
text-align: left;
padding: 5px;
}
.trip_t  {
color: #333300;
width: 550px;
line-height: 25px;
background-color: #ffffff;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
font-size: 12px;
padding: 15px;
}
.trip_th2 {
color: #ffffff;
width: 550px;
background-color: #9933cc;
font-size: 14px;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
text-align: left;
padding: 5px;
}

/*------Q&A-----*/
.qa_th1 {
color: #333300;
width: 550px;
background-color: #dbf0d9;
border-color: #330099;
font-size: 14px;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
text-align: left;
padding: 5px;
}
.qa_t  {
color: #333300;
width: 550px;
line-height: 25px;
border-color: #330099;
background-color: #ffffff;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
font-size: 12px;
padding: 15px;
}

/*------eyebrow-----*/
.eyebrow_th1 {
color: #330099;
width: 550px;
background-color: #b1e0e8;
border-color: #330099;
font-size: 14px;
border-style: solid solid solid solid;
border-width: 0px;
border-collapse: collapse; 
text-align: left;
padding: 7px;
}
.eyebrow_t  {
color: #330099;
width: 550px;
line-height: 25px;
border-color: #330099;
background-color: #ffffff;
border-style: solid solid solid solid;
border-width: 0px 1px 1px 0px;
border-collapse: collapse; 
font-size: 12px;
padding: 15px;
}
.eyebrow_l  {
color: #5e5e5e;
width: 550px;
line-height: 20px;
background-color: #ffffff;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
font-size: 12px;
padding: 10px;
}

/*------scriber-----*/
.scriber_th1 {
color: #ffffff;
width: 550px;
background-color: #3980bf;
border-color: #3980bf;
font-size: 14px;
border-style: solid solid solid solid;
border-width: 0px;
border-collapse: collapse; 
text-align: left;
padding: 7px;
}
.scriber_t  {
color: #354755;
width: 550px;
line-height: 25px;
border-color: #354755;
background-color: #ffffff;
border-style: solid solid solid solid;
border-width: 0px 1px 1px 0px;
border-collapse: collapse; 
font-size: 12px;
padding: 15px;
}


/*------collagen-----*/
.collagen_th1 {
color: #354755;
width: 550px;
background-color: #cecbb3;
border-color: #cecbb3;
font-size: 14px;
border-style: solid solid solid solid;
border-width: 0px;
border-collapse: collapse; 
text-align: left;
padding: 7px;
}
.collagen_t  {
color: #354755;
width: 550px;
line-height: 25px;
border-color: #354755;
background-color: #ffffff;
border-style: solid solid solid solid;
border-width: 0px 1px 1px 0px;
border-collapse: collapse; 
font-size: 12px;
padding: 15px;
}

/*------babie-----*/
.bab_th1 {
color: #006699;
width: 550px;
background-color: #ffefcf;
border-color: #006699;
font-size: 14px;
border-style: solid solid solid solid;
border-width: 1px 0px 0px 1px;
border-collapse: collapse; 
text-align: left;
padding: 7px;
}
.bab_t  {
color: #006699;
width: 550px;
line-height: 25px;
border-color: #006699;
background-color: #ffffff;
border-style: solid solid solid solid;
border-width: 0px 1px 1px 0px;
border-collapse: collapse; 
font-size: 12px;
padding: 7px;
}
.bab_l  {
color: #993300;
width: 550px;
line-height: 20px;
background-color: #ffffff;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
font-size: 12px;
padding: 10px;
}
.bab_l2 {
color: #999900;
width: 550px;
line-height: 20px;
background-color: #ffffff;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
font-size: 12px;
padding: 10px;
}

/*------process-----*/

.process_tb{
border: 1px solid #009999;
width: 550px;
line-height: 20px;
color: #333366;
font-size: 80%;
background: #f8f3f3;
background-color: #f8f3f3;
}
.process_cell {
padding: 20px;
}

/*------about_diva-----*/

.salon_t1 {
PADDING: 15px; 
width: 560px;
line-height: 20px;
color: #333366;
border-color: #006699;
border-style: solid;
border-width: 1px;
font-size: 12px;
background: #ecffff;
background-color: #ffffe8;
}
.salon_t2 {
width: 560px;
line-height: 20px;
color: #333366;
border-color: #006699;
border-style: solid;
border-width: 1px;
font-size: 12px;
background: #e4f1f1;
background-color: #e4f1f1;
padding: 15px;
}
.salon_t3 {
width: 560px;
line-height: 20px;
color: #333366;
border-color: #006699;
border-style: solid;
border-width: 1px;
font-size: 12px;
background: #ffeeee;
background-color: #ffeeee;
padding: 15px;
}
.salon_t4 {
line-height: 20px;
color: #7e5454;
border-width: 0px;
font-size: 12px;
background: #ffffff;
background-color: #ffffff;
PADDING-RIGHT: 15px; 
PADDING-LEFT: 20px;
PADDING-BOTTOM: 10px; 
PADDING-TOP: 0px;
}
.salon_th1 {
text-align: left;
color: #333366;
PADDING-LEFT: 0px;
}
.salon_sub {
FONT-SIZE: 12px;
color: #666666;
PADDING-BOTTOM: 5px; 
PADDING-TOP: 10px;
}
.link_ta {
width: 560px;
border-color: #006699;
border-style: solid;
border-width: 1px;
border: dotted;
border-collapse: collapse;
background: #ffffff;
background-color: #ffffff;
}
.link_td1 {
height: 41px;
line-height: 20px;
color: #333366;
border-color: #006699;
border-style: solid;
border-width: 1px;
border: dotted;
border-collapse: collapse;
font-size: 12px;
background: #ffffff;
background-color: #e7ebef;
padding: 10px;
}
.link_td2 {
height: 41px;
line-height: 20px;
color: #333366;
border-color: #006699;
border-style: solid;
border-width: 1px;
border: dotted;
border-collapse: collapse;
font-size: 12px;
background: #ffffff;
background-color: #ffffff;
padding: 10px;
}

/*------finmake-----*/
.fine_th1 {
width: 550px;
FONT-SIZE: 12px; 
COLOR: #3980bf; 
BACKGROUND-color: #ffffff; 
line-height: 15px;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
text-align: left;
padding: 0px,10px,10px,10px;
}
.fine_th2 {
color: #ffffff;
width: 550px;
background-color: #e0729e;
font-size: 14px;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
text-align: left;
padding: 10px,10px,10px,20px;
}
.fine_t  {
color: #4b4b4b;
width: 550px;
line-height: 30px;
border-color: #e0729e;
background-color: #ffffff;
border-style: solid solid solid solid;
border-width: 0px 1px 1px 1px;
border-collapse: collapse; 
font-size: 12px;
padding: 15px,20px,10px,10px;
}
.fine1_th2 {
color: #ffffff;
width: 550px;
background-color: #009999;
font-size: 14px;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
text-align: left;
padding: 10px,10px,10px,20px;
}
.fine1_t  {
color: #4b4b4b;
width: 550px;
line-height: 30px;
border-color: #009999;
background-color: #ffffff;
border-style: solid solid solid solid;
border-width: 0px 1px 1px 1px;
border-collapse: collapse; 
font-size: 12px;
padding: 15px,20px,10px,10px;
}
.fine2_th2 {
color: #ffffff;
width: 550px;
background-color: #0000d2;
font-size: 14px;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
text-align: left;
padding: 10px,10px,10px,20px;
}
.fine2_t  {
color: #4b4b4b;
width: 550px;
line-height: 30px;
border-color: #0000d2;
background-color: #ffffff;
border-style: solid solid solid solid;
border-width: 0px 1px 1px 1px;
border-collapse: collapse; 
font-size: 12px;
padding: 15px,20px,10px,10px;
}
.fine_l  {
COLOR: #3980bf;
width: 550px;
line-height: 30px;
background-color: #ffffff;
border: 0;
font-size: 12px;
padding: 15px;
}


/*------example-----*/

.exa_th1 { 
color: #0099cc;
}
.exa_title { 
text-align: left;
text-valign: middle;
font-size: 14px;
color: #009999;
padding: 2px
}
.exa_explain { 
width: 560;
font-size: 12px;
line-height: 18px;
color: #006666;
padding: 15;
border: 1px #B7B7B7 solid; 
}
.exa_right { 
width: 240px;
height: 200px;
font-size: 12px;
line-height: 18px;
color: #006666;
padding-left: 5px;
border: 1px #B7B7B7 solid; 
}
.exa_below { 
font-size: 12px;
color: #00cc99;
text-align: center;
valign: middle;
padding: 5px, 0px, 10px
}

/*------price-----*/

.price_body_top {
color: #cc0099;
font-size: 12px;
}
.menu_all { 
border: 1px #B7B7B7 solid; 
border-collapse: collapse; 
font-size: 14px;
color: #666666
} 
.menu_th1_left { 
border: 1px #B7B7B7 solid; 
width=250px;
border-collapse: collapse; 
background: #00ccff;
color: #FFFFFF;
padding: 10px
}
.menu_th1_right { 
border: 1px #B7B7B7 solid; 
width=300px;
border-collapse: collapse; 
background: #00ccff;
color: #FFFFFF;
padding: 10px
}
.menu_th2 { 
border: 1px #B7B7B7 solid; 
border-collapse: collapse; 
width=250px;
background: #eeffff;
text-align: left;
text-valign: middle;
padding: 10px
}
.menu_left { 
border: 1px #B7B7B7 solid; 
width=250px;
border-collapse: collapse; 
background: #ffffff;
align: left;
valign: middle;
padding: 10px
}
.menu_right1 { 
border: 1px #B7B7B7 solid; 
border-collapse: collapse; 
background: #ffffff;
align: right;
valign: middle;
padding: 0px
}      
.menu_right { 
border: 1px #B7B7B7 solid; 
border-collapse: collapse; 
background: #ffffff;
align: left;
valign: middle;
padding: 10px
}      
.menu_right_cam { 
font-weight: bold;
border: 1px #B7B7B7 solid; 
border-collapse: collapse; 
background: #ffffff;
color: #cc0099;
text-align: center;
valign: middle;
padding: 10px
}      

/*----access----*/

.hpb-cnt-tb1 {
	background-color: #ffffff;
	border-color: #006699;
	border-style: solid solid solid solid;
	border-width: 1px 0px 0px 1px;
}

.hpb-cnt-tb-cell1 {
	color: #006699;
	border-color: #006699;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
	font-size: 80%;
	background: #D6F3AD;
	background-color: #e7ebef;
                  padding: 7px

}

.hpb-cnt-tb-cell2 {
	color: #006699;
	background-color: #ffffff;
	border-color: #006699;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
	font-size: 80%;
                  padding: 7px
}


.hpb-subh02 {
}

.hpb-subh02-cell1 {
                  color:#006699;
	font-size: 80%;
	font-weight: bold;
	padding: 3px 3px 3px 7px;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
}

.hpb-subh02-cell2 {
                  color:#006699;
	font-size: 80%;
	font-weight: bold;
	padding: 3px 3px 3px 7px;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
}

/*------------ experience------------*/

.exp_tb{
	border: 1px solid #9999ff;
        width: 560px;
}
.exp_tb_title {
	background-color: #9999ff;
	font-size: 12px;
	color: #333333;
	border-top-width: 1x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9999ff;
	border-right-color: #9999ff;
	border-bottom-color: #9999ff;
	border-left-color: #9999ff;
        padding: 5px;
}
.exp_tb_cell {
	background-color: #e8e8ff;
	color: #333333;
	border: 0px solid;
        font-size:12px;
        line-height: 22px;
        padding: 20px;
}

/*------------ model------------*/

.model  {
color: #5e5e5e;
width: 550px;
line-height: 20px;
background-color: #ffffff;
border-style: solid solid solid solid;
border: 0;
border-collapse: collapse; 
font-size: 12px;
padding: 10px;
}
