@charset "utf-8";
/*///////////////////////////////////////////
				CSS READING
///////////////////////////////////////////*/
@import url(style.css); @import url(text.css); @import url(thickbox.css);

/*initialization
---------------------------------------*/
a,img,ul,li,table,tr,td,p,h1,h2,h3,h4,h5,h6,ol,div,body,html,dl,dt,dd,iframe {
	padding: 0px;
	margin: 0px;
	border: none;
	list-style: none;
	font-size: 10px;
}
a img {
	border:none;
}
img { vertical-align: bottom; }



.clear:after { content: ""; display: block; clear: both; }
.clear { zoom:100%;}

.clear-both { clear: both; }




.align-right{text-align:right;}

.right{float: right;}
.left{float: left;}



/* Keyvisual
-----------------------------------*/
#keyvisual {
	margin: 0 auto;
	width: 960px;
	height: 379px;
	text-align: left;
	position: relative;
	overflow: hidden;
}
#keyvisual img {
	top: 0;
	left: 0;
	position: absolute;
}



/*Utility
---------------------------------------*/
.indent {  
	margin-left: 1em;
	text-indent: -1em; 
}

/* float_style */
.flo-li li,
.flo-box div,
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.cl{clear:both;}

.txt-c{text-align:center;}
.txt-r{text-align:right;}



