@charset "UTF-8";

/* section */
.section_info_txt{font-size:15px;margin-bottom:20px;text-align:center}
.section{position:relative;width:100%;margin-bottom:25px; outline:0;}
.section h5{border-bottom:1px solid #000;padding-bottom:5px;font-size:17px}
.section h5.title_type1,.section h5.title_type2{border-bottom:0}
.section h5 .blue{font-weight:700;color:#005495}
.section h6{margin-bottom:15px;font-size:16px;font-weight:700;color:#337cc6}
.section h7{padding-bottom:7px;font-size:17px;font-weight: bolder;}
.section .section_title{margin-top:15px;font-size:15px;font-weight:700;color:#3576b7;text-align:center}
.section .section_txt_wrap{position:relative;border-bottom:1px solid #dcdcdc;padding:15px 0}
.section .section_txt_wrap:after{display:block;content:"";visibility:hidden;clear:both}
.section .section_txt_group{width:60%}
.section .section_txt_group .section_txt{margin-top:0}
.section .section_txt_wrap .btn_item{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.section .section_txt{margin-top:15px;line-height:1.6;letter-spacing:-1.5px}
.section .section_act{position:absolute;top:3px;right:0;letter-spacing:-1px}
.section .section_act:before{display:inline-block;content:"";background:url('/_res/portal/img/common/blt_act.png') no-repeat 0 0;width:6px;height:5px;margin-right:4px;vertical-align:middle}
.section .blt_txt{background:url('/_res/portal/img/common/blt_txt.png') no-repeat 0 9px;padding-left:10px}
.section .info_text_wrap{background:#fcfcfc;border:1px solid #e0e0e0;padding:22px;margin-top:20px}
.section .info_text_wrap .info_text_box{}
.section .info_text_wrap .info_text_box li{margin-bottom:30px}
.section .info_text_wrap .info_text_box em,.section .info_text_wrap .info_text_box span{display:block}
.section .info_text_wrap .info_text_box em{margin-bottom:13px;font-size:15px;font-weight:700;color:#00529f}

.section .text_down_group a:focus:not(:focus-visible) { outline:0; }
.section .tit_type01 a:focus:not(:focus-visible) { outline:0; }
.section .tbl_list a:focus:not(:focus-visible) { outline:0; }

/*테마추가*/
/*.section .info_text_wrap .info_text_box .info_text_thema em:before{display:inline-block;content:"";background:url('/_res/portal/img/common/spr_common.png') no-repeat;background-position:-265px -50px;width:14px;height:14px;margin-right:7px;vertical-align:middle}*/
.section .info_text_wrap .info_text_box span{line-height:1.5;letter-spacing:-1px}
.section .info_text_wrap .btn_area{text-align:right}
.section .info_bottom{display:block;background:url('/_res/portal/img/common/blt_info_bottom.png') no-repeat 0 5px;padding-left:11px;margin-top:15px;margin-left:15px;font-size:13px;line-height:1.3}
.section .down_group{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:10px 15px}
.section .down_group:after{display:block;content:"";visibility:hidden;clear:both}
.section .down_group dl{float:left}
.section .down_group dl dt,.section .down_group dl dd{display:inline-block;vertical-align:middle}
.section .down_group dl dt{position:relative;background:url('/_res/portal/img/minwon/spr_minwon.png') no-repeat;background-position:-410px -140px;width:122px;height:39px;font-size:0;line-height:0}
.section .down_group dl dd{margin-left:36px;font-weight:700;line-height:42px}
.section .down_group dl dd em{color:#014ea0}
.section .down_group .btn_item{float:right}
.section .m_block{display:inline-block}
.section .bottom_src{display:block;margin-top:10px;color:#333;text-align:right}

.section .lar_group{/* border-bottom:1px solid #dcdcdc; */padding: 10px 15px 0px 0px;}
.section .lar_group:after{display:block;content:"";visibility:hidden;clear:both}
.section .lar_group dl{float:left}
.section .lar_group dl dt,.section .down_group dl dd{display:inline-block;vertical-align:middle}
.section .lar_group dl dd{font-weight:700;line-height:42px;font-size:18px}
.section .lar_group dl dd em{color:#014ea0}
.section .lar_group .btn_item{float:right}
.section .m_block{display:inline-block}
.section .bottom_src{display:block;margin-top:10px;color:#333;text-align:right}

/* from section_en */
.content h5{/*margin-bottom:20px*/font-size:17px}
.content h5.h5_sch{margin-bottom:15px;}
.content h5.title_type1{padding-bottom:5px;border-bottom:1px solid #000}
.content h5.title_type2{margin-bottom:0;padding-bottom:5px;border-bottom:1px solid #000}
.content h5.title_type3{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #000}
.content h5.title_type4{margin-bottom:15px;border-bottom:none}

/* section_page_info */
.section_page_info{background:#f2f2f2}
.section_page_info:after{display:block;content:"";visibility:hidden;clear:both}
.section_page_info.page_info_prd{padding:32px 10px 22px 20px}
/*.section_page_info.page_info_type1{padding:32px 10px 22px 40px}*/

.section_page_info.page_info_type2{border:1px solid #e0e0e0;border-top-color:#000;background:#fcfcfc;padding:26px 50px}
.section_page_info.page_info_wkclc{border:1px solid #e0e0e0;border-top-color:#000;background:#fcfcfc;padding:20px 20px 20px 35px}
.section_page_info strong{display:block}
.section_page_info .page_support_icon{float:left;display:block;background:url('/_res/portal/img/support/spr_support.png') no-repeat 0 0}
/*.section_page_info .page_minwon_icon{float:left;display:block;background:url('/_res/portal/img/minwon/spr_minwon.png') no-repeat 0 0}*/
.section_page_info .page_info_txt{}
.section_page_info .page_info_txt.page_txt_type1{margin-left:160px}
.section_page_info .page_info_txt strong{margin-bottom:10px;font-size:16px;font-weight:700;letter-spacing:-1px;line-height:1.5;color:#337cc6}
.section_page_info .page_info_txt .page_info_en{font-size:16px;font-weight:700}
.section_page_info .page_info_txt .page_sub_txt{display:block;margin-bottom:10px;line-height:1.6;letter-spacing:-1px}
.section_page_info .page_info_txt .page_sub_txt.sub_txt2{margin-bottom:0}
.section_page_info .page_info_txt .page_sub_txt.blt_txt{background:url('/_res/portal/img/common/blt_txt.png') no-repeat 0 9px;padding-left:10px}
.section_page_info .page_info_txt .page_sub_txt em{font-weight:700;color:#b23200}
.section_page_info .txt_link{border-bottom:1px solid #b23200}
.section_page_info .page_info_btn{margin-top:15px}

/* 재외동포지원 */
/* 연간 사업일정 - 사업안내 */
.section .icon_year_info{background-position:-20px -270px;width:110px;height:110px;margin-top:-5px}
.year_info_outline{position:relative;margin-top:40px;text-align:center}
.year_info_outline:before{position:absolute;top:45%;left:5%;content:"";background:#e6e6e6;border-radius:10px;width:90%;height:15px}
.year_info_outline li{position:relative;display:inline-block;margin:0 10px;text-align:center;vertical-align:middle}
.year_info_outline .year_info_txt{background:#fff;border:4px solid #c6c6c6;border-radius:100%;width:131px;height:131px}
.year_info_outline .year_info_txt span{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:15px;font-weight:700;line-height:1.3;white-space:nowrap}
.year_info_outline .year_info_txt strong{display:block}
.year_info_outline .year_info_icon{background:url('/_res/portal/img/support/spr_support.png') no-repeat;background-position:-160px -270px;width:131px;height:131px}
.year_info_outline .year_info_icon span{position:relative;height:0;font-size:0;line-height:0}
.year_calendar_wrap{height:650px;margin-top:12px}
.hide_bar_txt{margin-top:25px;}
.year_calendar_wrap:after{display:block;content:"";visibility:hidden;clear:both}
.year_calendar_wrap .year_wrap{float:left;border-top:3px solid transparent;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;width:33.3%;height:100%;text-align:center}
.year_calendar_wrap .year_wrap.year_spring{border-top-color:#e0497b}
.year_calendar_wrap .year_wrap.year_summer{border-top-color:#3886cf}
.year_calendar_wrap .year_wrap.year_autumn{border-top-color:#8a5d38;border-right:1px solid #dcdcdc}
.year_calendar_wrap .year_calendar_top{background:#f4f4f4;height:46px;padding-top:11px;font-size:20px;font-weight:700}
.year_calendar_wrap .year_calendar_month{background:#666}
.year_calendar_wrap .year_calendar_month:after{display:block;content:"";visibility:hidden;clear:both}
.year_calendar_wrap .year_calendar_month li{float:left;width:33.3%;height:40px;border-right:1px solid #898989;font-size:16px;color:#fff;line-height:2.5}
.year_calendar_wrap .year_calendar_month li:last-child{border-right:0}
.year_calendar_wrap .year_calendar_cnt{padding:30px 4px 0;text-align:left;letter-spacing:-1px}
.year_calendar_wrap .year_calendar_cnt strong,.year_calendar_wrap .year_calendar_cnt span{display:block}
.year_calendar_wrap .year_calendar_cnt strong{margin-bottom:5px}
.year_calendar_wrap .year_calendar_cnt strong:before{display:inline-block;content:"";background:#787878;border-radius:2px;width:4px;height:4px;;margin-top:6px;margin-right:7px;vertical-align:top}
.year_calendar_wrap .year_calendar_cnt strong em{letter-spacing:-7px}
.year_calendar_wrap .year_calendar_cnt span{margin-left:11px;margin-bottom:21px}

/* 연간 사업일정 - 신청절차 안내 */
.year_step_icon{border-left:2px solid #afc6d5;width:100%;height:162px;margin-top:11px}
.year_step_icon:after{display:block;content:"";visibility:hidden;clear:both}
.year_step_icon li{position:relative;float:left;border:2px solid #afc6d5;border-left-color:transparent;width:14.2%;height:100%;padding:13px 0 21px;font-weight:bold;text-align:center}
.year_step_icon li strong,.year_step_icon li span,.year_step_icon li em{display:block}
.year_step_icon li strong{font-size:16px;font-weight:bold;color:#666}
.year_step_icon li span{background:url('/_res/portal/img/support/spr_support.png') no-repeat 0 0;height:49px;margin:25px auto 0}
.year_step_icon li span.icon_step1{background-position:-400px 0;width:50px}
.year_step_icon li span.icon_step2{background-position:-400px -50px;width:50px}
.year_step_icon li span.icon_step3{background-position:-400px -100px;width:51px}
.year_step_icon li span.icon_step4{background-position:-400px -150px;width:50px}
.year_step_icon li span.icon_step5{background-position:-400px -200px;width:50px}
.year_step_icon li span.icon_step6{background-position:-400px -250px;width:50px}
.year_step_icon li span.icon_step7{background-position:-400px -300px;width:50px}
.year_step_icon li em{position:absolute;top:125px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;letter-spacing:-1px}
.year_step_list{border-top:1px solid #dcdcdc;width:100%;margin-top:27px}
.year_step_list li{border-bottom:1px solid #dcdcdc;height:47px}
.year_step_list li strong,.year_step_list li em{display:inline-block;vertical-align:middle}
.year_step_list li strong{position:relative;margin-left:15px;width:155px;font-size:15px;font-weight:700;line-height:3.1}
.year_step_list li strong:after{position:absolute;top:15px;right:0;content:"";background:url('/_res/portal/img/common/spr_common.png') no-repeat;background-position:-155px -135px;width:8px;height:15px}
.year_step_list li em{margin-left:20px;line-height:3.3}
.year_step_mobile{display:none}

/* 연간 사업일정 - 지원사업 신청방법 */
.year_biz h5{border:none}
ul.year_biz_info{display:table;position:relative;width:100%;margin-bottom:25px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}
.year_biz_info li{display:table-cell;width:20%;line-height:1.7;padding:10px;background:#f1f1f1;vertical-align:top;text-align:center;cursor:pointer}
.year_biz_info li:not(:nth-child(5)){border-right:1px solid #c9c9c9}
.year_biz_info .on{color:#fff;background:url(../img/support/bg_biz.png)}
.year_biz_info .on span{font-weight:bold}
.year_biz_desc{padding-bottom:20px;border-bottom:1px solid #c9c9c9}
.year_biz_desc p{display:table;width:100%;margin-bottom:25px;padding:20px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}
.year_biz_desc span{display:table-cell;vertical-align:middle}
.year_biz_desc .num{display:inline-block;width:48px;height:48px;line-height:48px;margin-right:10px;border-radius:50%;background:#9d9d9d;color:#fff;font-size:16px;font-weight:bold;text-align:center}
.year_biz_desc .txt_desc{line-height:1.5;font-weight:bold}
.year_biz_desc .txt_desc em{color:#1858b2}

/* 홈페이지 제작지원 - 사업안내 */
.business_info_box{width:100%;border:1px solid #e0e0e0;border-top-color:#000;margin-bottom:30px}
.business_info_box:first-child{border-top-color:transparent}
.business_info_box .business_info_top{position:relative;background:#fcfcfc;border-bottom:1px solid #e0e0e0;padding:30px 45px 28px}
.business_info_box .business_info_top:after{display:block;content:"";visibility:hidden;clear:both}
.business_info_box .business_info_top span,.business_info_box .business_info_top strong{display:block}
.business_info_box .business_info_top .icon_business{float:left;background:url('/_res/portal/img/support/spr_support.png') no-repeat 0 0;width:108px;height:97px}
.business_info_box .business_info_top .icon_homepage{background-position:0 -150px}
.business_info_box .business_info_top .icon_web{background-position:-130px -150px}
.business_info_box .business_info_top .icon_domain{background-position:-260px -150px}
.business_info_box .business_info_top .business_info_txt{margin-left:148px}
.business_info_box .business_info_top strong{margin-bottom:14px;font-size:18px;font-weight:700;color:#337cc6}
.business_info_box .business_info_top .business_sub_txt{letter-spacing:-1px;line-height:1.5}
.business_info_box .business_info_top .business_sub_txt em{font-weight:700;color:#b23200}
.business_info_box .business_info_cnt{padding:27px 27px 0}
.business_info_box .business_info_cnt:after{display:block;content:"";visibility:hidden;clear:both}
.business_info_box .business_info_cnt dt{position:relative;float:left}
.business_info_box .business_info_cnt dt:after{position:absolute;top:50%;right:-26px;content:"";background:url('/_res/portal/img/support/bg_business_line.png') no-repeat 0 0;width:26px;height:82px;margin-top:-41px}
.business_info_box .business_info_cnt dt em{display:block;width:138px;font-size:17px;font-weight:700;text-align:center;color:#fff;line-height:1.4}
.business_info_box .business_info_cnt dt.business_info_title1 em{background:#6d99c6;padding:30px 0 28px}
.business_info_box .business_info_cnt dt.business_info_title2 em{background:#3f80be;padding:41px 0 39px}
.business_info_box .business_info_cnt dt.business_info_title3 em{background:#5096b7;padding:41px 0 39px}
.business_info_box .business_info_cnt dt span{display:block}
.business_info_box .business_info_cnt dd{border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-left:164px;margin-bottom:6px}
.business_info_box .business_info_cnt dd:last-child{border-bottom:0}
.business_info_box .business_info_cnt dd strong,.business_info_box .business_info_cnt dd span{display:inline-block;vertical-align:middle}
.business_info_box .business_info_cnt dd strong{background:#6f6f6f;padding:9px 14px;margin-right:8px;font-weight:700;color:#fff}
.business_info_box .business_info_cnt dd span{letter-spacing:-1px}
.business_info_box .business_info_btn{margin:20px 0 30px 191px}
.business_info_mark{background:#fcfcfc url('/_res/portal/img/common/icon_business_info_mark.png') no-repeat 15px 20px;border:1px solid #e0e0e0;width:100%;padding:15px 20px;line-height:1.6}
.business_info_mark em{display:inline-block;width:465px;margin:0 63px 0 57px;letter-spacing:-1px}
.business_info_mark1{background:#f2f2f2 url('/_res/portal/img/common/icon_business_info_mark.png') no-repeat 15px 17px;width:100%;padding:28px 20px;line-height:1.6;margin:28px 0}
.business_info_mark1 em{margin-left:57px;letter-spacing:-1px}

/* 홈페이지 제작지원 - 홈페이지 제작 소개 */
.homepage_merit{position:relative;background:url('/_res/portal/img/support/bg_homepage_merit.png') no-repeat 0 0;width:670px;height:306px;margin:45px auto}
.homepage_info_mobile{display:none}
.homepage_merit .homepage_merit_title{position:absolute;display:block;top:130px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:17px;font-weight:700}
.homepage_merit dl{position:absolute;width:193px;text-align:center}
.homepage_merit .homepage_merit1{top:0;left:0}
.homepage_merit .homepage_merit1 dt{background:#c4dce2}
.homepage_merit .homepage_merit2{top:0;right:0}
.homepage_merit .homepage_merit2 dt{background:#b3c9e2}
.homepage_merit .homepage_merit3{bottom:0;left:0}
.homepage_merit .homepage_merit3 dt{background:#bbcbdc}
.homepage_merit .homepage_merit4{bottom:0;right:0}
.homepage_merit .homepage_merit4 dt{background:#97cbe6}
.homepage_merit dt{background:#818181;width:93%;border-radius:7px;padding:10px 0 8px;margin:0 auto 8px;font-size:15px;font-weight:700}
.homepage_merit dd{line-height:1.5;letter-spacing:-1px}
.homepage_service_wrap{background:#ececec;width:100%;height:147px;margin-top:26px}
.homepage_service{padding:24px;text-align:center}
.homepage_service:after{display:block;content:"";visibility:hidden;clear:both}
.homepage_service li{position:relative;display:inline-block;height:100px;text-align:left}
.homepage_service .admin{float:left;/*border-right:1px solid #c9c9c9;padding-right:36px*/}
.homepage_service .make{float:right}
.homepage_service .bar{background:#c9c9c9;width:1px;height:100px}
.homepage_service strong,.homepage_service em{display:block;margin-left:100px }
.homepage_service .icon_service{position:absolute;display:inline-block;top:7px;left:0;background:url('/_res/portal/img/support/spr_support.png') no-repeat 0 0;width:86px;height:86px}
.homepage_service .admin .icon_service{background-position:-10px -10px}
.homepage_service .make .icon_service{background-position:-120px -10px}
.homepage_service strong{margin-bottom:5px;font-size:15px;font-weight:700}
.homepage_service .btn_item{position:absolute;left:100px;bottom:0}
.homepage_tamplate{}
.homepage_tamplate .homepage_tamplate_info{margin:20px 0 15px;text-align:center}
/* homepage_tamplate_select */
.homepage_tamplate_select{width:100%;border-top:1px solid #dcdcdc;margin-bottom:35px;text-align:left}
.homepage_tamplate_select dl{border-bottom:1px solid #dcdcdc}
.homepage_tamplate_select dl:after{display:block;content:"";visibility:hidden;clear:both}
.homepage_tamplate_select dt{float:left;width:20%;border-right:1px solid #dcdcdc;padding:26px 0 28px 13px;vertical-align:middle}
.homepage_tamplate_select .homepage_tamplate_dt{padding:50px 0 50px 13px}
.homepage_tamplate_select dd{float:left;width:80%;padding:10px 0 10px 20px}
.homepage_tamplate_select .template_num{}
.homepage_tamplate_select .template_num:after{display:block;content:"";visibility:hidden;clear:both}
.homepage_tamplate_select .template_num li{display:inline-block;margin-right:32px;margin-top:6px;margin-bottom:6px}
.homepage_tamplate_select .template_num li a{display:block;width:34px;height:34px;background:#eaeaea;border:1px solid #d1d1d1;border-radius:100%;line-height:2.4;text-align:center;font-weight: bold}
.homepage_tamplate_select .template_num li a.on,.homepage_tamplate_select .template_num li a:hover,.homepage_tamplate_select .template_num li a:focus,.homepage_tamplate_select .template_num li a:active{background:#337cc6;color:#fff}
/* homepage_tamplate_box */
.homepage_tamplate_box{display:none;width:100%;border:1px solid #dcdcdc;border-top-color:#000;text-align:center}
.homepage_tamplate_box .homepage_tamplate_top{width:100%;border-bottom:1px solid #dcdcdc}
.homepage_tamplate_box .homepage_tamplate_top:after{display:block;content:"";visibility:hidden;clear:both}
.homepage_tamplate_box .homepage_tamplate_top dl{float:left;height:100%}
.homepage_tamplate_box .homepage_tamplate_top dl:after{display:block;content:"";visibility:hidden;clear:both}
.homepage_tamplate_box .homepage_tamplate_top dl:nth-child(1){width:32%;border-right:1px solid #dcdcdc}
.homepage_tamplate_box .homepage_tamplate_top dl:nth-child(2){width:30%}
.homepage_tamplate_box .homepage_tamplate_top dt,.homepage_tamplate_box .homepage_tamplate_top dd{float:left}
.homepage_tamplate_box .homepage_tamplate_top dt{width:35%;background:#f0f0f0;border-right:1px solid #dcdcdc;padding:23px 0}
.homepage_tamplate_box .homepage_tamplate_top dd{width:65%}
.homepage_tamplate_box .group{font-weight:bold;padding-top:23px}
.homepage_tamplate_box .name_wrap{padding-top:15px;padding-left:13px;text-align:left}
.homepage_tamplate_box .name_wrap strong{display:inline-block;width:34px;height:34px;background:#337cc6;border:1px solid #d1d1d1;border-radius:100%;line-height:2.4;text-align:center;color:#fff}
.homepage_tamplate_box .homepage_tamplate_top .btn_box{float:right;width:38%;margin-top:13px}
.homepage_tamplate_box .view_wrap{margin:16px 0 32px 32px}
.homepage_tamplate_box .view_wrap .homepage_template_txt{color:#0054a9; text-align: left; margin-bottom: 10px;}
.homepage_tamplate_box .view_wrap:after{display:block;content:"";visibility:hidden;clear:both}
.homepage_tamplate_box .view_wrap dt,.homepage_tamplate_box .view_wrap dd{float:left}
.homepage_tamplate_box .view_wrap dt{border:1px solid #dcdcdc;width:290px;height:230px;margin-right:30px}
.homepage_tamplate_box .view_wrap dt img,.homepage_tamplate_box .view_wrap span img{height:100%}
.homepage_tamplate_box .view_wrap dd{width:110px;height:103px;margin-right:15px;margin-bottom:15px}
.homepage_tamplate_box .view_wrap dd a{display:block}
.homepage_tamplate_box .view_wrap span,.homepage_tamplate_box .view_wrap strong{display:block}
.homepage_tamplate_box .view_wrap span{position:relative;border:1px solid #dcdcdc;width:110px;height:80px;margin-bottom:10px}
.homepage_tamplate_box .view_wrap span em{visibility:hidden;position:absolute;bottom:0;left:0;background:#000;width:1px;height:1px;opacity:0.6}
.homepage_tamplate_box .view_wrap strong{font-size:13px}
.homepage_tamplate_box .view_wrap a.on span em{visibility:visible;width:100%;height:100%}

/* 홈페이지 제작지원 - 글로벌도메인 소개 */
.section .icon_domain_info{background-position:-235px 0;width:134px;height:133px;margin-top:9px}
.domain_exam_list{width:100%;text-align:center;margin-top:24px}
.domain_exam_list li{display:inline-block;width:30.3%;margin:0 1%}
.domain_exam_list li span,.domain_exam_list li strong,.domain_exam_list li em,.domain_exam_list li img{display:block}
.domain_exam_list li span{}
.domain_exam_list li span img{width:220px;height:120px;margin:0 auto 13px;border:1px solid #e2e2e2}
.domain_exam_list li strong{font-size:16px;font-weight:700;margin-bottom:3px}
.domain_exam_list li strong:after, .domain_service .center_usa dl dt a strong:after{display:inline-block;content:"";background:url('/_res/portal/img/common/tbl_icon.png') no-repeat;background-position:-95px 0;width:15px;height:13px;margin-left:10px;margin-top:-2px;vertical-align:middle}
.domain_service{background:url('/_res/portal/img/support/bg_domain_arrow.png') no-repeat 50% 32%;margin-top:55px;text-align:center}
.domain_service:after{display:block;content:"";visibility:hidden;clear:both}
.domain_service li{display:inline-block}
.domain_service .home_link,.domain_service .domain_link{border-radius:100%;width:204px;height:204px;margin:32px 0;color:#fff;text-align:center;vertical-align:middle}
.domain_service .home_link dl,.domain_service .domain_link dl{padding-top:57px}
.domain_service dt{margin-bottom:25px;font-size:16px;font-weight:700}
.domain_service .home_link{float:left;background:#568dc0}
.domain_service .domain_link{float:right;background:#4097c0}
.domain_service .center_usa{}
.domain_service .center_usa img{width:256px;height:256px}
.domain_service .center_usa dl{margin-top:4px}
.domain_service .center_usa dt{margin-bottom:7px}
.domain_service span{display:inline-block}

/* 홈페이지 제작지원 - 웹호스팅 소개 */
.web_support{border-left:1px solid #dcdcdc}
.web_support:after{display:block;content:"";visibility:hidden;clear:both}
.web_support li{float:left;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;width:50%;padding:10px 0 9px 35px;line-height:1.5}
.web_backup{width:100%;margin-top:26px;text-align:center}
.web_backup:after{display:block;content:"";visibility:hidden;clear:both}
.web_backup li{display:inline-block;vertical-align:top}
.web_backup strong,.web_backup em,.web_backup span{display:block}
.web_backup strong{font-size:16px;font-weight:700;color:#236bb3}
.web_backup .web_backup_txt{position:relative;background:#fcfcfc;border:1px solid #e0e0e0;width:93px;height:178px}
.web_backup .web_backup_txt strong{margin:37px 0 18px}
.web_backup .web_backup_txt em{line-height:1.4}
.web_backup .web_backup1{float:left}
.web_backup .web_backup2{float:right}
.web_backup .web_backup1:after,.web_backup .web_backup2:before{position:absolute;content:"";background:url('/_res/portal/img/support/bg_domain_backup.png') no-repeat;width:26px;height:58px}
.web_backup .web_backup1:after{top:30%;right:-46px;background-position:-32px -490px}
.web_backup .web_backup2:before{top:30%;left:-46px;background-position:-143px -490px}
.web_backup .web_backup_icon{width:136px;margin-top:10px}
.web_backup .web_backup_icon span{background:url('/_res/portal/img/support/bg_domain_backup.png') no-repeat;width:136px;height:130px;margin-bottom:8px}
.web_backup .web_backup_icon .icon1{background-position:-32px 0}
.web_backup .web_backup_icon .icon2{background-position:-32px -160px}
.web_backup .web_backup_icon .icon3{background-position:-32px -320px}

/* 한인한마당 - 세계한인회장대회 */
.section_page_info.page_info_wkclc .page_info_txt{float:left;margin-left:0;width:400px}
.section_page_info.page_info_wkclc .page_support_icon{float:right}

/* 한인한마당 info 아이콘 */
.section .icon_wkbc_info{background-position:-20px -420px;width:88px;height:103px}
.section .icon_festival_info{background:url(/_res/portal/img/support/festival2019.jpg)no-repeat; width:250px; height:130px}
.section .icon_wkclc_info{background-position:-255px -415px;width:244px;height:115px}
/* //재외동포지원 */

/* 재외동포민원 info 아이콘 */
.section .icon_local_info{background-position:0 -205px;width:113px;height:107px}
.section .icon_field_from{background-position:0 -330px;width:122px;height:103px}
.section .icon_field_military{background-position:-135px -330px;width:113px;height:102px}
.section .icon_field_tax{background-position:-270px -330px;width:113px;height:102px}
.section .icon_field_job{background-position:-405px -330px;width:113px;height:102px}
.section .icon_field_education{background-position:0 -450px;width:113px;height:102px}
.section .icon_field_life{background-position:-135px -450px;width:113px;height:102px}
.section .icon_field_family{background-position:-270px -450px;width:113px;height:102px}
.section .icon_lar_info{background-position:-405px -450px;width:113px;height:102px;margin-top:15px}

/* 재외동포 민원신청 - 민원안내 */
.ok_info_field{width:96%;margin:30px auto 0}
.ok_info_field li{display:inline-block;margin:0 10px;;text-align:center}
.ok_info_field span,.ok_info_field strong{display:block;padding:5px 10px;border-radius:25px;background:#4586b9;color:#fff}
.ok_info_field span{background:url('/_res/portal/img/minwon/spr_minwon.png') no-repeat 0 0;width:96px;height:100px;margin-bottom:10px}
.ok_info_field span.icon_ok_field1{background-position:0 0}
.ok_info_field span.icon_ok_field2{background-position:-120px 0}
.ok_info_field span.icon_ok_field3{background-position:-240px 0}
.ok_info_field span.icon_ok_field4{background-position:-360px 0}
.ok_info_field span.icon_ok_field5{background-position:-479px 0}
.ok_info_field span.icon_ok_field6{background-position:-600px 0}
.ok_step_wrap{width:97%;margin:0 auto; outline:0;}
.ok_info_step{margin-top:20px;text-align:center}
.ok_info_step li{display:inline-block;border:2px solid #afc6d5;width:19.5%;height:174px;padding:17px 0;vertical-align:middle;font-weight:bold}
.ok_info_step strong,.ok_info_step span,.ok_info_step em{display:block}
.ok_info_step strong{font-size:15px;color:#666}
.ok_info_step span{background:url('/_res/portal/img/minwon/spr_minwon.png') no-repeat 0 0;height:43px;margin:19px auto}
.ok_info_step span.icon_step1{background-position:0 -150px;width:50px}
.ok_info_step span.icon_step2{background-position:-50px -150px;width:51px}
.ok_info_step span.icon_step3{background-position:-101px -150px;width:50px}
.ok_info_step span.icon_step4{background-position:-151px -150px;width:50px}
.ok_info_step span.icon_step5{background-position:-201px -150px;width:50px}
.ok_info_step span.icon_step6{background-position:-251px -150px;width:50px}
.ok_info_step em{line-height:1.4;letter-spacing:-1px}
.ok_info_list{width:100%;margin:30px auto}
.ok_info_list li{position:relative;display:table;border:1px solid #dcdcdc;width:100%;margin-bottom:29px}
.ok_info_list li:after{position:absolute;bottom:-20px;left:50%;content:"";background:url('/_res/portal/img/common/spr_common.png') no-repeat;background-position:-175px -140px;width:25px;height:11px;margin-left:-12px}
.ok_info_list li:last-child:after{display:none}
.ok_info_list strong,.ok_info_list span{display:table-cell;vertical-align:middle;letter-spacing:-1px}
.ok_info_list strong{background:#e6e6e6;padding:14px 15px;width:29%;font-weight:700}
.ok_info_list span{width:70%;padding:14px 15px}

/* 재외동포 민원신청 - 분야별 민원서비스 */
.field_tab_wrap{border:1px solid transparent;border-left-color:#dedede}
.field_tab_wrap:after{display:block;content:"";visibility:hidden;clear:both}
.field_tab_wrap li{float:left;width:14.2%;height:130px;text-align:center;border:1px solid #dcdcdc;border-left-color:transparent}
.field_tab_wrap li.on{border:4px solid #a8a8a8}
.field_tab_wrap a{padding:23px 0 30px;color:#444;font-size:14px;font-weight:bold}
.field_tab_wrap a,.field_tab_wrap span,.field_tab_wrap strong{display:block}
.field_tab_wrap span{background:url('/_res/portal/img/minwon/spr_minwon.png') no-repeat 0 0;width:60px;height:60px;margin:0 auto 12px}
.field_tab_wrap span.icon_field_tab1{background-position:-0px -210px}
.field_tab_wrap span.icon_field_tab2{background-position:-70px -210px}
.field_tab_wrap span.icon_field_tab3{background-position:-140px -210px}
.field_tab_wrap span.icon_field_tab4{background-position:-210px -210px}
.field_tab_wrap span.icon_field_tab5{background-position:-280px -210px}
.field_tab_wrap span.icon_field_tab6{background-position:-350px -210px}
.field_tab_wrap span.icon_field_tab7{background-position:-420px -210px}
.field_tab_wrap .on strong{color:#005baa}

.civil_service td a{display:block}
.civil_service em, .civil_service strong{display:table-cell;vertical-align:middle;font-weight:normal}
.civil_service em{width:160px}
.civil_service td p, .civil_service td dl{margin-top:10px}
.civil_service td dd{margin:5px 0 0 10px}
.civil_service td .list{margin-top:15px;float:left;line-height:1.7em}


/* 재외동포 민원신청 - 테마별 민원서비스 */
.field_tab_thema{border:1px solid transparent;border-left-color:#dedede}
.field_tab_thema:after{display:block;content:"";visibility:hidden;clear:both}
.field_tab_thema li{float:left;width:16.26%;height:130px;text-align:center;border:1px solid #dcdcdc;border-left-color:transparent;border-top-color:transparent}
.field_tab_thema li.on{border:3px solid #a8a8a8}
.field_tab_thema a{padding:23px 0 30px;color:#444;font-size:14px;font-weight:bold}
.field_tab_thema a,.field_tab_thema span,.field_tab_thema strong{display:block}
.field_tab_thema span{background:url('/_res/portal/img/minwon/spr_thema.png') no-repeat 0 0;width:65px;height:64px;margin:0 auto 12px}
.field_tab_thema span.icon_field_tab1{background-position:-0px -5px}
.field_tab_thema span.icon_field_tab2{background-position:-75px -5px}
.field_tab_thema span.icon_field_tab3{background-position:-150px -5px}
.field_tab_thema span.icon_field_tab4{background-position:-225px -5px}
.field_tab_thema span.icon_field_tab5{background-position:-300px -5px}
.field_tab_thema span.icon_field_tab6{background-position:-375px -5px}
.field_tab_thema .on strong{color:#005baa}

/* 재외동포 민원신청 - 생애주시별 민원서비스 */
.field_tab_lifecycle{border:1px solid transparent;border-left-color:#dedede}
.field_tab_lifecycle:after{display:block;content:"";visibility:hidden;clear:both}
.field_tab_lifecycle li{float:left;width:19.2%;height:130px;text-align:center;border:1px solid #dcdcdc;border-left-color:transparent;border-top-color:transparent}
.field_tab_lifecycle li.on{border:4px solid #a8a8a8}
.field_tab_lifecycle a{padding:23px 0 30px;color:#444;font-size:14px;font-weight:bold}
.field_tab_lifecycle a,.field_tab_lifecycle span,.field_tab_lifecycle strong{display:block}
.field_tab_lifecycle span{background:url('/_res/portal/img/minwon/spr_thema.png') no-repeat 0 0;width:65px;height:67px;margin:0 auto 12px}
.field_tab_lifecycle span.icon_field_tab1{background-position:-0px -79px}
.field_tab_lifecycle span.icon_field_tab2{background-position:-75px -79px}
.field_tab_lifecycle span.icon_field_tab3{background-position:-150px -79px}
.field_tab_lifecycle span.icon_field_tab4{background-position:-225px -79px}
.field_tab_lifecycle span.icon_field_tab5{background-position:-300px -79px}
.field_tab_lifecycle .on strong{color:#005baa}

/*법률 및 규정 _신규*/
.lar_new_wrap{height:320px;margin-top:12px}
.lar_new_wrap:after{display:block;content:"";visibility:hidden;clear:both}
.lar_new_wrap .lar_wrap{float:left; border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;width:33.3%;height:100%;text-align:center}
.lar_new_wrap .lar_wrap.lar_okf{border-right:1px solid #dcdcdc}
.lar_new_wrap .lar_new_top{background:#144e8c;height:46px;padding-top:11px;font-size:18px;font-weight:700;color: #fff;}
.lar_new_wrap .lar_new_month{background:#666}
.lar_new_wrap .lar_new_month:after{display:block;content:"";visibility:hidden;clear:both}
.lar_new_wrap .lar_new_month li{float:left;width:33.3%;height:40px;border-right:1px solid #898989;font-size:16px;color:#fff;line-height:2.5}
.lar_new_wrap .lar_new_month li:last-child{border-right:0}
.lar_new_wrap .lar_new_cnt{padding:30px 4px 0;text-align:left;letter-spacing:-1px}
.lar_new_wrap .lar_new_cnt strong,.lar_new_wrap .lar_new_cnt span{display:block}
.lar_new_wrap .lar_new_cnt strong{margin-bottom:5px}
.lar_new_wrap .lar_new_cnt strong em{letter-spacing:-7px}
.lar_new_wrap .lar_new_cnt span{margin-left:10px;margin-right:10px;margin-bottom:21px;line-height:150%;}



/* 글로벌코리안 - 연구자네트워크 */
.network_scholar_wrap{margin-top:15px;letter-spacing:-1px}
.network_scholar_wrap:after{display:block;content:"";visibility:hidden;clear:both}
.network_scholar_wrap .network_scholar_img{float:left;width:295px}
.network_scholar_wrap .network_scholar_img img{width:100%}
.network_scholar_wrap .network_scholar_box{float:right;width:430px;margin-left:25px}
.network_scholar_wrap .network_scholar_box .page_sub_txt{line-height:1.8}
.network_scholar_wrap .network_scholar_txt{margin:12px 0 50px;font-size:16px;line-height:1.3}

/* 참여공간 - 인물예술콘서트오늘 */
.cas_today_wrap{width:100%;border:1px solid #e0e0e0;border-top-color:#000}
.cas_today_wrap .cas_today_top{background:#f2f2f2;border-bottom:1px solid #c5c5c5;height:140px;padding:10px 50px 20px 50px}
.cas_today_wrap .cas_today_top:after{display:block;content:"";visibility:hidden;clear:both}
.cas_today_wrap .cas_today_top .cas_today_icon{float:left;display:block;background:url('/_res/portal/img/madang/spr_madang.png') no-repeat 0 -335px;width:116px;height:110px;font-size:0}
.cas_today_wrap .cas_today_top .cas_today_txt{float:left;margin-top:16px;margin-left:35px;line-height:1.5}
.cas_today_wrap .cas_today_top .cas_today_txt em{font-size:16px;font-weight:700;color:#0054a0}
.cas_today_wrap .cas_today_top .cas_today_txt span{letter-spacing:-7px}
.cas_today_wrap .cas_today_list{padding:15px 0;text-align:center;letter-spacing:-1px}
.cas_today_wrap .cas_today_list:after{}
.cas_today_wrap .cas_today_list li{display:inline-block;width:282px;margin:25px 30px;text-align:left;vertical-align:top}
.cas_today_wrap .cas_today_list a,.cas_today_wrap .cas_today_list img,.cas_today_wrap .cas_today_list em{display:block;width:100%}
.cas_today_wrap .cas_today_list em{background:#f9f7f8;border:1px solid #dedede;height:55px;padding:0 12px;font-size:16px;font-weight:700}
.cas_today_wrap .cas_today_list p{border:1px solid #dedede;border-top-color:transparent;padding:10px 12px;line-height:1.5}
.cas_today_wrap .cas_today_list .cas_list_tit1{padding-top:20px;color:#0054a0}
.cas_today_wrap .cas_today_list .cas_list_tit2{padding-top:20px;color:#a25200}
.cas_today_wrap .cas_today_list .cas_list_tit3{padding-top:20px;color:#887c58}
.cas_today_wrap .cas_today_list .cas_list_tit4{padding-top:20px;color:#65912a}
.cas_today_wrap .cas_today_prv{background:#f7f7f7;border-top:1px solid #e0e0e0;padding:21px 55px 25px}
.cas_today_wrap .cas_today_prv span{font-weight:700}

.cas_360_wrap{border:2px solid #afc6d5;padding:15px 0 18px 20px}
.cas_360_wrap .cas_360_box{position:relative;margin-bottom:22px}
.cas_360_wrap .cas_360_box:after{display:block;content:"";visibility:hidden;clear:both}
.cas_360_wrap .cas_360_box .cas_360_icon{float:left;display:block;background:url('/_res/portal/img/madang/spr_madang.png') no-repeat -140px -335px;width:90px;height:104px;margin-top:15px}
.cas_360_wrap .cas_360_box .cas_360_txt{margin-left:125px;margin-bottom:32px;line-height:1.7}
.cas_360_wrap .cas_360_box .cas_360_btn{margin-left:125px}
.cas_360_wrap .cas_360_box .cas_360_btn .btn_item{margin-right:15px}
.cas_360_wrap .cas_360_link{border-left:1px solid #b8b8b8;margin-right:20px}
.cas_360_wrap .cas_360_link:after{display:block;content:"";visibility:hidden;clear:both}
.cas_360_wrap .cas_360_link li{float:left;background:#f4f4f4;border:1px solid #b8b8b8;border-left-color:transparent}
.cas_360_wrap .cas_360_link li a{display:inline-block;height:36px;padding:0 28px;line-height:36px;font-weight:bold;letter-spacing:-1px}

/* 정보센터 - 재외동포 통계자료 */
.knt_down_box{background:#f2f2f2;padding:20px 30px}
.knt_down_box:after{display:block;content:"";visibility:hidden;clear:both}
.knt_down_box .knt_down_pdf{float:left}
.knt_down_box .knt_down_exl{float:right}
.knt_down_box dl:after{display:block;content:"";visibility:hidden;clear:both}
.knt_down_box dl dt{float:left;background:url('/_res/portal/img/information/spr_info.png') no-repeat 0 0;width:88px;height:88px;font-size:0}
.knt_down_box .knt_down_pdf dt{background-position:-10px -10px}
.knt_down_box .knt_down_exl dt{background-position:-110px -10px}
.knt_down_box dl dd{margin-left:102px;line-height:1.9}
.knt_down_txt{margin:14px 0 40px 20px;line-height:1.5}

/* 정보센터 - 재단자료실 */
.library_ok_wrap h5{border-bottom:0;font-size:16px;font-weight:700;color:#333}
.library_ok_wrap h5 span{color:#004c9a}
.library_ok_wrap .btn_more{position:absolute;top:-5px;right:0;background:url('/_res/portal/img/common/spr_common.png') no-repeat;background-position:-210px -135px;width:24px;height:22px;font-size:0}
.library_ok_top{margin-bottom:27px}
.library_ok_top:after{display:block;content:"";visibility:hidden;clear:both}
.library_ok_top .library_ok_new{position:relative;float:left;width:470px}
.library_ok_top .library_ok_new ul{border:1px solid #d9d9d9;height:195px;padding-top:25px;text-align:center;overflow:hidden}
.library_ok_top .library_ok_new ul li{display:inline-block;width:22.5%;margin-bottom:50px}
.library_ok_top .library_ok_new ul li a,.library_ok_top .library_ok_new ul li img,.library_ok_top .library_ok_new ul li span{display:block}
.library_ok_top .library_ok_new ul li img{border:1px solid #453620;width:68px;height:94px;margin:0 auto 18px}
.library_ok_top .library_ok_new ul li span{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.library_ok_top .library_ok_ask{position:relative;float:right;width:250px}
.library_ok_top .library_ok_ask ul{border:1px solid #d9d9d9;height:195px;padding:7px}
.library_ok_top .library_ok_ask ul li{height:44px;border-bottom:1px solid #dedede;padding:10px 0 10px 5px}
.library_ok_top .library_ok_ask ul li:last-child{border-bottom:0}
.library_ok_top .library_ok_ask ul li span,.library_ok_top .library_ok_ask ul li em{display:inline-block;vertical-align:middle}
.library_ok_top .library_ok_ask ul li span{background:url('/_res/portal/img/information/spr_info.png') no-repeat;width:24px;height:24px;margin-right:8px}
.library_ok_top .library_ok_ask ul li span.icon_library_ask1{background-position:-220px -10px}
.library_ok_top .library_ok_ask ul li span.icon_library_ask3{background-position:-255px -10px}
.library_ok_top .library_ok_ask ul li span.icon_library_ask4{background-position:-295px -10px}
.library_ok_center{width:100%;margin-bottom:27px}
.library_ok_center:after{display:block;content:"";visibility:hidden;clear:both}
.library_ok_center li{float:left;width:25%}
.library_ok_center li:last-child dl{border-right-color:#d9d9d9}
.library_ok_center dl{border:1px solid #d9d9d9;border-right-color:transparent;height:274px;padding:24px 17px 0}
.library_ok_center dt{background:url('/_res/portal/img/information/spr_info.png') no-repeat;width:150px;height:90px;margin-bottom:20px}
.library_ok_center dt.bg_library_center1{background-position:-10px -110px}
.library_ok_center dt.bg_library_center2{background-position:-170px -110px}
.library_ok_center dt.bg_library_center3{background-position:-330px -110px}
.library_ok_center dt.bg_library_center4{background-position:-330px -10px}
.library_ok_center dd{line-height:1.7}
.library_ok_center dd a{display:block}
.library_ok_center dd a:before{display:inline-block;content:"";background:url('/_res/portal/img/common/spr_common.png') no-repeat;background-position:-80px -160px;width:4px;height:7px;margin-right:9px;vertical-align:middle}
.library_ok_bottom{position:relative}
.library_ok_bottom .library_slide_list{position:relative;border:1px solid #d9d9d9;width:100%;height:200px;text-align:center}
.library_ok_bottom .library_slide_list ul{display: inline-block;height:125px;margin-top:40px;letter-spacing:-0.5em;overflow:hidden}
.library_ok_bottom .library_slide_list ul li{display:inline-block;width:100px;margin:0 15px;letter-spacing:0}
.library_ok_bottom .library_slide_list ul li a,.library_ok_bottom .library_slide_list ul li img,.library_ok_bottom .library_slide_list ul li span{display:block}
.library_ok_bottom .library_slide_list ul li img{border:1px solid #453620;width:68px;height:94px;margin:0 auto 14px}
.library_ok_bottom .library_slide_list ul li span{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.library_ok_bottom .library_slide_list button{position:absolute;top:50%;background:url('/_res/portal/img/common/spr_common.png') no-repeat 0 0;width:36px;height:66px;margin-top:-33px;cursor:pointer;font-size:0}
.library_ok_bottom .library_slide_list button.prev{left:0;background-position:-210px -220px}
.library_ok_bottom .library_slide_list button.next{right:0;background-position:-260px -220px}

/* 홍보센터-재외동포의 창 */
.section h5 .blue{font-weight:700;color:#005495}
.pr_webzine_wrap{margin-top:20px;display:table;table-layout:fixed}
.pr_webzine_wrap .pr_webzine_img, .pr_webzine_wrap .pr_webzine_box{display:table-cell;table-layout:fixed;vertical-align:top}
.pr_webzine_wrap .pr_webzine_img{width:220px}
.pr_webzine_wrap .pr_webzine_img img{width:100%}
.pr_webzine_wrap .pr_webzine_box{padding-left:30px;width:auto}
.pr_webzine_wrap .pr_webzine_box .page_sub_txt{margin-bottom:26px;line-height:1.5;letter-spacing:-1px}
.pr_webzine_list{width:100%;border-top:1px solid #000}
.pr_webzine_list strong{display:block;background:#e6e6e6;height:40px;padding-top:14px;padding-left:20px;font-weight:700;color:#222}
.pr_webzine_list ol li{border-bottom:1px solid #dcdcdc;padding:15px 0 8px 20px;font-weight:700}
.pr_webzine_list ol li em,.pr_webzine_list ol li span{display:inline-block;vertical-align:middle}
.pr_webzine_list ol li em{background:#e0e0e0;border:1px solid #aaa;width:25px;height:25px;padding-top:3px;margin-right:11px;text-align:center}
.pr_webzine_wrap .btn_area{margin-top:20px;text-align:right}

/* 홍보센터-재외동포홍보영상*/
.pr_okfyoutube_wrap{margin-top:20px;display:table;table-layout:fixed}
.pr_okfyoutube_wrap .pr_okfyoutube_img, .pr_okfyoutube_wrap .pr_okfyoutube_box{display:table-cell;table-layout:fixed;vertical-align:top}
.pr_okfyoutube_wrap .pr_okfyoutube_img{width:100%}
.pr_okfyoutube_wrap .pr_okfyoutube_img img{width:100%;margin-bottom: 20px;}

.pr_okfyoutube .top_area{margin-bottom:25px;padding-bottom:20px;border:1px solid #e6e6e6;}
.pr_okfyoutube .top_area > div ul{overflow:hidden;margin-bottom:40px;width:270px;}
.pr_okfyoutube .top_area > div dt{margin-bottom:5px;font-size:16px;font-weight:600;}
.pr_okfyoutube .top_area > dl{padding:30px 30px 30px 30px;}
.pr_okfyoutube .top_area > dl dt{margin-bottom:15px;font-size:18px;font-weight:600;color:#005aa9;}
.pr_okfyoutube .top_area > dl dd{line-height:1.7em;}

.pr_okfyoutube .top_area .section_btn_area{margin-right:20px;}

.new_youtube_info:after{display:block;content:"";visibility:hidden;clear:both}
.new_youtube_info .new_youtube{float:left;width:23.5%;height: 180px;padding: 10px 0;border: 1px solid #d6dadc;text-align:center;}
.new_youtube_info .new_youtube span{display:block;font-weight:bold;margin: 3px 3px 2px 2px;}
.new_youtube_info .new_youtube span a:hover{font-weight:600;text-decoration:underline;}
.new_youtube_info .new_youtube span:nth-child(4){margin-top:5px}

.new_youtube_bnt:after{display:block;content:"";visibility:hidden;clear:both}
.new_youtube_bnt .new_youtube{float:left;width:23.5%;height:45px;padding: 10px 0;border:1px solid #dedede;background:#f7f7f7;text-align:center;margin-bottom: 10px;}
.new_youtube_bnt .new_youtube span{display:block;margin-top: 4px;}
.new_youtube_bnt .new_youtube span a:hover{color:#0d5eb1;font-weight:600;}
.new_youtube_bnt .new_youtube span:nth-child(4){margin-top:5px}

#pr_youtube{position:relative;margin-bottom:10px;line-height:1.5em;}

#pr_youtube p span{display:inline-block;width:125px;height:52px;line-height:48px;text-align:center;border:1px solid #e6e6e6;border-right:1px solid transparent;border-bottom:1px solid #909090;background-color:#f7f7f7;}
#pr_youtube .on span{display:inline-block;border:1px solid #909090;border-bottom:1px solid #fff;background-color:#fff;}
#pr_youtube  span a{display:block;}
#pr_youtube .on span a{font-weight:600;}
#pr_youtube > div{padding: 20px 0 0 0;text-align:center;border-top:none;}
#pr_youtube > div iframe{margin:0 auto;width:550px;height:310px;}
#pr_youtube.pr p span{width:280px;}

/*.new_youtube_info .new_youtube .step_center{width:84px;height:84px;padding-top:15px;border-radius:50%;background:#f0f0f0}*/
.new_youtube_info .new_youtube .step_center_icon{display:inline-block;width: 154px;height: 100px;margin: 1px;vertical-align:middle;background:url('/_res/portal/img/customer/pr_youtube.png') no-repeat;margin-bottom: 15px;}
.new_youtube_info .new_youtube .step1{background-position:0 0px}
.new_youtube_info .new_youtube .step2{background-position:-154px -0px}
.new_youtube_info .new_youtube .step3{background-position:-308px -0px}
.new_youtube_info .new_youtube .step4{background-position:-462px -0px}
.new_youtube_info .next{float:left;width:2%;line-height:200px;text-align:center}
.new_youtube_bnt .next{float:left;width:2%;line-height:45px;text-align:center}
.new_youtube_info .step_next{display:inline-block;width:26px;height:26px;}
.new_youtube_bnt .step_next{display:inline-block;width:26px;height:26px;}


/* 홍보센터-재단ci/코리아넷bi */
.ci > ul{border-top:1px solid #b1b1b1}
.ci .tit{border-bottom:1px solid #b1b1b1}
.ci .tit a.trigger{display:block;box-sizing:border-box;padding-left:15px;height:50px;line-height:50px;font-size:14px;font-weight:600}
.ci .tit a.trigger{background:url('/_res/portal/img/information/arrow_up.gif') no-repeat right center}
.ci .hidden .tit a.trigger{background:url('/_res/portal/img/information/arrow_down.gif') no-repeat right center}
.ci .con{overflow:hidden;padding:25px 0 20px 0;line-height:1.7em;border-bottom:1px solid #b1b1b1}

.ci .ci_img, .ci .ci_box{float:left}
.ci .ci_img{margin-right:20px;box-sizing:border-box;padding-top:50px;width:275px;height:160px;text-align:center;border:1px solid #d4d4d4;background-color:#f1f1f1}
.ci .ci_box{width:410px}

.ci .logo_list {overflow:hidden}
.ci .logo_list dl{float:left;width:30%}
.ci .logo_list dl.one, .ci .logo_list dl.two, .ci .logo_list dl.three{margin-bottom:25px}
.ci .logo_list dl.two, .ci .logo_list dl.five{margin-left:25px;margin-right:25px}
.ci .logo_list dl dt{box-sizing:border-box;width:100%;height:145px;text-align:center;border:1px solid #dbdbdb}
.ci .logo_list dl dt img{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ci .logo_list dl dd{margin:10px 0;text-align:center}
.ci .logo_list.ban dl{margin-bottom:0 !important}

.ci .logo_list2 {overflow:hidden}
.ci .logo_list2 dl{float:left;width:48%;margin-bottom:25px}
.ci .logo_list2 dl.five, .ci .logo_list2 dl.six{margin-bottom:0}
.ci .logo_list2 dl.two, .ci .logo_list2 dl.four, .ci .logo_list2 dl.six{float:right}
.ci .logo_list2 dl dt{box-sizing:border-box;width:100%;height:120px;text-align:center;border:1px solid #dbdbdb}
.ci .logo_list2 dl dt img{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ci .logo_list2 dl dd{margin:10px 0;text-align:center}

.ci .con .brand_tit{overflow:hidden}
.ci .con .brand_tit > strong{float:left;height:38px;line-height:38px;color:#386db9}
.ci .con .brand_tit > .btn_item {float:right}

.ci .con .brand{margin-top:15px;padding:20px;border:1px solid #d7d7d7}
.ci .con .brand p{margin-bottom:15px;clear:both;text-align:center;color:#b23200}
.ci .con .brand dl{display:table;table-layout:fixed;box-sizing:border-box;width:100%;padding:20px;border-top:1px dashed #d7d7d7}
.ci .con .brand dt, .ci .con .brand dd{display:table-cell;table-layout:fixed;vertical-align:middle}
.ci .con .brand dt{width:200px;font-size:16px;font-weight:600}

.ci .con .sig.second{margin-top:30px}
.ci .con .sig > dt{margin-bottom:10px;font-size:16px;font-weight:600;color:#386db9}
.ci .con .brand .first{border:none}

.ci .con .sig .no_use{margin-top:30px;overflow:hidden}
.ci .con .sig .no_use li{float:left;margin-bottom:25px;box-sizing:border-box;width:48%;text-align:center;background:url('/_res/portal/img/information/bi_no.gif') no-repeat 0 0}
.ci .con .sig .no_use li:nth-child(even){float:right}
.ci .con .sig .no_use li span{display:table-cell;table-layout:fixed;height:100px;width:360px;vertical-align:middle;border:1px solid #dbdbdb}
.ci .con .sig .no_use li p{margin-top:15px}

.ci .con .brand dt.top{padding-top:40px;vertical-align:top}
.ci .con .brand dd > p{text-align:left}
.ci .con .sig .color{overflow:hidden}
.ci .con .sig .color li{float:left;width:25%}
.ci .con .sig .color li:nth-child(2), .ci .con .sig .color li:nth-child(5){padding:0 40px}
.ci .con .sig .font span{display:block;font-size:12px;color:#386db9;font-weight:600}

.ci .con table{margin-bottom:25px;table-layout:fixed;width:100%}
/* 웹접근성 요청사항 주석처리 - 20200922
.ci .con table caption{display:none}
*/
.ci .con table th, .ci .con table td{padding:7px;vertical-align:middle;border:1px solid #dcdcdc}
.ci .con table th{border-top:1px solid #000;background-color:#f4f4f4}
.ci .con table.cen td{text-align:center}


/* 정보센터 - 코리안넷 배너달기 */
.bm_banner_wrap .bm_banner_box{background:url('/_res/portal/img/information/bg_banner_pattern.png') repeat 0 0;border-bottom:1px solid #e3e3e3;text-align:center}
.bm_banner_wrap .bm_banner_box .bm_banner{display:inline-block;width:334px;height:90px;background:#fff url('/_res/portal/img/information/banner_logo.png') no-repeat 50% 50%;border:1px solid #bababa;margin:26px 45px 26px 0;font-size:0;vertical-align:middle}
.bm_banner_wrap .bm_banner_box .btn_item{vertical-align:middle}
.bm_banner_wrap .bm_banner_act{display:block;margin:30px 0 15px;font-weight:700}
.bm_banner_wrap .bm_banner_act:before{display:inline-block;content:"";background:url('/_res/portal/img/common/blt_act.png') no-repeat 0 0;width:6px;height:5px;margin-right:4px;vertical-align:middle}
.bm_banner_wrap .bm_banner_sauce{border:1px solid #d8d8d8;padding:13px 22px;line-height:1.7}
.bm_banner_art{border:1px solid #d8d8d8;border-top-color:transparent;border-bottom-color:transparent}
.bm_banner_art li{display:table;width:100%;border-bottom:1px solid #d8d8d8}
.bm_banner_art li:after{display:block;content:"";visibility:hidden;clear:both}
.bm_banner_art em,.bm_banner_art span{display:table-cell;height:100%;text-align:center;vertical-align:middle}
.bm_banner_art em{width:20%;height:100%}
.bm_banner_art span{padding:20px 23px;border-left:1px solid #d8d8d8}
.bm_banner_art span img{display:block;width:400px;}

/* 정보센터 - 관련사이트 */
.relation_site_list:after{display:block;content:"";visibility:hidden;clear:both}
.relation_site_list li{float:left;width:172px;margin-right:16px;text-align:center}
.relation_site_list li:nth-child(4n){margin-right:0}
.relation_site_list span,.relation_site_list a,.relation_site_list img{display:block}
.relation_site_list span{border:1px solid #dcdcdc;margin-bottom:19px}
.relation_site_list span img{width:100%}
.relation_site_list a{height:55px}
.relation_site_list a:focus:not(:focus-visible) { outline:none; }
.relation_site_list a:after{display:inline-block;content:"";background:url('/_res/portal/img/common/tbl_icon.png') no-repeat -95px 0;width:15px;height:13px;margin-left:7px;vertical-align:middle}

/*정보센터 > 안전여행정보 - 공항정보*/
.airport h5{margin-bottom:20px;padding-bottom:10px;font-size:17px;font-weight:600;border-bottom:1px solid #000}
.airport dl{margin-bottom:25px;padding:20px 20px 20px 270px;min-height:205px;border:1px solid #e5e5e5}
.airport dl.first{background:url('/_res/portal/img/information/air_img.gif') no-repeat 20px 20px}
.airport dl.second{background:url('/_res/portal/img/information/air_img2.gif') no-repeat 20px 20px}
.airport dl.last{background:url('/_res/portal/img/information/air_img3.gif') no-repeat 20px 20px}

.airport dt, .airport dd{padding-bottom:7px;line-height:1.7em}
.airport dt.tit{padding-top:10px;font-size:15px;font-weight:600;border-top:1px solid #e4e4e4}

.airport dd p span{display:inline-block;margin-right:10px}
.airport dd p span:before{display:inline-block;content:'';margin-right:5px;width:14px;height:14px;vertical-align:middle;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.airport dd p span.normal:before{background-color:#589500}
.airport dd p span.delay:before{background-color:#f8bb00}
.airport dd p span.cancel:before{background-color:#eb4800}
.airport dd > span{margin-top:30px}

/* table */
/* section_tbl_type1 */
.section_tbl_type1{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #dcdcdc;text-align:left}
.section_tbl_type1 caption{position:relative;height:0;font-size:0;line-height:0;overflow:hidden}
.section_tbl_type1 th,.section_tbl_type1 td{border-bottom:1px solid #dcdcdc;font-size:14px}
.section_tbl_type1 th{background:#f4f4f4;border-right:1px solid #dcdcdc;padding:5px 0 5px 20px;line-height:1.5;text-align:left;vertical-align:middle}
.section_tbl_type1 td{padding:10px 0 10px 28px;line-height:1.3;vertical-align:middle}

/* section_tbl_type2 */
.section_tbl_type2{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #dcdcdc;text-align:center}
.section_tbl_type2 caption{position:relative;height:0;font-size:0;line-height:0;overflow:hidden}
.section_tbl_type2 thead th{background:#f4f4f4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}
.section_tbl_type2 thead th:last-child{border-right:0}
.section_tbl_type2 th,.section_tbl_type2 td{border-bottom:1px solid #dcdcdc;vertical-align:middle;font-size:14px}
.section_tbl_type2 th{background:#f4f4f4;padding:10px 0 10px;line-height:1.5;vertical-align:middle}
.section_tbl_type2 td{border-left:1px solid #dcdcdc;padding:10px 5px 10px;line-height:1.3}

/* section_tbl_type3 */
.section_tbl_type3{position:relative;width:100%;border-collapse:collapse;border-spacing:0;text-align:left}
.section_tbl_type3:before{position:absolute;top:0;content:"";background:#000;width:100%;height:1px}
.section_tbl_type3 caption{position:relative;height:0;font-size:0;line-height:0;overflow:hidden}
.section_tbl_type3 th,.section_tbl_type3 td{border-bottom:1px solid #dcdcdc;font-size:14px;letter-spacing:-1px;line-height:1.3;vertical-align:middle}
.section_tbl_type3 th{background:#f4f4f4;padding:13px 0 13px;font-weight:700;text-align:center}
.section_tbl_type3 th:first-child{border-right:1px solid #dcdcdc}
.section_tbl_type3 td{height:55px;padding:0 7px;color:#333}
.section_tbl_type3 td:first-child{border-right:1px solid #dcdcdc}
.section_tbl_type3 td.hide_br{border-right:0}
.section_tbl_type3 .row_item{position:relative;padding:17px 7px}
.section_tbl_type3 .row_item .img_logo{position:absolute;top:50%;left:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.section_tbl_type3 .row_item span,.section_tbl_type3 .row_item p{margin-left:152px}
.section_tbl_type3 .row_item .act{margin-top:3px}
.section_tbl_type3 .row_item .act:before{display:inline-block;content:"";background:url('/_res/portal/img/common/blt_act.png') no-repeat 0 0;width:6px;height:5px;margin-right:4px;vertical-align:middle}
.section_tbl_type3 td em{display:inline-block;vertical-align:middle}
.section_tbl_type3 .img_logo{width:145px}
.section_tbl_type3 .img_logo img{display:block;height:50px}
/*.section_tbl_type3*/ .icon_link{display:inline-block !important;position:relative;border-bottom:1px solid #444}
/*.section_tbl_type3*/ .icon_link:after{position:absolute;right:-20px;content:"";background:url('/_res/portal/img/common/tbl_icon.png') no-repeat;background-position:-95px 0;width:15px;height:13px;margin-top:2px}
.section_tbl_type3 .ls2{letter-spacing:-3px}

/* section_tbl_type4 */
.section_tbl_type4{position:relative;width:100%;border-collapse:collapse;border-spacing:0;text-align:left}
.section_tbl_type4:before{position:absolute;top:0;content:"";background:#000;width:100%;height:1px}
.section_tbl_type4 caption{position:relative;height:0;font-size:0;line-height:0;overflow:hidden}
.section_tbl_type4 th,.section_tbl_type4 td{border-bottom:1px solid #dcdcdc;font-size:14px;letter-spacing:-1px;line-height:1.7;vertical-align:middle}
.section_tbl_type4 th{padding-left:10px;color:#333}
.section_tbl_type4 td{border-left:1px solid #dcdcdc;padding:17px 15px 21px 21px}
.section_tbl_type4 td a{color:#333;border-bottom:1px solid #333}

/* section_tbl_type5 */
.section_tbl_type5{position:relative;width:100%;border-collapse:collapse;border-spacing:0;text-align:center}
.section_tbl_type5 caption{position:relative;height:0;font-size:0;line-height:0;overflow:hidden}
.section_tbl_type5 thead th{background:#f4f4f4}
.section_tbl_type5 th,.section_tbl_type5 td{border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:15px 0 11px;font-size:14px;letter-spacing:-1px;vertical-align:middle}
.section_tbl_type5 th:last-child,.section_tbl_type5 td:last-child{border-right:0}
.section_tbl_type5 th{font-weight:700}
.section_tbl_type5 th.th_bg1{background:#d7e8f9}
.section_tbl_type5 th.th_bg2{background:#e4f0f5}
.section_tbl_type5 th.th_bg2.th_foot{background:#fbf3ee}
.section_tbl_type5 .tbl_foot{background:#fae8e1;font-weight:700}
.tbl_thead_mobile{display:none}
.section_tbl_type5 .tbl_etc{background:#daf2f7}
.section_tbl_type5.knt_year tbody td:nth-child(2){text-align:right;padding-right:8px}

/* section_tbl_type6 */
.section_tbl_type6{position:relative;width:100%;border-collapse:collapse;border-spacing:0;text-align:center}
.section_tbl_type6 caption{position:relative;height:0;font-size:0;line-height:0;overflow:hidden}
.section_tbl_type6 thead th{background:#f4f4f4}
.section_tbl_type6 th,.section_tbl_type6 td{border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:9px 0 7px;font-size:14px;letter-spacing:-1px;vertical-align:middle;text-align: left;padding-left: 10px }
.section_tbl_type6 th:last-child,.section_tbl_type6 td:last-child{border-right:0}
.section_tbl_type6 th{font-weight:700}
.section_tbl_type6.tbl_thead_mobile{display:none}

/* info_tbl */
.info_tbl{width:100%;padding:10px 9px 0}
.info_tbl:after{display:block;content:"";visibility:hidden;clear:both}
.info_tbl dl{float:left;width:50%;border-top:1px solid #d3d3d3;text-align:center}
.info_tbl dl:first-child{border-left:1px solid #d3d3d3}
.info_tbl dt,.info_tbl dd{padding:12px 0;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}
.info_tbl dt{background:#f4f4f4}
.info_tbl dd{background:#fff}
.info_tbl dd strong{display:inline-block}
.info_tbl dd strong:first-child{margin-right:37px}

/* contact_tbl_type1 */
.contact_tbl_type1:after{display:block;content:"";visibility:hidden;clear:both}
.contact_tbl_type1 dl{float:left;border-bottom:1px solid #dcdcdc;width:50%;color:#333}
.contact_tbl_type1 dl:after{display:block;content:"";visibility:hidden;clear:both}
.contact_tbl_type1 dl:nth-child(even){border-left:1px solid #dcdcdc}
.contact_tbl_type1 dt,.contact_tbl_type1 dd{float:left;height:40px}
.contact_tbl_type1 dt{background:#f4f4f4;width:70%;border-right:1px solid #dcdcdc;padding:13px 0 0 13px}
.contact_tbl_type1 dd{width:30%;padding-top:13px;text-align:center}

/* table_item_box */
.table_item_box{display:table;width:100%;border-collapse:collapse;color:#333}
.table_item_top,.table_item_row{position:relative;display:table-row}
.table_item_top .table_item_cell ul{display:table;background:#f4f4f4;width:100%;height:50px}
.table_item_top .table_item_cell ul li{display:table-cell;font-weight:700;text-align:center;vertical-align:middle}
.table_item_top .table_item_cell ul li:first-child{width:30%}
.table_item_top .table_item_cell ul li:last-child{width:70%;border-left:1px solid #dcdcdc}
.table_item_box .table_item_cell{display:table-cell;width:50%;height:100%;border-bottom:1px solid #dcdcdc;vertical-align:middle}
.table_item_box .table_item_cell:last-child{border-left:1px solid #dcdcdc}
.table_item_box .table_item_cell dl{display:table;width:100%;height:100%}
.table_item_box .table_item_cell dt{display:table-cell;width:30%;text-align:center;vertical-align:middle}
.table_item_box .table_item_cell dd{display:table-cell;width:70%;border-left:1px solid #dcdcdc;padding:14px 0 14px 14px;min-height:95px;vertical-align:middle;word-break:break-all;line-height:1.5}
.table_item_box .table_item_cell dd li:before{display:inline-block;content:"";background:url('/_res/portal/img/common/spr_common.png') no-repeat 0 0;background-position:-20px -140px;width:2px;height:2px;margin-right:6px;vertical-align:middle}

.table_item_box .table_item_cell dd.mexico{min-height:155px;}
.table_item_box .table_item_cell dd.congo{min-height:115px;}

/* S:2017. 05.26 - KHJ*/
/* 정보센터 - 소셜미디어센터 */
/*
.snsCe_tit{background:#f2f2f2 url('/_res/portal/img/information/sns_icon.png') no-repeat 20px center}
.snsCe_tit p{margin-bottom:12px;line-height:1.5em}
.snsCe_tit span{display:block}
*/
.snsCe_tit li{display:inline-block;margin-right:13px}
.snsCe_tit li a{display:block;width:41px;height:41px;text-indent:-9999px;font-size:0;border-radius:50%;background-position:center center !important}

.snsCe_tit li:nth-child(1) a{border:2px solid #345ba1;background:#fff url('/_res/portal/img/information/sns_face.png') no-repeat; }
.snsCe_tit li:nth-child(2) a{border:2px solid #22c408;background:#fff url('/_res/portal/img/information/sns_blog.png') no-repeat; }
.snsCe_tit li:nth-child(3) a{border:2px solid #7975d5;background:#fff url('/_res/portal/img/information/sns_insta.png') no-repeat; }
.snsCe_tit li:nth-child(4) a{border:2px solid #ff0000;background:#fff url('/_res/portal/img/information/sns_youtube_1.png') no-repeat; }

.section .snsCe h5 {margin-bottom:13px;padding-bottom: 5px;font-size: 18px;border-bottom:none;background:url('/_res/portal/img/information/sns_line.gif') repeat-x 0 center}
.snsCe h5 span{display:block;margin:0 auto;box-sizing:border-box;width:250px;text-align:center;background:#fff}
.snsCe h5 a{display:block}
.snsCe h5 a:after{display:inline-block;content:'';margin-left:10px;width:31px;height:31px;vertical-align:middle;border-radius:50%;background-position:center center !important}
.snsCe h5.face_tit a:after{border:2px solid #345ba1;background:#fff url('/_res/portal/img/information/sns_face.png') no-repeat}
.snsCe ul:after{content:"";display:block;clear:both}
.snsCe ul li{float:left;box-sizing:border-box}
.snsCe ul li a{display:block}

.snsCe .face li{width:50%;border:1px solid #c9c9c9}
.snsCe .face li:first-child{border-right:none}
.snsCe .face li a p, .snsCe .face li a div{float:left;box-sizing:border-box;width:50%;height:160px;vertical-align:top}
.snsCe .face li a div{padding:12px;line-height:1.6em;word-break:break-all}

.snsCe .face li a p.img{overflow:hidden;border-right:1px solid #c9c9c9}
.snsCe .img img{display:block;width:100% !important;height:100% !important}
/*
.snsCe .img img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);
		transition: transform .35s;  마우스 오버시 이미지 애니메이션 효과   
		-webkit-transition: transform .35s;
		-moz-transition: transform .35s;
		-o-transition: transform .35s}
*/

.snsCe .face.last{margin-bottom:30px}
.snsCe .face.last li{border-top:none}
.snsCe .face.last li a p, .snsCe .face.last li a div{float:right}
.snsCe .face.last li a p.img{border-left:1px solid #c9c9c9;border-right:none}

.snsCe h5.blog_tit a:after{border:2px solid #22c408;background:#fff url('/_res/portal/img/information/sns_blog.png') no-repeat}
.snsCe .bl_ka{margin-bottom:30px}
.snsCe .bl_ka li{padding:15px 10px;width:25%;height:320px;border:1px solid #c9c9c9;border-left:none}
.snsCe .bl_ka li dt{margin-bottom:25px;font-size:16px;font-weight:600}
.snsCe .bl_ka li dd{line-height:1.5em}

.snsCe .bl_ka li:first-child{border-left:1px solid #c9c9c9}
.snsCe .bl_ka li:nth-child(1), .snsCe .bl_ka li:nth-child(3){background-color:#f2f2f2}

.snsCe h5.insta_tit a:after{border:2px solid #736fd4;background:#fff url('/_res/portal/img/information/sns_insta.png') no-repeat}
.snsCe .insta{margin-bottom:30px;border:1px solid #c9c9c9;border-left:none}
.snsCe .insta li{width:25%;border-left:1px solid #c9c9c9}
.snsCe .insta li a{overflow:hidden}

.snsCe h5.kakao_tit a:after{border:2px solid #fdcf00;background:#fff url('/_res/portal/img/information/sns_kakao.png') no-repeat}

/*고객센터 - 코리아넷이란?  */
.kornet_info p{margin-bottom:30px;line-height:1.5em}
.kornet_info p.tit{font-size:16px;font-weight:600}
.kornet_info p strong{color:#376ebc}

/*고객센터 - 코리아넷이란? 20221118추가 */
.page_info_box4 {position:relative; overflow:auto; width: auto;height: auto;padding: 44px 38px; background-color:#f6f6f6; box-sizing: border-box; }
.page_info_box4::before {content: ""; position: absolute; width:450px; height:240px; background-image: url(/_res/portal/img/customer/bg_kdomain2.png); top:0px; right:0px; opacity:0.2;}
.domain_txt {position:relative;padding-top: 30px;line-height:2;float: right;width: calc(100% - 190px);}
.domain_txt::before { content: ""; position: absolute; width:92px; height:14px; background-image: url(/_res/portal/img/customer/icon_star.png); top:0px; left:0px;}
.domain_txt::after { content: ""; position: absolute; top:6px; right:-38px; width:420px; height:1px; background:#8387ac;}
.page_info_box4 img.img_certificate { width:160px; height:150px; float:left; margin-right:22px;}

@media screen and (max-width:800px) {
	.page_info_box4 {text-align:center;}
	.page_info_box4::before {width:0; height:0;}
	.domain_txt {width:100%;}
	.domain_txt::before {width:0; height:0;}
	.domain_txt::after {width:0; height:0;}
	.page_info_box4 img.img_certificate { float:none; display:block; margin:0 auto;}
	.domain_txt {clear:both; float:none;}
}

/* 고객센터 - 검색도움말 from section_en 2017.07.13 */
.page_info_box1 .customer{background:url('/_res/portal/img/customer/spr_customer.png') no-repeat}
.page_info_box1 .customer.icon_sch{width:140px;height:130px;background-position:0 -340px}
.page_info_box1 .customer.icon_koreanet{width:140px;height:124px;background-position:-180px -340px}

.list_num{margin-bottom:30px}
.list_num li{margin-bottom:10px}
.list_num span{display:inline-block;margin-right:5px;width:23px;height:23px;line-height:20px;font-size:15px;color:#fff;text-align:center;border-radius:50%;font-weight:600;background-color:#5992c3}
.txt_type{margin-bottom:10px}

/*고객센터 - 검색도움말 old */
/*
.info_sch dt{padding:15px;text-align:center;font-size:16px;font-weight:600;border-top:1px solid #000;border-bottom:1px solid #dedede;background-color:#f4f4f4}
.info_sch dd{padding:30px 0 30px 30px}
.info_sch dd li{margin-bottom:20px;line-height:1.5em}
.info_sch dd li:after{content:"";display:block;clear:both}
.info_sch dd li > span, .info_sch dd li > p, .info_sch dd li > div{float:left}
.info_sch dd li > p, .info_sch dd li > div{box-sizing:border-box;width:640px}
.info_sch dd li > span{display:block;margin-right:20px}
.info_sch dd li > span strong{display:block;width:31px;height:31px;line-height:31px;color:#fff;font-size:18px;font-weight:600;text-align:center;border-radius:50%;background-color:#9c9c9c}
.info_sch dd li em{display:block}
.info_sch dd li ul{margin-top:10px}
.info_sch dd li ul li{margin-bottom:10px}
.info_sch dd li ul li:last-child em{margin-top:20px}
*/

/*고객센터 - 부서별 업무안내  */
.info_part > li{margin-bottom:20px}
.info_part li dl{border:1px solid #dcdcdc}
.info_part li dl dt{position:relative;padding:15px 20px;font-size:16px;font-weight:600;border-bottom:1px solid #dcdcdc;background-color:#f4f4f4}
.info_part li dl dt a{display:block;position:absolute;top:7px;right:20px;padding:10px 35px 10px 10px;font-size:14px;font-weight:500;color:#fff;background:#4e4e4e url('/_res/portal/img/customer/bul_site.png') no-repeat right center}
.info_part li dl dd{padding:15px 20px}
.info_part li dl dd li{padding-left:10px;line-height:1.5em;background:url('/_res/portal/img/customer/bul_part.gif') no-repeat 0 7px}

/*기타/유틸리티 - 이용약관  */
.svc_area h5{padding:15px 0;text-align:center;border-top:1px solid #000;border-bottom:none}
.svc_area h6{padding:15px 0;text-align:center;font-size:15px;color:#444;border-top:1px solid #dcdcdc}
.svc_area dt{margin-bottom:20px;font-weight:600}
.svc_area dd{margin-bottom:30px;line-height:1.7em}
.svc_area dd .sec{margin:10px 0 0 0}
.svc_area dd li{text-indent:-20px;padding:0 0 10px 20px;line-height:1.7em}
.svc_area dd li li{text-indent:-10px;padding:0 0 5px 20px}
.svc_area dd a{text-decoration:underline}

/*개인정보처리방침*/
.prv_area h5{margin-bottom:15px}
.prv_area h6{margin-bottom:7px;color:#000;font-size:15px;font-weight:600}
.prv_area a{vertical-align:middle;text-decoration:underline}

.prv_area p, .prv_area ul, .prv_area dl{margin-bottom:20px}
.prv_area dt, .prv_area li{margin-bottom:5px}
.prv_area li, .prv_area dt, .prv_area dd, .prv_area p{line-height:1.7em}

.prv_area .block01{margin-bottom:25px;padding:15px;background-color:#f4f4f4}

.prv_area table{margin-bottom:25px;table-layout:fixed;width:100%}
.prv_area table caption{display:none}
.prv_area table th, .prv_area table td{padding:7px;vertical-align:middle;border:1px solid #dcdcdc}
.prv_area table th{border-top:1px solid #000;background-color:#f4f4f4}
.prv_area table.cen td{text-align:center}

.copy_area p{margin-bottom:20px;line-height:1.7em}

/*20220518 개인정보 처리방침 v2*/
.privacy_wrap { line-height: 24px; }
.privacy_wrap img { vertical-align: top; text-indent: 0; }
.privacy_sub_title { margin: 20px 0; font-size: 16px; font-weight: 600;  }
.privacy_wrap .price_link { text-decoration: underline; color: #0068b9; }
.privacy_wrap section { margin: 40px 0; }
.privacy_text { margin-bottom: 18px;}
.privacy_wrap .privacy_title { padding-left: 25px; padding-bottom: 25px; font-size: 20px; color: #222; line-height: 21px; background: url(/_res/portal/img/icon_privacy_title.png) no-repeat 0 4px; }
.privacy_table { margin-top: 18px; border-top: 1px solid #000; }
.privacy_table table { width: 100%; }
.privacy_table thead th { padding: 6px 10px; background-color: #f9f9f9; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
.privacy_table tbody td { padding: 6px 0.5vw; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; word-break: break-word; }
.privacy_table thead th:last-child , 
.privacy_table tbody td:last-child { border-right: 0; }
.privacy_index { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 40px; padding: 22px 6%; border-width: 3px; border-image: linear-gradient(to top,  #ddd calc(100% - 63px), #5380d2 63px); border-style: solid;  border-image-slice: 1; }
.privacy_index li:first-child, .privacy_index li:nth-child(2) { padding-top: 0; }
.privacy_index li { width: 47%; padding-top: 22px; font-size: 17px; line-height: 26px; font-weight: 600; }
.privacy_index li a { display: inline-flex; align-items: flex-start;  }
.privacy_index li a span { padding-top: 5px; padding-left: 12px; }
.privacy_wrap section > dl[id^="privacy_list"] { padding: 40px 0; border-top: 1px solid #ddd; }
.privacy_list_title { padding-bottom: 20px; font-size: 19px; font-weight: 700; color:#222; line-height: 37px; }
.privacy_list_title img { margin-right: 8px; vertical-align: top; }
.privacy_gray_box {  padding: 22px 5.4% ; background: #f9f9f9; border: 1px solid #ddd; }
.privacy_list_cont .privacy_text:only-child { margin-bottom: 0; }
.privacy_table + .privacy_sub_dl { padding-top: 20px; }
.privacy_sub_dl dt { color: #0068b9; font-size: 16px; font-weight: 600; }
.privacy_sub_dl dd { margin-top: 8px; }
.privacy_sub_dl dd + dt { margin-top: 18px; }
.privacy_sub_dl .privacy_text{ padding-bottom: 0; }
.privacy_wrap .list_num_style li { padding-left: 16px; text-indent: -16px; }
.privacy_wrap .list_num_style li + li { padding-top: 15px; }
.privacy_wrap .list_num_style strong { display: block; }
.privacy_wrap .list_line_style li { padding-left: 10px; text-indent: -10px; }
.privacy_wrap .list_line_style li + li { padding-top: 4px; }
.privacy_wrap .list_txt_style li { padding-left: 21px; text-indent: -21px; }
.privacy_wrap .list_txt_style li + li { padding-top: 4px; }
.privacy_gray_box .list_txt_style li + li { padding-top:15px }
.list_txt_style + .privacy_gray_box { margin-top: 20px; }
.btn_privacy_download { display: inline-block; margin-top: 18px; }
.btn_privacy_download img { margin-left: 5px; }
.btn_privacy_img { display: inline-block; margin-left: 20px; width: 22px; height: 22px; }
.sns_wrap label input[type=text] { width: 1px; height: 1px; top: 0; opacity: 0; }
/*//20220518 개인정보 처리방침 v2*/

/*이메일 무단수집거부*/
.email_area .tit{margin-bottom:30px;box-sizing:border-box;padding:20px 30px 20px 230px;line-height:1.7em;background:#f2f2f2 url('/_res/portal/img/terms/email.png') no-repeat 40px center}
.email_area .tit strong{color:#b63f10}
.email_area dt{margin-bottom:20px;font-size:15px;font-weight:600}
.email_area dd{position:relative;margin-bottom:15px;padding-left:40px;line-height:1.7em}
.email_area dd span{position:absolute;top:0;left:0}
.email_area dd span{display:block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:18px;font-weight:600;border-radius:50%;background-color:#9c9c9c}

/*사이트맵*/
.site_area > ul > li{margin-bottom:30px}
.site_area > ul > li > a{display:block;margin-bottom:10px;padding:10px 20px;font-size:17px;font-weight:600;border-top:1px solid #9badc4;border-bottom:1px solid #d7d7d7;background-color:#e4ecf6}
.site_area > ul > li ul:after{content:"";display:block;clear:both}
.site_area > ul > li > ul > li{float:left;box-sizing:border-box;padding:0 20px;width:25%;margin-bottom:20px}
.site_area > ul > li > ul > li:nth-child(5){clear:both}/*2017.07.03*/
.site_area > ul > li > ul > li > a{display:block;margin-bottom:6px;font-size:15px;font-weight:600}
.site_area > ul > li > ul > li li{padding-left:12px;line-height:1.5em;background:url('/_res/portal/img/customer/bul_site.gif') no-repeat 0 8px}

/*코리안웨이브 - Visit Seoul*/
.korwave_tit{margin-bottom:30px;display:table;table-layout:fixed;padding:10px 25px;width:100%;background-color:#f2f2f2}
.korwave_tit span, .korwave_tit em{display:table-cell;table-layout:fixed;vertical-align:middle}
.korwave_tit span{padding:0 10px;width:140px;height:130px;text-align:center;border:1px solid #ddd;background-color:#fff}
.korwave_tit span.other img{width:100%;height:auto}
.korwave_tit em{padding-left:20px;line-height:1.5em}

.visit_seoul > div{margin-bottom:55px;border:1px solid #79abd1}
.visit_seoul > div h5{margin:-19px auto 20px auto;width:80%;padding:6px 10px;text-align:center;font-size:20px;font-weight:600;color:#fff;background-color:#79abd1}
.visit_seoul > div dl{text-align:center}
.visit_seoul > div dt{margin:0 auto 10px auto;width:90%;font-size:18px;font-weight:600}
.visit_seoul > div dd > p{margin:0 auto 20px auto;width:450px;line-height:1.5em}
.visit_seoul > div ul{overflow:hidden;margin:0 20px 30px 20px;padding-top:20px;border-top:1px solid #d2d2d2}
.visit_seoul > div ul li{float:left;margin-left:20px}
.visit_seoul > div ul li:first-child{margin-left:0px}
.visit_seoul > div ul li a{display:block}
.visit_seoul > div ul li a p{margin-top:5px;line-height:1.5em;font-weight:600}

.visit_seoul > div.sec02{margin-top:0}
.visit_seoul > div.sec02 dd > p{width:90%}
.visit_seoul > div.sec02 ul{margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #d2d2d2}

.visit_seoul > div.sec02 > div{position:relative;height:240px;background:url('/_res/portal/img/contents/visit_bg.gif') no-repeat center bottom;background-size:contain}
.visit_seoul > div.sec02 > div a{position:absolute;top:0px;right:20px}
a.down_pdf{display:block;padding:20px 20px 10px 90px;width:320px;height:80px;font-weight:600;border:1px solid #aaa;background:#f4f4f4 url('/_res/portal/img/contents/pdf.png') no-repeat 20px center}
a.down_pdf span{display:block;padding-bottom:5px;font-size:15px}

/*k-pop*/
.tab_wrap2.k_popTab ul li{width:25%}

.korwave_tit dl{display:table-cell;table-layout:fixed;vertical-align:middle}
.korwave_tit dl{padding-left:20px;line-height:1.5em}
.korwave_tit dt{margin-bottom:5px;font-weight:600;font-size:16px}
.korwave_tit dd a{display:block;margin-bottom:20px}
.korwave_tit dd a:after{display:inline-block;content:'';margin-left:10px;width:15px;height:13px;vertical-align:middle;background:url('/_res/portal/img/common/tbl_icon.png') no-repeat -95px 0}

.k_pop > ul{overflow:hidden;margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #c3c3c3}
.k_pop > ul > li{float:left;display:table;table-layout:fixed;width:50%}
.k_pop > ul > li > p, .k_pop > ul > li > ul{display:table-cell;table-layout:fixed;vertical-align:top}
.k_pop > ul > li > p{width:140px}
.k_pop > ul > li > p img{border:1px solid #ddd}
.k_pop > ul > li > ul{padding-left:10px;width:auto}
.k_pop > ul > li > ul li{margin-bottom:5px;padding-left:8px;letter-spacing:-1px;background:url('/_res/portal/img/contents/kpop_bul.gif') no-repeat 0 6px}
.k_pop > ul > li > ul li img{padding-left:5px;vertical-align:middle}
.k_pop .mbk > li{width:100%}
.k_pop .mbk > li ul{overflow:hidden}
.k_pop .mbk > li ul > li{float:left;width:50%}

/*스터디코리안*/
.visit_seoul > div h5 a{padding-right:30px;color:#fff;background:url('/_res/portal/img/contents/icon_new.png') no-repeat right center}
.visit_seoul > div > p{margin:0 auto 20px auto;width:90%;text-align:center;line-height:1.5em}
.visit_seoul > ul{display:table;table-layout:fixed;width:100%}
.visit_seoul > ul li{display:table-cell;table-layout:fixed;padding:10px 20px;width:50%;text-align:center;vertical-align:middle;border:1px solid #dbdbdb}
.visit_seoul > ul li:first-child{border-right:none}

/*한국어배우기*/
.learn_kor .korwave_tit{margin-bottom:20px}

.learn_kor > div{padding:20px 20px 0 20px;border:1px solid #7daed2}
.learn_kor > div > ul{overflow:hidden}
.learn_kor > div > ul li{float:left;margin-bottom:20px;padding:0 10px 0 120px;width:50%;min-height:80px}
.learn_kor > div > ul li:nth-child(1){background:url('/_res/portal/img/contents/len_img01.jpg') no-repeat 0 0}
.learn_kor > div > ul li:nth-child(2){background:url('/_res/portal/img/contents/len_img02.jpg') no-repeat 0 0}
.learn_kor > div > ul li:nth-child(3){background:url('/_res/portal/img/contents/len_img03.jpg') no-repeat 0 0}
.learn_kor > div > ul li dt{margin-bottom:5px;font-size:16px;font-weight:600}

.learn_kor > div.sec02 > ul li:nth-child(1){background:url('/_res/portal/img/contents/len_img04.jpg') no-repeat 0 0}
.learn_kor > div.sec02 > ul li:nth-child(2){background:url('/_res/portal/img/contents/len_img05.jpg') no-repeat 0 0}
.learn_kor > div.sec02 > ul li:nth-child(3){background:url('/_res/portal/img/contents/len_img06.jpg') no-repeat 0 0}

.learn_kor > div.sec03 > ul li:nth-child(1){background:url('/_res/portal/img/contents/len_img07.jpg') no-repeat 0 0}
.learn_kor > div.sec03 > ul li:nth-child(2){background:url('/_res/portal/img/contents/len_img08.jpg') no-repeat 0 0}
.learn_kor > div.sec03 > ul li:nth-child(3){background:url('/_res/portal/img/contents/len_img09.jpg') no-repeat 0 0}

.learn_kor .btn_tbl_section{margin-bottom:40px}
.btn_new_open{display:inline-block;content:"";margin-left:7px !important;width:15px;height:13px;vertical-align:middle !important;background:url('/_res/portal/img/contents/icon_new2.png') no-repeat 0 center}

/*고객센터 - 코리안넷이란*/
.page_info_box1.kor_what{margin-bottom:50px}
.visit_seoul .koreanet > p, .visit_seoul .koreanet > dl{margin:0 20px;text-align:left}
.visit_seoul .koreanet > p{margin-bottom:20px;padding-bottom:20px;line-height:1.5em;border-bottom:1px solid #ddd}
.visit_seoul .koreanet > dl dt{margin:0 0 10px 0;font-weight:600;font-size:15px}
.visit_seoul .koreanet > dl dd{margin-bottom:30px;line-height:1.5em}
h6.kornet{margin-bottom:15px;font-size:14px}
h6.kornet span, h6.kornet span img{vertical-align:middle}
h6.kornet span{display:inline-block;margin:0 10px 0 15px}

.kornet_box{margin-bottom:10px;padding:25px 0;background:url('/_res/portal/img/customer/kornet_bg.gif') repeat 0 0}
.kornet_box ol{overflow:hidden;margin:0 auto;width:510px;background:url('/_res/portal/img/customer/arrow.png') no-repeat center center}
.kornet_box ol li{float:left;width:50%;text-align:center}
.kornet_box ol li span{display:block;margin:10px auto 0 auto;padding-top:10px;width:175px;height:55px;color:#fff;font-weight:600;border-radius:55px;background-color:#4586b9}


/* 모바일 안내 페이지 */
.info_mb_wrap{padding:10px;background:#e3ecf2;text-align:center}
.info_mb_img{display:inline-block;width:240px;height:200px;background:url('/_res/portal/img/common/img_info_mb.png') no-repeat 0 0}
.info_mb_desc{width:100%;line-height:2;margin:20px 0;padding:20px 30px;border:1px solid #528bca;background:#fff;text-align:center}
.info_mb_desc strong{font-size:17px}


/* 신규페이지 - 독도는 우리땅*/
.dokdo .top_area{margin-bottom:40px;padding:30px 20px 20px 20px;border:1px solid #79abd0;}
.dokdo .top_area > p:nth-child(1){margin-bottom:20px;font-size:22px;font-weight:600;color:#005aa9;}
.dokdo .top_area > p:nth-child(2){line-height:1.5em;}
.dokdo .top_area > p:nth-child(3){margin:25px auto 15px auto;text-align:center;}
.dokdo .top_area > p:nth-child(4){text-align:center;vertical-align:middle;}
.dokdo .top_area > p:nth-child(4) img{vertical-align:middle;}

.dokdo > p {margin-bottom:40px;line-height:1.5em;}

#pr_movie{position:relative;margin-bottom:40px;line-height:1.5em;}
#pr_movie #tab1{border-right:1px solid #e6e6e6;
	background-color:#f7f7f7;
	background-image:url('/_res/portal/img/common/dok_line.gif'), url('/_res/portal/img/common/dok_line2.gif');
	background-repeat:repeat-x, repeat-x;
    background-position: 0 0, 0 bottom;
}
#pr_movie p span{display:inline-block;width:125px;height:52px;line-height:48px;text-align:center;border:1px solid #e6e6e6;border-right:1px solid transparent;border-bottom:1px solid #909090;background-color:#f7f7f7;}
#pr_movie p span.step4, #pr_movie.pr p span.step2{border-right:1px solid #e6e6e6;}
#pr_movie .on span.step4, #pr_movie.pr .on span.step2{border-right:1px solid #909090;}
#pr_movie .step2 {position:absolute;top:0px;left:125px;}
#pr_movie .step3 {position:absolute;top:0px;left:251px;}
#pr_movie .step4 {position:absolute;top:0px;left:376px;}
#pr_movie .on span{display:inline-block;border:1px solid #909090;border-bottom:1px solid #fff;background-color:#fff;}
#pr_movie  span a{display:block;}
#pr_movie .on span a{font-weight:600;}

#pr_movie > div{padding:40px 0 20px 0;text-align:center;border:1px solid #909090;border-top:none;}
#pr_movie > div iframe{margin:0 auto;width:550px;height:310px;}
#pr_movie > div > p{margin-top:15px;}
#pr_movie > div > p img{vertical-align:middle;}
#pr_movie > div > div img, .dokdo #movie > div > div object{width:550px;height:310px;}

#pr_movie.pr p span{width:280px;}
#pr_movie.pr .step2{position:absolute;top:0px;left:280px;}

/* 신규페이지 - 주민등록증발급안내 */
.jumin .top_area{margin-bottom:40px;padding:30px 0px 20px 0px;border:1px solid #79abd0;background:url('/_res/portal/img/common/min_img.gif') no-repeat 550px 15px;}
.jumin .top_area > div{padding:0 20px 30px 20px;border-bottom:1px solid #79abd0;}
.jumin .top_area > div p:nth-child(1){margin-bottom:20px;font-size:22px;font-weight:600;color:#005aa9;}
.jumin .top_area > div p:nth-child(2){margin-bottom:40px;}
.jumin .top_area > div ul li{margin-bottom:10px;padding-left:30px;background:url('/_res/portal/img/common/min_bul.gif') no-repeat 0 center;}
.jumin .top_area > dl{padding:30px 30px 10px 200px;line-height:1.5em;background:url('/_res/portal/img/common/min_img2.gif') no-repeat 30px 15px;}
.jumin .top_area > dl dt{margin-bottom:15px;font-weight:600;color:#005aa9;font-size:18px;}

.jumin > ul{border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #000;}
.jumin > ul > li{border-bottom:1px solid #898989;}
.jumin > ul > li dt, .jumin > ul > li dd{display:table;width:100%;vertical-align:middle;}
.jumin > ul > li dt span,.jumin > ul > li dt p, .jumin > ul > li dd span, .jumin > ul > li dd ul{display:table-cell;border:1px solid #dedede;border-bottom:none;border-right:none;}
.jumin > ul > li dt span, .jumin > ul > li dd span{width:70px;text-align:center;vertical-align:middle;}
.jumin > ul > li dd span{padding-top:20px;vertical-align:top;}
.jumin > ul > li dt span em, .jumin > ul > li dd span em{display:inline-block;width:40px;height:40px;line-height:37px;font-size:24px;color:#fff;font-weight:600;border:1px solid #afafaf;border-radius:50%;;}
.jumin > ul > li dt span em{background-color:#0054a0;}
.jumin > ul > li dd span em{background-color:#e94d00;}
.jumin > ul > li dt p{padding:20px 10px 20px 15px;font-weight:600;vertical-align:middle;}
.jumin > ul > li dd ul{padding:20px 10px 20px 15px;line-height:1.7em;vertical-align:middle;}
.jumin > ul > li dd ul li{padding-left:10px;background:url('/_res/portal/img/common/min_bul2.gif') no-repeat 0 9px;}

/* 신규페이지 - 평창동계올림픽 */
.pycha .top_area{margin-bottom:25px;padding-bottom:20px;border:1px solid #79abd0;}
.pycha .top_area > div{padding:30px;min-height:260px;border-bottom:1px solid #79abd0;background:url('/_res/portal/img/common/pycha.gif') no-repeat 420px 20px;}
.pycha .top_area > div ul{overflow:hidden;margin-bottom:40px;width:270px;}
.pycha .top_area > div ul li{float:left;width:132px;height:37px;line-height:37px;text-align:center;font-size:22px;color:#fff;font-weight:600;background-color:#297cc3;}
.pycha .top_area > div ul li:first-child{width:100%;margin-bottom:8px;background-color:#d74c00;}
.pycha .top_area > div ul li:last-child{float:right;background-color:#67b500;}
.pycha .top_area > div dt{margin-bottom:5px;font-size:16px;font-weight:600;}
.pycha .top_area > div dd{line-height:1.7em;}

.pycha .top_area > dl{padding:30px 30px 30px 210px;background:url('/_res/portal/img/common/pycha_logo.gif') no-repeat 30px 30px;}
.pycha .top_area > dl dt{margin-bottom:15px;font-size:18px;font-weight:600;color:#005aa9;}
.pycha .top_area > dl dd{line-height:1.5em;}

.pycha .top_area .section_btn_area{margin-right:20px}

.pycha > div:nth-child(2), .pycha > div:nth-child(3){display:table;width:100%;padding:20px;vertical-align:middle;border:1px solid #e3e3e3;background-color:#fff;}
.pycha > div:nth-child(3){margin:-1px 0 30px 0;}
.pycha > div:nth-child(2) ul, .pycha > div:nth-child(3) ul{display:table-cell;width:430px;text-align:center;vertical-align:middle;}
.pycha > div:nth-child(2) p, .pycha > div:nth-child(3) p{display:table-cell;vertical-align:middle;text-align:right;}
.pycha > div:nth-child(2) p span a, .pycha > div:nth-child(3) p span a{width:210px;text-align:left;}

.pycha > div:nth-child(2) ul li, .pycha > div:nth-child(3) ul li{display:inline-block;margin:0 5px;width:57px;height:58px;background:url('/_res/portal/img/common/pycha_event.png') no-repeat}
.pycha > div:nth-child(2) ul li:nth-child(1){background-position:0 0;}
.pycha > div:nth-child(2) ul li:nth-child(2){background-position:-72px 0;}
.pycha > div:nth-child(2) ul li:nth-child(3){background-position:-146px 0;}
.pycha > div:nth-child(2) ul li:nth-child(4){background-position:-218px 0;}
.pycha > div:nth-child(2) ul li:nth-child(5){background-position:-292px 0;}
.pycha > div:nth-child(2) ul li:nth-child(6){background-position:-364px 0;}

.pycha > div:nth-child(3) ul li:nth-child(1){background-position:0 -90px;}
.pycha > div:nth-child(3) ul li:nth-child(2){background-position:-72px -90px;}
.pycha > div:nth-child(3) ul li:nth-child(3){background-position:-146px -90px;}
.pycha > div:nth-child(3) ul li:nth-child(4){background-position:-218px -90px;}
.pycha > div:nth-child(3) ul li:nth-child(5){background-position:-292px -90px;}
.pycha > div:nth-child(3) ul li:nth-child(6){background-position:-364px -90px;}

/* 신규페이지 - 사이트개편안내*/
.site_info h5{margin-bottom:20px;padding:0;font-size:30px;color:#004b91;font-weight:600;text-align:center;border:none;}
.site_info .s_tit{margin-bottom:35px;font-size:20px;color:#0063a1;font-weight:600;text-align:center;}
.site_info > p:nth-of-type(2){padding:10px 230px 0 20px;min-height:145px;line-height:1.7em;background:url('/_res/portal/img/common/site_info1.jpg') no-repeat 540px 0;}
.site_info h6{background:url('../img/common/site_info_line.gif') repeat-x 0 16px;}
.site_info h6 span{margin-bottom:25px;display:inline-block;width:135px;height:35px;line-height:33px;text-align:center;font-size:16px;font-weight:600;background-color:#e0e0e0;}
.site_info > p:nth-of-type(3), .site_info > p:nth-of-type(4){text-align:center;}
.site_info > p:nth-of-type(3), .site_info > p:nth-of-type(4){margin-bottom:30px;}

.site_info .tab_tit{padding:10px;text-align:center;background-color:#e0e0e0;}
.site_info .tab_tit span{display:inline-block;padding:6px 0 5px 25px;min-height:26px;font-weight:600;font-size:15px;background:url('/_res/portal/img/common/site_info_bul.png') no-repeat 0 center;}

#site_info_tab{position:relative;margin:20px auto 0 auto;width:730px;}
#site_info_tab p span{display:inline-block;width:100px;}
#site_info_tab .step2 {position:absolute;top:0px;left:105px;}
#site_info_tab .step3 {position:absolute;top:0px;left:210px;;}
#site_info_tab .step4 {position:absolute;top:0px;left:315px;}
#site_info_tab .step5 {position:absolute;top:0px;left:420px;}
#site_info_tab .step6 {position:absolute;top:0px;left:525px;}
#site_info_tab .step7 {position:absolute;top:0px;left:630px;}
#site_info_tab .on span a{position:relative;display:inline-block;}
#site_info_tab .on span a:after{display:inline-block;content:'';position:absolute;top:0px;left:0;bottom:0;right:0;background:rgba(213,0,0,0.2);}
#site_info_tab > div{position:relative;padding-top:60px;}
#site_info_tab > div:before{display:block;content:'';position:absolute;top:0;left:0;width:100px;height:60px;background:url('/_res/portal/img/common/site_info_icon.gif') no-repeat center center;}
#site_info_tab > div:nth-of-type(2):before{left:105px;}
#site_info_tab > div:nth-of-type(3):before{left:210px;}
#site_info_tab > div:nth-of-type(4):before{left:315px;}
#site_info_tab > div:nth-of-type(5):before{left:420px;}
#site_info_tab > div:nth-of-type(6):before{left:525px;}
#site_info_tab > div:nth-of-type(7):before{left:630px;}

#site_info_tab > div p, #site_info_tab > div dl{padding:15px;border:2px solid #ff6c00;}
#site_info_tab > div p{text-align:center;}
#site_info_tab > div dl{background-color:#f2f2f2;}
#site_info_tab > div dt{margin-bottom:5px;padding-left:30px;min-height:25px;line-height:25px;background:url('/_res/portal/img/common/site_info_bul2.gif') no-repeat 0 0;}
#site_info_tab > div dd{line-height:1.7em;}

/*팝업 - 개인정보우수사이트 선정, 웹호스팅신청 > 서버사용메뉴얼보기*/
#popup{width:100%;}
#popup .pop_top{overflow:hidden;padding:0 10px;height:60px;background-color:#0059aa;}
#popup .pop_top h1{float:left;line-height:58px;font-size:22px;color:#fff;}
#popup .pop_top > div{float:right;padding-top:10px;}
#popup .pop_top > div p{display:inline-block;vertical-align:middle;}

#popup .pop_con{padding:20px 15px;}
#pop_tab{position:relative;background:url('../img/common/pop_tab_bg.gif') repeat-x 0 0;}
#pop_tab > p > span{display:inline-block;width:150px;height:50px;line-height:50px;text-align:center;border:1px solid #c6c6c6;border-bottom:1px solid transparent;border-left:1px solid transparent;background-color:#f7f7f7;}
#pop_tab > p > span a{display:block;}
#pop_tab .step1 {border-left:none;margin-bottom:25px;}
#pop_tab .step2 {position:absolute;top:0px;left:150px;}
#pop_tab .step3 {position:absolute;top:0px;left:300px;}
#pop_tab .step4 {position:absolute;top:0px;left:450px;}
#pop_tab > p.on > span{display:inline-block;border:1px solid #909090;border-bottom:1px solid #fff;}
#pop_tab > p.on > span a{display:block;font-weight:600;background-color:#fff;}

#pop_tab .tit{margin-bottom:20px;padding:20px 15px;line-height:1.5em;border:1px solid #337cc6;}
#pop_tab .tit dt{margin-bottom:15px;font-size:16px;color:#004c9a;font-weight:600;}
#pop_tab h2{margin-bottom:15px;padding-left:20px;font-size:16px;font-weight:600;background:url('../img/common/pop_bul.gif') no-repeat 0 0;}
#pop_tab .list{display:table;margin-bottom:20px;width:100%;}
#pop_tab .list dt, #pop_tab .list dd{display:table-cell;padding:10px;line-height:1.5em;vertical-align:top;}
#pop_tab .list dt{width:40px;text-align:center;font-size:16px;font-weight:600;background-color:#c6e0f0}
#pop_tab .list dd{width:auto;background-color:#ebf3f7;}
#pop_tab strong{color:#235caa;}
#pop_tab .block{margin-bottom:20px;line-height:1.5em;}
#pop_tab .block1{margin:10px 0;line-height:1.5em;}
#pop_tab .box{margin-bottom:30px;padding:10px 10px 0px 10px;border:1px solid #9abce0;background-color:#e6edf1;}
#pop_tab .box dt{margin-bottom:5px;font-weight:600;color:#004e9d;}
#pop_tab .box dt strong{color:#d94d00;}
#pop_tab .box dd{margin-bottom:20px;line-height:1.5em;}
#pop_tab .cen{text-align:center;font-weight:600;}

#pop_tab li{line-height:1.5em;}
#pop_tab img{display:block;margin:0 auto;}

#popup .pop_con .site{display:table;}
#popup .pop_con .site p, #popup .pop_con .site dl{display:table-cell;vertical-align:top;}
#popup .pop_con .site p{width:160px;}
#popup .pop_con .site dl{width:auto;}
#popup .pop_con .site dt{margin-bottom:15px;font-size:17px;font-weight:600;color:#005baa;}
#popup .pop_con .site dd{line-height:1.5em;}
#popup .pop_con .site strong{color:#b23200;}

/*20221118 추가*/
.content .search_wrap .search_section .btn_search{right:0; transform:none; }

/* 신규메뉴 재외동포 이해 하위페이지*/
/*재외동포의 정의*/
.define {padding:10px; margin-bottom:20px; overflow:hidden}
.define dl{width:48%; float:left; border:1px solid #ddd; height:200px}
.define dl.aa{margin-right:4%; text-align:left}

.define dl dt{background:#1857b2; text-align:center; color:#fff; padding:15px 10px; font-size:14px; font-weight:bold}
.define dl dd{padding:0 10px 10px}
.define dl dd:before{content:"ㅁ"}
.define dl dd.tt{text-align:center; padding:10px 15px;color: #0b4ba7;font-weight: bold; display: inline-block;border: 2px solid #40b5e2;border-radius: 15px;margin: 10px calc(50% - 110px);}
.define dl dd.tt:before{content:""}
.define dl dd p{padding-left:20px; margin-top:-15px;line-height:1.5em}

.range{text-align:center; margin-bottom:20px;    padding: 0 10px;}
.range dl{background:#efefef; padding-bottom:20px}
.range dt{text-align:center; font-size:20px; font-weight:bold; color:#007f94; padding:0 0 40px; background:url(/_res/portal/img/bg_range_dt.png) no-repeat center top;}
.range dd strong{color: #0093ab;}
.range dd{margin:5px auto}

 .rules {line-height:1.5em}
.rules dt{font-weight:bold;}
.rules dt span{width: 24px;text-align: right;display: inline-block;padding-right: 5px;}
.rules dt p{width: calc(100% - 24px);float: right;}
.rules dd{padding-left:25px;margin-bottom:20px}
.rules dd li{list-style-type:none;font-size:13px}
.rules dd li:before{content:"✔"; color:red}
.rules dd li p{padding-left:15px; margin-top:-20px;line-height:1.6em}
.rules dd li ul{margin-left:35px}
.rules dd li ul li{list-style-type:decimal}
.rules dd li ul li:before{content:""}
/* 민원 - 법령및 규정*/
dl.rules dd{padding-left:0;}
dl.rules dd li:before{content:"✔"; color:#000}


@media screen and (max-width:800px) {
.define dl{width:100%}

}






/*재외동포사회 형성 과정*/

.process{margin-top:15px;}
.process > li{overflow:hidden;margin-bottom:20px; }
.process li .img{width:270px; margin-right:30px;text-align:center;float:left;}
.process li .img span{font-size:12px;display:block;}
.process li .img span.time{ background:#1857b2; color:#fff; font-size:16px; font-weight:bold; padding:10px}
.process li dl{float:left; width:calc(100% - 300px);padding-top: 20px;border-top:1px dashed #1857b2}
.process li dl dt{text-align:center; font-size:30px; font-weight:bold; color:#1857b2;margin-bottom:40px }
.process li dl dt.mgb60{margin-bottom: 60px;}
.process li dl dd{margin-bottom:30px; line-height:1.6}
.process li dl dd strong{font-size:16px; color:#0e418c}
.process li dl dd ul{padding-left:40px; list-style-type:disc}
.process li dl dd ul li{list-style-type:disc}

.process > li:first-child .img span.time{padding:5px 41px }
.process > li:nth-child(2) .img span.time{padding:5px 51px }
.process > li:nth-child(3) .img span.time{padding:5px 41px }
.process > li:last-child .img span.time{padding:5px 37px }

.process > li:nth-child(2) dt{padding:0 62px }
.process > li:nth-child(3) dt{padding:0 41px }
.process > li:last-child dt{padding:0 72px }
.process > li:last-child{padding-bottom:20px;border-bottom:1px solid #1857b2}



@media screen and (max-width:730px) {
.process > li{border-top:0}
.process li .img{padding-bottom:5px;background:#f4f4f4}
.process li .img, .process li dl{float:initial; width:100%;clear:both; overflow:hidden; margin-bottom:0}
.process li .img span.time{padding:5px}
.process li .img li{float:left; width:50%}
.process li .img li img{width:100%}
.process li dl{margin-top:0}
.process li dl dt{font-size:24px; padding:0!important; margin:20px 0!important}
.process li dl dd{padding:0 15px}
.process li .img li:nth-child(3){width:100%}
}


/* 동포사회 특징 및 모국 기여내용 */
.understanding_wrap ul li{line-height:24px;}
.understanding_wrap .tbl_list th{background:#1857b2; color:#fff}
.understanding_wrap.homeland .tbl_list tr:nth-child(even){background: #f5f9ff;}
.understanding_wrap.homeland div{overflow:hidden;}
.understanding_wrap.homeland div.dl1{margin-bottom:30px;}
.understanding_wrap.homeland dl{margin-bottom: 10px;clear: both;}
.understanding_wrap.homeland dt{width: 15%; margin:10px 10px 0 0;float: left;text-align:center;background:#abccec; color:#333;border: 1px solid #b0cbe4;	}
.understanding_wrap.homeland .p1 dt{padding:73px 0 72px}
.understanding_wrap.homeland .p2 dt{padding:60px 0 59px}
.understanding_wrap.homeland .p3 dt{padding:47px 0 46px}
.understanding_wrap.homeland .p4 dt{padding:42px 0 41px}
.understanding_wrap.homeland .p4 dd{padding:39px 10px 38px}
.understanding_wrap.homeland dd{width:calc(85% - 12px); margin:10px 0 0;float: right;overflow: hidden; padding:20px 15px;border: 1px solid #ccc;background: #fafafa;}
.understanding_wrap.homeland dd li:before{content:"o"}
.understanding_wrap.homeland dd li p{padding-left: 16px;margin-top: -24px;}
.understanding_wrap.homeland h5{clear:both}
.understanding_wrap.homeland dt,
.understanding_wrap.homeland dd{border-top:none; border-left:none}

@media screen and (max-width: 700px){
.understanding_wrap.homeland dt,
.understanding_wrap.homeland .p1 dt,
.understanding_wrap.homeland .p2 dt,
.understanding_wrap.homeland .p3 dt,
.understanding_wrap.homeland .p4 dt{padding:10px; width:100%}
.understanding_wrap.homeland dd{width:100%;}

}



/* 재외동포 정책 수립·이행 체계 */

.understanding_wrap ul li{line-height:1.6em;}
.txt_biz_view{margin-top:15px}

table.board-data2 {width:100%;border-top:2px solid #000000;}
table.board-data2 th {padding:7px 0 8px 0;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#fafafa;color:#666666;font-size:13px;line-height:1.6;text-align:center;}
table.board-data2 th.first, table.board-data2 td.first {border-left:0;}
table.board-data2 td {padding:7px 0 8px 0;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;font-size:13px;line-height:1.6;text-align:center;vertical-align:middle;}
table.board-data2 td.left{text-align:left; padding-left:10px} 

.txt_biz_view ul li{margin-bottom:20px; line-height:1.6}
.txt_biz_view ul li:before{content:"ㅇ"}
.txt_biz_view ul li ul li{padding-left:10px; margin-bottom:0;}
.txt_biz_view ul li ul li:before{content:"- "}
.txt_biz_view ul li p{padding:0 0 5px 15px; margin-top:-20px}

.txt_biz_view ul li.table_area{text-align:center}
.txt_biz_view ul li.table_area:before, 
.txt_biz_view ul li.table_area ul li:before {content:""}


.system{text-align:center;margin-top:10px; border:1px solid #ddd}
.system .bg_img{position:absolute; z-index:-99;margin: 1% 4%;}
.system .bg_img img{width:100%}
.system dl{width:100%; padding:10px 30px 40px; overflow:hidden; color:#333; background:url('/_res/portal/img/bg_table_aa.gif')no-repeat center 10px;}
.system dl dt{padding:10px; background:#f4f4f4; border:1px solid #333; width:100px; margin-left:calc(50% - 50px); margin-bottom:40px}
.system dl dd{float:left;width:25%;}
.system dl dd.sec{margin:0 12%}
.system dl dd.sec span{background:#e0f0ff;font-weight: bold;padding: 17px 0;}
.system dl dd span{padding:10px; border:1px solid #333;  background:#f4f4f4; display:block; margin-bottom:40px}
.system dl dd li{padding:10px; border:1px dotted #333; background:#fff;  font-size:13px}
.system dl dd.sec li{border-style:solid}
.system dl dd li:before{content:''}


.direction{margin:10px 0;}
.direction .bg_img{position:absolute; z-index:-99;margin: 1% 4%;}
.direction .bg_img img{width:100%}
.direction dl{width:100%; text-align:center; height:260px;overflow:hidden;background:url('/_res/portal/img/bg_table_bb.jpg')no-repeat center top; padding:0 15%;margin-bottom:10px;}
.direction dl dt{padding:10px;margin: 40px auto 25px;font-size: 16px;font-weight: 600; width: 135px; color: #125292; line-height: 22px;}
.direction dl dd{float:left;width: 33%; color: #fff; font-weight: 400; letter-spacing: -1px;}
.direction dl dd.sec{margin: 35px 0 0;}



.pcView{display:block}
.moView{display:none}

@media screen and (max-width: 767px){
	.pcView{display:none}
	.moView{display:block}
	.system .bg_img{position:relative; margin-bottom:20px}				
	.direction dl{/*background-size:contain*/}
}

@media screen and (max-width: 568px){
	.direction dl{/*background-position:center 40%*/padding:0}
}


/* 재외동포 지원기관 현황 */
.understanding_wrap ul li{line-height:24px;}
.understanding_wrap table th{background:#1857b2; color:#fff}
.understanding_wrap table td{line-height:20px}
.understanding_wrap table td a{color:#333; background:#f4f4f4}
.understanding_wrap table td a:hover{background:#eaf0fb}
.understanding_wrap table td a:after {display: inline-block;content: "";background: url(/_res/portal/img/common/tbl_icon.png) no-repeat -95px 0;width: 15px;height: 13px;margin-left: 7px;vertical-align: middle;}
.understanding_wrap table td span{font-size:11px}




/* 신규페이지 - 출입국통계*/
.imgr{line-height:1.6;}
.imgr h5{margin-bottom:15px}
.imgr .section{margin-bottom:50px}
.imgr .con{ margin-bottom:20px;overflow:hidden}
.imgr .con p{margin-bottom:40px}
.imgr .con img{width:100%}

.imgr span.chart_tt,
.imgr span.img_tt{display:block;text-align:left; font-size:12px; font-weight:bold; padding:0 0 10px; color:#666}
.imgr span.chart_tt:before{content:'\d45c'; background: #aaa;color: #fff; padding: 1px 3px; margin-right: 5px;}
.imgr span.img_tt:before{content:'\adf8\b9bc'; background: #aaa; color: #fff; padding: 1px 3px; margin-right: 5px;}
.imgr span.chart_tt span,
.imgr span.img_tt span{float:right}

.imgr table {width:100%; clear:both;border-top: 1px solid #0055a0;border-bottom: 2px solid #0055a0;}
.imgr table th, .imgr table td{border-bottom: 1px dotted #0055a0;border-left:1px dotted #0055a0; color:#0055a0;padding:8px 5px}
.imgr table th{}
.imgr table td{text-align:right}
.imgr table tr th:first-child{border-left:none}
.imgr table tr:nth-child(even){background:#f6fafc}

/*-----------------*/
.imgr .natural table tr{background:none}
.imgr .natural table tbody tr:first-child{background:#f6fafc}
.imgr .natural table tbody tr:first-child th{text-align:right}
.imgr .natural table tbody tr:first-child th:first-child{text-align:center}


/*20221025 법령 및 규정*/
.title_h4 { font-size: 22px; color: #111; }
.blue_img_box { padding: 34px 15px; margin-bottom: 30px; background-color: #dfecf2; text-align: center; }
.blue_img_box img { max-width: 100%; padding: 0 10px; }
.blue_img_box .blue_tit_box { max-width: 580px; margin: 0 auto; padding: 22px 0 20px; font-size: 15px; color: #333; line-height: 24px; word-break: keep-all; }
.blue_img_box .blue_img_box_tit { padding-bottom: 14px; color: #000; font-weight: 600; font-size: 16px;  }
.blue_img_box .btn_blue_link { display: inline-block; padding: 5px 35px; border-radius: 5px; color: #fff; background-color: #3767fe; font-size: 16px; }
.blue_img_box .btn_blue_link span { display: inline-block; padding-right: 20px; line-height: 30px; background:url(../img/minwon/icon_link_26x26.png) no-repeat 99% 50%; background-size: 13px; }
.statute_list .statute_title { padding: 30px 0 18px; font-size: 18px; color: #111; }
.statute_list .statute_link_group { padding: 25px 34px 15px 40px; background-color: #f6f6f6; }
.statute_list .statute_link_group li { display: inline-block; padding-bottom: 10px; padding-right: 6px; }
.statute_list .btn_statute_link { display: inline-block; padding: 11px 15px; border: 1px solid #ddd; border-radius: 5px; background-color: #fff; font-size: 14px; color: #333; word-break: keep-all; } 


.sub_tab_box { padding: 22px 0 16px; }
.sub_tab_box li { display: inline-block; padding-right: 2px; padding-bottom: 6px; }
.sub_tab_box .tab_btn { display: block; padding: 9px 13px; min-width: 70px; font-size: 14px; color: #fff; border-radius: 18px; background: #fff; color: #000; text-align: center; box-sizing: border-box; border: 1px solid #666 }
.sub_tab_box .tab_btn.on { border-color: #000; background-color: #000; color: #fff; }
.sub_tab_wrap .tab__pannel { display: none; }
.sub_tab_wrap .tab__pannel.on { display: block; }

.list_box { padding: 18px 30px; margin-bottom: 12px; border: 1px solid #dcdcdc; font-size: 14px; color: #333; line-height: 20px; font-weight: 500; }
.list_box dl { padding-bottom: 13px; word-break: keep-all; }
.list_box dt { padding-bottom: 5px; font-size: 16px;  }
.list_box .btn_blue { display: inline-block; padding: 5px 23px; min-width: 100px; text-align: center; font-size: 13px; color: #fff; background-color: #1b4ab4; border-radius: 5px; box-sizing: border-box; }



/* === 모바일 및 테블릿 === */
@media all and (max-width:800px) {

	/* section mobile */
	.section h5.title_type1{position:relative;height:0;font-size:0;line-height:0;overflow:hidden}
	.section .section_txt_group{width:100%}
	.section .section_txt_wrap .btn_item{position:relative;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:20px}
	.section .section_act{position:relative;margin-top:8px;margin-bottom:10px}
	.section .info_text_wrap{padding:7px}
	.section .info_text_wrap .btn_area{text-align:center}
	.section .info_bottom{margin-left:4px}
	.section .hide_bar_txt{position:relative;height:0;font-size:0;line-height:0;overflow:hidden}
	.section .down_group{padding:18px 0;text-align:center}
	.section .down_group dl,.section .down_group .btn_item{float:none}
	.section .down_group dl dt,.section .down_group dl dd{}
	.section .down_group dl dd{margin-left:0;letter-spacing:-2px}
	.section .m_block{display:block}
	.section .m_hide{display:none}

	/* section_page_info mobile */
/*	.section_page_info.page_info_type1{padding:25px 10px 10px}*/
	.section_page_info.page_info_type2{padding:26px 10px}
	.section_page_info.page_info_type2 strong{margin:28px 0;font-size:17px;color:#444}
	.section_page_info.page_info_wkclc{padding:20px 4px}
	.section_page_info .page_support_icon{float:none;margin:0 auto 14px}
/*	.section_page_info .page_minwon_icon{float:none;margin:0 auto 14px}*/
	.section_page_info .page_info_txt.page_txt_type1{margin-left:0}
	.section_page_info .page_info_txt strong{text-align:center}
	.section_page_info .page_info_txt .page_info_en{text-align:center}
	.section_page_info .page_info_btn,.section_btn_area{text-align:center}

	/* 연간 사업일정 - 사업안내 mobile */
	.year_info_outline{height:336px;margin-top:30px}
	.year_info_outline:before{display:none}
	.year_info_outline li{display:block;margin:10px 0}
	.year_info_outline .year_info_txt{position:absolute;border:3px solid #c6c6c6;border-radius:0;width:100%;height:52px}
	.year_info_outline .year_info_txt strong{display:inline-block}
	.year_info_outline .year_info_txt.year_txt1{top:155px}
	.year_info_outline .year_info_txt.year_txt2{top:215px}
	.year_info_outline .year_info_txt.year_txt3{top:275px}
	.year_info_outline .year_info_icon{position:absolute;top:0;left:50%;margin-top:0;margin-left:-65px}
	.year_calendar_wrap{height:auto}
	.year_calendar_wrap .year_wrap{float:none;border:1px solid #dcdcdc;border-top-color:transparent;width:100%;margin-bottom:30px}
	.year_calendar_wrap .year_wrap.year_spring{border-top-color:transparent}
	.year_calendar_wrap .year_wrap.year_summer{border-top-color:transparent}
	.year_calendar_wrap .year_wrap.year_autumn{border-top-color:transparent}
	.year_calendar_wrap .year_wrap.year_spring .year_calendar_top{background:#e0497b}
	.year_calendar_wrap .year_wrap.year_summer .year_calendar_top{background:#3886cf}
	.year_calendar_wrap .year_wrap.year_autumn .year_calendar_top{background:#8a5d38}
	.year_calendar_wrap .year_calendar_top{color:#fff}
	.year_calendar_wrap .year_calendar_cnt{padding:23px 15px 5px}

	/* 연간 사업일정 - 신청절차 안내 mobile */
	.year_step_icon,.year_step_list{display:none}
	.year_step_mobile{display:block;width:100%}
	.year_step_mobile li{border-bottom:1px solid #dcdcdc;padding:11px 0;height:90px;text-align:center}
	.year_step_mobile strong,.year_step_mobile em,.year_step_mobile span{display:block}
	.year_step_mobile strong{margin-bottom:11px;font-size:16px;font-weight:700}
	.year_step_mobile em{line-height:1.5;letter-spacing:-1px}

	/* 연간 사업일정 - 지원사업 신청방법 */
	.year_biz{display:none}

	/* 홈페이지 제작지원 - 사업안내 mobile */
	.business_info_box{border:0}
	.business_info_box .business_info_top{border:1px solid #e0e0e0;border-top-color:#000;padding:28px 10px 18px}
	.business_info_box .business_info_top .icon_business{display:none}
	.business_info_box .business_info_top .business_info_txt{margin-left:0}
	.business_info_box .business_info_top strong em{display:block;text-align:center}
	.business_info_box .business_info_cnt{padding:28px 0 0}
	.business_info_box .business_info_cnt dt{float:none;margin-bottom:26px}
	.business_info_box .business_info_cnt dt em{width:100%;padding:26px 0 24px}
	.business_info_box .business_info_cnt dt span{display:inline-block}
	.business_info_box .business_info_cnt dt:after{display:none}
	.business_info_box .business_info_cnt dd{border-bottom:0;margin-left:0;margin-bottom:17px}
	.business_info_box .business_info_cnt dd span{width:78%}
	.business_info_box .business_info_btn{margin:30px 0}
	.business_info_box .business_info_btn span{display:block;width:100%;margin-bottom:16px;text-align:center}
	.business_info_box .business_info_btn .m_btn a{padding:0}
	.business_info_mark{display:none}
	.business_info_mark1{background-image:none;padding:15px;margin:14px 0}
	.business_info_mark1 em{margin:0}

	/* 홈페이지 제작지원 - 홈페이지 제작 소개 mobile */
	.homepage_merit{display:none}
	.homepage_service_wrap{display:none}
	.homepage_info_mobile{display:table}
	.homepage_info_mobile th span{display:block}
	.homepage_info_mobile .homepage_tbl_td{display:block;margin-bottom:5px}
	.homepage_tamplate .homepage_tamplate_info{display:none}
	.homepage_tamplate_select{border:1px solid #dcdcdc;margin-bottom:0}
	.homepage_tamplate_select dl:last-child{border-bottom:0}
	.homepage_tamplate_select dt,.homepage_tamplate_select dd{float:none;width:100%;padding:10px 0 10px 10px}
	.homepage_tamplate_select dt,.homepage_tamplate_select .homepage_tamplate_dt{border-right:0;text-align:center;padding:10px 0}
	.homepage_tamplate_select .template_num li{margin-right:5px}
	.homepage_tamplate_box{border-top-color:transparent}
	.homepage_tamplate_box .homepage_tamplate_top{border-bottom:0}
	.homepage_tamplate_box .homepage_tamplate_top dl{float:none;border-bottom:1px solid #dcdcdc}
	.homepage_tamplate_box .homepage_tamplate_top dl:nth-child(1),.homepage_tamplate_box .homepage_tamplate_top dl:nth-child(2){float:none;width:100%;border-right:0}
	.homepage_tamplate_box .homepage_tamplate_top dt{padding:15px 7px;text-align:left}
	.homepage_tamplate_box .group{padding-top:15px;padding-left:7px;text-align:left}
	.homepage_tamplate_box .name_wrap{padding-top:5px;padding-left:7px}
	.homepage_tamplate_box .homepage_tamplate_top .btn_box{float:none;width:100%}
	.homepage_tamplate_box .view_wrap{width:260px;margin:32px auto}
	.homepage_tamplate_box .view_wrap dt{width:100%;margin-right:0;margin-bottom:24px}
	.homepage_tamplate_box .view_wrap dd{margin:0 3.5% 6%}
	
	/* 홈페이지 제작지원 - 글로벌도메인 소개 mobile */
	.domain_exam_list li{display:block;width:100%;margin-bottom:30px}
	.domain_service{background:url('/_res/portal/img/support/bg_m_domain_arrow.png') no-repeat 50% 50%;margin-top:32px}
	.domain_service li{display:block}
	.domain_service .home_link,.domain_service .domain_link{float:none;margin:0 auto}
	.domain_service .home_link dl,.domain_service .domain_link dl{padding-top:54px}
	.domain_service .center_usa{margin:50px auto}

	/* 홈페이지 제작지원 - 웹호스팅 소개 mobile */
	.web_support li{float:none;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;width:100%;padding-left:8px}
	.web_backup{width:232px;margin:37px auto 0}
	.web_backup li{display:block}
	.web_backup .web_backup_txt{width:232px;height:80px}
	.web_backup .web_backup_txt strong{margin:15px 0 10px}
	.web_backup .web_backup_txt strong span,.web_backup .web_backup_txt em span{display:inline-block}
	.web_backup .web_backup1{float:none;margin-bottom:40px}
	.web_backup .web_backup2{float:none;margin-top:40px}
	.web_backup .web_backup1:after,.web_backup .web_backup2:before{position:absolute;content:"";background:url('/_res/portal/img/support/bg_domain_backup.png') no-repeat;width:24px;height:20px;margin-left:-12px}
	.web_backup .web_backup1:after{top:100%;left:50%;background-position:-71px -580px}
	.web_backup .web_backup2:before{top:-20px;left:50%;background-position:-106px -580px}
	.web_backup .web_backup_icon{width:136px;margin:20px auto}

	/* 한인한마당 - 세계한인회장대회 mobile */
	.section_page_info.page_info_wkclc .page_info_txt{float:none;width:100%;text-align:center}
	.section_page_info.page_info_wkclc .page_support_icon{float:none}

	/* 재외동포 민원신청 - 민원안내 mobile */
	.ok_info_field{width:100%;text-align:center;}
	.ok_info_field li{margin-bottom:35px}
	.ok_step_wrap{width:100%}
	.ok_info_step{display:none}
	.ok_info_list li{margin-bottom:35px}
	.ok_info_list li:after{bottom:-23px}
	.ok_info_list strong,.ok_info_list span{padding:14px 7px;line-height:1.6}
	.ok_info_list strong{width:29%;height:100%}
	.ok_info_list span{width:68%}
	.ok_step_wrap .section_btn_area{display:none}

	/* 재외동포 민원신청 - 분야별 민원서비스 mobile */
	.field_tab_wrap{border-top-color:#dedede}
	.field_tab_wrap li{width:50%;height:50px;border-top-color:transparent}
	.field_tab_wrap a{padding:14px 0}
	.field_tab_wrap span{display:none}
	.field_tab_wrap strong{display:inline-block}

	.civil_service strong , .civil_service span{display:block}
	.civil_service span{margin:5px 0 0 0 !important}
	.civil_service em{display:none}
  


	/* 글로벌코리안 - 연구자네트워크 mobile */
	.network_scholar_wrap .network_scholar_img,.network_scholar_wrap .network_scholar_box{float:none}
	.network_scholar_wrap .network_scholar_img{width:95%;margin:0 auto}
	.network_scholar_wrap .network_scholar_box{width:100%;margin-left:0}
	.network_scholar_wrap .network_scholar_box .btn_area{text-align:center}

	/* 참여공간 - 인물예술콘서트오늘 mobile */
	.cas_today_wrap{border:0}
	.cas_today_wrap .cas_today_top{display:none}
	.cas_today_wrap .cas_today_list{padding:0}
	.cas_today_wrap .cas_today_list li{display:block;width:95%;margin:0 auto 48px}
	.cas_today_wrap .cas_today_prv{border:1px solid #e0e0e0;padding:10px 7px;line-height:1.4}
	.cas_360_wrap{padding:15px 10px}
	.cas_360_wrap .cas_360_box{margin-bottom:5px}
	.cas_360_wrap .cas_360_box .cas_360_icon{margin-top:135px;margin-bottom:15px}
	.cas_360_wrap .cas_360_box .cas_360_txt{position:absolute;top:0;left:0;margin-left:0}
	.cas_360_wrap .cas_360_box .cas_360_btn{position:absolute;bottom:0;right:0;width:157px}
	.cas_360_wrap .cas_360_box .cas_360_btn .btn_item{width:100%;margin-right:0;margin-top:8px}
	.cas_360_wrap .cas_360_link{display:none}

	/* 정보센터 - 재외동포 통계자료 mobile */
	.knt_down_wrap{display:none}

	/* 정보센터 - 재단자료실 mobile */
	.library_ok_top .library_ok_new,.library_ok_top .library_ok_ask{float:none;width:100%;margin-top:40px}
	.library_ok_top .library_ok_new ul{}
	.library_ok_top .library_ok_new ul li{width:31.3%}
	.library_ok_center li{width:50%;letter-spacing:-1px}
	.library_ok_center li:nth-child(2) dl{border-right-color:#d9d9d9}
	.library_ok_center li:nth-child(3),.library_ok_center li:nth-child(4){margin-top:40px}
	.library_ok_center dl{height:155px;padding:10px 5px}
	.library_ok_center dt{display:none}
	.library_ok_center dd a:before{margin-right:3px}

	.library_ok_bottom .library_slide_list button{display:none}

	.pr_webzine_wrap .btn_area{text-align:center}

	/* 홍보센터-재단ci/코리아넷bi */
	.ci .con{padding:20px 0px;line-height:2em}
	.ci .ci_img, .ci .ci_box{display:table-cell;table-layout:fixed;float:none;vertical-align:top}
	.ci .ci_img{width:240px;margin:0 0px 20px 0}
	.ci .ci_box{width:auto;padding-left:20px}
    .ci .tit a.trigger{display:block;vertical-align:middle;max-width: 95%;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}

	.ci .con .brand{padding:20px 0 0 0}
	.ci .con .brand_tit{text-align:center}
	.ci .con .brand_tit > strong, .ci .con .brand_tit > .btn_item {float:none !important}
	.ci .con .brand_tit > strong{display:block;margin-bottom:10px;height:auto;text-align:left;line-height:1.7em}
	.ci .con .brand_tit > span.btn_down{display:block;width:130px;margin:15px auto 0 auto}
	.ci .con .brand p{padding:0 20px}
	.ci .con .brand dl{padding:15px 10px}
	.ci .con .brand dt, .ci .con .brand dd{display:block;box-sizing:border-box;width:100%;text-align:center}
	.ci .con .brand dl img{max-width:100%}
	.ci .con .brand dt{margin-bottom:10px}
	.ci .con .brand .first{padding-top:0}

	.ci .con .brand dt.top{padding-top:0}
	.ci .con .sig .color li{width:48%;padding:0 !important;height:130px}
	.ci .con .sig .color li.last{height:70px}
	.ci .con .sig .color li:nth-child(even){float:right}

	/* 정보센터 - 코리안넷 배너달기 mobile */
	.bm_banner_wrap .bm_banner_box{background:none;border-bottom:0}
	.bm_banner_wrap .bm_banner_box .bm_banner{display:block;width:100%;height:115px;background-color:#f4f4f4;border:1px solid transparent;border-bottom-color:#dfdfdf;margin:0 0 18px 0}
	.bm_banner_wrap .bm_banner_sauce{padding:14px 8px;word-break:break-all}
	.bm_banner_art span{padding:0}

	/* 정보센터 - 관련사이트 mobile */
	.relation_site_list li{width:48%;margin-right:0}
	.relation_site_list li:nth-child(odd){float:left}
	.relation_site_list li:nth-child(even){float:right}
	.relation_site_list span img{width:130px;margin:0 auto}
	.relation_site_list a:after{display:none}

	/* table_item_box moblie */
	.table_item_box .table_item_cell{display:table;width:100%}
	.table_item_box .table_item_cell.m_hide{display:none}
	.table_item_box .table_item_cell:last-child{border-left:0}
	.table_item_box .table_item_cell dd{padding:14px 0 14px 10px}

	/* section_tbl_type1 mobile */
	.section_tbl_type1 th,.section_tbl_type1 td{padding-left:11px}
	.section_tbl_type1.col_type1 th{width:30%;vertical-align:middle}
	.section_tbl_type1.col_type2 th{width:20%;vertical-align:middle}

	/* section_tbl_type3 mobile */
	.section_tbl_type3 .img_logo{display:none}
	.section_tbl_type3 td{padding:0 3px}
	.section_tbl_type3 .row_item span,.section_tbl_type3 .row_item p{margin-left:0}
	.section_tbl_type3 td span{display:block}
/*	.section_tbl_type3 td span.icon_link{display:inline-block}*/
/*	.section_tbl_type3 .icon_link:after{right:0}*/

	/* section_tbl_type4 mobile */
	.section_tbl_type4 th{padding:0}
	.section_tbl_type4 td{padding:5px}

	/* section_tbl_type5 mobile */
	.section_tbl_type5.tbl_thead_pc{display:none}
	.tbl_thead_mobile{display:block}

	/* info_tbl mobile */
	.info_tbl{padding:0}
	.info_tbl dl{float:none;width:100%}
	.info_tbl dl:last-child{border-top:0;border-left:1px solid #d3d3d3}

	/* contact_tbl_type1 mobile */
	.contact_tbl_type1 dl{float:none;width:100%}
	.contact_tbl_type1 dl:nth-child(even){border-left:0}
	.contact_tbl_type1 dt,.contact_tbl_type1 dd{width:50%}
	.contact_tbl_type1 dt{padding:13px 0 0 5px;letter-spacing:-2px}

	/*정보센터 - 소셜미디어센터 mobile  */
/*
	.snsCe_tit{padding:150px 10px 20px 10px;background-position:center 20px}
	.snsCe_tit p{text-align:center}
	.snsCe_tit p span{display:inline-block}
*/
	.snsCe_tit{text-align:center}
	.snsCe_tit li:nth-child(4){margin:0}

	.snsCe h5 span{width:160px}

	.snsCe .face li{float:none;width:100%}
	.snsCe .face li a{display:table;table-layout:fixed}
	.snsCe .face li a p, .snsCe .face li a div, .snsCe .face.last li a p, .snsCe .face.last li a div{float:none;display:table-cell;table-layout:fixed}
	.snsCe .face li:first-child{border-right:1px solid #c9c9c9;border-bottom:none}

	.snsCe .face li:after{content:"";display:block;clear:both}
	.snsCe .face li a p, .snsCe .face li a div{width:186px/*;height:auto*/}
	.snsCe .face li a div{width:auto}

	.snsCe .face.last li:first-child{border-bottom:1px solid #c9c9c9}
	.snsCe .face.last li a p.img{border-left:none;border-right:1px solid #c9c9c9}

	.snsCe .bl_ka li{width:50%;height:280px}
	.snsCe .bl_ka li:nth-child(1), .snsCe .bl_ka li:nth-child(2){border-bottom:none}
	.snsCe .bl_ka li:nth-child(3){border-left:1px solid #c9c9c9;background-color:#fff}
	.snsCe .bl_ka li:nth-child(4){background-color:#f2f2f2}

	.snsCe .insta li{width:50%}
	.snsCe .insta li:nth-child(3), .snsCe .insta li:nth-child(4){border-top:1px solid #c9c9c9}

	/*정보센터-안전여행정보*/
	.airport dl{padding:15px 10px 10px 230px;min-height:180px;background-size:200px auto !important;background-position:10px 15px !important}
	.airport dl.first dd > span, .airport dd > span{margin:5px}

	/*고객센터 - 코리아넷이란? old */
/*
	.kornet_info p{margin-bottom:20px}
	.kornet_info p img{width:100%;height:auto}
*/

	/*고객센터 - 검색도움말  old */
/*
	.info_sch dd{padding:30px 10px 10px 10px}
	.info_sch dd li{display:table;table-layout:fixed}
	.info_sch dd li > span, .info_sch dd li > p, .info_sch dd li > div{float:none;display:table-cell;table-layout:fixed}
	.info_sch dd li > p, .info_sch dd li > div{padding-left:20px;width:auto;vertical-align:top}
*/

	/*고객센터 - 코리안넷이란 from section_en 07.13 kameo */
	.kornet_box ol{width:auto;background:url('/_res/portal/img/customer/m_arrow.png') no-repeat center center}
	.kornet_box ol li{float:none; width:100%}
	.kornet_box ol li:first-child{margin-bottom:50px}
	
	/*고객센터 - 검색도움말 from section_en 07.13 kameo*/
	.list_num li{overflow:hidden;margin-bottom:10px}
	.list_num span{float:left}


	/*고객센터 - 부서별 업무안내 mobile*/
	.info_part li dl dt{text-align:center}
	.info_part li dl dt a{display:inline-block;position:relative;top:0;right:0;margin:10px auto 0 auto}

	.svc_area dd li{text-indent:0px;padding:0 0 10px 0px;line-height:2em}
	.svc_area dd{line-height:2em}
	.email_area .tit{padding:180px 20px 20px 20px;line-height:2em;background-position:center 30px}	
	.prv_area li, .prv_area dt, .prv_area dd, .prv_area p, .email_area dd, .copy_area p{line-height:2em}
	.site_area > ul > li > ul > li{width:50%}
	.site_area > ul > li > ul > li:nth-child(odd){clear:both}/*2017.07.03*/

	/*고객센터 - 부서별 업무안내 mobile*/
	.korwave_tit{border:1px solid #e1e1e1}
	.korwave_tit span, .korwave_tit em{display:block}
	.korwave_tit span{margin-bottom:15px;padding:30px 20px 25px 20px;width:100%;height:auto;text-align:center}
	.korwave_tit span img{width:auto !important}
	.korwave_tit em{padding-left:0}

	/*코리안웨이브 - Visit Seoul*/
	.visit_seoul{margin-top:-1px}/*2017.07.03*/
	.visit_seoul > div{margin:0 0 30px 0;padding-bottom:20px}
	.visit_seoul > div h5{margin-top:0;width:100%}
	.visit_seoul > div dt{letter-spacing:-1px}
	.visit_seoul > div dd > p{width:90%}
	.visit_seoul > div ul{margin:0}
	.visit_seoul > div ul li{width:50%;margin:0;padding:0 7px 10px 14px;text-align:center}
	.visit_seoul > div ul li:nth-child(even){padding:0 14px 10px 7px}
	.visit_seoul > div ul li img{width:100%;max-width:160px}

	.visit_seoul > div.sec02 ul{padding-bottom:10px}
	.visit_seoul > div.sec02 > div{height:auto;background:none}
	.visit_seoul > div.sec02 > div a{position:relative;top:0;left:0}
	a.down_pdf{margin:0 auto;width:270px;padding:20px 10px 10px 80px;letter-spacing:-1px}

	/*k-pop*/
	.tab_wrap2.k_popTab ul li{width:50%}
	.tab_wrap2.k_popTab ul li:nth-child(7), .tab_wrap2.k_popTab ul li:nth-child(8){display:none}
	.k_pop > ul > li{font-size:13px}
	.korwave_tit dl{display:block;padding:10px;text-align:center}

	/*스터디코리안*/
	.visit_seoul > ul li img{max-width:100%}

	/*한국어배우기*/
	.learn_kor > div{padding:20px 10px 0 10px}
	.learn_kor .btn_tbl_section{text-align:center}
  
	/* 신규페이지 - 독도는 우리땅*/
	.dokdo .top_area > p:nth-child(1), .dokdo .top_area > p:nth-child(1){text-align:center;}
	.dokdo .top_area > p:nth-child(3) img, #pr_movie > div > div img, #pr_movie > div > div object{max-width:100% !important;width:100% !important;height:auto;}
	#pr_movie #tab1{background:none;border:none;}
	#pr_movie p span, #pr_movie.pr p span{width:50%;border:1px solid #e6e6e6 !important;}
	#pr_movie.pr p span{display:table}
	#pr_movie.pr p span a{display:table-cell;padding:0 10px;height:60px;line-height:1.5em;vertical-align:middle;text-align:center;}
	#pr_movie .on span {border:1px solid #909090 !important;}
	#pr_movie .step2, #pr_movie.pr .step2{left:50%;}
	#pr_movie .step3{left:0;top:52px;}
	#pr_movie .step4{left:50%;top:52px;}
	#pr_movie > div{padding-top:70px;border:none;}
	#pr_movie.pr > div{padding-top:20px}
    #pr_movie > div iframe{margin:0 auto;width:100%;height:auto;}

      /* 홍보센터 _ 재외동포홍보영상 */
		.pr_okfyoutube .top_area > div{/* padding:250px 15px 20px 15px; */background-position:center 20px;}
	.pr_okfyoutube .top_area > div ul{margin:0 auto 30px auto;width:100%;}
	.pr_okfyoutube .top_area > div ul li{width:48%;}

	.pr_okfyoutube .top_area > dl{padding:0px 15px 10px 15px;text-align:center;background-position:center 20px;}
	.pr_okfyoutube .top_area .section_btn_area{margin:0 15px;text-align:center;}
	.pr_okfyoutube .top_area .section_btn_area span{text-align:left;}
  
    .new_youtube_info .new_youtube{width:50%; margin-bottom: 20px;}
	.new_youtube_info ul li:nth-child(1),.new_youtube_info ul li:nth-child(5){border-left:1px solid #dedede}
	.new_youtube_info ul li:nth-child(1),.new_youtube_info ul li:nth-child(5){border-top:1px solid #dedede}
	.new_youtube_info ul li:nth-child(1),.new_youtube_info ul li:nth-child(3){border-top:1px solid #dedede}
	.new_youtube_info .next{display:none}

    .new_youtube_bnt .new_youtube{width:48%;}
	.new_youtube_bnt ul li:nth-child(1),.new_youtube_bnt ul li:nth-child(5){border-left:1px solid #dedede}
	.new_youtube_bnt ul li:nth-child(1),.new_youtube_bnt ul li:nth-child(5){border-top:1px solid #dedede}
	.new_youtube_bnt ul li:nth-child(1),.new_youtube_bnt ul li:nth-child(3){border-top:1px solid #dedede}
	.new_youtube_bnt ul li:nth-child(1),.new_youtube_bnt ul li:nth-child(3){border-left:1px solid #dedede}
	.new_youtube_bnt .next{display:inline-block;width:8px;height:26px;}

	#pr_youtube #tab1{background:none;border:none;}
	#pr_youtube p span, #pr_movie.pr p span{width:50%;border:1px solid #e6e6e6 !important;}
	#pr_youtube.pr p span{display:table}
	#pr_youtube > div{padding-top:10px;padding-bottom: 10px;border:none;}
	#pr_youtube.pr > div{padding-top:20px}
    #pr_youtube > div iframe{margin:0 auto;width:80%;height:auto;}


  
	/* 신규페이지 - 주민등록증발급안내 */
	.jumin .top_area{padding-top:250px;background-position:center 20px;}
	.jumin .top_area > div p{text-align:center !important;}
	.jumin .top_area > div p:nth-child(2){margin-bottom:30px;}
	.jumin .top_area > dl{padding:170px 20px 10px 20px;text-align:center;background-position:center 20px;}

	/* 신규페이지 - 평창동계올림픽 */
	.pycha .top_area > div{padding:250px 15px 20px 15px;background-position:center 20px;}
	.pycha .top_area > div ul{margin:0 auto 30px auto;width:100%;}
	.pycha .top_area > div ul li{width:48%;}

	.pycha .top_area > dl{padding:180px 15px 20px 15px;text-align:center;background-position:center 20px;}
	.pycha .top_area .section_btn_area{margin:0 15px;text-align:center;}
	.pycha .top_area .section_btn_area span{text-align:left;}

	.pycha > div:nth-child(2) ul, .pycha > div:nth-child(3) ul, .pycha > div:nth-child(2) p, .pycha > div:nth-child(3) p{display:block;}
	.pycha > div:nth-child(2) ul, .pycha > div:nth-child(3) ul{width:100%;}
	.pycha > div:nth-child(2) ul li, .pycha > div:nth-child(3) ul li{margin-bottom:5px;}
	.pycha > div:nth-child(2) p, .pycha > div:nth-child(3) p{text-align:center;}

	/* 신규페이지 - 사이트개편안내*/
	.site_info > p:nth-of-type(2){margin-bottom:30px;padding:130px 0 0 0;background-position:center 0;}
	.site_info > h6:nth-of-type(1), .site_info > p:nth-of-type(3){display:none;}
	.site_info > p:nth-of-type(4) img{width:100%;}

	#site_info_tab{width:100%;}
	#content_wrap #site_info_tab p span{width:14%;}
	#site_info_tab .on span em{width:14%;height:32%;}
	#site_info_tab p span img{max-width:100%;width:100%;height:auto;}
	#site_info_tab .step2{left:14.5%;}
	#site_info_tab .step3{left:29%;}
	#site_info_tab .step4{left:43.5%;}
	#site_info_tab .step5{left:58%;}
	#site_info_tab .step6{left:72.5%;}
	#site_info_tab .step7{left:87%;}

	#site_info_tab > div{padding-top:40px;}
	#site_info_tab > div p img{width:100%;}

	#site_info_tab > div:before{width:14%;height:40px;}
	#site_info_tab > div:nth-of-type(2):before{left:14.5%;}
	#site_info_tab > div:nth-of-type(3):before{left:29%;}
	#site_info_tab > div:nth-of-type(4):before{left:43.5%;}
	#site_info_tab > div:nth-of-type(5):before{left:58%;}
	#site_info_tab > div:nth-of-type(6):before{left:72.5%;}
	#site_info_tab > div:nth-of-type(7):before{left:87%;}  
  
  	/*20221025 법령 및 규정*/
    .statute_list .statute_link_group { padding: 20px 14px 12px 20px; }
    .statute_list .statute_link_group li { padding-bottom: 8px; }
    .list_box { padding: 15px; }


    
}

@media screen and (max-width:767px) {
	
	/* 재단ci/코리아넷bi */
	.ci .ci_img, .ci .ci_box{display:block;width:100%}
	.ci .ci_img{margin:0 0 20px 0}

	.ci .logo_list dl{width:48%;margin-left:0 !important;margin-right:0 !important;margin-bottom:25px !important}
	.ci .logo_list dl dt img{max-width:100%;height:auto}
	.ci .logo_list dl.two, .ci .logo_list dl.four, .ci .logo_list dl.six{float:right}
	.ci .logo_list dl.five, .ci .logo_list dl.six{margin-bottom:0 !important}

	.ci .logo_list2 dl{width:100%;float:none !important}
	.ci .logo_list2 dl dt img{max-width:100%}

	.ci .logo_list.ban dl{width:100%}
	.ci .logo_list.ban dl{margin-bottom:25px !important}
	.ci .logo_list.ban dl.three{margin-bottom:0px !important}
	.ci .logo_list.ban dl dt{height:80px}

	.ci .con .sig .no_use li{float:none !important;width:100%}
	.ci .con .sig .no_use li:last-child{margin-bottom:0}
	.ci .con .sig .no_use li span{display:block;box-sizing:border-box;padding:20px 0 10px 0;width:100%;height:auto}
}

@media screen and (max-width:640px) {
	.k_pop > ul{margin:0;padding:0;border:none}
	.k_pop > ul > li{margin-bottom:20px;padding-bottom:20px;width:100%;border-bottom:1px dashed #c3c3c3}
	.airport dl{padding-left:210px;background-size:180px auto !important} 
    #site_info_tab > div:before{background-size:40px,19px;}
  
      /* 재외동포 민원신청 - 테마별 민원서비스 mobile */
	.field_tab_thema {border-top-color:#dedede}
	.field_tab_thema li{width:50%;height:50px;border-top-color:transparent}
	.field_tab_thema a{padding:14px 0}
	.field_tab_thema span{display:none}
	.field_tab_thema strong{display:inline-block}
  
        /* 재외동포 민원신청 - 생애주기별 민원서비스 mobile */
	.field_tab_lifecycle {border-top-color:#dedede}
	.field_tab_lifecycle li{width:50%;height:50px;border-top-color:transparent}
	.field_tab_lifecycle a{padding:14px 0}
	.field_tab_lifecycle span{display:none}
	.field_tab_lifecycle strong{display:inline-block}

  	/* 법령 및 규정 신규 mobile */
	.lar_new_wrap{height:auto}
	.lar_new_wrap .lar_wrap{float:none;border:1px solid #dcdcdc;border-top-color:transparent;width:100%;margin-bottom:30px}
	.lar_new_wrap .lar_wrap.lar_spring{border-top-color:transparent}
	.lar_new_wrap .lar_wrap.lar_summer{border-top-color:transparent}
	.lar_new_wrap .lar_wrap.lar_autumn{border-top-color:transparent}
	.lar_new_wrap .lar_new_top{color:#fff}
	.lar_new_wrap .lar_new_cnt{padding:23px 15px 5px}
    .lar_new_wrap .lar_new_cnt span{margin-left:10px;margin-right:10px;margin-bottom:21px;line-height:150%;}
	
	/*20220518 개인정보 처리방침 v2*/
    .privacy_index { margin-bottom: 30px; }
    .privacy_index li { width: 100%; }
    .privacy_wrap section > dl[id^="privacy_list"] { padding: 25px 0; }
    .privacy_list_title { padding-bottom: 10px; }
    .privacy_index li { padding-top: 15px; }
    .privacy_index li:nth-child(2) { padding-top: 15px; }
    .privacy_table.scroll { overflow-x: auto; }
	.privacy_table.scroll table { width: auto; min-width: 100%; }
    /*//20220518 개인정보 처리방침 v2*/
}

@media screen and (max-width:480px) {
	.pr_webzine_wrap .pr_webzine_img,.pr_webzine_wrap .pr_webzine_box{display:block;width:100%}
	.pr_webzine_wrap .pr_webzine_box{padding-left:0px}
	.pr_webzine_wrap .pr_webzine_img{margin-bottom:26px}

	.snsCe .face li a{display:block}
	.snsCe .face li a p, .snsCe .face li a div, .snsCe .face.last li a p, .snsCe .face.last li a div{float:left;display:block;width:50%;height:auto !important}
	.snsCe .face li a div {padding:8px;line-height: 1.3em;font-size:13px;word-break: break-all}

	.snsCe .bl_ka li{width:100%;height:auto}
	.snsCe .bl_ka li:nth-child(2), .snsCe .bl_ka li:nth-child(4) {border-left:1px solid #c9c9c9}
	.snsCe .bl_ka li:nth-child(3){border-bottom:none;background-color:#f2f2f2}
	.snsCe .bl_ka li:nth-child(4){background-color:#fff} 

	.learn_kor > div > ul li{width:100%}

	.airport dl{padding:195px 10px 10px 10px;text-align:center;background-size:auto !important;background-position:center 20px !important}
	.airport dl.first{padding-top:310px}
	.airport dd > span{margin-top:20px !important}

	.airport dl.first .tit, .airport dl.first .list{text-align:left;letter-spacing:0px}
	.airport dl.first  dd{letter-spacing:-1px}
  
    /*팝업 - 개인정보우수사이트 선정, 웹호스팅신청 > 서버사용메뉴얼보기
	#pop_tab > p > span{width:50%;border-left:1px solid #909090;border-bottom:1px solid #909090;}
	#pop_tab > p > span a{display:block;}
	#pop_tab .step1 {margin-bottom:0;border-left:1px solid #909090;}
	#pop_tab .step2 {position:absolute;top:0px;left:50%;}
	#pop_tab .step3 {position:absolute;top:50px;left:0px;}
	#pop_tab .step4 {position:absolute;top:50px;left:50%;}
	#pop_tab > p.on > span{border-bottom:1px solid #909090;}

	#pop_tab .tit{margin-top:70px}
	#pop_tab img{width:auto;max-width:100%;}

	#popup .pop_con .site, #popup .pop_con .site p, #popup .pop_con .site dl{display:block;width:100%;}
	#popup .pop_con .site p{margin-bottom:20px;text-align:center;}
  */

}

@media screen and (max-width:320px) {
	.business_info_box .business_info_cnt dd span{width:75%}
}