@charset "utf-8";

/* LP COMMON
----------------------------------------------- */
div#FRAME_LP { width:980px; margin: 20px auto; padding: 0; }

div#MAIN_LP { clear:both; margin:20px auto 0 auto; padding:5px 0 0 0; width:980px; height:500px; background:#fff; background-position: 510px 20px; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#LP_BTM { background: #fff; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#LP_TOP a:hover{ text-decoration:underline; color:#0086ce; }
div#LP_TOP ul li { float:right; margin:5px 10px 5px 20px; }
div#LP_TOP span { font-size:13px; font-weight:normal; margin:0 0 0 2px; }
div#LP_TOP span.top_cat { font-size:13px; text-shadow:#fff 0 1px 0; margin:0 5px 0 0; }
div#LP_TOP span a:hover { color:#0086ce; }
div#LP_TOP span.dis { color:#999; }

div.float_r_ml { float:right; margin-left:100px; margin-bottom: 20px;}
div.float_l_mr { float:left; margin-right:30px; margin-bottom: 20px;}
div.txt_c { text-align:center; margin:50px 0; }


/*detail_btn
----------------------------------------------- */
div#FRAME_LP div.detail { padding:0;
	margin: 80px auto;
	background: url(../img/btn_detail.jpg) no-repeat;
	height: 38px;
	line-height: 38px;
	width: 293px;
	font-size: 15px;
	font-weight: bold;
	text-align:center; }
	
div#FRAME_LP div.detail a {
	color: #0086ce;
	text-decoration: none;
	display: block;
}
div#FRAME_LP div.detail a:hover { color: #0071c6; }


div#FRAME_LP div.detail_l { float:left; padding:0;
	margin: 40px auto 0 80px;
	background: url(../img/btn_detail.jpg) no-repeat;
	height: 38px;
	line-height: 38px;
	width: 293px;
	font-size: 15px;
	font-weight: bold;
	text-align:center; }
	
div#FRAME_LP div.detail_l a {
	color: #0086ce;
	text-decoration: none;
	display: block;
}
div#FRAME_LP div.detail_l a:hover { color: #0071c6; }

div#FRAME_LP div.detail_r { float:right; padding:0;
	margin: 40px 80px 0 auto;
	background: url(../img/btn_detail.jpg) no-repeat;
	height: 38px;
	line-height: 38px;
	width: 293px;
	font-size: 15px;
	font-weight: bold;
	text-align:center; }
	
div#FRAME_LP div.detail_r a {
	color: #0086ce;
	text-decoration: none;
	display: block;
}
div#FRAME_LP div.detail_r a:hover { color: #0071c6; }


/*  LP_QUSOME
----------------------------------------------- */
div#MAIN_LP_B { clear:both; margin:20px auto 0 auto; padding:5px 0 0 0; width:980px; height:500px; background:#000 url(/assets/legacy/abouts/_img/qusome/qusome_bg.jpg) no-repeat; background-position: 510px 20px; /*border: 1px solid #c4c4c4;*/ -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#MAIN_LP_B p.txt1 { margin:70px 0 0 110px; font-size:22px; line-height:28px; color:#fff; font-weight:bold; }
div#MAIN_LP_B h2 { margin:35px 0 0 110px; }
div#MAIN_LP_B p.txt2 { margin:25px 0 0 110px; font-size:12px; line-height:22px; color:#fff; width:400px; }
div#MAIN_LP_B strong { font-size:16px; }
div#MAIN_LP_B .video { margin:20px 0 0 110px; }

div#TECH_QUSOME_BTM { padding:50px 60px 90px 90px; background: #fff; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#WHY_QUSOME { padding:0; }
div#WHY_QUSOME h3 { font-size:24px; line-height:30px; font-weight:bold; margin:40px 0 30px 0; }
div#WHY_QUSOME h3.fst { clear:both; font-size:24px; line-height:30px; font-weight:bold; margin:30px 0 30px 0; }
div#WHY_QUSOME h3.sec { font-size:24px; line-height:30px; font-weight:bold; margin:0 0 50px 0; text-align: center; }
div#WHY_QUSOME h3.thr { font-size:24px; line-height:30px; font-weight:bold; margin:100px 0 20px 0; }

div#WHY_QUSOME p { font-size:14px; line-height:22px; margin:0 0 20px 0; }
div#WHY_QUSOME p.fiv { font-size:14px; line-height:22px; margin:-10px 0 20px 70px; width:500px; }
div#WHY_QUSOME p.fla { font-size:14px; line-height:22px; width:470px; }
div#WHY_QUSOME p a { color:#0086ce; }
div#WHY_QUSOME .flash_mov { float:right; margin-top:-55px; }
div#WHY_QUSOME h4 { font-size:18px; line-height:30px; font-weight:bold; margin:0; }
div#WHY_QUSOME h4 img { vertical-align:middle; margin:0 20px 0 0; }
div#WHY_QUSOME p.sub { font-size: 12px; line-height: 20px; margin: 10px; color: #777; float: right;}

