@charset "utf-8";
/* Default */
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,input,th,td{margin:0;padding:0;}
body{text-align:center;background:url(../images/bg_contents.jpg);font-family:'Malgun Gothic','맑은 고딕','Myriad Pro',Arial,'Sans Serif';font-size:14px;line-height:14px;color:#555;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul,dl{list-style:none;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
.clearfx{zoom:1;}
.clearfx:after{content: ".";clear:both;display:block;height:0;visibility:hidden;}
a{color:#555;text-decoration:none;}
a:hover{text-decoration:underline;}
.font_face p { margin-bottom:20px; }
.png24 {tmp:expression(setPng24(this));}

input,textarea{-webkit-appearance: none;outline:0;}

/* Layerout */
#container{text-align:left;}
#headerWrapper{zoom:1;background:url(../images/bg_gnb.jpg) repeat-x 0 0;}
#headerWrapper:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
/* Gnb */
#headerWrapper .logo{position:absolute;top:10px;left:20px;display:block;width:200px;height:29px;}
#headerWrapper .gnb{position:relative;width:980px;height:60px;margin:0 auto;margin-bottom:13px;}
#headerWrapper .gnb a span{display:none;}
#headerWrapper .gnb ul{zoom:1;float:right;}
#headerWrapper .gnb ul:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
#headerWrapper .gnb li{float:left;height:60px;}
#headerWrapper .gnb li a{margin:0 14px;}
#headerWrapper .gnb li img{float:left;}
#headerWrapper .gnb li.eng a{margin:0 5px 0 0;}
#headerWrapper .gnb li.eng img{margin-top:15px;}
/* Gnb search */
#headerWrapper .gnbsch{zoom:1;position:relative;width:980px;height:26px;margin:0 auto;}
#headerWrapper .gnbsch:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
#headerWrapper .schbox{position:absolute;top:0;right:0;width:260px;height:26px;background:url(../images/bg_gnbsch.gif) no-repeat 0 0;}
#headerWrapper .schbox form{margin:0;padding:0;}
#headerWrapper .schbox form .inp{width:200px;padding:5px 0 0 10px;background-color:transparent;border:none;vertical-align:4px;_vertical-align:2px;font-family:'Myriad Pro';color:#524234;}
/* Footer */
#footerWrapper{clear:both;width:980px;margin:0 auto;font-size:12px;color:#493c36;}
#footerWrapper .footer{zoom:1;padding:30px 15px 30px 62px;}
#footerWrapper .footer:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
#footerWrapper .aa{float:left;line-height:22px;}
#footerWrapper .bb{float:right;font-family:'Tahoma';}
#footerWrapper .bb img{vertical-align:-3px;margin:0 5px;}
#footerWrapper .bb .b1{padding-bottom:6px;}
/* Body */
#bodyWrapper{zoom:1;width:980px;margin:0 auto;margin-top:-26px;background:url(../images/bg_cntbox1.jpg) no-repeat 20px 0;}
#bodyWrapper:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
/* Contents*/
#mainBlock{float:left;width:664px;margin-left:20px;_margin-left:10px;background:url(../images/bg_cntbox3.gif) no-repeat 0 bottom;}
#mainBlock .mcont{min-height:495px;_height:495px;padding:0 40px;margin-bottom:90px;background:url(../images/bg_cntbox2.gif) repeat-y 0 0;}
#mainBlock .path{height:66px;padding:14px 40px 0 40px;color:#fff;font-size:14px;font-weight:normal;}
#mainBlock .path a { color:#ffffff; }
#mainBlock .path em{color:#4b0000;}
#mainBlock .tit{margin:0 2px 0 2px;font-size:22px;color:#4c0000;line-height:32px;}
#mainBlock .tit span{display:block;border-top:1px solid #fff8f0;margin-top:-10px;padding:0 0 40px 40px;background:#fff8f0 url(../images/bg_ctit2.gif) repeat-x 0 bottom;}
/* Right - Submenu */
#subBlock{float:right;width:260px;margin-top:43px;}
#subBlock .sbmenu{width:255px;margin-bottom:30px;background:url(../images/bg_lfbox2.gif) repeat-y 0 0;}
#subBlock .sbmenu h3{padding:13px 0 0 19px;height:53px;background:url(../images/bg_lfbox1.gif) no-repeat 0 0;}
#subBlock .sbmenu h3 span{display:block;height:18px;text-indent:-9999px;background:url(../images/tit_lfmenu.gif) no-repeat 0 0;}
#subBlock .sbmenu .tit1 span{background-position:0 0;}/* Company */
#subBlock .sbmenu .tit2 span{background-position:0 -50px;}/* Service */
#subBlock .sbmenu .tit3 span{background-position:0 -100px;}/* Portfolio */
#subBlock .sbmenu .tit4 span{background-position:0 -150px;}/* Blog talk */
#subBlock .sbmenu .tit5 span{background-position:0 -200px;}/* Contact */
#subBlock .sbmenu .category{padding:0 20px 37px 20px;background:url(../images/bg_lfbox3.gif) no-repeat 0 bottom;}
#subBlock .sbmenu .category ul{margin-top:-7px;}
#subBlock .sbmenu .current-cat a{color:#dbbc95;}
#subBlock .sbmenu li{background:url(../images/bg_lf_bar.gif) no-repeat 0 bottom;color:#fff;font-size:16px;font-weight:bold;}
#subBlock .sbmenu li a{display:block;padding:7px 0 11px 0;width:100%;color:#fff;}
#subBlock .sbmenu li a:hover{text-decoration:none;color:#dbbc95;}
/* Right - side tab */
div.sidepost{width:255px;background:url(../images/bg_lfbox2.gif) repeat-y 0 0;margin-bottom:30px;}
div.sidepost div.posttab{position:relative;height:66px;background:url(../images/bg_lfbox1.gif) no-repeat 0 0;}
div.sidepost ul{margin-top:-5px;padding:0 15px 15px 19px;background:url(../images/bg_lfbox3.gif) no-repeat 0 bottom;color:#fff;}
div.sidepost li{padding:8px 0 9px 0;line-height:18px;background:url(../images/bg_lf_bar.gif) no-repeat 0 0;}
div.sidepost a{color:#fff;}
div.sidepost .posttab{height:42px;padding:3px 0 0 8px;}
div.sidepost .posttab p{display:inline;float:left;cursor:pointer;}
div.sidepost #postcont1 .pdate{display:block;color:#fff0cf;font-size:12px;text-decoration:underline;}
div.sidepost #postcont2 p{font-size:12px;}
div.sidepost #postcont2 .pblue{color:#fff0cf;text-decoration:underline;}
div.sidepost #postcont3{font-size:12px;}
div.sidepost #postcont3 a{display:block;font-size:14px;}
div.sidepost #postcont3 .pblue{color:#fff0cf;text-decoration:underline;}
/* Right - Get update via */
#subBlock .sbgetup{position:relative;width:251px;height:140px;background:url(../images/bg_lf_getup.gif) no-repeat 0 0;margin-bottom:30px;}
#subBlock .sbgetup dt{display:none;}
#subBlock .sbgetup dd.a1 p{padding:49px 0 0 15px;font-size:12px;color:#fff;width:100px;line-height:18px;}
#subBlock .sbgetup dd.a2{position:absolute;top:52px;right:12px;}
#subBlock .sbgetup dd.a2 a{display:inline-block;width:48px;height:48px;margin-right:3px;background:url(../images/blank.gif);}
#subBlock .sbgetup dd.a2 a span{display:none;}
/* Right - Twitter */
#subBlock .sbtwitter{width:255px;background:url(../images/bg_lfbox2.gif) repeat-y 0 0;margin-bottom:50px;}
#subBlock .sbtwitter h3{padding:13px 0 0 19px;height:53px;background:url(../images/bg_lfbox1.gif) no-repeat 0 0;}
#subBlock .sbtwitter h3 span{text-indent:-9999px;display:block;height:20px;background:url(../images/tit_lf_twitter.gif) no-repeat 0 0;}
#subBlock .sbtwitter a{color:#fff0cf;}
#subBlock .sbtwitter .aktt_tweets{padding:0 20px;margin-top:-8px;}
#subBlock .sbtwitter .aktt_tweets li{padding:8px 0 12px 0;background:url(../images/bg_lf_bar.gif) no-repeat 0 bottom;color:#fff;line-height:18px;}
#subBlock .sbtwitter .aktt_tweets li em{color:#fff0cf;}
#subBlock .sbtwitter .aktt_tweets .aktt_tweet_reply{display:block;}
#subBlock .sbtwitter .aktt_tweets .aktt_tweet_time{display:block;}
#subBlock .sbtwitter .tweetsmore{position:relative;padding:12px 0 0 20px;height:35px;background:url(../images/bg_lfbox3.gif) no-repeat 0 bottom;}
#subBlock .sbtwitter .tweetsmore a.btn{position:absolute;bottom:-19px;right:16px;}

/* ★Index *//* 0429LKM */

body#mbIndex #bodyWrapper{background:none;margin-top:0;}
.mbIndex{padding-bottom:20px;background:url(../images/bg_indexbox2.gif) repeat-x 0 bottom;}
.mbIndex .mbrolling{position:relative;width:1025px;height:402px;margin:5px -26px 18px -24px;padding-top:25px;}
.mbrollbg { position:absolute; top:0; left:0; width:1025px;height:402px;background:url(../images/bg_rollbox.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_rollbox.png',sizingMethod='crop');}
.mbIndex .mbrolling p.btn1{position:relative;_left:-1px; float:left;display:block;margin:170px 0 0 3px;_margin-left:2px;cursor:pointer;}
.mbIndex .mbrolling p.btn2{position:relative;_left:-1px; float:left;display:block;margin:170px 0 0 0;cursor:pointer;}
.mbIndex .mbrolling .img{float:left;position:relative;width:941px;height:377px;}
.mbIndex .mbrolling .box{position:absolute;top:0;left:0;zoom:1;padding-top:30px;width:939px;}
.mbIndex .mbrolling .box:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.mbIndex .mbrolling .box .aa{float:left;width:390px;padding:50px 0 0 78px;}
.mbIndex .mbrolling .box .bb{position:relative;left:0; top:0;float:right;width:460px;height:331px;}
.mbIndex .mbrolling .box .bb .b1{position:absolute;top:101px;left:10px;}
.mbIndex .mbrolling .box .bb .b2{position:absolute;top:61px;left:123px;}
.mbIndex .mbrolling .box .bb .b3{position:absolute;top:91px;left:280px;}
.mbIndex .mbox{zoom:1;background:#fff url(../images/bg_indexbox1.gif) repeat-x 0 0;padding:40px 0 20px 0;}
.mbIndex .mbox:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.mbIndex .mbox h3 span{display:none;}
/* Our Service */
.mbIndex .mbox .aa{_position:relative;clear:both;padding-bottom:32px;width:995px;height:269px;margin-left:-7px;_margin-right:-8px;background:url(../images/bg_index_ico.gif) no-repeat 0 bottom;}
.mbIndex .mbox .aa h3{height:69px;margin-left:2px;background:url(../images/tit_index.gif) no-repeat 0 0;}
/* JQ */
/* #dock{height:60px;}
#dock .dock-container { position: relative; height: 50px;}
#dock a.dock-item{display:block;width:77px;position:absolute;bottom:0;left:0;text-align:center;}
#dock .dock-item span {display:none;width:77px;height:35px;margin:0 0 0 0;font-size:18px;line-height:18px;font-weight:bold;color:#fff;cursor:pointer;}
#dock .dock-item img {margin: 5px 10px 0 0; width: 100%;} */
#dock{height:60px;margin-top:35px;}
#dock .dock-container { position: relative; height: 50px;}
#dock a.dock-item {display: block; width: 77px; position: absolute; bottom: 0; left: 0; text-align: center; }
#dock .dock-item span {position:absolute;bottom:-70px;display:block;width:77px;height:50px;margin:0 0 0 8px;padding-bottom:5px;font-size:18px;line-height:18px;font-weight:bold;color:#fff;word-wrap: break-word;text-align:center;cursor:pointer;}
#dock .dock-item img { border: 0; margin: 5px 10px 0px 0; width: 100%; }

.mbIndex .clearfx{margin-top:-11px;}
.mbIndex .bx1{float:left;width:325px;margin-top:-38px;}
.mbIndex .bx2{float:left;width:250px;margin-top:9px;}
.mbIndex .bx3{_position:relative;float:right;margin-top:-26px;width:387px;padding-bottom:10px;background:url(../images/bg_indexbox_etc.gif) no-repeat right 26px;padding-right:0px;margin-right:-7px;}

.mbIndex .bb{padding-bottom:13px;}
.mbIndex .bb h3{position:relative;height:69px;margin-left:-5px;background:url(../images/tit_index.gif) no-repeat 0 -70px;}
.mbIndex .bb p{color:#514c49;line-height:18px;padding-left:55px;margin-top:-3px;}
.mbIndex .cc h3{position:relative;height:69px;margin-left:-5px;background:url(../images/tit_index.gif) no-repeat 0 -140px;}
.mbIndex .cc p{color:#514c49;line-height:18px;padding-left:55px;width:210px;margin-top:-3px;}
.mbIndex .dd{height:148px;}
.mbIndex .dd a{float:left;}
.mbIndex .ee .inp{padding:6px 0 0 7px;width:162px;height:20px;background-color:#fff9f2;border:1px solid #cbbcb0;color:#983c1b;}
.mbIndex .ee input, .mbIndex .ee img{vertical-align:middle;}

/* Twitter */
.mbIndex .sbtwitter{width:352px;height:218px;background:url(../images/bg_index_twitter.jpg) no-repeat 0 0;}
.mbIndex .sbtwitter h3{padding:13px 0 0 19px;height:37px;}
.mbIndex .sbtwitter h3 span{display:none;}
.mbIndex .sbtwitter a{color:#447fb8;}
.mbIndex .sbtwitter .aktt_tweets{height:135px;padding:0 38px;color:#f1d4c1;line-height:18px;overflow:hidden;}
.mbIndex .sbtwitter .aktt_tweets li em{color:#447fb8;}
.mbIndex .sbtwitter .aktt_tweets .aktt_tweet_reply{display:block;}
.mbIndex .sbtwitter .aktt_tweets .aktt_tweet_time{display:block;}
.mbIndex .sbtwitter .tweetsmore{position:relative;}
.mbIndex .sbtwitter .tweetsmore a.btn{position:absolute;top:8px;_top:0;left:30px;}
.mbIndex .sbtwitter .tweetsmore a.more{position:absolute;top:6px;_top:-2px;right:20px;color:#f1d4c1;text-decoration:underline;zoom:1;display:block;height:18px;}
/* //★Index */

/* [Contents] */
.cntit{color:#4c0000;font-size:22px;line-height:32px;padding-bottom:35px;}
.cntit span{position:relative;}
/* Blog List & Post */
.cxBloglist .cblinfo dt{width:500px;}
.cxBloglist .cblinfo dd.text{width:470px;}
.cxBlogpost dl{padding-bottom:40px;margin:0;border:0;}
.cblinfo{zoom:1;position:relative;border-bottom:1px solid #e5e5e5;padding-bottom:27px;margin-bottom:34px;}
.cblinfo em{font-style:normal;}
.cblinfo dt{font-weight:bold;font-size:22px;line-height:23px;color:#4c0000;padding-bottom:23px;width:100%;}
.cblinfo dt a{color:#4c0000;}
.cblinfo dt a:hover{text-decoration:underline;}
.cblinfo dd.info li a{color:#b48a60;text-decoration:underline;}
.cblinfo dd.info .i1{position:absolute;top:0;right:0;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;line-height:100%;padding:5px 0 0 1px;}
.cblinfo dd.info .d2{font-size:18px;}
.cblinfo dd.info .d3{padding-top:13px;}
.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:0 10px 0 25px;font-family:'Myriad Pro';color:#000;}
.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:15px;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;line-height:18px;}
.cblinfo dd.text p{display:inline;}
.cblinfo dd.text a.btmore{color:#2b6a84;margin-left:5px;line-height:0px;text-decoration:underline;}
/* share post */
div.sharep{width:578px;height:86px;margin-bottom:40px;background:url(../images/bg_sharebox.jpg) no-repeat 0 0;}
div.sharep div.sharebox{clear:both;}
div.sharep div.sharebox div.title{display:none;}
div.sharep div.sharebox div.sociable{padding:8px 0 0 153px;}
div.sharep div.sharebox div.sociable ul li{float:left;height:80px;}
/* //share post */ 
/* Protfolio */
.cPtfList{position:relative;margin-top:-10px;}
.cPtfList ul{zoom:1;}
.cPtfList ul:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.cPtfList li{float:left;width:290px;height:300px;padding-bottom:30px;}
.cPtfList .img{padding-bottom:16px;}
.cPtfList .img a{display:block;width:290px;height:191px;background:url(../images/bg_ptflist.gif) no-repeat 0 0;text-align:center;}
.cPtfList .img a img{margin-top:22px;width:256px;height:150px;}
.cPtfList .img a:hover{background:url(../images/bg_ptflist.gif) no-repeat 0 -194px;}
.cPtfList dt,.cPtfList dd{padding:0 15px 0 19px;}
.cPtfList dt,.cPtfList dt a{font-size:18px;font-weight:bold;color:#4c0000;padding-bottom:11px;}
.cPtfList dt a:hover{text-decoration:underline;}
.cPtfList dd p{font-size:12px;color:#636363;line-height:18px;}
.cPtfList dd a{display:block;width:45px;font-size:12px;color:#a8784b;padding-top:2px;text-decoration:underline;}
/* Error404 */
.cEr404{min-height:440px;_height:440px;background:url(../images/bg_404.jpg) no-repeat right bottom;}
.cEr404 p.txt{line-height:24px;padding-bottom:48px;}
.cEr404 h4{font-size:22px;font-weight:bold;color:#000;padding-bottom:24px;}
.cEr404 ul{padding-left:14px;}
.cEr404 li{padding:0 0 15px 15px;background:url(../images/bul_dot.gif) no-repeat 0 5px;font-size:16px;color:#b48a60;font-weight:bold;}
.cEr404 li a{color:#b48a60;text-decoration:underline;}
.cEr404 li ul.children { padding:15px 0 0 0; margin:0 0 -15px 0; }
/* comments */
div.clear { clear:both; }
div.comments { float:left; padding:20px; width:540px; background-color:#f3f3f3; font-family:Tahoma; font-size:12px; line-height:18px; color:#636363; overflow:hidden; }
div.comments h1 { height:47px; font-size:24px; font-weight:bold; color:#3e3e3e; }
div.comments ul.commentlist { float:left; margin:0 0 30px 0; }
div.comments ul.commentlist li { float:left; padding:0 0 0 20px; margin:5px 0 0 0; border-left:1px solid #cecece; }
div.comments ul.commentlist li ul.children { display:inline; float:left; margin-left:119px; }
div.comments ul.commentlist li.depth2 ul.children { margin-left:0; }
div.comments ul.commentlist li.depth3 ul.children { margin-left:0; }
div.comments ul.commentlist li.depth4 ul.children { margin-left:0; }
div.comments ul.commentlist li.depth5 ul.children { margin-left:0; }
div.comments ul.commentlist li ul.children li { background:url('../images/img_arr_depth.gif') no-repeat left 20px; }
div.comments ul.commentlist li ul.children li div.commentbox { float:left; padding:15px 10px 10px 16px; border:1px solid #cecece; background-color:#ffffff; }
div.comments ul.commentlist li ul.children li div.commentbox div.edit-comment { margin:0 0 15px 0; }
div.comments ul.commentlist li ul.children li div.commentbox span.reply { float:left; margin:20px 0 0 0; }
div.comments ul.commentlist li ul.children li div.commentbox div.authorbox { float:right; }
div.comments ul.commentlist li ul.children li div.commentbox div.authorbox div.author { float:right; margin:0 5px 0 0; }
div.comments ul.commentlist li ul.children li div.commentbox div.authorbox div.author span { display:block; }
div.comments ul.commentlist li ul.children li div.commentbox div.authorbox div.author span.author { margin:10px 0 0 0; color:#49496b; font-weight:bold; font-size:11px; font-style:normal; }
div.comments ul.commentlist li ul.children li div.commentbox div.authorbox div.author span.date { font-size:11px; color:#aaabab; font-style:normal; }
div.comments ul.commentlist li ul.children li div.commentbox div.authorbox div.img { float:right; width:46px; height:46px; border:1px solid #dfdfdf; text-align:center; }
div.comments ul.commentlist li ul.children li div.commentbox div.authorbox div.img img { margin:3px 0 0 0; border:1px solid #d9d9d9; }
div.comments ul.commentlist li.depth1 { margin-left:0; padding:0; border:0; }
div.comments ul.commentlist li div.left { float:left; width:119px; }
div.comments ul.commentlist li div.left span { display:block; }
div.comments ul.commentlist li div.left span.img { width:86px; height:86px; border:1px solid #dfdfdf; background-color:#ffffff; text-align:center; }
div.comments ul.commentlist li div.left span.img img { margin:3px 0 0 0; border:1px solid #d9d9d9; }
div.comments ul.commentlist li div.left span.author { margin:4px 0 0 5px; color:#226c89; font-weight:bold; text-decoration:underline; font-style:normal; }
div.comments ul.commentlist li div.left span.date { margin:2px 0 0 5px; color:#898989; }
div.comments ul.commentlist li div.right { position:relative; float:left; width:377px; padding:15px 16px 10px 16px; border:1px solid #cecece; background-color:#ffffff; }
div.comments ul.commentlist li.depth2 div.commentbox { width:362px; }
div.comments ul.commentlist li.depth3 div.commentbox { width:341px; }
div.comments ul.commentlist li.depth4 div.commentbox { width:320px; }
div.comments ul.commentlist li.depth5 div.commentbox { width:299px; }
div.comments ul.commentlist li div.right img.arr { position:absolute; left:-18px; top:21px; }
div.comments ul.commentlist li div.right p { margin:0 0 15px 0; }
div.comments ul.commentlist li span.reply { display:block; clear:both; }
div.comments ul.commentlist li span.reply a { display:block; width:50px; padding:3px 0 4px 0; background-color:#dddddd; color:#212121; font-size:10px; text-align:center; }
div.comments ul.commentlist li span.reply a:hover { background-color:#212121; color:#dddddd; }

div.respond { clear:both; padding:20px 0 0 0; }
div.respond div.ccreply { margin:0 0 10px 0; }
div.respond div.ccreply a { display:block; width:150px; padding:3px 0 4px 0; background-color:#dddddd; color:#212121; font-size:10px; text-align:center; }
div.respond div.ccreply a:hover { background-color:#212121; color:#dddddd; }
div.respond h2 { height:35px; font-size:20px; }
div.respond input.text { width:227px; height:19px; margin:0 0 14px 0; border:1px solid #dddddd; color:#353535; padding:7px 0 0 80px; 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 { width:192px; padding-left:115px; 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:0 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; }


/* Eng */
.cEng p{padding:25px 7px 0 0;font-size:16px;line-height:22px;}
.cEng p strong{color:#4c0000;font-size:18px;}
/* Company */
.cCampany1 .txt{padding-bottom:50px;}
.cCampany1 .txt p{padding:25px 7px 0 0;font-size:14px;line-height:22px;}
.cCampany1 .txt p strong{color:#4c0000;font-size:18px;}
.cCampany1 dl{position:relative;}
.cCampany1 dt{margin-left:175px;padding:5px 0 8px 25px;width:355px;border:5px solid #e1e1e1;font-weight:bold;font-size:20px;line-height:22px;color:#4c0000;}
.cCampany1 dt em{font-weight:bold;color:#bd844c;}
.cCampany1 dd{margin-left:175px;padding:10px 0 40px 30px;width:350px;line-height:22px;}
.cCampany1 dd em{display:block;padding-bottom:20px;font-weight:bold;color:#b87b3f;}
.cCampany1 dd img{position:absolute;top:30px;left:0;_left:-175px;}

.cCampany2 .cntit{padding-bottom:25px;}
.cCampany2 dl{margin-bottom:50px;}
.cCampany2 dt{padding-bottom:25px;color:#4c0000;font-weight:bold;font-size:18px;line-height:22px;}
.cCampany2 dd{line-height:22px;}
.cCampany2 .a1 dd{padding:0 0 0 320px;min-height:225px;_height:225px;background:url(../images/vi_intro2_1.jpg) no-repeat 0 0;color:#4c0000;font-weight:bold;font-size:16px;line-height:22px;}
.cCampany2 .a3 dd{height:235px;background:url(../images/vi_intro2_2.gif) no-repeat center 0;}
.cCampany2 .a3 ul{display:none;}
.cCampany2 .a4 dt{clear:both;}
.cCampany2 .a4 dd{background:url(../images/vi_intro2_3.gif) no-repeat center 0;height:470px;}
.cCampany2 .a4 ul{zoom:1;display:none;}
.cCampany2 .a4 ul:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.cCampany2 .a4 li{float:left;width:266px;min-height:34px;_height:34px;margin-bottom:40px;padding-top:92px;}
.cCampany2 .a4 li em{display:none;}
.cCampany2 .a4 li p{border-bottom:5px solid #e5e5e5;letter-spacing:-1px;padding-bottom:6px;}
.cCampany2 .a4 .b1{background:url(../images/vi_intro2_3_1.gif) no-repeat 0 0;margin-right:40px;}
.cCampany2 .a4 .b2{background:url(../images/vi_intro2_3_2.gif) no-repeat 0 0;}
.cCampany2 .a4 .b3{background:url(../images/vi_intro2_3_3.gif) no-repeat 0 0;margin-right:40px;}
.cCampany2 .a4 .b4{background:url(../images/vi_intro2_3_4.gif) no-repeat 0 0;}
.cCampany2 .a4 .b5{background:url(../images/vi_intro2_3_5.gif) no-repeat 0 0;margin-right:40px;line-height:18px;padding-bottom:10px;}
/* Service */
.cService1 .aa{font-size:22px;line-height:22px;color:#4c0000;border-bottom:1px solid #dadada;padding-bottom:10px;margin-bottom:30px;}
.cService1 .aa span{font-size:20px;font-weight:normal;color:#696969;line-height:32px;}
.cService1 .aa span em{color:#794c2e;font-weight:normal;}
.cService1 .b1{float:left;padding-top:50px;}
.cService1 .b1 strong{font-size:18px;color:#4c0000;line-height:30px;}
.cService1 .b1 strong span{font-size:24px;}
.cService1 .b1 p{font-size:15px;padding-top:45px;line-height:25px;}
.cService1 .cc{zoom:1;margin-left:-30px;_margin-left:-56px;}
.cService1 .cc:after{content:".";clear:both;height:0;display:block;visibility:hidden;}
.cService1 .cc dl{float:left;width:275px;min-height:190px;_height:190px;padding-bottom:25px;margin-left:30px;}
.cService1 .cc dt{font-size:18px;line-height:22px;font-family:"Tahoma";color:#6c6c6c;padding:5px 0 12px 50px;}
.cService1 .cc dd{background:url(../images/bg_dotline2.gif) repeat-x 0 0;padding-top:15px;}
.cService1 .c1 dt{background:url(../images/ico_mbs_1.gif) no-repeat 0 0;}
.cService1 .c2 dt{background:url(../images/ico_mbs_2.gif) no-repeat 0 0;}
.cService1 .c3 dt{background:url(../images/ico_mbs_3.gif) no-repeat 0 0;}
.cService1 .c4 dt{background:url(../images/ico_mbs_4.gif) no-repeat 0 0;}
.cService1 .c5 dt{background:url(../images/ico_mbs_5.gif) no-repeat 0 0;}
.cService1 .c6 dt{background:url(../images/ico_mbs_6.gif) no-repeat 0 0;}
.cService1 .c7 dt{background:url(../images/ico_mbs_7.gif) no-repeat 0 0;}
.cService1 .c8 dt{background:url(../images/ico_mbs_8.gif) no-repeat 0 0;}
.cService1 .c9 dt{background:url(../images/ico_mbs_9.gif) no-repeat 0 0;}
.cService1 .cc li{padding-left:10px;line-height:22px;background:url(../images/bul_dot4.gif) no-repeat 0 10px;}

.cmobile{float:right;}
.cmobile{position:relative; width:292px;height:562px;padding:93px 0 0 32px;background:url(../images/bg_mobile.jpg) no-repeat 0 0;}
.cmobile .mtop{zoom:1;padding:20px 0 0 7px;height:368px;background:url(../images/bg_mobile_mnb.jpg) no-repeat 0 bottom;}
.cmobile .mtop:after{content:".";clear:both;height:0;display:block;visibility:hidden;}
.cmobile .mtop li{float:left;width:76px;height:105px;text-align:center;margin:0 3px;}
.cmobile .mtop li p{width:76px;height:80px;font-size:12px;color:#fff;cursor:pointer;}
.cmobile .mtop li p span{display:block;padding-top:80px;}
.cmobile .mtop li p:hover{background-position:0 -96px;}
.cmobile .mtop .m1 p{background:url(../images/ico_mobile_1.gif) no-repeat 0 0;}
.cmobile .mtop .m2 p{background:url(../images/ico_mobile_2.gif) no-repeat 0 0;}
.cmobile .mtop .m3 p{background:url(../images/ico_mobile_3.gif) no-repeat 0 0;}
.cmobile .mtop .m4 p{background:url(../images/ico_mobile_4.gif) no-repeat 0 0;}
.cmobile .mtop .m5 p{background:url(../images/ico_mobile_5.gif) no-repeat 0 0;}
.cmobile .mtop .m6 p{background:url(../images/ico_mobile_6.gif) no-repeat 0 0;}
.cmobile .mtop .m7 p{background:url(../images/ico_mobile_7.gif) no-repeat 0 0;}
.cmobile .mtop .m8 p{background:url(../images/ico_mobile_8.gif) no-repeat 0 0;}
.cmobile .mtop .m9 p{background:url(../images/ico_mobile_9.gif) no-repeat 0 0;}
.cmobile .mbcnt{position:absolute;top:96px;margin:0 0 0 2px;width:256px;height:382px;background:url(../images/bg_mobile_sub.jpg) no-repeat 0 0;overflow:hidden; }
.cmobile .mbcnt .btntop{position:absolute;top:5px;right:5px;}
.cmobile .mbcnt .btntop img { cursor:pointer; }
.cmobile .mbcnt .btnavi{position:absolute;bottom:6px;left:6px;}
.cmobile .mbcnt .btnavi img{float:left;margin-right:2px;cursor:pointer;}
.cmobile .mbcnt div.mb1, .cmobile .mbcnt div.mb2, .cmobile .mbcnt div.mb3, .cmobile .mbcnt div.mb4, .cmobile .mbcnt div.mb5, .cmobile .mbcnt div.mb6, .cmobile .mbcnt div.mb7, .cmobile .mbcnt div.mb8, .cmobile .mbcnt div.mb9 { overflow:hidden; }
.cmobile .mbcnt dt{height:38px;padding:13px 0 0 50px;color:#fff;font-size:22px;line-height:23px;font-family:"Myriad Pro";}
.cmobile .mbcnt dd{padding:140px 5px 0 12px;}
.cmobile .mbcnt dd div.scroll{height:130px;overflow:auto;padding-right:5px;}
.cmobile .mbcnt ul{zoom:1;background:url(../images/bg_mobile_bar.gif) no-repeat center 0;padding-top:16px;}
.cmobile .mbcnt li{zoom:1;padding-left:11px;color:#fff;line-height:22px;background:url(../images/bul_dot3.gif) no-repeat 0 10px;letter-spacing:-1px;}
.cmobile .mbcnt .mb1 dd{background:url(../images/vi_mobile1.gif) no-repeat center 2px;}
.cmobile .mbcnt .mb2 dd{background:url(../images/vi_mobile2.gif) no-repeat center 2px;}
.cmobile .mbcnt .mb3 dd{background:url(../images/vi_mobile3.gif) no-repeat center 2px;}
.cmobile .mbcnt .mb4 dd{background:url(../images/vi_mobile4.gif) no-repeat center 2px;}
.cmobile .mbcnt .mb5 dd{background:url(../images/vi_mobile5.gif) no-repeat center 2px;}
.cmobile .mbcnt .mb6 dd{background:url(../images/vi_mobile6.gif) no-repeat center 2px;}
.cmobile .mbcnt .mb7 dd{background:url(../images/vi_mobile7.gif) no-repeat center 2px;}
.cmobile .mbcnt .mb8 dd{background:url(../images/vi_mobile8.gif) no-repeat center 2px;}
.cmobile .mbcnt .mb9 dd{background:url(../images/vi_mobile9.gif) no-repeat center 2px;}

.cService2 .txt{line-height:24px;padding:33px 0 40px 295px;margin-left:-22px;min-height:310px;_height:310px;background:url(../images/vi_service2_1.jpg) no-repeat 0 0;}
.cService2 .txt strong{color:#490000;font-size:18px;}
.cService2 dl{float:left;width:280px;min-height:190px;_height:190px;padding-bottom:25px;margin:0 -8px 0 20px;_margin:0 -8px 0 13px;}
.cService2 dt{display:none;}
.cService2 dd{padding-top:135px;}
.cService2 li{line-height:24px;padding-left:11px;background:url(../images/bul_dot2.gif) no-repeat 1px 11px;}
.cService2 li em{display:block;margin-top:-5px;_margin-bottom:-15px;font-size:12px;color:#898989;}
.cService2 .a1{background:url(../images/vi_service2_2_1.gif) no-repeat 0 0;min-height:260px;_height:260px;}
.cService2 .a2{background:url(../images/vi_service2_2_2.gif) no-repeat 0 0;min-height:260px;_height:260px;}
.cService2 .a3{background:url(../images/vi_service2_2_3.gif) no-repeat 0 0;}
.cService2 .a4{background:url(../images/vi_service2_2_4.gif) no-repeat 0 0;}
.cService2 .a5{background:url(../images/vi_service2_2_5.gif) no-repeat 0 0;}
.cService2 .a6{background:url(../images/vi_service2_2_6.gif) no-repeat 0 0;}
.cService2 .a7{background:url(../images/vi_service2_2_7.gif) no-repeat 0 0;}

/* Common - Contact */
.cContact .clearfx{padding-bottom:49px;margin-bottom:50px;background:url(../images/bg_dotline.gif) repeat-x 0 bottom;}
.cContact .aa{float:left;width:280px;}
.cContact .aa dt{padding-bottom:22px;font-size:18px;line-height:22px;font-weight:bold;color:#4c0000;}
.cContact .aa .a1{padding-bottom:16px;font-size:16px;line-height:18px;font-weight:bold;}
.cContact .aa .a2{padding-bottom:32px;}
.cContact .aa .a2 li{padding-left:39px;background:url(../images/ico_contact.gif) no-repeat 0 0;font-family:"Tahoma";font-size:12px;font-weight:bold;color:#252525;line-height:40px;}
.cContact .aa .a2 li em{color:#4c0000;font-weight:bold;}
.cContact .aa .a2 li a{color:#252525;}
.cContact .aa .a2 .t1{background-position:0 5px;}
.cContact .aa .a2 .t2{background-position:0 -38px;}
.cContact .aa .a2 .t3{background-position:0 -78px;}
.cContact .aa .a3{padding-bottom:9px;color:#99482b;line-height:18px;}
.cContact .aa .a5{font-weight:bold;font-size:14px;color:#252525;line-height:18px;padding-bottom:6px;}
.cContact .bb{float:right;width:290px;}
.cContact .bb .b1{border:5px solid #f3f3f3;}
.cContact .bb small{display:none;}
.contform p{font-weight:bold;font-size:16px;line-height:18px;padding-bottom:30px;}
.contform .tabmenu{position:relative;height:45px;margin-bottom:-6px;}
.contform .tabmenu li,.contform .tabmenu li img{float:left;}
.contform .tabmenu li img { cursor:pointer; }
.contform .tabcnt{zoom:1;padding:25px 19px 25px 14px;border:1px solid #ebe3de;background-color:#fbf7f4;}
.contform .field{zoom:1;}
.contform .field:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.contform .fdset1{float:left;_width:45%;}
.contform .fdset2{float:right;_width:45%;}
.contform .act{zoom:1;padding-top:10px;_padding-top:2px;}
.contform .act:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.contform .act .txt{float:left;font-size:12px;font-weight:bold;}
.contform .act .btn{float:right;width:302px;}
.contform dt{height:17px;padding-left:5px;}
.contform dt strong{font-size:12px;}
.contform dd{margin-bottom:17px;}
.contform dd input{border:0;background-color:transparent;line-height:20px;}
.contform dd textarea{margin:10px;border:0;background-color:transparent;line-height:20px;}
.contform dd input.inp {width:202px;height:25px;padding:6px 0 0 10px;background:url(../images/bg_input1.gif) no-repeat 0 0;}
.contform dd input.on  {width:202px;height:25px;padding:6px 0 0 10px;background:url(../images/bg_input1.gif) no-repeat 0 -31px;}
.contform dd input.inp2{width:292px;height:25px;padding:6px 0 0 10px;background:url(../images/bg_input2.gif) no-repeat 0 0;}
.contform dd input.on2 {width:292px;height:25px;padding:6px 0 0 10px;background:url(../images/bg_input2.gif) no-repeat 0 -31px;}
.contform dd.inptxt{width:302px;height:243px;margin-bottom:0;background:url(../images/bg_textarea.gif) no-repeat 0 0;}
.contform dd.inptxt textarea,.contform dd.inptxton textarea{width:280px;height:220px;}
.contform dd.inptxton{width:302px;height:243px;margin-bottom:0;background:url(../images/bg_textarea.gif) no-repeat 0 -243px;}
:root .contform dd input{padding-top:1px;height:30px;}

/* 폰트설정 */
.sbfont{width:249px;height:129px;background:url(../images/bg_font.png) no-repeat 0 0;}
.sbfont p{display:none;}
.sbfont .btn{padding:92px 0 0 63px;}
