@charset "utf-8";
#skipnavigation{position:relative;z-index:1000;}
#skipnavigation .skip{position:absolute;top:0;left:0;}
#skipnavigation a{display:block;height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#000;white-space:nowrap;}
#skipnavigation a:focus,
#skipnavigation a:active{background-color:#000;color:#fff;height:auto;width:100%;padding:5px;margin-bottom:10px;z-index:1000;}

*{margin:0;padding:0;}
body{background-color:#fff;font-size:16px;color:#000;line-height:150%;-webkit-text-size-adjust:none;word-wrap:break-word;word-break:keep-all;font-family:Dotum,"돋움",Gulim,"굴림",Helvetica,Apple-Gothic;-webkit-text-size-adjust:none;}
ul,ol,li{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;}
input,select, button,textarea{padding:0;font-size:100%;font-family:'Noto Sans KR', sans-serif, Dotum,"돋움",Gulim,"굴림",Helvetica,Apple-Gothic;}
table{border-collapse:collapse;border-spacing:0}
table,table th,table td{border:0;}
hr{display:none}
a{color:#000;text-decoration:none;}
a:hover{color:#9f6cfb;text-decoration:none;}
img{vertical-align:middle;}
body{background-color:#fff;color:#000;}
caption,legend,.hide{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.gLeft{float:left;}
.gRight{float:right;}
.hidden{display:none;}
.br{display:block;}
.forMobile{display:none;}
.em{color:#e03737}

#wrap{background-color:#fff;min-width:100%;overflow:hidden;}
#wrap .bg{position:relative;margin:0 auto;padding:0 10px;width:100%;zoom:1;}
#wrap .bg:after{display:block;clear:both;content:''}

.mTNotice1{background:url(../images/k_donotshow.png) 50% 0 no-repeat #ffd200;line-height:73px;height:73px;}
.mTNotice1 .tx1{font-size:17px;}
.mTNotice1 .bt{display:inline-block;border:1px solid #fff;color:#fff;font-size:13px;margin:0 0 0 10px;text-align:center;width:100px;line-height:26px;height:26px;}
.mTNotice1 .gRt{position:absolute;bottom:12px;right:0;line-height:130%;}
.mTNotice1 .bt2{display:inline-block;background:url(../images/ico_close1.png) 100% 5px no-repeat;color:#000;font-size:13px;padding:0 20px 0 0;}



#header{position:relative;background-color:#fff;z-index:500;}
#header .bg{zoom:1;}
#header .bg:after{display:block;clear:both;content:''}
#header h1{padding:13px 0 0;}
#header h1 a{}
#header .uh{position:relative;}
#header .uh .bg{height:75px;}
#header .uh .mSearch{position:absolute;top:17px;width:90%;}
#header .uh .link{position:absolute;top:66px;right:0;}
#header .uh .link a{display:block;float:left;color:#000;font-size:16px;margin:0 0 0 15px;}

#header .gnb{border-top:1px solid #dadada;}
#header .gnb .bg:before{content:"";position:absolute;top:0;right:0;}
#header .gnb h2{display:none;}
#header .gnb ul{zoom:1;}
#header .gnb ul:after{display:block;clear:both;content:''}
#header .gnb li{position:relative;float:left;width:140px;}
#header .gnb li.c{width:175px;}
#header .gnb li:first-child:before{display:none;}
#header .gnb li:before{content:"";position:absolute;top:50%;left:0;margin-top:-10px;background-color:#e5e5e5;width:1px;height:20px;}
#header .gnb li strong a{position:relative;display:block;text-align:center;}
#header .gnb li strong a span{position:relative;display:block;color:#000;font-size:18px;font-weight:400;line-height:75px;height:75px;}
#header .gnb li strong a:hover span,
#header .gnb li.selected strong a span{color:#9f6cfb;}
#header .gnb li .sub{position:absolute;top:75px;left:0;width:calc(100% + 1px);height:0px;overflow:hidden;z-index:210;}
#header .gnb li .sub .subBg{background-color:#292929;padding:20px 0 20px 0;}
#header .gnb li .sub .ls{display:block;}
#header .gnb li .sub .ls a{display:block;color:#fff;font-size:15px;letter-spacing:-1px;padding:2px 0 2px 20px;}
#header .gnb li .sub .ls a:hover,
#header .gnb li .sub .ls.selected a{color:#ffd200;text-decoration:none;}

.mSearch{position:relative;border:1px solid #161616;}
.mSearch:before{content:"";position:absolute;top:0;left:0;border:1px solid #e9e9e9;width:calc(100% - 2px);height:calc(100% - 2px);}
.mSearch .ti{position:relative;display:block;float:left;letter-spacing:-1px;padding:0 10px 0 10px;line-height:42px;height:42px;}
.mSearch .ti:before{content:"";position:absolute;top:50%;right:0;margin-top:-14px;background-color:#e5e5e5;width:1px;height:28px;}
.mSearch .iFind{position:absolute;top:0;right:0;background:url(/images/ico_find1.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;vertical-align:middle;width:42px;height:42px;}
.mSearch .keyword{position:relative;border:0;font-size:15px;padding:0 0 0 0;vertical-align:middle;width:270px;height:42px;}

.kSearch {position:absolute;left:515px;}
.kSearch li{float:left;margin-left:7px;}

.qSearch {border:1px solid #ddd;padding:10px;margin:10px 0 10px 0;border-radius:7px;background-color:#f8f8f8;}
.qSearch .txt{display:block;font-size:15px;margin-bottom:15px;}
.qSearch ul{zoom:1;}
.qSearch ul:after{display:block;clear:both;content:''}
.qSearch li{float:left;}


/*.mKeysub{background:url(../images/k_keysub.png) 50% 0 no-repeat #57c9fa;height:192px;}*/
.mKeysubBg4 h3{padding:20px 0 20px;}
.mKeysub .info{color:#fff;margin:13px 0 0;}

.mKeysubBg1{background:url(../images/k_keysub.png) 50% 0 no-repeat #57c9fa;text-align:Center;padding:20px 0 20px;}
.mKeysubBg4 h3{padding:20px 0 20px;}
.mKeysubBg1 .info{color:#fff;margin:13px 0 0;}

.mKeysubBg2{background:url(../images/k_keysub_2.png) 50% 0 no-repeat #ffcc00;text-align:Center;padding:20px 0 20px;}
.mKeysubBg4 h3{padding:20px 0 20px;}
.mKeysubBg2 .info{color:#fff;margin:13px 0 0;}

.mKeysubBg3{background:url(../images/k_keysub_3.png) 50% 0 no-repeat #57c9fa;text-align:Center;padding:20px 0 20px;}
.mKeysubBg4 h3{padding:20px 0 20px;}
.mKeysubBg3 .info{color:#fff;margin:13px 0 0;}

.mKeysubBg4{background:url(../images/k_keysub_4.png) 50% 0 no-repeat #57c9fa;text-align:Center;}
.mKeysubBg4 h3{padding:20px 0 20px;}
.mKeysubBg4 .info{color:#fff;margin:13px 0 0;}

.mKeysubBg5{background:url(../images/k_keysub_5.png) 50% 0 no-repeat #57c9fa;text-align:Center;padding:20px 0 20px;}
.mKeysubBg4 h3{padding:20px 0 20px;}
.mKeysubBg5 .info{color:#fff;margin:13px 0 0;}

.mKeysubBg6{background:url(../images/k_keysub_6.png) 50% 0 no-repeat #57c9fa;text-align:Center;padding:20px 0 20px;}
.mKeysubBg4 h3{padding:20px 0 20px;}
.mKeysubBg6 .info{color:#fff;margin:13px 0 0;}

.mKeysubBg7{background:url(../images/k_keysub_7.png) 50% 0 no-repeat #57c9fa;text-align:Center;padding:20px 0 20px;}
.mKeysubBg4 h3{padding:20px 0 20px;}
.mKeysubBg7 .info{color:#fff;margin:13px 0 0;}

.mKeysubBg8{background:url(../images/k_keysub_8.png) 50% 0 no-repeat #57c9fa;text-align:Center;padding:20px 0 20px;}
.mKeysubBg4 h3{padding:20px 0 20px;}
.mKeysubBg8 .info{color:#fff;margin:13px 0 0;}






.iTop{display:block;background-color:#000;color:#fff;font-size:14px;font-weight:500;text-align:center;z-index:10;}
.iTop span{display:inline-block;background:url(../images/ico_top1.png) 0 50% no-repeat;padding-left:22px;line-height:35px;height:35px;}

.Idx {padding: 4px 14px;background-color:#000;color:#fff;font-size:13px;text-align:Center;border-radius:5px;}
.IdxR {padding: 4px 14px;background-color:#57c9fa;color:#fff;font-size:13px;text-align:Center;border-radius:5px;}
.Idx2 {padding: 4px 15px;background-color:#000;color:#fff;font-size:13px;text-align:Center;border-radius:5px;}
.Idx3 {display:inline-block;padding: 4px 10px;background-color:#fff;border:1px solid #ddd;text-align:Center;border-radius:5px;margin-top:10px;}

#footer{border-top:1px solid #dadada;color:#707070;margin:90px 0 0;bottom:0;padding:10px 0 20px 0;}
#footer .con2 .txt{color:#000;}
#footer .con2 .txt a{color:#bebebe;}
#footer .con2 .txt .tx1{display:block;color:#5e5e5e;font-size:13px;margin:30px 0 0;}

#body{position:relative;margin:20px 0 0;zoom:1;}
#body:after{display:block;clear:both;content:''}
#body .contents{width:100%;}
#body .contents .con{width:95%;}
#body .contents .con label{display:block;margin-top:7px;}
#body .contents .hint{width:95%;margin-top:90px;border:3px solid #f1ede1;padding:5px;}
#body .contents .qut {width:100%;border-left:none;border-right:none;}
#body .contents .qut li{float:left;width:80%;}
#body .contents .qut li.num{background-color:#1eb9e7;color:#fff;text-align:center;width:100px;}
#body .contents .qut .tit{width:95%;padding:7px 0 7px 17px;font-weight:700;font-size:14px;background-color:#f1ede1;border:1px solid #ddd;border-right:none;border-left:none;margin-top:20px;}
#body .contents .Alog {width:300px;margin:0 auto;margin-top:10px;}
#body .contents .Alog h1{text-align:center;}
#body .contents .Alog label{width:300px;margin:0 auto;}
#body .contents .Alog li{margin-top:10px;}
#body .contents .Alog .lbox{padding:15px;font-size:15px;width:100%;border:1px solid #ddd;}
#body .contents .Alog .txt{font-size:15px;color:#666}
#body .contents .Alog .txt2{display:block;margin:0 auto;margin-top:7px;text-align:center;color:#fff;font-size:13px;}
#body .contents .Alog .btn{padding:14px;background-color:#1cb9ec;color:#fff;border-radius:5px;width:300px;margin:0 auto;border:none}


.gMember {width:95%;}
.gMember .info{width:100%;background-color:#f8f8f8;}
.gMember .info .txt{width:91%;font-size:15px;margin:0 auto;padding:30px 0 30px 0;}
.gMember .em{color:#e03737}
.gMember .info2{width:100%;border:1px solid #eee}
.gMember .info2 .txt{width:91%;font-size:15px;margin:0 auto;padding:30px 0 30px 0;}


.mLnb1 dt{position:relative;border:1px solid #ddd;background-color:#fff;margin-bottom:-1px;}
.mLnb1 dt a{display:block;color:#6c6c6c;font-weight:500;font-size:15px;padding:14px 40px 14px 25px;}
.mLnb1 dt a:hover{background-color:#57c9fa;color:#fff}
.mLnb1 dt.nosub:before{display:none;}
.mLnb1 dt:before{content:"";position:absolute;top:50%;right:25px;margin-top:-3px;background:url(../images/ico_lnb1.png) 0 0 no-repeat;width:14px;height:7px;}
.mLnb1 dd{display:none;background-color:#f1f1f1;border:1px solid #ddd;margin-bottom:-1px;padding:10px 0;}
.mLnb1 dd li a{display:block;color:#6c6c6c;font-weight:500;font-size:15px;padding:5px 25px;}
.mLnb1 dt.selected.nosub a,
.mLnb1 dd li.selected a{color:#00b1f2;}
.mLnb1 dt.selected:before{background-image:url(../images/ico_lnb1_on.png);}
.mLnb1 dd.selected{display:block;}

.mTitle1{color:#000;font-size:20px;padding:5px 0 15px;}


.mTab1{position:relative;margin:0 auto;margin-left:5px;}
.mTab1:before{content:"";position:absolute;bottom:0;left:0;}
.mTab1 a{display:inline-block;border:1px solid #d4d4d4;color:#000;margin-left:-5px;text-align:center;width:48%;line-height:40px;height:40px;}
.mTab1 a:hover{position:relative;border-color:#000;border-bottom:1px solid #000;}
.mTab1 a.selected{position:relative;border-color:#000;}

.mTab2{position:relative;text-align:right;}
.mTab2:before{content:"";position:absolute;bottom:0;left:0;background-color:#d4d4d4;width:100%;height:1px;}
.mTab2 a{display:inline-block;border:1px solid #d4d4d4;color:#000;font-size:15px;margin-left:-5px;text-align:center;width:240px;line-height:40px;height:40px;}
.mTab2 a.selected{position:relative;border-color:#000;}

.mList1 ul{zoom:1;}
.mList1 ul:after{display:block;clear:both;content:''}
.mList1 li{float:left;border-bottom:1px solid #ddd;padding:15px 0;width:100%;}
.mList1 li .img{display:block;float:left;border:1px solid rgba(0,0,0,0.1);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;width:30%;height:16%;}
.mList1 li .txt{display:block;color:#000;font-size:15px;padding:0 0 0 147px;}
.mList1 li .txt .ti{display:block;font-weight:500;font-weight:600}
.mList1 li .txt .ts{display:block;margin:3px 0 0;}
.mList1 li .txt .ls{display:block;margin:5px 0 0;}
.mList1 li .txt .ls .l{position:relative;display:block;padding:0 0 2px 24px;}
.mList1 li .txt .ls .l:before{content:"";position:absolute;top:8px;left:4px;background-color:#bdbdbd;border-radius:8px;width:8px;height:8px;}

.mList7 ul{zoom:1;}
.mList7 ul:after{display:block;clear:both;content:''}
.mList7 li{float:left;border-bottom:1px solid #ddd;padding:30px 0;width:417px;}
.mList7 li .img{display:block;float:left;border:1px solid rgba(0,0,0,0.1);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;width:150px;height:200px;}
.mList7 li .txt{display:block;color:#000;font-size:15px;padding:0 0 0 177px;}
.mList7 li .txt .ti{display:block;font-weight:500;font-size:15px;}
.mList7 li .txt .ts{display:block;margin:10px 0 0;}
.mList7 li .txt .ls{display:block;margin:12px 0 0;}
.mList7 li .txt .ls .l{position:relative;display:block;padding:0 0 2px 24px;}
.mList7 li .txt .ls .l:before{content:"";position:absolute;top:8px;left:4px;background-color:#bdbdbd;border-radius:8px;width:8px;height:8px;}
.mList7 li .btn {width:380px;margin-top:25px;margin-left:-20px;}
.mList7 li .btn a{text-align:center;background-color:#5b5b5b;border-radius:5px;padding:10px 25px;border: none;color:#fff;}
.mList7 li .btn a:hover{text-align:center;background-color:#696969;}

.mList2 {width:96%;}
.mList2 li{float:left;width:50%;}
.mList2 img{width:97%;border-radius:5px;}
.mList2 li .txt{display:block;margin-top:10px;}


.btn {text-align:center;margin-top:20px;}
.btn a{text-align:center;background-color:#1cb9ec;border-radius:5px;padding:10px 7px;border: none;color:#fff;}
.btn a:hover{text-align:center;background-color:#39bfea;}

.btn2 {text-align:center;margin-top:15px;}
.btn2 a{text-align:center;background-color:#1cb9ec;border-radius:5px;padding:10px 25px;border: none;color:#fff;}
.btn2 a:hover{text-align:center;background-color:#39bfea;}

.btn3 {text-align:center;margin-top:15px;}
.btn3 a{text-align:center;background-color:#f36056;border-radius:5px;padding:10px 25px;border: none;color:#fff;}
.btn3 a:hover{text-align:center;background-color:#f16e65;}

.btn4 {text-align:center;margin-top:15px;}
.btn4 a{text-align:center;background-color:#5668f3;border-radius:5px;padding:10px 25px;border: none;color:#fff;}
.btn4 a:hover{text-align:center;background-color:#6172f1;}

.btn5 {text-align:center;margin-top:15px;}
.btn5 a{text-align:center;background-color:#5b5b5b;border-radius:5px;padding:10px 25px;border: none;color:#fff;}
.btn5 a:hover{text-align:center;background-color:#696969;}

.btn6 {text-align:center;margin-top:15px;}
.btn6 a{text-align:center;background-color:#ff872a;border-radius:5px;padding:10px 25px;border: none;color:#fff;}
.btn6 a:hover{text-align:center;background-color:#ff933f;}

.pop {width:500px;padding:40px 30px 30px 30px;text-align:center;box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px;}
.pop .line{width:70px;border-top:1px solid #000;margin:0 auto;margin-top:25px;margin-bottom:15px;}
.pop .b{background-color:#f8f8f8;border:1px solid #ddd;text-align:center;border-radius:10px;margin-top:15px;padding:10px 0 10px 0;}
.pop .txt{font-size:14px;color:#666}

.gMain .mQuick.fixedMain{margin-top:0;}

.Join {width:100%;margin:0 auto}
.Join li{display:block;}
.Join .con{width:80%;margin:0 auto;border-radius:5px;text-align:center;padding:15px 0 25px 0;box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px;margin-top:20px;}
.Join h1{color:#000}
.Join .em{color:#e03737}

.kBox{width:100%;box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px;padding-bottom:50px;}
.kBox2{width:100%;box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 7px;padding:30px 0px 30px 0px;}

.hCon {width:100%;}
.hCon ul{padding:20px 0 20px 0;border-bottom:1px solid #ddd}
.hCon li{margin-top:7px;}
.hCon .txt{display:block;margin-top:15px;}
.hCon .txt2{display:block;margin-top:15px;font-size:14px;}
.hCon .tit{padding:10px 0 10px 10px;border:1px solid #ddd;font-size:14px;border-left:none;border-right:none;margin:15px 0 15px 0;font-size:15px;background-color:#f8f8f8}

.hCon2 {width:80%;margin:0 auto;padding:20px 0 40px 0;}
.hCon2 ul{padding:20px 0 20px 0;}
.hCon2 li{margin-top:7px;}
.hCon2 .txt{display:block;margin-top:15px;}
.hCon2 .txt2{display:block;margin-top:15px;font-size:14px;}
.hCon2 .tit{padding:10px 0 10px 10px;border:1px solid #ddd;font-size:14px;border-left:none;border-right:none;margin:15px 0 15px 0;font-size:15px;background-color:#f8f8f8}

.Round {background-color:#575757;color:#fff;text-align:center;border-radius:5px;padding:10px 0 10px 0}


.ibox{padding:7px;font-size:15px;border:1px solid #ddd;border-radius:5px;}
.mBox{padding:10px;font-size:15px;border:1px solid #eee;font-size:14px;border-left:none;border-right:none;}
.mBox2{padding:20px 0 20px 0;border:1px solid #eee;font-size:14px;border-left:none;border-right:none;}
.mBox3{padding:10px;font-size:15px;border:1px solid #eee;font-size:14px;}
.bBox{width:270px;margin:0 auto;margin-top:15px;padding-bottom:60px;}
.bBox li{float:left;width:50%;}
.bBox2{width:810px;margin:0 auto;margin-top:15px;padding-bottom:60px;margin-left:200px;}
.bBox2 li{float:left;width:20%;}
.bBox3 {display:block;margin:0 auto;;margin-left:170px;}
.bBox3 li{float:right;width:20%;}
.bBox4{margin:0 auto;margin-top:15px;padding-bottom:60px;}
.bBox4 li{float:left;text-align:Center;margin;margin-left:5px;}
.bBox5{margin:0 auto;margin-top:15px;padding-bottom:30px;}
.bBox5 li{float:left;text-align:Center;margin;margin-left:7px;}


.mQuick.fixedMain,
.mQuick.fixed{position:fixed;top:100px;}
.mQuick{position:absolute;top:0;left:50%;background-color:#fff;margin-left:570px;width:180px;}
.mQuick li{margin:0 0 -1px;}
.mQuick li a{display:block;border:1px solid #ddd;color:#000;font-size:15px;padding:17px 0 17px 20px;}
.mQuick li a:hover{color:#9f6cfb;}
.mQuick li .tel{display:block;font-size:20px;padding:3px 0;}

.mMain1{background:url(/images/k_main1.png) 50% 100% no-repeat #cfe5e9;background-size:cover;}
.mMain1 .mainBg{position:relative;margin:0 auto;width:100%;}
.mMain1 .child{position:absolute;top:152px;left:520px;background:url(../images/img_keymain_child.png) 50% 0 no-repeat;width:606px;height:307px;}
.mMain1 h3{}
.mMain1 .box{position:relative;background-color:#fff;padding:20px 0 0 10px;height:440px;}
.mMain1 .box .mTab1{top:12px;}
.mMain1 .box .mTab1:before{display:none;}
.mMain1 .box .mTab1 a{background-color:#fff;width:24%;}
.mMain1 .box .mTab1 a.selected{position:relative;border-bottom-color:#000;}
.mMain1 .box h4{color:#000;font-size:16px;}
.mMain1 .box h4 span{position:relative;display:inline-block;padding:0 22px 0 0;}
.mMain1 .box h4 span:before{content:"";position:absolute;top:0;right:0;background:url(../images/ico_title1.png) 0 0 no-repeat;width:14px;height:25px;}
.mMain1 .tabCont ul{zoom:1;}
.mMain1 .tabCont ul:after{display:block;clear:both;content:'';}
.mMain1 .tabCont li{float:left;text-align:center;width:32%;margin-top:20px;margin-right:4px;}
.mMain1 .tabCont li:first-child{margin-left:0;}
.mMain1 .tabCont li .img{display:block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;margin:0 0 10px;width:94%;height:33%;border-radius:7px;}
.mMain1 .tabCont li .txt .ti{display:block;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mMain1 .tabCont li .txt .tx{display:block;font-size:13px;font-weight:500;margin:5px 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.mMain2{}
.mMain2 .mainBg{position:relative;margin:0 auto;padding:40px 0 45px;width:95%;margin:0 auto;}
.mMain2 .test,
.mMain2 .tv{top:105px;left:0;background-color:#f7927a;text-align:center;width:100%;height:120px;}
.mMain2 .test a,
.mMain2 .tv a{display:block;color:#fff;}
.mMain2 .test a:hover,
.mMain2 .tv a:hover{height:311px;}
.mMain2 .test a:hover{background-color:#7af0f7;}
.mMain2 .tv a:hover{background-color:#f7927a;}
.mMain2 .ti{display:block;background:url() 50% 52px no-repeat;font-size:22px;padding:25px 0 0;}
.mMain2 .tx{display:block;margin:10px 0 0;font-size:90%;}
.mMain2 .tv{left:auto;right:0;background-color:#7af0f7;}
.mMain2 .tv .ti{background-image:url();}
.mMain2 .happy{margin:0 auto;width:100%;}
.mMain2 .happy a{display:block;padding:20px 0 0 10px;}
.mMain2 .happy .ti2{position:relative;display:block;color:#000;font-size:16px;font-weight:bold;}
.mMain2 .happy .ti2 span{position:relative;display:inline-block;padding:0 0 8px;}
.mMain2 .happy .ti2 span:before{content:"";position:absolute;bottom:0;left:0;background-color:#a3a3a3;width:100%;height:2px;}
.mMain2 .happy .img{display:block;float:left;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border:1px solid rgba(0,0,0,0.1);overflow:hidden;width:100px;height:135px;margin-top:20px}
.mMain2 .happy .txt{display:block;font-size:14px;line-height:200%;margin-top:20px;padding:0 0 0 125px;width:60%;}
.mMain2 .happy .more{position:absolute;bottom:53px;right:45px;}

.gMain3{background-color:#f3f3f3;padding:0 0 20px;}
.gMain3 .mainBg{position:relative;margin:0 auto;padding:20px 0 0;width:100%;}
.gMain3 .list{zoom:1;}
.gMain3 .list:after{display:block;clear:both;content:''}
.gMain3 .list .box{position:relative;float:left;background-color:#fff;border-radius:15px;padding:20px 20px 20px;width:84%;margin:0 0 20px 10px;}
.gMain3 .list .box.mList2{padding:0;width:95%;height:270px;}
.gMain3 .list .box .more{position:absolute;top:16px;right:20px;}
.gMain3 h3{font-size:16px;margin:0 0 15px;color:#000}
.gMain3 h3 span{position:relative;display:inline-block;padding:0 0 10px;}
.gMain3 h3 span:before{content:"";position:absolute;bottom:0;left:0;background-color:#000;width:100%;height:1px;}

.more{background:url(../images/ico_more1.png) 100% 9px no-repeat;font-size:12px;padding-right:12px;}

.iNew{display:inline-block;background:url(../images/ico_new.png) 100% 0 no-repeat;width:11px;height:11px;text-indent:-9999px;font-size:0;margin-left:10px;vertical-align:middle;}

.mList1 .info{font-size:14px;padding:0 0 10px;}
.mList1 .ls{margin-left:-3px;}
.mList1 .ls .img{display:block;float:left;border:1px solid rgba(0,0,0,0.1);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;width:100px;height:130px;}
.mList1 .ls .txt{display:block;font-size:14px;padding:0 0 0 118px;}

.mList2{overflow:hidden;padding:0;}
.mList2 .ti{font-size:14px;}
.mList2 .tx1,
.mList2 .tx2{font-size:18px;}
.mList2 .tx1{background:url(../images/ico_kmbank1.png) 0 0 no-repeat;font-size:24px;margin:11px -20px 0 0;}
.mList2 .ls1,
.mList2 .ls2{color:#000;padding:20px 30px 0;height:115px;}
.mList2 .ls1{background-color:#fadf57;}
.mList2 .ls2{background-color:#57c9fa;color:#fff;}
.mList2 .ls2 .ti{margin-top:-9px;}
.mList2 .ls2 .tx1{background:none;font-weight:500;padding-left:0;font-size:29px;margin-top:9px;}
.mList2 .ls2 .tx2{font-size:14px;line-height:130%;margin-top:5px;}

.mList3 ul{padding:4px 0 0;}
.mList3 li{position:relative;padding:0 45px 5px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mList3 li a{font-size:14px;}
.mList3 li .dt{position:absolute;top:0;right:0;font-size:12px;font-weight:500;}

.mList4 ul{margin:0 -15px;}
.mList4 li{float:left;text-align:center;width:32%;}
.mList4 li .img{display:block;border:1px solid rgba(0,0,0,0.1);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;margin:0 auto;width:110px;height:130px;} 
.mList4 li .txt{display:block;margin:0 auto;padding:5px 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.mList5 .title{font-weight:600;}
.mList5 th,
.mList5 td,
.mList5 td a{font-size:12px;text-align:center;}

.mList6 {width:100%;}
.mList6 li{float:left;width:30%;font-size:14px;color:#444;margin:5px 0 0 10px;}
.mList6 li .txt{display:block;margin-top:10px;}
.mList6 .tit{padding:10px 0 10px 10px;border:1px solid #ddd;font-size:14px;border-left:none;border-right:none;font-size:15px;background-color:#f8f8f8;margin-top:15px;}
.mList6 .con {width:100%;}
.mList6 .con ul{height:180px;}
.mList6 .con li{float:left;width:100%;}


.mBc{border:1px solid #e4e4e4;border-left:0;border-right:0;text-align:right;}
.mBc .home{display:inline-block;background:url(../images/ico_bc1.png) 0 50% no-repeat;text-indent:-9999px;font-size:0;vertical-align:top;width:23px;height:100%;line-height:47px;height:47px;}
.mBc .tx{display:inline-block;background:url(../images/ico_bc2.png) 0 50% no-repeat;font-size:15px;padding:0 0 0 32px;vertical-align:top;color:#6c6c6c;font-size:13px;line-height:47px;height:47px;}

.mPag{margin:30px 0 0;line-height:normal;text-align:center;}
.mPag .bar,
.mPag a,
.mPag strong{display:inline-block;background-color:#fff;font-size:12px;border:1px solid #d3d3d3;text-decoration:none;margin:0 2px;vertical-align:middle;text-align:center;min-width:28px;line-height:28px;height:28px;}
.mPag strong,
.mPag .selected{background-color:#393939;border-color:#393939;color:#fff;}
.mPag .first,
.mPag .last,
.mPag .prev,
.mPag .next{position:relative;display:inline-block;background:url(/images/ico_pagFirst.png) 50% 50% no-repeat #fff;text-indent:-9999px;font-size:0;overflow:hidden;padding:0;z-index:10;}
.mPag .last{background-image:url(/images/ico_pagLast.png);}
.mPag .prev{background-image:url(/images/ico_pagPrev.png);margin-right:6px;}
.mPag .next{background-image:url(/images/ico_pagNext.png);margin-left:5px;}

.gMain #body{margin:0;padding:0;}
.gMain #footer{margin:0;}
.gMain .mQuick{margin-top:710px;}


.kRead {width:100%}
.kRead .tit{position:fixed;width:100%;padding:20px;font-size:20px;background-color:#57c9fa;color:#fff}
.kRead .tit2{position:fixed;width:100%;padding:20px;font-size:20px;background-color:#57c9fa;color:#fff}
.kRead .tit .txt{color:#fff;float:right;font-size:14px;font-weight:400;margin-right:50px;}
.kRead .con{padding:100px 0 100px 0;text-align:center;}
.kRead button{width:90%;margin:0 auto;background-color:#ffd200;margin:20px 0 20px 20px;border:1px solid #ffd200;border-radius:5px;padding:15px 0 15px 0}

.lCalDetail{display:none;position:absolute;bottom:0;left:0;top:150px;margin:-300px 0 0 0px;background:url(../../images/k_calendar.png) 0 0 no-repeat;width:354px;height:434px;}
.lCalDetail .tit{border-bottom:1px solid #c1c1c1;color:#000;font-size:15px;font-weight:500;margin:0 33px;padding:28px 0 10px;}
.lCalDetail .dat{border-bottom:1px solid #c1c1c1;color:#000;font-size:14px;margin:0 33px;padding:10px 0 13px;}
.lCalDetail .dat strong{font-weight:500;}
.lCalDetail .txt{color:#000;font-size:14px;margin:0 33px;padding:15px 0 0;overflow:hidden;overflow-y:auto;height:210px;}
.lCalDetail .close{position:absolute;top:14px;right:17px;background:url(../../images/ico_close2.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:50px;height:50px;}

/* 테이블 */
.table_type4_wrap {padding:0px 40px; background:#f6f6f6;  border:1px dotted #ccc; border-radius:8px; behavior: url( "../css/PIE.htc" );}
.table_type4 {border-collapse:collapse; width:100%;  }
.table_type4 th {padding:20px 8px; text-align:center; font-weight:normal; font-family:'Nanum-bold'; line-height:25px; font-size:15px; }
.table_type4 th.underline, .table_type4 td.underline {border-bottom:1px dotted #ccc;}






/* for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
}
