@charset "utf-8";

@import url('default.css');


/*** skipNavi ***/
.skip_navi {position:relative ; width:100%; z-index:20; }
.skip_navi a { position: absolute; display:block ; height:1px; width:1px; margin:-1px 0 0 -1px; overflow:hidden; font-size:1px; line-height:1px; text-align:center; font-weight: 700;}
.skip_navi a:focus,
.skip_navi a:hover,
.skip_navi a:active {color:#fff; line-height:40px; font-size:14px; background:#333; z-index:100; margin:0; left:0; right:0; top:0; height:40px; width:100%;}

/* loading */
.loading {display: none; position: fixed; z-index: 300;text-align: center; height: 130px; width:392px; background: #fff;padding:34px 0 20px; border:#d1d1d1 solid 1px; border-radius: 6px;}

/*** modal ***/
.modal_wrap {display: none; position: absolute; left:0; top:0; right:0; bottom:0; z-index: 100;background:rgba(0,0,0,.5);}
.modal_iframe { display: none; position: fixed; }
.modal {display: none; position: absolute; background-color: #fff;min-width:420px;z-index: 200;}
.modal .modal_header {border-top:4px solid #434159;border-bottom:1px solid #aaabad;}
.modal .modal_header h1{padding:0 0 0 18px;height:51px;line-height:51px;font-size:18px;font-weight:500;color:#333;}
.modal .modal_title{margin:24px 20px 0 20px;height:27px;border-bottom:1px solid #333333;}
.modal .modal_title h2{font-size:17px;font-weight:500;line-height:1;letter-spacing:-1px;}
.modal .modal_foot_btn{padding:20px 0;text-align:center;}
.modal .modal_foot_btn a{margin:0 3px;}
.modal .tbl_detail_type1 + .modal_foot_btn{padding-top:0;}
.modal .modal_foot_btn .btn{min-width:120px;height:40px;line-height:40px;font-size:15px;font-weight:500;}
.modal .modal_close{position: absolute; top:4px; right:0; width: 51px; height: 51px;background:url(../images/btn_modal_close.gif) no-repeat 50% 50%;}

/* button */
.btn {vertical-align:middle;display:inline-block;/*display:table \9;*/box-sizing:border-box;min-width:90px;margin:0;padding:0 15px;height:32px;line-height:32px;font-size:13px;font-weight:500;text-align:center;color:#fff;}
.btn.big{min-width:120px;margin:0;padding:0 15px;height:40px;line-height:40px;font-size:15px;}
.btn.gray{background:#6c6f83;}
.btn.gray2{background:#6c6f83;}
.btn.orange{background:#434159;}
.btn.orange.add{padding-left:26px;background:#434159 url(../images/ico_add.png) no-repeat 15px 50%;}
.btn.skyblue{background:#4db7d2;}
.btn.skyblue2{background:#65cbd5;}
.btn.darkblue{background:#302e40;}
.btn.gray_line{background:#f3f3f3;border:1px solid #999;color:#333;}
.btn.white_line{background:#fff;border:1px solid #434159;color:#434159;}
.btn.white_line.down{padding-left:43px;background:#fff url(../images/ico_down.png) no-repeat 15px 50%;}
.btn.darkblue_line{background:#fff;border:1px solid #415464;color:#415464;}
.btn.darkblue_line.sm{line-height:26px;font-size:12px;}
.btn.blue{background:#7596b2;}
.btn.mx{min-width:100px;}
.btn_toggle{display:inline-block;width:52px;height:24px;vertical-align:middle;background:url(../images/btn_onoff_off.png) no-repeat 0 0;}
.btn_toggle.on{background:url(../images/btn_onoff_on.png) no-repeat 0 0;}
.btn_more{display:block;padding-right:10px;font-size:15px;color:#6c6f83;font-weight:500;background:url(../images/bu_arrow_more.gif) no-repeat 100% 50%;}
.sm{min-width:0;padding:0 10px;height:28px;line-height:28px;}
.btn.sm2{min-width:70px;font-size:12px;}
.btn.gray2.sm{padding:0 17px 0 42px;border:1px solid #434159;color:#434159;font-size:13px;font-weight:bold;background:#fff url(../images/ico_down.png) no-repeat 17px 50%;}
.chk_disabled{position:relative;cursor:default;}
.chk_disabled span.bg{position:absolute;z-index:1;left:0;top:0;opacity:1;display:block;width:100%;height:100%;color:#9c9aa3;background:#dcdcdf;}
.btn:hover{text-decoration:none !important;}

/* input, select */
.inp_txt{vertical-align:middle;box-sizing:border-box;border:#999999 solid 1px;font-size:13px; line-height: 26px; width:100%;height: 32px;padding:2px 5px 2px 10px;font-weight:300;background:#fff;}
.inp_area{box-sizing:border-box;border:#999999 solid 1px;font-size:13px; line-height: 20px; width:100%;height: 82px;padding:5px 10px;background:#fff;resize:none;}
.inp_txt:focus,.inp_area:focus{border-color:#f46407;}
.inp_txt:disabled,.inp_area:disabled,select:disabled{background:#e8e8e8;color:#333;}
.inp_select {vertical-align:middle;border:#999999 solid 1px;font-size:13px; line-height: 26px; width:100%; height: 32px;padding:2px 0 2px 10px;}
input[type="file"]:not(.disabled) {position:fixed; left:-9999px; width:1px; height:1px; overflow:hidden; font-size:0; line-height:0; color:transparent; text-indent:-9999px;} /* 170331수정 */
.fileWrap{display:block;margin-top:-4px;}
.fileWrap label {position:relative; display:block;padding-right:100px;}
.fileWrap label .text {display:block;box-sizing:border-box;color:#999;border:#999999 solid 1px;border-right:0;font-size:13px; line-height: 26px; width:100%;height: 32px;padding:2px 5px 2px 10px;font-weight:300;background:#fff;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fileWrap label .text.on{color:#333;}
.fileWrap label .btn_file {position:absolute; top:0; right:0; display:block; width:100px; height:32px; line-height:32px; color:#fff; font-size:12px; text-align:center;background:#6c6f83;}
.fileWrap2{display:inline-block;vertical-align:middle;margin-right:2px;}
.fileWrap2 label {position:relative; display:block;width:70px; height:32px;}
.fileWrap2 label .btn_file {position:absolute; top:0; right:0; display:block; width:70px; height:32px; line-height:32px; color:#fff; font-size:12px; font-weight:300; text-align:center;background:#6c6f83;}
.inp_chk{visibility:hidden;}
.inp_chk + .ui-button{border:0;border-radius:0;padding-left:20px;color:#333;font-weight:normal;background:url(../images/ico_checkbox_off.png) no-repeat 0 0;}
.inp_chk + .ui-button.ui-state-active{color:#333;background:url(../images/ico_checkbox_on.png) no-repeat 0 0;}
.inp_chk + .ui-button .ui-button-text{padding:0 0 2px 4px;line-height:18px;}
.inp_chk + .label_hidden{margin:0;width:0;height:20px;overflow:hidden;}
.inp_chk + .label_hidden .ui-button-text{overflow:hidden;white-space:nowrap;width:0;}
.inp_rdo{visibility:hidden;}
.inp_rdo + .ui-button{border:0;border-radius:0;padding-left:20px;color:#333;font-weight:normal;background:url(../images/ico_radio_off.png) no-repeat 0 0;}
.inp_rdo + .ui-button.ui-state-active{color:#333;background:url(../images/ico_radio_on.png) no-repeat 0 0;}
.inp_rdo + .ui-button .ui-button-text{padding:0 0 2px 4px;line-height:18px;}
.inp_rdo + .label_hidden{margin:0;width:0;height:20px;overflow:hidden;}
.inp_rdo + .label_hidden .ui-button-text{overflow:hidden;white-space:nowrap;width:0;}
.txt_area {box-sizing:border-box;width:100%;padding:10px;border:1px solid #999999;font-size:13px;line-height:18px;font-weight:300;vertical-align:top;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#666;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#666;opacity:1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#666;opacity:1;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#666;}

/* layout */
#header{height:79px;border-bottom:1px solid #64676d;background:#fff;box-shadow:0 1px 2px #ccc;}
#header .in{position:relative;width:1160px;height:79px;margin:0 auto;}
#header .in .logo{float:left;}
#header .in .logo img{height:79px;}
#header .in #gnb{float:left;;}
#header .in #gnb li{float:left;padding:19px 20px 20px 20px;}
#header .in #gnb li a{display:block;height:40px;padding:0 20px;line-height:40px;font-size:17px;font-weight:500;color:#666;}
#header .in #gnb li a span{display:block;position:relative;padding:0 5px;}
#header .in #gnb li.on a{color:#434159;}
#header .in #gnb li.on a span:after{content:"";display:block;position:absolute;left:0;top:37px;width:100%;height:3px;background:#434159;}
#header .in #gnb li a:hover{color:#434159;}
#header .in #gnb li a:hover span:after{content:"";display:block;position:absolute;left:0;top:37px;width:100%;height:3px;background:#434159;}
#header .in #gnb li:last-child{margin-left:350px;}
#header .in #gnb li:last-child a{color:#434159;}
#header .in .user{position:absolute;right:28px;top:33px;font-size:13px;color:#64676d;font-weight:500;cursor:pointer;}
#header .in .user span{display:inline-block;height:17px;line-height:17px;padding-left:20px;background:url(../images/ico_user.png) no-repeat 0 0;}
#header .in .user_btn_wrap{z-index:9;position:absolute;right:28px;top:24px;}
#header .in .user_btn{display:block;width:108px;height:30px;line-height:30px;text-align:center;font-size:13px;color:#64676d;cursor:pointer;font-weight:500;border:1px solid #999999;}
#header .in .user_layer{display:none;position:absolute;left:50%;top:40px;margin-left:-90px;width:160px;padding:9px;border:1px solid #ebebeb;background:#fff;}
#header .in .user_layer.on{display:block;}
#header .in .user_layer:after{position:absolute;left:0;top:-10px;content:"";display:block;width:100%;height:10px;background:url(../images/bu_login.png) no-repeat 50% 100%;}
#header .in .user_layer li a{display:block;height:46px;background:#e41c39;color:#fff;text-align:center;}
#header .in .user_layer li a span{display:block;padding:6px 0 2px;font-size:9px;}
#header .in .user_layer li a strong{display:block;font-size:11px;}
#header .in .user_layer li.tnet{margin-bottom:6px;}
#header .in .user_layer li.tnet a{background:#434159;}

#container{padding-bottom:60px;background:#f0f0f0;}
#container.main_container{padding-bottom:0;}
.location{width:1160px;height:49px;margin:0 auto;text-align:right;}
.location li{display:inline-block;margin-top:20px;padding:0 0 0 20px;font-weight:300;color:#888;line-height:1;}
.location li + li{background:url(../images/bu_location.png) no-repeat 7px 2px;}
.location li:last-child{padding-right:20px;color:#666;}
#contents{margin:0 auto;width:1160px;background:#fff url(../images/bg_contents.gif) repeat-y 0 0;}
#contents:after{content:"";clear:both;display:block;}
#contents .lnb{float:left;width:183px;padding:0 0 0 27px;}
#contents .lnb h2{position:relative;padding:55px 0 0 0;height:63px;line-height:1;font-size:24px;font-weight:500;letter-spacing:-1px;}
#contents .lnb h2:after{content:"";display:block;position:absolute;left:0;top:102px;width:35px;height:3px;background:#434159;}
#contents .lnb .list > li{line-height:1.2;padding-right:10px;font-size:15px;word-break:break-all;}
#contents .lnb .list > li a{display:inline-block;padding:6px 0;color:#666;}
#contents .lnb .list > li.on > a{font-weight:500;color:#434159;}
#contents .lnb .list > li.on > ul{display:block;}
#contents .lnb .list > li a:hover{font-weight:500;color:#434159;}
#contents .lnb .list > li > ul{display:none;padding-left:30px;}
#contents .lnb .list > li > ul > li{line-height:30px;font-size:15px;}
#contents .lnb .list > li > ul > li a{padding:0;}
#contents .lnb .list > li > ul > li.on a{font-weight:500;color:#434159;}
#contents .lnb .btn_analytics{margin:25px 0 0 -14px;}
#contents .contents_body{float:right;width:890px;padding:0 30px 90px 0;min-height:400px;}
#footer{padding:50px 0 0 0;border-top:1px solid #d7d6dc;background:#fff;}
#footer .in{width:1160px;margin:0 auto;}
#footer .in .foot_nav{float:left;padding:0 0 0 135px;}
#footer .in .foot_nav > li{float:left;width:360px;}
#footer .in .foot_nav > li p a{font-size:15px;color:#333;font-weight:500;line-height:1;}
#footer .in .foot_nav > li ul{padding:23px 0 0 0;}
#footer .in .foot_nav > li ul li{line-height:24px;}
#footer .in .foot_nav > li ul li a{font-size:13px;color:#666;font-weight:300;}
#footer .in .foot_contact{float:left;}
#footer .in .foot_contact dt{font-size:15px;color:#333;font-weight:500;line-height:1;}
#footer .in .foot_contact dd{padding:23px 0 0 0;}
#footer .in .foot_contact dd li{line-height:24px;font-size:13px;color:#666;font-weight:300;}
/*
#footer .in .foot_link{clear:both;text-align:center;padding-top:40px;}
#footer .in .foot_link li{display:inline-block;line-height:1;}
#footer .in .foot_link li + li{padding-left:20px;background:url(../images/bar_foot_link.gif) no-repeat 8px 2px;}
#footer .in .foot_link li a{color:#999;font-weight:500;}
#footer .in .foot_link li a.em{color:#ff4e00;}
*/
#footer .in .copy{clear:both;padding:55px 0 12px 0;line-height:1;text-align:center;font-size:10px;font-weight:300;color:#999;}
#footer .in .foot_logo{padding-bottom:30px;text-align:center;}

/* title */
.article_title{position:relative;padding:55px 0 0 0;line-height:1;height:46px;border-bottom:1px solid #dcdde0;}
.article_title h3{font-size:27px;font-weight:500;letter-spacing:-1px;}
.article_title h3 span{font-size:16px;color:#848484;font-weight:normal;margin-left:30px;}
.article_title h3 .btn{margin:-3px 0 0 10px;letter-spacing:0;}
.article_title .btn_wrap{position:absolute;right:0;top:59px;}
.article_title .btn_wrap .btn{display:block;float:left;}
.article_title .btn_wrap .btn + .btn{margin-left:7px;}
.article_title .btn_more{margin-top:5px;}
.article_title .ico_new{vertical-align:middle;}
.article_title.board_title{height:auto;padding-bottom:22px;}
.article_title.board_title h3,
.article_title.board_title h4{display:inline-block;vertical-align:bottom;max-width:630px;font-size:20px;word-break:break-all;word-wrap:break-word;}
.article_title.board_title .btn_area{position:absolute;right:0;bottom:20px;}
.article_title.board_title .btn_area .btn.white_line{padding-left:48px;background:url(../images/ico_email.png) no-repeat 19px 50%;}
.article_title.board_title .board_title2{position:relative;padding-left:20px;display:inline-block;vertical-align:bottom;font-size:20px;font-weight:500;letter-spacing:-1px;color:#999;}
.article_title.board_title .board_title2:after{content:"";position:absolute;left:9px;top:2px;width:2px;height:18px;background:#999999;}
.article_title.board_title .title_info{position:absolute;left:0;bottom:-30px;font-size:13px;font-weight:500;color:#666;}


/* table */
.star{margin-left:2px;;font-weight:400;}
.tbl_list_type1{}
.tbl_list_type1 .txt_l img{margin-top:4px;margin-left:4px;}
.tbl_list_type1 .ico_new{margin-top:2px;margin-left:4px;}
.tbl_list_type1 table{width:100%;table-layout:fixed;border-top:2px solid #333333;}
.tbl_list_type1 table th{height:50px;font-size:15px;color:#1f232f;font-weight:500;border-bottom:1px solid #d7d6dc;background:#f0f0f0;}
.tbl_list_type1 table th + th{background:#f0f0f0 url(../images/bar_th.gif) no-repeat 0 50%;}
.tbl_list_type1 table td{padding:14px 5px;text-align:center;font-size:15px;border-bottom:1px solid #d7d6dc;word-break:break-all;word-wrap:break-word;}
.tbl_list_type1 table .faq td{background:#eae8f6;}
.tbl_list_type1 table td.txt_l{padding-left:10px;}
.tbl_list_type1 table td .over_txt{display:inline-block;width:auto;max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;word-wrap:normal;} /* 170331 수정 */
.tbl_list_type1 table td a:hover{text-decoration:underline;}
.tbl_list_type1 table td .txt_file{margin-top:5px;color:#666;}
.tbl_list_type1 table td .btn{margin:-4px 0;}
.tbl_list_type1 table td .btn + .btn{margin-left:2px;}
.tbl_list_type1 table td .i_web{display:inline-block;padding:0 0 0 70px;height:31px;line-height:31px;font-size:15px;color:#333;font-weight:300;background:url(../images/ico_web.png) no-repeat 30px 0;}
.tbl_list_type1 table td .i_ios{display:inline-block;padding:0 0 0 70px;height:31px;line-height:31px;font-size:15px;color:#333;font-weight:300;background:url(../images/ico_ios.png) no-repeat 30px 0;}
.tbl_list_type1 table td .i_android{display:inline-block;padding:0 0 0 70px;height:31px;line-height:31px;font-size:15px;color:#333;font-weight:300;background:url(../images/ico_android.png) no-repeat 30px 0;}
.tbl_list_type1 table td .i_mobile{display:inline-block;padding:0 0 0 70px;height:31px;line-height:31px;font-size:15px;color:#333;font-weight:300;background:url(../images/ico_mobile.png) no-repeat 30px 0;}
.tbl_list_type1 table td .i_window{display:inline-block;padding:0 0 0 70px;height:31px;line-height:31px;font-size:15px;color:#333;font-weight:300;background:url(../images/ico_window.png) no-repeat 30px 0;}

.tbl_list_type1 table td .txt_orange{color:#434159;}
.tbl_list_type1 table td .not_live{position:relative;display:inline-block;padding-right:20px;line-height:16px;color:#6c6f84;text-decoration:underline;background:url(../images/ico_not_live.png) no-repeat 100% 50%;}
.tbl_list_type1 table td .not_live.on .tooltip_box{display:block;}
.tbl_list_type1 table td .not_live .tooltip_box{display:none;position:absolute;left:40px;top:34px;padding:13px;white-space:nowrap;line-height:16px;font-weight:300;color:#666;border:1px solid #aaabad;background:#f0f0f0;}
.tbl_list_type1 table td .not_live .tooltip_box:after{content:"";display:block;width:11px;height:8px;position:absolute;left:40px;top:-8px;background:url(../images/bu_arrow_tooltip.gif) no-repeat 0 0;}


.tbl_list_type1 .in_table{display:none;padding:30px;border:1px solid #d7d6dc;background:#f9f9f9;}
.tbl_list_type1 .in_table table{border-top:0;}
.tbl_list_type1 .in_table table th{text-align:left;padding:9px 0 0 7px;font-size:14px;color:#333;font-weight:500;line-height:32px;vertical-align:top;border-bottom:0;background:none;}
.tbl_list_type1 .in_table table td{text-align:left;padding:9px 0;border-bottom:0;}
.tbl_list_type1 .in_table table td .down{margin-left:10px;color:#f46407;font-weight:400;}
.tbl_list_type1 .in_table table .bd_line th{height:auto;padding:0 0 30px 7px;border-bottom:1px solid #bbbbbb}
.tbl_list_type1 .in_table table .bd_line td{padding:0 0 30px 0;border-bottom:1px solid #bbbbbb}
.tbl_list_type1 .in_table table .pd_t th{height:auto;padding-top:30px;}
.tbl_list_type1 .in_table table .pd_t td{padding-top:30px;}
.tbl_list_type1 .in_table table td .msg{position:relative;height:20px;}
.tbl_list_type1 .in_table table td .msg span{position:absolute;left:0;top:6px;display:block;min-width:250px;padding:0 0 0 33px;font-size:13px;height:17px;line-height:17px;color:#6c6f83;font-weight:300;background:url(../images/ico_msg.gif) no-repeat 9px 0;}
.tbl_list_type1 .in_table table td .txt_plus{margin:0 15px 0 120px;width:190px;display:inline-block;font-size:14px;font-weight:500;color:#333;vertical-align:middle;}
.tbl_list_type1 .in_table_btn{padding-top:35px;}
.tbl_list_type1.v2 table td{height:36px;line-height:18px;}
.tbl_list_type1.v2 table td a{font-weight:400;}
.tbl_list_type1 .btn_detail{padding:12px 0;}
.tbl_list_type1 .btn_detail a{padding-right:20px;display:inline-block;font-size:15px;color:#43415a;background:url(../images/bu_arrow_detail.png) no-repeat 100% 50%;}
.tbl_list_type1 .btn_detail a.on{background:url(../images/bu_arrow_detail_on.png) no-repeat 100% 50%;}
.tbl_list_type1 .btn_detail a:hover{text-decoration:none;}
.key_manage + .tbl_list_type1_none{margin-top:100px;padding-bottom:120px;border-bottom:0;}
.tbl_list_type1_none{padding:160px 0 70px 0;text-align:center;border-bottom:1px solid #d7d6dc;background:url(../images/ico_none.gif) no-repeat 50% 70px;}
.tbl_list_type1_none .txt{margin-bottom:8px;font-size:20px;color:#434159;font-weight:500;}
.tbl_list_type1_none .txt2{font-size:15px;line-height:20px;color:#666;}
.tbl_list_type1_none.v2{border-top:2px solid #333;}
.tbl_btm_noti{padding:18px 0 0 13px;font-size:15px;font-weight:300;}
.tbl_btm_noti .bul{vertical-align:middle;display:inline-block;width:4px;height:4px;margin:-2px 4px 0 0;border-radius:2px;background:#585858;}
.tbl_btm_noti strong{font-weight:500;}
.tbl_btm_noti .btn{margin:-5px 0 0 6px;}
.tbl_btm_txt{margin-top:5px;font-size:14px;color:#848484;}
.tbl_btm_info{padding:10px 10px 0 10px;}
.tbl_btm_info:after{content:"";clear:both;display:block;}
.tbl_btm_info .linkage_ip{padding-top:0;}
.tbl_btm_info .linkage_ip li{line-height:20px;}
.tbl_btm_info .f_right .btn{display:inline-block;}
.btn_action{position:relative;display:inline-block;z-index:10;}
.btn_action .ico{cursor:pointer;}
.btn_action .action{display:none;position:absolute;right:27px;top:-8px;padding:9px 17px;text-align:left;border:1px solid #d8d8d8;box-shadow:0 0 3px #d8d8d8;background:#fff;}
.btn_action .action.on{display:block;}
.btn_action .action li a{line-height:32px;font-size:15px;color:#333;white-space:nowrap;}
.btn_action .action li a:hover{color:#434159;font-weight:500;text-decoration:none;}

.tbl_header{margin:0 20px;}
.tbl_header ul{display:table;width:100%;}
.tbl_header li{display:table-cell;height:50px;line-height:50px;text-align:center;font-size:13px;background:#f0f0f0;border-bottom:1px solid #d7d6dc;}
.tbl_header li + li{background:#f0f0f0 url(../images/bar_th.gif) no-repeat 0 50%;}
.tbl_header li:nth-child(1){width:140px;}
.tbl_header li:nth-child(2){width:83px;}
.tbl_header li:nth-child(3){width:140px;}
.tbl_header li:nth-child(4){width:175px;}

.tbl_header2{margin:0;}
.tbl_header2 ul{display:table;width:100%;border-top:2px solid #333333;}
.tbl_header2 li{display:table-cell;height:50px;line-height:50px;text-align:center;font-size:15px;font-weight:400;background:#f0f0f0;border-bottom:1px solid #d7d6dc;}
.tbl_header2 li + li{background:#f0f0f0 url(../images/bar_th.gif) no-repeat 0 50%;}
.tbl_header2 li:nth-child(1){width:163px;}
.tbl_detail_type1.page{min-height:0;padding:40px 0 0 30px;border-bottom:1px solid #dfdee3;}
.tbl_detail_type1.page table th{font-size:15px;font-weight:500;}
.tbl_detail_type1.page2{padding-left:10px;min-height:0;border-bottom:1px solid #dfdee3;}
.tbl_detail_type1 .i_web{display:inline-block;padding:0 0 0 40px;height:31px;line-height:31px;font-size:15px;color:#333;font-weight:300;background:url(../images/ico_web.png) no-repeat 0 0;}
.tbl_detail_type1 .i_ios{display:inline-block;padding:0 0 0 40px;height:31px;line-height:31px;font-size:15px;color:#333;font-weight:300;background:url(../images/ico_ios.png) no-repeat 0 0;}
.tbl_detail_type1 .i_android{display:inline-block;padding:0 0 0 40px;height:31px;line-height:31px;font-size:15px;color:#333;font-weight:300;background:url(../images/ico_android.png) no-repeat 0 0;}
.tbl_detail_type1 .i_mobile{display:inline-block;padding:0 0 0 40px;height:31px;line-height:31px;font-size:15px;color:#333;font-weight:300;background:url(../images/ico_mobile.png) no-repeat 0 0;}

.tbl_detail_type1{position:relative;padding:20px 20px 0 20px;min-height:370px;}
.tbl_detail_type1.auto{min-height:0;}
.tbl_detail_type1.pdb{padding-bottom:30px;}
.tbl_detail_type1.h180{min-height:180px;}
.tbl_detail_type1.v2{min-height:500px;}
.tbl_detail_type1.v3{padding:15px 20px 0 20px;min-height:361px;margin-bottom:20px;}
.tbl_detail_type1.v4{padding:15px 20px 0 20px;min-height:310px;margin-bottom:20px;}
.tbl_detail_type1.v4 table th{padding-left:5px;line-height:30px;}
.tbl_detail_type1.v4 table th span{font-weight:300;}
.tbl_detail_type1.v4 table .row2 td{padding-bottom:5px;}
.tbl_detail_type1.v4 table tr + .row2 td{padding-top:15px;}
.tbl_detail_type1.v4 table .row2 th,
.tbl_detail_type1.v4 table .bd_line td{border-bottom:1px solid #d7d6dc;}
.tbl_detail_type1.v5{min-height:490px;}
.tbl_detail_type1.v5 table th{letter-spacing:-1px;}
.tbl_detail_type1.v6{min-height:450px;}
.tbl_detail_type1.v7 {padding:20px 0;border-bottom:1px solid #dfdee3;}
.tbl_detail_type1.v7 table th{padding-left:0;}
.tbl_detail_type1.v7 table .tooltip.type2 {top:4px;}
.tbl_detail_type1.v7 table td{padding-top:10px;padding-bottom:23px;}
.tbl_detail_type1.v7 table td .inp_select:first-child {margin-top:-5px;}
.tbl_detail_type1.v7 table td .tbl_noti {font-size:12px;line-height:16px;color:#6c6f83;margin:5px 0 -10px;}
.tbl_detail_type1 .bul{vertical-align:middle;display:none;width:4px;height:4px;margin:-2px 2px 0 0;border-radius:2px;/*background:#333;*/}
.tbl_detail_type1 table{width:100%;table-layout:fixed;}
.tbl_detail_type1 table th{vertical-align:top;padding:10px 0 0 10px;font-size:13px;font-weight:500;text-align:left;line-height:1;color:#333;}
.tbl_detail_type1 table td{padding:7px 10px 35px 0;font-size:13px;}
.tbl_detail_type1 table td .inp_txt{margin:0 0 0 0;}
.tbl_detail_type1 table td .inp_area{margin:0 0 0 0;height:80px;}
.tbl_detail_type1 table td .picker_img{margin-top:0;}
.tbl_detail_type1 table td .msg{position:relative;height:0;}
.tbl_detail_type1 table td .msg span{position:absolute;left:0;top:6px;display:block;min-width:250px;padding:0 0 0 33px;font-size:13px;height:17px;line-height:17px;color:#6c6f83;font-weight:300;letter-spacing:-1px;background:url(../images/ico_msg.gif) no-repeat 9px 0;}
.tbl_detail_type1 table td .inp_search_wrap{z-index:1;position:relative;margin-top:-11px;padding:0 40px 0 0;}
.tbl_detail_type1 table td .inp_search_wrap .inp_txt{margin:0;}
.tbl_detail_type1 table td .inp_search_wrap .btn_search{position:absolute;right:0;top:0;display:block;width:40px;height:32px;overflow:hidden;text-indent:-9999px;background:url(../images/btn_search.gif) no-repeat 0 50%;}
.tbl_detail_type1 table td .inp_search_wrap .search_list{display:none;position:absolute;z-index:1;left:0;top:31px;width:100%;max-height:120px;overflow-y:auto;border:1px solid #cfcfcf;background:#fff;}
.tbl_detail_type1 table td .inp_search_wrap .search_list li{cursor:pointer;line-height:20px;padding:2px 10px;color:#999;}
.tbl_detail_type1 table td .inp_search_wrap .search_list li:hover{color:#666;background:#efefef;}
.tbl_detail_type1 table td .inp_search_wrap .search_list li.none{cursor:default;color:#666;background:#efefef;}
.tbl_detail_type1 table td .inp_search_wrap .search_list.on{display:block;}
.tbl_detail_type1 table td .th_check{position:relative;}
.tbl_detail_type1 table td .th_check .txt_th{position:absolute;left:270px;top:-20px;font-size:13px;font-weight:500;color:#333;}
.tbl_detail_type1 table td .th_check .txt_btn{position:absolute;right:0;top:-28px;}
.tbl_detail_type1 table .tooltip{z-index:2;position:relative;float:right;margin:-5px 10px 0 0;}
.tbl_detail_type1 table .tooltip.type2{z-index:2;position:relative;top:5px;float:none;display:inline-block;margin:0 0 0 5px;}
.tbl_detail_type1 table .tooltip.in{float:none;display:inline-block;position:relative;top:5px;margin:0 0 0 10px;}
.tbl_detail_type1.v2 table .tooltip{margin:0 10px 0 0;}
.tbl_detail_type1.v3 table .tooltip{margin:0 10px 0 0;}
.tbl_detail_type1 table .tooltip:hover{z-index:3;}
.tbl_detail_type1 table .tooltip .icon{width:16px;height:16px;background:url(../images/ico_tooltip_q.png) no-repeat 0 0;}
.tbl_detail_type1 table .tooltip .tooltip_box{display:none;position:absolute;left:-26px;top:34px;padding:13px;white-space:nowrap;line-height:16px;font-weight:300;color:#666;border:1px solid #aaabad;background:#f0f0f0;}
.tbl_detail_type1 table .tooltip .tooltip_box:after{content:"";display:block;width:11px;height:8px;position:absolute;left:27px;top:-8px;background:url(../images/bu_arrow_tooltip.gif) no-repeat 0 0;}
.tbl_detail_type1 table .tooltip .tooltip_img{display:none;position:absolute;left:16px;}
.tbl_detail_type1 table .tooltip .tooltip_img.v1{top:-245px;}
.tbl_detail_type1 table .tooltip .tooltip_img.v2{top:-290px;}
.tbl_detail_type1 table .tooltip .tooltip_img.v3{top:-335px;}
.tbl_detail_type1 table .tooltip .tooltip_img.v4{top:-404px;}
.tbl_detail_type1 table .tooltip.on .icon{background:url(../images/ico_tooltip_q_on.png) no-repeat 0 0;}
.tbl_detail_type1 table .tooltip.on .tooltip_box{display:block;}
.tbl_detail_type1 table .tooltip.on .tooltip_img{display:block;}
.tbl_detail_type1 table .th{padding-left:30px;display:inline-block;font-size:13px;font-weight:500;vertical-align:top;}
.tbl_detail_type1 table .th .tooltip{display:inline-block;float:none;margin:0 0 0 50px;vertical-align:middle;}
.tbl_detail_type1 table .th .tooltip .tooltip_box{left:auto;right:-26px;top:32px;}
.tbl_detail_type1 table .th .tooltip .tooltip_box:after{left:auto;right:30px;top:-8px;}
.tbl_detail_type1 table .th .btn_toggle{margin-left:6px;}
.tbl_detail_type1 table .box_col4{padding-bottom:12px;font-size:13px;font-weight:300;color:#333;}
.tbl_detail_type1 table .box_col4 dt{margin-bottom:8px;}
.tbl_detail_type1 table .box_col4 ul{width:100%;}
.tbl_detail_type1 table .box_col4 ul:after{content:"";clear:both;display:block;}
.tbl_detail_type1 table .box_col4 ul li{float:left;width:25%;}
.tbl_detail_type1 table .box_col4 ul li:first-child{width:24%;}
.tbl_detail_type1 table .box_col4 ul li:first-child label{padding-left:0;}
.tbl_detail_type1 table .box_col4 ul li:last-child{width:26%;}
.tbl_detail_type1 table .box_col4 ul li label{float:left;height:35px;line-height:35px;padding-left:13px;}
.tbl_detail_type1 table .box_col4 ul li .inp_txt{float:right;width:80px;margin:0;text-align:right;padding-right:22px;padding-top:0;line-height:20px;background:#fff url(../images/bg_txt_man.gif) no-repeat 100% 0;}
.tbl_detail_type1 table .box_col4 ul li .inp_txt:focus{background:#fff url(../images/bg_txt_man_on.gif) no-repeat 100% 0;}
.tbl_detail_type1 table .box_col2{width:100%;}
.tbl_detail_type1 table .box_col2:after{content:"";clear:both;display:block;}
.tbl_detail_type1 table .box_col2 dt{margin-bottom:8px;font-size:13px;font-weight:300;color:#333;}
.tbl_detail_type1 table .box_col2 dd{padding-left:40px;}
.tbl_detail_type1 table .box_col2 dd .inp_txt{margin:0;padding-right:60px;background:url(../images/bg_txt_hour.gif) no-repeat 100% 0;}
.tbl_detail_type1 table .box_col2 + .msg{margin-left:40px;}
.tbl_detail_type1 table .short td{padding-bottom:4px;}
.tbl_detail_type1 table .line th{background:url(../images/line_dotted_4.gif) repeat-x 0 100%;}
.tbl_detail_type1 table .line td{padding-bottom:55px;background:url(../images/line_dotted_4.gif) repeat-x 0 100%;}
.tbl_detail_type1 table .line2 th{background:url(../images/line_dotted_4.gif) repeat-x 0 100%;}
.tbl_detail_type1 table .line2 td{padding-bottom:35px;background:url(../images/line_dotted_4.gif) repeat-x 0 100%;}
.tbl_detail_type1 table .box_top_txt{padding:0 0 15px 0;line-height:1;font-size:13px;color:#999;font-weight:300;}
.tbl_detail_type1 table .box_top_txt .bul{background:#999;}
.tbl_detail_type1 table .box_date li{width:100%;;width:206px;margin-bottom:5px;}
.tbl_detail_type1 table .box_date li:after{content:"";clear:both;display:block;}
.tbl_detail_type1 table .box_date li .date_txt{float:left;width:61px;line-height:32px;font-weight:300;}
.tbl_detail_type1 table .box_date li .date{float:right;}
.tbl_detail_type1 table .box_date li .inp_txt{margin:0;width:112px;border-right:0;}
.tbl_detail_type1 table .box_date li .picker_img{margin:0;}
.tbl_detail_type1 table .box_date li button{vertical-align:top;}
.tbl_detail_type1 table .btn{margin-top:-4px;}
.tbl_detail_type1 table .txt_th{display:inline-block;margin:-2px 0 0 -15px;font-size:13px;color:#666;font-weight:300;line-height:13px;}
.tbl_detail_type1 table .txt_th span{display:inline-block;line-height:1;font-size:11px;color:#999;}
.tbl_detail_type1 table .txt_th.v2 + .tooltip{margin-top:0;}
.tbl_detail_type1 table .onoff_wrap{position:relative;padding-left:62px;}
.tbl_detail_type1 table .onoff_wrap .btn_toggle{position:absolute;left:0;top:0;}
.tbl_detail_type1 table .terms_add_box{margin-top:-4px;max-height:168px;overflow-y:auto;}
.tbl_detail_type1 table .terms_add_box .terms_add{position:relative;padding:0 100px 0 190px;}
.tbl_detail_type1 table .terms_add_box .terms_add .inp_select{position:absolute;left:0;top:0;width:180px;}
.tbl_detail_type1 table .terms_add_box .terms_add .inp_txt{margin:0;border-right:0;}
.tbl_detail_type1 table .terms_add_box .terms_add .btn_add{position:absolute; top:0; right:0; display:block; width:100px; height:32px; line-height:30px; color:#fff; font-size:12px; font-weight:300; text-align:center;background:#788997;}
.tbl_detail_type1 table .terms_add_box .terms_title p{padding:0 0 0 10px;line-height:23px;}
.tbl_detail_type1 table .terms_add_box .terms_title p span{display:inline-block;width:180px;font-weight:500;}
.tbl_detail_type1 table .terms_add_box .terms_title p:last-child{padding:0 0 20px 10px;}
.tbl_detail_type1 table .terms_add_box img{margin:-2px 0 0 4px;vertical-align:middle;}
.tbl_detail_type1 table .box_short{margin-top:-5px;}
.tbl_detail_type1 table .box_short li{width:100%;margin-bottom:5px;}
.tbl_detail_type1 table .box_short li:after{content:"";clear:both;display:block;}
.tbl_detail_type1 table .box_short li .txt{float:left;width:61px;line-height:32px;font-weight:300;}
.tbl_detail_type1 table .box_short li .inp_txt{float:left;margin:0;width:220px;}
.tbl_detail_type1 table .td_title{padding-bottom:2px;font-size:15px;color:#333;}
.tbl_detail_type1 table .td_title span{color:#999}
.tbl_detail_type1 .tbl_noti_box{position:absolute;right:30px;bottom:20px;box-sizing:border-box;width:502px;height:77px;padding:14px 14px 0 15px;background:url(../images/bg_tbl_noti_box.gif) no-repeat 0 0;}
.tbl_detail_type1 .tbl_noti_box li{padding:0 0 5px 6px;line-height:15px;text-indent:-6px;}
.tbl_detail_type1 .tbl_noti_box .bul{background:#666;}
.tbl_detail_type1 .txt_url{word-break:break-all;word-wrap:break-word;}
.tbl_detail_type1 .txt_t{padding-top:3px;}

.pagination_wrap{position:relative;height:34px;margin-top:18px;}
.pagination_wrap .p_search{position:absolute;left:0;top:0;width:215px;}
.pagination_wrap .p_search .inp_txt{float:left;width:175px;height:34px;border-right:0;}
.pagination_wrap .p_search .btn{float:right;}
.pagination_wrap .btn_area{position:absolute;right:0;top:0;}
.pagination_wrap .btn_area .btn{float:left;}
.pagination_wrap .btn_area .btn + .btn{margin-left:7px;}
.pagination_wrap .pagination{width:450px;margin:0 auto;text-align:center;}
.pagination_wrap .pagination a{margin:0 -1px 0 0;display:inline-block;width:32px;height:32px;text-align:center;line-height:32px;font-size:13px;font-weight:500;border:1px solid #d7d6dc;vertical-align:top;background:#fff;}
.pagination_wrap .pagination a:hover{position:relative;z-index:1;border:1px solid #434159;color:#434159;}
.pagination_wrap .pagination strong{margin:-1px 0 0 -1px;display:inline-block;width:34px;height:34px;text-align:center;line-height:34px;font-size:13px;font-weight:500;vertical-align:top;color:#fff;background:#434159;}
.pagination_wrap .pagination span{display:inline-block;width:32px;height:32px;vertical-align:top;background:url(../images/ico_dotted.gif) no-repeat 0 0;}
.pagination_wrap .pagination a.first{background:url(../images/btn_first.gif) no-repeat 0 0;}
.pagination_wrap .pagination a.prev{margin-right:9px;background:url(../images/btn_prev.gif) no-repeat 0 0;}
.pagination_wrap .pagination a.next{margin-left:9px;background:url(../images/btn_next.gif) no-repeat 0 0;}
.pagination_wrap .pagination a.last{background:url(../images/btn_last.gif) no-repeat 0 0;}

.list_btn{width:100%;padding-top:10px;}
.list_btn:after{content:"";clear:both;display:block;}
.list_btn .f_right .btn{float:left;}
.list_btn .f_right .btn + .btn{margin-left:10px;}

.page_nav { padding: 20px 0; text-align: center;}
.page_nav img { vertical-align: top; }
.page_nav a,
.page_nav span,
.page_nav strong { width:32px;height:32px; line-height:32px; margin:0 -2px; vertical-align: top; font-size:13px; color:#333; text-align:center; display: inline-block; border:1px solid #c6cad1;background:#fff;}
.page_nav strong { color:#fe5801; text-decoration:underline; }
.page_nav a:hover{background:#fe5801;border-color:#fe5801;position:relative;}
.page_nav .img_anchor:hover{border-color:#c6cad1;}
.page_nav .img_anchor {position:relative; padding:0;}


.picker_img{display:inline-block;cursor:pointer;vertical-align:middle;width:32px;height:32px;background:url(../images/picker_img_off.gif) no-repeat 0 0;}
.input_date{border-right:0;}
.input_date:focus + .picker_img{background:url(../images/picker_img_on.gif) no-repeat 0 0;}

.pic_box{border:1px solid #999;width:208px;height:108px;display:inline-block;text-align:center;}
.pic_box img{vertical-align:middle;max-width:208px;max-height:108px;}
.pic_box:after{content:"";display:inline-block;width:0;height:108px;vertical-align:middle;font-size:0;line-height:0;}

.pic_box2{margin-bottom:30px;border:1px solid #e1e1e1;width:118px;height:118px;}
.pic_box2 img{width:118px;height:118px;}


/* main */

/* Slider */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

.main_top{min-width:1160px;}
.main_top .slick-dots{position:absolute;left:50%;bottom:32px;width:200px;height:10px;margin-left:-100px;text-align:center;}
.main_top .slick-dots li{display:inline-block;margin:0 6px;height:10px;}
.main_top .slick-dots li.slick-active button{width:52px;background:#fff;}
.main_top .slick-dots li button{display:inline-block;width:10px;height:10px;overflow:hidden;text-indent:-9999px;border-radius:10px;background:rgba(0,0,0,.5);}
.main_top .no1{background:url(../images/bg_main_top.jpg) no-repeat 50% 0;}
.main_top .no1 .main_visual{background:url(../images/bg_main_top.jpg) no-repeat 50% 0;}
.main_top .no2{background:url(../images/bg_main_top2.jpg) no-repeat 50% 0;}
.main_top .no2 .main_visual{background:url(../images/bg_main_top2.jpg) no-repeat 50% 0;}
.main_top .no3{background:url(../images/bg_main_top3.jpg) no-repeat 50% 0;}
.main_top .no3 .main_visual{background:url(../images/bg_main_top3.jpg) no-repeat 50% 0;}
.main_top .no4{background:url(../images/bg_main_top4.jpg) no-repeat 50% 0;}
.main_top .no4 .main_visual{background:url(../images/bg_main_top4.jpg) no-repeat 50% 0;}
.main_top .main_visual{width:1160px;height:500px;margin:0 auto;}
.main_top .txt{padding:143px 0 10px 0;font-size:45px;line-height:50px;font-weight:500;color:#fff;letter-spacing:-2px;text-align:center;}
.main_top .txt2{padding:0 0 55px 0;font-size:20px;color:#fff;line-height:30px;text-align:center;}
.main_top .btn_area{text-align:center;}
.main_top .btn_go{display:inline-block;box-sizing:border-box;width:200px;;height:50px;line-height:46px;text-align:center;font-size:20px;font-weight:500;color:#fff;border:2px solid #fff;border-radius:50px;}
.main_top .btn_go + .btn_go{margin-left:27px;}
.main_top .btn_go img{margin:12px 10px 0 0;}
.main_contents{min-width:1160px;padding-bottom:100px;margin-bottom:-50px;background:#fff;}
.main_contents .in{width:1040px;margin:0 auto;padding:50px 0 0 0;}
.main_contents .in:after{content:"";clear:both;display:block;}
.main_contents .box{position:relative;float:left;width:330px;}
.main_contents .box + .box{margin-left:25px;}
.main_contents .box h2{height:43px;line-height:1;font-size:27px;font-weight:500;letter-spacing:-1px;border-bottom:2px solid #333;}
.main_contents .box .btn_more{position:absolute;right:6px;top:10px;}
.main_contents .box ul{padding:8px 0;border-bottom:1px solid #dfdee3;}
.main_contents .box ul li{width:100%;height:36px;line-height:36px;}
.main_contents .box ul li:after{content:"";clear:both;display:block;}
.main_contents .box ul li .link{float:left;width:auto !important;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:300;} /* 170331 수정 */
.main_contents .box ul li .link:hover{text-decoration:underline;}
.main_contents .box ul li .date{float:right;font-size:13px;color:#666;font-weight:300;}
.main_contents .box ul li .file_name{float:left;width:auto;max-width:170px;;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:300;color:#333333;} /* 170331 수정 */
.main_contents .box ul li .btn_down{float:right;width:79px;height:29px;padding-left:43px;margin:3px 5px 0 0;line-height:29px;font-size:13px;font-weight:500;color:#666;border:1px solid #d4d4d4;background:url(../images/ico_down_off.png) no-repeat 17px 50%;}
.main_contents .box ul li .btn_down:hover{color:#434159;border-color:#434159;background:url(../images/ico_down.png) no-repeat 17px 50%;}
.main_contents .box ul li img{margin-left:4px;margin-top:-2px;vertical-align:middle;} /* 170331 추가 */


.channel_info{position:relative;padding:25px 0 0 210px;margin-top:20px;min-height:145px;}
.channel_info .pic{position:absolute;left:0;top:0;width:162px;height:158px;text-align:center;}
.channel_info .pic img{vertical-align:middle;max-width:158px;max-height:158px;}
.channel_info .pic:after{content:"";display:inline-block;width:0;height:158px;font-size:0;line-height:0;vertical-align:middle;}
.channel_info .txt_wrap dt{margin-bottom:8px;font-size:24px;line-height:1.2;color:#000;font-weight:500;letter-spacing:-1px;}
.channel_info .txt_wrap dd{margin-bottom:8px;font-size:21px;line-height:1.2;color:#333;}
.channel_info .txt_wrap dd.btm{width:90px;height:auto;position:relative;}
.channel_info .txt_wrap dd.btm .file{position:absolute;right:0;top:0;width:1000px;height:100%;opacity:0;}

.linkage_info{width:100%;background:url(../images/bg_linkage.jpg) no-repeat 0 0;}
.linkage_info:after{content:"";clear:both;display:block;}
.linkage_info .box_wrap{float:left;width:292px;}
.linkage_info .box_wrap.v2{float:left;width:288px;margin:0 9px;}
.linkage_info .box_wrap .title{text-align:center;height:60px;line-height:60px;font-size:19px;color:#fff;font-weight:500;}
.linkage_info .box_wrap .title .ico1{margin:-2px 6px 0 0;vertical-align:middle;display:inline-block;width:20px;height:20px;background:url(../images/ico_linkage01.png) no-repeat 0 0;}
.linkage_info .box_wrap .title .ico2{margin:-2px 6px 0 0;vertical-align:middle;display:inline-block;width:20px;height:20px;background:url(../images/ico_linkage02.png) no-repeat 0 0;}
.linkage_info .box_wrap .title .ico3{margin:-2px 6px 0 0;vertical-align:middle;display:inline-block;width:20px;height:20px;background:url(../images/ico_linkage03.png) no-repeat 0 0;}
.linkage_info .box_wrap .box{padding:20px 20px 25px 20px;border:1px solid #e1e1e1;border-top:0;background:#f3f3f3;}
.linkage_info .box_wrap .box .count{padding:17px 0 0 0;height:64px;line-height:1;text-align:center;border-radius:5px;border:1px solid #e6e7e8;background:#fff;}
.linkage_info .box_wrap .box .count strong{margin:0 5px 0 0;font-size:47px;font-weight:700;color:#ff4e00;}
.linkage_info .box_wrap .box .count span{font-size:21px;color:#555;font-weight:500;}
.linkage_info .box_wrap .box .list{padding:24px 0 0 0;}
.linkage_info .box_wrap .box .list li{width:100%;}
.linkage_info .box_wrap .box .list li:after{content:"";clear:both;display:block;}
.linkage_info .box_wrap .box .list li + li{margin-top:7px;}
.linkage_info .box_wrap .box .list li .txt{float:left;height:34px;line-height:34px;font-size:15px;font-weight:300;}
.linkage_info .box_wrap .box .list li .txt.none{color:#989898;}
.linkage_info .box_wrap .box .list li .btn_wrap{float:right;}
.linkage_info .box_wrap .box .list li .btn{min-width:70px;padding:0;}
.linkage_info .box_wrap .box .list li .btn + .btn{margin-left:2px;}
.linkage_info .box_wrap .box .list li .txt_c{vertical-align:middle;display:inline-block;min-width:70px;height:34px;line-height:34px;text-align:center;color:#65cbd4;font-weight:500;}
.linkage_info .box_wrap .box .list li .txt_c.darkblue{color:#4da3d2;}
.linkage_info .box_wrap .box .list li .txt_c.skykblue{color:#415464;}
.linkage_info .box_wrap .box .list li .txt_c.orange{color:#ff4e00;}

.linkage_ip{padding-top:15px;}
.linkage_ip li{padding-left:20px;line-height:26px;font-size:15px;font-weight:300;background:url(../images/bu_circle_gray.png) no-repeat 10px 50%;}
.linkage_txt{padding-top:5px;}
.linkage_txt .txt{margin-left:5px;color:#4da3d2;}

/* 梨꾨꼸 愿由?*/
.channel_box{padding:20px 0 0 0;overflow:hidden;}
.channel_box ul{width:900px;}
.channel_box ul li{float:left;width:284px;height:150px;margin:0 10px 10px 0;border-left:6px solid #dcdde0}
.channel_box ul li:hover{border-left-color:#434159;}
.channel_box ul li .box{height:148px;border:1px solid #dcdde0;border-left:0;word-break:break-all;}
.channel_box ul li .box .title{position:relative;padding:34px 15px 0 22px;max-height:76px;overflow:hidden;line-height:38px;font-size:27px;color:#333;font-weight:500;}
.channel_box ul li .box .title .img{position:absolute;left:20px;top:36px;width:38px;height:38px;overflow:hidden;border:1px solid #dcdde0;border-radius:38px;text-align:center;line-height:0;font-size:0;}
.channel_box ul li .box .title .img img{max-width:38px;max-height:38px;border-radius:38px;vertical-align:middle;}
.channel_box ul li .box .title .img:after{content:"";display:inline-block;width:0;height:38px;vertical-align:middle;font-size:0;line-height:0;}
.channel_box ul li .box .btn_link{margin-left:22px;font-size:15px;color:#434159;font-weight:500;}
.channel_box ul li.add{border-left-color:#434159;}
.channel_box ul li.add a{display:block;height:148px;border:1px solid #6c6f83;border-left:0;}
.channel_box ul li.add .title{padding:46px 0 0 48px;line-height:38px;font-size:27px;color:#434159;font-weight:500;background:url(../images/ico_service_add.png) no-repeat 20px 54px;}
.channel_box ul li.add .txt{padding:0 0 0 20px;font-size:15px;color:#6c6f83;letter-spacing:-1px;}

/* 梨꾨꼸 愿由??앹꽦 ?앹뾽 */
.channel_step{padding:16px 0 0 0;height:83px;text-align:center;border-bottom:1px solid #dcdde0;background:#f3f3f3;}
.channel_step .step .no{width:46px;height:46px;line-height:44px;margin:0 auto;font-size:15px;font-weight:500;color:#fff;background:url(../images/bg_circle_off.png) no-repeat 50% 50%;}
.channel_step .step .txt{line-height:1;padding:10px 0 0 0;font-size:14px;font-weight:300;color:#999;}
.channel_step .step.on .no{font-size:20px;background:url(../images/bg_circle_on.png) no-repeat 50% 50%;}
.channel_step .step.on .txt{color:#415464;}
.channel_step .step.complete .no{overflow:hidden;text-indent:-9999px;font-size:20px;cursor:pointer;background:url(../images/bg_circle_complete.png) no-repeat 50% 50%;}

.channel_step.total2 .step{position:relative;width:180px;display:inline-block;text-align:center;margin-right:-4px;}
.channel_step.total2 .step:before{position:absolute;left:4px;top:19px;content:"";display:block;width:47px;height:7px;background:url(../images/bu_circle_4_off.png) no-repeat 0 0;}
.channel_step.total2 .step:after{position:absolute;right:4px;top:19px;content:"";display:block;width:47px;height:7px;background:url(../images/bu_circle_4_off.png) no-repeat 0 0;}
.channel_step.total2 .step:first-child:before{display:none;}
.channel_step.total2 .step:last-child:after{display:none;}
.channel_step.total2 .step.on:before{background:url(../images/bu_circle_4_on.png) no-repeat 0 0;}
.channel_step.total2 .step.on:after{background:url(../images/bu_circle_4_on.png) no-repeat 0 0;}


.channel_step.total5 .step{position:relative;width:115px;display:inline-block;text-align:center;margin-right:-4px;}
.channel_step.total5 .step .txt{font-size:14px;letter-spacing:-1px;}
.channel_step.total5 .step:before{position:absolute;left:4px;top:21px;content:"";display:block;width:20px;height:7px;background:url(../images/bu_circle_4_off.png) no-repeat 0 0;}
.channel_step.total5 .step:after{position:absolute;right:4px;top:21px;content:"";display:block;width:20px;height:7px;background:url(../images/bu_circle_4_off.png) no-repeat 0 0;}
.channel_step.total5 .step:first-child:before{display:none;}
.channel_step.total5 .step:last-child:after{display:none;}
.channel_step.total5 .step.on:before{background:url(../images/bu_circle_4_on.png) no-repeat 0 0;}
.channel_step.total5 .step.on:after{background:url(../images/bu_circle_4_on.png) no-repeat 0 0;}

/* board */
.board_detail{min-height:200px;padding:80px 0 50px;font-size:13px;line-height:1.6;word-break:break-all;}
.board_detail h1{font-size:2em;}
.board_detail h2{font-size:1.8em;}
.board_detail h3{font-size:1.6em;}
.board_detail h4{font-size:1.4em;}
.board_detail h5{font-size:1.2em;}
.board_detail h6{font-size:1em;}
.board_detail ol{display:block;list-style: decimal;padding-left:40px;}
.board_detail ol li{display:list-item;list-style: decimal;}
.board_detail ul{display:block;list-style: disc;padding-left:40px;}
.board_detail ul li{display:list-item;list-style: disc;}
.board_detail hr{display:block;}
.board_detail img{max-width:890px;} /* 170331 추가 */
.board_detail table{margin:10px 0;width:auto;} /* 170331 추가 */
.board_detail table td{padding:5px 10px;border:1px solid #999;} /* 170331 추가 */
.board_detail_btn{padding-bottom:20px;text-align:right;border-bottom:1px solid #dcdde0;}
.board_detail_btn a{margin-left:7px;}
.comment .count{padding:18px 0 8px;font-size:15px;font-weight:500;}
.comment .count strong{font-size:17px;color:#6c6f83;}
.comment .write_box{position:relative;padding:19px 129px 29px 114px;border:1px solid #dcdde0;background:#f0f0f0;}
.comment .write_box .txt{position:absolute;left:0;top:19px;width:114px;text-align:center;}
.comment .write_box .txt .f_name{display:inline-block;width:70px;height:70px;line-height:70px;text-align:center;font-size:27px;font-weight:500;color:#fff;border-radius:70px;background:#6c6f83;}
.comment .write_box .txt .name{margin-top:8px;display:block;font-size:18px;font-weight:500;}
.comment .write_box .inp_area{height:100px;border:1px solid #dcdde0;}
.comment .write_box .btn_reg{display:block;position:absolute;right:19px;top:19px;width:98px;height:98px;line-height:98px;font-size:13px;text-align:center;font-weight:500;border:1px solid #999999;background:#fff;}
.comment .write_box .byte{position:absolute;right:130px;bottom:5px;text-align:right;font-size:13px;color:#333;}
.comment .write_box .byte span{color:#6c6f83;}
.comment .write_box + .txt_box{border-top:0;}
.comment .txt_box{position:relative;padding:19px 20px 27px 115px;border-top:1px solid #dcdde0;}
.comment .txt_box .f_name{position:absolute;left:33px;top:50%;margin-top:-25px;display:block;width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;font-weight:500;color:#fff;border-radius:50px;background:#6c6f83;}
.comment .txt_box .info_wrap{margin-bottom:14px;}
.comment .txt_box .info_wrap:after{content:"";clear:both;display:block;}
.comment .txt_box .info_wrap .info{float:left;margin-top:7px;font-size:15px;font-weight:500;color:#666;}
.comment .txt_box .info_wrap .btn_area{float:right;}
.comment .txt_box .info_wrap .btn_area .c_btn{float:left;margin-left:10px;width:58px;height:30px;line-height:30px;text-align:center;font-size:13px;font-weight:500;border:1px solid #999999;}
.comment .txt_box .txt{font-size:15px;line-height:24px;}
.comment .in_comment{padding:0 0 0 115px;}
.comment .in_comment .write_box .txt .f_name{margin:11px 0 0 0;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;font-weight:500;color:#fff;border-radius:50px;background:#6c6f83;}

.tbl_write{padding-top:4px;}
.tbl_write table{width:100%;}
.tbl_write table th{padding-top:35px;vertical-align:top;text-align:left;font-size:15px;font-weight:500;}
.tbl_write table th .bul{display:none;vertical-align:middle;width:4px;height:4px;margin-top:-3px;font-size:15px;font-weight:500;background:url(../images/bu_circle_gray.png) no-repeat 0 0;}
.tbl_write table td{padding-top:28px;}
.tbl_write table td .label_txt{font-size:13px;}
.tbl_write table td .byte_chk{float:right;}
.tbl_write table .pdt10 th{padding-top:20px;}
.tbl_write table .pdt10 td{padding-top:15px;}
.tbl_write .byte{margin-top:5px;text-align:right;font-size:13px;color:#333;}
.tbl_write .byte span{color:#6c6f83;}
.tbl_btm{padding-top:30px;text-align:center;}
.tbl_btm .btn + .btn{margin-left:7px;}


.docu_top{padding:35px 0 90px;}
.docu_top .txt{margin-top:15px;font-size:15px;line-height:20px;font-weight:300;}
.docu_top .btn{padding-left:45px;background:url(../images/ico_down.png) no-repeat 17px 50%}
.docu_top .ver{margin-left:10px;font-weight:500;}
.docu_top2{padding:35px 0 90px;}
.docu_top2 .ver{margin-left:10px;font-weight:500;}
.docu_list{padding-top:35px;}
.docu_list > li + li{margin-top:55px;}
.docu_list dt{margin-bottom:15px;font-size:20px;font-weight:500;}
.docu_list dd{font-size:15px;line-height:20px;font-weight:300;}
.docu_list .btn_area{margin-top:25px;}
.docu_list .btn_area .btn{min-width:160px;}
.docu_list .code_box{margin-top:15px;padding:30px 25px;border:1px solid #d7d6dc;background:#fcfcfc;}
.docu_list .code_box .space{display:inline-block;width:20px;}
.docu_list .code_box .c_blue{color:#000088;}
.docu_list .code_box .c_green{color:#008800;}
.docu_list .tbl_list_type1{margin-top:15px;}
.docu_list .img{padding:40px 0;text-align:center;}
.docu_list .list li + li{margin-top:20px;}
.docu_list .list .title{margin-bottom:5px;padding:0 0 0 10px;font-size:17px;font-weight:500;color:#415464;background:url(../images/bu_circle_gray.png) no-repeat 0 50%;}
.docu_list .list .title a{color:#415464;}
.docu_main_list{padding-top:30px;}
.docu_main_list li + li{margin-top:40px;}
.docu_main_list li .title{margin-bottom:5px;font-size:18px;font-weight:500;color:#434159;}
.docu_main_list li .title a{color:#434159;}
.docu_main_list li .txt{font-size:15px;line-height:24px;}

.docu_main{padding:60px 0 70px;background:url(../images/bg_docu_main.jpg) no-repeat 100% 0;}
.docu_main h2{margin-bottom:5px;font-size:18px;font-weight:500;color:#434159;}
.docu_main .txt{font-size:15px;color:#666;line-height:24px;}
.docu_main + .article_title{padding-top:25px;}

.ux_guide{width:100%;}
.ux_guide + .ux_guide{margin-top:100px;}
.ux_guide:after{content:"";clear:both;display:block;}
.ux_guide dt{float:left;font-size:20px;color:#333;font-weight:500;line-height:1;}
.ux_guide dd{float:right;width:700px;font-size:15px;line-height:20px;font-weight:300;}
.ux_guide dd div + div{margin-top:100px;}
.ux_guide dd div + div.mid{margin-top:40px;}
.ux_guide dd div:after{content:"";clear:both;display:block;}
.ux_guide dd div strong{display:block;padding:15px 0 20px;font-weight:300;}
.ux_guide dd div .noti{display:block;padding-top:5px;font-size:12px;color:#999;}
.ux_guide dd div .f_left{letter-spacing:-1px;}
.ux_guide dd div .f_right{letter-spacing:-1px;}
.ux_guide dd table{width:100%;border-top:2px solid #333333;}
.ux_guide dd table th{padding:15px 0;text-align:center;font-size:15px;font-weight:300;color:#1f232f;border:1px solid #d7d6dc;border-right:0;background:#f0f0f0;}
.ux_guide dd table td{padding:15px 0;text-align:center;font-size:15px;font-weight:300;color:#1f232f;border:1px solid #d7d6dc;border-right:0;}
.ux_guide dd table td.th{text-align:left;padding-left:20px;font-weight:500;}
.ux_guide dd table td span{font-size:11px;color:#999;}
.ux_guide dd table tr th:first-child{border-left:0;}
.ux_guide dd table tr td:first-child{border-left:0;}
.ux_guide .s_title{font-size:17px;color:#333;font-weight:500;}
.ux_guide .m_txt{width:350px;margin-top:375px;}
.ux_guide .m_txt.v2{width:300px;margin-top:400px;}
.ux_guide .m_txt .m_title{margin-bottom:20px;font-size:15px;font-weight:500;color:#333;}
.ux_guide .m_txt li{font-size:15px;line-height:24px;}
.ux_guide .m_txt li .block{display:block;margin-left:80px;}

.os_guide{width:100%;}
.os_guide + .os_guide{margin-top:100px;}
.os_guide:after{content:"";clear:both;display:block;}
.os_guide > dt{float:left;font-size:20px;color:#333;font-weight:500;line-height:1;letter-spacing:-1px;}
.os_guide > dd{float:right;width:700px;font-size:15px;line-height:24px;letter-spacing:-0.8px;word-spacing:-0.8px;color:#333;}
.os_guide > dd .os_btn{padding:30px 0 50px;}
.os_guide > dd .os_btn .btn{min-width:160px;height:34px;line-height:34px;}
.os_guide > dd .title{color:#333;font-weight:bold;margin-bottom:2px;}
.os_guide > dd .title + .title{margin-top:35px;}
.os_guide > dd .title + .code_box{margin-top:15px;}
.os_guide > dd .txt{margin-bottom:35px;}
.os_guide > dd .txt.mgb0{margin-bottom:0;}
.os_guide > dd .txt + .code_box{margin-top:-25px;}
.os_guide > dd .img{margin-bottom:15px;}
.os_guide > dd .code_box{margin-bottom:30px;padding:20px;border:1px solid #dcdde0;font-size:13px;letter-spacing:-0.5px;}
.os_guide > dd .code_box.mgb0{margin-bottom:0;}
.os_guide > dd .code_box .space{display:inline-block;width:20px;}
.os_guide > dd .code_box .c_orange{color:#ff4e00;}
.os_guide > dd .mgb15{margin-bottom:15px;}
.os_guide > dd .mgb90{margin-bottom:90px;}
.os_guide > dd .qa{width:668px;padding:33px 0 25px;margin-bottom:18px;border:1px solid #e2e2e2;background:#f0f0f0;}
.os_guide > dd .qa dt{padding:0 0 0 45px;;line-height:20px;font-size:18px;color:#2c2b3b;font-weight:500;background:url(../images/ico_guide_noti.gif) no-repeat 17px 50%;}
.os_guide > dd .qa dd{padding:18px 0 0 45px;color:#666;}
.os_guide .c_blue{color:#0078ff;}
.os_guide .c_gray{color:#999;font-style:italic;}
.os_guide .c_gray2{color:#999;}
.os_guide .c_orange{color:#6c6f85;}
.os_guide .c_green{color:#0f9c51;}
.os_guide .bg_yellow{background:#fffbc9;}
.os_guide .mgb0{margin-bottom:0 !important;}
.os_guide .mgb25{margin-bottom:25px !important;}
.os_guide .mgb100{margin-bottom:100px !important;}

.section-ux {margin-top:40px;}
.section-ux:first-child {margin-top:50px;}
.section-ux .img-ux-guide {z-index:1;position:relative;}
.section-ux.logo .img-ux-guide:nth-child(2) {margin-top:-30px;}
.section-ux.button .img-ux-guide:nth-child(5) {z-index:0;margin-top:-90px;}
.section-ux.cn-logo .img-ux-guide:nth-child(7) {z-index:0;margin-top:-54px;}

.terms_list_wrap{border-top:2px solid #333333;margin-top:-1px;}
.terms_list_wrap .terms_noti{margin-top:13px;font-size:15px;color:#333;font-weight:300;padding:0 0 0 20px;background:url(../images/bu_circle_gray.png) no-repeat 13px 50%;}
.terms_list_none{padding:60px 0 60px 375px;background:url(../images/ico_none.gif) no-repeat 257px 50%;border-bottom:1px solid #d7d6dc;}
.terms_list_none strong{margin-bottom:13px;display:block;font-size:20px;font-weight:500;color:#415464;}
.terms_list_none span{font-size:15px;color:#666;}

.terms_add{padding:30px 0 30px 0;border-bottom:1px solid #d7d6dc;}
.terms_add:after{content:"";clear:both;display:block;}
.terms_add dl{float:left;}
.terms_add dl dt{float:left;line-height:32px;font-size:15px;font-weight:500;color:#333;padding-left:38px;width:78px;}
.terms_add dl dd{position:relative;float:left;width:367px;padding-right:100px;}
.terms_add dl dd .inp_txt{margin:0;border-right:0;}
.terms_add dl:first-child dt{width:107px;padding:0;}
.terms_add dl:first-child dd{width:200px;padding:0;}
.terms_add dl dd .btn_add{position:absolute; top:0; right:0; display:block; width:100px; height:32px; line-height:30px; color:#fff; font-size:12px; text-align:center;background:#788997;}
.terms_add .msg{float:left;width:100%;position:relative;height:20px;}
.terms_add .msg span{position:absolute;left:110px;top:6px;display:block;min-width:250px;padding:0 0 0 33px;font-size:13px;height:17px;line-height:17px;color:#ff4e00;font-weight:300;background:url(../images/ico_msg.gif) no-repeat 9px 0;}

.terms_add_write.none{display:none;}
.terms_add_write{padding:20px 0 33px 0;border-bottom:1px solid #d7d6dc;}
.terms_add_write table{width:100%;table-layout:fixed;}
.terms_add_write table th{padding:12px 0 0 0;font-size:15px;font-weight:500;color:#333;text-align:left;vertical-align:top;}
.terms_add_write table td{padding:10px 0;font-size:15px;}
.terms_add_write table td strong.th{font-weight:500;margin-left:40px;}
.terms_add_write .btn_area{padding-top:30px;text-align:center;}
.terms_add_write .msg{padding-top:6px;}
.terms_add_write .msg span{display:block;min-width:250px;padding:0 0 0 33px;font-size:13px;height:17px;line-height:17px;color:#ff4e00;font-weight:300;background:url(../images/ico_msg.gif) no-repeat 9px 0;}
.terms_list_wrap .tbl_list_type1 table{border-top:0;}
.terms_list_wrap .tbl_list_type1 table td{font-size:15px;color:#333;font-weight:400;}
.terms_list_wrap .tbl_list_type1 table td strong{font-weight:500;}
.terms_list_wrap .tbl_list_type1 table .terms_has{padding:0;border:0;}
.terms_list_wrap .tbl_list_type1 table .terms_has.none{display:none;}
.terms_list_wrap .tbl_list_type1 table .terms_has th{height:auto;background:none;text-align:left;border:0;}
.terms_list_wrap .tbl_list_type1 table .terms_has td{text-align:left;border:0;}
.terms_list_wrap .tbl_list_type1 table .over_txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.terms_list_wrap .tbl_list_type1 table .terms_history{padding:30px 0;margin:0;border:1px solid #d7d6dc;background:#f9f9f9;}
.terms_list_wrap .tbl_list_type1 table .terms_history.none{display:none;}
.terms_list_wrap .tbl_list_type1 table .terms_history ul li{padding-left:510px;}
.terms_list_wrap .tbl_list_type1 table .terms_history ul li:after{content:"";display:block;clear:both;}
.terms_list_wrap .tbl_list_type1 table .terms_history ul li p{float:left;line-height:32px;font-size:13px;}
.terms_list_wrap .tbl_list_type1 table .terms_history ul li .ver{width:70px;}
.terms_list_wrap .tbl_list_type1 table .terms_history ul li .date{width:120px;}
.terms_list_wrap .tbl_list_type1 table .terms_history ul li .btn_area{box-sizing:border-box;width:188px;padding:0 0 0 5px;text-align:left;}
.terms_list_wrap .tbl_list_type1 table .terms_history ul li + li{margin-top:10px;}

.terms_pop_info{padding:10px 0;border-bottom:1px solid #dcdde0;background:#f3f3f3;}
.terms_pop_info table{width:100%;}
.terms_pop_info table th{padding:8px 0 8px 20px;font-size:13px;font-weight:500;color:#333;text-align:left;}
.terms_pop_info table td{font-size:13px;color:#333;}
.terms_preview{padding:25px 20px;line-height:1.5;font-size:13px;max-height:350px;overflow-y:auto;}

/* statistics */
.top_tab{padding:30px 0 20px 0;}
.top_tab.v2{padding-top:0;}
.top_tab ul{position:relative;}
.top_tab ul:before{content:"";display:block;position:absolute;z-index:2;left:0;bottom:0;width:100%;height:1px;background:#dcdde0;}
.top_tab ul:after{content:"";clear:both;display:block;}
.top_tab ul li{float:left;position:relative;box-shadow:0px 1px 0px 0px #dcdde0;}
.top_tab ul li a{display:block;min-width:140px;padding:0 19px;height:51px;line-height:52px;margin-right:-1px;font-size:15px;color:#666;text-align:center;border:1px solid #e1e1e1;border-bottom:0;background:#f3f3f3;}
.top_tab ul li.on{z-index:3;border-top:3px solid #434159;box-shadow:none;}
.top_tab ul li.on a{color:#434159;height:50px;line-height:48px;font-weight:500;border-color:#e1e1e1;border-top:0;background:#fff;}
.top_tab ul li a .txt {display:inline-block;vertical-align:middle;}

.tab_wrap.vertical {display:table;}
.tab_wrap.vertical .top_tab {display:table-cell;vertical-align:top;}
.tab_wrap.vertical .top_tab ul:before {display:none;}
.tab_wrap.vertical .top_tab ul li {float:none;box-shadow:none;}
.tab_wrap.vertical .top_tab ul li + li {margin-top:-1px;}
.tab_wrap.vertical .top_tab ul li a {position:relative;min-width:60px;height:51px;line-height:51px;padding:0 10px;margin-right:0;border:1px solid #e1e1e1;}
.tab_wrap.vertical .top_tab ul li:first-child a,
.tab_wrap.vertical .top_tab ul li.on {border-top:0;}
.tab_wrap.vertical .top_tab ul li.on a {border-left:0;border-right:0;}
.tab_wrap.vertical .top_tab ul li:last-child.on a {border-bottom-color:transparent;}
.tab_wrap.vertical .top_tab ul li.on a:before {content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:2px;background:#434159;}
.tab_wrap.vertical .tab_con_wrap {display:table-cell;vertical-align:top;padding-left:25px;}
.tab_wrap.vertical .tab_con_wrap .tbl_detail_type1 {padding:10px 0 0;}

.modal_inner .top_tab {margin:20px 20px 27px;padding:0;}
.modal_inner .top_tab .tooltip{z-index:2;position:relative;display:inline-block;vertical-align:middle;margin-left:3px;}
.modal_inner .top_tab .tooltip:hover{z-index:3;}
.modal_inner .top_tab .tooltip .icon{width:16px;height:16px;background:url(../images/ico_tooltip_q.png) no-repeat 0 0;}
.modal_inner .top_tab .tooltip .tooltip_box{display:none;position:absolute;left:-26px;top:34px;padding:13px;white-space:nowrap;font-size:13px;line-height:16px;font-weight:300;color:#666;border:1px solid #aaabad;background:#f0f0f0;text-align:left;}
.modal_inner .top_tab .tooltip .tooltip_box:after{content:"";display:block;width:11px;height:8px;position:absolute;left:27px;top:-8px;background:url(../images/bu_arrow_tooltip.gif) no-repeat 0 0;}
.modal_inner .top_tab .tooltip.on .icon{background:url(../images/ico_tooltip_q_on.png) no-repeat 0 0;}
.modal_inner .top_tab .tooltip.on .tooltip_box{display:block;}
.modal_inner .tab_wrap,
.modal_inner .tab_wrap.vertical {padding:0 20px;}
.modal_inner > .tab_wrap {padding:0;}

/* tab */
.tab_con {display:none;}
.tab_con.on {display:block;}

/* 개별채널관리 반려사유 툴팁 LYH */
.reject_tooltip_box:after{content:"";display:block;width:11px;height:8px;position:absolute;left:27px;top:-8px;background:url(../images/bu_arrow_tooltip.gif) no-repeat 0 0;}
.reject_tooltip_box{display:none;position:absolute;padding:13px;white-space:nowrap;line-height:16px;font-weight:300;color:#666;border:1px solid #aaabad;background:#f0f0f0;}
.reject_tooltip.on .reject_tooltip_box{display:block;}
.reject_txt_l {text-align:left;}

.msg span{display:block;min-width:250px;padding:0 0 0 33px;font-size:13px;height:17px;line-height:17px;color:#6c6f83;font-weight:300;background:url(../images/ico_msg.gif) no-repeat 9px 0;}
.txt_center {text-align:center;}

/* 테스트계정관리 */
.test_top_link{padding-bottom:40px;}
.test_top_link .txt{padding:40px 0 20px;font-size:15px;font-weight:300;}
.test_top_link .txt span{color:#6c6f83;}
.test_top_link .txt a{color:#6c6f83;}
.test_top_link .btn{padding:0 30px;}
.test_search_form{padding:15px 0 0 0;}
.test_search_form .txt_top{padding-bottom:30px;font-size:15px;font-weight:300;}
.test_search_form .t_title{border-bottom:1px solid #dcdde0;height:40px;font-size:20px;font-weight:500;}
.test_search_form .t_select{padding:20px 0 0 0;}
.test_search_form .t_select:after{content:"";clear:both;display:block;}
.test_search_form .t_select dt{width:130px;float:left;font-size:13px;font-weight:500;}
.test_search_form .t_select dd{float:left;width:700px;}
.test_search_form .t_search{padding:20px 0 0 0;height:100px;}
.test_search_form .t_search.off{display:none;}
.test_search_form .t_search:after{content:"";clear:both;display:block;}
.test_search_form .t_search dt{width:130px;float:left;line-height:32px;font-size:13px;font-weight:500;}
.test_search_form .t_search dd{float:left;width:700px;}
.test_search_form .t_search .msg{margin-top:7px;}
.test_search_form .t_search .bul{margin:0 5px;}
.test_search_form .t_btm_btn{padding:12px 10px 0 0;text-align:right;}

/* 에디터 170331 추가 */
body .cleditorPrompt{padding:8px;}
.cleditorPrompt{line-height:20px;}
.cleditorPrompt .label_txt{display:inline-block;width:40px;font-size:13px;}
.cleditorPrompt input[type="button"]{padding:2px 15px;margin:5px auto 0 auto;display:block;font-size:12px;font-family:'Noto';border:1px solid #999;border-radius:3px;background:#fff;}
.cleditorPrompt table{width:auto;}

.layer_pos{position:relative;z-index:5;}
.layer_pos.off{display:none;}
.layer_pos dl{padding:40px 0 20px;}
.layer_pos dt{font-size:20px;font-weight:500;}
.layer_pos dd{font-size:15px;font-weight:300;}
.layer_pos .box{position:relative;display:none;overflow:hidden;padding:0 20px 0 30px;width:840px;color:#fff;background:#434159;}
.layer_pos .btn_go{margin-bottom:20px;display:inline-block;padding:0 30px 0 20px;height:30px;line-height:30px;border-radius:30px;font-size:13px;color:#fff;font-weight:500;background:#6c6f83 url(../images/bu_btn_go.png) no-repeat 100% 50%;}
.layer_pos .btn_close{position:absolute;right:11px;top:10px;display:block;width:38px;height:38px;background:url(../images/btn_layer_pos_close.gif) no-repeat 0 0;}

.key_manage{padding-top:20px;}
.key_manage ul{width:100%;}
.key_manage ul:after{content:"";clear:both;display:block;}
.key_manage ul li{float:left;}
.key_manage ul li + li{margin-left:11px;}
.key_manage ul li a{display:block;width:212px;height:60px;padding:48px 0 0 0;text-align:center;font-size:15px;line-height:20px;font-weight:500;color:#666;border:1px solid #d7d6dc;background:url(../images/ico_down_off.png) no-repeat 50% 26px;}
.key_manage ul li a:hover{color:#434159;border-color:#434159;background:url(../images/ico_down.png) no-repeat 50% 26px;}

.login_box_wrap{padding:120px 0 180px;}
.login_box_wrap h2{width:620px;margin:0 auto;font-size:40px;color:#fc5625;}
.login_box_wrap .login_box{width:520px;margin:0 auto;padding:35px 40px 30px 50px;background:#fff;border-top:4px solid #434159;}
.login_box_wrap .login_box .txt_wrap{margin-bottom:25px;font-size:16px;line-height:24px;letter-spacing:-1px;}
.login_box_wrap .login_box .txt_wrap .txt{color:#fc5625;}
.login_box_wrap .login_box .txt_wrap .txt2{color:#202020;}
.login_box_wrap .login_box .txt_wrap .txt3{font-size:14px;color:#989898;}
.login_box_wrap .login_box .inp_wrap li{position:relative;height:90px;}
.login_box_wrap .login_box .inp_wrap li .btn.orange{width:96px;padding:0 10px;}
.login_box_wrap .login_box .inp_wrap li .msg{margin-top:7px;letter-spacing:-1.5px;}
.login_box_wrap .login_box .inp_wrap li .time{position:absolute;left:315px;top:40px;font-size:13px;color:#6c6f83;letter-spacing:-1px;}

.logo_file_wrap:after{content:"";clear:both;display:block;}
.logo_file_wrap .pc{float:left;width:48%}
.logo_file_wrap .mobile{float:right;width:48%}
.logo_file_wrap .app .fileWrap{width:48%}
.logo_file_wrap .pic_box{margin-bottom:8px;}

.user_box_wrap{margin:0 auto;width:1160px;padding:60px 0;background:#fff;}
.user_box_wrap h2.user_title{padding:0 0 13px 0;text-align:center;line-height:1;font-weight:500;font-size:27px;color:#333;}
.user_box_wrap .user_txt{text-align:center;line-height:1;font-size:15px;color:#333;line-height:20px;}
.user_tbl.tbl_detail_type1{width:450px;margin:0 auto;padding:50px 0 0 0;}
.user_tbl.tbl_detail_type1 td{padding-top:2px;}
.foot_btn{text-align:center;}
.user_box_wrap .ico_complete{margin:40px 0 15px;height:70px;background:url(../images/ico_complete.png) no-repeat 50% 0;}
.user_box_wrap .btn_list{width:650px;text-align:center;margin:70px auto 0 auto;padding:32px 0 0 0 ;border-top:1px solid #999;}
.user_box_wrap .btn_list .txt{margin-bottom:27px;font-size:20px;color:#333;}
.user_box_wrap .btn_large{margin:0 3px;}
.user_service{padding:30px 0 28px;}
.user_service dt{margin-bottom:5px;font-size:18px;font-weight:500;}
.user_service dd{font-size:15px;}
.user_extract{padding:30px 0 28px;font-size:15px;color:#333;line-height:22px;}
.extract_sample{display:none;padding:40px 0 0 0;}
.extract_sample.on{display:block;}
.extract_sample .t_title{height:40px;font-size:20px;font-weight:500;}

.stg_detail .stg_tit {margin-top:20px;padding-bottom:5px;border-bottom:1px solid #999;}
.stg_detail .stg_tit .tit {display:inline-block;vertical-align:middle;line-height:24px;font-size:15px;font-weight:500;}
.stg_detail .stg_tit .btn_toggle {float:right;}
.stg_detail .tbl_detail_type1 {min-height:auto;padding:0;}
