@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*{-webkit-text-size-adjust:none;}
body{font-size:12px;line-height:180%;color:#333;}
body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,caption,th,td,form,fieldset,legend,hr,select,input,textarea{font-family:nanumgothic,'Nanum Gothic',"맑은 고딕","Malgun Gothic","Helvetica Neue","Helvetica",verdana,sans-serif;margin:0;padding:0;word-wrap:break-word;word-break:break-all;}
li{list-style:none;margin:0;padding:0;}
table{border-collapse:collapse;}
img,fieldset{border:none;}
img{vertical-align:middle;}
a{color:#333;text-decoration:none;cursor:pointer;}
label{cursor:pointer;}
em{font-style:normal;}
legend,caption,.hidden{display:none;}
.gLeft{float:left;}
.gRight{float:right;}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;}
.ic{vertical-align:-2px;}
textarea{resize:none;}

body{background-color:#f7f7f7;}
#wrap{margin:0 auto;min-width:320px;height:100%;}

#header{position:relative;background-color:#3890df;border-bottom:1px solid #1f3c56;height:45px;overflow:hidden;}
#header h1{color:#f7901e;font-size:15px;text-align:center;line-height:45px;height:45px;}
#header h1 img{height:17px;}
#header .lt{position:absolute;top:0;left:2px;}
#header .rt{position:absolute;top:0;right:12px;}
#header .iMenu,
#header .iHome{display:block;background:url(../images/ico_home.png) 50% 50% no-repeat;background-size:21px 21px;text-indent:-9999px;font-size:0;line-height:0;width:40px;height:45px;}
#header .iMenu{background:url(../images/ico_menu.png) 50% 50% no-repeat;background-size:20px 16px;}

#footer{border-top:1px solid #d0d0d0;padding:16px 0;text-align:center;}
#footer a{color:#303133;font-size:12px;}
#footer .con1{margin:0 0 10px;}
#footer .con1 a{display:inline-block;background-color:#fff;border:1px solid #d0d0d0;border-radius:3px;padding:0 10px;line-height:28px;height:28px;}
#footer .con2{color:#303133;margin:0 0 3px;}
#footer .con2 .bar{padding:0 5px;}
#footer .copy{color:#676768;font-size:11px;}

#body{background-color:#fff;padding:0 10px 20px;}
.index #body{padding:0 0 20px;}

.mLink ul{zoom:1;}
.mLink ul:after{display:block;clear:both;content:''}
.mLink li{float:left;text-align:center;width:20%;}
.mLink li .img{display:block;margin-bottom:5px;}

.mTab1{background-color:#f7f7f7;border-bottom:1px solid #cacaca;margin:0 -10px 20px;padding:5px;}
.mTab1 ul{zoom:1;}
.mTab1 ul:after{display:block;clear:both;content:''}
.mTab1 li{float:left;text-align:center;width:50%;}
.mTab1 li a{display:block;border:1px solid #a1a1a1;background-color:#fff;color:#222;font-weight:bold;margin:5px;font-size:15px;line-height:32px;height:30px;}
.mTab1 li.selected a{color:#fff;background-color:#3890df;border-color:#3890df;}

.mTab1.col3 li{width:33%;}
.mTab1.col3 li:first-child{width:34%;}

.mGnb{position:absolute;top:47px;left:0;background-color:#f2f2f2;width:100%;height:0;overflow:hidden;z-index:100;}
.mGnb ul{zoom:1;}
.mGnb ul:after{display:block;clear:both;content:''}
.mGnb li{border-bottom:1px solid #cfcfcf;padding:15px 10px;}
.mGnb li strong{display:block;margin:0 0 10px;}
.mGnb li strong a{background:url(../images/ico_arrnavi1.png) 0 8px no-repeat;background-size:13px 8px;color:#3890df;font-size:18px;padding:0 0 0 20px;}
.mGnb li li{float:left;background:url(../images/bar_navi.png) 0 4px no-repeat;background-size:1px 13px;border-bottom:0;letter-spacing:-1px;padding:0 7px;;}
.mGnb li li:first-child{background-image:none;padding-left:0;}
.mGnb li li a{color:#222;font-size:15px;}

.mKeyvisual{border-bottom:1px solid #b7bcc3;margin-bottom:20px;}
.mKeyvisual .bd{position:relative;}
.mKeyvisual .jsList{position:relative;margin:0 auto;width:100%;height:365px;overflow:hidden;}
.mKeyvisual .jsList li{position:relative;}
.mKeyvisual .jsList li a{display:block;}
.mKeyvisual .jsList li a img{width:100%;height:auto !important;}
.mKeyvisual .mPaging{position:absolute;bottom:20px;right:20px;}
.mKeyvisual .cnt a{display:inline-block;background:url(../images/ico_paging.png) -17px 0 no-repeat;background-size:31px 12px;text-indent:-9999px;font-size:0;line-height:0;margin:0 0 0 5px;width:14px;height:14px;}
.mKeyvisual .cnt a.selected{background-position:0 0;}

.txtEm1{color:#3284ce;}

.mInfo4{  font-weight: bold;  font-size: 15px;}
.mInfo4 .img{display:block;margin:15px 0 0;}

.mInfo5 .tx1{color:#3284ce;font-size:15px;font-weight:bold;}
.mInfo5 .tx1 em{color:#222;}
.mInfo5 .tx2{color:#323131;}
.mInfo5.t2 .tx1{font-size:22px;margin:0 0 5px;}

.mIntro .con1{padding:0 0 0 20px;}
.mIntro .con2{margin:50px 0 0;}
.mIntro .con2 li{margin:0 0 50px;padding:0 0 0 ;zoom:1;}
.mIntro .con2 li:after{display:block;clear:both;content:''}
.mIntro .con2 li .img{float:left;}
.mIntro .con2 li .img img{width:35px;}
.mIntro .con2 li .txt{display:block;margin:-3px 0 0;padding:0 0 0 45px;}
.mIntro .con2 li .txt .ti{display:block;color:#3284ce;font-weight:bold;font-size:15px;margin:0 0 8px;}
.mIntro .con2 li .txt .tx1{color:#323131;}
.mIntro .con2 li .txt .tx2{letter-spacing:0;color:#646464;}
.mIntro .con3 h4{background:url(../images/k_line1.png) 0 50% repeat-x;margin:0 0 31px 17px;line-height:20px;height:20px;}
.mIntro .con3 h4 span{display:inline-block;background-color:#fff;font-size:15px;padding:0 15px 0 0;}
.mIntro .con3 .lst .ti{display:block;background:url(../images/k_intro1.png) 82px 0 no-repeat;text-indent:-9999px;font-size:0;height:147px;}
.mIntro .con3 .lst .col{float:left;margin-left:7px;width:118px;}
.mIntro .con3 .lst dl{height:205px;}
.mIntro .con3 .lst dt a,
.mIntro .con3 .lst dd a{display:block;border:1px solid #3284ce;background-color:#edf6ff;color:#3284ce;font-size:14px;margin:0 0 10px;text-align:center;line-height:35px;height:36px;}
.mIntro .con3 .lst dd a{border-color:#adadad;background-color:#fff;color:#757575;font-size:12px;margin-bottom:5px;line-height:29px;height:29px;}
.mIntro .con3 .lst ul{border-left:1px solid #e8e8e8;padding:3px 0 0 7px;height:110px;}
.mIntro .con3 .lst li{background:url(../images/ico_dotgray2.png) 0 7px no-repeat;color:#646464;font-family:dotum;font-size:11px;line-height:200%;padding:0 0 0 7px;}
.mIntro .con3 .lst .col.col1{margin-left:0;}
.mIntro .con3 .lst .col.col1 ul{border-left:0;}

.mCeo{}
.mCeo .txt1{color:#3284ce;font-size:15px;font-weight:bold;}
.mCeo .txt2{margin:12px 0 0 2px;line-height:200%;}
.mCeo .txt3{margin:20px 0 0 1px;line-height:195%;}
.mCeo .txt3 .img{float:left;margin:0 15px 0 0;}
.mCeo .txt3 .txt{}

.mOverview .con1 .co1{text-align:center;}
.mOverview .con1 .txt{display:block;font-size:15px;color:#222;font-weight:bold;margin:5px 0 20px}
.mOverview .con1 .co2{text-align:center;}
.mOverview .con1 .co2 img{margin-bottom:5px;width:300px;}

.mOverview .con2 img{width:100%;}

.mOverview .con3 .img{margin:10px 0 0;}
.mOverview .con3 .co1 .img img,
.mOverview .con3 .co2 .img img{width:100%;}
.mOverview .con3 .ls1,
.mOverview .con3 .ls2{margin:10px 0 0;}

.mOverview .con4 .co1 .img img,
.mOverview .con4 .co2 .img img{width:100%;}

.mInfo5 .tx1{color:#3284ce;font-size:15px;font-weight:bold;}
.mInfo5 .tx1 em{color:#222;}
.mInfo5 .tx2{color:#323131;font-size:13px;}
.mInfo5.t2 .tx1{font-size:15px;margin:0 0 5px;}

.mTitle1{background-color:#f7f7f7;border-bottom:1px solid #e3e3e3;margin:0 -10px 20px;padding:0 15px;}
.mTitle1 h3{font-size:15px;line-height:40px;height:38px;}
.mTitle2{color:#3284ce;font-size:15px;margin:25px 0 0;padding:0 0 4px;}
.mTitle2.t2{margin-top:55px;padding-bottom:13px;}
.mTitle2.t3{background:none;padding-left:0;}

.mHistory .tx1{font-weight:bold;font-size:15px;}
.mHistory .img1{margin:17px 0 20px;}
.mHistory .img1 img{width:100%;}
.mHistory dl{margin:0 0 0;}
.mHistory dt{color:#3284ce;font-size:15px;font-weight:bold;letter-spacing:0;margin:20px 0 5px 0;}
.mHistory dd{border-bottom:1px solid #dfdfdf;padding:0 0 21px;}
.mHistory dd li{font-weight:bold;margin:0 0 7px;}
.mHistory dd li .t{display:inline-block;width:45px;}
.mHistory dd.noline{border-bottom:0;}

.mPromote3 ul{zoom:1;}
.mPromote3 ul:after{display:block;clear:both;content:''}
.mPromote3 li{margin:0 0 35px;}
.mPromote3 li .title{color:#3284ce;font-weight:bold;font-size:15px;margin:0 0 15px;}
.mPromote3 li .title .txt{color:#222;font-size:13px;}
.mPromote3 li .img{text-align:center;}
.mPromote3 li .txt2{margin:0 auto;padding:5px 0 0;text-align:center;width:300px;}
.mPromote3 li .txt2 .lt,
.mPromote3 li .txt2 .rt{float:left;width:120px;}
.mPromote3 li .txt2 .rt{float:right;}

.mPromote2{padding:10px 0 0;}
.mPromote2 ul{zoom:1;}
.mPromote2 ul:after{display:block;clear:both;content:''}
.mPromote2 li{float:left;margin:0 0 30px;text-align:center;width:50%;}
.mPromote2 .img,
.mPromote2 .txt{padding:0 5px;}
.mPromote2 .img{display:block;}
.mPromote2 .img img{height:190px;}
.mPromote2 .txt{display:block;margin:5px 0 0;line-height:150%;}
.mPromote2 .txt .tx1{display:block;color:#3284ce;}
.mPromote2 .col2 li .txt{text-align:left;}
.mPromote2 .img2{text-align:center;}
.mPromote2 .img2 img{margin-bottom:5px;width:}

.mWrite2{border-top:2px solid #acacac;border-bottom:1px solid #acacac;}
.mWrite2 dl{background:url(../images/k_write2.png) -40px 0 repeat-y;}
.mWrite2 dt{float:left;font-weight:bold;padding:0 0 0 18px;line-height:35px;height:35px;}
.mWrite2 dd{border-top:1px solid #d9d9d9;padding:6px 10px 6px 84px;min-height:25px;}
.mWrite2 dd.t2{padding-right:10px;}
.mWrite2 dd.forst{border-top:0;}
.mWrite2 dd .if{font-size:11px;padding:7px 0 0;}
.mWrite2 dd.first{border-top:0;}
.mWrite2 dd select{width:100%;}
.mWrite2 dd .col1{float:left;width:30%;}
.mWrite2 dd .col1 .it{padding-left:0;}
.mWrite2 dd .bar{float:left;text-align:center;width:5%;}
.mWrite2 dd .col2{float:left;margin:0 0 5px;width:45%;}
.mWrite2 dd .col2 .it{padding-left:0;}
.mWrite2 dd .bar2{float:left;text-align:center;width:10%;}

select{height:24px;}
.it{display:block;border:1px solid #d8d8d8;padding:0 0 0 10px;}
.it input{border:0;width:100%;line-height:24px;height:22px;}
.it2{border:1px solid #c4c4c4;padding:0 0 0 10px;line-height:24px;height:22px;}
.mTextarea{display:block;border:1px solid #d8d8d8;padding:5px 0 0 10px;}
.mTextarea textarea{border:0;width:100%;line-height:24px;}

.mSelect{position:relative;display:inline-block;}
.select{display:block;background:url(../images/ico_select.png) 100% 0 no-repeat #fff;border:1px solid #d8d8d8;color:#4f535e;font-size:13px;text-align:left;padding:0 40px 0 15px;min-width:41px;line-height:23px;height:22px;}
select.styled{position:absolute;top:0;left:1px;margin-top:0;opacity:0;filter:alpha(opacity=0);z-index:5;width:100%;height:24px;}

.radio{display:inline-block;background:url(../img/ico_radio.png) 0 0 no-repeat;vertical-align:middle;width:22px;height:22px;}
.checkbox{display:inline-block;background:url(../img/ico_checkbox.png) 0 0 no-repeat;vertical-align:middle;width:24px;height:24px;}

.mButton1{margin:20px 0 0;text-align:center;}
.mButton1 a{margin:0 4px;}

.mBtn1{display:inline-block;background-color:#3284ce;color:#fff;font-size:15px;font-weight:bold;text-align:center;padding:0 20px;min-width:65px;line-height:35px;height:35px;}
.mBtn1.t2{background-color:#616161;}


.mBoard1{border-top:2px solid #acacac;border-bottom:1px solid #acacac;}
.mBoard1 th,
.mBoard1 td{border-left:1px solid #d9d9d9;font-size:13px;padding:5px 0;line-height:25px;height:25px;}
.mBoard1 th{background-color:#e8e8e8;color:#949494;}
.mBoard1 thead th{color:#4c4b4b;background-color:#f8f8f8;padding:0;padding:5px 0;line-height:150%;height:25px;}
.mBoard1 td{border-top:1px solid #d9d9d9;color:#666;text-align:center;}
.mBoard1 td.left{padding-left:20px;text-align:left;}
.mBoard1 .first{border-left:0;}
.mBoard1 .tit{text-align:left;padding-left:20px;}
.mBoard1 .agree td{background-color:#fbfbfc;border-top:2px solid #707685;font-size:15px;font-weight:bold;height:41px;}
.mBoard1 .agree td label{padding:0 10px;}
.mBoard1 .agree td .ir{margin-right:5px;vertical-align:-1px;}

.mBoard1.t2 table{width:100%;}
.mBoard1.t2 td{font-size:12px;line-height:150%;}

.mBoard1 ul.first{border-top:0;}
.mBoard1 ul{border-top:1px solid #d9d9d9;zoom:1;}
.mBoard1 ul:after{display:block;clear:both;content:''}
.mBoard1 li{float:left;text-align:center;margin:0 24px;padding:29px 0 24px;width:202px;}
.mBoard1 li a .txt{display:block;margin:5px 0 0;}

.mList2{margin-top:20px;}
.mList2 li{margin:0 0 10px;zoom:1;}
.mList2 li:after{display:block;clear:both;content:''}
.mList2 li .img{display:block;float:left;}
.mList2 li .img img{width:100px;}
.mList2 li .txt{display:block;padding:0 0 0 110px;}
.mList2 li .txt .t{display:block;font-weight:bold;font-size:13px;margin-bottom:-3px;}

.mImage1{border:1px solid #ddd;margin-top:20px;}
.mImage1 .tit{display:block;border-bottom:1px solid #ddd;font-size:15px;text-align:center;line-height:45px;height:45px;}
.mImage1 .img{background-color:#f8f8f8;text-align:center;}
.mImage1 .img img{width:300px;}

.mList1 li{background:url(../images/ico_dotgray1.png) 6px 10px no-repeat;padding:0 0 2px 16px;}

.mHiring2 .img{text-align:center;}
.mHiring2 .img img{width:300px;}


.mBoard2{}
.mBoard2 th,
.mBoard2 td{border:1px solid #acacac;font-size:13px;padding:5px 0;line-height:25px;height:25px;}
.mBoard2 th{background-color:#e8e8e8;color:#949494;}
.mBoard2 thead th{color:#4c4b4b;background-color:#f8f8f8;padding:0;line-height:35px;height:35px;}
.mBoard2 td{border:1px solid #acacac;color:#666;text-align:center;}




.mWrite3 { margin-top:3px; }
.mProposem { display:block; padding:10px 0 0 0px; color:#FF0000;  font-size:13px; }