@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
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;font-size:12px;color:#2a2a2a;line-height:170%;}
ul,ol{list-style:none;}
table{margin:0;padding:0;border-spacing:0;border:0;_border-collapse:collapse;width:100%;}
*+html table{border-collapse:collapse;}
img,fieldset,abbr,acronym{border:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
input, button,textarea{padding:0;color:#2a2a2a;font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
table,table th,table td{font-family:dotum;color:#7a7a7a;border:0;}
hr{display:none}
a{color:#2a2a2a;text-decoration:none;}
img{vertical-align:middle;}
body{background-color:#fff;}
caption,legend{*position:absolute;top:0;left:0;width:0;height:0;line-height:0;overflow:hidden;visibility:hidden;font-size:0;}
.hide{overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
.gLeft{float:left;}
.gRight{float:right;}

#wrap{min-width:950px;}

/* modify20140415 */
#header{position:relative;background:url(../images/k_keysub.jpg) 50% 0 no-repeat;z-index:100;}
#header .bg{position:relative;margin:0 auto;width:930px;height:232px;}
#header h1{padding:25px 0 0;}
#header .info{color:#fff;font-size:11px;font-family:dotum;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;margin:12px 0 0;}
#header .link{position:absolute;top:9px;right:2px;}
#header .link a{color:#fff;margin-left:7px;}
#header .gnb .gnbBg{position:absolute;bottom:0;left:50%;margin:0 0 0 -465px;width:930px;}
#header .gnb .cov{position:absolute;bottom:0;left:0;width:100%;background-color:#000;filter:alpha(opacity=23);opacity:0.23;-moz-opacity:0.23;height:71px;}
#header .gnb li{position:relative;float:left;z-index:50;}
#header .gnb li strong a{display:block;background:url(../images/bar_gnb.png) 100% 50% no-repeat;}
#header .gnb li strong a em{display:block;background:url(../images/k_gnbEng.png) 50% 28px no-repeat;text-indent:-9999px;font-size:0;width:123px;line-height:71px;height:71px;}
#header .gnb li.selected,
#header .gnb li a:hover{z-index:100;}
#header .gnb li.selected strong a,
#header .gnb li.overLi strong a,
#header .gnb li strong a:hover{position:relative;background-image:none;margin-left:-3px;padding-left:3px;}
#header .gnb li.selected strong a,
#header .gnb li.overLi strong a,
#header .gnb li strong a:hover{background-color:#1b44a1;}
#header .gnb li.last a{background-image:none;}
#header .gnb li.b a em{background-position:50% -72px;width:128px;}
#header .gnb li.c a em{background-position:50% -172px;width:128px;}
#header .gnb li.d a em{background-position:50% -272px;width:124px;}
#header .gnb li.e a em{background-position:50% -372px;width:140px;}
#header .gnb li.f a em{background-position:50% -472px;width:124px;}

#header .gnb li div{position:absolute;top:71px;left:-3px;background-color:#000;padding-left:3px;width:100%;height:0;overflow:hidden;}
#header .gnb li ul{padding:5px 0;}
#header .gnb li ul li{float:none;margin-left:-3px;}
#header .gnb li ul li a{display:block;color:#fff;font-family:dotum;padding:9px 15px 5px;}
#header .gnb li ul li a:hover{color:#ffcc00;}

#index #header{position:absolute;top:0;left:0;width:100%;height:402px;background:url(../images/k_keymain.jpg) 50% 0 no-repeat;}
#index #header h1{padding:65px 0 0 13px;}
#index #header .info{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;font-size:13px;margin:9px 0 0 17px;}
#index #header .mTime,
#index #header .mTime2{top:72px;right:-186px;}
#index #header .gnb li.selected a,
/*#index #header .gnb li a:hover{background-color:#1b44a1;}*/

.iMore{display:inline-block;background:url(../images/ico_more.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;vertical-align:middle;width:45px;height:21px;}
.iMore2{position:absolute;top:50%;right:0;margin:-37px 0 0;display:inline-block;background:url(../images/ico_more2.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;vertical-align:middle;width:73px;height:68px;}

.mForm1{}
.mForm1 .con{position:relative;padding:0 100px 0 0;zoom:1;}
.mForm1 .con:after{display:block;clear:both;content:''}
.mForm1 .img{display:block;float:left;}
.mForm1 .txt{display:block;color:#7a7a7a;font-family:dotum;line-height:170%;padding:0 0 0 115px;}

.mForm2.noline{border-top:0;}
.mForm2{border-top:1px solid #eae7e9;margin:25px 0 0;padding:22px 0 0;}
.mForm2 .info{font-family:arial;}
.mForm2 .con{position:relative;padding:0 100px 0 0;zoom:1;}
.mForm2 .con:after{display:block;clear:both;content:''}

.mTime{position:absolute;top:267px;right:-194px;color:#fff;background:url(../images/k_time.png) 0 0 no-repeat;text-align:center;width:186px;height:104px;}
.mTime .tit{display:block;font-size:13px;font-weight:600;margin:15px 0 0;}
.mTime .time{display:block;font-weight:600;font-size:45px;margin:17px 0 0;}

.mTime2{position:absolute;top:267px;right:-194px;width:183px;}
.mTime2 .covTop,
.mTime2 .covBtm{background:url(../images/k_time2top.png) 0 0 no-repeat;height:16px;}
.mTime2 .covBtm{background:url(../images/k_time2btm.png) 0 0 no-repeat;}
.mTime2 .covBg{background:url(../images/k_time2bg.png) 0 0 repeat-y;color:#fff;padding:0 15px 0 20px;}
.mTime2 li{padding:10px 0;margin:0 0 0 -3px;zoom:1;}
.mTime2 li:after{display:block;clear:both;content:''}
.mTime2 li.line{border-top:1px solid #7a7a7a;margin:5px 0 0;padding:27px 0 5px;}
.mTime2 .tit{display:block;float:left;width:33px;color:#fff;font-size:15px;font-weight:600;margin-top:-7px;}
.mTime2 .time{color:#fff;font-weight:600;font-size:30px;letter-spacing:-1px;text-align:left;margin-left:37px;margin-bottom:-10px;}	

.mTab1{margin:0 0 27px 0;}
.mTab1 ul{background:url(../images/k_tab1.png) 0 100% repeat-x;height:32px;}
.mTab1 li{float:left;margin-right:-1px;}
.mTab1 li a{display:block;border:1px solid #c5c5c5;color:#000;background-color:#f6f6f6;font-size:12px;text-align:center;letter-spacing:-1px;min-width:200px;line-height:30px;height:35px;}
.mTab1 li.selected a{background-color:#1b44a1;border:1px solid #272262;color:#fff;}
.mTab1 li a:hover{text-decoration:none;}


#footer{border-top:2px solid #eae7e9;margin:40px 0 0;}
#footer .bg{position:relative;margin:0 auto;padding:20px 0 0;width:923px;height:62px;}
#footer .bg .logo{position:absolute;top:17px;left:0;}
#footer .bg .copy{display:block;font-family:arial;text-align:center;}

#body{position:relative;margin:33px auto 0;width:923px;zoom:1;}
#body:after{display:block;clear:both;content:''}
#body #secondary{float:left;width:227px;margin-top:10px;}
#body #contents{position:relative;float:right;width:668px;margin-top:10px;}
#body #secondary_right{float:right;width:227px;margin-top:10px;}

.mImage1{margin-top:25px;}
.mGraph1{text-align:center;margin-top:25px;}

.jcarousel{position:relative;overflow:hidden;}
.jcarousel.main_banners_jcarousel{width:960px}
.jcarousel.company_finder_jcarousel{width:434px}
.jcarousel.hot_coupon_jcarousel{width:312px}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}
.jcarousel ul li{float:left}

.mKeymain.jcarousel ul li{position:relative;text-align:center;}
.mKeymain .bg{position:relative;margin:0 auto;width:950px;height:402px;}
.mKeymain .txt{position:absolute;top:0;left:0;letter-spacing:-4px;text-align:center;font-size:31px;color:#3a3730;width:100%;}
.mKeymain li .img{height:402px;background-position:50% 0;background-repeat:no-repeat;background-color:#fff;}
.mKeymain .txt .ti1{display:block;margin:133px 0 0;}
.mKeymain .txt .ti2{display:block;font-size:45px;}
.mKeymain .txt .img{display:block;margin:17px 0 0 27px;}
.mKeymain .ban{position:absolute;bottom:0;right:-133px;}
.mKeymain .navi{position:absolute;top:0;left:50%;margin-left:-355px;width:400px;z-index:120;}
.mKeymain .cnt{position:absolute;top:431px;right:0;}
.mKeymain .cnt a{display:block;float:left;background:url(/img/k_pag.png) -29px 0 no-repeat;margin:0 5px;text-indent:-9999px;font-size:0;width:20px;height:20px;}
.mKeymain .cnt a.selected{background-position:0 0;}

.mBc{background:url(../images/ico_bc.png) 0 0 no-repeat;color:#2a2a2a;font-family:dotum;font-size:11px;margin:0 0 31px;padding:0 0 0 29px;}

.mSns{position:absolute;top:0;right:0;}

.mTitle1{margin:0 0 30px;}
.mTitle1 h3{color:#000;font-weight:normal;font-size:25px;letter-spacing:-1px;}

.mTitle2{background:url(../images/ico_title2.png) 0 2px no-repeat;font-family:"맑은 고딕","Malgun Gothic";font-size:20px;letter-spacing:-1px;margin:0 0 15px;padding:0 0 0 43px;}

.mGreeting .title{display:block;color:#009cbe;font-size:25px;letter-spacing:-1px;text-align:center;padding:15px 0;}
.mGreeting .sign{float:right;text-align:center;margin:20px 0 0;}
.mGreeting .sign em{display:block;margin:0 0 15px;}

.mMain2{border-top:1px solid #eae7e9;margin:25px 0 0;padding:22px 0 0;}
.mMain2 .mTitle2{background-image:url(../images/ico_title2_2.png);}
.mMain2 .con{position:relative;padding:0 100px 0 0;zoom:1;}
.mMain2 .con:after{display:block;clear:both;content:''}

.mMain3 .mTitle2{background-image:url(../images/ico_title2_4.png);}

.mMain5 .mTitle2{background-image:url(../images/ico_title2_5.png);}

.mMain6{border-top:1px solid #eae7e9;margin:25px 0 0;padding:22px 0 0;}
.mMain6 .mTitle2{background-image:url(../images/ico_title2_6.png);}

.mList1.con{background-color:#f7f7f7;padding:13px 15px 10px;}
.mList1 .info{font-family:dotum;margin:0 0 10px;}
.mList1 ul{margin:0 0 0 3px;}
.mList1 ul.lt{float:left;width:310px;}
.mList1 ul.rt{float:left;}
.mList1 li{background:url(../images/ico_dot1.png) 0 7px no-repeat;font-family:arial;margin:0 0 3px;padding:0 0 0 15px;}

.mList2 li{float:left;margin:0 0 0 14px;width:260px;}
.mList2 li.first{margin-left:0;}
.mList2 li .txt{font-family:dotum;margin:11px 0 0 3px;}
.mList2 li .txt .ti{display:block;margin:0 0 2px;}
.mList2 li .txt .ti .iMore{margin-top:-4px;}
.mList2 li .txt p{color:#7a7a7a;font-family:dotum;}

.mText1{font-family:dotum;color:#7a7a7a;}

.mMain5{border-top:1px solid #eae7e9;margin:25px 0 0;padding:22px 0 0;}

/* for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
	#header .gnb li ul li a{padding:7px 15px 7px;}
}

/* for ie8 */
@media \0screen{
}

