@charset "utf-8";
html,body{width:100%}
.wrap{position:relative;width:100%;min-width:1200px;z-index:1;margin:0;padding:0;padding-top:130px;}
.inner_width{max-width:1200px;width:100%;margin:0 auto;position:relative;}
.browser_ver{position:absolute;top:0;left:0;height:100px;width:100%;background:#fafafa;border-top:5px solid #2844a3;z-index:9999;}
.browser_ver .inner_width{text-align:left;/*padding-right:115px;*/}
.browser_ver p{display:inline-block;vertical-align:middle;color:#545454;font-size:14px;font-weight:600;padding:40px 20px}
.browser_ver a{height: 100%;display:inline-block;vertical-align:middle;margin-left:10px}
.browser_ver .top_close{position:absolute;right:0;top:35px;width:22px;height:20px;text-indent:-9999em;background:url("../images/icon/top_close.png") no-repeat center center;-webkit-background-size:100% auto;background-size:100% auto}

/*header*/
.header{position:absolute;top:0;left:0;width:100%;height:130px;border-bottom:1px solid #ddd;background:#fff;z-index:100;}
.header.fixed{position:fixed}
.header .gnb{height:80px;border-bottom:1px solid #ddd;}
.gnb .inner_width{position:relative;text-align:center}
.logo{width:92px;display:inline-block;padding:17px 0}
.gnb .nav{height:50px;}
.gnb .gnb_link{position:absolute;right:0;top:22px;font-size:0}
.gnb .gnb_link a{position:relative;display:inline-block;font-size:13px;color:#545454;font-weight:600;vertical-align:top;padding:10px 15px}
.gnb .gnb_link a:first-child:after{content:"";display:block;position:absolute;right:-1px;top:0;width:1px;height:10px;top:50%;margin-top:-5px;background:#545454;}
.gnb .gnb_link a:last-child{padding-right:0}
.nav ul{overflow:hidden;}
.nav ul li{width:20%;float:left;text-align:center}
.nav ul li a{display:inline-block;position:relative;padding:17px 12px 19px;font-size:14px;color:#202020;font-weight:600;text-align:center}
.nav ul li a:after{content:"";display:block;width:0;height:4px;position:absolute;bottom:0;left:50%;background:#2844a3;-webkit-transition:all .28s ease-in-out;-o-transition:all .28s ease-in-out;transition:all .28s ease-in-out;}
.nav ul li a:hover:after{width:100%;left:0;}
.nav ul li.active a{color:#2844a3;}
.nav ul li.active a:after{content:"";display:block;width:100%;height:4px;position:absolute;bottom:0;left:0;background:#2844a3}

/*container*/
.container{width:100%;background:#fff;padding:0;}
.container.bg_gray{background:#fbfbfb}
.content{position:relative;max-width:1200px;width:100%;min-height:600px;overflow:hidden;padding-bottom:30px;margin:0 auto;background:#fff}

/* breadcrumb */
.breadcrumb_wrap{padding:20px 0;}
.breadcrumb_wrap.pd{padding-left:25px}
.breadcrumb_wrap ul{text-align:left;}
.breadcrumb_wrap ul li{display:inline-block;font-size:14px;font-weight:600}
.breadcrumb_wrap ul li:before{content:"";display:inline-block;width:22px;height:13px;vertical-align:middle;margin-top:-3px;background:url("../images/icon/arrow_bread.png") no-repeat center center;-webkit-background-size:6px 10px;background-size:6px 10px}
.breadcrumb_wrap ul li a{display:inline-block;font-size:14px;color:#545454;font-weight:600}
.breadcrumb_wrap ul li:first-child{color:#2844a3}
.breadcrumb_wrap ul li:first-child:before{display:none;}

/* sub_txt */
.title_box{margin:60px 0 60px;text-align:center}
.title_box h2{font-size:30px;color:#202020;font-weight:600;}
.sub_title{padding:0 0 10px;margin-bottom:30px;margin-top:50px;border-bottom:2px solid #ddd;}
.sub_title h3{font-size:15px;color:#2844a3;font-weight:600;}
.top_txt{text-align:center;margin-bottom:30px;}
.top_txt strong{display:block;color:#2844a3;font-size:18px;line-height:1.2;font-weight:600;}
.top_txt strong.dark{color:#202020}
.top_txt p{text-align:left;color:#545454;font-size:15px;line-height:1.4;margin-top:10px;font-weight:600;}
.bottom_txt p{text-align:left;color:#545454;font-size:13px;line-height:1.4;margin-top:10px;font-weight:600;}
p.form_txt{text-align:center;font-size:15px;color:#6d7275;font-weight:600;margin-top:20px;}

/* form */
.form-group{margin:15px 0;position:relative;padding-left:120px;}
.form-group.non_pd{padding-left:0}
.form-group > label.label_txt,.form-group > .label_txt{display:inline-block;height:46px;line-height:46px;position:absolute;top:0;left:0;font-size:15px;color:#202020;font-weight:600;margin-bottom:0}
.form-group .form-control{height:46px;font-size:14px;line-height:1.4;padding:12px 20px;color:#202020;border:1px solid #e3e3e3;}
.form-group input.form-control[disabled],input.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;color:#545454;font-weight:600;}
.form-group input.form-control::-webkit-input-placeholder,.form-group textarea.form-control::-webkit-input-placeholder{color:#b8b8b8;opacity:1;}
.form-group input.form-control::-webkit-input-placeholder,.form-group textarea.form-control::placeholder{color:#b8b8b8;opacity:1;}
.form-group input[type=text]{letter-spacing:-.8px}
.form-group.inner_btn_box{overflow:hidden;}
.form-group.inner_btn_box .form-control{float:left;width: 270px;width:-webkit-calc(100% - 150px);width:calc(100% - 150px);margin-right:10px;}
.inner_btn_box .inner_btn{display:block;float:left;height:46px;line-height:46px;width:140px;text-align:center;color:#fff;font-size:15px;font-weight:600;padding:0 10px;background:#2844a3;}
.num_form{margin-bottom:15px;}
.num_form .form-group{overflow:hidden;}
.num_form .num_inner{border:1px solid #e3e3e3;overflow:hidden;}
.num_form .form-group .form-control{float:left;text-align:center;border:0;}
.num_form.num02 .form-group .form-control{width:46.7%;}
.num_form.num03 .form-group .form-control{width:28.9%;}
.num_form.num04 .form-group .form-control{width:20%;}
.num_form .num_inner > span{display:block;float:left;width:6.6%;height:46px;line-height:42px;font-size:18px;color:#e3e3e3;text-align:center;}
.label_txt{display:block;font-size:15px;color:#202020;font-weight:600;margin-bottom:0}
.form-group.check_box{overflow:hidden;}
.form-group.check_box label{height: 25px;margin:0;font-size:14px;color:#202020;font-weight:600;line-height:20px}
.form-group input[type=checkbox]{height:18px;width:18px;padding:0;margin:0px;opacity:0;position:absolute;border:0;margin-top:3px;}
.form-group input[type=checkbox]+label:before{content:"";display:inline-block;height:20px;width:20px;background:url("../images/icon/i_check.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;vertical-align:middle;margin-right:5px;margin-top:-3px}
.form-group input[type=checkbox]:checked+label:before{color:#fff;background:url("../images/icon/i_check_on.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;}
.form-group.radio_box label{display:inline-block;margin:0;font-size:14px;color:#545454;font-weight:600;line-height:20px;vertical-align: middle;}
.form-group input[type=radio]{display:none;width: 21px;height: 21px;padding: 0;margin: 0;vertical-align: middle;margin-top: -3px;border:0;}
.form-group input[type=radio]+label:before{content:"";display:inline-block;height:20px;width:20px;background:url("../images/icon/i_check.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;vertical-align:middle;margin-right:5px;margin-top:-3px}
.form-group input[type=radio]:checked+label:before{color:#fff;background:url("../images/icon/i_check_on.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;}
.switchbox{float:right;display:inline-block;position:relative;cursor:pointer;margin-bottom:0}
.switchbox input[type=checkbox]{display:none;}
.switchbox input[type=checkbox] + span{position:relative;display:inline-block;vertical-align:middle;height:25px;width:50px;background:#e3e3e3;border-radius:34px;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.switchbox input[type=checkbox]:checked + span{background:#2844a3;}
.switchbox input[type=checkbox] + span::before{content:"";position:absolute;top:3px;left:4px;border-radius:50%;width:19px;height:19px;background:#fff;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.switchbox input[type=checkbox]:checked + span::before{left:28px;}
.switchbox input[type=checkbox] + span::after{content:"off";position:absolute;color:#545454;font-size:13px;top:5px;left:27px;font-weight:600;line-height:1}
.switchbox input[type=checkbox]:checked + span::after{content:"on";top:4px;left:8px;color:#fff;font-weight:600}
.gender_btn{overflow:hidden;}
.gender_btn > div{position: relative;float:left;text-align:center;width:49%;height:46px;line-height:44px;border-radius:0;background-color:#fff;border:1px solid #e3e3e3;color:#b8b8b8;font-size:15px;font-weight:600;margin-bottom:0;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.gender_btn > div label{}
.gender_btn > div:first-child{margin-right: 2%}
.gender_btn input[type="radio"]{display:block;position:absolute;bottom:0;left:0;width: 100%;height: 100%;border:0;overflow:hidden;}
.gender_btn input[type="radio"]:focus{outline: 0}
.gender_btn input[type="radio"]+label{display:block;position:absolute;width: 100%;height: 100%;top:0;left:0;background: #fff;z-index: 2}
.gender_btn input[type="radio"]+label:before{display:none;}
.gender_btn input.checked[type="radio"] +label{background:#2844a3;border-color:#2844a3;color:#fff;}
/*.gender_btn input[type="radio"]:checked.checked+label.switch_right{background-color:#2844a3;border-color:#2844a3;color:#fff;margin-left:2%}*/
.form-group select.form-control{padding:12px 20px;background:url(../images/icon/arrow_select.png) no-repeat 95% center #fff;-webkit-background-size:10px 9px;background-size:10px 9px;}
.form-group select:invalid{color:#b8b8b8;}
.form-group select option{color:#202020;}
.textarea_box{border:1px solid #e3e3e3;}
.form-group textarea.form-control{width:100%;height:auto;line-height:1.3;padding:10px 20px;outline:0;border:0;}
.has-error .form-control{border-color:#e3e3e3;}
.help-block{margin:0;}
.help-block ul{margin:10px 0 15px}
.help-block ul li{line-height:1.4;font-size:12px;font-weight:600;color:#9e2129;letter-spacing:-.5px}
.file_form{margin:10px 0;}
.file_form .form-group{overflow:hidden;}
.file_form input[type="file"]{position:absolute;width:1px;height:1px;opacity:0;padding:0;margin:-1px;overflow:hidden;border:0}
.file_form .btn_file{width:100%;height:46px;font-size:14px;line-height:44px;text-align:center;background:#2844a3;border:1px solid #2844a3;color:#fff;margin-bottom:0;cursor:pointer;}
.file_form .file_txt{display:block;font-size:12.5px;line-height:1.3;color:#b8b8b8;margin-top:10px;font-weight:600;}
.file_list{display:none;margin-top:5px;border:1px solid #e3e3e3;padding:10px}
.file_link{display:block;text-decoration:underline;color:#2844a3;margin-top:5px;line-height:1.2}
.file_list .file_link:first-child{margin-top:0;}
.file_link .file_close{display:inline-block;vertical-align:middle;width:14px;height:14px;margin-left:10px;margin-top:-2px;border:1px solid #e3e3e3;background:url("../images/icon/btn_close.png") no-repeat center center #fff;-webkit-background-size:10px auto;background-size:10px auto;}
.etc_input{display:none;}
/* IE8 hack */
@media \0screen {
    .form-group input[type=radio]{display:inline-block;margin-right: 5px}
    .form-group input[type=radio]+label:before{display: none;}
    .switchbox input[type=checkbox] + span{display:none}
    .switchbox input[type=checkbox]{display: block;opacity: 1;position: static;}
}

/* button */
.btn{padding:0 15px;height:46px;line-height:44px;overflow:hidden;color:#6e6e6e;font-size:16px;font-weight:600;border-radius:0;text-align:center;vertical-align:middle;}
.btn_blue,.btn_blue:hover,.btn_blue:active,.btn_blue:focus{background:#2844a3;color:#fff;border:1px solid #2844a3;}
.btn_blue_br,.btn_blue_br:hover,.btn_blue_br:active,.btn_blue_br:focus{background:#fff;border:1px solid #2844a3;color:#2844a3}
.btn_gray_br,.btn_gray_br:hover,.btn_gray_br:active,.btn_gray_br:focus{background:#fff;border:1px solid #e3e3e3;color:#545454}
.btn_blue.arrow:after{content:"";display:inline-block;width:42px;height:28px;margin-left:10px;background:url("../images/icon/arrow_btn.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;}
.btn_blue.arrow_s:after{content:"";display:inline-block;width:28px;height:18px;margin-left:10px;background:url("../images/icon/arrow_btn.png") no-repeat 0 0;-webkit-background-size:28px 18px;background-size:28px 18px;}
.btn_blue.arrow_w:after{content:"";display:inline-block;width:29px;height:12px;margin-left:7px;vertical-align:middle;margin-top:-5px;background:url(../images/icon/arrow_btn_w.png) no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;}
.bottom_btn{text-align:center;margin:50px 0 80px;}
.bottom_btn .btn{display:inline-block;width:100%;height:55px;line-height:55px;font-size:16px;}
.btn02{overflow:hidden;}
.btn02 .btn{width:49%;float:left;}
.btn02 .btn:first-child{margin-right:2%}

/* security intro */
.security_img_box{margin:50px auto 80px;text-align:center}
.security_img_box > span{display:inline-block;width:120px;height:120px;margin-bottom:30px}
.security_img_box > span img{width:100%;height:auto}
.security_img_box p{font-size:16px;font-weight:600;line-height:1.4}

/* 인증성공 상세 */
.brand_banner_wrap{margin-bottom:60px;background:#fff;overflow: hidden;}
.slide_wrap{position:relative;width:600px;height:658px;float:left;overflow:hidden;}
.top_slide > ul li a{position:relative;display:block;width:100%;height:658px;}
.top_slide > ul li a,.top_slide > ul li.video a > .video_box{background:#ffffff no-repeat center center #e3e3e3;-webkit-background-size:145px auto;background-size:145px auto;}
.top_slide > ul li.video a p{width:100%}
.top_slide > ul li.video a{position:relative;text-align:center;padding:180px 41px 0;border:1px solid #fbfbfb;background:url("../images/icon/i_play.png") no-repeat center 58px;-webkit-background-size:38px 64px;background-size:38px 64px;}
.top_slide > ul li.video a > .video_box{position:relative;width:100%;height:290px;}
.top_slide > ul li.video a .iframe_box{display:block;position:relative;width:100%;height:100%;z-index:5}
.top_slide > ul li.video a .iframe_box iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}
.youku-layer-logo .spv-logo{visibility:hidden;}
.video_btn{position:absolute;top:0;right:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-background-size:cover;background-size:cover;overflow:hidden;opacity:1;-webkit-transition:opacity 800ms,height 0s;-o-transition:opacity 800ms,height 0s;transition:opacity 800ms,height 0s;-webkit-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s;z-index:500}
.video_btn > i{display:block;width:60px;height:60px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;background:url("../images/icon/play_btn.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto}

/*.video_paused{position:absolute;top:0;right:0;left:0;width:100%;height:100%;background-repeat: no-repeat;background-position:50% 50%;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-background-size:cover;background-size:cover;overflow:hidden;opacity:1;-webkit-transition:opacity 800ms,height 0s;-o-transition:opacity 800ms,height 0s;transition:opacity 800ms,height 0s;-webkit-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s;z-index:500;background:rgba(0,0,0,0);}*/
.video_paused{display:none;position:absolute;top:0;right:0;left:0;width:100%;height:100%;}
.video_paused > i{background:url("../images/icon/paused_btn.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto}

/*.video_paused.test{z-index: 500}*/
.top_slide > ul li.video a p.video_txt{display:inline-block;font-size:15px;color:#202020;font-weight:600;text-align:center;margin-top:65px}
.top_slide > ul li.video a p.video_txt:before{content:"";display:inline-block;width:5px;height:9px;vertical-align:middle;margin-right:5px;margin-top:-4px;background:url("../images/icon/btn_play.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;}
.top_slide.verA .slick-dots{position:absolute;width:100%;bottom:20px;text-align:center;}
.top_slide.verA .slick-dots li{display:inline-block;margin:0 5px;}
.top_slide.verA .slick-dots li button{font-size:0;line-height:0;display:block;width:19px;height:19px;cursor:pointer;color:transparent;border:0;outline:none;background:#202020;opacity:.3;border-radius:50%;}
.top_slide.verA .slick-dots li.slick-active button{width:47px;background:#2844a3;opacity:1;border-radius:70px}
.top_slide.verA .slide_buttons{position:absolute;right:0;bottom:0;}
.top_slide.verA .control_btn{width:10px;height:18px;vertical-align:bottom;margin-left:5px;background:url("../images/icon/btn_stop.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;}
.top_slide.verA .control_btn.play{background:url("../images/icon/btn_play.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;}
.top_slide.verB  > ul li.video a p.video_txt{margin-top:45px}
.slider-nav-thumbnails{position:absolute;width:430px;height:68px;bottom:12px;left:50%;margin-left:-215px;}
.slider-nav-thumbnails .slick-list{text-align:center;}
.slider-nav-thumbnails .slick-track{display:inline-block;text-align:center}
.slider-nav-thumbnails .slick-slide{position:relative;display:inline-block;width:62px!important;height:68px;margin:0 5px;overflow:hidden;background:#ffffff no-repeat center center #e3e3e3;-webkit-background-size:70% auto;background-size:70% auto;}
.slider-nav-thumbnails .slick-slide img{width:100%;height:auto}
.slider-nav-thumbnails .slick-slide.thum_video img{width:100%;height:120%;margin-top:-10%;-webkit-background-size:cover;background-size:cover;}
.slider-nav-thumbnails .slick-slide.slick-current:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:4px solid #2844a3;}
.result_wrap{position:relative;width:600px;min-height:658px;float:left;padding-left:50px;}
.result_top{position:relative;}
.result_top .brand_logo{margin-bottom:60px;}
.brand_logo > span{display:inline-block;height:42px;}
.brand_logo > span img{height:100%;width:auto}
.result_top.verA .code_box p{font-size:17px;color:#b6b6b6;font-weight:600;}
.result_top.verA .code_box p span{display:inline-block;margin:0 2px;}
.result_top.verA .original_mark{display:block;position:absolute;top:0;right:0;width:87px;height:87px}
.result_top.verA .original_mark img{width:100%;height:auto}
.result_top.verA .result_box{padding:25px 0;margin-top:28px;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
.result_top.verA .result_box p{font-size:16px;color:#202020;font-weight:600;overflow: hidden;}
.result_top.verA .result_box p:first-child{margin-bottom:18px;}
.result_top.verA .result_box p > span{float: left;position:relative;font-size:16px;color:#202020;font-weight:600;padding-right:10px;margin-right:40px;}
.result_top.verA .result_box p > span:after{content:"";display:block;position:absolute;top:50%;right:0;width:2px;height:12px;margin-top:-6px;background:#e3e3e3}
.result_top.verB .code_box p{font-size:17px;color:#b6b6b6;font-weight:600;}
.result_top.verB .code_box p span{display:inline-block;margin:0 2px;}
.result_top.verB .result_box{margin-top:28px;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
.result_top.verB .result_box ul{overflow:hidden;display:table;width:100%;height:100px;}
.result_top.verB .result_box ul li{position:relative;display:table-cell;width:33.3%;text-align:center;vertical-align:middle;font-size:22px;color:#202020;}
.result_top.verB .result_box ul li:after{content:"";display:block;width:1px;height:72px;position:absolute;top:50%;left:0;margin-top:-36px;background:#e3e3e3}
.result_top.verB .result_box ul li:first-child:after{display:none;}
.result_top.verB .result_box ul li span{display:block;font-size:15px;color:#b8b8b8;font-weight:600;}
.result_top.verB .result_box ul li strong{display:block;font-size:22px;color:#202020;font-weight:600;line-height:1.15;margin-bottom:15px;}
.result_top.verB .result_box ul li strong > span{display:inline-block;color:#a9d0e6;font-size:22px;color:#202020;font-weight:600;line-height:1.15;margin-right:5px}
.result_top.verB .result_box ul li:first-child{border-left:0;}
.result_top.verB .result_box ul li > span.original_mark_b{display:inline-block;width:87px;height:87px}
.ad_slide{margin-top:25px}
.ad_slide > ul li a{position:relative;display:block;width:100%;height:150px;background:#ffffff no-repeat center center #e3e3e3;-webkit-background-size:100px auto;background-size:100px auto;}
.ad_slide > ul li a img{width:100%;height:auto}
.ad_slide.verA .slick-dots{position:absolute;width:100%;bottom:20px;text-align:center;}
.ad_slide.verA .slick-dots li{display:inline-block;margin:0 3px;}
.ad_slide.verA .slick-dots li button{font-size:0;line-height:0;display:block;width:14px;height:14px;cursor:pointer;color:transparent;border:0;outline:none;background:#202020;opacity:.3;border-radius:50%;}
.ad_slide.verA .slick-dots li.slick-active button{width:35px;background:#2844a3;opacity:1;border-radius:70px}
.ad_slide.verB .slick-dots{position:absolute;bottom:12px;right:12px;left:auto;display:inline-block;width:auto;color:#fff;font-size:18px;line-height:1.15;padding:1px 12px 5px;background:rgba(0,0,0,.8);border-radius:5px;}
.ad_slide.verB .slick-dots li{float:left;display:none;font-size:18px;color:#fff;border-radius:5px;}
.ad_slide.verB .slick-dots li.slick-active{float:left;text-indent:0px;display:block;}
.ad_slide.verB .slick-dots li button{vertical-align:top;letter-spacing:-1.5px}
.result_txt{/*min-height:170px;*/font-size:15px;color:#545454;font-weight:600;line-height:1.5;padding:25px 0;letter-spacing:-1px}
.quick_link a{display:block;width:100%;height:64px;color:#ff9999;text-align:center;line-height:64px;font-weight:600;letter-spacing:-1px;background:#2844a3}
.quick_link a strong{display:inline-block;max-width:50%;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}
.quick_link a span{display:inline-block;font-size:15px;vertical-align:top;margin-left:7px;opacity:.7}
.quick_link a i{font-family:FontAwesome;font-style:normal;display:inline-block;font-size:28px;font-weight:300;margin-left:7px}
.certify_tab{position:relative;}
.float_brand_hader{display:none;position:fixed;width:100%;height:130px;top:0;left:0;background:#fff;z-index:999;/*box-shadow: 0 2px 4px rgba(0, 0, 0, .2);*/border-bottom:1px solid #e3e3e3;}
.float_brand_hader .brand_logo{display:inline-block;padding:44px 0}
.float_brand_hader .quick_link{float:right;margin-top:42px}
.float_brand_hader .quick_link a{min-width:313px;height:46px;padding:0 20px;color:#fff;text-align:center;line-height:46px;font-weight:600;background:#2844a3;}
.float_brand_hader .quick_link a strong{display:inline-block;max-width:46%;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}
.float_brand_hader .quick_link a span{display:inline-block;size:15px;vertical-align:top;margin-left:5px;opacity:.7}

/*.float_brand_hader .quick_link a span:after{content:"";display:inline-block;width:29px;height:12px;margin-left:10px;vertical-align:middle;margin-top:-5px;background:url("../images/icon/arrow_btn_w.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;}*/
.float_brand_hader .quick_link a i{font-family:FontAwesome;font-style:normal;display:inline-block;font-size:28px;font-weight:300;margin-left:7px}
.certify_tab_nav{position:absolute;width:100%;top:0;left:0;}
.certify_tab_nav.fix{position:fixed;top:128px;left:0;z-index:555}
.certify_tab_nav ul{display:table;width:100%;table-layout:fixed;}
.certify_tab_nav ul li{position:relative;display:table-cell;vertical-align:middle;width:33.33%;border:1px solid #ddd;border-right:0}
.certify_tab_nav ul li:first-child{border-left:0;}
.certify_tab_nav ul li a{display:block;position:relative;font-size:15px;line-height:1.4;text-align:center;font-weight:600;padding:20px 10px;word-break:break-all;}
.certify_tab_nav.verA ul li{background:#eee;}
.certify_tab_nav.verA ul li a{color:#545454;}
.certify_tab_nav.verA ul li.on{background:#fff}
.certify_tab_nav.verA ul li.on a{color:#2844a3}
.certify_tab_nav.verA ul li span.line{display:none;width:100%;height:.2rem;position:absolute;top:-.1rem;left:0;background:transparent;}
.certify_tab_nav.verA ul li.on span.line{display:block;background:#2844a3}
.certify_tab_nav.verB ul li{background:#fff;}
.certify_tab_nav.verB ul li a{color:#b8b8b8;}
.certify_tab_nav.verB ul li.on{background:#e3e3e3}
.certify_tab_nav.verB ul li.on a{color:#202020}
.certify_tab_con{padding-top:61px;}
.certify_tab_con > div{display:none;position:relative;padding:80px 0}
.certify_tab_con > div:first-child{display:block;}
.certify_tab_con > div .img_box{display:block;margin:0 auto;max-width:1200px;min-width:700px;min-height:500px;background:#ffffff no-repeat center center #e3e3e3;-webkit-background-size:145px auto;background-size:145px auto;}
.certify_tab_con > div .img_box img{position:relative;display:block;max-width:100%;width:auto;height:auto;margin:0 auto;/*z-index:3*/}
.bottom_link{border-top:1px solid #e3e3e3;}
.bottom_link ul{display:table;table-layout:fixed;width:1200px;overflow:hidden;margin:0 auto;}
.bottom_link li{position:relative;display:table-cell;width:33.3%;height:60px;vertical-align:middle;text-align:center;color:#545454;font-size:15px;font-weight:600;}
.bottom_link li:before{content:"";display:block;width:1px;height:20px;position:absolute;top:50%;left:0;margin-top:-10px;background:#e3e3e3}
.bottom_link li:first-child:before{display:none;}
.bottom_link a{;position:relative;display:inline-block;max-width:60%;vertical-align:middle;padding:23px 22px 22px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bottom_link a:after{font-family:FontAwesome;content:"\f08e";width:23px;display:block;font-size:15px;font-weight:500;position:absolute;top:23px;right:-2px;}

/* 인증 실패 */
.slide_wrap .fail_banner{display:table;width:100%;height:658px;background:#f15c60}
.fail_banner .warning_box{display:table-cell;vertical-align:middle;text-align:center;}
.fail_banner .warning_img{display:inline-block;}
.fail_banner .warning_box p{font-size:17px;font-weight:600;color:#fde5e5;text-align:center;margin-top:20px;line-height:1.4}
.failed_top{padding-bottom:28px;border-bottom:1px solid #e3e3e3;}
.failed_top > strong{display:block;font-size:17px;font-weight:600;color:#545454;text-align:left;}
.failed_detail{padding:24px 0}
.failed_detail ul li{font-size:16px;color:#202020;font-weight:600;line-height:1.3;margin-bottom:18px;overflow: hidden;}
.failed_detail ul li > span{float: left;position:relative;font-size:16px;color:#202020;font-weight:600;margin-right:38px;}
.failed_detail ul li > span:after{content:"";display:inline-block;width:2px;height:12px;vertical-align:middle;margin-top:-6px;margin-left:10px;background:#e3e3e3}
.failed_detail ul li > div{display:inline-block;vertical-align:top;margin-left:-5px}
.failed_detail ul li > div span{font-size:16px;display:block;line-height:1.4}
.failed_detail ul li:last-child{margin-bottom:0}
.faild_link{position:absolute;width:550px;right:0;bottom:0;}
.faild_link a{display:block;width:100%;height:64px;color:#202020;text-align:center;line-height:64px;font-weight:600;letter-spacing:-1px;background:#eee}
.faild_link a strong{display:inline-block;max-width:50%;color:#202020;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}
.faild_link a strong:after{content:"";display:inline-block;width:29px;height:11px;margin-left:7px;vertical-align:middle;margin-top:-5px;background:url("../images/icon/arrow_btn_d.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;}
.loading_txt{position:fixed;top:50%;left:50%;margin-left:-512.5px;margin-top:-50px;width:1025px;height:100px;line-height:100px;color:#202020;font-size:20px;font-weight:600;text-align:center;background:rgba(256,256,256,.8);z-index:9999;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#90ffffff);}
.loading_txt p{display:inline-block;}
.loading_txt p:after{content:"";display:inline-block;width:28px;height:12px;margin-left:10px;margin-top:-5px;vertical-align:middle;background:url("../images/icon/i_load_arrow.png") no-repeat center center;-webkit-background-size:100% auto;background-size:100% auto}

/* 나의 인증내역 */
.report_list{position:relative;border-top:2px solid #202020;}
.total{display:block;text-align:right;font-size:16px;font-weight:600;color:#202020;margin-bottom:15px}
.report_list ul li{font-size:0;padding:30px 0;border-bottom:1px solid #e3e3e3;}
.report_thum{display:inline-block;width:150px;height:164px;vertical-align:middle;border:1px solid #e3e3e3;background:#ffffff no-repeat center center #e3e3e3;-webkit-background-size:80% auto;background-size:80% auto;}
.report_txt{display:inline-block;width:-webkit-calc(100% - 255px);width:calc(100% - 255px);vertical-align:middle;padding-left:30px;}
.report_txt p{font-size:16px;line-height:1.3;color:#202020;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin-bottom:5px}
.report_txt .date_box{display:inline-block;font-size:15px;color:#545454;font-weight:600;}
.report_list a.arrow_btn{display:block;float: right;font-size:16px;color:#202020;font-weight:600;text-align:center;width:95px;height:95px;line-height:1.15;letter-spacing:-1px;padding:25px 10px;margin-left:10px;margin-top: 32px;vertical-align:middle;background:url(../images/icon/arrow_btn.png) no-repeat center 55px;-webkit-background-size:32px 12px;background-size:32px 12px;border:1px solid #e3e3e3;}
.list_wrap{border-top:2px solid #202020;}
.list_wrap ul li{background:#fff;border-bottom:1px solid #e3e3e3;}
.list_wrap ul li a{display:block;position:relative;padding:20px 15px;background:url(../images/icon/arrow_btn_g.png) no-repeat 96% center;-webkit-background-size:32px 12px;background-size:32px 12px;}
.list_wrap ul li a p{color:#202020;font-size:18px;line-height:1;font-weight:600;margin-bottom:0;padding-bottom:15px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.list_wrap ul li a p >span{display:inline-block;color:#b6b6b6;vertical-align:top;margin-left:5px}
.date_box{display:block;color:#a9a9a9;font-size:14px;line-height:1.15;}
.list_view{display:block;position:relative;padding:20px 15px;margin-bottom:30px;background:#f3f2f2;}
.list_view p{color:#202020;font-size:18px;line-height:1;font-weight:600;margin-bottom:0;padding-bottom:15px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.list_view p >span{display:inline-block;color:#b6b6b6;vertical-align:top;margin-left:5px}

/* sub_tab */
.sub_tab{height:50px;margin-bottom:40px;text-align:center}
.sub_tab ul{display:inline-block;text-align:center;overflow:hidden;}
.sub_tab ul li{float:left;line-height:50px;width:308px;border:1px solid #ddd;border-left:0}
.sub_tab ul li:first-child{border-left:1px solid #ddd;}
.sub_tab ul li a{position:relative;display:block;font-size:15px;color:#b8b8b8;font-weight:600;background:#eee}
.sub_tab ul li.on a{color:#2844a3;background:#fff}
.sub_tab ul li.on a:before{content:"";display:block;width:100%;height:3px;position:absolute;left:0;top:-1px;background:#2844a3}

/* table */
.must{display:inline-block;vertical-align:middle;width:9px;height:10px;margin:-6px 5px 0;background:url("../images/icon/i_must.png") no-repeat center center;-webkit-background-size:9px 10px;background-size:9px 10px}
.list_table table caption,.view_table table caption{font-size:0;text-indent:-9999em;}
.list_table{border-top:2px solid #202020;}
.list_table table,.view_table table{border-spacing:0;width:100%;background:#fff;empty-cells:show;table-layout:fixed;border-collapse:collapse;}
.list_table table{table-layout:fixed;}
.list_table table thead tr th{font-size:15px;height:50px;padding:12px 0;color:#202020;font-weight:600;vertical-align:middle;text-align:center;border-bottom:1px solid #e3e3e3}
.list_table table tbody tr td{font-size:15px;height:50px;padding:12px 0;color:#202020;font-weight:600;vertical-align:middle;text-align:left;border-bottom:1px solid #e3e3e3}
.list_table table tbody tr.tr_title{cursor:pointer;}
.list_table table tbody tr.tr_title td:first-child{color:#b8b8b8;}
.list_table table tbody tr.tr_con{display:none;}

/* notice */
.notice_list table tbody tr.tr_title td:first-child{text-align:center}
.notice_list table tbody tr.tr_title.i_noti td:first-child{text-indent:-9999em;background:url("../images/icon/i_noti.png") no-repeat center center;-webkit-background-size:25px 25px;background-size:25px 25px}
.notice_list table tbody tr.tr_title td.date{color:#545454;text-align:center}
.notice_list table tbody tr.tr_title td:last-child{background:url("../images/icon/arrow_list_down.png") no-repeat center center;-webkit-background-size:14px 8px;background-size:14px 8px}
.notice_list table tbody tr.tr_title.on td:last-child{background:url("../images/icon/arrow_list_up.png") no-repeat center center;-webkit-background-size:14px 8px;background-size:14px 8px}
.notice_list table tbody tr.tr_con td{background:#f4f4f4;padding-top:0}
.notice_list table tbody tr.tr_con td > div{font-size:14px;color:#545454;line-height:1.5;text-align:left;padding:25px 94px;background:#f4f4f4}
.file_download{display:block;font-size:12px;color:#545454;padding-left:95px;padding-top:12px;border-top:1px solid #e3e3e3;/*background: #fff*/}
.file_download i{display:inline-block;width:13px;height:14px;vertical-align:middle;margin-right:5px;margin-top:-2px;background:url("../images/icon/i_clip_on.png") no-repeat left top;-webkit-background-size:100% auto;background-size:100% auto}

/* faq */
.faq_list{margin-bottom:60px;border-top:2px solid #202020;}
.faq_list dl{position:relative;}
.faq_list dl dt{font-size:15px;height:50px;padding:0 25px;color:#202020;font-weight:600;border-bottom:1px solid #e3e3e3}
.faq_list dl dt p{position:relative;color:#202020;font-size:15px;line-height:49px;font-weight:600;padding-left:40px;white-space:normal;text-align:left;word-wrap:break-word;overflow:hidden;}
.faq_list dl dt .icon_q{display:block;position:absolute;top:13px;left:0;color:#fff;font-size:13px;width:22px;height:22px;line-height:20px;text-indent:-.5px;background:#203981;border-radius:50%;text-align:center;}
.faq_list .faq_datail{display:none;position:relative;line-height:1.4;color:#666;font-size:15px;font-weight:600;text-align:left;padding:0 25px 0 65px;background:#f4f4f4;border-bottom:1px solid #e3e3e3}
.faq_list .faq_datail .faq_text p{margin-bottom:0;font-size:15px;font-weight:600;padding:25px 0}
.faq_list .faq_datail .icon_a{position:absolute;top:25px;left:25px;font-size:13px;font-size:13px;width:22px;height:22px;line-height:20px;text-indent:-.5px;border-radius:50%;text-align:center;background:#94acfd;color:#fff;}
.faq_list dl dt{background:url("../images/icon/arrow_list_down.png") no-repeat 98% center;-webkit-background-size:14px 8px;background-size:14px 8px}
.faq_list dl.on dt{background:url("../images/icon/arrow_list_up.png") no-repeat 98% center;-webkit-background-size:14px 8px;background-size:14px 8px}

/* membership */
.membership_con{width:650px;padding:0 55px;margin:0 auto;overflow:hidden;background:#fff}
.membership_con.ver02{padding:0 17px}
.agreement_form{padding:10px 20px;background:#fdfcfc;border-bottom:1px solid #f3f2f2}
.agreement_form .form-group{margin:0;padding:0;line-height:28px;margin:10px 0;}
.agreement_form .form-group label{;font-size:14px;font-weight:600;}
.agreement_form .form-group a{display:block;position:absolute;top:0;right:0;font-size:14px;color:#202020;font-weight:600;width:70px;height:28px;line-height:22px;text-align:center;border:2px solid #e0e0e0;}

/* agreement */
.agreement_list{border-top:2px solid #202020;padding-top:40px;margin-bottom:80px}
.agreement_list h4{font-size:30px;color:#202020;margin-bottom:60px;text-align:center;}
.agreement_list strong{display:block;font-size:16px;color:#202020;margin-top:20px;margin-bottom:10px;line-height:1.4}
.agreement_list ul li{font-size:14px;color:#545454;line-height:1.4;}
.agreement_list p{font-size:14px;color:#545454;line-height:1.4;margin-bottom:5px}
.agreement_list span{display:block;margin:5px 0;font-size:14px;line-height:1.4;letter-spacing:-1px;font-weight:600}
.agreement_list .pre_con a{display:inline-block;color:#2844a3;padding:5px 10px;text-decoration:underline;}

/* mypage */
.cancel_box{overflow:hidden;}
.cancel_box p{float:left;width: 390px;width:-webkit-calc(100% - 150px);width:calc(100% - 150px);height:46px;line-height:46px;text-align:center;color:#545454;font-size:15px;font-weight:600;margin-right:10px;border:1px solid #e3e3e3;}
.cancel_box a{float:left;height:46px;line-height:46px;width:140px;text-align:center;color:#202020;font-size:15px;font-weight:600;padding:0 10px;background:#eee;}

/* login */
.login_form .form-group{padding-left:0}
.login_form .form-group.check_box{margin-top:15px}
.login_form .form-group.check_box .label_txt{display:inline-block;height:auto;color:#545454;font-size:13px;line-height:25px;margin-bottom:0;}
.sns_membersihp,.sns_login{position:relative;border-top:1px solid #e3e3e3;padding-top:50px;margin:50px 0}
.sns_membersihp:before,.sns_login:before{content:"or";display:block;position:absolute;top:-15px;left:50%;margin-left:-16.5px;font-size:14px;color:#545454;line-height:1;font-weight:600;padding:5px 10px;background:#fff;}
.sns_box{text-align:center;}
.sns_box a{display:inline-block;width:65px;height:65px;margin:0 30px;}
.sns_box a img{width: 100%;height: auto}
.link_text{text-align:center;margin:15px 0;}
.link_text a{display:inline-block;color:#545454;font-size:13px;font-weight:600;margin:0 5px;vertical-align:middle;}
.link_text span{display:inline-block;font-size:13px;color:#545454;font-weight:600;vertical-align:middle;margin-top:-1px;}
.login_form .bottom_btn{margin:30px 0 15px;}

/* pagenation */
.paging{text-align:center;margin:50px 0}
.paging .pagination{margin:0}
.paging .pagination li a{margin:0 4px;border-radius:0;color:#666;}
.pagination > li > a,.pagination > li > span{padding:0;height:41px;width:41px;line-height:36px;font-size:14px;color:#656565;font-weight:600;border:2px solid #e0e0e0}
.pagination > .active  a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{color:#fff;background:#2844a3;border-color:#2844a3}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color:#fff;background:#2844a3;border-color:#2844a3}
.paging .pagination .active a{color:#fff;}
.pagination li.arrow{text-indent:-9999px}
.pagination li.first a{background:url("../images/icon/arrow_first.png") no-repeat center center #fff;-webkit-background-size:14px 11px;background-size:14px 11px;border-color:transparent}
.pagination li.prev a{margin-right:15px;background:url("../images/icon/arrow_prev.png") no-repeat center center #fff;-webkit-background-size:7px 11px;background-size:7px 11px;border-color:transparent}
.pagination li.next a{margin-left:15px;background:url("../images/icon/arrow_next.png") no-repeat center center #fff;-webkit-background-size:7px 11px;background-size:7px 11px;border-color:transparent}
.pagination li.last a{background:url("../images/icon/arrow_last.png") no-repeat center center #fff;-webkit-background-size:14px 11px;background-size:14px 11px;border-color:transparent}

/* guide */
.guide_box{}

/* error */
.error_box{text-align:center;margin:80px auto 50px}
.error_box h3{text-align:center;font-size:30px;color:#2844a3;font-weight:600;margin-top:40px}
.error_box strong{display:block;text-align:center;font-size:19px;color:#545454;margin-top:20px;margin-bottom:20px}
.error_box p{text-align:center;font-size:16px;color:#b8b8b8;font-weight:600;line-height:1.4}
.error_box .btn_con{margin-top:50px}
.error_box .btn_con .btn{width:auto;min-width:240px}

/* modal */
.modal{overflow:visible!important;padding-right:0!important;z-index:9999!important;}
.modal-open{position:fixed;overflow:hidden;}
.modal-content{border-radius:0;border:none;}

/*.modal.left.fade .modal-dialog{left:-200%;-webkit-transition:opacity 0.3s linear,left 0.3s ease-out;-o-transition:opacity 0.3s linear,left 0.3s ease-out;transition:opacity 0.3s linear,left 0.3s ease-out;}
.modal.left.fade.in .modal-dialog{left:0;}
.modal.left .modal-dialog{position:fixed;margin:auto;width:24rem;height:100%;-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}
.modal.left .modal-content{height:100%;overflow-y:auto;}
.modal.left .modal-body{padding:0;}*/

/* alert modal */
.modal-open{position:fixed;}
.modal-center{text-align:center;}
.modal-center:before{display:inline-block;vertical-align:middle;content:" ";height:100%;}
.modal-center .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}
.modal-center .modal-dialog.sm{width:320px;max-width:320px;margin:0;}
.modal-center .modal-dialog.md{width:520px;max-width:520px;margin:0;}
.modal-center .modal-content{border:0;border-radius:0;overflow:hidden;}
.modal-center .modal-header{position:relative;height:50px;padding:0 25px;background:#fff;border-bottom:1px solid #e3e3e3;}
.modal-center .modal-header .modal-title{display:inline-block;color:#202020;line-height:50px;text-align:center;font-size:18px;vertical-align:middle;font-weight:700;}
.modal-center .modal-header .close{display:block;width:20px;height:50px;position:absolute;top:0;right:25px;margin-top:0;opacity:1;text-shadow:none;background:url(../images/icon/btn_close.png) no-repeat right center;-webkit-background-size:20px 20px;background-size:20px 20px;}
.modal-center .modal-body{height:auto;padding:0;}
.modal-center .modal-body .modal_con{color:#545454;font-size:14px;letter-spacing:-1.3px;line-height:1.35;font-weight:600;padding:20px 25px;}
.modal-center .modal-body .modal_con p{margin:10px 0;}
.modal-center .modal-body .modal_con strong{display:block;color:#202020;font-size:14px;margin:10px 0;}
.modal-center .bottom_btn{margin:0}
.modal-center .bottom_btn .btn{border-radius:0}
.modal-center .bottom_btn.ver02{overflow:hidden;}
.modal-center .bottom_btn.ver02 .btn{width:50%;float:left;}
.modal-center .bottom_btn.ver02 .btn:first-child{border-right:1px solid rgba(256,256,256,.1);}

/* top */
.top_fixed{display:none;position:fixed;width:71px;height:71px;bottom:80px;right:60px;}
.top_btn{display:block;width:100%;height:100%;text-indent:-9999em;background:url("../images/top_btn.png") no-repeat 0 0;-webkit-background-size:100% auto;background-size:100% auto;}

/* footer */
.footer{position:relative;clear:both;width:100%;padding:40px 0;background:#202020}
.foot_link{margin-bottom:30px}
.foot_link a{display:inline-block;font-size:15px;color:#fff}
.footer .foot_txt p{font-size:15px;color:#fff;margin-bottom:8px;line-height:1.2}
.footer .foot_txt p span{;font-size:13px;color:#fff;font-weight:300;opacity:.4}
.footer .foot_txt p strong{font-size:13px;color:#fff;font-weight:300;opacity:.6}
.nation_sel{display:inline-block;position:absolute;right:0;top:-5px;}
.wSelect-selected{padding:0;margin-right:0px;}
.wSelect-theme-classic.wSelect{min-width:215px;/*width:250px!important;*/;float:right;color:#fff;font-size:15px;letter-spacing:-1.5px;margin-bottom:0;border:0;background:transparent;font-family:'Malgun Gothic','돋움','Arial',sans-serif;-webkit-box-shadow:none;box-shadow:none}
.wSelect-option-icon{padding-left:25px;padding-right:10px;}
.wSelect-arrow{background:url("../images/icon/arrow_down.png") no-repeat right center;-webkit-background-size:10px 7px;background-size:10px 7px;}
.wSelect-hover .wSelect-arrow,.wSelect-active .wSelect-arrow{background-position:16px center}
.wSelect-theme-classic .wSelect-options-holder{width:100%;top:25px!important;border-radius:0;background:#fff;border:0;}
.wSelect-theme-classic .wSelect-options{border:0;border-radius:0;/*height: auto !important;*/overflow-y:auto;}
.wSelect-theme-classic .wSelect-option{background-color:#202020;color:#fff;margin-bottom:0;}