/* margin_style */
.mt5 { margin-top:5px; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt19 { margin-top:19px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt37 { margin-top:37px; }
.mt50 { margin-top:50px; }
.mt40 { margin-top:40px; }
.mt43 { margin-top:44px; }
.mt52 { margin-top:52px; }
.mt62 { margin-top:62px; }
.mt72 { margin-top:72px; }
.mt81 { margin-top:81px; }
.mt100 { margin-top:100px; }

.mb5 { margin-bottom:5px; }
.mb8 { margin-bottom:8px; }
.mb10 { margin-bottom:10px; }
.mb12 { margin-bottom:12px; }
.mb14 { margin-bottom:14px; }
.mb15 { margin-bottom:15px; }
.mb18 { margin-bottom:18px; }
.mb19 { margin-bottom:19px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:50px; }
.mb60 { margin-bottom:60px; }

.mr5 { margin-right:5px; }
.mr8 { margin-right:8px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr18 { margin-right:18px; }
.mr20 { margin-right:20px; }
.mr22 { margin-right:22px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr45 { margin-right:45px; }
.mr50 { margin-right:50px; }
.mr80{	margin-right:80px;}
.mr95{	margin-right:95px;}
.mr115{	margin-right:115px;}

.ml5 {	margin-left:5px;}
.ml6 {	margin-left:6px;}
.ml7 {	margin-left:7px;}
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml17 { margin-left:17px; }
.ml20 {	margin-left:20px;}
.ml22 { margin-left:22px; }
.ml30 { margin-left:30px; }
.ml40 { margin-left:40px; }
.ml45 { margin-left:45px; }
.ml50 { margin-left:50px; }
.ml80 { margin-left:80px; }
.ml95 { margin-left:95px; }
.ml120 { margin-left:120px; }
.ml382 { margin-left:382px; }
.ml507 { margin-left:507px; }
.ml631 { margin-left:631px; }
.ml798 { margin-left:798px; }

/* jryou */
.mlrauto{	margin:0 auto;}
.mlr70{	margin:0 70px;}
.mlr10{	margin:0 10px;}
.mlr16{	margin:0 16px;}
.mlr20{	margin:0 20px;}
.mlr45{	margin:0 45px;}
.mlr50{	margin:0 50px;}
.ml15r10{
	margin-left:15px;
	margin-right:10px;
}
.mltr16{ margin:16px 16px 0 16px;}
.mltb15{ margin:15px 0 15px 15px;}
.mtb10{margin:10px 0 10px 0;}



.pltr16{ padding:16px 16px 0 16px;}
.ptb10{
	padding-top:10px;
	padding-bottom:10px;
}
.ptb20{
	padding-top:20px;
	padding-bottom:20px;
}



.pt15r10{
	margin-right:10px;
	padding-top:15px;
}

.p10{padding:10px;}
.p16{padding:16px;}

.pt5 {	padding-top:5px;}
.pt10{	padding-top:10px;}
.pt15{	padding-top:15px;}
.pt20{	padding-top:20px;}
.pt25{	padding-top:25px;}
.pt30{	padding-top:30px;}
.pt80{	padding-top:80px;}

.pb3 {	padding-bottom:3px;}
.pb5 {	padding-bottom:5px;}
.pb10{	padding-bottom:10px;}
.pb12{	padding-bottom:12px;}
.pb20{	padding-bottom:20px;}
.pb35{  padding-bottom:35px;}
.pb30{  padding-bottom:30px;}
.pb38{	padding-bottom:38px;}
.pb40{	padding-bottom:40px;}
.pb50{	padding-bottom:50px;}
.pb60{	padding-bottom:60px;}
.pb80{	padding-bottom:80px;}
.pb100{	padding-bottom:100px;}

.pr8{	padding-right:8px;}
.pr7{	padding-right:7px;}
.pr20{	padding-right:20px;}
.pr21{	padding-right:21px;}
.pr25{	padding-right:25px;}
.pr40{	padding-right:40px;}
.pr160{	padding-right:160px;}

.pl8{padding-left:8px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl18{padding-left:18px;}
.pl30{padding-left:30px;}
.pl45{padding-left:45px;}
.pl106{padding-left:106px;}
.pl631{padding-left:631px;}
.pl160{padding-left:160px;}



/*width
---------------------------------------*/

.w85{	width:85px;}
.w88{	width:88px;}
.w100 {	width:100px;}
.w104 {	width:104px;}
.w122 {	width:122px;}
.w130 {	width:130px;}
.w132 {	width:132px;}
.w140 {	width:140px;}
.w142 {	width:142px;}
.w150 {	width:150px;}
.w166 {	width:166px;}
.w172 {	width:172px;}
.w175 {	width:175px;}
.w180 {	width:180px;}
.w198 {	width:198px;}
.w206 {	width:206px;}
.w207 {	width:207px;}
.w200 {	width:200px;}
.w210 {	width:210px;}
.w219 { width:219px;}
.w220 { width:220px;}
.w228 {	width:228px;}
.w236 {	width:236px;}
.w230 {	width:230px;}
.w240 {	width:240px;}
.w246 {	width:246px;}
.w250 {	width:250px;}
.w260 {	width:260px;}
.w270 {	width:270px;}
.w280 {	width:280px;}
.w281 {	width:281px;}
.w286 {	width:286px;}
.w293 {	width:293px;}
.w300 {	width:300px;}
.w310 {	width:310px;}
.w320 {	width:320px;}
.w336 {	width:336px;}
.w350 {	width:350px;}
.w360 {	width:360px;}
.w370 {	width:370px;}
.w386 {	width:386px;}
.w390 {	width:390px;}
.w394 {	width:394px;}
.w399 {	width:399px;}
.w400 {	width:400px;}
.w415 {	width:415px;}
.w421 {	width:421px;}
.w423 {	width:423px;}
.w430 {	width:430px;}
.w433 {	width:433px;}
.w437 {	width:437px;}
.w440 {	width:440px;}
.w450 {	width:450px;}
.w460 {	width:460px;}
.w465 {	width:465px;}
.w490 {	width:490px;}
.w500 {	width:500px;}
.w530 {	width:530px;}
.w600 {	width:600px;}
.w620 {	width:620px;}
.w630 {	width:630px;}
.w650 {	width:650px;}
.w660 {	width:660px;}
.w680 { width:680px;}
.w720 {	width:720px;}
.w740 {	width:740px;}
.w760 {	width:760px;}
.w800 {	width:800px;}
.w860 {	width:860px;}
.w920 {	width:920px;}



.w332_m {
	width:332px;
	margin: 0 auto;
}

.w358_m {
	width:358px;
	margin: 0 auto;
}
.w365_m {
	width:365px;
	margin: 0 auto;
}

.w602_m {
	width:602px;
	margin: 0 auto;
}
.w694_m {
	width:694px;
	margin: 0 auto;
}
.w700_m{
	width:700px;
	margin:0 auto;
}

.w753_m {
	width:753px;
	margin: 0 auto;
}

.w824_m {
	width:824px;
	margin: 0 auto;
}

.w840_m {
	width:840px;
	margin: 0 auto;
}

.w860_m {
	width:860px;
	margin: 0 auto;
}
.w880_m {
	width:880px;
	margin: 0 auto;
}

.w849_m {
	width:849px;
	margin: 0 auto;
}
.w900{
	width:900px;
	margin:0 auto;
}

.w960{
	width:960px;
	margin:0 auto;
}

.w964{
	width:964px;
	margin:0 auto;
}

/*height*/
.h50 {height:50px;}
.h150 { height:150px;}
.h310 {	height:310px;}
.h360 {	height:360px;}


.box800{
	width:800px;
	margin:0 auto;
}

.box580{
	width:580px;
	padding-left:160px;
	padding-right:160px;
}

.box860{
	width:860px;
	padding:20px;
}
.box900{
	width:900px;
	margin:0 auto;
}


/* border */
.border-1px {
	background:url(../images/common/1px-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
}
.border-2px {
	background:url(../images/common/2px-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
}
.border-3px {
	background:url(../images/common/3px-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
	color:#FFFFFF;
}
.border-2in1 {
	background:url(../images/common/2in1-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
}

.bor {
	border:1px solid #999999;
}

.bor2 {
	border-bottom: 1px dashed #ccc;
}

.bor3 {
	border:5px solid #ccc;
}

.bor_3hou {
	background:url(../images/quality/beauty/bg_1.jpg) no-repeat;
}

.bor_3hou2 {
	border:1px solid #999999;
	border-top:none;
}

.list_s {
	list-style:armenian;
}
.box900_300{
	background:url(../images/quality/comfort/box_bg900_300.jpg) no-repeat;
	width:870px;
	height:260px;
	padding:20px 15px 20px 15px;
}
.box280_340{
	background:url(../images/quality/comfort/box_bg280_340.jpg) no-repeat;
	padding:15px 10px 15px 10px;
	width:260px;
	height:310px;
}
.box280_320{
	background:url(../images/quality/comfort/box_bg280_320.jpg) no-repeat;
	padding:15px 10px 15px 10px;
	width:260px;
	height:290px;
}
.box164_400{
	background:url(../images/quality/comfort/box_bg164_400.jpg) no-repeat;
	padding:15px 10px 15px 10px;
	width:144px;
	height:370px;
}



.clImg{
    position:relative;
    width:200px;
    margin:0 auto;
}
.clImg img {
    position:absolute;
    left:0;
    top:0;
}
 
