@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;700&display=swap');

/*body{background-color:#effff8;font-family:'Noto Sans KR','MalgunGothic',sans-serif;}*/

.join_form{display:block;width:800px;margin:0 auto;font-family:'Noto Sans KR','MalgunGothic',sans-serif;}
.join_form input[type="text"],
.join_form input[type="tel"],
.join_form input[type="email"],
.join_form input[type="password"]
{font-family:'Noto Sans KR','MalgunGothic',sans-serif;width:100%;padding:12px 0px;font-size:16px;border:0 none;}
.join_form select{width:100%;height:42px;font-size:16px;border:none;border-radius:0px;background:#fff url("../image/sub/selectbox.png") no-repeat center right;background-size:16px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:"";}
.join_form select::-ms-expand{display:none;}
.join_form textarea{font-family:'Noto Sans KR','MalgunGothic',sans-serif;width:100%;border:none;height:70px;line-height:140%;font-size:16px;padding:10px 0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
/*.join_form input[type="checkbox"]{width:1px;height:1px;border:0 none;position:absolute;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;}*/
.join_form input[type="radio"],.join_form input[type="checkbox"]{width:1px;height:1px;border:0 none;position:absolute;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.join_form input[type="submit"]{width:100%;padding:15px 0px;font-size:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;border:1px solid #29d586;background-color:#29d586;color:#fff;font-weight:600;font-family:'Noto Sans KR','MalgunGothic',sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.join_form input[type="submit"]:hover{cursor:pointer;opacity:0.9;filter:alpha(opacity=90);}
.join_form label{position:absolute;left:16px;top:21px;font-size:16px;color:#aaa;cursor:text;}
.join_form i{position:absolute;right:16px;top:14px;width:24px;height:24px;*background:#ddd url("/mimg/reg_btn.png") no-repeat;background-size:cover;}
.join_form h4{display:none;position:absolute;bottom:52px;left:-1px;width:100%;z-index:10;}
.join_form h4 img{vertical-align:middle;width:100%;border:1px solid #aaa;}
.join_form .blind_write{position:fixed;top:0px;left:0px;width:100%;height:100%;background:url("/mimg/blind.png");z-index:999999;}
.join_form .blind_write h1{color:#fff;padding:30px 0px;text-align:center;line-height:130%;}
.join_form .social_img2{display:none;}
.join_form .social_btn{position:absolute;bottom:9px;left:9px;}
.join_form .social_btn dd{float:left;font-size:14px;color:#666;padding:10px 12px;border:1px solid #888;box-shadow:inset 1px 1px 1px #fff;background-color:#f0f0f0;cursor:pointer;margin-right:-1px;font-weight:normal;}
.join_form h6{position:absolute;right:16px;top:20px;font-size:13px;font-family:Verdana;color:#8ab329;}
.join_form .bg01{background-position:0px 0px;}
.join_form .bg02{background-position:0px -50px;}
.join_form .bg03{background-position:0px -100px;}
.join_form .bg04{background-position:0px -150px;}
.join_form .bg05{background-position:0px -200px;}
.join_form .bg06{background-position:0px -250px;}
.join_form .bg07{background-position:0px -350px;}
.join_form .bg08{background-position:0px -400px;}
.join_form .bg09{background-position:0px -450px;}
.join_form .bg10{background-position:0px -500px;}
.join_form i.no{background-color:#d58a8a;}
.join_form i.ok{background-color:#8ab329;}
.join_form h2{padding:0px 15px 10px 15px;line-height:100%;text-align:center;}
.join_form h2 img{vertical-align:middle;width:250px;}
.join_form p{font-size:13px;margin:5px 0px 40px 0px;padding:0px 15px;line-height:140%;color:#777;text-align:center;}
.join_form em{display:block;*border:1px solid #7aa31a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:1px 1px 1px #f0f0f0;}
.join_form ul{border:1px solid #9ee5c6;margin:0px 15px 15px 15px;border-radius:10px;}
.join_form li{position:relative;padding:5px 15px;border-bottom:1px solid #9ee5c6;background-color:#fff;border-radius:10px;}
.join_form li:last-child{border-bottom:none;}
.join_form .join_agree dl{position:absolute;top:9px;right:9px;}
.join_form dl:after{display:block;clear:both;content:"";}
.join_form dd{float:left;position:relative;}
.join_form .sub_label{position:absolute;top:-20px;left:-10px;font-size:11px;letter-spacing:-1px;background:#fafafa;border:1px solid #ccc;padding:4px 7px;box-shadow:1px 1px 1px rgba(0,0,0,0.1);}
.join_form .join_bank label{left:1px;top:16px;}
.join_form .join_bank dd{width:25%;padding-right:2%;margin-right:2%;border-right:1px solid #eee;}
.join_form .join_bank dd a{display:block;font-size:14px;color:#666;padding:10px 12px;margin:4px 0px;border:1px solid #888;box-shadow:inset 1px 1px 1px #fff;background-color:#f0f0f0;text-align:center;}
.join_form .join_bank a:hover{border-color:#4c4c4c;text-decoration:none;box-shadow:inset 1px 1px 1px #f0f0f0;background-color:#fcfcfc;}
.join_form .join_bank a:focus{border-color:#d58a8a;color:#d58a8a;}
.join_form .join_bank dd+dd{width:21%;}
.join_form .join_bank dd+dd+dd{width:46%;padding-right:0px;margin-right:0px;margin-left:-2px;border-right:none;}
.join_form .join_bank2 dd select{font-size:13px;letter-spacing:-1px;}
.join_form .join_bank2 dd input[type="text"]{font-size:13px;}
.join_form .join_bank2 dd,
.join_form .join_bank2 dd+dd{width:22%;}
.join_form .join_bank2 dd+dd+dd{width:22%;padding-right:2%;margin-right:2%;margin-left:0px;border-right:1px solid #eee;}
.join_form .join_bank2 dd+dd+dd+dd{padding-right:0px;margin-right:0px;margin-left:-3px;border-right:none;}
.join_form .join_bank3 dd{width:48%;}
.join_form .join_bank3 dd+dd{width:48%;margin-right:0px;padding-right:0px;margin-left:-2px;border-right:none;}
.join_form dd:last-child .radio{border-right:1px solid #bbb;}
.join_form dd .btn{border-right:none;position:relative;top:0px;right:0px;}
.join_form dd:last-child .btn{border-right:1px solid #bbb;}
.join_form .btn{display:block;position:absolute;width:80px;line-height:32px;height:32px;top:9px;right:9px;border:1px solid #bbb;text-align:center;background-color:#fff;color:#aaa;cursor:pointer;font-size:14px;z-index:10;box-shadow:inset 1px 1px 1px #eee;}
.join_form .btn.on{border-color: #d96400;background: #f3770d;color: #fff;box-shadow: inset 1px 1px 1px #dd6600;}
.join_form .radio{display:block;width: 80px;line-height:32px;height:32px;border:1px solid #bbb;border-right:none;text-align:center;background-color:#fff;color:#aaa;cursor:pointer;font-size:14px;z-index:10;box-shadow:inset 1px 1px 1px #eee;}
.join_form .radio.on{border-color: #d96400;background: #f3770d;color: #fff; box-shadow: inset 1px 1px 1px #dd6600;}
.join_form .current{border-color:#ccc;background:#eee;}
.join_form .current input{background:none;color:#999;}
.join_form .current i{background:#eee url("/mimg/reg_btn.png") no-repeat 0px -300px;background-size:cover;}
.join_form .join_info li{padding:18px 10px;font-size:16px;color:#666;}
.join_form .join_info li strong{display:inline-block;width:100px;}
.join_form .join_agree{padding:18px 16px;font-size:16px;color:#666;}
.join_form .join_agree2{background:url("/mimg/pattern3.png") #fff;color:#8ab329;}
.join_form .join_agree strong{font-weight:normal;vertical-align:middle;height:16px;display:inline-block;}
.join_form .join_agree .false{color:#d58a8a;}
.join_form .join_agree span{cursor:pointer;}
.join_form .join_agree div{display:block;}
.join_form .join_agree div q{display:inline-block;width:16px;height:16px;background:url("/mimg/help_b.png");vertical-align:middle;quotes:none;cursor:pointer;}
.join_form .settlement input{color:#d58a8a;font-weight:bold;}
.join_form .settlement div strong{color:#d58a8a;font-weight:bold;}
.join_form .join_file{border:none;}
.join_form .join_file li{border:none;background:none;padding:0px;}
.join_form .join_file input[type="checkbox"]{width:14px;height:14px;border:1px solid #666;position:relative;z-index:1;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;vertical-align:middle;margin:0px 7px;}
.join_form .addr{padding:9px 9px;}
.join_form .addr a{display:inline-block;font-size:14px;color:#666;padding:10px 12px;border:1px solid #888;box-shadow:inset 1px 1px 1px #fff;background-color:#f0f0f0;}
.join_form .addr a:hover{border-color:#4c4c4c;text-decoration:none;box-shadow:inset 1px 1px 1px #f0f0f0;background-color:#fcfcfc;}
.join_form .addr a:focus{border-color:#d58a8a;color:#d58a8a;}
.join_form .join_kcapcha img{position:absolute;width:104px;height:52px;top:-1px;left:-1px;border:1px solid #999;vertical-align:middle;}
.join_form .join_kcapcha div{position:relative;margin-left:106px;display:block;}
.join_form .join_kcapcha label{left:1px;top:14px;}
.join_form .join_btn{border:none;}
.join_form .join_btn li{border:none;background:none;padding:0px;}
.join_form .join_btn li a{display:block;padding:14px 0px;font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;border:1px solid #9ac23a;background-color:#8ab329;color:#fff;font-weight:bold;}
.join_form .join_btn li a:hover{cursor:pointer;opacity:0.9;filter:alpha(opacity=90);text-decoration:none;}
.join_form .policy_text{margin-top:17px;height:82px;overflow-y:scroll;padding:10px;background:#fcfcfc;border:1px solid #9ee5c6;line-height:160%;font-size:11px;color:#666;word-break:break-all;white-space:pre-line;-webkit-overflow-scrolling:touch;}
.join_msg{display:none;padding-bottom:8px;color:#d58a8a;font-size:13px;padding-left:1px;}
.join_msg_ok{color:#8ab329;}
.join_form h3 {text-align: left;background:#111;margin: 0px 15px 5px 15px;padding: 15px;color:#fff;border-radius:10px;}

#tire_lst{padding:0px;}
#tire_lst ul{margin:0px;border:none;}
#tire_lst li{padding:0px;margin:0px;}
#tire_lst li a{position:relative;padding:15px 0px;display:block;}
#tire_lst li a:hover{text-decoration:none;background:#f0f0f0;}
#tire_lst li img{vertical-align:middle;}
#tire_lst li span{display:block;line-height:1.5;color:#666;margin-left:145px;}
#tire_lst li span.image{position:absolute;top:15px;left:15px;width:110px;height:54px;background:#ddd;margin-left:0px;}

.join_banner{max-width:612px;margin:30px auto 30px;}
.join_banner a{display:block;}
.join_banner img{vertical-align:middle;max-width:100%;}

.comodo{position:fixed;display:block;top:20px;left:15px;}
.comodo img{certical-align:middle;margin-right:5px;}

.notice{display:block;position:relative;border:1px solid #9ee5c6;border-radius:10px;margin:0px 15px 10px 15px;background:url("/mimg/pattern3.png") #fff;}
.notice p{font-size:12px;text-align:left;padding:15px;margin:3px 0px;line-height:1.6;text-align:justify;}
.notice p a{text-decoration:underline;}
.notice p strong{display:block;padding-bottom:8px;background:url("../image/sub/error.jpg") no-repeat 0px 1px;text-indent:20px;font-size:13px;}
.notice p span{display:block;}

.notice2{display:block;position:relative;border:1px solid #9ee5c6;margin:0px 15px 10px 15px;padding:20px 15px;background:url("/mimg/pattern3.png") #fff;border-radius:10px;}
.notice2 img{vertical-align:middle;}
.notice2 dt, .notice2 dd{font-size:13px;color:#555;line-height:1.5;}
.notice2 dt span{display:inline-block;width:80px;height:12px;vertical-align:middle;background:url("/mimg/comodo2.png");font-size:0px;}
.notice2 dd{float:none;margin-top:25px;color:#777;}
.notice2 dd+dd{margin-top:10px;}
.notice2 dt a,
.notice2 dd a{text-decoration:underline;color:#222;}
.notice2 dd strong{display:block;color:#29d586;padding-bottom:2px;background:url("../image/sub/help.png") no-repeat 0px 0px;text-indent:16px;}
.notice2 p{padding:0px;}

.notice3{position:relative;min-height:160px;margin:0px 15px;border-bottom:3px solid #2e2e2e;}
.notice3 p{position:relative;text-align:left;color:#4c4c4c;background:#fff;border:1px solid #888;padding:15px;margin:0px;margin-top:30px;margin-right:175px;line-height:1.6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:1px 1px 1px rgba(0,0,0,0.2);}
.notice3 p:before, .notice3 p:after{content:"";position:absolute;z-index:1000;bottom:20px;right:-11px;border-left:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:0;}
.notice3 p:before{border-left:12px solid #666;right:-12px;}
.notice3 p strong.naver{color:#1ec800;font-family:Arial, Helvetica, sans-serif;font-weight:900;letter-spacing:-1px;}
.notice3 p strong.impact{color:#8ab329;}
.notice3 span.img{position:absolute;width:227px;height:149px;bottom:0px;right:-3px;background:url("/mimg/top_nav07.png") no-repeat right bottom;z-index:-1;}
.notice3 span.img2{background-image:url("/mimg/top_nav10.png");height:240px;}
.notice3 ul{margin:0px 0px 15px 0px;padding:40px 0px;border:none;}
.notice3 li{margin:0px;font-size:13px;padding:0px 0px 10px 0px;border:none;background:none;}
.notice3 li a{display:block;position:relative;padding:18px 10px;background:#1ec800;border:1px solid #31b024;color:#fff;font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;letter-spacing:-1px;text-decoration:none;}
.notice3 li.no_border{line-height:1.6;font-size:11px;color:#555;background:url("/mimg/pattern3.png") #f0f0f0;padding:15px 10px;margin:15px 0px 0px;}
.notice3 li a:hover{opacity:0.9;filter:alpha(opacity=90);}
.notice3 li a.inactive{cursor:default;background:#ddd;color:#888;border-color:#ccc;}
.notice3 li a.inactive span{line-height:1.45;}
.notice3 li a.inactive:hover{opacity:1;filter:alpha(opacity=100);}
.notice3 li+li a.inactive em{border-right-color:#ccc;}
.notice3 li+li a.inactive em small{margin-top:0px;position:absolute;top:50%;transform:translateY(-50%);}
.notice3 li em{border:none;position:absolute;width:16px;height:100%;top:0px;left:0px;padding:0px 10px;border-right:1px solid #31b024;box-shadow:1px 1px 1px rgba(255,255,255,0.3);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.notice3 li small{display:inline-block;width:16px;height:16px;background:url("/mimg/member_ico.png") -16px 0px;margin:16px 0px 0px 0px;}
.notice3 li.no_border small{width:80px;height:12px;background:url("/mimg/comodo2.png") 0px 0px;margin:0;vertical-align:middle;font-size:0px;margin-top:-2px;}
.notice3 li span{display:inline-block;margin-left:38px;margin-top:2px;}
.notice3 li+li a{background:#4c4c4c;border-color:#2e2e2e;}
.notice3 li+li em{border-right:1px solid #2e2e2e;}
.notice3 li+li small{background-position:-16px -64px;}
.notice3 li.case2 a{background:#8ab329;border:1px solid #78a01a;}
.notice3 li.case2 em{border-right:1px solid #78a01a;}
.notice3 li.case2 small{background-position:-16px -96px;}
.notice3 li.no_border2{position:relative;padding-right:180px;}
.notice3 li.no_border2 span.img{position:absolute;top:15px;right:10px;bottom:auto;left:auto;z-index:1;margin:0px;width:140px;height:52px;background:url("/mimg/good_contents.png");}


.help_msg{display:none;width:240px;position:absolute;top:-44px;right:0px;text-align:center;padding:10px;border:1px solid #aaa;background:#fff;color:#666;font-size:12px;z-index:10;opacity:0.9;filter:alpha(opacity=90);}
.help_msg2{width:auto;top:-35px;right:9px;color:#d58a8a;}
.help_msg3{top:-40px;color:#d58a8a;}
.help_msg:before, .help_msg:after{content:"";position:absolute;z-index:1000;bottom:-11px;right:25px;border-top:11px solid #fff;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:0;}
.help_msg:before{border-top:11px solid #aaa;bottom:-12px;}

.join_form .upload li{padding:10px;height:68px;}
.join_form .upload:after{display:block;clear:both;content:"";}
#file_del,
#file_upload1{float:left;width:100px;line-height:32px;border:1px solid #aaa;text-align:center;background-color:#fcfcfc;color:#4c4c4c;cursor:pointer;font-size:14px;z-index:10;}
#filetd{position:absolute;;bottom:17px;right:14px;}
#file_del:hover,
#file_upload1.hover{text-decoration:none;background-color:#fff;border:1px solid #ccc;color:#999;}
#fileup1{float:left;margin-right:10px;}

.sfooter{width:550px;padding:30px 0px;margin:0 auto;}
.sfooter p{line-height:180%;font-size:10px;text-align:center;font-family:Verdana;color:#666;}
.sfooter p img{vertical-align:middle;}
.sfooter p a{display:inline-block;width:69px;height:20px;background:url("/mimg/logo_s2.png") no-repeat;margin:0px 1px;}
.sfooter p a span{font-size:3px;visibility:hidden;}
.sfooter p a:hover{text-decoration:none;}
.sfooter ul{margin-bottom:10px;text-align:center;}
.sfooter ul li{display:inline;}
.sfooter ul li a{font-size:12px;margin-right:7px;padding-right:7px;border-right:2px solid #ccc;line-height:100%;}
.sfooter li.privacy a{font-weight:bold;}
.sfooter ul li:last-child a{margin:0px;padding:0px;border:none;}
.sfooter ul li a:hover{color:#8ab329;}

.policy_box{display:block;font-size:13px;padding:20px 30px;border:1px solid #ccc;background-color:#fff;width:550px;margin:0 auto;}
.policy_box:after{display:block;clear:both;content:"";}
.policy_box h2{font-size:18px;line-height:160%;padding:10px 0px;margin:22px 0px;border-top:2px solid #666;border-bottom:1px solid #666;}
.policy_box p{display:block;line-height:180%;margin-bottom:14px;font-size:12px;font-family:Gulim;color:#777;text-align:justify;}
.policy_box dl{margin-bottom:35px;}
.policy_box dt{font-size:17px;line-height:160%;padding:10px 0px;margin-bottom:18px;}
.policy_box dd{display:block;line-height:180%;margin-bottom:14px;padding-left:20px;background:url("/mimg/bullet_white.png") no-repeat 0px 0px;font-size:12px;font-family:Gulim;color:#777;}
.policy_box dd a{color:#8ab329;font-weight:bold;padding-right:16px;background:url("/mimg/help.gif") no-repeat right 0px;margin-right:4px;}
.policy_box dd ul{margin:10px 0px 30px 20px;color:#8ab329;}
.policy_box dd ul li{font-size:11px;}
.policy_box dd strong{color:#8ab329;}
.policy_box img{vertical-align:middle;max-width:100%;}

.agree_gnb{display:block;margin:0 auto;width:612px;margin-bottom:-1px;margin-top:25px;}
.agree_gnb ul:after{display:block;clear:both;content:"";}
.agree_gnb li{float:left;width:25%;font-size:14px;text-align:center;}
.agree_gnb li a{display:block;border:1px solid #ccc;border-right:none;padding:14px 2px;background:#f7f7f7;text-decoration:none;color:#666;}
.agree_gnb li+li a{border-right:1px solid #ccc;}
.agree_gnb li a:hover{color:#8ab329;}
.agree_gnb li.on a{border-bottom-color:#fff;background:#fff;color:#4c4c4c;}

#zipLayer{display:block;width:400px;height:470px;border:1px solid #999;box-shadow:1px 1px 2px rgba(0,0,0,0.2);top:198px;left:50%;margin-left:-200px;z-index:100;overflow:visible;}
#btnCloseLayer{right:-20px;top:-30px;}

@media screen and (max-width: 1000px) {
body,input,textarea,select,button,table{letter-spacing:0px;}
.sfooter p a{background:url("/mimg/logo_s.png") no-repeat;background-size:cover;}
.join_form select{background-image:url("/mimg/selectbox2.png");}
.join_form i{background-image:url("/mimg/reg_btn2.png");}
.join_form .current i{background-image:url("/mimg/reg_btn2.png");}
.join_form .join_agree div q{background:url("/mimg/help_t.png");background-size:cover;}

.comodo{display:none;}
}

@media screen and (max-width: 612px) {
.join_form{width:auto;}
.policy_box{width:auto;margin:0px 10px;padding:10px 15px;}
.agree_gnb{width:auto;margin:0px 10px -1px 10px;}
.agree_gnb li{font-size:12px;}
.join_form input[type="text"],
.join_form input[type="tel"],
.join_form input[type="email"],
.join_form input[type="password"],
.join_form label{font-size:15px;padding:8px 0px;}
.join_form label{top:11px;}
.join_form select{height:31px;font-size:15px;}
.join_form textarea{height:45px;font-size:15px;padding:7px 0px;}
.join_form i{top:13px;}
.join_form h4{bottom:50px;}
.join_form h4 img{width:100%;}
.join_form h6{top:18px;}
.join_form h2 img{width:220px;}
.join_form li{padding:8px 15px;}
.join_form .join_bank label{top:2px;}
.join_form .join_agree{font-size:15px;}
.join_form .join_kcapcha div{margin-left:102px;}
.join_form .join_kcapcha img{width:100px;height:49px;}
.join_form .join_kcapcha label{top:2px;}
.join_msg{font-size:11px;}

.notice p{letter-spacing:-1px;padding:10px;}
.notice p span{display:inline;}
.notice p strong{background-image:url("../image/sub/error.jpg") no-repeat 0px 1px;background-size:16px;}

.notice2{padding:20px 12px;}
.notice2 dt, .notice2 dd{font-size:11px;}
.notice2 dt span{background-size:cover;background-position:0px 12px;}
.notice2 dd strong{background:url("../image/sub/help.png") no-repeat 0px 0px;background-size:11px;}
.notice2 p{padding:0px;}

.notice3{min-height:50px;padding-bottom:30px;}
.notice3 p{padding:15px;margin-right:105px;letter-spacing:-1px;}
.notice3 span.img{width:130px;height:85px;right:-1px;background-size:cover;}
.notice3 span.img2{height:137px;}
.notice3 li{font-size:15px;padding:0px 0px 10px 0px;}
.notice3 li small{background-size:32px auto;background-position:-16px 0px;}
.notice3 li.case2 small{background-position:-16px -112px;}
.notice3 li+li small{background-position:-16px -32px;}
.notice3 li.no_border small{background-size:auto 18px;background-position:0px -6px;}
.notice3 li.no_border2{position:relative;padding-right:120px;}
.notice3 li.no_border2 span.img{width:90px;height:33px;background-size:134px auto;background-position:-44px 0px;}


.sfooter{width:100%;}
.sfooter ul li a{letter-spacing:-1px;}

#zipLayer{width:calc(100% - 32px);left:auto;margin:0px 15px;top:15px;}
#btnCloseLayer{width:35px;right:-15px;top:-12px;}
}

/* Global CSS */
/*html{}*/
/*body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}*/
/*p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button,select{text-align:left;}*/
/*body,input,textarea,select,button,table{font-size:12px;color:#2e2e2e;line-height:100%;}*/
/*body{position:relative;color:#000;}*/
/*img,fieldset{border:0;}*/
/*ul,ol{list-style:none;}*/
/*em,address{font-style:normal;}*/
/*a{text-decoration:none;color:inherit;}*/
/*table{border-collapse:collapse}*/
/*a:active,a:focus{text-decoration:none;outline:none;}*/
/*a:hover{text-decoration:underline;outline:none;}*/
/**/
/*iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left;}*/
/*#cookie_img{width:0px;height:0px;display:none;}*/
/*#duration_img{width:0px;height:0px;display:none;}*/
/*#dev_runtime{display:none;}*/
/*.talk_banner_div{position:absolute;top:24px;right:20px;}*/

/*/* Wrap Settings */*/
/*.wrap{width:100%;}*/
/*.container{width:100%;margin:0 auto;}*/
/*.cont{width:1000px;margin:0 auto;}*/
/*.mbox:after{display:block;clear:both;content:"";}*/
/*.s_lft{float:left;width:22%;margin-bottom:15px;}*/
/*.s_rgt{float:right;width:75%;margin-bottom:0px;}*/
/**/
/*/* Head Settings */*/
/*.logo_call{position:absolute;top:35px;left:10px;width:160px;height:30px;margin:30px 0px;background:url("/mimg/head_tel.png") no-repeat;z-index:10;}*/
/*.logo{display:block;width:1000px;line-height:100%;position:relative;margin:0 auto;}*/
/*.logo h1{padding:29px 0px 20px 0px;}*/
/*.logo h6{display:none;}*/
/*.logo h1 a{position:relative;display:block;width:146px;height:43px;background:url("/mimg/logo_new.png");z-index:1;text-decoration:none;}*/
/*.logo em{visibility:hidden;}*/
/*.logo span{display:none;position:absolute;top:0px;z-index:-1px;}*/
/*.logo ul{position:absolute;bottom:26px;right:0px;}*/
/*.logo ul li{float:left;width:125px;height:26px;margin-left:10px;background:url("/mimg/naver_open_api.png") no-repeat left center;}*/
/*.gnb{display:block;border-bottom:4px solid #8ab329;margin-bottom:34px;}*/
/*.gnb:after{display:block;clear:both;content:"";}*/
/*.gnb .mobile{display:none;}*/
/*.gnb div{display:block;position:relative;width:1000px;margin:0 auto;}*/
/*.gnb ul{position:absolute;top:-49px;left:252px;z-index:10;}*/
/*.gnb li{min-width:87px;float:left;}*/
/*.gnb li+li+li+li{min-width:93px;}*/
/*.gnb li+li+li+li+li{min-width:95px;}*/
/*.gnb li a{display:block;height:15px;padding:4px 0px;background:url("/mimg/menu.png?ver=122") no-repeat;}*/
/*.gnb li span{visibility:hidden;}*/
/*.gnb li a:hover{text-decoration:none;background-image:url("/mimg/menu2.png?ver=122");}*/
/*.gnb li a.on{background-image:url("/mimg/menu2.png?ver=122");}*/
/*.gnb .bg01{background-position:0px 5px;}*/
/*.gnb .bg02{background-position:0px -25px;}*/
/*.gnb .bg03{background-position:0px -55px;}*/
/*.gnb .bg04{background-position:0px -85px;}*/
/*.gnb .bg05{background-position:0px -115px;}*/
/*.gnb .bg06{background-position:0px -145px;}*/
/*.anb{position:relative;background:#fbfbfb;border-bottom:1px solid #dfdfdf;z-index:1;}*/
/*.anb:after{display:block;clear:both;content:"";}*/
/*.anb .left{float:left;}*/
/*.anb .center{width:1000px;margin:0 auto;}*/
/*.anb .rgt,*/
/*.anb .right{float:right;}*/
/*.anb .right a{padding:9px 0px;}*/
/*.anb .fvr a{border:none;}*/
/*.anb li{float:left;text-align:center;}*/
/*.anb li em{display:block;padding:9px 12px;color:#777;font-size:11px;background:#fbfbfb;}*/
/*.anb li i{font-style:normal;color:#8ab329;}*/
/*.anb li a{display:block;padding:9px 12px;color:#777;font-size:11px;background:#fbfbfb;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;margin-right:-1px;}*/
/*.anb li span{display:inline-block;width:8px;height:8px;margin-right:4px;background:url("/mimg/anb.png") no-repeat;}*/
/*.anb li a:hover{background:#f0f0f0;text-decoration:none;}*/
/*.anb .bg01{background-position:0px 0px;}*/
/*.anb .bg02{background-position:0px -8px;}*/
/*.anb .bg03{background-position:0px -16px;}*/
/*.anb .bg04{background-position:0px -24px;}*/
/*.anb .bg05{background-position:0px -32px;}*/
/*.anb .bg06{background-position:0px -40px;}*/
/*.anb .bg07{background-position:0px -48px;}*/
/*.anb .bg08{background-position:0px -56px;}*/
/*.anb .bg09{background-position:0px -64px;}*/
/*.anb .bg10{background-position:0px -72px;}*/
/*.alert_msg{position:relative;display:block;width:224px;border:1px solid #bbb;position:fixed;top:45px;left:45px;z-index:11;box-shadow:1px 1px 1px #999;}*/
/*.alert_msg2{width:300px;top:65px;}*/
/*.alert_msg img{vertical-align:middle;}*/
/*.alert_msg dl{border:1px solid #fff;padding-top:15px;color:#666;background:#fff;}*/
/*.alert_msg dt, .alert_msg dd{padding:0px 15px;}*/
/*.alert_msg dt{font-weight:bold;margin-bottom:10px;font-size:16px;}*/
/*.alert_msg2 dt{font-size:18px;margin-bottom:15px;}*/
/*.alert_msg dt span{display:block;color:#aaa;font-size:11px;padding:6px 0px;font-weight:normal;}*/
/*.alert_msg dd{color:#666;line-height:1.7;font-size:12px;}*/
/*.alert_msg dd.ps{border-top:1px dotted #aaa;padding-top:15px;margin-top:10px;padding-bottom:15px;background:#fafafa;font-size:11px;}*/
/*.alert_msg2 dd.ps{font-size:12px;}*/
/*.alert_msg dd a{color:#8ab329;font-weight:bold;text-decoration:underline;margin-left:5px;}*/
/*.alert_msg dd a:hover{color:#e55757;}*/
/*.alert_msg p{position:absolute;top:-15px;right:-15px;}*/
/*.alert_msg p a{display:block;font-size:0px;width:50px;height:50px;background:url("/mimg/close_icon_w.png") no-repeat;}*/
/**/
/*/* Footer Settings */*/
/*.banner{display:block;padding-top:20px;margin:0 auto;}*/
/*.banner a{display:block;position:relative;text-align:center;}*/
/*.banner img{vertical-align:middle;}*/
/*.banner span{position:absolute;width:100px;height:100px;top:-70px;right:10px;background:url("/mimg/banner_arrow.png") no-repeat;}*/
/**/
/*.mfooter{display:none;}*/
/*.footer_tab{position:relative;z-index:1;display:block;background:#e0e0e0;border-top:1px solid #ccc;margin-top:30px;padding:10px 0px;}*/
/*.footer_tab:after{display:block;clear:both;content:"";}*/
/*.footer{position:relative;z-index:1;display:block;background:#4c4c4c;border-top:1px solid #000;border-bottom:1px solid #000;color:#e0e0e0;padding-top:14px;}*/
/*.footer .cont{position:relative;}*/
/*.footer:after{display:block;clear:both;content:"";}*/
/*.footer li{float:left;text-align:center;}*/
/*.footer li a{display:block;padding:0px 10px;margin:20px 0px;border-right:1px solid #666;color:#fff;line-height:14px;}*/
/*.footer li a span{display:inline-block;width:14px;height:14px;vertical-align:middle;margin-right:3px;background:url("/mimg/checkbox3.png") 0px -16px;}*/
/*.footer li strong.em{color:#8ab329;}*/
/*.footer li+li+li+li+li a{border-right:none;}*/
/*.footer li a:hover{color:#8ab329;text-decoration:none;}*/
/*.footer dl{display:block;position:absolute;right:10px;top:26px;}*/
/*.footer dd{float:left;background:url("/mimg/w3c.png") no-repeat right center;width:120px;height:100px;}*/
/*.footer dd em{display:block;width:100px;height:16px;background:url("/mimg/kait.png") no-repeat center center;margin-top:7px;}*/
/*.footer dd+dd{background:none;width:100px;height:100px;margin-left:35px;}*/
/*.footer dd+dd a{display:block;position:relative;width:100px;height:100px;background:url("/mimg/kait_new.png");}*/
/*.footer dd span{visibility:hidden;}*/
/*.footer p{clear:both;padding:0px 10px;line-height:180%;font-size:11px;color:#bbb;}*/
/*.footer p span{margin:0px 3px;color:#666;}*/
/*.footer p a{color:#fff;text-decoration:underline;}*/
/*.footer p a:hover{color:#8ab329;}*/
/*.footer_end{height:40px;}*/


#top_nav_button_div{position:fixed;margin:0 auto;width:1000px;bottom:70px;margin-right:-500px;font-size:9px;font-weight:900;color:#fff;text-align:center;line-height:1;}
#top_nav_button{display:block;position:absolute;top:0px;right:-70px;height:9px;opacity:0;filter:alpha(opacity=0);width:49px;z-index:11;background:url("/mimg/arrow_totop.png") no-repeat center 15px #404040;padding:28px 0 12px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#top_nav_button.on{opacity:0.7;filter:alpha(opacity=70);}
#top_nav_button:hover{opacity:1;filter:alpha(opacity=100);text-decoration:none;}
#top_nav_button.off{display:none;}

.f_lft{float:left;padding:20px 0px;}
.f_rgt{float:right;padding:20px 0px;}
.f_lft li{width:240px;height:26px;}
.f_rgt li{width:140px;height:26px;}
.footer_tab li{position:relative;float:left;margin-left:6px;background:url("/mimg/emblem.png") no-repeat;}
.footer_tab li span{visibility:hidden;}
.footer_tab li em{position:absolute;top:0px;left:0px;background:url("/mimg/cta_btn3.png") no-repeat;width:32px;height:32px;}
.footer_tab li a{font-weight:bold;color:#8ab329;}
.footer_tab li small{font-size:inherit;color:#aaa;font-weight:bold;}
.footer_tab .bg00{position:relative;background:none;color:#666;line-height:1.5;bottom:4px;padding-left:40px;}
.footer_tab .bg01{background:none;}
.footer_tab .bg02{background-position:-52px -26px;}
.footer_tab .bg03{background-position:-52px -52px;}
.footer_tab .bg04{background-position:-52px -78px;}
.footer_tab .bg05{background-position:0px -104px;}
.footer_tab .bg06{background-position:0px -131px;}

.pos1{background-position:0px 0px;}
.pos2{background-position:0px -14px;}
.pos3{background-position:0px -28px;}
.pos4{background-position:0px -42px;}
.pos5{background-position:0px -56px;}
.pos6{background-position:0px -70px;}
.pos7{background-position:0px -84px;}
.pos8{background-position:0px -98px;}
.pos9{background-position:0px -112px;}
.pos10{background-position:0px -126px;}

/* Nav Objects */
.prd_nav{display:block;border-bottom:1px solid #ccc;background:#f9f9f9;margin-top:-34px;}
.prd_nav .pc{display:block;}
.prd_nav .mobile{display:none;}
.prd_nav.bbs{display:none;}
.prd_nav div{display:block;position:relative;width:1000px;margin:0 auto;height:94px;}
.prd_nav h1{position:absolute;bottom:16px;left:0px;width:220px;height:70px;background:url("/mimg/top_nav02.png") left center no-repeat;}
.prd_nav h1.SK{background-image:url("/mimg/top_nav02.png");}
.prd_nav h1.LG{background-image:url("/mimg/top_nav03.png");}
.prd_nav h1.KT{background-image:url("/mimg/top_nav04.png");}
.prd_nav h1.CNM{background-image:url("/mimg/top_nav06.png");}
.prd_nav h1.CJ{background-image:url("/mimg/top_nav09.png");}
.prd_nav h1.DLIVE{background-image:url("/mimg/top_nav09.png?ver=2.1");}
.prd_nav p{position:absolute;bottom:20px;right:0px;font-size:11px;color:#999;}
.prd_nav em{display:inline-block;color:#ddd;font-weight:bold;margin:0px 1px;}
.prd_nav span{visibility:hidden;}

/* SNB Objects */
#left-banner-2{z-index:0;}

.snb{margin-bottom:6px;}
.snb dl{border-bottom:1px solid #ddd;padding-bottom:12px;}
.snb dl.prd{padding:2px 0px 14px 0px;/*padding:2px 0px 7px 0px;*/}
.snb dt{border-bottom:2px solid #aaa;background:url("/mimg/snb_01.png") no-repeat;height:70px;margin-bottom:12px;}
.snb dl.prd dt{border-bottom:none;background:none;height:0px;margin-bottom:12px;}
.snb dl span{visibility:hidden;}
.snb dd a{display:block;line-height:38px;background:url("/mimg/snb.png") no-repeat;}
.snb dl.prd dd a{background-image:url("/mimg/snb3.png?ver=123");}
.snb dd a:hover{background-image:url("/mimg/snb2.png");}
.snb dl.prd dd a:hover{background-image:url("/mimg/snb4.png?ver=123");}
.snb dd a.on{background-image:url("/mimg/snb2.png");}
.snb dl.prd dd a.on{background-image:url("/mimg/snb4.png?ver=123");}

.snb h2{width:218px;position:relative;background:#fafafa;border:1px solid #ccc;background:url("/mimg/thumb08.jpg") no-repeat center center;margin-top:6px;}
.snb h2 a{display:block;height:158px;}
.snb h2 a:hover span{text-decoration:underline;}
.snb h2 span{position:absolute;width:210px;left:-1px;bottom:-1px;padding:9px 0px 9px 10px;background:url("/mimg/blind.png");color:#fff;font-size:13px;line-height:1.3;}

.snb h3{position:relative;background:#fafafa;border:1px solid #ccc;text-align:center;margin:36px 0px -1px;padding:22px 0px;}
.snb h3 i{display:inline-block;width:177px;height:26px;background:url("/mimg/emblem.png") no-repeat;vertical-align:middle;}
.snb h3 span{position:absolute;visibility:hidden;}

.snb ul{border:1px solid #ccc;margin-bottom:10px;}
.snb ul:after{display:block;clear:both;content:"";}
.snb li{float:left;width:33.3%;position:relative;margin-left:-1px;border-left:1px solid #ccc;text-align:center;border-top:1px solid #eee;}
.snb li span{display:block;height:25px;margin-bottom:5px;background:url("/mimg/snb_img.png") no-repeat;}
.snb li a{display:block;padding:7px 0px;font-size:11px;color:#999;background:#fff;letter-spacing:-1px;}
.snb li a:hover{background:#fafafa;text-decoration:none;}

.snb_lst{display:block;background:#fafafa;padding:10px;margin:25px 0px;letter-spacing:-1px;}
.snb_lst dt{color:#666;font-weight:bold;padding:10px 0px;margin-bottom:2px;font-size:14px;}
.snb_lst .imp0,
.snb_lst .imp5{color:#8ab329;font-weight:bold;}
.snb_lst dd a{display:block;color:#4c4c4c;font-size:12px;padding:9px 10px;background:url("/mimg/left_icon.gif") no-repeat left center;}
.snb_lst dd i{display:inline-block;width:11px;height:11px;background:url("/mimg/new_ico.png");margin-left:5px;}
.snb_lst ul{padding:10px 6px;}
.snb_lst li a{display:block;color:#4c4c4c;margin-bottom:25px;}
.snb_lst li+li a{margin-bottom:0px;}
.snb_lst li span{display:block;width:184px;height:100px;background:url("/mimg/blog_img.jpg") no-repeat;border:1px solid #ccc;}
.snb_lst li strong{display:block;padding-top:10px;line-height:150%;color:#666;}
.snb_lst li em{display:block;line-height:140%;}

.snb_lst .SK01{background-position:0px 0px;}
.snb_lst .SK02{background-position:0px -100px;}
.snb_lst .LG01{background-position:0px -200px;}
.snb_lst .LG02{background-position:0px -300px;}
.snb_lst .KT01{background-position:0px -400px;}
.snb_lst .KT02{background-position:0px -500px;}

.snb .bg01{background-position:0px 12px;}
.snb .bg02{background-position:0px -16px;}
.snb .bg03{background-position:0px -44px;}
.snb .bg04{background-position:0px -72px;}
.snb .bg041{background-position:0px -100px;}
.snb .bg05{background-position:center -50px;}
.snb .bg06{background-position:center 0px;}
.snb .bg07{background-position:center -25px;}
.snb h3 .bg01{background-position:0px 0px;}
.snb h3 .bg02{background-position:0px -104px;}
.snb h3 .bg03{background-position:0px -131px;}

.flt_btn{display:none;}

.top_nav{display:block;position:relative;height:70px;}
.top_nav p{position:absolute;bottom:10px;left:10px;font-size:11px;color:#999;}
.top_nav h6{position:absolute;bottom:0px;right:10px;width:220px;height:115px;background:url("/mimg/top_nav01.png") bottom right no-repeat;}
.top_nav span{visibility:hidden;}

/* Popup and Masking Object */
#masking{position:absolute;left:0;top:0;z-index:90;background-color:#000;width:100%;height:100%;}
.popup{position:absolute;top:210px;left:50%;margin-left:-130px;z-index:100;}
.popup img{vertical-align:middle;}
.popup span img{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:2px solid #2e2e2e;box-shadow:2px 2px 3px rgba(0,0,0,0.4);}
.popup3 span img{border:3px solid #fff;}
.popup2 span img{border:1px solid #2e2e2e;}
.popup a.close_popup{position:absolute;top:-16px;right:-16px;}
.popup a.popup_cta{position:absolute;left:44px;bottom:47px;}
.popup3 a.popup_cta{left:auto;right:35px;bottom:35px;}
.popup a.popup_cta span{position:absolute;right:13px;bottom:13px;background:url("/mimg/higharrow.png") no-repeat;width:26px;height:26px;}
.popup3 a.popup_cta span{right:20px;bottom:17px;}
#mask, #mask2{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#boxes .window, #boxes .window2{left:50%;top:50%;margin-left:-200px;margin-top:-180px;display:none;z-index:9999;}
#boxes #dialog, #boxes #dialog2{position:fixed;width:400px;height:200px;}
.boxes{display:block;border:1px solid #aaa;box-shadow:2px 2px 2px #000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#f7f7f7;padding:15px 25px;position:relative;}
.boxes2{padding:15px 25px 25px;}
.boxes:after{display:block;clear:both;content:"";}
.boxes h2{font-size:19px;color:#666;line-height:100%;font-weight:bold;padding:10px 5px;}
.boxes h2 a{position:absolute;top:-10px;right:-10px;width:50px;height:50px;background-image:url("/mimg/close_icon_w.png");display:block;}
.boxes h2 img{vertical-align:middle;}
.boxes h2 span{visibility:hidden;}
.boxes h2 a:hover{text-decoration:none;}
.boxes p{font-size:11px;color:#777;line-height:140%;text-align:justify;padding:0px 5px;}
.boxes ul{position:relative;}
.boxes li{position:relative;padding:2px 5px;margin-right:76px;}
.boxes li.submit{position:absolute;margin-right:0px;top:0px;right:0px;width:68px;height:92px;}
.boxes li.submit2{height:44px;}
.boxes li small{font-weight:bold;color:#ccc;font-size:100%;margin:0px 5px;}
.boxes dl{margin:10px 0px;padding:10px;background:url("/mimg/pattern3.png") #f0f0f0;}
.boxes dt, .boxes dd{line-height:1.4;font-size:11px;}
.boxes dt{margin-bottom:15px;color:#555;}
.boxes dd{background:url("/mimg/left_icon.gif") no-repeat 0px 3px;text-indent:10px;color:#777;}
.boxes dd span{text-decoration:underline;}
.boxes form:after{display:block;clear:both;content:"";}
.boxes label{position:absolute;left:16px;top:19px;font-size:16px;color:#999;cursor:text;}
.boxes label.auto_login{position:relative;top:0px;left:0px;font-size:13px;color:#777;cursor:pointer;}
.boxes input[type="text"],
.boxes input[type="email"],
.boxes input[type="tel"],
.boxes input[type="password"]
{width:100%;padding:12px 0px;font-size:16px;border:1px solid #aaa;box-shadow:inset 1px 1px 1px #f0f0f0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-indent:10px;}
.boxes input[type="checkbox"]{display:inline-block;margin-right:5px;vertical-align:middle;cursor:pointer;}
.boxes input[type="submit"]{width:100%;height:100%;font-size:16px;-webkit-border-radius:2px;-webkit-appearance:none;-moz-border-radius:2px;border-radius:2px;text-align:center;border:1px solid #7aa31a;background-color:#8ab329;color:#fff;font-weight:bold;}
.boxes input[type="submit"]:hover{cursor:pointer;opacity:0.9;filter:alpha(opacity=90);}
.boxes select{width:80px;padding:2px;border:1px solid #aaa;font-size:18px;vertical-align:middle;box-shadow:inset 1px 1px 1px #f0f0f0;}
.boxes select:focus{border:1px solid #d58a8a;}
.boxes input:focus{border:1px solid #d58a8a;}
.boxes li.no_border{margin-right:0px;padding:10px 5px}
.boxes li.desc{margin:10px 0px;background:#eaeaea;padding:10px;font-size:11px;color:#777;line-height:150%;}
.no_border .false{color:#d58a8a;}
.no_border span{cursor:pointer;}
.no_border div{display:block;font-size:14px;color:#666;margin-left:34px;line-height:140%;}
.no_border q{display:inline-block;width:16px;height:16px;background:url("/mimg/help_b.png");vertical-align:middle;quotes:none;cursor:pointer;}
.no_border strong{font-weight:normal;vertical-align:middle;}
.no_border input[type="checkbox"]{width:1px;height:1px;border:0 none;position:absolute;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.no_border .btn{display:block;position:absolute;width:27px;height:27px;top:5px;left:5px;cursor:pointer;z-index:10;background:url("/mimg/checkbox.png") 0px 0px no-repeat;}
.no_border .btn span{visibility:hidden;}
.no_border .btn.ready{background-position:0px -54px;}
.no_border .btn.on{background-position:0px -27px;}

.boxes ul.select_btn li{margin:0px;font-size:13px;padding:3px 5px;}
.boxes ul.select_btn li a{display:block;position:relative;padding:18px 10px;background:#1ec800;border:1px solid #31b024;color:#fff;font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;letter-spacing:-1px;text-decoration:none;}
.boxes ul.select_btn li.no_border{line-height:1.6;font-size:11px;color:#555;background:url("/mimg/pattern3.png") #f0f0f0;padding:12px 10px;margin:15px 5px 10px;}
.boxes ul.select_btn li a:hover{opacity:0.9;filter:alpha(opacity=90);}
.boxes ul.select_btn li em{position:absolute;width:16px;height:100%;top:0px;left:0px;padding:0px 10px;border-right:1px solid #31b024;box-shadow:1px 1px 1px rgba(255,255,255,0.3);}
.boxes ul.select_btn li small{display:inline-block;width:16px;height:16px;background:url("/mimg/member_ico.png") -16px 0px;margin:16px 0px 0px 0px;}
.boxes ul.select_btn li.no_border small{width:80px;height:12px;background:url("/mimg/comodo2.png") 0px 0px;margin:0;vertical-align:middle;font-size:0px;margin-top:-2px;}
.boxes ul.select_btn li span{display:inline-block;margin-left:38px;margin-top:2px;}
.boxes ul.select_btn li+li a{background:#4c4c4c;border-color:#2e2e2e;}
.boxes ul.select_btn li+li em{border-right:1px solid #2e2e2e;}
.boxes ul.select_btn li+li small{background-position:-16px -64px;}
.select_login_box{display:none;}
.join_select_btn{display:none;}

/* Tootip Object */
.tooltip{position:relative;cursor:help;}
.tooltip div{display:none;position:absolute;top:15px;left:15px;z-index:999;width:250px;padding:10px;border:3px solid #8ab329;background-color:#fff;font-size:12px;text-align:left;line-height:150%;color:#4c4c4c;
-moz-border-radius:4px;border-radius:4px;
-moz-box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;}
.tooltip i{background:#4c4c4c;color:#fff;padding:1px 6px;position:absolute;top:7px;right:7px;font-style:normal;font-weight:bold;cursor:pointer;font-size:11px;}
.tooltip h6{font-size:15px;padding-bottom:10px;}
.tooltip p{color:#666;}

/* Index Object */
.heading{position:relative;margin-top:-34px;}
.heading .span{background:url("/mimg/heading04.jpg") no-repeat center center;height:383px;width:99.9%;}
.heading .content{position:relative;width:1000px;margin:0 auto;}
.heading .tel{display:none;}
.heading dl{position:absolute;top:90px;right:0px;width:50%;}
.heading dt{position:relative;padding:40px 0px 20px 0px;}
.heading dt span{display:none;}
.heading dd{float:left;line-height:1.6;color:#c4c4c4;}
.heading dd+dd{padding:15px 0px 0px 20px;}
.heading dd span{display:inline-block;width:16px;height:16px;margin-right:1px;background:url("/mimg/cta_btn3.png") no-repeat 0px -74px;vertical-align:middle;}
.heading dd a{display:block;padding:8px 18px;background-color:#8ab329;color:#fff;border:1px solid #7a8c54;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:17px;font-family:Malgun Gothic;box-shadow:inset 1px 1px 1px #9ac23a;letter-spacing:-1px;}
.heading dd a:hover{text-decoration:none;background-color:#9ac23a;}
.heading dl:after{display:block;clear:both;content:"";}
.heading ul{position:absolute;top:5px;right:5px;}
.heading li{background:url("/mimg/blind.png");}
.heading li a{position:relative;display:block;width:121px;height:121px;background:url("/mimg/flt_btn.png") no-repeat;color:#fff;margin-bottom:5px;opacity:0.7;filter:alpha(opacity=70);}
.heading li a span{position:absolute;display:block;text-align:center;bottom:20px;width:100%;}
.heading li a:hover{opacity:1.0;filter:alpha(opacity=100);}
.heading .bg01{background-position:0px 0px;}
.heading .bg02{background-position:0px -121px;}
.heading .bg03{background-position:0px -242px;}

.span{width:1000px;margin:0 auto;}
.span:after{display:block;clear:both;content:"";}

.m_cont{display:block;position:relative;max-width:1000px;margin:0 auto;border:1px solid #ddd;}
.m_cont2{margin-bottom:10px;}
.m_cont:after{display:block;clear:both;content:"";}
.m_cont.index{margin:6px auto;}
.m_cont .top{display:block;background:#f5f5f5;border-bottom:1px solid #ddd;z-index:0;}
.m_cont .top:after{display:block;clear:both;content:"";}
.m_cont .top ul{margin:0px -1px;}
.m_cont .top li{float:left;text-align:center;}
.m_cont .top ul.case2 li{float:right;}
.m_cont .top li a{display:block;margin-bottom:-1px;padding:14px;color:#999;border-right:1px solid #f7f7f7;border-left:1px solid #f7f7f7;}
.m_cont .top li a.on{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #fff;color:#4c4c4c;z-index:2;cursor:default;}
.m_cont .top li a:hover{color:#8ab329;text-decoration:none;}
.m_cont .top li a.on:hover{color:#4c4c4c;}
.m_cont .bottom{position:absolute;width:100%;bottom:0px;left:0px;text-align:center;background:#f5f5f5;padding:20px 0px;border-top:1px solid #ddd;}
.m_cont .bottom img{max-width:100%;border:1px solid #2e2e2e;}
.m_cont .bottom .out_ban{font-size:0px;}
.m_cont .lft{float:left;position:relative;width:616px;border-right:1px solid #ddd;z-index:1;}
.m_cont .rgt{position:absolute;top:0px;right:0px;width:384px;height:100%;overflow:hidden;}
.m_cont .case2{background:#f5f5f5;}
.m_cont .case2 a{display:block;padding:20px;}
.m_cont .case2 img{display:inline-block;vertical-align:middle;}
.m_cont .turn2, .m_cont .turn4{display:none;}
.blog{color:#4c4c4c;padding:20px 10px 10px 20px;}
.blog .imp10, .blog .imp11{display:none;}
.blog3{background:#fefefe;}
.blog3{padding:17px 0px 7px 17px;}
.blog4{padding:15px 0px 5px 10px;}
.blog:after{display:block;clear:both;content:"";}
.blog li{float:left;width:183px;margin:0px 12px 12px 0px;}
.blog3 li{margin:0px 12px 12px 0px;}
.blog4 li{width:174px;margin:0px 10px 10px 0px;}
.blog li a{display:block;position:relative;}
.blog3 li a,
.blog4 li a{box-shadow:1px 1px 2px #ddd;}
.blog .thumb img{vertical-align:middle;width:183px;height:101px;}
.blog4 .thumb img{width:174px;height:96px;}
.blog .thumb.head img{width:183px;height:320px;}
.blog .thumb{display:block;position:relative;}
.blog .thumb span{position:absolute;top:0px;left:0px;width:181px;height:99px;border:1px solid #000;opacity:0.2;filter:alpha(opacity=20);}
.blog4 .thumb span{width:172px;height:94px;}
.blog .thumb.head span{height:318px;}
.blog .title{display:block;font-weight:bold;letter-spacing:-1px;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px;padding:12px 10px;border:1px solid #ddd;border-top:none;}
.blog .title small{display:block;color:#999;font-weight:normal;font-size:11px;letter-spacing:normal;}
.blog .title span{display:inline-block;vertical-align:middle;margin-right:5px;padding-right:5px;border-right:2px solid #f0f0f0;line-height:1.0;}
.blog .title span+span{margin-right:0px;padding-right:0px;border:none;}
.blog .title2{position:absolute;bottom:10px;left:10px;color:#fff;font-size:14px;font-weight:bold;line-height:140%;}

.blog_bottom{margin-top:50px;padding:20px 0px 0px;border-top:1px solid #ddd;}
.blog_bottom .blog{padding:0px;margin-left:-5px;}
.blog_bottom .blog li{margin:0px 0px 12px 5px;}

.m_cont dl{padding:20px;}
.m_cont dt{color:#666;font-weight:bold;padding:2px 0px 10px 0px;font-size:14px;display:none;}
.m_cont dt a{margin-left:10px;font-size:9px;text-decoration:underline;color:#bbb;}
.m_cont dd{position:relative;}
.m_cont dd a{display:block;color:#777;font-size:12px;padding:2px 60px 10px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.m_cont dd span{font-size:11px;color:#8ab329;font-weight:bold;letter-spacing:-1px;}
.m_cont dd i{display:inline-block;width:11px;height:11px;background:url("/mimg/new_ico.png");margin-left:5px;vertical-align:middle;}
.m_cont dd em{position:absolute;color:#aaa;width:36px;top:2px;right:0px;text-align:center;}

@media screen and (max-width: 1800px) {
.alert_msg{left:15px;}
}

@media screen and (max-width: 1500px) {
.logo_call{display:none;}
.alert_msg{visibility:hidden;z-index:-1;}
.alert_msg2{visibility:visible;z-index:11;}
}

@media screen and (min-width: 1301px) {
#dev_runtime{display:block;position:absolute;top:0px;right:0px;padding:7px;font-family:Verdana;color:#e55757;font-size:10px;z-index:1;}

.flt_btn{display:block;position:fixed;top:127px;right:0px;z-index:10;}
.flt_btn ul{border:1px solid #d0d0d0;border-top:none;border-right:none;}
.flt_btn li{display:block;text-align:center;letter-spacing:-1px;}
.flt_btn li a{display:block;color:#666;padding:15px 35px 9px;}
.flt_btn li a span{display:block;line-height:32px;}
.flt_btn li em{display:block;width:32px;height:32px;background:url("/mimg/prd_box2.png") no-repeat;margin:0 auto;margin-bottom:5px;}
.flt_btn a{background-color:#f5f5f5;}
.flt_btn .bg01 a{border-bottom:1px solid #d0d0d0;color:#759f11;}
.flt_btn .bg02 a{border-top:1px solid #fff;}
.flt_btn .bg03 a{border-top:1px solid #fff;border-bottom:1px solid #d0d0d0;}
.flt_btn .bg04 a{border-top:1px solid #fff;border-bottom:1px solid #d0d0d0;}
.flt_btn li a:hover{text-decoration:none;background-color:#fff;border-color:#d0d0d0;}
.flt_btn .bg01 a em{background-position:-60px -558px;}
.flt_btn .bg02 a em{background-position:-60px -658px;}
.flt_btn .bg03 a em{background-position:-60px -608px;}
.flt_btn .bg04 a em{background-position:-60px -708px;}
.flt_btn .bg05 a em{background-position:-60px -608px;}
.flt_btn .bg01 a:hover em{background-position:-10px -558px;}
.flt_btn .bg02 a:hover em{background-position:-10px -658px;}
.flt_btn .bg03 a:hover em{background-position:-10px -608px;}
.flt_btn .bg04 a:hover em{background-position:-10px -708px;}
.flt_btn .bg05 a:hover em{background-position:-10px -608px;}
}

@media screen and (max-width: 1300px) {
.flt_btn{display:none;}
.heading ul{display:none;}
#top_nav_button_div{display:none;}
}

@media screen and (max-width: 1000px) {
body,input,textarea,select,button,table{letter-spacing:-1px;}
.alert_msg2{visibility:hidden;z-index:-1;}

.s_lft{display:block;float:none;width:auto;margin-bottom:0px;}
.s_rgt{display:block;float:none;width:auto;margin-bottom:15px;}

.logo{width:auto;}
.logo h1{padding:20px 5px;background:none;}
.logo h1 a{width:100px;height:29px;margin-left:5px;background:url("/mimg/logo.png");background-size:cover;}
.logo h6{display:block;position:absolute;bottom:13px;right:5px;font-size:12px;line-height:1;background:url("/mimg/pattern2.png") #fcfcfc;}
.logo h6 a{display:block;padding:15px 18px;color:#2e2e2e;}
.logo h6 small{display:inline-block;width:12px;height:12px;background:url("/mimg/cta_btn3.png");background-size:cover;vertical-align:middle;}
.logo h6 a:hover{text-decoration:none;}
.logo ul{display:none;}
.gnb{background:#f0f0f0;border-top:1px solid #ccc;border-bottom:none;margin-bottom:34px;}
.gnb div{width:auto;}
.gnb .pc{display:none;}
.gnb .mobile{display:block;}
.gnb ul{position:relative;top:0px;left:0px;}
.gnb li{width:20%;min-width:10px;text-align:center;}
.gnb li+li+li+li{min-width:10px;}
.gnb li+li+li+li+li{min-width:10px;}
.gnb li a{padding:10px 0px;border-right:1px solid #ccc;background-image:none;border-bottom:1px solid #ccc;}
.gnb li a:hover{position:relative;background-image:none;}
.gnb li a:hover span{color:#8ab329;}
.gnb li a span{color:#777;text-shadow:1px 1px 1px #fff;font-weight:bold;visibility:visible;}
.gnb li a.on{background-image:none;background-color:#fafafa;border-bottom:1px solid #fafafa;}
.anb li em,
.anb li a{padding:9px 8px;font-size:9px;letter-spacing:-1px;}
.anb li span{background:url("/mimg/anb2.png") no-repeat;background-size:cover;}
.anb .left,
.anb .right{display:none;}
.anb .rgt{float:left;}
.anb .center{width:auto;}
.anb .center a{border-left:none;margin-right:0px;}
.anb .pc{display:none;}

.cont{display:block;width:auto;margin-bottom:65px;}
.banner{display:none;}
.footer{padding-top:10px;background:#555;border-top:1px solid #4c4c4c;}
.footer ul{padding:0px 5px;}
.footer li{display:none;font-size:11px;}
.footer li+li{display:block;}
.footer li a{padding:0px 7px;margin:10px 0px;line-height:11px;}
.footer p{line-height:1.5;font-size:10px;letter-spacing:-1px;}
.footer p span{margin:0px 2px;color:#666;}
.footer dl{display:none;}
.footer_tab .cont{display:none;}
.footer_tab{margin:0px;padding:0px;border:none;z-index:2;}
.footer_end{height:10px;}

.talk_banner_div{position:absolute;top:10px;right:10px;}
.off.talk_preview_area .talk_banner_preview{max-width:45px;}
.talk_preview_area .talk_banner_desc{display:none;}

.mfooter{display:block;}
.mfooter{width:100%;float:left;height:51px;border-top:1px solid #666666;border-bottom:1px solid #000;font-size:100%;position:fixed;bottom:0;background:#dbdee1;z-index:100;}
.mfooter {width:100%;float:left;}
.mfooter li{float:left;width:50%;padding-top:4px;text-align:center;border-top:1px solid #eaeaea;}
.mfooter_2 li{width:33.3%;}
.mfooter li a{text-align:center;display:block;font-weight:bold;width:95%;margin:0 auto;padding:12px 0px;font-size:100%;border:1px solid #9ca3ab;background-color:#ebeeef;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-shadow:1px 1px 1px #ffffff;box-shadow:1px 1px 1px #f5f5f5;
background: -moz-linear-gradient(top, #ebeeef 1%, #eaeaea 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ebeeef), color-stop(100%, #eaeaea));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeeef', endColorstr='#eaeaea', GradientType=0);
}
.mfooter li a span{display:inline-block;width:14px;height:14px;margin-right:7px;background-image:url("/mimg/ico_btn.png");background-size:cover;vertical-align:text-bottom;}
.mfooter li a:hover{text-decoration:none;}

.prd_nav{background-color:#fafafa;margin-top:0px;}
.prd_nav .pc{display:none;}
.prd_nav .mobile{display:block;}
.prd_nav.bbs{display:block;}
.prd_nav div{width:auto;}
.prd_nav.bbs div{height:60px;}
.prd_nav h1{left:15px;}
.prd_nav h6{display:none;}
.prd_nav p{bottom:13px;right:10px;text-shadow:1px 1px 1px #fff;}
.prd_nav.bbs p.sch{width:36px;height:28px;bottom:8px;right:10px;font-size:0px;display:block;border:1px solid rgba(0,0,0,0.2);background:#f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:inset 1px 1px 1px #fff;}
.prd_nav.bbs p.sch a{display:block;width:16px;height:16px;background:url("/mimg/tbl_btn2.png") no-repeat 0px -176px;background-size:cover;margin:5px auto;}
.prd_nav ul{position:absolute;bottom:0px;left:0px;}
.prd_nav ul:after{display:none;clear:both;content:"";}
.prd_nav li{float:left;border-bottom:4px solid #fafafa;}
.prd_nav li.on{border-bottom-color:#8ab329;}
.prd_nav li a{display:block;font-weight:bold;font-size:13px;color:#777;text-shadow:1px 1px 1px #fff;padding:10px;}
.prd_nav li a:hover{text-decoration:none;color:#8ab329;}
.prd_nav li.on a{color:#8ab329;}


.snb{margin-bottom:0px;}
.snb dl{display:none;border:none;padding-top:20px;padding-bottom:0px;background-color:#fafafa;}
.snb dl:after{display:block;clear:both;content:"";}
.snb dl span{visibility:visible;}
.snb dl.prd{display:none;}
.snb dt{display:none;margin-bottom:0px;}
.snb dd{float:left;width:50%;position:relative;z-index:2;}
.snb_3 dd{width:33.3%;}
.snb dd a{padding:12px 10px;color:#bbb;line-height:100%;text-indent:0px;background-image:none;margin-bottom:-2px;background-color:#fafafa;border:1px solid #999;border-width:1px 0px 2px 1px;text-align:center;background-image:none;margin-left:-1px;}
.snb dd a:hover{color:#8ab329;background-image:none;text-decoration:none;}
.snb dd a.on{background-color:#fff;border-bottom:2px solid #fff;color:#4c4c4c;font-weight:bold;background-image:none;}
.snb h2{display:none;}
.snb h3{display:none;}
.snb ul{display:none;}
.snb_lst{display:none;}

.top_nav{display:none;}

.popup{display:none;}
.boxes h2 a{background-image:url("/mimg/close_icon.png");background-size:cover;}
.boxes h2 i{width:16px;height:16px;background:#666 url("/mimg/reg_btn2.png") no-repeat 0px -300px;background-size:cover;}
.no_border .btn{background-image:url("/mimg/checkbox2.png");background-size:cover;}
.no_border q{background-image:url("/mimg/help_t.png");background-size:cover;}

.heading{border-top:4px solid #8ab329;margin-top:-35px;z-index:10;}
.heading img{width:100%;}
.heading .span{width:auto;height:0px;padding-bottom:39%;background-size:cover;}
.heading .content{width:auto;}
.heading dl{top:0%;width:55%;right:10px;padding-top:5%;}
.heading dd+dd{display:none;}
.heading dd a{padding:6px 14px;font-size:15px;}

.span{width:auto;display:block;padding:0px 5px;}

.m_cont2{margin-bottom:0px;}
.m_cont.pc,
.m_cont .pc{display:none;}
.m_cont .lft{width:60%;}
.m_cont .rgt{width:40%;overflow-y:auto;}
.m_cont .case2 img{width:100%;}
.m_cont .bottom{display:none;}
.m_cont.mb{margin-bottom:10px;}
.m_cont dd i{background:url("/mimg/new_ico2.png");background-size:cover;}
.blog .imp10, .blog .imp11{display:block;}
.blog{color:#4c4c4c;padding:4% 2% 2% 4%;}
.blog4{padding:15px 0px 5px 10px;}
.blog li{width:31.3%;margin:0% 2% 2% 0%}
.blog4 li{width:23%;margin:0% 2% 2% 0%}
.blog .thumb img{width:100%;height:auto;}
.blog .thumb span{width:-moz-calc(100% - 2px);height:-moz-calc(100% - 2px);
width:-webkit-calc(100% - 2px);height:-webkit-calc(100% - 2px);
width:-o-calc(100% - 2px);height:-o-calc(100% - 2px);
width: calc(100% - 2px);height:calc(100% - 2px);
}
.blog .title{padding:10px 5px;}
.blog .title small{font-size:11px;}
.blog .title em{display:inline-block;width:9px;height:9px;margin-bottom:2px;margin-right:2px;background:url("/mimg/anb2.png");background-size:cover;vertical-align:middle;margin-bottom:3px;margin-right:3px;overflow:hidden;text-indent:100px;}
.blog .title .bg01{background-position:0px -90px;}
.blog .title .bg02{background-position:0px -27px;}
.blog .title .bg03{background-position:0px -99px;}

.blog_bottom{display:none;}
}

@media screen and (max-width: 640px) {
.boxes{padding:10px;}
#boxes .window, #boxes .window2{left:0px;margin-left:0px;}
#boxes #dialog, #boxes #dialog2{width:90%;margin-left:5%;}
.boxes select{width:60px;}

.boxes ul.select_btn li{font-size:15px;}
.boxes ul.select_btn li small{background-size:32px auto;background-position:-16px 0px;}
.boxes ul.select_btn li+li small{background-position:-16px -32px;}
.boxes ul.select_btn li.no_border small{background-size:auto 18px;background-position:0px -6px;}

.heading .span{padding-bottom:51%;background-position:46% center;}
.heading dl{width:58%;padding-top:3.5%;}
.heading dd{display:none;}
.heading .tel{display:block;position:absolute;bottom:0px;left:0px;background:url("/mimg/blind.png");width:100%;opacity:0.9;filter:alpha(opacity=90);}
.heading .tel a{display:block;padding:13px 10px;color:#fff;font-size:17px;}
.heading .tel span{display:inline-block;width:16px;height:16px;vertical-align:middle;background:url("/mimg/cta_btn3.png") no-repeat -1px -14px;background-size:14px;}
.heading .tel em{font-size:11px;display:inline-block;vertical-align:middle;margin-left:4px;}
.heading .tel a:hover{text-decoration:none;}

.prd_nav{border-bottom:1px solid #ccc;background-color:#fafafa;box-shadow:1px 1px 1px #fcfcfc;}
.prd_nav div{height:61px;}
.prd_nav.bbs div{height:48px;}
.prd_nav h1{bottom:13px;left:10px;height:35px;background-size:contain;}
.prd_nav.bbs p{right:auto;left:10px;bottom:17px;}
.prd_nav.bbs p.sch{bottom:8px;right:10px;left:auto;}

.m_cont{border:none;}
.m_cont.mb{margin-bottom:0px;border-bottom:7px solid #eee;}
.m_cont.index{margin:0px auto;}
.m_cont.index ul{border-top:1px solid #ddd;}
.m_cont .lft,
.m_cont .rgt{float:none;width:auto;height:auto;position:relative;overflow:hidden;border:1px solid #ddd;border-width:1px 0px 1px 0px;}
.m_cont .case1{border-top:1px solid #ddd;}
.m_cont .case2{display:none;}
.m_cont .lft{border-color:#eee;border-width:7px 0px 7px 0px;}
.m_cont .top ul.case2 li{float:left;}
.m_cont dl{padding:0px;}
.m_cont dd a{font-size:14px;padding:15px 60px 15px 10px;text-decoration:none;border-bottom:1px solid #eee;}
.m_cont dd:last-child a{border-bottom:none;}
.m_cont dd a:hover{background-color:#fcfcfc;}
.m_cont dd em{top:17px;right:10px;}

.join_form .radio {width: 53px;font-size: 12px;letter-spacing: -2px;}
.join_form .btn {width:58px;font-size: 12px;}
input[type="checkbox"] {
-webkit-border-radius:0;-webkit-appearance:none;background-color:#fff;-webkit-appearance:checkbox;border:1px solid #ddd;
}

.blog{padding:0%;}
.blog li{width:31.3%;margin:0% 2% 2% 0%}
.blog4{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.blog4 li{width:31.3%;margin:0% 2% 2% 0%}
.blog4 li+li+li+li{display:none;}
.blog .title{font-weight:normal;margin-left:37.5%;border:none;font-size:16px;line-height:1.8;background:none;}
.blog .title small{font-size:13px;}
.blog li{float:none;width:auto;margin:0%;border-bottom:1px solid #ddd;}
.blog li a{display:block;box-shadow:none;padding:3.5% 0%;}
.blog li a:hover{text-decoration:none;background-color:#fafafa;}
.blog .thumb{position:absolute;top:50%;left:10px;width:33.3%;max-width:175px;-ms-transform:translate(0px,-50%);-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%);}
.blog .thumb img{width:100%;height:auto;}
.blog .thumb span{width:-moz-calc(100% - 2px);height:-moz-calc(100% - 2px);
width:-webkit-calc(100% - 1px);height:-webkit-calc(100% - 1px);
width:-o-calc(100% - 2px);height:-o-calc(100% - 2px);
width:calc(100% - 2px);height:calc(100% - 2px);
opacity:0.1;filter:alpha(opacity=10);}

.m_cont .top li a{padding:12px 14px;}
}

@media screen and (max-width: 500px) {
.span{padding:0px;}
}