div#TECH_QUSOME { clear:both; background:#fff url(../img/products/qusome_bg.gif) no-repeat ; padding:40px; margin:0 auto 0 -35px; width:800px; }
div#TECH_QUSOME li { font-size:14px; height:40px; padding:15px 0 0 10px; }
div#TECH_QUSOME li.fst { font-size:14px; border-top:1px solid #e0e0e0; height:40px; padding:30px 0 0 10px; }
div#TECH_QUSOME li.col { font-size:14px; height:40px; padding:15px 0 0 10px; background: #ececec; }
div#TECH_QUSOME img.check { margin:0 5px -8px 5px; }
div#TECH_QUSOME img.qusome { float:right; margin-top:-108px; }

div#TECH_QUSOME_DT_BTM { width:800px; padding:90px; background: #fff; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#TECH_QUSOME_DT_BTM h3 { font-size:24px; line-height:30px; font-weight:bold; margin:40px 0 30px 0; }
div#TECH_QUSOME_DT_BTM h3.fst { font-size:24px; line-height:30px; font-weight:bold; margin:0 0 30px 0; }
div#TECH_QUSOME_DT_BTM h4 { font-size:20px; line-height:30px; font-weight:bold; margin:50px 0 30px 0; }
div#TECH_QUSOME_DT_BTM p { font-size:14px; width:500px; line-height:22px; }

div#Q_FIV { width:700px; padding:90px 60px 80px 60px; margin:100px auto 0 auto; background: #fff; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px; } 
div#Q_FIV p { color:#777; }

div#TECH_QUSOME_DT_BTM_STORY { width:980px; padding:90px; background: #fff; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#TECH_QUSOME_DT_BTM_STORY h3 { font-size:24px; line-height:30px; font-weight:bold; margin:0 0 30px 0; }
div#TECH_QUSOME_DT_BTM_STORY h4 { font-size:18px; line-height:30px; font-weight:bold; margin:50px 0 30px 0; }
div#TECH_QUSOME_DT_BTM_STORY p { font-size:14px; line-height:22px; margin-bottom:40px; }

