@charset "UTF-8";

@import url('/css/home/kor/user/sub2.css');

.red {color: #f43535;}
/* sub_top */
.sub_top {position: relative; z-index: 2;}
.sub_top .sub_top_area {background-color: #eef0ff;}

.sub_top .sub_top_area .sub_visual {}
.sub_top .sub_top_area .sub_visual .sub_title {padding: 40px 0 68px 0; font-weight: 500; font-size: 46px; line-height: 1; color: #212121; text-align: center;}

.sub_top .sub_top_area .bread_crumbs {position: relative; background-color: #283371;}
.sub_top .sub_top_area .bread_crumbs .bread_list {font-size: 0;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li {display: inline-block; position: relative; padding: 0 0 0 25px; vertical-align: top;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li:first-child {margin: 0; padding: 0; background-image: inherit;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li > .btn {display: block; position: relative; padding: 0 30px 0 0;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li > .btn:before {content:''; display: inline-block; position: absolute; top: 50%; right: 0; width: 16px; height: 10px; background-image: url('/images/home/kor/user/sub/white_arrow.png'); background-position: center center; background-size: 10px auto; background-repeat: no-repeat; transform: translateY(-50%); transition: 0.3s ease;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li:last-child > .btn:before {display: none;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li > .btn .text {display: inline-block; position: relative; padding: 0 20px 0 0; font-weight: 400; font-size: 18px; line-height: 62px; color: #fff;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li > .btn .text:before {content: ''; position: absolute; top: 50%; right: 0; width: 10px; height: 6px; background-image: url('/images/home/kor/user/sub/sub_arr_icon.png'); background-size: cover; background-repeat: no-repeat; transform: translateY(-50%); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li.on > .btn .text:before {transform: rotate(180deg);}
.sub_top .sub_top_area .bread_crumbs .bread_list > li:first-child > .btn .text:before {display: none;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li > a:hover, .sub_top .sub_top_area .box .bread_list li > a:focus {font-weight: 700;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li.home > .btn {}
.sub_top .sub_top_area .bread_crumbs .bread_list > li.home > .btn .text {min-width: auto; padding: 0 0 0 30px; background-image: url('/images/home/kor/user/sub/icon_home.png'); background-position: left center; background-size: 21px auto; background-repeat: no-repeat;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li .depth_list {display: none; position: absolute; top: 62px; left: 0; width: 100%; border-top: none; background-color: #283371;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li .depth_list .item {border-top: 1px solid rgba(255, 255, 255, 0.5);}
.sub_top .sub_top_area .bread_crumbs .bread_list > li .depth_list .item:first-child {border-top: none;}
.sub_top .sub_top_area .bread_crumbs .bread_list > li .depth_list .item a {padding: 0 15px; font-weight: 400; font-size: 16px; line-height: 42px; color: #fff; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}


.sub_top .sub_top_area .bread_crumbs .sns_print_box {position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list {font-size: 0;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li {display: inline-block; position: relative; border-left: 1px solid rgba(255, 255, 255, 0.2);}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.print {margin: 0; border-right: 1px solid rgba(255, 255, 255, 0.2);}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li a {display: block; width: 62px; height: 62px; background-position: center; background-size: 21px auto; background-repeat: no-repeat; border-radius: 50%;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share > a {background-image: url("/images/home/kor/user/sub/share.png"); text-indent: -9999px;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box {display: none; position: absolute; top: 73px; left: 50%; width: 150px; font-size: 0; transform: translateX(-51%);}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box li {display: inline-block; margin: 0 5px 0 0;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box li:last-child {margin: 0;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box li a {display: block; width: 26px; height: 26px; line-height: 26px; background-color: #3b5998; border-radius: 2px; color: #fff; font-size:17px; text-align: center;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box li.twitter a {background-color: #000;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box li.twitter .xi-twitter:before {content:'' !important;background-image:url(/images/home/kor/user/common/sns_tw.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:15px;height:15px;display: block;}

.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box li.kakaostory a {background-color: #fccb00;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box li.kakao a {background-color: #fccb00;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box li.kakao a i {color: #3b1e1e;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box li.googleplus a {background-color: #da4835;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box li.blog a {background-color: #00c73c;}
.sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.print > a {background-image: url("/images/home/kor/user/sub/print.png"); text-indent: -9999px;}


.sub_cont {width: 100%; max-width: 1280px; height: 100%; min-height: 1000px; margin: 0 auto; padding: 45px 0 80px;}
.sub_cont .sub_left {position: absolute; top: 0; left: 0; width: 100%; max-width: 231px;}
.sub_cont .sub_right {width: 100%;}
.main_title {margin: 0 0 20px; font-family: 'GmarketSans'; font-weight: 700; font-size: 42px; line-height: 63px; color: #000000; text-align: center;}

/* 총게시물 / 버튼이동 */
.synthesis_container {margin: 0 0 18px;}
.synthesis_container {position: relative;}
.synthesis_container .synthesis {display: inline-block; position: relative; padding: 0 0 0 38px; font-weight: 300; font-size: 14px; line-height: 30px; color: #333333;}
.synthesis_container .synthesis:before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 30px; height: 30px; transform: translateY(-50%); background-color: #3a447d; background-image: url("/images/home/kor/user/common/synt_icon.png"); background-position: center center; background-size: 11px auto; background-repeat: no-repeat; border-radius: 50%;}
.synthesis_container .synthesis .text_red {color: #e03321;}
.synthesis_container + .board_area .board_list {margin: 0;}
/* 총게시물 / 버튼이동 */



/* 뷰페이지 */
/* * {margin: 0; padding: 0;}
.preview_container {}
.preview_container .passport_view {height: 100vh; background-color: #122763;}
.preview_container .passport_view .passport_wrapper {overflow: hidden; height: 100%; position: relative; text-align: center; vertical-align: middle;}
.passport {display: inline-block; position: absolute; top: 50%; left: 50%; font-size: 0; transition: 0.4s ease; transform: translate(-50%, -50%);}

.passport .btn_prev {display: inline-block; width: 100px; height: 100px; position: absolute; top: 50%; left: -150px; background-color: rgba(0, 0, 0, 0.2); font-size: 14px; color: #fff; cursor: pointer; transform: translateY(-50%);}
.passport .btn_next {display: inline-block; width: 100px; height: 100px; position: absolute; top: 50%; right: -150px; background-color: rgba(0, 0, 0, 0.2); font-size: 14px; color: #fff; cursor: pointer; transform: translateY(-50%);}

.control_panel {position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}
.control_panel .item_list {font-size: 0;}
.control_panel .item_list li {display: inline-block; vertical-align: middle;}
.control_panel .item_list li .btn {display: inline-block; width: 60px; height: 60px; background-color: #fff; font-size: 14px; color: #000;}

.page {position: relative;}
.page .marker {display: inline-block; position: absolute; top: 50%; left: 50%; width: 20px; height: 20px; background-color: red; transform: translate(-50%, -50%); border-radius: 50%; cursor: pointer;}
.page .marker:before {content:''; display: inline-block; position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; border: 2px solid red; transform: translate(-50%, -50%); border-radius: 50%;}
.page .marker .desc {display: none; position: absolute; bottom: 50px; left: 50%; width: 200px; padding: 10px; background-color: #fff; font-weight: 400; font-size: 14px; line-height: 28px; color: #424242; transform: translateX(-50%);}
.page .marker .desc.on {display: none;}
.page .marker:hover .desc {display: inline-block;}


@media screen and (max-width: 767px) {
    .page .marker:hover .desc {display: none;}
    .page .marker .desc.on {display: inline-block;}
} */
/* 뷰페이지 */

.main_tit {margin: 0 0 27px; font-weight: 700; font-size: 36px; line-height: 54px; color: #283371;}

.com_sub_tab_area {margin: 0 0 64px;}
.com_sub_tab_area .list_area {}
.com_sub_tab_area .list_area .list {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;}
.com_sub_tab_area .list_area .list li {flex: 1;}
.com_sub_tab_area .list_area .list li .btn_box {display: table; position:relative; width: 100%; height: 79px; table-layout: fixed; vertical-align: middle;}
.com_sub_tab_area .list_area .list li.current .btn_box:before {content: ''; position:absolute; top: 0; right: -3px; bottom: 0; left: 0; height: 73px; border: 3px solid #283371; z-index: 1;}
.com_sub_tab_area .list_area .list li:last-child.current .btn_box:before {right: 0;}
.com_sub_tab_area .list_area .list li .btn_box .tab_btn {display: table-cell; border: 3px solid #e6e9ee; border-right: none; width: 100%; height: 100%; padding: 0 50px 0 28px; font-weight: 700; font-size: 16px; line-height: 24px; color: #333333; text-align: left; vertical-align: middle;}
.com_sub_tab_area .list_area .list li:last-child .btn_box .tab_btn {border-right: 3px solid #e6e9ee;}
.com_sub_tab_area .list_area .list li .btn_box .line {display: block; position:absolute; top: 50%; right: 29px; width: 10px; height: 2px; margin: -1px 0 0;}
.com_sub_tab_area .list_area .list li .btn_box .line:before, .com_sub_tab_area .list_area .list li .btn_box .line:after {content: ''; position:absolute; width: 5px; height: 2px; background-color: #9aa4b5; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.com_sub_tab_area .list_area .list li .btn_box .line:before {left: 0;}
.com_sub_tab_area .list_area .list li.current .btn_box .line:before {width: 6px; transform: rotate(45deg); background-color: #ffffff;}
.com_sub_tab_area .list_area .list li .btn_box .line:after {right: 0;}
.com_sub_tab_area .list_area .list li.current .btn_box .line:after {width: 6px; transform: rotate(-45deg); background-color: #ffffff;}
.com_sub_tab_area .list_area .list li.current .btn_box .tab_btn {background-color: #283371; color: #ffffff;}
.com_sub_tab_area .com_m_selt {display: none;}
.com_sub_tab_area .com_m_selt_label {display: none;}

.tab_cont_box {display: none;}
.tab_cont_box.current {display: block;}

.shortcut_area {margin: 0 0 65px; border-top: 2px solid #283371; border-bottom: 1px solid #dbdcde; padding: 29px 40px 32px; background-color: #f4f5fa;}
.shortcut_area.mt {margin: 65px 0 0;}
.shortcut_area .title_area {margin: 0 0 8px; font-size: 0;}
.shortcut_area .title_area .tit {display: inline-block; margin: 0 12px 0 0; font-weight: 700; font-size: 20px; line-height: 30px; color: #283371;}
.shortcut_area .title_area .txt {display: inline-block; font-weight: 400; font-size: 16px; line-height: 30px; color: #86888d;}
.shortcut_area .link_list_box {}
.shortcut_area .link_list_box .list {margin: 0 0 -7px; font-size: 0;}
.shortcut_area .link_list_box .list li {display: inline-block; margin: 0 7px 7px 0;}
.shortcut_area .link_list_box .list li:last-child {margin: 0;}
.shortcut_area .link_list_box .list li .btn {display: block; padding: 0 25px; border-radius: 10px;}
.shortcut_area .link_list_box .list li .btn.down {background-color: #4c83df;}
.shortcut_area .link_list_box .list li .btn.link {background-color: #4f9bcb;}
.shortcut_area .link_list_box .list li .btn.map {background-color: #4c83df;}
.shortcut_area .link_list_box .list li .btn.list {background-color: #4c83df;}
.shortcut_area .link_list_box .list li .btn .txt {padding: 0 0 0 21px; background-position: left center; background-size: 16px 15px; background-repeat: no-repeat; font-weight: 500; font-size: 17px; line-height: 49px; color: #ffffff;}
.shortcut_area .link_list_box .list li .btn.down .txt {background-image: url('/images/home/kor/user/sub/down_icon.png');}
.shortcut_area .link_list_box .list li .btn.link .txt {background-image: url('/images/home/kor/user/sub/link_icon.png');}

.shortcut_area .link_list_box .list li .btn.map .txt {background-image: url('/images/home/kor/user/sub/inst_map_icon.png'); background-size: 16px 17px;}
.shortcut_area .link_list_box .list li .btn.list .txt {background-image: url('/images/home/kor/user/sub/inst_list_icon.png'); background-size: 16px 13px;}

.link_list_box {}
.link_list_box .list {margin: 0 0 -7px; font-size: 0;}
.link_list_box .list li {display: inline-block; margin: 0 7px 7px 0;}
.link_list_box .list li:last-child {margin: 0;}
.link_list_box .list li .btn {display: block; margin: 0; padding: 0 25px; border-radius: 10px;}
.link_list_box .list li .btn.down {background-color: #4c83df;}
.link_list_box .list li .btn.link {background-color: #4f9bcb;}
.link_list_box .list li .btn .txt {padding: 0 0 0 21px; background-position: left center; background-size: 16px 15px; background-repeat: no-repeat; font-weight: 500; font-size: 17px; line-height: 49px; color: #ffffff;}
.link_list_box .list li .btn.down .txt {background-image: url('/images/home/kor/user/sub/down_icon.png');}
.link_list_box .list li .btn.link .txt {background-image: url('/images/home/kor/user/sub/link_icon.png');}


.scroll_list_area {margin: 0 0 65px;}
.scroll_list_area .area {border-top: 2px solid #283371; border-bottom: 1px solid #dbdcde;}
.scroll_list_area .area > .list {font-size: 0;}
.scroll_list_area .area > .list > li {display: inline-block; position:relative; margin: 0 36px 0 0; padding: 0 36px 0 0;}
.scroll_list_area .area > .list > li:last-child {margin: 0; padding: 0;}
.scroll_list_area .area > .list > li:after {content: ''; position:absolute; top: 50%; right: 0; width: 1px; height: 23px; margin: -12px 0 0; background-color: #cccccc;}
.scroll_list_area .area > .list > li:last-child:after {display: none;}
.scroll_list_area .area > .list > li .btn {display: block; padding: 19px 0; font-weight: 700; font-size: 20px; line-height: 30px; color: #283371;}
.scroll_list_area .scroll_txt_area {margin: 10px 0 0; font-size: 0; text-align: right;}
.scroll_list_area .scroll_txt_area .txt {display: inline-block; padding: 0 0 0 25px; background-image: url('/images/home/kor/user/sub/scroll_icon.png'); background-position: left top 3px; background-size: 19px; background-repeat: no-repeat; font-weight: 400; font-size: 16px; line-height: 24px; color: #86888d;}


.com_cont_list_area {}
.com_cont_list_area > .list {}
.com_cont_list_area > .list > li {margin: 0 0 82px; border-bottom: 1px dotted #d4d4d4; padding: 0 0 73px;}
.com_cont_list_area > .list > li:last-child {margin: 0; border: none; padding: 0;}
.com_cont_list_area > .list > li > .list2 {}
.com_cont_list_area > .list > li > .list2 > li {margin: 0 0 65px; font-size: 0;}
.com_cont_list_area > .list > li > .list2 > li:last-child {margin: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_title {display: inline-block; position:relative; margin: 0 0 48px; font-weight: 700; font-size: 30px; line-height: 45px; color: #283371;}
.com_cont_list_area > .list > li > .list2 > li .cont_title:before {content: ''; position:absolute; right: 0; bottom: 0; left: 0; width: 100%; height: 15px; background-color: #e6eaf9; z-index: -1;}
.com_cont_list_area > .list > li > .list2 > li .cont_title2 {margin: 0 0 20px; font-weight: 500; font-size: 26px; line-height: 39px; color: #283371;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .title_sty2 {margin: 0 0 24px; font-weight: 700; font-size: 26px; line-height: 36px; color: #4578ce;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .title_sty2.mb10 {margin: 0 0 10px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .title {margin: 0 0 10px; padding: 0 0 0 30px; background-image: url('/images/home/kor/user/sub/sub_tit_icon.png'); background-position: left top 14px; background-size: 14px; background-repeat: no-repeat; font-weight: 700; font-size: 26px; line-height: 39px; color: #283371;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .title.no_icon {padding: 0; background-image: none;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list {padding: 0 0 0 30px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list li.mb {margin: 0 0 15px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list.pl0 {padding: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li {position:relative; margin: 0 0 5px; padding: 0 0 0 13px; font-weight: 500; font-size: 19px; line-height: 29px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list.pl0 li {padding: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li:last-child {margin: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li:before {content: ''; position:absolute; top: 15px; left: 0; width: 3px; height: 3px; background-color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.no_icon:before {display: none;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.no_icon2 {padding: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.no_icon2:before {display: none;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.no_icon2 > .btn:first-child {margin: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.no_padding {position: inherit; padding: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.pl0 {padding: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.pl0:before {display: none;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.gray {font-weight: 300; font-size: 17px; color: #86888d;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.red {color: #f43535;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.txt_icon {padding: 0 0 0 20px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.txt_icon:before {content: '※'; position:absolute; top: 0; left: 0; width: inherit; height: inherit; background-color: inherit; font-weight: 500; font-size: 19px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .ft_c {color: #f44a4a;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .ft_c2 {color: #4578ce;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .sub_txt {font-size: 18px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 > .list {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 > .list > li {border-bottom: 1px solid #e5e5e5; padding: 24px 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 > .list > li:first-child {padding: 0 0 24px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 > .list > li > .list2 {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 > .list > li > .list2 > li {font-weight: 300; font-size: 19px; line-height: 34px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box {position:relative; padding: 0 50px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box:before {content: ''; position:absolute; top: 50%; left: 0; width: 16px; height: 81px; margin: -41px 0 0; background-image: url('/images/home/kor/user/sub/left_icon.jpg'); background-size: 16px 81px; background-repeat: no-repeat;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box:after {content: ''; position:absolute; top: 50%; right: 0; width: 16px; height: 81px; margin: -41px 0 0; background-image: url('/images/home/kor/user/sub/right_icon.jpg'); background-size: 16px 81px; background-repeat: no-repeat;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box .tit {font-weight: 500; font-size: 17px; line-height: 34px; color: #4578ce;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box .txt_list_area {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box .txt_list_area > .list {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box .txt_list_area > .list > li {font-weight: 300; font-size: 17px; line-height: 34px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area {border: 4px solid #f1f1f1; padding: 30px 95px 27px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li {flex-grow: 1; position:relative;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:after {content:''; position:absolute; top: 64px; right: -4px; width: 9px; height: 16px; background-image: url('/images/home/kor/user/sub/next_icon_c.png'); background-size: cover; background-repeat: no-repeat;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:last-child:after {display: none;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box {font-size: 0; text-align: center;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .one {display: inline-block; width: 142px; height: 142px; margin: 0 auto; background-position: center; background-size: cover; background-repeat: no-repeat; margin: 0 0 13px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .one.icon1 {background-image: url('/images/home/kor/user/sub/flow_icon1.png');}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .one.icon2 {background-image: url('/images/home/kor/user/sub/flow_icon2.png');}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .one.icon3 {background-image: url('/images/home/kor/user/sub/flow_icon3.png');}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .one.icon4 {background-image: url('/images/home/kor/user/sub/flow_icon4.png');}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .one.icon5 {background-image: url('/images/home/kor/user/sub/flow_icon5.png');}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .txt_box {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .txt_box .tit {font-weight: 500; font-size: 19px; line-height: 30px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .txt_box .txt {font-weight: 500; font-size: 19px; line-height: 30px; color: #a1a1a1;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area {border: 4px solid #f1f1f1; padding: 30px 36px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li {margin: 0 0 20px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li:last-child {margin: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .title {margin: 0 0 6px; font-weight: 500; font-size: 19px; line-height: 34px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box {padding: 7px 24px 8px; background-color: #f5f5f5;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li .tit {font-weight: 500; font-size: 19px; line-height: 34px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 > li {font-weight: 300; font-size: 17px; line-height: 34px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 > li.icon {position:relative; padding: 0 0 0 10px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 > li.icon.sty2 {padding: 0 0 0 20px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 > li.icon .etc {position:absolute; top: 0; left: 0; font-weight: 300; font-size: 17px; line-height: 34px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 > li.gray {color: #86888d;}
.com_cont_list_area > .list > li > .list2 > li .table_cont {}
.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area {width:100%; border: 1px solid #e1e5eb;}
.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody {}
.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr {border-bottom: 1px solid #e1e5eb;}
.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr:last-child {border: none;}
.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr th {padding: 0 0 0 35px; background-color: #f4f5fa; font-weight: 500; font-size: 19px; line-height: 60px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td {padding: 0 0 0 35px; font-weight: 300; font-size: 19px; line-height: 60px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area {}
.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: center;}
.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li {display: inline-block; width: 50%; margin: 0 114px 0 0;}
.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li:last-child {margin: 0;}
.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li .img_box {position:relative; padding: 0 0 0 121px;}
.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li .img_box .title {position:absolute; top: 15px; left: 0; padding: 0 0 12px; font-weight: 500; font-size: 19px; line-height: 29px; color: #283371;}
.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li .img_box .title:before {content:''; position:absolute; bottom: 0; left: 0; width: 26px; height: 1px; background-color: #283371;}
.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li .img_box img {}
.com_cont_list_area > .list > li > .list2 > li .map_area {margin: 0 0 51px;}
.com_cont_list_area > .list > li > .list2 > li .map_area #map {width: 100%; height: 510px;}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area {border-top: 2px solid #5f6577;}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list {}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li {border-bottom: 1px solid #eaeaea;}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box {display: table; width:100%; table-layout: fixed;}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .icon_area {display: table-cell; width: 141px; padding: 27px 26px; vertical-align: middle; text-align: center;}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .icon_area .icon {display: inline-block; width: 89px; height: 89px; background-color: #f6f6f6; background-position: center; background-size: 53px 45px; background-repeat: no-repeat; border-radius: 50%;}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .icon_area .icon.icon1 {background-image: url('/images/home/kor/user/sub/traffic_icon1.png');}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .icon_area .icon.icon2 {background-image: url('/images/home/kor/user/sub/traffic_icon2.png');}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .icon_area .icon.icon3 {background-image: url('/images/home/kor/user/sub/traffic_icon3.png');}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box {display: table-cell; width: calc(100% - 141px); padding: 0 0 0 20px; vertical-align: middle; text-align: left;}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box .title {margin: 0 0 8px; font-weight: 500; font-size: 19px; line-height: 28px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box .text_list {}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box .text_list .list {}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box .text_list .list li {font-weight: 300; font-size: 17px; line-height: 25px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box .text_list .list li.icon {position:relative; padding: 0 0 0 20px;}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box .text_list .list li.icon .num {position:absolute; top: 3px; left: 0; width: 18px; height: 18px; font-size: 14px; line-height: 18px; color: #ffffff; text-align: center; border-radius: 50%;}
.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box .text_list .list li.icon .num.org {background-color: #ef7d1d;}
.com_cont_list_area li .btn {display: inline-block; margin: 0 0 0 11px; padding: 0 14px; border-radius: 10px; vertical-align: middle;}
.com_cont_list_area li .btn.mg0 {margin: 0;}
.com_cont_list_area li .btn.down {background-color: #4c83df;}
.com_cont_list_area li .btn.link {background-color: #4f9bcb;}
.com_cont_list_area li .btn .txt {display: block; padding: 0 0 0 18px; background-position: left center; background-repeat: no-repeat; font-weight: 500; font-size: 15px; line-height: 29px; color: #ffffff; vertical-align: middle;}
.com_cont_list_area li .btn.down .txt {background-image: url('/images/home/kor/user/sub/down2_icon.png'); background-size: 13px 12px;}
.com_cont_list_area li .btn.link .txt {background-image: url('/images/home/kor/user/sub/link2_icon.png'); background-size: 11px;}

.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container > .title {font-weight: 500; font-size: 19px; line-height: 30px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container > .title .emphasis {font-size: 16px; text-align: right;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner {border: 1px solid #dbdce1; font-size: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area {width: 100%; text-align: center;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area thead {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area thead tr {border-bottom: 1px solid #dbdce1;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area thead tr th {border-left: 1px solid #dbdce1; padding: 10px; background-color: #f4f5fa; font-weight: 500; font-size: 19px; line-height: 28px; color: #424242;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area thead tr th:first-child {border-left: none;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area thead tr th.bd {border-left: 1px solid #dbdce1;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area thead tr th.bg_c {background-color: inherit;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr {border-bottom: 1px solid #dbdce1;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr:last-child {border: none;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr th {border-left: 1px solid #dbdce1; padding: 10px; font-weight: 500; font-size: 19px; line-height: 28px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr th:first-child {border-left: none;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr th.bd {border-left: 1px solid #dbdce1;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr th.sty1 {background-color: #f2f4f5;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td {border-left: 1px solid #dbdce1; padding: 10px;  font-weight: 400; font-size: 19px; line-height: 28px; color: #212121;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td:first-child {border-left: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td.sty1 {background-color: #f2f4f5;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td .ft_c1 {display: inline-block; font-weight: 500; font-size: 18px; line-height: 30px; color: #009e24;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td .ft_c2 {display: inline-block; font-weight: 500; font-size: 18px; line-height: 30px; color: #ff822f;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td .ft_c3 {display: inline-block; font-weight: 500; font-size: 18px; line-height: 30px; color: #eb2a3d;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td.bd {border-left: 1px solid #dbdce1;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr.list1 td {padding: 14px 38px; text-align: left;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr.list2 td {padding: 29px 39px; text-align: left;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody td.tit {background-color: #f2f4f5; font-weight: 500; color: #424242;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody td.tl {text-align: left;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li {font-weight: 300; font-size: 17px; line-height: 34px; color: #86888d;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li.txt_icon {position: relative; padding: 0 0 0 10px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li.txt_icon:before {display: block; content: ''; position: absolute; top: 0; left: 0; font-weight: 300; font-size: 17px; line-height: 34px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li.txt_icon.sty1:before {content: '*';}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li.txt_icon.sty2 {padding: 0 0 0 20px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li.txt_icon.sty2:before {content: '※';}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li .ft_b {font-weight: 700;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li.blue {color: #4578ce;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .tag_list_area {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .tag_list_area > .list {font-size: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .tag_list_area > .list > li {display: inline-block; margin: 0 6px 0 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .tag_list_area > .list > li:last-child {margin: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .tag_list_area > .list > li .link {display: block; font-weight: 500; font-size: 19px; line-height: 28px; color: #4578ce;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 {margin: 17px 0 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li {font-weight: 300; font-size: 17px; line-height: 30px; color: #4578ce;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.txt_icon {position: relative; padding: 0 0 0 10px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.txt_icon.sty2 {padding: 0 0 0 20px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.txt_icon:before {display: block; content: '*'; position: absolute; top: 0; left: 0; font-weight: 300; font-size: 17px; line-height: 30px; color: #4578ce;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.txt_icon.sty2.num1:before {content: '1)';}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.txt_icon.sty2.num2:before {content: '2)';}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.txt_icon.sty2.num3:before {content: '3)';}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.txt_icon.sty2:before  {content: '※';}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.red {color: #f43535;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 {margin: 10px 0 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li {position:relative; padding: 0 0 0 15px; font-weight: 300; font-size: 17px; line-height: 30px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.no_icon {position: inherit; padding: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon {padding: 0 0 0 15px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon:before {display: block; content: ''; position:absolute; top: 0; left: 0; font-weight: 300; font-size: 17px; line-height: 30px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon.num1:before {content: '1.';}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon.num2:before {content: '2.';}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon.num3:before {content: '3.';}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.gray {margin: 5px 0 0; font-weight: 300; font-size: 17px; color: #86888d;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li:first-child {margin: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon.gray:before {color: #86888d;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon.sty2 {padding: 0 0 0 20px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon.sty2:before {content: '※'; position:absolute; top: 0; left: 0; width: inherit; height: inherit; background-color: inherit; font-weight: 300; font-size: 17px; color: #86888d;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.pl0 {padding: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .etc {position:absolute; top: 0; left: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area {padding: 6px; background-image: url('/images/home/kor/user/sub/pattern_icon.jpg');}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area .inner_box {padding: 30px 40px 32px 27px; background-color: #ffffff;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area .inner_box .list {font-size: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area .inner_box .list li {display: inline-block; width: calc(50% - 40px); margin: 0 80px 0 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area .inner_box .list li:last-child {margin: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area .inner_box .list li img {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li > .list4_depth {margin: 0; padding: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li > .list4_depth > li {font-weight: 300; font-size: 17px; line-height: 30px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li > .list4_depth > li.txt_icon {padding: 0 0 0 20px; position: relative;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li > .list4_depth > li.txt_icon:before {content: '※'; position:absolute; top: 0; left: 0; font-weight: 300; font-size: 17px;  line-height: 30px;}

.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box {display: inline-block; margin: 29px 0 0; padding: 0 0 0 30px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box.pl0 {padding: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area {padding: 6px; background-image: url('/images/home/kor/user/sub/pattern_icon.jpg');}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box {padding: 30px 40px 32px 27px; background-color: #ffffff;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list {font-size: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li {display: inline-block; margin: 0 105px 0 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li:last-child {margin: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li > .list2 {font-size: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li > .list2 > li {display: inline-block; margin: 0 22px 0 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li > .list2 > li:last-child {margin: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li > .list2 > li img {}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box {margin: 23px 0 0; border: 1px solid #f8eae6; padding: 18px 10px 18px 42px; background-color: #fff6f8;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box .title {font-weight: 500; font-size:19px; line-height: 34px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list {padding: 0 0 0 4px;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li {position:relative; padding: 0 0 0 10px; font-weight: 300; font-size: 17px; line-height: 32px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li:before {content: ''; position:absolute; top: 16px; left: 0; width: 2px; height: 2px; background-color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.sty2 {}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.sty2:before {display: block; content: '-'; position: absolute; top: 0; left: 0; widht: inherit; height: inherit; background-color: inherit; font-weight: 300; font-size: 17px; line-height: 32px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.txt_icon {padding: 0 0 0 20px;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.txt_icon.sty2 {padding: 0 0 0 10px;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.txt_icon:before {display: block; content: '※'; position: absolute; top: 0; left: 0; widht: inherit; height: inherit; background-color: inherit; font-weight: 300; font-size: 17px; line-height: 32px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.txt_icon.sty2:before {content: '-';}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li .txt {font-weight: 300; font-size: 17px; line-height: 32px; color: #86888d;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li .txt.icon {position: relative; padding: 0 0 0 20px;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li .txt.icon:before {display: block; content: '※'; position: absolute; top: 0; left: 0; font-weight: 300; font-size: 17px; line-height: 32px; color: #86888d;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.no_icon {padding: 0;}
.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.no_icon:before {display: none;}
.com_cont_list_area > .list > li > .list2 > li .chk_cont_box {padding: 19px 26px; background-color: #f6f6f8;}
.com_cont_list_area > .list > li > .list2 > li .chk_cont_box.mt40 {margin: 40px 0 0;}
.com_cont_list_area > .list > li > .list2 > li .chk_cont_box.mb40 {margin: 0 0 40px;}
.com_cont_list_area > .list > li > .list2 > li .chk_cont_box > .list {}
.com_cont_list_area > .list > li > .list2 > li .chk_cont_box > .list > li {padding: 0 0 0 30px; background-image: url('/images/home/kor/user/sub/chk_icon01.png'); background-position: left top 7px; background-size: 20px; background-repeat: no-repeat; font-weight: 500; font-size: 19px; line-height: 34px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .chk_cont_box > .list > li.no_icon {padding: 0; background-image: inherit;}
.com_cont_list_area > .list > li > .list2 > li .chk_cont_box > .list > li .txt {font-weight: 300; font-size: 17px; line-height: 32px; color: #86888d;}
.com_cont_list_area > .list > li > .list2 > li > .text {font-weight: 300; font-size: 17px; line-height: 34px;}
.com_cont_list_area > .list > li > .list2 > li > .text.blue {color: #4578ce;}
.com_cont_list_area > .list > li > .list2 > li > .text.txt_icon {position: relative; padding: 0 0 0 10px;}
.com_cont_list_area > .list > li > .list2 > li > .text.txt_icon:before {display: block; content: ''; position: absolute; top: 0; left: 0; font-weight: 300; font-size: 17px; line-height: 32px; color: #86888d;}
.com_cont_list_area > .list > li > .list2 > li > .text.txt_icon.sty1:before {content: '*';}

.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list {font-size: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li {display: inline-block; width: calc(33.3333% - 36px); margin: 0 54px 0 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li:last-child {margin: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box {display: block; padding: 36px 10px 117px 43px; background-position: right 30px bottom 50px; background-repeat: no-repeat; box-shadow: 7px 7px 21px rgb(0 0 0 / 10%); font-size: 0;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li.icon01 > .box {background-image: url('/images/home/kor/user/sub/law_icon01.png');}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li.icon02 > .box {background-image: url('/images/home/kor/user/sub/law_icon02.png');}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li.icon03 > .box {background-image: url('/images/home/kor/user/sub/law_icon03.png');}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box:hover, .com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box:focus {background-color: #e2e4f2;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .title {margin: 0 0 16px; padding: 0; font-weight: 700; font-size: 24px; line-height: 36px; color: #283371;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .txt_list_area {margin: 0 0 51px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .txt_list_area > .list {}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .txt_list_area > .list > li {font-weight: 400; font-size: 16px; line-height: 30px; color: #333333;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .link_btn {display: inline-block; border: 1px solid #283371; padding: 0 24px; font-weight: 500; font-size: 16px; line-height: 30px; color: #283371; border-radius: 20px;}
.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box:hover .link_btn, .com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box:focus .link_btn {background-color: #283371; color: #ffffff;}


/* 온라인 여권사진 검증 */
.photo_verif_cont {font-size: 0;}
.photo_verif_cont .photo_area {display: inline-block; position:relative; margin: 0 39px 0 0; width: calc(100% - 534px); height: 960px; background-color: #f7f7f7; text-align: center; vertical-align: top;}
.photo_verif_cont .photo_area .pho_btn_box {position:absolute; top: 22px; right: 22px; width: 100%; max-width: 140px; border: 2px solid #283371; border-radius: 15px; z-index: 1;}
.photo_verif_cont .photo_area .pho_btn_box .list {font-size: 0;}
.photo_verif_cont .photo_area .pho_btn_box .list li {display: inline-block; width: 50%;}
.photo_verif_cont .photo_area .pho_btn_box .list li .btn {display: block; width: 100%; font-weight: 700; font-size: 17px; line-height: 34px; color: #283371;}
.photo_verif_cont .photo_area .pho_btn_box .list li.on .btn {background-color: #283371; color: #ffffff;}
.photo_verif_cont .photo_area .pho_btn_box .list li:first-child.on .btn {border-radius: 10px 0 0 10px;}
.photo_verif_cont .photo_area .pho_btn_box .list li:last-child.on .btn {border-radius: 0 10px 10px 0;}
.photo_verif_cont .photo_area .photo_inner {display: table; position:relative; width:100%; table-layout: fixed;}
.photo_verif_cont .photo_area .photo_inner .inner {display: table-cell; width: 100%; height: 822px; vertical-align: middle; text-align: center;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box {display: inline-block; width: 100%; max-width: 550px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .title {margin: 0 0 19px; font-weight: 700; font-size: 30px; line-height: 45px; color: #2e2e2e;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 {position:relative; max-width: 220px; margin: 0 auto 22px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .judg_box {position:absolute; top: -22px; left: -23px; width: 58px; height: 58px; padding: 11px 0 7px; border-radius: 50%;}
.photo_verif_cont .photo_area .photo_inner.suitable .inner .photo_box .photo_inner2 .judg_box {background-color: #5fbe0b;}
.photo_verif_cont .photo_area .photo_inner.inadequate .inner .photo_box .photo_inner2 .judg_box {background-color: #f24d4d;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .judg_box .txt {display: inline-block; padding: 16px 0 0; background-size: 15px; background-position: top center; background-repeat: no-repeat; font-weight: 500; font-size: 16px; line-height: 24px; color: #ffffff;}
.photo_verif_cont .photo_area .photo_inner.suitable .inner .photo_box .photo_inner2 .judg_box .txt {background-image: url('/images/home/kor/user/sub/judg_icon1.png');}
.photo_verif_cont .photo_area .photo_inner.inadequate .inner .photo_box .photo_inner2 .judg_box .txt {background-image: url('/images/home/kor/user/sub/judg_icon1.png');}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .colse_icon {display: none; position:absolute; top: 18px; right: 8px; width: 16px; height: 15px; background-image: url('/images/home/kor/user/sub/colse_icon.png'); background-size: cover; background-repeat: no-repeat;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .photo_cont {display: table; width:100%; table-layout: fixed; border: 8px solid #ffffff; background-color: #f7f7f7; box-shadow: 7px 7px 21px rgba(0, 0, 0, 0.1);}
.photo_verif_cont .photo_area .photo_inner.suitable .inner .photo_box .photo_inner2 .photo_cont {border: 8px solid #5fbe0b;}
.photo_verif_cont .photo_area .photo_inner.inadequate .inner .photo_box .photo_inner2 .photo_cont {border: 8px solid #f24d4d;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .photo_cont .box {display: table-cell; width: 100%; height: 267px; background-position: center; background-size: contain; background-repeat: no-repeat; vertical-align: middle; text-align: center;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .photo_cont .box .text_box {padding: 42px 0 0; background-image: url('/images/home/kor/user/sub/plus_icon.png'); background-position: top center; background-size: 26px 25px; background-repeat: no-repeat;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .photo_cont .box .text_box .text {font-weight: 300; font-size: 17px; line-height: 30px; color: #2e2e2e;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .attach_box {display: none; position:absolute; right: 0; bottom: 0; left: 0; width: 100%; height: 34px; background-color: rgba(0, 0, 0, 0.72); text-align: center;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .attach_box .btn {display: block; width: 100%; font-weight: 500; font-size: 17px; line-height: 34px; color: #ffffff;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box {margin: 0 0 30x;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box .btn {display: inline-block; margin: 0 5px 0 0; padding: 0 25px; border-radius: 10px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box .btn:last-child {margin: 0;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box .btn.down {background-color: #4c83df;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box .btn.link {margin:10px 0 0; background-color: #4c83df;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box .btn.link .txt {padding:0;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box .btn .txt {padding: 0 0 0 21px; background-position: left center; background-size: 16px 15px; background-repeat: no-repeat; font-weight: 500; font-size: 17px; line-height: 49px; color: #ffffff;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box .btn.down .txt {background-image: url('/images/home/kor/user/sub/down_icon.png');}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .text_list {width: 100%; max-width: 480px; margin: 0 auto; text-align: left;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .text_list .list {}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .text_list .list li {font-weight: 300; font-size: 17px; line-height: 34px; color: #f44a4a;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist {margin: 0 0 30px; padding-top: 20px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .steptit{font-weight: 300;font-size: 17px;color: #000000;margin: 0 auto;text-align: left;max-width: 480px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn input{height:40px;font-size:14px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn{display: table;table-layout: fixed;width: 100%;margin: 10px 0 0 0;margin: 0 auto;max-width: 490px;padding: 4px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn li{display:table-cell;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn.stepbtnCol li:first-child{padding-right:2.5px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn.stepbtnCol li:last-child{padding-left:2.5px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn.fileSearchbtn li:last-child{width:104px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn input{height:48px;font-size:16px;line-height:24px;border:1px solid #d9d9d9;border-right:0;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .fileSearch{display: block;width: 100%;line-height:48px;background-color: #393939;text-align: center;color:#fff;font-weight:500;font-size: 14px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn {display: block; padding: 0 25px; border-radius: 10px;text-align:center;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.upload {background-color: #4c83df;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.expsize {background-color: #4c83df;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.downsize {background-color: #4f9bcb;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.above {background-color: #4c83df;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.below {background-color: #4f9bcb;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.save {background-color: #283371;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn .txt {padding: 0 0 0 21px; background-position: left center; background-size: 16px 15px; background-repeat: no-repeat; font-weight: 500; font-size: 17px; line-height: 49px; color: #ffffff;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.upload .txt {background-image: url('/images/home/kor/user/common/upload_icon.png'); background-size: 14px 15px;}


.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.uploadCl {background-color: gray;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.uploadCl .txt {background-image: url('/images/home/kor/user/common/slt_btn_init_icon.png'); background-size: 14px 15px;}



.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.expsize .txt {background-image: url('/images/home/kor/user/common/expsize_icon.png'); background-size: 18px 17px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.downsize .txt {background-image: url('/images/home/kor/user/common/downsize_icon.png'); background-size: 18px 17px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.above .txt {background-image: url('/images/home/kor/user/common/expsize_icon.png'); background-size: 18px 17px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.below .txt {background-image: url('/images/home/kor/user/common/downsize_icon.png'); background-size: 18px 17px;}
.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.save .txt {background-image: url('/images/home/kor/user/common/save_icon.png'); background-size: 14px 17px;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area {max-width: 300px;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .title_area .title {font-size: 16px; line-height: 48px;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box {padding: 20px 5px 13px;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area {margin: 0 0 15px; padding: 25px 0 0; background-size: 16px;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area > .list {}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area > .list > li {font-size: 14px; line-height: 21px;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .btn {width: 82px; font-size: 14px; line-height: 30px;}


.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area {display: none; position:absolute; top: 30%; left: 50%; width: 100%; max-width: 408px; border: 1px solid #e5e5e5; background-color: #ffffff; transform: translate(-50%,-50%);}
.photo_verif_cont .photo_area .photo_inner.inadequate .inadequate_popup_area {display: block;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .title_area {background-color: #323e7e; text-align: center;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .title_area .title {font-weight: 700; font-size: 18px; line-height: 64px; color: #ffffff;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box {padding: 30px 10px 23px;} 
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area {margin: 0 0 25px; padding: 40px 0 0; background-image: url('/images/home/kor/user/sub/etc_icon1.png'); background-position: top center; background-size: 31px; background-repeat: no-repeat;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area > .list {}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area > .list > li {border-bottom: 1px solid #eeeeee; padding: 15px 0; font-weight: 400; font-size: 17px; line-height: 26px; color: #242424;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area > .list > li:first-child {padding: 0 0 15px;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area > .list > li:last-child {border: none;}
.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .btn {display: inline-block; width: 102px; background-color: #343642; font-weight: 500; font-size: 17px; line-height: 38px; color: #ffffff; text-align: center;}

.photo_verif_cont .info_list_area {display: inline-block; position:relative; width: 495px; vertical-align: top; border: 1px solid #dee3e6;}
.photo_verif_cont .info_list_area > .list {}
.photo_verif_cont .info_list_area > .list > li {border-bottom: 1px solid #ffffff;}
.photo_verif_cont .info_list_area > .list > li:last-child {border: none;}
.photo_verif_cont .info_list_area > .list > li.on {border: none;}
.photo_verif_cont .info_list_area > .list > li.on:last-child {border: none;}
.photo_verif_cont .info_list_area > .list > li .title {display: block; position:relative; padding: 0 60px 0 31px; background-color: #828cc2; font-weight: 700; font-size: 19px; line-height: 59px; color: #ffffff;}
.photo_verif_cont .info_list_area > .list > li .title:before {content: ''; position:absolute; top: 50%; right: 38px; width: 17px; height: 9px; margin: -5px 0 0; background-image: url('/images/home/kor/user/sub/up_down_icon.png'); background-size: cover; background-repeat: no-repeat; transform: rotate(180deg);}
.photo_verif_cont .info_list_area > .list > li.on .title {background-color: #323e7e;}
.photo_verif_cont .info_list_area > .list > li.on .title:before {transform: rotate(0deg);}
.photo_verif_cont .info_list_area > .list > li .info_cont_box {display: none;} 
.photo_verif_cont .info_list_area > .list > li.on .info_cont_box {display: block;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box {display: table; width:100%; table-layout: fixed;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner {display: table-cell; width: 100%; height: 403px; padding: 23px 10px 24px 26px; vertical-align: middle; text-align: center;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area {margin: 0 0 17px;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list {font-size: 0;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list > li {display: inline-block; margin: 0 19px 0 0;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list > li:last-child {margin: 0;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list > li .img_box {display: table; position:relative; width:100%; max-width: 147px; margin: 0 auto; table-layout: fixed; border: 5px solid #ffffff; background-color: #f5f5f5; box-shadow: 7px 7px 21px rgba(0, 0, 0, 0.1);}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list > li .img_box .inner {display: table-cell; width: 100%; height: 179px; vertical-align: middle; text-align: center;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list > li .img_box .inner img {display: inline-block;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list > li .img_box .exp_btn {position:absolute; top: 4px; right: 11px; width: 17px; height: 17px; background-image: url('/images/home/kor/user/sub/exp_icon.png'); background-size: cover; background-repeat: no-repeat;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .text_list {text-align: left;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .text_list > .list {}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .text_list > .list > li {position:relative; padding: 0 0 0 14px; font-weight: 300; font-size: 17px; line-height: 30px; color: #2e2e2e;}
.photo_verif_cont .info_list_area > .list > li .info_cont_box .text_list > .list > li:before {content: ''; position:absolute; top: 14px; left: 0; width: 3px; height: 3px; background-color: #2e2e2e; border-radius: 50%;}
.photo_verif_cont .info_list_area .info_popup_box {display: none; position:absolute; top: 50%; left: 50%; border: 8px solid #ffffff; background-color: #f5f5f5; transform: translate(-50%,-50%);}
.photo_verif_cont .info_list_area .info_popup_box .inner_box {display: table; width: 236px; table-layout: fixed;}
.photo_verif_cont .info_list_area .info_popup_box .inner_box .inner {display: table-cell; width: 100%; height: 292px; vertical-align: middle; text-align: center;}
.photo_verif_cont .info_list_area .info_popup_box .inner_box .inner img {display: inline-block;}
.photo_verif_cont .info_list_area .info_popup_box .info_colse_btn {position:absolute; top: 11px; right: 13px; width: 13px; height: 13px; background-image: url('/images/home/kor/user/sub/colse_icon2.png'); background-size: contain; background-repeat: no-repeat;}

/* 사진편집 */
.photo_verif_cont .photo_area.photoguide{height:849px;}
.photo_verif_cont .info_edit_area{display: inline-block;position: relative;width: 495px;vertical-align: top;border: 1px solid #dee3e6;}
.photo_verif_cont .info_edit_area > .list > li .info_cont_box{display:block;font-size: 17px;font-weight: 300;}
.photo_verif_cont .info_edit_area > .list > li .info_cont_box .inner_box {display: table; width:100%; table-layout: fixed;}
.photo_verif_cont .info_edit_area > .list > li .info_cont_box .inner_box > .inner {display: table-cell; width: 100%; height: 403px; padding: 23px 10px 24px 26px; vertical-align: top; text-align: left;}
.photo_verif_cont .info_edit_area > .list > li .title{display: block; position:relative; padding: 0 31px; background-color: #323e7e; font-weight: 700; font-size: 19px; line-height: 59px; color: #ffffff;}
.photo_verif_cont .info_edit_area > .list > li .title:before {content: ''; position:absolute; top: 50%; right: 38px; width: 17px; height: 9px; margin: -5px 0 0; background-image: url('/images/home/kor/user/sub/up_down_icon.png'); background-size: cover; background-repeat: no-repeat; transform: rotate(180deg);}
.photo_verif_cont .info_edit_area > .list > li.on > .title:before {transform:rotate(0deg) !important;}
.photo_verif_cont .info_edit_area .stepinfo .stepcon li{font-size: 14px;line-height: 24px;}
	

.photo_verif_cont .photo_area .photo_inner.photoguide{position:relative;z-index:1;height:100%;}
.photo_verif_cont .photo_area .photo_inner.photoguide .inner{position:relative;z-index:2;height:100%;}
.photo_verif_cont .photo_area .photo_inner.photoguide .inner .photo_boxguide{position:relative;height:100%;}
.photo_verif_cont .photo_area .photo_inner.photoguide .photo_boxguide_pic{position:absolute;left:50%;top:50%;z-index:3;transform: translate(-50%, -50%);}
.photo_verif_cont .photo_area .photo_inner.photoguide .photo_boxguide_dim{height:100%;position: absolute;left: 0;right: 0;z-index: 5;background-image: url('/images/home/kor/user/common/photo_boxguide_dim.png');background-position:center center;}
.photo_verif_cont .photo_area .photo_inner.photoguide .photo_boxguide_pic img{max-width:365px;}
.photo_verif_cont .info_edit_area .stepinfo .stepcon li{margin:0 0 15px 0;padding: 0 0 0 20px;text-indent: -18px;line-height:28px;}
.photo_verif_cont .info_edit_area .stepinfo .stepcon li .subTxt{color:#86888d;}
.photo_verif_cont .info_edit_area .stepinfo .stepcon li .pointTxt{color:#f62d2d;}


.photo_verif_cont .info_edit_area .steplist{margin:28px 0 0 0;padding:28px 0 0 0;border-top:1px solid #e4e4e4;}
.photo_verif_cont .info_edit_area .steplist .steptit .steptit_num{display:inline-block;width:27px;height:27px;line-height:26px;border-radius: 50%;background-color: #283371;color:#fff;text-align:center;}
.photo_verif_cont .info_edit_area .steplist .steptit .steptit_txt{font-weight: 500;}
.photo_verif_cont .info_edit_area .steplist .stepbtn{display:table;table-layout:fixed;width:100%;margin:10px 0 0 0;}
.photo_verif_cont .info_edit_area .steplist .stepbtn li{display:table-cell;}
.photo_verif_cont .info_edit_area .steplist .stepbtn.stepbtnCol li:first-child{padding-right:2.5px;}
.photo_verif_cont .info_edit_area .steplist .stepbtn.stepbtnCol li:last-child{padding-left:2.5px;}
.photo_verif_cont .info_edit_area .steplist .stepbtn.fileSearchbtn li:last-child{width:104px;}
.photo_verif_cont .info_edit_area .steplist .stepbtn input{height:48px;font-size:16px;line-height:24px;border:1px solid #d9d9d9;border-right:0;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .fileSearch{display: block;width: 100%;line-height:48px;background-color: #393939;text-align: center;color:#fff;font-weight:500;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn {display: block; padding: 0 25px; border-radius: 10px;text-align:center;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.upload {background-color: #4c83df;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.expsize {background-color: #4c83df;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.downsize {background-color: #4f9bcb;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.above {background-color: #4c83df;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.below {background-color: #4f9bcb;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.save {background-color: #283371;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn .txt {padding: 0 0 0 21px; background-position: left center; background-size: 16px 15px; background-repeat: no-repeat; font-weight: 500; font-size: 17px; line-height: 49px; color: #ffffff;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.upload .txt {background-image: url('/images/home/kor/user/common/upload_icon.png'); background-size: 14px 15px;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.expsize .txt {background-image: url('/images/home/kor/user/common/expsize_icon.png'); background-size: 18px 17px;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.downsize .txt {background-image: url('/images/home/kor/user/common/downsize_icon.png'); background-size: 18px 17px;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.above .txt {background-size: 18px 17px;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.below .txt {background-size: 18px 17px;}
.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.save .txt {background-image: url('/images/home/kor/user/common/save_icon.png'); background-size: 14px 17px;}


.photo_verif_cont .photo_area .btn_wrapper {display:none; position: absolute; bottom: 30px; left: 50%; transform:translateX(-50%); z-index:1;}
.photo_verif_cont .photo_area .btn_wrapper .btn {display: inline-block; padding: 0 14px; background-color: #4cb0df; border-radius: 25px;}
.photo_verif_cont .photo_area .btn_wrapper .btn .text {display: inline-block; font-weight: 500; font-size: 17px; line-height: 50px; color: #fff;}


.top_txt_box {margin: 0 0 57px; background-color: #f7f7f7; text-align: center;}
.top_txt_box .txt {font-weight: 700; font-size: 22px; line-height: 78px; color: #333333;}

.work_list_area {margin: 0 0 40px;}
.work_list_area .work_list_box {}
.work_list_area .work_list_box .work_list {position:relative; padding: 0 0 31px;}
.work_list_area .work_list_box .work_list:before {content: ''; position:absolute; bottom: 0; left: 50%; width: 1px; height: 50%; background-color: #e3e3e3; z-index: -1; transform: translate(-50%, 0);}
.work_list_area .work_list_box .work_list > .list {}
.work_list_area .work_list_box .work_list > .list > li {}
.work_list_area .work_list_box .work_list > .list > li .box {display: table; width: 100%; max-width: 173px; height: 173px; margin: 0 auto; border: 1px dotted #bbbbbb; padding: 9px; background-color: #ffffff; table-layout: fixed; border-radius: 50%;}
.work_list_area .work_list_box .work_list > .list > li .box .box2 {display: table-cell; width: 100%; background-color: #283371; font-weight: 500; font-size: 19px; line-height: 30px; color: #ffffff; border-radius: 50%; vertical-align: middle; text-align: center;}

.work_list_area .work_list_box .work_list_sty2 {position:relative; padding: 23px 0 34px;}
.work_list_area .work_list_box .work_list_sty2:nth-child(2):before {content: ''; position:absolute; bottom: 0; left: 50%; width: 1px; height: 50%; background-color: #e3e3e3; z-index: -1; transform: translate(-50%, 0);}
.work_list_area .work_list_box .work_list_sty2 > .list {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: center; position:relative;}
.work_list_area .work_list_box .work_list_sty2 > .list > li {position:relative; width: 100%; max-width: 289px; padding: 7px 0 0;}
.work_list_area .work_list_box .work_list_sty2.line2 > .list > li:before {content: ''; position:absolute; top: -23px; left: -31px; width: calc(100% + 61px); height: 1px; background-color: #e3e3e3;}
.work_list_area .work_list_box .work_list_sty2.bg_c > .list > li:before {top: -29px;}
.work_list_area .work_list_box .work_list_sty2.line2 > .list > li:nth-child(3):before {width: calc(100% + 61px);}
.work_list_area .work_list_box .work_list_sty2.line2 > .list > li:first-child:before {width: 50%; left: 50%;}
.work_list_area .work_list_box .work_list_sty2.line2 > .list > li:last-child:before {width: calc(50% + 31px); left: -31px;}
.work_list_area .work_list_box .work_list_sty2 > .list > li:nth-child(3) {margin: 0;}
.work_list_area .work_list_box .work_list_sty2.line2 {padding: 29px 0 0;}
.work_list_area .work_list_box .work_list_sty2.line2 > .list > li {width: 100%; max-width: 202px; margin: 0 13px 0 0;}
.work_list_area .work_list_box .work_list_sty2.line2 > .list > li:last-child {margin: 0;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box {position:relative; text-align: center;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box > .title {background-color: #4a7fd7; font-weight: 500; font-size: 19px; line-height: 69px; color: #ffffff; border-radius: 5px;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box:before {content: ''; position:absolute; top: -7px; left: 50%; width: 8px; height: 8px; border: 3px solid #ffffff; background-color: #4a7fd7; transform: translate(-50%, 0); border-radius: 50%;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box:after {content: ''; position:absolute; top: -30px; left: 50%; width: 1px; height: 100%; background-color: #e3e3e3; transform: translate(-50%, 0); z-index: -1;}
.work_list_area .work_list_box .work_list_sty2.line2 > .list > li .box:after {height: 10%;}
.work_list_area .work_list_box .work_list_sty2.bg_c > .list > li .box > .title {background-color: #828fd7;}
.work_list_area .work_list_box .work_list_sty2.bg_c > .list > li .box:before {background-color: #828fd7;}
.work_list_area .work_list_box .work_list_sty2.bg_c > .list > li .box:after {top: -36px;}

.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box {margin: 15px 0 0; border: 3px solid #e7e7e7; background-color: #ffffff; border-radius: 5px;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .title_area {padding: 13px 0 16px; background-color: #f3f3f3; text-align: center;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .title_area .title {font-weight: 500; font-size: 17px; line-height: 27px; color: #333333;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap; align-content: space-between; min-height: 174px; padding: 12px 10px 11px;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .text_list {text-align: left;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .text_list > .list {}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .text_list > .list > li {font-weight: 300; font-size: 17px; line-height: 28px; color: #333333;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .text_list > .list > li.gray {color: #7a7a7a;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .tel_list_box {border-top: 1px solid #e7e7e7; padding: 9px 0 0; flex: 1 1 40%; text-align: left;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .tel_list_box > .list {}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .tel_list_box > .list > li {font-weight: 300; font-size: 17px; line-height: 30px; color: #333333;}
.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .tel_list_box > .list > li.tel {padding: 0 0 0 16px; background-image: url('/images/home/kor/user/sub/tel_icon.png'); background-position: left; background-size: 12px 13px; background-repeat: no-repeat;}

.com_txt_list_area {margin: 0 0 58px; padding: 20px 10px 20px 27px;}
.com_txt_list_area.mb0 {margin:0;}
.com_txt_list_area.red {border: 1px solid #f8eae6; background-color: #fcf3f0;}
.com_txt_list_area.blue {border: 1px solid #deedf9; background-color: #f6fbff;}
.com_txt_list_area .tit {font-weight: 500; font-size: 19px; line-height: 34px; color: #333333;}
.com_txt_list_area > .list {}
.com_txt_list_area > .list > li {position:relative; font-weight: 500; font-size: 17px; line-height:32px; color: #333333;}
.com_txt_list_area > .list > li.icon {padding: 0 0 0 14px;}
.com_txt_list_area > .list > li.icon:before {content: ''; position:absolute; top: 16px; left: 0; width: 3px; height: 3px; background-color: #333333; border-radius: 50%;}
.com_txt_list_area > .list > li.icon_txt {padding: 0 0 0 20px;}
.com_txt_list_area > .list > li.icon_txt:before {display: block; content: ''; position:absolute; top: 0; left: 0; font-size: 17px; line-height:32px;}
.com_txt_list_area > .list > li.icon_txt.num01:before {content: '①';}
.com_txt_list_area > .list > li.icon_txt.num02:before {content: '②';}
.com_txt_list_area > .list > li.icon_txt.num03:before {content: '③';}
.com_txt_list_area > .list > li.case {padding: 0 0 0 20px;}
.com_txt_list_area > .list > li.case > .num {display: block; position: absolute; top: 0; left: 0; font-weight: 500; font-size: 17px; line-height:32px; color: #333333;}
.com_txt_list_area > .list > li > .list2 {}

/*기존*/
/*.com_txt_list_area > .list > li > .list2 > li {margin: 0; font-weight: 300; font-size: 17px; line-height:32px; color: #86888d;}*/

.com_txt_list_area > .list > li > .list2 > li {margin: 0; font-weight: 300; font-size: 17px; line-height:32px; color: #808080;}



.com_txt_list_area > .list > li > .list2 > li.gray {color: #86888d;}
.com_txt_list_area > .list > li > .list2 > li.icon {position: relative; padding: 0 0 0 10px;}
.com_txt_list_area > .list > li > .list2 > li.txt_icon {position: relative; padding: 0 0 0 20px;}
.com_txt_list_area > .list > li > .list2 > li.txt_icon:before {display: block; content: ''; position: absolute; top: 0; left: 0; font-weight: 300; font-size: 17px; line-height:32px; color: #86888d;}
.com_txt_list_area > .list > li > .list2 > li.txt_icon.sty1:before {content: '-';}
.com_txt_list_area > .list > li > .list2 > li.txt_icon.sty2:before {content: '※';}

.abreast_cont_area {margin: 0 0 60px; padding: 39px 10px 35px 340px; background-color: #f9f9f9; background-image: url('/images/home/kor/user/sub/abreast_icon.png'); background-position: left bottom; background-repeat: no-repeat;}
.abreast_cont_area .title {margin: 0 0 6px; font-weight: 700; font-size: 22px; line-height: 33px; color: #283371;}
.abreast_cont_area .text {font-weight: 500; font-size: 19px; line-height: 34px; color: #333333;}

/* 사업소개 */
.business_list {}
.business_list > .list {}
.business_list > .list > .item {margin: 0 0 20px;}
.business_list > .list > .item:last-child {margin: 0;}
.business_list > .list > .item .item_wrapper {display: table; width: 100%; table-layout: fixed;}
.business_list > .list > .item .item_wrapper .title {display: table-cell; width: 270px; padding: 15px; vertical-align: middle; font-weight: 500; font-size: 18px; line-height: 30px; color: #1d1d1d; text-align: center; border-radius: 15px;}
.business_list > .list > .item.sty1 .title {background-color: #eef0ff;}
.business_list > .list > .item.sty2 .title {background-color: #e9f5f9;}
.business_list > .list > .item.sty3 .title {background-color: #e9f5f9;}
.business_list > .list > .item.sty4 .title {background-color: #e9f5f9;}
.business_list > .list > .item.sty5 .title {background-color: #e6f6e9;}
.business_list > .list > .item.sty6 .title {background-color: #ededed;}
.business_list > .list > .item .item_wrapper .text {display: table-cell; position: relative; padding: 0 0 0 70px; vertical-align: middle;}
.business_list > .list > .item .item_wrapper .text .text_wrapper {padding: 25px 30px;  border-radius: 15px;}
.business_list > .list > .item.sty1 .item_wrapper .text .text_wrapper {border: 2px solid #eef0ff;}
.business_list > .list > .item.sty2 .item_wrapper .text .text_wrapper {border: 2px solid #e9f5f9;}
.business_list > .list > .item.sty3 .item_wrapper .text .text_wrapper {border: 2px solid #e9f5f9;}
.business_list > .list > .item.sty4 .item_wrapper .text .text_wrapper {border: 2px solid #e9f5f9;}
.business_list > .list > .item.sty5 .item_wrapper .text .text_wrapper {border: 2px solid #e6f6e9;}
.business_list > .list > .item.sty6 .item_wrapper .text .text_wrapper {border: 2px solid #ededed;}
.business_list > .list > .item .item_wrapper .text .half_list {font-size: 0;}
.business_list > .list > .item .item_wrapper .text .half_list > .item {display: inline-block; width: 100%; vertical-align: top;}
.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list {}
.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list > .list {}
.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list > .list > .item {position: relative; font-weight: 400; font-size: 16px; line-height: 30px; color: #1d1d1d;}
.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list > .list > .item.icon {padding: 0 0 0 65px;}
.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list > .list > .item.icon .txt {display: inline-block; position:absolute; top: 0; left: 0; padding: 0 10px; font-weight: 400; font-size: 16px; line-height: 30px; color: #1d1d1d; border-radius: 10px;}
.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list > .list > .item.icon .txt.bg1 {background-color: #daeef6;}
.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list > .list > .item.icon .txt.bg2 {background-color: #d8e1ec;}
.business_list > .list > .item .item_wrapper .text .bar {display: inline-block; position: absolute; top: 50%; left: 0px; width: 70px; height: 3px; background-image: url('/images/home/kor/user/sub/dot_line_bg.png'); background-position: top left; background-size: 4px auto; transform: translateY(-50%);}
.business_list > .list > .item .item_wrapper .text .bar:before {content:''; display: inline-block; position: absolute; top: 50%; left: -9px; width: 18px; height: 18px; background-position: center center; background-size: 18px auto; background-repeat: no-repeat; z-index: 1; transform: translateY(-50%);}
.business_list > .list > .item.sty1 .item_wrapper .text .bar:before {background-image: url('/images/home/kor/user/sub/circle_01.png');}
.business_list > .list > .item.sty2 .item_wrapper .text .bar:before {background-image: url('/images/home/kor/user/sub/circle_02.png');}
.business_list > .list > .item.sty3 .item_wrapper .text .bar:before {background-image: url('/images/home/kor/user/sub/circle_02.png');}
.business_list > .list > .item.sty4 .item_wrapper .text .bar:before {background-image: url('/images/home/kor/user/sub/circle_02.png');}
.business_list > .list > .item.sty5 .item_wrapper .text .bar:before {background-image: url('/images/home/kor/user/sub/circle_03.png');}
.business_list > .list > .item.sty6 .item_wrapper .text .bar:before {background-image: url('/images/home/kor/user/sub/circle_04.png');}


@-webkit-keyframes tblScrollAni {
	0% {background-position:48% 3px;}
	50% {background-position:52% 3px;}
	100% {background-position:48% 3px;}
}
@keyframes tblScrollAni {
	0% {background-position:48% 3px;}
	50% {background-position:52% 3px;}
	100% {background-position:48% 3px;}
}

.map_cont_area {}
.map_cont_area .map_box {position:relative; padding: 0 0 0 400px;}
.map_cont_area .map_box #map {width: 100%; height: 543px;}
.map_cont_area .map_box #map .map_mark_cont_area {position:relative; width: 360px; padding: 0 0 26px;}
.map_cont_area .map_box #map .map_mark_cont_area.sty2 {width: 65px;}
.map_cont_area .map_box #map .map_mark_cont_area:after {content: ''; position:absolute; bottom: 0; left: 50%; width: 20px; height: 26px; background-image: url('/images/home/kor/user/sub/mark_btn_icon.png'); background-size: cover; transform: translateX(-50%);}
.map_cont_area .map_box #map .map_mark_cont_area .box {padding: 10px; background-color: #ffffff; box-shadow: 5px 5px 24px rgba(0, 0, 0, 0.1); border-radius: 10px;}
.map_cont_area .map_box #map .map_mark_cont_area .box .title_area {margin: 0 0 5px;}
.map_cont_area .map_box #map .map_mark_cont_area .box .title_area .title {font-weight: 700; font-size: 16px; line-height: 24px; color: #283371;}
.map_cont_area .map_box #map .map_mark_cont_area .box .title_area .title .ft_c {color: #4578ce;}
.map_cont_area .map_box #map .map_mark_cont_area .box .map_mark_list_area {margin: 0 0 10px;}
.map_cont_area .map_box #map .map_mark_cont_area .box .map_mark_list_area > .list {}
.map_cont_area .map_box #map .map_mark_cont_area .box .map_mark_list_area > .list > li {margin: 0 0 2px; padding: 0 0 0 20px; background-position: top 5px left; background-repeat: no-repeat; font-weight: 400; font-size: 12px; line-height: 21px; color: #8f8f8f; white-space: initial;}
.map_cont_area .map_box #map .map_mark_cont_area .box .map_mark_list_area > .list > li.icon01 {background-image: url('/images/home/kor/user/sub/map_list_icon01.png');}
.map_cont_area .map_box #map .map_mark_cont_area .box .map_mark_list_area > .list > li.icon02 {background-image: url('/images/home/kor/user/sub/map_list_icon02.png');}
.map_cont_area .map_box #map .map_mark_cont_area .box .map_mark_list_area > .list > li .ft_c {font-weight: 500; color: #656565;}
.map_cont_area .map_box #map .map_mark_cont_area .box .link_btn {display: block; width: 100%; background-color: #283371; text-align: center;}
.map_cont_area .map_box #map .map_mark_cont_area .box .link_btn .text {display: inline-block; font-weight: 500; font-size: 13px; line-height: 35px; color: #ffffff;}


.map_cont_area .map_box .map_list_cont_area {position:absolute; top: 0; left: 0; width: 100%; max-width: 400px; background-color: #ffffff;}
.map_cont_area .map_box .map_list_cont_area .sch_area {padding: 25px 20px; background-color: #f7f7f7;}
.map_cont_area .map_box .map_list_cont_area .sch_area > .box {position:relative; padding: 0 110px 0 0;}
.map_cont_area .map_box .map_list_cont_area .sch_area > .box .sch_slt {height: 45px;}
.map_cont_area .map_box .map_list_cont_area .sch_area > .box .btn {display: block; position: absolute; top: 0; right: 0; overflow: hidden; width: 100px; height: 45px; background-color: #5d6174; text-align: center;}
.map_cont_area .map_box .map_list_cont_area .sch_area > .box .btn .text {display: inline-block; position: relative; padding: 0 0 0 29px; background-image: url('/images/home/kor/user/common/slt_btn_sch_icon.png'); background-position: center left; background-repeat: no-repeat; font-weight: 400; font-size: 16px; line-height: 45px; color: #ffffff;}
.map_cont_area .map_box .map_list_cont_area .map_list_area {height: 448px;}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox {}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container {margin: 0 20px 0 0;}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list {}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li {border-bottom: 1px solid #ebebeb;}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box {display: block; padding: 15px 20px;}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .title_area {margin: 0 0 5px;}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .title_area .title {font-weight: 700; font-size: 18px; line-height: 27px; color: #283371;}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .title_area .title .ft_c {color: #4578ce;}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .info_list_area {}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .info_list_area > .list {}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .info_list_area > .list > li {margin: 0 0 2px; padding: 0 0 0 20px; background-position: top 5px left; background-repeat: no-repeat; font-weight: 400; font-size: 14px; line-height: 24px; color: #8f8f8f;}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .info_list_area > .list > li:last-child {margin: 0;}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .info_list_area > .list > li .blue {color: #3ca7f1;}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .info_list_area > .list > li.icon01 {background-image: url('/images/home/kor/user/sub/map_list_icon01.png');}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .info_list_area > .list > li.icon02 {background-image: url('/images/home/kor/user/sub/map_list_icon02.png');}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .info_list_area > .list > li.icon03 {background-image: url('/images/home/kor/user/sub/map_list_icon03.png');}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .info_list_area > .list > li.icon04 {background-image: url('/images/home/kor/user/sub/map_list_icon04.png');}
.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .info_list_area > .list > li .ft_b {font-weight: 500; color: #656565;}


.mCSB_scrollTools {top: 10px; bottom: 10px; width: 10px;}
.mCSB_scrollTools .mCSB_draggerContainer {right: 5px;}
.mCSB_scrollTools .mCSB_draggerRail {width: 8px; background-color: #eeeeee;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 8px; background-color: #9e9e9e;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #9e9e9e;}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #9e9e9e;}

.top_txt_area {margin: 0 0 10px;}
.top_txt_area .text {display: inline-block; font-weight: 400; font-size: 16px; line-height: 30px; color: #86888d;}


.etc_inner_area {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; align-items: center; margin: 0 0 15px;}
.etc_inner_area.sty2 {justify-content: flex-end;}
.etc_inner_area .synthesis {margin: 0;}
.etc_inner_area .synthesis .text {}
.etc_inner_area .link_teb_area {}
.etc_inner_area .link_teb_area .list {font-size: 0;}
.etc_inner_area .link_teb_area .list li {display: inline-block; border-right: 1px solid #eeeeee; font-size: 0;}
.etc_inner_area .link_teb_area .list li:last-child {border: none;}
.etc_inner_area .link_teb_area .list li a {display: inline-block; padding: 0 15px; font-size: 0;}
.etc_inner_area .link_teb_area .list li a .txt {display: inline-block; padding: 0 0 0 21px; background-position: left center; background-size: 16px 15px; background-repeat: no-repeat; font-weight: 400; font-size: 16px; line-height: 21px; color: #5f6368;}
.etc_inner_area .link_teb_area .list li.on a .txt {font-weight: 700; color: #283371;} 
.etc_inner_area .link_teb_area .list li a.map .txt {background-image: url(/images/home/kor/user/sub/inst_map_icon2.png); background-size: 16px 17px;}
.etc_inner_area .link_teb_area .list li.on a.map .txt {background-image: url(/images/home/kor/user/sub/inst_map_icon2_on.png);}
.etc_inner_area .link_teb_area .list li a.list .txt {background-image: url(/images/home/kor/user/sub/inst_list_icon2.png); background-size: 16px 13px;}
.etc_inner_area .link_teb_area .list li.on a.list .txt {background-image: url(/images/home/kor/user/sub/inst_list_icon2_on.png);}
.etc_inner_area .link_teb_area .list li a.down .txt {background-image: url(/images/home/kor/user/sub/down_icon2.png);}

/* 새로고침 관련 추가 */
.btn.refresh {background-color: #4f9bcb; padding:0 10px !important; height: 43px;  display: inline-block; vertical-align: middle;
    text-align: center; border-radius: 10px;}
.btn.refresh .txt {background-image: url('/images/home/kor/user/common/ret_icon.png'); line-height: 44px !important; padding: 0 0 0 21px;
    background-position: left center; background-size: 16px 15px; background-repeat: no-repeat; font-weight: 500; font-size: 17px; color: #ffffff;
    }



#answer {max-width: 180px;}




