/* 0326 LKM
#middle {background:#f7f7f7 url(../images/bg_middle.gif) repeat-x;}
#middle_content { position:relative; margin-top:74px; }
*/
h2 { margin-bottom:15px; }

.pt20 { padding-top:20px; }
.pd30 { padding-bottom:30px; }
.mr70 { margin-right:70px;}

.fl { float:left; }

.t30 { font-size:30px;font-weight:bold;}
.t18 { font-size:18px;font-weight:bold;}
.t16 { font-size:16px;}

h2.t30{font-weight:bold;padding:0 0 15px 20px;margin:0 0 44px -20px;background:url(../images/bg_tit.gif) no-repeat -5px bottom;color:#3D3D3D;font-size:24px;}

/*index page*/
#cont_left { width:600px; float:left; margin-right:40px; }
#cont_right { width:300px; float:left; }

.right_area {
	background:#f7f7f7 url(../images/bg_whychlux.gif) no-repeat left top; 
	padding:10px 0 0 10px;
}

.right_area p {
	padding-bottom:30px;
}

.tit_bg {
	background:url(../images/tit_chluxstory_bg.gif) no-repeat left top; 
	padding:20px 0 0 130px;
	height:47px; 
}

dl.chluxstory {
	float:left;
	width:600px;
	font-size:14px;
	color:#555555;
	margin-bottom:38px;
	overflow:hidden;
}
dl.chluxstory a:link, dl.chluxstory a:visited, dl.chluxstory a:active{
	font-weight:bold;
	color:#226C89;
	text-decoration:none;
}
dl.chluxstory div.author{font-style:normal;}
dl.chluxstory div.author span {
	font-weight:bold;
	color:#3e98bd;
	text-decoration:underline;
}

dl.chluxstory a:hover, dl.chluxstory dd.cont a:hover, dl.chluxstory .cont a.underline {
	text-decoration:underline;
}
dl.chluxstory dd.cont p {
	display:inline;
}
dl.chluxstory dd.cont a {
	text-decoration:none;
	display:inline;
}

dl.chluxstory dd.info a:link,dl.chluxstory dd.info a:visited,dl.chluxstory dd.info a:active,dl.chluxstory dd.info a:hover {
	color:#3E98BD;
	text-decoration:underline;
}

dl.chluxstory dd.cont p.title {
	display:block;
	padding:2px 0 5px 0;
	color:#226C89;
	font-size:18px;
	line-height:22px;
}

dl.chluxstory .info {
	font-size:14px;
	text-align:right;
	line-height:120%;
	width:110px;
	padding-right:15px;
	border-right:1px solid #D4D4D4;
	float:left;
}

dl.chluxstory .info div.date {
	font-size:18px;
	font-weight:bold;
}

dl.chluxstory .cont {
	width:450px;
	padding:0 0 0 9px;
	float:left;
	line-height:140%;
}

/*page*/
#conts_left { width:660px; float:left; margin-right:30px; }
#conts_right { width:239px; float:left; margin-top:40px; padding-bottom:100px; }

.left_area {
	float:left;
	width:665px;
	padding:48px 0 0 0;
	background:url(../images/bg_leftarea.gif) no-repeat left top;
}

.left_area_bot {
	float:left;
	padding:0 43px 55px 43px;
	background:url(../images/bg_leftarea_bot.gif) no-repeat left bottom;
	font-size:14px;
	line-height:140%;
	height:100%;
	width:577px;
	min-height:500px;
	_height:500px;
	margin:-8px 0 0 0;
}
/* 0326 LKM 수정
.tit_blue {
	color:#226C89;
	font-size:22px;
	font-weight:bold;
	padding-bottom:25px;
}
.tit_blue {
	font-weight:bold;
	padding:0 0 15px 0;
	background:url(../images/bg_tit.gif) no-repeat 0 bottom;
	color:#3D3D3D;
	font-size:24px;
	margin-bottom:44px;
} */
.tit_blue {font-weight:bold;padding:0 0 15px 20px;margin:0 0 44px -20px;background:url(../images/bg_tit.gif) no-repeat -5px bottom;color:#3D3D3D;font-size:24px;}


.left_area_bot p {
	padding-bottom:20px;
}

.menu01 {
	margin-bottom:50px;
}

.menu01 li {
	background:url(../images/bg_company.gif) no-repeat left bottom;
	height:27px;
	padding:8px 0 0 11px;
}

.menu01 li.on {
	background-color:#EDE6F8;
}

/*archive*/
.archive {
	padding-top:30px;
}
.archive li {
	background:url(../images/ico_bluedot.gif) no-repeat left center;
	padding:0 0 0 10px;
	font-size:16px;
	line-height:180%;
	font-weight:bold;
}
.archive li.title {
	font-size:20px;
	font-weight:bold;
	padding-bottom:20px;
	background:none;
	padding:0;
}
.archive a:link, .archive a:visited, .archive a:active {
	color:#606060;
	text-decoration:none;
}

.archive a:hover {
	color:#3E98BD;
	text-decoration:underline;
}

.menu02 li {
	float:left;
	margin:0;
}

.menu03 {
	clear:both;
	font-size:14px;
	line-height:140%;
	padding-bottom:30px;
}

.menu03 li {
	background:url(../images/bg_dotline.gif) repeat-x left bottom;
	padding:7px 0 10px 0;
}

.menu03 span {
	font-size:12px;
}

.menu03 a:link, .menu03 a:visited, .menu03 a:active, .menu03 a:hover {
	color:#226C89;
	text-decoration:underline;
}

/*404*/
h2 span {
	font-size:24px;
	font-weight:normal;
}

.img404 {
	margin-top:-200px;
	margin-left:200px;
}

/*blog_list*/
.blog_list {
	border-bottom:1px solid #E5E5E5;
	height:160px;
	clear:both;
	margin-bottom:30px;
}

.blog_list dt {
	font-size:22px;
	color:#226C89;
	font-weight:bold;
	padding:0 0 20px 0;
}

.blog_list dt a:link, a:visited, a:active, a:hover {
	color:#226C89;
	text-decoration:underline;
}

.blog_list dd.cont {
	width:510px;
	padding-top:10px;
}

.blog_list dd.cont img {
	vertical-align:middle;
}

.blog_list dd.date {
	margin:-130px 0 0 0;
	text-align:right;
}

/* right */
.cxhright { position:relative; }
.cxhright a.clbtn { display:block; position:absolute; left:0; top:0; width:275px; height:95px; }
.cxhright h3{width:279px;height:116px;background:url(../images/banner_01.gif) no-repeat 0 0;}
.cxhright h3 span{display:none;}
.cxhright .aa{padding:0 0 30px 9px;}
.cxhright .aa dt{font-weight:bold;font-size:16px;color:#226c89;height:26px;}
.cxhright .aa dd{line-height:17px;color:#555555;}
.cxhright .bb{margin-bottom:19px;}
.cxhright .bb a{zoom:1;display:block;width:279px;height:141px;background:url(../images/banner_02.gif) no-repeat 0 0;}
.cxhright .bb p,.cxhright .bb a strong{display:none;}
.cxhright .cc{position:relative;}
.cxhright .cc dt{height:32px;background:url(../images/tit_getupdatevia.gif) no-repeat 13px 0;}
.cxhright .cc dt span{display:none}
.cxhright .cc dd{padding-left:13px;line-height:17px;color:#636363;}
.cxhright .cc .c2{position:absolute;top:32px;right:-58px;background:url(../images/btn_rstw.gif) no-repeat 0 0;width:186px;height:73px;}
.cxhright .cc .c2 a{display:inline-block;width:48px;height:49px;}
.cxhright .cc .c2 a span{display:none;}
.cxhright .cc .c2 a.c21{margin-left:22px;}

/* Blog List & Post */
.cblinfo{float:left;position:relative;width:580px;border-bottom:1px solid #e5e5e5;padding-bottom:17px;margin-bottom:24px;}
.cblinfo em{font-style:normal;}
.cblinfo dt{font-weight:bold;font-size:22px;color:#226c89;padding-bottom:23px;}
.cblinfo dt a:link,.cblinfo dt a:active,.cblinfo dt a:visited{color:#226c89;text-decoration:none;}
.cblinfo dt a:hover{text-decoration:underline;}
.cblinfo dd.info li a{color:#226c89;}
.cblinfo dd.info li a:hover{text-decoration:underline;}
.cblinfo dd.info .i1{position:absolute;top:0;left:520px;background:url(../images/bg_blog_date.gif) no-repeat 0 0;width:58px;height:92px;text-align:center;}
.cblinfo dd.info .i1 span{display:block;color:#fff;font-family:'Myriad Pro';}
.cblinfo dd.info .d1{font-weight:bold;font-size:36px;padding:12px 0 3px 0;}
.cblinfo dd.info .d2{height:25px;font-size:18px;color:#b1b1b1;}
.cblinfo dd.info .d3{padding-top:4px;}
.cblinfo dd.info .d3 em{display:none;}
.cblinfo dd.info .d3 a{color:#fff;background:url(../images/ic_blog_cmt.gif) no-repeat 0 4px;padding-left:21px;text-decoration:none;}
.cblinfo dd.info .i2{display:inline;background:url(../images/ic_blog_ctg.gif) no-repeat 0 bottom;padding-left:22px;font-family:'맑은 고딕';color:#000;padding-right:4px;}
.cblinfo dd.info .i2 em,.cblinfo dd.info .i3 em{font-weight:bold;color:#226c89;padding-left:5px;}
.cblinfo dd.info .i3{display:inline;font-family:'Myriad Pro';color:#999;}
.cblinfo dd.info .i3 strong{font-weight:normal;}
.cblinfo dd.info .i4{clear:both;padding-top:7px;margin-bottom:35px;}
.cblinfo dd.info .i4 strong{background:url(../images/ic_blog_tags.gif) no-repeat 0 bottom;padding-left:25px;font-family:'Myriad Pro';color:#000;}
.cblinfo dd.info .i4 a{text-decoration:underline;font-size:12px;padding-left:5px;}
.cblinfo dd.text{padding-top:22px;}
.cblinfo dd.text p{display:inline;}
.cblinfo dd.text a.btmore{background:url(../images/ic_arwline.gif) no-repeat right 9px;padding-right:12px;color:#2b6a84;margin-left:5px;line-height:0px;}
.cblinfo dd.text a.btmore{text-decoration:none;}
.cxBloglist .cblinfo dt{width:500px;}
.cxBloglist .cblinfo dd.text{width:500px;}
.cxBlogpost dl{padding-bottom:50px;margin:0;border:0;}
.cxBlogpost .i4{width:500px;}
.cxBlogpost dt{border-bottom:2px solid #d9d9d9;padding-bottom:13px;margin:0 0 13px 0;width:490px;}
/* Share post box */
.cxShpost{clear:both;border:1px solid #fcfcfc;margin-bottom:20px;background-color:#fdfdfd;}
.cxShpost dl{zoom:1;border:1px solid #eaeaea;padding:19px 10px 12px 20px;}
.cxShpost dl:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.cxShpost dt{float:left;font-family:'Myriad Pro';font-size:24px;font-weight:bold;width:137px;height:36px;color:#3e3e3e;padding:13px 0 0 0;}

/* comments */
div#commentblock { float:left; width:575px; background-color:#f3f3f3; }
div#commentblock div#comments { float:left; padding:0 0 29px 0; }
div#commentblock div#comments h1 { padding:10px 0 10px 15px; margin:0; font-family:Arial; font-size:26px; font-weight:bold; color:#444847; }
div#commentblock div#comments ul.commentlist { float:left; width:575px; }
div#commentblock div#comments ul.commentlist li { float:left; padding:0 0 0 139px; border-left:1px solid #cecece; }
div#commentblock div#comments ul.commentlist li div.cmfirst { position:relative; left:-119px; float:left; width:535px; margin:0 -119px 0 0; }
div#commentblock div#comments ul.commentlist li div.cmleft { float:left; width:119px; margin:5px 0 0 0; }
div#commentblock div#comments ul.commentlist li div.cmleft span { display:block; padding:0 0 0 4px; font-family:Tahoma, '맑은 고딕'; font-size:12px; color:#898989; }
div#commentblock div#comments ul.commentlist li div.cmleft span.cmauthorimg { padding:0; }
div#commentblock div#comments ul.commentlist li div.cmleft span.cmauthorimg img { padding:3px; border:1px solid #dddddd; background-color:#ffffff; }
div#commentblock div#comments ul.commentlist li div.cmleft span.cmauthorid { color:#226c89; text-decoration:underline; font-weight:bold; }
div#commentblock div#comments ul.commentlist li div.cmright { position:relative; float:left; width:396px; margin:5px 0 0 0; padding:20px 0 15px 17px; border:1px solid #cecece; background-color:#ffffff; line-height:16px; font-size:12px; color:#636363; }
div#commentblock div#comments ul.commentlist li div.cmright img.arr { position:absolute; left:-18px; top:22px; }
div#commentblock div#comments ul.commentlist li div.cmright div.reply { clear:both; display:block; height:16px; }
div#commentblock div#comments ul.commentlist li div.cmright div.reply a:link, div#commentblock div#comments ul.commentlist li div.cmright div.reply a:visited { background:#ddd; text-align:center; text-decoration:none !important; text-transform:uppercase; color:#212121; padding:4px 10px; font-size:10px; }
div#commentblock div#comments ul.commentlist li div.cmright div.reply a:hover, div#commentblock div.cancel-comment-reply a:hover { background:url('../images/button_bg.gif') bottom repeat-x; color:#fff; }
div#commentblock div.cancel-comment-reply { }
div#commentblock div.cancel-comment-reply a { display:block; background:#ddd; margin:0 0 20px 0; text-align:center; text-decoration:none !important; text-transform:uppercase; color:#212121; padding:4px 10px; font-size:10px; width:200px; }
div#commentblock div#comments ul.commentlist li div.cmright div.cmtxt { padding:0 17px 0 0; }
div#commentblock div#comments ul.commentlist li div.cmright div.cminauthor { float:left; width:365px; margin:-20px 0 -28px 0; }
div#commentblock div#comments ul.commentlist li ul.children li.cmdepth3 div.cmright div.cminauthor { width:344px; }
div#commentblock div#comments ul.commentlist li ul.children li.cmdepth4 div.cmright div.cminauthor { width:323px; }
div#commentblock div#comments ul.commentlist li ul.children li.cmdepth5 div.cmright div.cminauthor { width:302px; }
div#commentblock div#comments ul.commentlist li div.cmright div.cminauthor div.cminleft { float:left; width:100px; }
div#commentblock div#comments ul.commentlist li div.cmright div.cminauthor div.cminleft div.reply { padding:20px 0 0 0; }
div#commentblock div#comments ul.commentlist li div.cmright div.cminauthor div.cminright { float:right; padding:5px 0 0 0; }
div#commentblock div#comments ul.commentlist li div.cmright div.cminauthor div.cminright p.cmintxt { float:right; padding:8px 10px 0 0; }
div#commentblock div#comments ul.commentlist li div.cmright div.cminauthor div.cminright p.cmintxt span { margin:0; }
div#commentblock div#comments ul.commentlist li div.cmright div.cminauthor div.cminright p.cmintxt span.cminauthorid { font-size:12px; color:#49498b; font-weight:bold; }
div#commentblock div#comments ul.commentlist li div.cmright div.cminauthor div.cminright p.cmintxt span.cminauthordate { font-size:11px; color:#ababab; }
div#commentblock div#comments ul.commentlist li div.cmright div.cminauthor div.cminright p.cminimg { float:right; }
div#commentblock div#comments ul.commentlist li div.cmright div.cminauthor div.cminright p.cminimg img { padding:3px; border:1px solid #dddddd; }
div#commentblock div#comments ul.commentlist li ul.children { float:left; }
div#commentblock div#comments ul.commentlist li ul.children ul.children { margin:0; } 
div#commentblock div#comments ul.commentlist li ul.children li div.cmright img.arr { position:absolute; left:-21px; top:22px; }
div#commentblock div#comments ul.commentlist li ul.children li { padding:0 0 0 20px; }
div#commentblock div#comments ul.commentlist li.cmdepth1 { border:0; }
div#commentblock div#comments ul.commentlist li ul.children li.cmdepth2 div.cmright { width:375px; }
div#commentblock div#comments ul.commentlist li ul.children li.cmdepth3 div.cmright { width:354px; }
div#commentblock div#comments ul.commentlist li ul.children li.cmdepth4 div.cmright { width:333px; }
div#commentblock div#comments ul.commentlist li ul.children li.cmdepth5 div.cmright { width:312px; }

div#respond { position:relative; top:20px; clear:both; padding:0 20px 40px 20px; }
div#respond h3 { height:30px; margin:5px 0 0 0; font-size:18px; font-weight:bold; font-family:Arial; }
div#respond input.text { width:192px; height:19px; margin:0 0 14px 0; border:1px solid #dddddd; color:#353535; padding:7px 0 0 105px; font-family:dotum; font-size:12px; }
div#respond input.bg1 { background:url('../images/img_cm01.gif') no-repeat 11px 6px; background-color:#ffffff; }
div#respond input.bg2 { background:url('../images/img_cm02.gif') no-repeat 11px 7px; background-color:#ffffff; }
div#respond input.bg3 { background:url('../images/img_cm03.gif') no-repeat 11px 7px; background-color:#ffffff; }
div#respond textarea { width:94%; height:160px; padding:10px 0 0 30px; margin:14px 0 10px 0; border:1px solid #dddddd; font-size:12px; }
div#respond textarea.bg4 { background:url('../images/img_cm04.gif') no-repeat 10px 11px; background-color:#ffffff; }
#commentform fieldset{border:none;}
/* //comments */

/* page */
div.paginator { clear:both; }

/* 0325 LKM Right */
.rsubmenu{padding-bottom:50px;}
.rsubmenu h3{color:#3e3e3e;font-size:24px;font-family:'Myriad Pro';margin-bottom:15px;}
.rsubmenu li{height:35px;font-size:16px;color:#493071;background:url(../images/bg_submn.gif) no-repeat right bottom;font-weight:bold;*margin-top:-2px;_border-bottom:1px solid #fff;}
.rsubmenu li a, .rsubmenu li a:link, .rsubmenu li a:visited, .rsubmenu li a:active{display:block;width:100%;height:100%;color:#493071;text-decoration:none;}
.rsubmenu li a span{display:block;padding:7px 0 0 14px;}
.rsubmenu li a:hover,.rsubmenu li a.on{background:url(../images/bg_submn_on.gif) repeat-x 0 0;}

.rsubtab{float:left;padding-bottom:49px;}
.rsubtab .tabmn ol{zoom:1;height:45px;width:240px;background:url(../images/bg_submn.gif) no-repeat right 35px;}
.rsubtab .tabmn ol:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.rsubtab .tabmn li{float:left;color:#3e3e3e;font-family:'Myriad Pro';font-size:18px;font-weight:bold;}
.rsubtab .tabmn li a{display:block;color:#3e3e3e;height:45px;text-align:center;text-decoration:none;padding-right:1px;}
.rsubtab .tabmn li a span{display:block;padding-top:5px;}
.rsubtab .tabmn li a:hover,.rsubtab .tabmn li a.on{background:url(../images/bg_rtab.gif) no-repeat 0 0;color:#fff;text-decoration:underline;}
.rsubtab .tabmn li.tm1 a{width:66px;}
.rsubtab .tabmn li.tm2 a{width:76px;}
.rsubtab .tabmn li.tm3 a{width:96px;padding-right:0;}
.rsubtab .tabmn li.tm1 a:hover,.rsubtab .tabmn li.tm1 a.on{background-position:0 0;}
.rsubtab .tabmn li.tm2 a:hover,.rsubtab .tabmn li.tm2 a.on{background-position:-67px 0;}
.rsubtab .tabmn li.tm3 a:hover,.rsubtab .tabmn li.tm3 a.on{background-position:-144px 0;}

.rsubtab .tabcnt ul{float:left;background:url(../images/bg_submn.gif) no-repeat right bottom;}
.rsubtab .tabcnt li{padding:7px 0 13px 10px;background:url(../images/bg_rsdotline.gif) repeat-x 0 bottom;}
.rsubtab .tabcnt li a{color:#226c89;text-decoration:underline;}
.rsubtab .tabcnt li em{font-style:normal;font-size:12px;color:#226c89;text-decoration:underline;padding-right:3px;}
.rsubtab .tabcnt li p{line-height:18px;padding-bottom:2px;}
.rsubtab .tabcnt li div{font-size:12px;}
.rsubtab .tabcnt .cnt3 p,.rsubtab .tabcnt .cnt3 div{display:inline;}

.rsubupdv{clear:both; padding-bottom:40px;zoom:1;}
.rsubupdv dl{position:relative;}
.rsubupdv dt{color:#3e3e3e;font-size:24px;font-family:'Myriad Pro';margin-bottom:10px;}
.rsubupdv dd p{font-size:12px;color:#636363;width:130px;line-height:18px;position:relative;z-index:10;}
.rsubupdv dd.link{position:absolute;top:35px;right:-45px;background:url(../images/btn_rstw.gif) no-repeat 0 0;width:150px;height:73px;padding-left:35px;}
.rsubupdv dd.link a{display:inline-block;width:47px;height:47px;background:none;}
.rsubupdv dd.link a span{display:none;}

.rsubtag h3{color:#3e3e3e;font-size:24px;font-family:'Myriad Pro';margin-bottom:10px;}
/* //0325 LKM Right */

table.green_table th { background:url('../images/bg_table_green.gif') 0 0 repeat-x;  }
table.green_table td.last { border-bottom:1px solid #155f62; }

table.bora_table th { background:url('../images/bg_table_bora.gif') 0 0 repeat-x;  }
table.bora_table td.last { border-bottom:1px solid #8b89ba; }

table.redhot_table { border:none; text-align:center; }
	table.redhot_table th { font-size:15px; color:#fff; height:40px; padding:4px 0 3px 0; border-left:1px solid #dce0e3; border-right:1px solid #dce0e3; vertical-align:middle; line-height:16px; letter-spacing:-1px; }
	table.redhot_table td { font-size:12px; border:1px solid #dce0e3; padding:10px 0 8px 0; line-height:16px; color:#555555; font-weight:bold; vertical-align:middle; }
		table.redhot_table .leftnone { border-left:none; color:#333333; text-align:left; vertical-align:top; padding-left:19px; }
		table.redhot_table .last_none { border-right:none; }

table.green_table2 th { font-size:13px; letter-spacing:0px;height:25px; background:url('../images/bg_table_service.gif') 0 0 repeat-x;  }
table.green_table2 tr.bg td { background-color:#fbfff1; }
table.green_table2 td.last { border-bottom:1px solid #155f62; }
table.green_table2 td.text_left { text-align:left; padding-left:15px; }
table.green_table2 ul { text-align:left; padding-left:10px; }
	table.green_table2 ul li { padding-left:10px; background:url('../images/dot_table_service.gif') 0 6px no-repeat; }

p.nodata { width:550px; text-align:center; padding:50px 0 0 0; }
div.sociable { }
div.sociable li { float:left; padding:0 10px 0 0; }
p.schtit { font-family:'맑은 고딕'; font-size:24px; padding:0 0 50px 0; }

/* 0323 LKM Contact us */
#conts_left .contact { width:575px; }
#conts_left .contact .ctxt1{background:url(../images/bg_ct_imgtxt.gif) no-repeat 0 0;height:189px;}
#conts_left .contact .ctxt1 dt{display:none;}
#conts_left .contact .ctxt1 dt{display:none;}
#conts_left .contact .ctxt1 dd{font-size:16px;font-weight:normal;line-height:24px;padding-top:53px;}
#conts_left .contact .ctxt2 dt{font-size:16px;font-weight:bold;}
#conts_left .contact .ctxt2 dd{font-size:16px;padding:1px 0 6px 0;}
/* Location */
.ctlocation{clear:both;border-top:1px solid #e5e5e5;padding-top:39px;}
.ctlocation h3{background:url(../images/tit_location.gif) no-repeat 0 0;width:100%;height:19px;margin-bottom:38px;}
.ctlocation h3 span{display:none;}
.ctlocation iframe{border:1px solid #c7c7c7;}
.ctlocation small{display:block;margin-bottom:20px;}
.ctlocation small a{font-size:11px;text-decoration:none;}
.ctlocation dl{padding-bottom:30px;}
.ctlocation dt span{display:none;}
.ctlocation dd{padding-bottom:4px;}
.ctlocation .ctlc1 dt{background:url(../images/tit_location.gif) no-repeat 0 -105px;height:29px;}
.ctlocation .ctlc1 dd em{font-style:normal;}
.ctlocation .ctlc1 dd span{padding-right:35px;}
.ctlocation .ctlc2 dt{background:url(../images/tit_location.gif) no-repeat 0 -155px;height:29px;}
.ctlocation .ctlc2 .a1 strong{color:#a97211;padding-right:5px;}
.ctlocation .ctlc2 .a2 strong{color:#35018d;padding-right:5px;}
.ctlocation .ctlc2 span{letter-spacing:-1px;}
.ctlocation .ctlc3 dt{background:url(../images/tit_location.gif) no-repeat 0 -205px;height:29px;}
.ctlocation .ctlc3 .a1 strong{color:#228949;display:inline-block;width:90px;}
.ctlocation .ctlc3 .a2 strong{color:#1f519d;display:inline-block;width:90px;}
.ctlocation .ctlc3 em{font-style:normal;display:inline-block;width:50px;}
/* //0323 LKM Contact us */

/* 0322 LKM contact form */
div.page { padding:20px 0 0 0; overflow:hidden;}
div.contactimg { height:168px; }
div.form {  }
div.form div.formcenter { zoom:1; padding:10px 0 15px 0; color:#555555; font-size:12px; overflow:hidden; }
div.form div.formcenter h2.form { height:38px; background:url('../images/bg_dot3.gif') repeat-x left bottom; }
div.form div.formcenter div.text { padding:14px 0 0 0; line-height:26px; }
div.form div.formcenter div.text strong { font-size:14px; }
div.form div.formcenter div.forminsert div.left1 { float:left;}
div.form div.formcenter div.forminsert div.right1 { float:right;}
div.form div.formcenter div.forminsert table { }
div.form div.formcenter div.forminsert table th { height:17px; font-weight:bold;font-family:Gulim,굴림; padding:19px 0 0 2px;text-align:left; }
div.form div.formcenter div.forminsert table td { }
div.form div.formcenter div.forminsert table td.textarea { width:209px; height:229px; padding:10px; background:url('../images/bg_input3.gif') no-repeat left top; }
div.form div.formcenter div.forminsert table td.textareaon { width:209px; height:229px; padding:10px; background:url('../images/bg_input3_on.gif') no-repeat left top; }
div.form div.formcenter div.forminsert table td.textarea1 { width:209px; height:287px; padding:10px; background:url('../images/bg_input4.gif') no-repeat left top; }
div.form div.formcenter div.forminsert table td.textarea1on { width:209px; height:287px; padding:10px; background:url('../images/bg_input4_on.gif') no-repeat left top; }
div.form div.formcenter div.forminsert table td input.text { width:194px; height:21px; padding:10px 0 0 10px; border:0; background:url('../images/bg_input1.gif') no-repeat left top; }
div.form div.formcenter div.forminsert table td input.texton { width:194px; height:21px; padding:10px 0 0 10px; border:0; background:url('../images/bg_input1_on.gif') no-repeat left top;  color:#464646; }
div.form div.formcenter div.forminsert table td input.text1 { width:337px; height:21px; padding:10px 0 0 10px; border:0; background:url('../images/bg_input2.gif') no-repeat left top; }
div.form div.formcenter div.forminsert table td input.text1on { width:337px; height:21px; padding:10px 0 0 10px; border:0; background:url('../images/bg_input2_on.gif') no-repeat left top; color:#464646;  }
div.form div.formcenter div.forminsert table td textarea { width:325px; height:220px; border:0; font-size:12px; font-family:dotum; line-height:18px; color:#555555; }
div.form div.formcenter div.forminsert table td textarea.on { color:#0072bc; }
div.form div.formcenter div.forminsert table td textarea.big { height:255px; border:0; font-size:12px; font-family:dotum; line-height:18px; color:#555555; }
div.form div.formcenter div.forminsert table td textarea.bigon { height:255px; border:0; font-size:12px; font-family:dotum; line-height:18px; color:#0072bc; }
div.form div.formcenter div.forminsert table td.btn{padding-top:5px;}
div.form div.formcenter div.forminsert p { padding:13px 0 0 0; font-weight:bold;font-family:Gulim,굴림 }
/* //0322 LKM contact form */

/* page */

/* about clux */
span.title{
	color:#3D3D3D;
	font-size:24px;
	position:relative;
	bottom:10px;
}
.community_h2 {
	font-size:20px;
	color: #014c50;
}
.community_ddaom {
	padding-left:45px;
	background:url('/images/quo_01.gif') left top no-repeat;
}
.community_h2_02 {
	
}
.community_area {
	font-family: 'Malgun Gothic','맑은 고딕','Myriad Pro',Arial,'Sans Serif';
	height:330px;
	padding-top:35px;
	background:url('/images/dot_community.gif') left top repeat-x;
	margin-top:20px;
}
.community_area img {
	position:relative;
	top:20px;
	left:40px;
}
.community_area h2{
	font-size:22px;
	color:#226C89;
	font-weight:bold;
}
.community_area dl {
	float:left;
	width:180px;
}
.community_area dl.one{
	margin-right:10px;
}
.community_area dl.two{
	margin-right:20px;
}
.community_area dl dt {
	font-size:15px;
	color:#014C51;
	font-weight:bold;
	height:32px;
}
.community_area dl dd {
	font-family: 'Malgun Gothic','맑은 고딕','Myriad Pro',Arial,'Sans Serif';
	font-size:12px;
	color:#555555;padding-bottom:10px;
}
.community_area strong {
	color:#353535;
}
.community_info {
	font-family: 'Malgun Gothic','맑은 고딕','Myriad Pro',Arial,'Sans Serif';
	height:160px;
	padding-top:35px;
	background:url('/images/dot_community.gif') left top repeat-x;
	margin-top:40px;
}
.community_info h2{
	font-size:22px;
	color:#226C89;
	font-weight:bold;
}
.community_info p {
	float:left;
	width:200px;
}
.community_info table {
	float:left;
	width:370px;
}
.community_info table td {
	width:298px;
	font-size:13px;
	height:22px;
}
.community_info table td.th {
	font-weight:bold;
	width:72px;
}
/* clux team form */
.team_form {
	font-family: 'Malgun Gothic','맑은 고딕','Myriad Pro',Arial,'Sans Serif';
	width:579px;
	height:139px;
	margin-bottom:20px;
}
.team_form p {
	padding:0;
}
.team_form .img {
	padding-top:20px;
	width:104px;
	float:left;
}
.team_form .explain {
	width:447px;
	height:139px;
	float:left;
	color:#000;
	padding-left:28px;
	background:url('/images/dot_community.gif') left bottom repeat-x;
}
.team_form .explain h4 {
	color:#216C89;
	font-size:19px;
	text-indent:9px;
	height:39px;
}
.team_form .explain span {
	font-weight:bold;
	font-size:16px;
	padding-left:9px;
}
.team_form .explain ul li {
	padding-left:9px;
	background:url('/images/dot_team_form.gif') left 9px no-repeat;
}
.last_team {
	margin-bottom:0px;
}
.last_team .explain {
	background:none;
}
/* ci */
.ci {
	font-family: 'Malgun Gothic','맑은 고딕','Myriad Pro',Arial,'Sans Serif';
	float:left;
	height:auto;
	margin-bottom:40px;
}
.ci h3 {
	float:left;
	width:85px;
	color:#337691;
}
.ci .right_text {
	float:right;
	width:494px;
	background:url('/images/dot_community.gif') left bottom repeat-x;
}
.ci .right_text h4 {
	color:#337691;
	margin:15px 0 27px 0;

}
.last_ci {
	margin-bottom:0;
}
.last_ci .right_text {
	background:none;
}
.last_ci img {
	margin-bottom:8px;
}
/* vision */
.vision {
	font-family: 'Malgun Gothic','맑은 고딕','Myriad Pro',Arial,'Sans Serif';
}
.vision_h2 {
	font-size:18px;
	color:#004E52;
	font-weight:bold;
}
/* service */
/* open support */
.support {
	font-family: 'Malgun Gothic','맑은 고딕','Myriad Pro',Arial,'Sans Serif';
}
.support strong {
	color:#216C89;
}
.support h3 {
	font-size:22px;
	color:#216C89;
	font-weight:bold;
	margin-bottom:46px;
}
.support h4 {
	font-size:16px;
	color:#216C89;
	font-weight:bold;
}
.support dl {
	float:left;
	width:170px;
}
.support dl.margin {
	margin:0 35px 0 30px;
}
.support dl dt {
	font-size:16px;
	color:#216C89;
	font-weight:bold;
	margin-bottom:15px;
}
.support dl dd {
	font-size:12px;
}
/* open product */
.product h3 {
	font-size:22px;
	color:#216C89;
	font-weight:bold;
	margin-bottom:40px;
}
.product h4 {
	font-size:16px;
	color:#216C89;
	font-weight:bold;
	margin:20px 0 17px 0;
}
/* research */
.research {
	font-family: 'Malgun Gothic','맑은 고딕','Myriad Pro',Arial,'Sans Serif';
}
.research h3 {
	font-size:22px;
	color:#216C89;
	font-weight:bold;
	margin:30px 0 10px 0;
}
.research h3 span {
	color:#9A0201;
}
.research dl {
	height:90px;
}
.research dl dt{
	width:98px;
	float:left;
	color:#317693;
	font-weight:bold;
}
.research dl dt img{
	position:relative;
	top:20px;
}
.research dl dd.title{
	font-size:14px;
	color:#317693;
	font-weight:bold;
}
.research dl dd{
	width:479px;
	float:right;
}

.sevopbox{zoom:1;padding-bottom:30px;}
.sevopbox:after{content:".";clear:both;display:block;height:0;visibility:hidden;}

/* 0329 LKM Right - Font guide */
.rsubftg{position:relative;background:url(../images/bg_font.gif) no-repeat 0 0;width:239px;;height:126px;margin-top:10px;}
.rsubftg dt,.rsubftg dd.txt,.rsubftg dd a span{display:none}
.rsubftg dd a{position:absolute;display:inline-block;width:85px;height:21px;}
.rsubftg dd a.l1{left:58px;bottom:17px;}
.rsubftg dd a.l2{right:8px;bottom:17px;}

/* 0330 LKM Tags */
.tagsgr{padding-top:30px;}
.tagsgr h3{font-size:22px;font-weight:bold;padding-bottom:25px;}
.tagsgr ul{zoom:1;}
.tagsgr ul:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.tagsgr li{float:left;width:170px;font-size:16px;padding-bottom:12px; padding-right:20px;font-weight:bold;}
.tagsgr li a { color:#555555; text-decoration:none; }
.tagsgr li a:hover{color:#3e98bd;text-decoration:underline;}
