@charset "utf-8";

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
input,select,textarea,button{vertical-align:middle;font-size:100%}
button{border:0 none;background-color:transparent;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none} /* 뷰표트 변환시 폰트크기 자동확대 방지. */
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset'] {-webkit-appearance:none;border-radius:0}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}
input,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}

body{background:#fff}
body,th,td,input,select,textarea,button{font-size:15px;line-height:1.5;font-family:AppleSDGothicNeo-Light,'Malgun Gothic','맑은 고딕',sans-serif;color:#666}
html,body{height:100%}
body:lang(ja) {font-family:-apple-system,BlinkMacSystemFont,"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,Meiryo,sans-serif} /* 일문 폰트 */ /* 2018-05-03 추가 */

a{color:#000;text-decoration:none}
a:active, a:hover{text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}

/* global */
.ir_pm{display:block;overflow:hidden;font-size:1px;line-height:0;color:transparent} /* 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%} /* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px} /* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.show{display:block}
.hide{display:none}
.caption_hide{overflow:hidden;width:1px;height:0.1px;font-size:0px;line-height:0;text-indent:-9999px} /* 테이블캡션공통 */

/* common */
.img_thumb{display:block;vertical-align:top}
.ico_corp{display:inline-block;overflow:hidden;background:url(//t1.kakaocdn.net/kakaocorp/mw/policy/m320/ico_corp_190326.png) no-repeat 0 0;text-indent:-9999px;vertical-align:top}/* 2019-03-25 수정 */
.pc_linefeed{display:none} /* 피씨에서 줄바꿈, 모바일에서 줄바꿈없음 (br 태그에 적용) */
.link_g{color:#3c64e6}
.link_policy{color:#3c64e6}
.emph_g{font-family:'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic',sans-serif;color:#1e1e1e}

/* layout */
#kakaoWrap{overflow:hidden;position:relative;min-width:288px;min-height:100%;box-sizing:border-box} /* 2020-04-06 수정 */
#mArticle{padding-bottom:70px}

/* 페이지 경로 */
.head_kakaocorp{position:relative;z-index:1000;/*height:120px*/;border-bottom:1px solid #d4d4d4;background-color:#fff}/* 2019-03-25 수정 *//* 2019-04-09 수정 */
.head_kakaocorp .link_prev{float:left}
.head_kakaocorp .link_prev .ico_prev{width:20px;height:15px;margin:18px 0 18px 15px;background-position:-200px -90px}
.tit_kakaocorp{display:inline-block;height:50px;vertical-align:top}
.tit_kakaocorp .inner_tit{display:block;height:50px;padding:11px 14px 8px;font-weight:normal;font-size:17px;line-height:30px;font-family:'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic',sans-serif;color:#000;background-color:#fff;box-sizing:border-box}
.opt_head{float:right}
.opt_head .link_nav{display:block;overflow:hidden}
.opt_head .link_nav .ico_arr{float:right;width:15px;height:8px;margin:22px 15px 20px;background-position:-10px -70px}
.opt_head .on .link_option{text-decoration:underline}
.opt_head.opt_open .box_opt{top:51px;left:0;right:0}
.opt_head.opt_open .link_nav .ico_arr{background-position:-10px -60px}
.head_fixed{position:fixed;top:0;left:0;right:0;height:50px} /* 제목 상단고정 *//* 2019-03-25 수정 */
/* 2019-03-25 추가 시작 */
.set_policy{overflow:hidden;position:relative;border-bottom:1px solid #d4d4d4;background-color:#f4f4f4}/* 2019-04-09 수정 */
.head_fixed .set_policy{display:none}
.set_policy .desc_set{float:left;padding:20px 163px 19px 15px;font-weight:normal;font-size:10px;line-height:15px}/* 2019-04-09 수정 */
.set_policy .ico_arr{width:4px;height:7px;margin:3px 3px 0;background-position:-60px -60px}
.set_policy .link_set{position:absolute;top:50%;right:15px;margin-top:-15px;padding:0 16px;font-weight:normal;font-size:11px;line-height:30px;background-color:#444;color:#fff;text-align:center}/* 2019-04-09 수정 */
/* //2019-03-25 추가 끝 */

/* 셀렉트박스 */
.opt_comm{position:relative;z-index:999;margin:41px 15px 0;background-color:#fff}
.opt_comm .link_selected{display:block;position:relative;padding:15px 25px 11px 0;font-weight:bold;font-size:17px;color:#000;border-bottom:1px solid #4d4d4d;box-sizing:border-box} /* 2018-05-03 *//* 2019-03-25 수정 */
.opt_comm .ico_arrow{position:absolute;top:18px;right:0;width:19px;height:19px;background-position:-50px -25px}
.wrap_opt{position:relative} /* 2018-05-03 추가 */
.wrap_opt .box_opt{top:0} /* 2018-05-03 추가 */
/*.box_opt{display:none;position:absolute;top:53px;left:-15px;right:-15px;padding:37px 20px 34px;border-bottom:1px solid #d4d4d4;background-color:rgba(255,255,255,0.95)}!* 2019-03-25 수정 *!*/
.box_opt{display:none;position:absolute;top:53px;left:-15px;right:-15px;padding:37px 20px 34px;border-bottom:1px solid #d4d4d4;background-color:rgba(255,255,255,0.95);z-index:10} /* 2020-12-02 수정 */
.box_opt .inner_opt{overflow:hidden;position:relative}
.box_opt .desc_opt{padding-bottom:11px;font-size:12px;line-height:17px;text-align:center}/* 2019-03-25 추가 */
.box_opt .list_opt{overflow-x:hidden;overflow-y:auto;width:100%;max-height:172px;padding-right:20px}
.list_opt .link_option{display:block;padding:9px 0;font-weight:bold;line-height:25px;color:#1e1e1e;text-align:center} /* 2018-05-03 */
.list_opt .on .link_option{text-decoration:underline}
.scroll_bar{position:absolute;top:50px;right:15px;height:172px}
.scroll_bar .bg_bar{display:block;position:relative;width:3px;background-color:#000}
/* 메뉴 펼침시 */
.opt_open .box_opt{display:block}
.opt_open .ico_arrow{background-position:-70px -25px}
/* 상단 고정시 */
.opt_fixed{position:fixed;top:0;left:0;width:100%;margin:0}
.opt_fixed .box_opt{right:0;left:0}
.opt_fixed .link_selected{padding-left:15px;font-size:17px;border-color:#d4d4d4}
.opt_fixed .ico_arrow{top:20px;right:15px;width:15px;height:8px;background-position:-145px -65px}
.opt_fixed.opt_open .ico_arrow{background-position:-145px -55px}

/* header */
#kakaoHead{position:relative;z-index:9999;top:0;left:0;width:100%;height:49px;border-bottom:1px solid #e5e5e5;background-color:#fff}
.k_head{overflow:hidden;position:absolute;top:0;width:100%;height:50px}
.k_head .tit_logo{float:left}
.k_head .link_logo{display:block;width:54px;height:17px;padding:16px 15px}
.k_head .link_logo .ico_corp{width:56px;height:17px;background-position:0 -80px}
.list_lang{float:right;padding-right:3px}
.list_lang li{float:left;position:relative;margin:0 5px}
.list_lang li:before{position:absolute;top:19px;left:-5px;width:1px;height:12px;background-color:#d4d4d4;content:''} /* 2018-05-03_v1 */
.list_lang li:first-child:before{display:none} /* 2018-05-03 추가 */
/* .list_lang li:last-child:before{position:absolute;top:19px;left:-4px;width:1px;height:12px;background-color:#d4d4d4;content:''} 2018-05-03 삭제 */
.list_lang .link_lang{display:block;padding:0 5px;line-height:50px;font-size:14px;color:#666}
.list_lang .on .link_lang{font-weight:bold;color:#1e1e1e}

/* footer */
.wrap_top{padding-top:70px;text-align:center}
.link_top{display:inline-block;vertical-align:top}
.link_top .ico_corp{width:20px;height:30px;margin:15px;background-position:0 -25px}
.btn_top{position:fixed;z-index:10;bottom:15px;right:15px;width:40px;height:40px;border-radius:40px;background-color:#1e1e1e}
.btn_top .ico_corp{display:block;width:22px;height:30px;margin:10px auto 0;background-position:-25px -25px}
.d_foot{font-size:12px;clear:both}
.d_foot .wrap_copyright{padding:15px 15px 30px;background-color:#1e1e1e}
.info_svc{position:relative;width:50%;float:left;margin-top:4px}
.info_svc .list_relation{display:none;position:absolute;bottom:29px;left:0;padding:11px 0;border:1px solid #d4d4d4;background-color:#fff}
.info_svc .ico_arr{width:8px;height:4px;background-position:-165px -45px;margin:11px 0 0 6px}
.info_svc .list_relation .link_relation{display:block;color:#666;padding:0 14px;line-height:30px;white-space:nowrap}
.info_svc .ico_new{width:10px;height:10px;margin:3px 0 0 4px;background-position:-65px -45px}
.info_svc .link_relation .ico_new{margin-top:9px}
/* 관련사이트 */
.relation_svc{border-bottom:1px solid #4d4d4d}
.relation_svc .tit_relation{display:block;font-weight:normal}
.relation_svc .tit_relation .ico_arr{float:right;width:11px;height:11px;margin-top:5px;background-position:-75px -45px}
.relation_svc .link_tit{display:block;padding:11px 0;color:#aeaeae}
.relation_svc .list_relation{display:none;padding:29px 0 28px 15px;border-top:1px solid #fff}
.relation_svc .list_relation .link_relation{display:block;line-height:34px;color:#fff}
/* 관련사이트 펼침시 */
.relation_open .list_relation{display:block}
.relation_open .tit_relation .ico_arr{width:9px;height:9px;background-position:-90px -45px}
.relation_open .link_tit{color:#fff}
.info_copyright .info_policy{float:left;width:100%;padding:13px 0 18px}
.info_copyright .info_policy .dlnk_info{display:block;padding:3px 0;color:#aeaeae}
.info_copyright .info_policy .dlink_policy{color:#fff}
.info_copyright .txt_copyright{display:block;font-size:12px;color:#aeaeae;clear:both}
.info_copyright .txt_copyright .link_kakao{color:#aeaeae}

/* 버튼 */
.btn_info{display:inline-block;position:relative;margin:14px 6px 0 0;padding:9px 33px 8px 15px;border:1px solid #1e1e1e;font-size:13px;line-height:18px;font-family:'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic',sans-serif;vertical-align:top;box-sizing:border-box} /* 2018-05-03 */
.btn_info .ico_arr{position:absolute;top:50%;right:15px;width:5px;height:8px;margin-top:-4px;background-position:-50px -60px} /* 2018-05-03 */
.policy_btn{padding-top:20px}
/* .policy_btn .btn_info{position:relative;width:252px;height:auto;padding:7px 30px 6px 15px;line-height:20px}
.policy_btn .btn_info .ico_arr{position:absolute;top:50%;right:15px;margin:-4px 0 0 0}
.btn_policy{position:relative;height:auto;padding:13px 33px 13px 15px;line-height:20px}
.btn_policy .ico_arr{position:absolute;top:50%;right:15px;margin:-4px 0 0} 2018-05-03 삭제 */

/* 테이블 */
.tbl_comm{margin:43px 15px 0;border-top:2px solid #4d4d4d}
.tbl{width:100%}
.tbl th{padding:15px 9px 14px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-weight:normal;font-size:14px;line-height:25px;font-family:'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic',sans-serif;color:#1e1e1e}
.tbl td{padding:15px 9px 14px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:14px;line-height:25px;text-align:center}
.tbl td:first-child{border-left:0 none}
.tbl tr>th:first-child{border-left:0 none}
.tbl tbody th{text-align:left}
.tbl_terms{margin:30px 0 0}
.tbl_terms th{font-size:13px;color:#1e1e1e}
.tbl_terms td{font-size:13px;text-align:left;vertical-align:top}
.wrap_policy .inner_cell .list_2depth{padding:0 0 0 10px}

/* 페이징 */
.paging_comm{overflow:hidden;padding:30px 15px 0;text-align:center}
.txt_standard + .paging_comm{padding-top:16px}
.inner_paging{position:absolute;left:0;right:0;margin:0 50px;font-size:0}
.paging_comm .btn_paging{width:33px;height:33px;border:1px solid #1e1e1e}
.paging_comm .btn_paging .ico_corp{float:left;width:7px;height:12px;margin:11px 0 0 13px}
.paging_comm .btn_prev{float:left;margin-right:10px}
.paging_comm .btn_prev .ico_corp{background-position:-30px -60px}
.paging_comm .btn_next{float:right;margin-left:10px}
.paging_comm .btn_next .ico_corp{margin-left:14px;background-position:-40px -60px}
.paging_comm .link_page{display:inline-block;width:18.5%;height:33px;font-size:18px;line-height:35px;color:#666;font-family:'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic',sans-serif}
.paging_comm em.link_page{font-weight:bold;color:#000;text-decoration:underline}

/* 검색 */
.sch_comm{position:relative;height:46px;margin:30px 15px 0;border:1px solid #d4d4d4}
.sch_comm .lab_sch{position:absolute;top:13px;left:17px;color:#919191}
.sch_comm .inp_keyword{width:100%;padding:13px 90px 11px 17px;border:0 none;color:#1e1e1e;box-sizing:border-box}
.sch_comm .btn_search{position:absolute;top:0;right:0}
.sch_comm .btn_search .ico_corp{width:17px;height:17px;margin:15px 14px 15px 12px;background-position:-75px 0}
.sch_comm .btn_reset{position:absolute;top:0;right:43px}
.sch_comm .btn_reset .ico_corp{width:20px;height:20px;margin:13px 5px 13px 10px;background-position:-110px -20px}
.sch_on{border-color:#4d4d4d}
.sch_on .lab_sch{overflow:hidden;width:0;height:0;line-height:0;text-indent:-9999px} /* 입력창 활성화 */
/* 결과없음 */
.result_none{margin:43px 15px 0;border-top:2px solid #4d4d4d;border-bottom:1px solid #e6e6e6}
.result_none .desc_none{padding:55px 0;font-weight:bold;color:#1e1e1e;text-align:center}

/* 2019-03-25 추가 시작 */
/* 탭메뉴 */
.tab_policy{overflow:hidden;padding:50px 15px 0}
.tab_policy li{display:table;float:left;text-align:center}
.tab_policy .link_tab{display:table-cell;height:35px;border:1px solid #d4d4d4;border-left:0 none;font-size:13px;vertical-align:middle;color:#666}
.tab_policy li:first-child .link_tab{border-left:1px solid #d4d4d4}
.tab_policy li.on .link_tab{color:#fff;border-color:#1e1e1e;background-color:#1e1e1e}
.tab_policy3 li{width:33.33%}
.tab_policy + .wrap_policy .tbl_comm{margin-top:30px}
/* 2019-03-25 추가 끝 */

/* 공통 스타일 */
.list_2depth{padding:10px 0 0 10px}
.list_2depth li{margin-top:6px;font-size:13px;line-height:22px;list-style:none}
.list_2depth li:first-child{margin-top:0}
.list_2depth li:before{display:inline-block;width:2px;height:2px;margin:9px 8px 0 -10px;background-color:#1e1e1e;vertical-align:top;content:''}
.wrap_policy .list_article li{padding-top:15px}
.wrap_policy .list_article li:first-child{padding-top:0}
.wrap_policy .list_article .list_2depth{padding:10px 0 0}
.wrap_policy .list_article .list_2depth li{padding-top:0;font-size:13px;line-height:22px;list-style:none}
.list_2depth_type3{margin-left:10px}
.wrap_policy .article_type2{margin-left:15px;padding:20px 0 0}
.wrap_policy .article_type2 li{padding-left:2px;list-style:decimal;list-style-position:outside}
.wrap_policy .article_type2 .list_2depth_type2 li{margin-left:0;padding:12px 0 0 0;font-size:13px;list-style:none}
/* 2019-03-25 추가 시작 */
.article_type3{padding-top:20px}
.wrap_policy .article_type3 li{padding-left:16px;text-indent:-16px}
.list_2depth_type4{padding-top:10px}
.wrap_policy .article_type3 .list_2depth_type4 li{padding-left:2px;font-size:13px;line-height:22px;text-indent:0}
.wrap_policy .article_type3 .list_2depth_type4 li + li{padding-top:6px}
/* //2019-03-25 추가 끝 */

/* 2019-03-25 추가 시작 */
.list_tab{margin:41px 15px 0}
.list_tab .link_tab{display:inline-block;position:relative;font-weight:bold;font-size:15px;line-height:35px;color:#000;vertical-align:top}
.list_tab .on .link_tab:after{position:absolute;bottom:4px;left:0;right:0;width:100%;height:1px;background-color:#000;content:''}
/* //2019-03-25 추가 끝 */

/* 약관 */
.tit_intro{display:block;margin:55px 15px 0;font-size:17px;line-height:28px;color:#1e1e1e}
.tit_corp{display:block;margin:0 15px;padding-top:45px;font-size:17px;line-height:28px;color:#1e1e1e}
.tit_corp.fst{padding-top:55px}
.txt_article{padding:60px 15px 0 15px}
.cont_policy .link_item{color:#3c64e6}
.cont_policy .desc_g{margin-top:20px;line-height:25px;letter-spacing:-.02em}/* 2019-03-25 수정 */
.desc_privacy{padding-left: 20px!important;}
/*.wrap_policy .tit_rules + .desc_g{padding-top:15px} 2019-03-25 삭제 */
.wrap_policy{margin:0 15px}
.wrap_policy .tit_corp{margin:0;padding:45px 0 0}/* 2019-03-25 수정 */
.wrap_policy .tit_group{display:block;padding-top:30px;color:#1e1e1e}
.wrap_policy .tit_rules{display:block;padding-top:21px;color:#1e1e1e}/* 2019-03-25 수정 */
.wrap_policy .tit_corp + .tit_rules{padding-top:40px}/* 2019-03-25 추가 */
.wrap_policy .tit_terms{display:block;padding-top:22px;color:#1e1e1e;font-family:'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic',sans-serif}/* 2019-03-25 수정 */
.wrap_policy .tit_item{margin-top:45px;padding-top:45px;border-top:2px solid #4d4d4d}
.wrap_policy .emph_group{display:block;padding:15px 0 0 20px;font-size:13px;color:#1e1e1e;font-family:'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic',sans-serif}
.wrap_policy .desc_group{padding-top:10px;font-size:13px} /* 2020-03-05 수정 */
.wrap_policy2{margin-top:45px;border-top:2px solid #000}
.list_tab + .wrap_policy2{margin-top:38px}/* 2019-03-25 추가 */
.wrap_policy2 .tit_corp{padding-top:45px}
.wrap_policy .area_cont{padding-bottom:30px;border-top:1px solid #e6e6e6}
.wrap_policy .area_cont:first-child{border-top:none}
.wrap_policy .area_cont:last-child{padding-bottom:0}
.target_policy #mArticle{padding-top:0;padding-bottom:120px}
.target_policy .tbl_comm{margin:43px 0 0}
.target_policy .tbl_comm th:first-child{padding-left:0;text-align:left}
.target_policy .tbl_comm td{padding:17px 10px 15px 0;line-height:22px;text-align:left;vertical-align:top}
.target_policy .tbl_comm td + td{padding-left:10px}/* 2019-03-25 추가 */
.target_policy .tbl_comm td:last-child{padding-right:0}/* 2019-03-25 수정 */
.target_policy .wrap_btn{padding:30px 0 0 0}
.target_policy .wrap_btn .btn_list{width:100%;height:50px;padding:0;font-size:15px;line-height:50px}
.target_policy .result_none{margin:30px 0 0 0}
.target_policy .sch_comm{margin:44px 0 0 0}
.target_policy .paging_comm{padding-left:0;padding-right:0}
.target_policy .d_foot .wrap_copyright{padding:27px 15px 30px}
.tbl_center .emph_g{display:block;padding-top:14px}
.tbl_center .emph_g:first-child{padding-top:0}
.tbl_center .desc_g{padding-top:22px}
.target_policy .tbl_delivery{margin-top:30px}
.target_policy .tbl_delivery th:first-child{text-align:center}
.target_policy .tbl_delivery td:first-child{text-align:center}
.target_policy .tbl_provide .tbl{table-layout:fixed}/* 2019-03-25 추가 */
.target_policy .tbl_provide th{text-align:left}
.target_policy .tbl_provide .img_thumb{float:left;width:30px;height:30px;margin-right:10px;border-radius:4px}
.target_policy .tbl_provide .tit_app{display:block;overflow:hidden}
.wrap_operation .tit_corp{margin-top:43px;padding-top:45px;border-top:2px solid #4d4d4d}/* 2019-03-25 수정 */

/* 개인정보처리방침 */
.tit_intro + .opt_comm{margin-top:24px}

/* 운영정책 */
.wrap_policy .list_txt{padding-top:20px}
.wrap_policy .list_txt li{margin-top:5px}
.wrap_policy .list_txt li:first-child{margin-top:0}
/* 2020-06-17 운영정책 목차 추가 시작 */
.list_oppolicy{padding:42px 0 0 15px;margin:11px 15px 5px;border-top:1px solid #4d4d4d}
.list_oppolicy .link_oppolicy{display:inline-block;position:relative;font-weight:bold;line-height:26px;vertical-align:top}
.link_oppolicy .txt_num{display:inline-block;min-width:15px;margin-left:-15px;vertical-align:top}
/* 2020-06-17 운영정책 목차 추가 끝 */
/* 권리침해신고안내 */
.wrap_policy .rights_thumb{margin:20px 0 0;padding:30px 10px;border:1px solid #1e1e1e}
.wrap_policy .rights_thumb .img_thumb{margin:0 auto}
.policy_rights{border-bottom:1px solid #e6e6e6}
.policy_rights .txt_rights{display:block;padding-top:28px;font-size:15px;font-weight:bold;color:#1e1e1e}
.list_step{padding-top:50px}
.list_step li{position:relative;margin-bottom:16px;padding-left:30px;line-height:21px} /* 2020-03-05 수정 */
.list_step li:last-child{margin-bottom:0}
.list_step .ico_corp{position:absolute;top:0;left:0;width:22px;height:22px} /* 2020-03-05 수정 */
.list_step .ico_num1{background-position:0 0}
.list_step .ico_num2{background-position:-25px 0}
.list_step .ico_num3{background-position:-50px 0}

.policy_rights .policy_info{padding-top:30px}
.policy_rights .policy_info .txt_info{display:block;padding:17px 0;border-top:2px solid #4d4d4d;border-bottom:1px solid #e6e6e6;text-align:center}
.policy_rights .policy_info .policy_notice{padding:30px 0;font-size:13px}
.policy_rights .txt_rights{display:block;padding-top:28px;font-size:15px;font-weight:bold;color:#1e1e1e}
.policy_rights .policy_notice .list_2depth{padding:0 0 0 20px}
.policy_rights .txt_rights + .list_2depth{padding:10px 0 0 20px}
.policy_rights .policy_info + .policy_info{padding-top:0}

/* 공지사항 */
.list_info{margin:43px 15px 0;border-top:2px solid #4d4d4d}
.list_info li{display:table;overflow:hidden;position:relative;width:100%;border-bottom:1px solid #e6e6e6}
.list_info .inner_info{display:table-cell;height:130px;padding-right:41px;vertical-align:middle;box-sizing:border-box}
.list_info .info_tit{display:-webkit-box;overflow:hidden;max-height:44px;padding-right:15px;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.list_info .tit_info{line-height:25px;font-weight:normal;font-family:'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic',sans-serif;color:#000}
.list_info .ico_new{width:10px;height:10px;margin:5px 0 0 3px;background-position:-65px -45px}
.list_info .ico_arr{position:absolute;top:50%;right:0;width:9px;height:17px;margin-top:-9px;background-position:0 -60px}
.list_info .txt_date{display:block;padding-top:10px;color:#666}
.list_info .btn_item{position:absolute;top:50%;right:0;margin:-17px 0 0 0}
.list_info .match_keyword{background-color:#ffee33}
.tit_corp + .desc_date{display:block;padding:10px 0 0 15px}

.board_view{margin:0 15px;padding:45px 0 44px;border-bottom:1px solid #e6e6e6;line-height:25px}
.board_view .txt_news{display:block;color:#1e1e1e;font-family:'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic',sans-serif}
.board_view .wrap_btn{padding:30px 0 0}
.board_view + .wrap_btn{padding-top:30px}

.wrap_btn{position:relative;overflow:hidden;padding:40px 15px 0;text-align:center}
.wrap_btn .btn_move{position:absolute;top:30px;width:33px;height:33px;border:1px solid #4d4d4d;text-decoration:none}
.wrap_btn .btn_prev{left:15px}
.wrap_btn .btn_next{right:15px}
.wrap_btn .btn_move .ico_corp{float:left;width:7px;height:12px;margin:11px 0 0 13px}
.wrap_btn .btn_prev .ico_corp{background-position:-30px -60px}
.wrap_btn .btn_next .ico_corp{background-position:-40px -60px}
.wrap_btn .btn_list{display:inline-block;height:35px;padding:0 20px;font-size:13px;line-height:34px;color:#fff;font-family:'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic',sans-serif;vertical-align:top;background-color:#444;text-align:center}

/* 2020-07-07 추가 -0714 -0715 -0722 */
.cont_option .opt_comm .box_opt::before{position:absolute;top:0;display:block;width:100%;height:300px;background:transparent;content:''}
.layer_fixed{position:absolute;left:15px;right:15px;top:50px}
.ico_policy{display:inline-block;width:18px;background:url(//t1.kakaocdn.net/kakaocorp/pw/policy/rtn/ico_terms_200710_v2.png) no-repeat;background-size:18px 233px;vertical-align:top;text-indent:-9999px}
.btn_download .ico_download{height:20px;margin-left:10px}
.layer_comm{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(17,17,17,0.6);z-index:9999}
.layer_comm .inner_layer{overflow:hidden;position:absolute;right:16px;left:16px;top:0;bottom:0;margin:auto;background:#FFF}
.layer_comm.open_layer{display:block}
.wrap_menu{overflow:hidden;margin:30px 15px 28px}
.inner_menu{overflow:hidden;margin-bottom:30px}
.inner_menu .btn_summary{padding:7px 15px;color:#000;border:1px solid #1e1e1e}
.inner_menu .btn_download{float:right;padding:7px 0;font-size:13px;line-height:24px;color:#000}
.list_menu>li+li{margin-top:20px}

.list_menu .link_menu{display:block;font-weight:bold}
.list_submenu{padding-left:20px;margin-top:20px}
.list_submenu .link_menu{font-weight:normal;font-size:13px;line-height:27px}
.layer_head{overflow:hidden;width:100%;height:49px;border-bottom:1px solid #e5e5e5}
.layer_head .ico_corp{float:left;width:57px;height:17px;background-position:0 -80px;margin:16px 0 0 15px}
.layer_head .btn_close{float:right;width:30px;height:30px;margin:8px 15px 0 0;padding:0 8px}
.layer_head .ico_close{height:24px;background-position:0 -20px}
.layer_body{padding:0 15px}
.layer_body .tit_layer{display:block;font-size:15px;color:#000;padding:20px 0 15px;border-bottom:2px solid #4d4d4d}
.download_layer .list_download li{overflow:hidden;margin-top:10px}
.download_layer .inner_layer {height:531px}
.download_layer .wrap_download{float:right;border:1px solid #1e1e1e}
.download_layer .tit_download{color:#000;line-height:25px}
.download_layer .link_download{float:left;padding:0 5px;text-align:center;line-height:25px}
.download_layer .link_download:active{color:#FFF;background:#000}
.download_layer .wrap_download .link_download{border-right:1px solid #1e1e1e}
.download_layer .link_download:last-child{border-right:0 none}
.download_layer .link_download button{color:#000} /* 2021-03-12 웹뷰 이슈 대응 */
.download_layer .wrap_viewer{overflow:hidden}
.download_layer .wrap_viewer .tit_layer{margin-bottom:10px}
.download_layer .wrap_viewer .link_download{overflow:hidden;width:47%;width:calc(50% - 5px);margin-right:5px;padding:5px;border:1px solid #1e1e1e;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}
.download_layer .wrap_viewer .link_download+.link_download{margin:0 0 0 5px}
.summary_layer .layer_fixed .wrap_menu{margin:0}
.summary_layer .list_menu>li+li{margin-top:6px}
.summary_layer .layer_body{overflow-y:scroll;height:100%;margin-top:50px}
.summary_layer  .layer_foot{position:absolute;bottom:0;left:0;right:0;background:#FFF;height:30px}
.summary_layer .layer_head{position:absolute;top:0;right:0;left:0;background:#FFF;z-index:99999999}
.summary_layer .wrap_menu{padding:24px 0;margin:0;background:#fff}
.summary_layer .tit_layer{padding:20px 0 15px;font-size:17px;border:0 none}
.summary_layer .opt_comm{margin:0}
.summary_layer .info_layer .list_menu{float:left;width:50%;border:0 none;padding:14px 12px 14px 20px;box-sizing:border-box}
.summary_layer .info_menu{overflow:hidden;background:#f4f4f4}
.summary_layer .info_layer .list_menu + .list_menu{padding-left:0}
.summary_layer .list_menu .link_menu{font-size:11px;line-height:15px;letter-spacing:-1px}
.summary_layer .link_menu:before{display:inline-block;margin:0 4px 0 -6px;width:2px;height:2px;background:#333;border-radius:1px;vertical-align:middle;content:''}
.summary_layer .wrap_guide{overflow-y:auto;font-size:13px;color:#333}
.summary_layer .wrap_guide p:last-child{margin-bottom:50px}
.summary_layer  .layer_foot{position:absolute;bottom:0;left:0;right:0;background:#FFF;height:30px}
.summary_layer .tit_guide{display:block;margin-top:20px;padding:20px 0 10px;border-top:1px solid #e6e6e6}
.summary_layer .tit_guide:first-child{margin-top:0}
.summary_layer .ico_summary01{background-position:0 -45px;height:15px;margin-right:6px}
.summary_layer .ico_summary02{background-position:0 -60px;height:18px;margin-right:6px}
.summary_layer .ico_summary03{background-position:0 -80px;height:18px;margin-right:6px}
.summary_layer .ico_summary04{background-position:0 -100px;height:18px;margin-right:6px}
.summary_layer .ico_summary05{background-position:0 -120px;height:15px;margin-right:6px}
.summary_layer .ico_summary06{background-position:0 -140px;height:17px;margin-right:6px}
.summary_layer .ico_summary07{background-position:0 -160px;height:20px;margin-right:6px}
.summary_layer .ico_summary08{background-position:0 -180px;height:20px;margin-right:6px}
.summary_layer .ico_summary09{background-position:0 -200px;height:14px;margin-right:6px}
.summary_layer .ico_summary10{background-position:0 -215px;height:18px;margin-right:6px}

/* 2020-07-07 추가 끝 -0714 -0715 -0722 */
/* 2018-04-26_v1 추가 시작 */
/* 에러페이지 */
.kakao_etc .ico_corp{width:56px;height:17px;margin:40px 0 0 15px;background-position:0 -80px}
.kakao_etc .desc_etc{padding:146px 15px 0 15px;line-height:25px;color:#666} /* 2018-04-27 */
.kakao_etc .desc_etc .txt_etc{display:block;padding-bottom:9px;font-size:17px;color:#1e1e1e} /* 2018-04-27 */
.kakao_etc .btn_reset{display:block;width:127px;height:35px;margin:23px 0 0 15px;border:1px solid #1e1e1e;line-height:35px;color:#1e1e1e;font-size:14px;text-align:center;text-decoration:none;box-sizing:border-box} /* 2018-04-27 */
/* 2018-04-26_v1 추가 끝 */

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx)	{
    .ico_corp{background-image:url(//t1.kakaocdn.net/kakaocorp/mw/policy/m640/ico_corp_190326.png);background-size:100px 100px}/* 2019-03-25 수정 */
}

/* 뷰페이지 - 구데이터 마이그레이션시 오버이딩 css */
.board_view table{
    width:100% !important;
    margin:0 !important
}
.board_view col {
    width:auto !important
}
.board_view table td{
    width:auto !important
}
.board_view img{
    width:100% !important;
    height:auto !important
}
.board_view div{
    width:auto !important;
}
.view_body p{
    margin:0 !important;
    font-size:15px !important;
    line-height:25px !important;
    font-family:AppleSDGothicNeo-Light,'Malgun Gothic','맑은 고딕',sans-serif;
    color:#666 !important;
    text-align:left !important;
    text-indent:0 !important
}
.view_body font{
    color:#666 !important
}
.view_body b{
    font-weight:normal !important
}
.view_body span{
    font-size:15px !important;
    font-family:AppleSDGothicNeo-Light,'Malgun Gothic','맑은 고딕',sans-serif
}
.view_body table th,
.view_body table td,
.view_body table p,
.view_body table span{
    font-size:12px !important;
    word-break:break-all
}