div.bnr {background:#f7f7f7; margin-top: 40px; padding:95px 0; text-align:center;}
div.bnr ul{overflow:hidden; margin:0 auto;}
div.bnr li{display: inline-block;}
div.bnr li a {color: #777;}
div.bnr .center{margin:0 25px;}

/*  LP_QUSOME_ATL
----------------------------------------------- */
div#TECH_QUSOME_ATL { width:980px; padding:90px; background: #fff; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#TECH_QUSOME_ATL h3 { font-size:24px; line-height:30px; font-weight:bold; margin:100px 0 30px 0; }
div#TECH_QUSOME_ATL h3.fst { font-size:24px; line-height:30px; font-weight:bold; margin:0 0 30px 0; }
div#TECH_QUSOME_ATL h4 { font-size:18px; line-height:30px; font-weight:bold; margin:50px 0 15px 0; }
div#TECH_QUSOME_ATL p { font-size:14px; line-height:22px; margin-bottom:30px; }
div#TECH_QUSOME_ATL p.title { text-align:right; }
div#TECH_QUSOME_ATL p.sub_t { text-align:center; }

div#TECH_QUSOME_ATL table { width:100%; border:none; border-collapse: collapse; }
div#TECH_QUSOME_ATL table th{ width: 25%; background:#f0f0f0; border:#ccc solid 1px; padding-left:40px; font-size:14px; text-align:left;  padding:20px 15px 15px 40px; }
div#TECH_QUSOME_ATL table td { border:#CCCCCC solid 1px;  padding:20px 15px 15px 40px; }


/*  LP_LIPO
----------------------------------------------- */
div#TECH_LIPO_BTM { width:820px; padding:90px 80px; background: #fff; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#TECH_LIPO_BTM h3 { font-size:24px; line-height:30px; font-weight:bold; margin:40px 0 30px 0; }
div#TECH_LIPO_BTM h3.fst { font-size:24px; line-height:30px; font-weight:bold; margin:0 0 30px 0; }
div#TECH_LIPO_BTM h4 { font-size:18px; line-height:30px; font-weight:bold; margin:50px 0 15px 0; }
div#TECH_LIPO_BTM p { font-size:14px; line-height:22px; }
div#TECH_LIPO_BTM p.sub { font-size:14px;  font-weight:bold; line-height:22px; }
div#TECH_LIPO_BTM p.sub2 { font-size:14px;  font-weight:bold; line-height:22px; margin-top:80px; }
div#TECH_LIPO_BTM img.gp_r { float:right; margin-left:40px; }
div#TECH_LIPO_BTM img.gp_l { float:left; }
div#TECH_LIPO_BTM img.gp_l_sec { float:left; margin-left:20px; }



/*  LP_EX_POLY
----------------------------------------------- */
div#MAIN_LP_POLY_B { clear:both; margin:20px auto 0 auto; padding:5px 0 0 0; width:980px; height:500px; background:#000 url(../img/poly/poly_bg.jpg) no-repeat; background-position: 530px 100px; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#MAIN_LP_POLY_B p.txt1 { margin:110px 0 0 85px; font-size:22px; line-height:28px; color:#fff; font-weight:bold; }
div#MAIN_LP_POLY_B h2 { margin:35px 0 0 85px; }
div#MAIN_LP_POLY_B p.txt2 { margin:35px 0 0 85px; font-size:12px; line-height:22px; color:#fff; width:380px; }

div#TECH_POLY_BTM_DT { width:800px; padding:90px; margin-bottom:20px; background: #fff; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#TECH_POLY_BTM_DT h3.fst { font-size:22px; line-height:26px; font-weight:bold; margin:0 0 26px 0; }
div#TECH_POLY_BTM_DT h3 { font-size:22px; line-height:26px; font-weight:bold; margin:80px 0 26px 0; }
div#TECH_POLY_BTM_DT p { font-size:14px; line-height:22px; margin-bottom:20px; }


/*  LP_EX_POLY_STORY
----------------------------------------------- */
div#TECH_POLY_BTM_ST { padding:90px; width:800px; background: #fff; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#TECH_POLY_BTM_ST h3.fst { font-size:22px; line-height:26px; font-weight:bold; margin:0 0 26px 0; }
div#TECH_POLY_BTM_ST h3 { font-size:22px; line-height:26px; font-weight:bold; margin:100px 0 26px 0; }
div#TECH_POLY_BTM_ST p { font-size:14px; line-height:22px; margin-bottom:20px; }
div#TECH_POLY_BTM_ST h2 { font-size:26px; line-height:30px; font-weight:bold; margin:0 0 30px 0; }


/*  LP_CLAY
----------------------------------------------- */
div#MAIN_LP_CLAY_B { clear:both; margin:20px auto 0 auto; padding:5px 0 0 0; width:980px; height:500px; background:#000 url(/assets/legacy/abouts/_img/clay/mmn_bg.jpg) no-repeat; background-position: 460px 10px; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

html div#MAIN_LP_CLAY_B p.txt1 { margin:110px 0 0 170px; font-size:22px; line-height:28px; color:#fff; font-weight:bold; }
html div#MAIN_LP_CLAY_B h2 { margin:35px 0 0 93px; }
html div#MAIN_LP_CLAY_B p.txt2 { margin:35px 0 0 100px; font-size:12px; line-height:22px; color:#fff; width:370px; }


div#TECH_CLAY_BTM { width:980px; padding:90px; background: #fff; border: 1px solid #c4c4c4; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 2px; box-shadow: rgba(0,0,0,0.2) 0 2px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 	-o-border-radius: 5px;
  	-khtml-border-radius: 5px;
}

div#TECH_CLAY_BTM h3.fst { font-size:24px; line-height:30px; font-weight:bold; margin:0 0 40px 0; }
div#TECH_CLAY_BTM h3 { font-size:24px; line-height:30px; font-weight:bold; margin:80px 0 40px 0; }
div#TECH_CLAY_BTM h4.fst { font-size:22px; line-height:30px; font-weight:bold; margin:40px 0 10px 0; }
div#TECH_CLAY_BTM h4 { font-size:22px; line-height:30px; font-weight:bold; margin:80px 0 10px 0; }
div#TECH_CLAY_BTM p { font-size:14px; line-height:22px; margin-bottom:30px; }
div#TECH_CLAY_BTM p.top_para { font-size:15px; line-height:24px; padding-top:30px; }
div#TECH_CLAY_BTM p.sub { font-size:12px; line-height:20px; margin-bottom:15px; color:#777; }
div#TECH_CLAY_BTM ul { clear:both; border:1px solid #c4c4c4; background:#fcfcfc; width:800px; vertical-align:middle; font-size:16px; padding:30px 0; margin:0 auto 40px auto; }
div#TECH_CLAY_BTM ul li { font-size:16px; font-weight:bold; line-height:22px; margin-bottom:5px; margin-left:130px; }

div#TECH_CLAY_BTM div.exp { border:1px solid #c4c4c4; background:#fcfcfc; width:650px; vertical-align:middle; font-size:14px; padding:25px 0 15px 55px; margin:60px auto 20px auto; }

