<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

#accessibility .main {display:none;}

.top_popup,
.quick .main_navi {display:none;}

/* header */
header {position:absolute;}
header .top_popup.active {display:none;}

/* contents */
#contents {position:relative;overflow-x:hidden;padding-bottom:50px;}
#contents_body {width:1340px;max-width:100%;margin:0 auto;padding:0 30px;}
.contents_style02 {background:#f5f5f5;}
.contents_style02 .location {display:none;}

.fred,
.c_red {color:red !important;}
.fblue,
.c_blue {color:blue !important;}

/* 타이틀 */
h2 {position:relative;font-size:45px;color:#fff;font-weight:900;text-align:center;height:330px;padding-top:210px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color: #aaa;background-image:url(/images/homepage/www/kocca/common/sub_visual01.png);/*border-radius:0% 0% 50% 50% / 0% 0% 40% 40% ;*/overflow:hidden;width: calc(100% + 100px);margin-left: -50px;z-index:-1;}
.h2Location {padding-top:165px;}
h3 {font-size:36px;color:#3a3a3a;font-weight:900;text-align:center;padding:50px 20px;}
h4 {font-size:24px;color:#444247;font-weight:bold;margin:50px 0 20px 0;position:relative;padding-left:40px;}
h4 .info {font-size:0.8em;font-weight:500;}
h4 + p,
h4 + div {margin-top:10px;}
h4::before {content:'';width:28px;height:23px;background:url(/images/homepage/www/kocca/common/h4_tit.png);display:inline-block;margin-right:10px;position:absolute;top:6px;left:0;}
h5 {font-size:20px;color:#6e3798;font-weight:bold;margin:20px 0 10px 0;}
h6 {font-size:18px;color:#3a3a3a;font-weight:500;margin:10px 0 5px 0;}

/* 타이틀 서브 */
.h3_subtitle {color:#39393a;font-size:1.5625em;text-align:center;position:relative;padding:50px 0 20px 0;}
.h3_subtitle.topline::before {content:'';width:1px;height:25px;position:absolute;top:0;left:50%;background:#3a3a3a;}
.h3_subtitle.bottomline {padding:20px 0 50px 0;margin-bottom:20px;}
.h3_subtitle.bottomline::after {content:'';width:1px;height:25px;position:absolute;bottom:0;left:50%;background:#3a3a3a;}
.h3_subtitle strong em {font-size:1.2em;}
.h3_subtitle p:nth-child(2) {margin-top:35px;font-size:0.72em;color:#605f61;}

/* location */
.location {position:relative;/*top:240px;*/width:100%;color:#fff;font-size:0.9375em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:20px 30px;-ms-transition:0.4s ease opacity;-webkit-transition:0.4s ease opacity;transition:0.4s ease opacity;background-color:#57286a}
.location .icon {display:block;width:36px;height:36px;border:1px solid #ffffff;border-radius:100%;opacity:0.6;-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;margin:0 5px;}
.location .icon:hover {opacity:1;}
.location .icon:focus {outline-color:#fff;opacity:1;}
.location .location_home {background:url(/images/homepage/www/kocca/common/icon_location_home.png) center no-repeat;flex-shrink:0;}
.location .location_share {flex-shrink:0;position:relative;}
.location .location_share a.icon {background:url(/images/homepage/www/kocca/common/icon_location_share.png) center no-repeat;position:relative;overflow:hidden;}
.location .location_share.active a.icon {opacity:1;border:none;}
.location .location_share.active a.icon::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#6e3798;}
.location .location_share.active a.icon::after {content:'\e921';font-family:'xeicon';font-size:16px;color:#fff;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-indent:0;}
.location .share_box {display:none;position:absolute;top:40px;right:0;/*width:200px;*/width:158px;padding:15px;border:1px solid #d4d4d4;border-radius:8px;background:#fff;}
.location .share_box ul {overflow:hidden;margin-bottom:10px;width:100%;} 
.location .share_box ul li {width:30px;height:30px;float:left;}
.location .share_box ul li:nth-child(n+2) {margin-left:16px;}
.location .share_box ul li a {display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-color:#909090;border-radius:100%;text-indent:-9999px;}
.location .share_box ul li a:hover {background-color:#6e3798;}
.location .share_box ul li a.facebook {background-image:url(/images/homepage/www/kocca/common/icon_facebook.png);}
.location .share_box ul li a.twitter {background-image:url(/images/homepage/www/kocca/common/icon_twitter.png);}
.location .share_box ul li a.naver_band {background-image:url(/images/homepage/www/kocca/common/icon_naver_band.png);}
.location .share_box ul li a.kakao_story {background-image:url(/images/homepage/www/kocca/common/icon_kakao_story.png);}
.location .share_box .short_url,
.location .share_box .scrap {display:block;width:100%;padding:5px;text-align:center;border:1px solid #e1e1e1;border-radius:5px;color:#5b5b5b;margin-top:5px;}
.location .share_box .short_url:hover,
.location .share_box .scrap:hover {border-color:#ff7126;color:#ff7126;font-weight:bold;}
.short_url_box .cont {padding:20px;color:#5e5d60;}
.short_url_box .url_box input {padding:5px;border:1px solid #e1e1e1;width:100%;background:#fff;}
.short_url_box .url_box + p {font-size:14px;text-align:center;margin-top:10px;}
.short_url_box .url_box + p em {font-weight:bold;}
.short_url_box .qr_box {background:#f8f8f8;margin-top:20px;padding:20px;color:#3a3a3a;}
.short_url_box .qr_box .qrcode {float:left;margin-right:10px;border:3px solid #57286a;}
.short_url_box .qr_box .qr_title {font-weight:bold;margin-top:-7px;}
.short_url_box .qr_box .qr_cont {font-size:14px;font-weight:500;}
.short_url_box .qr_box .btn_download {margin-top:5px;}
.short_url_box .cont {height:290px;}
.location .location_print {flex-shrink:0;}
.location .location_print a.icon {background:url(/images/homepage/www/kocca/common/icon_location_print.png) center no-repeat;}
.location .menu {position:relative;float:left;padding:0px 20px;border-right:1px solid rgba(255,255,255,0.4);}
.location .menu .label {opacity:0.6;-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;display:block;padding-right:35px;position:relative;z-index:10;}
.location .menu .label:focus {outline-color:#fff;opacity:1;}
.location .menu .label::after {content:'\e941';font-family:'xeicon';font-size:0.7em;position:absolute;top:55%;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.location .depth {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-justify-content: center;-webkit-justify-content: center;justify-content: center;flex-wrap:wrap;}
.location .depth::after {content:'';display:block;clear:both;}
.location .menu:last-child {border-right:none;}
.location .menu:last-child .label {opacity:1;}
.location .menu.active .label::after {-ms-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}
.location .menu.active .label {color:#57286a;font-weight:bold;opacity:1;}
.location .menu ul {position:absolute;display:none;left:0;top:-10px;min-width:100%;background:#fff;border:2px solid #7c3598;border-radius:8px;padding:40px 15px 15px 15px;text-align:left;}
.location .menu ul li:first-child {border-top:1px solid #dedede;padding-top:5px;}
.location .menu ul li a {display:block;color:#5b5b5b;padding:5px 0;white-space: nowrap;}
.location.active {background:#57286a;position:fixed;top:0;z-index:100;}

/* depth04 메뉴 */
.depth04 {padding:70px 0;background:url(/images/homepage/www/kocca/common/depth04_bg.png) no-repeat bottom 10px center;}
.depth04 .inner {width:1270px;margin:0 auto;padding-bottom:10px;max-width:100%;position:relative;/*z-index:10;*/overflow:hidden;}
.depth04 ul {font-size:16px;font-weight:500;color:#808080;/*width:calc(100% + 2px);*/}
.depth04 ul::after {content:'';display:block;clear:both;}
.depth04 ul li {float:left;text-align:center;padding:12px 0;position:relative;height:50px;}
.depth04 ul li a {display:inline-block;width:100%;border-right:1px solid #eee;padding:0 30px;position:relative;}
.depth04 ul li a:hover {color:#000000;font-weight:bold;}
.depth04 ul li a[target=_blank]::after {content: '';display:inline-block;margin-left:10px;width: 13px;height: 13px;background: url(/images/homepage/www/kocca/common/icon_linkWindow_off.png);}
.depth04 ul li.active a {color:#f3590e;font-weight:bold;/*font-size:1.125em;*/}
.depth04 ul li.active::after {content:'';position:absolute;bottom:-1px;left:0;width:100%;height:4px;background:#f3590e;z-index:10;}
.depth04 ~ #contents_body h4:nth-child(1) {margin-top:0;}
.depth04 .slick-list {margin:0 40px;}
.depth04 .slick-prev:before {content: "\e93b";font-family:'xeicon';color:#fff;font-size:16px;opacity:1;}
.depth04 .slick-next:before {content: "\e93e";font-family:'xeicon';color:#fff;font-size:16px;opacity:1;}
.depth04 .slick-prev.slick-disabled:before,
.depth04 .slick-next.slick-disabled:before {color:#202020;}
.depth04 .slick-prev {width:24px;height:26px;background-color:#57286a;border-radius:50%;left:0;z-index:10;}
.depth04 .slick-next {width:24px;height:26px;background-color:#57286a;border-radius:50%;right:0;z-index:10;}
.depth04 .slick-prev.slick-disabled,
.depth04 .slick-prev.slick-disabled:before,
.depth04 .slick-next.slick-disabled,
.depth04 .slick-next.slick-disabled:before {opacity:0;}


/* .menu_count02 ul li {width:50%;}
.menu_count03 ul li {width:33.33%;}
.menu_count04 ul li {width:25%;}
.menu_count05 ul li {width:20%;}
.menu_count06 ul li {width:16.66%;}
.menu_count07 ul li {width:14.285%;}
.menu_count08 ul li {width:12.5%;} */

/* cont_txt_right */
.cont_txt_right,
.cont_txt_left {margin-top:10px;}
.cont_txt_right .img {float:left;margin:13px 40px 40px 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.cont_txt_right .txt .first {font-size:1.875em;font-weight:bold;}
.cont_txt_right .txt p + p {margin-top:30px;}
.cont_txt_right::after {content:'';display:block;clear:both;}
.cont_txt_left .img {float:right;margin:0 0 40px 40px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.cont_txt_left .txt .first {font-size:1.875em;font-weight:bold;}
.cont_txt_left .txt p + p {margin-top:30px;}
.cont_txt_left::after {content:'';display:block;clear:both;}

/* contents_info */
.contents_info {width:1340px;max-width:100%;margin:0 auto;padding:150px 30px 0 30px;clear:both;}
.contents_info .inner {position:relative;border:1px solid #c3c3c3;border-radius:10px;overflow:hidden;}
.contents_info .contents_manager {width:100%;min-height:65px;padding:20px;background:#f6f6f6;color:#555555;}
.contents_info .contents_manager span {display:inline-block;margin-right:20px;padding-right:20px;position:relative;}
.contents_info .contents_manager span::after {content:'';width:1px;height:16px;background:#d8dee5;position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.contents_info .contents_manager span:last-of-type::after {display:none;}
.contents_info .contents_manager span em {font-weight:bold;margin-right:10px;color:#39363c;}
.contents_info .contents_manager .kogl {position:absolute;top:15px;right:20px;}
.contents_info .contact_us {padding:30px;}
.contents_info .contact_us .title {font-weight:bold;color:#555555;}
.contents_info .contact_us .title::before {content:'';display:inline-block;width:24px;height:25px;background:url(/images/homepage/www/kocca/common/icon_continfo.png);vertical-align:middle;margin-right:10px;}
.contents_info .contact_us .cont {margin-top:5px;}
.contents_info .contact_us .list {float:left;}
.contents_info .contact_us .form_radio {display: inline-block;position: relative;margin:5px 10px 5px 0;}
.contents_info .contact_us .form_radio input {position: absolute;left: 0;top: 0;opacity: 0;}
.contents_info .contact_us .form_radio label {cursor:pointer;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
.contents_info .contact_us .form_radio label::before {content:'\e9c7';font-family:'xeicon';color:#d8dee5;margin-right:8px;}
.contents_info .contact_us .form_radio input:checked + label {color:#000;font-weight:bold;}
.contents_info .contact_us .form_radio input:checked + label::before {color:#662e91;}
.contents_info .contact_us .txt {float:right;width:calc(100% - 430px);}
.contents_info .contact_us .txt input[type=text] {width:calc(100% - 110px);background:#fff;border:1px solid #bfbec1;border-radius:4px;font-size:14px;}
.contents_info .contact_us .txt input[type=text]::placeholder {color:#a2a2a2;}
.contents_info .contact_us .btn {float:right;margin:0;font-size:13px;font-weight:500;color:#fff;padding:9px 20px 7px 20px;min-width:100px;min-height:40px;border-radius:4px;border:1px solid #bfbec1;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;background:#514f54;text-align:center;}
.contents_info fieldset:disabled {opacity:0.5;}
.contents_info fieldset:disabled * {cursor:default;}
.contents_info fieldset:disabled .form_radio input:checked + label {color:#6f6d70;font-weight:normal;}
.contents_info fieldset:disabled .form_radio input:checked + label::before {color:#d8dee5;}
.contents_info fieldset:disabled .btn {pointer-events: none;}


/* select input style */
.select_style01 {-webkit-appearance: none;background:url(/images/homepage/www/kocca/common/icon_select_bg01.png) center right 10px #f0f0f0 no-repeat;color:#4c4b4d;border:none;border-radius:7px;height:40px;line-height:38px;padding:0 40px 0 15px;position:relative;cursor:pointer;}
.select_style02 {-webkit-appearance: none;background:url(/images/homepage/www/kocca/common/icon_select_bg01.png) center right 10px #fff no-repeat;color:#4c4b4d;border:1px solid #bebebe;border-radius:7px;height:40px;line-height:38px;padding:0 40px 0 15px;position:relative;cursor:pointer;}

.input_style01 {background:#f0f0f0;color:#4c4b4d;border:none;border-radius:7px;height:40px;line-height:38px;padding:0 10px;vertical-align:middle;}
.input_style02 {background:#fff;color:#4c4b4d;border:1px solid #e3e3e3;height:40px;line-height:38px;padding:0 10px;vertical-align:middle;}
.input_style_date {color:#4c4b4d;border:none;border-radius:7px;height:40px;line-height:38px;padding:0 10px;background:url(/images/homepage/www/kocca/common/icon_date.png) right 10px center no-repeat #f0f0f0;}

.textarea_style01 {background:#f0f0f0;color:#4c4b4d;border:none;padding:10px;border-radius:7px;}
.textarea_style02 {background:#fff;color:#4c4b4d;border:1px solid #e3e3e3;padding:10px;}

/* 2025.05.14 [접근성 관련 주석 하단 소스로 대체]
.radio_list {margin:-5px;}
.radio_list input[type=radio] + label {display:inline-block;margin:5px;}
.radio_list + .li_style01 {margin:5px 0 0 40px;}
.radio_style01 {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.radio_style01 + label {color:#848386;cursor:pointer;vertical-align:middle;}
.radio_style01 + label::before {text-align:center;content:'\e928';font-family:'xeicon';display:inline-block;border-radius:100%;width:25px;height:25px;line-height:25px;margin-right:10px;border:1px solid #868e96;background:#fff;vertical-align:middle;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
.radio_style01:focus + label {text-decoration:underline;outline-style:dotted;outline-width:2px;outline-offset:1px;padding-bottom:3px;}
.radio_style01:checked + label:before {background:#8c5dd3;color:#fff;}
.radio_style01 + label + .etc {width:calc(100% - 200px);}
*/
.radio_list {margin:-5px;}
.radio_list input[type="radio"] + label {display:inline-block;margin:5px;}
.radio_list + .li_style01 {margin:5px 0 0 40px;}
.radio_style01 {position:absolute;width:25px;height:25px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;margin-left:25px;}
.radio_style01 + label {position:relative;display:inline-block !important;font-weight:400;cursor:pointer;color:#868686;}
.radio_style01 + label::before {content:'';width:25px;height:25px;border-radius:100%;display:inline-block;margin-right:10px;background:#fff;border:1px solid #868e96;vertical-align:bottom;}
.radio_style01:checked + label::after {content:'';width:7px;height:12px;position:absolute;top:5px;left:10px;border:2px solid #fff;transform:rotate(45deg);border-top:0;border-left:0;}
.radio_style01:checked + label::before {background:#8c5dd3;}
.radio_style01:focus + label {text-decoration:underline;outline-style:dotted;outline-width:2px;outline-offset:1px;}
.radio_style01:disabled + label::before {background:#ababab;}
.radio_style01 + label + .etc {width:calc(100% - 200px);}

/* 체크박스로 변경됨
.radio_style02 {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.radio_style02 + label {display:block;border:2px solid #bebebe;border-radius:20px;color:#999999;font-size:1em;text-align:center;cursor:pointer;-webkit-transition:0.2s ease;transition:0.2s ease;}
.radio_style02:checked + label {border:2px solid #ee8425;color:#494949;font-weight:bold;} */

.checkbox_list {margin:-5px;}
.checkbox_list input[type=checkbox] + label {display:inline-block;margin:5px;}
.checkbox_list + .li_style01 {margin:5px 0 0 40px;}
.checkbox_style01 {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.checkbox_style01 + label {color:#7c7c7c;cursor:pointer;vertical-align:middle;}
.checkbox_style01 + label::before {text-align:center;content:'\e928';font-family:'xeicon';display:inline-block;border-radius:7px;width:23px;height:23px;line-height:23px;margin-right:10px;border:2px solid #e5e5e5;background:#fff;vertical-align:middle;font-size:12px;font-weight:bold;color:#b7b7b7;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
.checkbox_style01:checked + label:before {background:#8c5dd3;color:#fff;border-color:#8c5dd3;}
.checkbox_style02 {position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.checkbox_style02 + label {display:block;border:2px solid #bebebe;border-radius:20px;color:#999999;font-size:1em;text-align:center;cursor:pointer;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
.checkbox_style02:focus + label {color:#000;border-color:#000;}
.checkbox_style02:checked + label {border:2px solid #ee8425;color:#494949;font-weight:bold;}

.file_style01 {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.file_style01 + label {position:relative;display:inline-block;background:#f0f0f0;color:#999999;font-size:14px;width:450px;max-width:calc(100% - 80px);height:40px;line-height:38px;cursor:pointer;padding-left:150px;vertical-align:middle;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.file_style01 + label::before {content:'파일선택';position:absolute;top:0;left:0;font-size:16px;display:inline-block;width:130px;color:#565656;border:1px solid #757575;border-radius:3px;text-align:center;margin-right:20px;}
.file_style01:focus + label {background:#ddd;}
.file_del {position:relative;text-indent:-9999px;display:inline-block;}
.file_del::after {content: "\e921";text-indent:0;font-family:'xeicon';font-size:1rem;color:#000;cursor:pointer;margin-left:10px;position:absolute;top:0;left:0;}
.file_del:focus::after {outline:1px solid #000;}

.posiRelative {position:relative;}
@media all and (max-width:1024px){
	.posiRelative .file_style01 {display:none;top:3px;left:3px;height:40px;width:75px;}
}

.search_input {position:relative;display:inline-block;}
.search_input input[type=text]::placeholder {font-weight:500;}
.search_input input[type=submit] {position:absolute;top:50%;right:10px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background:url(/images/homepage/www/kocca/common/icon_search01.png);background-size:16px;text-indent:-9999px;}

input:focus + label {text-decoration:underline;}

/* li_style */
.li_style01 &gt; li {padding-left:0.7em;position:relative;font-weight:500;}
.li_style01 &gt; li::before {content:'';width:4px;height:4px;background:#6e3798;border-radius:100%;position:absolute;left:0;top:0.7em;}
.li_style01 .noneicon::before {display:none;}
.li_style01 .noneicon::after {display:none;}
.li_style01 .li_style01_01 {margin:5px 0;}
.li_style01 .li_style01_01 li {padding-left:0.7em;position:relative;font-weight:normal;color:#848386;}
.li_style01 .li_style01_01 li::before {content:'';width:5px;height:1px;background:#9f8aae;position:absolute;left:0;top:0.75em;}
.li_style01 .li_style01_01 .li_style01_01_01 {padding-left:0.7em;position:relative;font-weight:500;}
.li_style01 .li_style01_01 .li_style01_01_01 li::before {content:'';width:4px;height:4px;background:#848386;border-radius:100%;position:absolute;left:0;top:0.6em;}
.li_style01 a {margin:5px;}
.li_style02 span.dot {display:inline-block;width:1.56em;vertical-align:top;}
.li_style02 span.txt {display:inline-block;width:calc(100% - 1.56em);}
.li_style02 ul {margin:5px 0 10px 0;}
.li_style02_one li{margin-bottom:20px;}
.li_style02_one span.dot{display:inline-block; width:2.5em; vertical-align:top;}
.li_style02_one span.txt{display:inline-block; width:calc(100% - 2.5em);}
.noneicon &gt; li {list-style:none !important;}
.noneicon &gt; li::before {display:none;}
.noneicon &gt; li::after {display:none;}
p + .li_style01 {margin-top:10px;}
.a_margin_none .li_style01 a {margin:0;}

/* tab_style */
.tab_view {display:none;}
.tab_view.active {display:block;}
.tab_style01 {margin-bottom:40px;}
.tab_style01 .inner {width:1280px;margin:0 auto;max-width:100%;position:relative;/* background:#f2f2f7; */border-top-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:10px;border-bottom-left-radius:10px;}
.tab_style01 .inner .slick-list {padding-bottom:15px;}
.tab_style01 .inner .slick-track { background: #f2f2f7; border-top-left-radius: 20px; border-bottom-right-radius: 20px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; }
.tab_style01 .inner .slick-prev,
.tab_style01 .inner .slick-next { top:25px; }
.tab_style01 ul {font-size:16px;font-weight:500;color:#808080;background: #f2f2f7;border-top-left-radius: 20px;border-bottom-right-radius: 20px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;}
.tab_style01 ul::after {content:' ';clear:both;display:block;}
.tab_style01 ul li {float:left;text-align:center;position:relative;height:50px;-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;}
.tab_style01 ul li a {display:block;padding:12px 45px;}
.tab_style01 ul li a:hover {color:#000000;font-weight:bold;}
.tab_style01 ul li.active a {color:#ffffff;font-weight:bold;background:#5d3fab;border-top-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:10px;border-bottom-left-radius:10px;box-shadow:10px 10px 6px rgba(0,0,0,0.16);background:-ms-linear-gradient(135deg, #ae4d56, #69419e, #5d3fab);background:-webkit-linear-gradient(135deg, #ae4d56, #69419e, #5d3fab);background: linear-gradient(135deg, #ae4d56, #69419e, #5d3fab);}
.tab_style01 .slick-prev {left:10px;z-index:10;}
.tab_style01 .slick-next {right:10px;z-index:10;}
.tab_style01 .slick-prev::before,
.tab_style01 .slick-next::before { color:#39363c; text-shadow: 0px 0px 5px #fff; opacity: 1; }
.tab_style01.over {}

.tab_style02 {margin-bottom:40px;}
.tab_style02 ul {text-align:center;}
.tab_style02 ul li {display:inline-block;font-size:20px;color:#909090;font-weight:bold;margin:0 20px;}
.tab_style02 ul li a {display:block;padding-top:15px;position:relative;}
.tab_style02 ul li a::before {content:'';position:absolute;top:0;left:0;width:0;height:2px;background:#38333d;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
.tab_style02 ul li.active {font-size:22px;color:#38333d;}
.tab_style02 ul li.active a::before {width:100%;}
.tab_style03 {overflow:hidden;}
.tab_style03 &gt; li {float:left;width:11.11%;padding:0 5px;}
.tab_style03 &gt; li &gt; a {display:block;padding-top:100px;background-position:top 20px center;background-repeat:no-repeat;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
.tab_style03 &gt; li &gt; a span {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:65px;text-align:center;color:#313034;font-weight:bold;font-size:14px;}

/* 들여쓰기 */
.indent01 {margin-left:40px;}

/* box_style */
.box_style01 {border:1px solid #e3e3e3;padding:20px;margin:15px 0;/*min-height:300px;*/}
.box_style01.code {background:#f5f5f5;overflow:auto;}


/* btn_style */
    /* 공통 */
    .btn_area.area_left {margin:40px 0;text-align:left;}
    .btn_area.area_center {margin:40px 0;text-align:center;}
    .btn_area.area_right {margin:40px 0;text-align:right;}
    .btn_area.area_center label {margin:0 25px;}
    .btn_area {margin:0 -3px;}
    .btn_area a,
    .btn_area input[type=button] {margin:3px;}
    .btn_area.inline {display:inline-block;}
    .btn_download,
    .btn_link,
    .btn_youtube,
    .btn_pdf,
    .btn_hwp {background:#fff;position:relative;display:inline-block;font-size:14px;font-weight:500;text-align:center;color:#555555;padding:9px 40px 7px 20px;min-width:100px;min-height:35px;border-radius:4px;border:1px solid #bfbec1;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
    .btn_download:hover,
    .btn_link:hover,
    .btn_youtube:hover,
    .btn_pdf:hover,
    .btn_hwp:hover {background:#39363c;border:1px solid #39363c;color:#fff;box-shadow:5px 5px 4px rgba(0,0,0,0.13);-ms-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-4px);}
    .btn_pdf:hover,
    .btn_youtube:hover {background:#bb3939;border-color:#bb3939;}
    .btn_hwp:hover {background:#1691d3;border-color:#1691d3;color:#fff;}
    /* pdf */
    .btn_pdf::after {content:'';position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:16px;background:url(/images/homepage/www/kocca/common/icon_btn_pdf.png);}
    .btn_pdf:hover::after {background:url(/images/homepage/www/kocca/common/icon_btn_pdf_on.png);}
    /* youtube */
    .btn_youtube::after {content:'';position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:10px;background:url(/images/homepage/www/kocca/common/icon_btn_youtube.png);}
    .btn_youtube:hover::after {background:url(/images/homepage/www/kocca/common/icon_btn_youtube_on.png);}
    /* 링크 */
    .btn_link::after {content:'\e980';position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'xeicon';font-size:1.2em;font-weight:bold;}
    /* 다운로드 */
    .btn_download::after {content:'\eb7c';position:absolute;right:10px;top:calc(50% + 1px);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'xeicon';font-size:1.2em;font-weight:bold;}
    /* hwp */
    .btn_hwp::after {content:'';position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:16px;background:url(/images/homepage/www/kocca/common/icon_btn_hwp.png);}
    .btn_hwp:hover::after {background:url(/images/homepage/www/kocca/common/icon_btn_hwp_on.png);}
    
    /* btn_case01 기본 버튼 */
    .btn_case01 {background:#fff;position:relative;display:inline-block;font-size:14px;font-weight:500;text-align:center;color:#555555;padding:0px 20px;min-width:200px;height:40px;line-height:38px;border-radius:7px;border:1px solid #bfbec1;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;vertical-align:middle;}
    .btn_case01:hover {background:#39363c;border:1px solid #39363c;color:#fff;box-shadow:5px 5px 4px rgba(0,0,0,0.13);-ms-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-4px);}
    /* btn_case02 확인, 목록 */
    .btn_case02 {position:relative;display:inline-block;font-size:14px;text-align:center;font-weight:bold;color:#fff;padding:0px 20px;min-width:200px;height:40px;line-height:38px;border-radius:7px;background:#662e91;border:none;background: -webkit-linear-gradient( 160deg, #662e91, #662e91, #662e91 );background: linear-gradient( 160deg, #662e91, #662e91, #662e91 );-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;vertical-align:middle;}
    .btn_case02:hover {border:none;background:#b0444d;background: -ms-linear-gradient( 160deg, #b74746, #753383, #662e91 );background: -webkit-linear-gradient( 160deg, #b74746, #753383, #662e91 );background: linear-gradient( 160deg, #b74746, #753383, #662e91 );}
    /* btn_case03 취소, 삭제 */
    .btn_case03 {position:relative;display:inline-block;font-size:14px;text-align:center;font-weight:bold;padding:0px 20px;min-width:200px;height:40px;line-height:38px;border-radius:7px;border:1px solid #bfbec1;vertical-align:middle;}
    .btn_case03:hover {border:2px solid #662e91;color:#662e91;background:#fff;-ms-transform:none;-webkit-transform:none;transform:none;}
    /* btn_case04 견적등록 글쓰기 */
    .btn_case04 {position:relative;display:inline-block;font-size:14px;text-align:center;font-weight:bold;padding:0px 20px;min-width:200px;height:40px;line-height:38px;border-radius:7px;border:1px solid #2d72db;background:#2d72db;color:#fff;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;vertical-align:middle;}
    .btn_case04:hover {background:#283c5e;}
    /* btn_case05 전체목록보기 */
    .btn_case05 {position:relative;display:inline-block;font-size:14px;text-align:center;font-weight:bold;padding:0px 20px;min-width:200px;height:40px;line-height:38px;border-radius:7px;border:1px solid #5b5b5b;background:#5b5b5b;color:#fff;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;vertical-align:middle;}
    .btn_case05:hover {background:#fff;color:#5b5b5b;}
    /* btn_case06 */
    .btn_case06 {position:relative;display:inline-block;font-size:14px;text-align:center;font-weight:bold;padding:0px 20px;min-width:200px;height:40px;line-height:38px;border-radius:7px;background:#acb0b7;color:#fff;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;vertical-align:middle;}
    .btn_case06:hover {background:#283c5e;}
    /* btn_case07 */
    .btn_case07 {position:relative;display:inline-block;font-size:14px;text-align:center;font-weight:bold;padding:0px 20px;min-width:200px;height:40px;line-height:38px;border-radius:7px;background:#d66420;color:#fff;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;vertical-align:middle;}
    .btn_case07:hover {background:#b04b0f;}
    
    /* 작은 버튼  */
    /*.btn_mini01 {min-width:auto;min-height:auto;}*/
    .btn_mini {padding:0px 20px;min-width:auto;}
    .btn_mini_style01 {display:inline;padding:3px 20px;border-radius:10px;background:#7449b4;color:#fff;font-size:0.9285em;}

    /* 보안등급 버튼 */
    .security_wrap {font-size:0.9375em;display:inline-block;}
    .security_wrap &gt; * {margin:3px;}
    .btn_security {position:relative;display:inline-block;font-weight:500;text-align:center;color:#555555;background:#f4f4f4;padding:5px 15px 7px 15px;min-width:100px;min-height:35px;border-radius:7px;border:1px solid #757575;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;vertical-align:middle;}
    .btn_security_leval {position:relative;display:inline-block;text-align:center;font-weight:500;padding:5px 15px 7px 15px;min-width:100px;min-height:35px;border-radius:7px;border:1px solid #bfbec1;vertical-align:middle;}
    .btn_security_leval span {font-weight:bold;}
    .btn_security_leval.leval01 {border-color:#2b7af1;}
    .btn_security_leval.leval01 span {color:#2b7af1;}
    .btn_security_leval.leval02 {border-color:#239708;}
    .btn_security_leval.leval02 span {color:#239708;}
    .btn_security_leval.leval03 {border-color:#f94906;}
    .btn_security_leval.leval03 span {color:#f94906;}
    .btn_security_leval.leval04 {border-color:#cd3917;}
    .btn_security_leval.leval04 span {color:#cd3917;}
    .btn_security_info {position:relative;display:inline-block;text-align:center;color:#8030be;font-weight:500;padding:5px 15px 7px 15px;min-width:100px;min-height:35px;border-radius:7px;border:1px solid #8030be;vertical-align:middle;}
    .btn_security_info::after {content:'!';display:inline-block;font-weight:900;width:20px;height:20px;line-height:20px;background:#ece3f2;border-radius:100%;margin-left:10px;}
    
    /* SNS 버튼 */
	.btn_area.sns_wrap &gt; div,
	.subscribe_btn {display:inline-block;vertical-align:middle;}
	.btn_area.sns_wrap &gt; div a,
	.subscribe_btn a {position:relative;display:block;font-size:14px;font-weight:500;text-align:center;color:#555555;padding:0px 20px 0 35px;height:35px;line-height:33px;border-radius:7px;border:1px solid #bfbec1;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;background-repeat:no-repeat;background-position:center left 15px;}
	.btn_area.sns_wrap &gt; div a:hover,
	.subscribe_btn a:hover {box-shadow:5px 5px 4px rgba(0,0,0,0.13);-ms-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-4px);}
	.btn_sns_naver a {background-image:url(/images/homepage/www/kocca/common/icon_naver02.png);}
	.btn_sns_kakao a {background-image:url(/images/homepage/www/kocca/common/icon_kakao02.png);}
	.btn_sns_onepass a {background-image:url(/images/homepage/www/kocca/common/icon_onepass02.png);}
	.btn_sns_google a {background-image:url(/images/homepage/www/kocca/common/icon_google02.png);}
	.btn_sns_facebook a {background-image:url(/images/homepage/www/kocca/common/icon_facebook02.png);}
	.subscribe_btn a {padding:0px 15px 0 42px;background-position:center left 13px;background-image:url(/images/homepage/www/kocca/common/icon_subscribe_btn.png);}	

/* conbox */
.conbox_wrap {position:relative;margin:20px 0 60px;padding:40px;overflow:hidden;}
.conbox_wrap::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px;background:url(/images/homepage/www/kocca/common/conbox_bg.png);z-index:-2;}
.conbox_wrap::after {content:'';position:absolute;top:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:11px;background:#fff;z-index:-1;}
.conbox_wrap + .board_write01 {margin-top:50px;}
.conbox.icon {padding-left:180px;min-height:85px;position:relative;}
.conbox.icon::before {content:'';display:block;width:100px;height:100px;background-color:#f7f7f7;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:30px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:100%;}
.conbox.icon_center {padding-left:0;padding-top:150px;text-align:center;}
.conbox.icon_center::before {top:20px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.conbox.icon_top::before {top:20px;-ms-transform:none;-webkit-transform:none;transform:none;}
.conbox.icon_middle {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.icon.icon_stand:before {background-image:url(/images/homepage/www/kocca/contents/icon_stand.png);}
.icon.icon_event:before {background-image:url(/images/homepage/www/kocca/contents/icon_event.png);}
.conbox p + ul {margin-top:30px;}
.conbox ul.li_style01 li {margin-bottom:10px;color:#828085;}
.conbox ul.li_style01 li span {display:inline-block;}
.conbox ul.li_style01 li span:nth-child(1) {padding-right:20px;}
.conbox ul.li_style01 li span:nth-child(2) {padding-left:20px;font-size:0.937em;}
.conbox ul.li_style01 li span.title {color:#605f63;font-weight:bold;position:relative;}
.conbox ul.li_style01 li span.title::after {content:'';width:1px;height:calc(100% - 10px);background:#b4b4b4;position:absolute;top:7px;right:0;}
.conbox.icon .conbox_title {font-size:1.25em;font-weight:bold;color:#545454;margin-bottom:20px;}
.conbox.icon_center .conbox_title {font-weight:bold;color:#545454;margin-bottom:20px;}
.conbox p + p {margin-top:10px;}
.conbox.icon.complete::before {background:url(/images/homepage/www/kocca/common/icon_complete01.png) no-repeat center;border-radius:0;}
.conbox.icon.error::before {background:url(/images/homepage/www/kocca/common/icon_error01.png) no-repeat center;border-radius:0;}
.conbox + .search_wrap {border-top:1px solid #c7c6c8;margin-top:30px;padding-top:40px;text-align:center;}


/* 텍스트 박스 */
.txtbox_style01 {width:100%;height:auto;border-top:1px solid #000;border-bottom:1px solid #000;padding:15px 0 30px 0;}
.txtbox_style01 {max-height:400px;overflow-y:auto;}
.txtbox_style01 .mCustomScrollBox {padding-right:15px;}
.txtbox_style01 p + p {margin-top:10px;}
.txtbox_style01 li + li {margin-top:10px;}

/* 텍스트 관련 */
.txt_orange {color:#eb5b1c;}
.txt_duration {color:#db5b1c;font-size:1.2em;}
.txt_blue {color:#3b3e79;}
.txt_purple {color:#762a96;}
.txt_info {font-size:0.875em;}
.txt_bombom {font-size:1.25em;color:#00A134;}
/* 필수입력 */
.require_txt {color:#f3590e;font-size:16px;margin-left:10px;}
.require {position:relative;text-indent:-9999px;display:inline-block;}
.require::before {content:'*';color:#f3590e;font-size:16px;margin-left:10px;position:absolute;top:0;left:0;text-indent:0;}

/* step_style */
.step_style01 {overflow:hidden;}
.step_style01::after {content:'';display:block;clear:both;}
.step_style01 &gt; ul {width:calc(100% + 80px);margin-left:-40px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.step_style01 &gt; ul &gt; li {border:3px solid #e3e3e3;border-radius:20px;background:#fff;padding:20px;margin:0 40px 30px 40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:0.875em;}
.step_style01 &gt; ul &gt; li::after {content:'\e907';position:absolute;top:50%;right:-45px;-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);font-family:'xeicon';font-size:1.8em;}
.step_style01 &gt; ul &gt; li:last-child:after {display:none;}
.step_style01 &gt; ul &gt; li .title {position:relative;font-weight:bold;color:#3a3a3a;text-align:center;padding-bottom:15px;width:100%;font-size:1.14em;}
.step_style01 &gt; ul &gt; li .title::after {content:'';position:absolute;width:100%;height:100px;bottom:0;left:0;background-repeat:no-repeat;background-position:center;transform:translateY(100%);}
.step_style01 &gt; ul &gt; li .title + p {letter-spacing:-1px;text-align:center;color:#3a3a3a;padding-top:15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.step_style01.icon &gt; ul &gt; li .title {margin-bottom:100px;border-bottom:1px solid #e3e3e3;}
.step_style01.step_count01 &gt; ul &gt; li {width:calc(100% - 80px);}
.step_style01.step_count02 &gt; ul &gt; li {width:calc(50% - 80px);}
.step_style01.step_count03 &gt; ul &gt; li {width:calc(33.33% - 80px);}
.step_style01.step_count04 &gt; ul &gt; li {width:calc(25% - 80px);}
.step_style01.step_count05 &gt; ul &gt; li {width:calc(20% - 80px);}
.step_style01.step_count06 &gt; ul &gt; li {width:calc(16.66% - 80px);}
.step_style01.noneicon li .title + p,
.step_style01.noneicon li .title + div {padding-top:10px;}
.step_style02 {overflow:hidden;}
.step_style02::after {content:'';display:block;clear:both;}
.step_style02 ul {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.step_style02 li + li {margin-left:100px;position:relative;}
.step_style02 li + li::before {content:'\e93e';position:absolute;top:50px;left:-70px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'xeicon';font-size:1.8em;}
.step_style02 ul li p {text-align:center;color:#939393;padding-top:100px;position:relative;}
.step_style02 ul li.active p {color:#424242;font-weight:bold;}
.step_style02 ul li p::before {content:'';position:absolute;width:100%;height:100px;top:0;left:0;background-repeat:no-repeat;background-position:center;}
.step_style03 {overflow:hidden;}
.step_style03::after {content:'';display:block;clear:both;}
.step_style03 ul {width:calc(100% + 120px);margin-left:-60px;}
.step_style03 li {display:block;float:left;padding:20px;margin:0 60px 30px 60px;position:relative;}
.step_style03 li::after {content:'\e907';position:absolute;top:50%;right:-60px;-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);font-family:'xeicon';font-size:1.8em;}
.step_style03 li:last-child:after {display:none;}
.step_style03 li .title {font-weight:bold;color:#3a3a3a;text-align:center; background:#e4e4e4; border-radius: 10px; height:28px; line-height:28px;}
.step_style03 li .title + p {text-align:center;color:#3a3a3a;padding-top:100px;position:relative;height:140px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.step_style03 li .title + p::before {content:'';position:absolute;width:100%;height:100px;top:0;left:0;background-repeat:no-repeat;background-position:center;}
.step_style03.step_count02 li {width:calc(50% - 120px);}
.step_style03.step_count03 li {width:calc(33.33% - 120px);}
.step_style03.step_count04 li {width:calc(25% - 120px);}
.step_style03.step_count05 li {width:calc(20% - 120px);}
.step_style03.step_count06 li {width:calc(16.66% - 120px);}
.step_style04 {width:calc(100% + 80px);margin:40px -40px;font-size:1.25em;}
.step_style04 ul {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.step_style04 ul::after {content:'';display:block;}
.step_style04 ul li {position:relative;border-radius:10px;margin:0 40px;border:1px solid #989898;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;text-align:center;}
.step_style04 ul li span {background:#fff;margin:0 auto;padding:10px 0;}
.step_style04 ul li span::before {content:'';width:calc(100% - 40px);height:1px;background:#fff;position:absolute;top:-1px;left:20px;}
.step_style04 ul li span::after {content:'';width:calc(100% - 40px);height:1px;background:#fff;position:absolute;bottom:-1px;left:20px;}
.step_style04 ul li::after {content:'';width:30px;height:30px;background:url(/images/homepage/www/kocca/common/icon_plus01.png);position:absolute;right:-57px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.step_style04 ul li:last-child::after {display:none;}
.step_style04.step_count02 ul li {width:calc(50% - 80px);}
.step_style04.step_count03 ul li {width:calc(33.33% - 80px);}
.step_style04.step_count04 ul li {width:calc(25% - 80px);}
.step_style04.step_count05 ul li {width:calc(20% - 80px);}

.pop_style02 .step_style01 ul {width:calc(100% + 60px);margin-left:-30px;}
.pop_style02 .step_style01 li {padding: 15px; margin: 0 30px;}
.pop_style02 .step_style01 li::after {right:-30px;}
/*
.pop_style02 .step_style01 li .title + p {font-size:13px; padding-top: 60px; height: 100px;}
.pop_style02 .step_style01 li .title + p::before {height:60px;}
*/
.pop_style02 .step_style01.step_count02 li {width:calc(50% - 60px);}
.pop_style02 .step_style01.step_count03 li {width:calc(33.33% - 60px);}
.pop_style02 .step_style01.step_count04 li {width:calc(25% - 60px);}
.pop_style02 .step_style01.step_count05 li {width:calc(20% - 60px);}
.pop_style02 .step_style01.step_count06 li {width:calc(16.66% - 60px);}
.pop_style02 .step_style03 ul {width:calc(100% + 60px);margin-left:-30px;}
.pop_style02 .step_style03 li {margin:0 30px;}
.pop_style02 .step_style03 li::after {right:-30px;}
.pop_style02 .step_style03 li .title + p {font-size:13px; padding-top: 60px; height: 120px;}
.pop_style02 .step_style03 li .title + p::before {height:60px;}
.pop_style02 .step_style03.step_count02 li {width:calc(50% - 60px);}
.pop_style02 .step_style03.step_count03 li {width:calc(33.33% - 60px);}
.pop_style02 .step_style03.step_count04 li {width:calc(25% - 60px);}
.pop_style02 .step_style03.step_count05 li {width:calc(20% - 60px);}
.pop_style02 .step_style03.step_count06 li {width:calc(16.66% - 60px);}

/* 본인인증 */
.cert_box ul::after {content:'';display:block;clear:both;}
.cert_box ul li {width:50%;min-height:400px;float:left;}
.cert_box ul li .box {display:block;border-radius:20px;border:1px solid #e3e3e3;background:#fff;padding:170px 20px 20px 20px;margin:0 20px;text-align:center;-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;}
.cert_box.cert01 ul li:nth-child(1) .box {background:url(/images/homepage/www/kocca/common/icon_cert01_bg01.png) center top 40px no-repeat;}
.cert_box.cert01 ul li:nth-child(2) .box {background:url(/images/homepage/www/kocca/common/icon_cert01_bg02.png) center top 40px no-repeat;}
.cert_box.cert02 ul li:nth-child(1) .box {background:url(/images/homepage/www/kocca/common/icon_cert02_bg01.png) center top 40px no-repeat;}
.cert_box.cert02 ul li:nth-child(2) .box {background:url(/images/homepage/www/kocca/common/icon_cert02_bg02.png) center top 40px no-repeat;}
.cert_box ul li .box p:nth-child(1) {font-size:20px;font-weight:bold;color:#3a3a3a;margin-bottom:20px;}
.cert_box ul li .box p:nth-child(2) {font-size:16px;font-weight:500;color:#5c5b5e;margin-bottom:40px;}
.cert_box ul li .box a,
.cert_box ul li .box input[type=submit] {display:block;width:180px;height:40px;line-height:40px;font-weight:bold;color:#5b5b5b;margin:20px auto;border:1px solid #e1e1e1;border-radius:4px;-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;}
.cert_box ul li .box:hover {-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:12px 12px 10px rgba(0,0,0,0.08);}
.cert_box ul li .box a:hover,
.cert_box ul li .box input[type=submit]:hover {background:#d66420;color:#fff;border:none;}

/* 상세검색 전체해제 */
.keysearch_del {position:absolute;top:30px;right:30px;font-size:0;}
.keysearch_del::after {content: "\e973";font-family:'xeicon';font-size:1.5rem;}

/* award */
.award_wrap {font-size:1.125em;width:840px;max-width:100%;min-height:100px;margin:0 auto;box-shadow:14px 14px 30px rgba(0,0,0,0.12);position:relative; /*background:url(/images/homepage/www/kocca/contents/award_bg02.png) no-repeat center;background-size:50%;*/}
.award_wrap::before {content:'';position:absolute;top:25px;left:50%;width:calc(100% - 50px);transform:translateX(-50%);padding-top:6.8%;background:url(/images/homepage/www/kocca/contents/award_bg01.png) no-repeat top center;background-size:cover;}
.award_wrap::after {content:'';position:absolute;bottom:0;left:50%;width:100%;transform:translateX(-50%);padding-top:19.5%;background:url(/images/homepage/www/kocca/contents/award_bg03.png) no-repeat top center;background-size:cover;}
.award_box {width:calc(100% - 50px);margin:0 auto;top:25px;padding:0 25px 20% 25px;height:100%;position:relative;}
.award_box::before {content:'';position:absolute;top:0;left:0;width:2px;height:calc(100% - 25px);background: linear-gradient( 270deg, #e09c27, #804d86);background: -ms-linear-gradient( 270deg, #e09c27, #804d86);background: -webkit-linear-gradient( 270deg, #e09c27, #804d86);z-index:-1;}
.award_box::after {content:'';position:absolute;top:0;right:0;width:2px;height:calc(100% - 25px);background: linear-gradient( 270deg, #e09c27, #804d86);background: -ms-linear-gradient( 270deg, #e09c27, #804d86);background: -webkit-linear-gradient( 270deg, #e09c27, #804d86);z-index:-1;}
.award_title {font-size:1.66em;font-weight:bold;color:#3a3a3a;text-align:center;padding-top:120px;}
.award_title span {color:#582c93;}
.award_title_info {font-weight:500;color:#4f4f4f;text-align:center;margin-top:30px;}
.award_list {margin:60px 50px 60px 50px;padding-top:80px;background:url(/images/homepage/www/kocca/contents/award_bg04.png) no-repeat top center;background-size:63%;}
.award_list .one li {list-style:none;position:relative;padding-left:2.77em;}
.award_list .one li::before {content:'하나. ';position:absolute;left:0;}
.award_list.slim{margin:60px 30px;}
.award_list.slim li{letter-spacing: -1px;}
.award_list.safety { margin:60px 50px 60px 95px; background:url(/images/homepage/www/kocca/contents/award_bg04.png) 39% top no-repeat; }
.award_list ol li {list-style:auto; font-weight:500;color:#4f4f4f;margin-bottom:20px;}
.award_list.safety ol li { width:100%; font-weight:500;color:#4f4f4f;margin-bottom:20px; list-style:none; }
.award_list.safety ol li span.num { display:inline-block; width:25px; vertical-align:top; }
.award_list.safety ol li span.text { display:inline-block; width:94%; }
.award_day {text-align:center;color:#4f4f4f;margin-bottom:20px;}
.award_sign {text-align:center;margin-top:50px;}
.award_sign::after {content:'';display:block;clear:both;}
.award_sign li {display:inline-block;margin:0 30px;}
.award_sign li span {margin-right:20px;}
.award_sign li * {vertical-align: middle;}
.award_wrap_bg_none::before {background:none;} 

/* 인권경영이행규칙 틀 */
.human_right_wrap {position:relative;width:840px;max-width:100%;min-height:100px;margin:0 auto;box-shadow:26px 26px 48px rgba(0,0,0,0.16);}
.human_right_wrap::before {content:'';position:absolute;top:15px;left:15px;width:42px;height:42px;background:url(/images/homepage/www/kocca/contents/human_right_bg_marster.png) no-repeat center;}
.human_right_wrap::after {content:'';position:absolute;top:15px;right:15px;width:42px;height:42px;padding-top:42px;background:url(/images/homepage/www/kocca/contents/human_right_bg_marster.png) no-repeat center;transform:rotate(90deg);}
.human_right_line {position:relative;}
.human_right_line::before {content:'';position:absolute;top:15px;left:55px;width:calc(100% - 110px);height:12px;background:url(/images/homepage/www/kocca/contents/human_right_bg_top.png) repeat-x center;}
.human_right_line::after {content:'';position:absolute;bottom:15px;left:55px;width:calc(100% - 110px);height:12px;background:url(/images/homepage/www/kocca/contents/human_right_bg_bottom.png) repeat-x center;}
.human_right_bottom::before {content:'';position:absolute;bottom:15px;left:15px;width:42px;height:42px;padding-top:42px;background:url(/images/homepage/www/kocca/contents/human_right_bg_marster.png) no-repeat center;transform:rotate(270deg);}
.human_right_bottom::after {content:'';position:absolute;bottom:15px;right:15px;width:42px;height:42px;padding-top:42px;background:url(/images/homepage/www/kocca/contents/human_right_bg_marster.png) no-repeat center;transform:rotate(180deg);}
.human_right_box {position:relative;width:calc(100% - 30px);height:100%;margin:0 auto;padding:60px 25px;}
.human_right_box::before {content:'';position:absolute;top:55px;left:0;width:12px;height:calc(100% - 110px);background:url(/images/homepage/www/kocca/contents/human_right_bg_left.png) repeat-y top center;z-index:-1;}
.human_right_box::after {content:'';position:absolute;top:55px;right:0;width:12px;height:calc(100% - 110px);background:url(/images/homepage/www/kocca/contents/human_right_bg_right.png) repeat-y top center;z-index:-1;}
.human_right_box .award_title {padding-top:22px;font-size:1.75em;font-weight:900;}
.human_right_box .human_right_list {margin:20px 140px 8px;padding-top:74px;background:url(/images/homepage/www/kocca/contents/human_right_bg03.png) center top no-repeat;}
.human_right_box .human_right_list .human_width250 {width:250px;margin:0 auto;}
.human_right_box .human_right_list li {position:relative;min-height:27px;padding-left:65px;margin-bottom:19px;}
.human_right_box .human_right_list .num {position:absolute;left:0;top:0;width:65px;font-size:18px;color:#9e26bc;font-weight:700;}
.human_right_box .human_right_list .text {font-size:18px;color:#3a3a3a;}
.human_right_box .human_right_list .btn_area {margin-top:40px;}
.human_right_box .human_right_list .btn_area a {width:220px;}

/* 교통안내 */
.kocca_map {margin-bottom:70px;}
.map_info {position:relative;margin-top:20px;border-bottom:1px solid #e1e1e1;}
.map_info::after {content:'';display:block;clear:both;}
.map_info ul {display:block;float:left;width:calc(100% - 60px);}
.map_info ul li {display:inline-block;margin:0 40px 20px 0;vertical-align:bottom;}
.map_info ul li::before {content:'';display:inline-block;width:30px;height:30px;background-color:#ededed;border-radius:100%;background-position:center;background-repeat:no-repeat;vertical-align: middle;margin-right:15px;}
.map_info ul li.address::before {background-image:url(/images/homepage/www/kocca/contents/icon_address.png);}
.map_info ul li.tel::before {background-image:url(/images/homepage/www/kocca/contents/icon_tel.png);}
.map_info ul li.fax::before {background-image:url(/images/homepage/www/kocca/contents/icon_fax.png);}
.map_info ul li.mail::before {background-image:url(/images/homepage/www/kocca/contents/icon_mail.png);}
.map_info .map_view {position:absolute;bottom:25px;right:0;display:block;float:right;width:85px;height:85px;padding-top:50px;text-align:center;background:#fff;color:#6e3798;font-weight:bold;border-radius:12px;border:1px solid #6e3798;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;background:url(/images/homepage/www/kocca/contents/icon_map_view_off.png) no-repeat center top 20px;}
.map_info .map_view:hover {color:#fff;background:url(/images/homepage/www/kocca/contents/icon_map_view_on.png) no-repeat center top 20px #6e3798;box-shadow:4px 4px 8px rgba(0,0,0,0.15);}
.traffic_wrap {word-break: break-all;}
.traffic_wrap &gt; ul &gt; li {position:relative;border:1px solid #e8e8e8;border-radius:8px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.traffic_wrap &gt; ul &gt; li::after {content:'';display:block;position:absolute;left:165px;top:15px;width:1px;height:calc(100% - 30px);background-color:#e8e8e8;}
.traffic_wrap &gt; ul &gt; li:nth-child(n+2) {margin-top:20px;}
.traffic_wrap .title {width:150px;text-align:center;font-size:1.125em;font-weight:bold;color:#494949;background-position:center top 15px;background-repeat:no-repeat;padding-top:70px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.traffic_wrap .title.bus {background-image:url(/images/homepage/www/kocca/contents/icon_traffic_bus.png);}
.traffic_wrap .title.train {background-image:url(/images/homepage/www/kocca/contents/icon_traffic_train.png);}
.traffic_wrap .title.metro {background-image:url(/images/homepage/www/kocca/contents/icon_traffic_metro.png);}
.traffic_wrap .title.car {background-image:url(/images/homepage/www/kocca/contents/icon_traffic_car.png);}
.traffic_wrap .title.parking01 {background-image:url(/images/homepage/www/kocca/contents/icon_traffic_parking01.png);}
.traffic_wrap .title.parking02 {background-image:url(/images/homepage/www/kocca/contents/icon_traffic_parking02.png);}
.traffic_wrap .title.parking03 {background-image:url(/images/homepage/www/kocca/contents/icon_traffic_parking03.png);}
.traffic_wrap .title.parking04 {background-image:url(/images/homepage/www/kocca/contents/icon_traffic_parking04.png);}
.traffic_wrap .list {width:calc(100% - 150px);padding-left:25px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.traffic_wrap .list &gt; li:nth-child(n+2) {margin-top:15px;}
.traffic_wrap .list ul ul {margin:10px 0;}
.traffic_wrap .bus_type01 {display:inline-block;margin:0 10px 5px 0;padding:2px 10px;border-radius:20px;background:#017de1;color:#fff;font-weight:bold;} /* 간선 */
.traffic_wrap .bus_type02 {display:inline-block;margin:0 10px 5px 0;padding:2px 10px;border-radius:20px;background:#fff;border:1px solid #fe3402;color:#fe3402;font-weight:bold;} /* 직행 */
.traffic_wrap .bus_type03 {display:inline-block;margin:0 10px 5px 0;padding:2px 10px;border-radius:20px;background:#fe3402;color:#fff;font-weight:bold;} /* 광역 */
.traffic_wrap .bus_type04 {display:inline-block;margin:0 10px 5px 0;padding:2px 10px;border-radius:20px;background:#01ad00;color:#fff;font-weight:bold;} /* 지선 */
.traffic_wrap .bus_type05 {display:inline-block;margin:0 10px 5px 0;padding:2px 10px;border-radius:20px;background:#ff5f01;color:#fff;font-weight:bold;} /* 급행 */

/* 이미지 확대기능 */
.img_wrap {position:relative;}
.img_wrap .zoom {display:none;position:absolute;right:20px;bottom:20px;background:rgba(255,255,255,0.6);border-radius:100%;border:1px solid #5e419a;}
.img_wrap .zoom a {display:block;padding:20px;z-index:10;}
.img_wrap .zoom a::after {content:'\e97b';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'xeicon';font-size:20px;color:#5e419a;z-index:1;}

/* 개인정보처리방침 : 20220825_개편 */
.termsWrap [class*="box"] {position:relative;margin-bottom:40px;}
.termsWrap [class*="box"] &gt; p {line-height:29px;}
.termsWrap [class*="box"] &gt; .box02 {margin:30px 0 0;padding:30px}
.termsWrap .box01 { padding:30px 35px; border:1px solid #d1d1d1; line-height:25px; border-radius:20px;}
.termsWrap table th,
.termsWrap table td { font-size:15px; color:#333; }
.termsWrap .li_style01 &gt; li { font-weight:400; font-size:15px; }
.termsWrap .tit01_ { padding:20px 0 5px; color:#0a6da6; font-size:20px; line-height:25px; font-weight:500; }
.termsWrap .tip { color:#ff5800; }
.termsWrap .uline { text-decoration:underline; }
.termsWrap .pi_list li { margin-bottom:5px; }
.termsWrap .privacy_label{display:inline-block;width:calc(100% + 28px);padding:0;margin:0px -14px 5px -14px; box-sizing: border-box;}
.termsWrap .privacy_label .label_box{float:left;width:calc(33.5% - 28px);box-sizing: border-box;margin:14px;padding:30px;text-align:center; border: 1px solid #dcdcdc;border-radius:20px;}
.termsWrap .privacy_label .label_box.label_box02,
.termsWrap .privacy_label .label_box.label_box05 {width:calc(33% - 28px)}
.termsWrap .privacy_label .label_box:hover{border: 1px solid #4d74c2;  box-shadow: 0 0.2rem 0.8rem rgba(22,71,170,0.2);}
.termsWrap .privacy_label .label_box .label_layer{display: none; position: absolute; box-sizing: border-box; border-radius: 8px; background-color: #fff; border: 1px solid #ccd8e6; width: 580px; z-index: 99; box-shadow: 0 0.2rem 0.8rem rgba(22,71,170,0.2);}
.termsWrap .privacy_label .label_box .label_layer .label_desc_top{width: 100%;box-sizing: border-box;padding:10px;background-color:#526faa;border-top-right-radius: 8px;border-top-left-radius: 8px;}
.termsWrap .label_desc_top p{color: #fff; text-align:left;}
.termsWrap .label_desc_btm {padding:15px 20px;}
.termsWrap .label_desc_btm p{ text-align:left;}

.termsWrap .label_desc_btm .tbl-type01 {position:relative;width:100%;border-top:1px solid #5e6b83;margin-top:10px;letter-spacing:-1px;}
.termsWrap .label_desc_btm .tbl-type01 th {padding:7px;font-size: 15px;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:#f5f5f5;color:#333;text-align:center;line-height:1em;}
.termsWrap .label_desc_btm .tbl-type01 td {padding:5px;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;}
.termsWrap .label_desc_btm .tbl-type01 td .desc_tit{font-weight:500; font-size: 15px;color: #ff5800; word-break: keep-all; letter-spacing:-0.5px; line-height:1.5rem !important;   }
.termsWrap .label_desc_btm .tbl-type01 td .desc_cnt{color: #333;font-size: 14px; line-height:1.6rem !important;}

.termsWrap .desc_wrap{display: flex;flex-flow: row wrap;}
.termsWrap .desc_box{width: 100%;border-radius: 10px; border: 1px solid #eee;box-sizing: border-box;padding: 10px 15px; margin-top:10px; margin-bottom:10px; display: flex;flex-flow: row wrap;justify-content: space-between;    }
.termsWrap .desc_tit{width: 100%;font-weight:500; font-size: 15px;color: #ff5800; word-break: keep-all; letter-spacing:-0.5px; line-height:1.5rem !important;   }
.termsWrap .desc_cnt{ /* width: 69%; */color: #333;font-size: 14px; line-height:1.6rem !important;}

.termsWrap .desc_wrap.type2 {display: flex;flex-flow: row wrap;}
.termsWrap .desc_wrap.type2 .desc_box{width: 100%;border-radius: 10px; border: 1px solid #eee;box-sizing: border-box;padding: 10px 15px; margin-top:10px; margin-bottom:10px; display: flex;flex-flow: row wrap;justify-content: space-between;    }
.termsWrap .desc_wrap.type2 .desc_tit{width: 20%;font-weight:500; font-size: 15px;color: #ff5800; word-break: keep-all; letter-spacing:-0.5px; line-height:1.5rem !important;   }
.termsWrap .desc_wrap.type2 .desc_cnt{ width: 79%; color: #333;font-size: 14px; line-height:1.6rem !important;}

.termsWrap .label_desc_btm .tbl-type01 {position:relative;width:100%;border-top:1px solid #5e6b83;}

.termsWrap .desc_icon{box-sizing: border-box; padding-left: 30px; }
.termsWrap .desc_icon.edu{background:url(/images/homepage/www/kocca/sub/icon_edu.png)no-repeat 0 50%;}
.termsWrap .desc_icon.dem{ background:url(/images/homepage/www/kocca/sub/icon_dem.png)no-repeat 0 50%;}
.termsWrap .desc_icon.dec{background:url(/images/homepage/www/kocca/sub/icon_dec.png)no-repeat 0 50%;}
.termsWrap .desc_icon.ins{background:url(/images/homepage/www/kocca/sub/icon_ins.png)no-repeat 0 50%;}
.termsWrap .desc_icon.pro{background:url(/images/homepage/www/kocca/sub/icon_pro.png)no-repeat 0 50%;}

.termsWrap .label_layer.num0{top:0; left:107%; }
.termsWrap .label_layer.num1{top:0; left:107%; }
.termsWrap .label_layer.num2{top:0; right:107%; }
.termsWrap .label_layer.num3{top:0; left:107%; }
.termsWrap .label_layer.num4{top:0; left:107%; }
.termsWrap .label_layer.num5{top:0; right:107%;  }

.termsWrap .cnt_list {display:flex; width:100%; padding:40px 5% 20px 5%; margin:20px auto 0px; border-radius:20px; flex-flow:row wrap; justify-content:space-between; border:1px solid #d9d9d9; box-sizing:border-box;}
.termsWrap .cnt_list li { position:relative; width:45%; margin-bottom:20px; box-sizing:border-box; background-repeat:no-repeat; background-position:left center;}
.termsWrap .cnt_list li a { display:block; height:27px; margin-top:5px; padding-left:40px; color:#444; font-weight:400; box-sizing:border-box; font-size:18px; line-height:1.2;} 
.termsWrap .cnt_list li a:hover { text-decoration:underline; }
/*
.termsWrap .cnt_list li:first-child a { background:url(/images/homepage/www/kocca/sub/img_object_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:nth-child(2) a { background:url(/images/homepage/www/kocca/sub/img_period_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:nth-child(3) a {background:url(/images/homepage/www/kocca/sub/img_private_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:nth-child(4) a {background:url(/images/homepage/www/kocca/sub/img_third_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:nth-child(5) a { background:url(/images/homepage/www/kocca/sub/img_consign_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:nth-child(6) a {background:url(/images/homepage/www/kocca/sub/img_destruction_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:nth-child(7) a {background:url(/images/homepage/www/kocca/sub/img_court_20.png)no-repeat 0 0;}
.termsWrap .cnt_list li:nth-child(8) a {background:url(/images/homepage/www/kocca/sub/img_safe_20.png)no-repeat 0 0;}
.termsWrap .cnt_list li:nth-child(9) a { background:url(/images/homepage/www/kocca/sub/img_cookie_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:nth-child(10) a { background:url(/images/homepage/www/kocca/sub/img_cpo_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:nth-child(11) a { background:url(/images/homepage/www/kocca/sub/img_browse_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:nth-child(12) a {background:url(/images/homepage/www/kocca/sub/img_help_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:nth-child(13) a {background:url(/images/homepage/www/kocca/sub/img_result_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:nth-child(14) a {background:url(/images/homepage/www/kocca/sub/img_p_video_20.png)no-repeat 0 0; }
.termsWrap .cnt_list li:last-child a { background:url(/images/homepage/www/kocca/sub/img_change_20.png)no-repeat 0 0; }
*/
/*
.termsWrap .cnt_list li:first-child { background-image:url(/images/homepage/www/kocca/sub/img_private_1.svg);}
.termsWrap .cnt_list li:nth-child(2) { background-image:url(/images/homepage/www/kocca/sub/img_private_2.svg);}
.termsWrap .cnt_list li:nth-child(3) {background-image:url(/images/homepage/www/kocca/sub/img_private_3.svg);}
.termsWrap .cnt_list li:nth-child(4) {background-image:url(/images/homepage/www/kocca/sub/img_private_4.svg);}
.termsWrap .cnt_list li:nth-child(5) { background-image:url(/images/homepage/www/kocca/sub/img_private_5.svg);}
.termsWrap .cnt_list li:nth-child(6) {background-image:url(/images/homepage/www/kocca/sub/img_private_6.svg);}
.termsWrap .cnt_list li:nth-child(7) {background-image:url(/images/homepage/www/kocca/sub/img_private_7.svg);}
.termsWrap .cnt_list li:nth-child(8) {background-image:url(/images/homepage/www/kocca/sub/img_private_8.svg);}
.termsWrap .cnt_list li:nth-child(9) { background-image:url(/images/homepage/www/kocca/sub/img_private_9.svg);}
.termsWrap .cnt_list li:nth-child(10) { background-image:url(/images/homepage/www/kocca/sub/img_private_10.svg);}
.termsWrap .cnt_list li:nth-child(11) { background-image:url(/images/homepage/www/kocca/sub/img_private_11.svg);}
.termsWrap .cnt_list li:nth-child(12) {background-image:url(/images/homepage/www/kocca/sub/img_private_12.svg);}
.termsWrap .cnt_list li:nth-child(13) {background-image:url(/images/homepage/www/kocca/sub/img_private_13.svg);}
.termsWrap .cnt_list li:nth-child(14) {background-image:url(/images/homepage/www/kocca/sub/img_private_14.svg);}
.termsWrap .cnt_list li:last-child { background-image:url(/images/homepage/www/kocca/sub/img_private_15.svg);}
*/


.termsWrap .list_icon{margin-right: 10px;}
.termsWrap .list_icon img{vertical-align: middle;}
.termsWrap .tit01_ .list_icon img {width:32px;margin-top:-5px;}

.termsWrap .in_box {padding:30px 20px;margin:15px 0;text-align:center;border:1px solid #dcdcdc;border-radius:20px;}

#privacybg {position:relative;max-width:400px;}
#privacybg ul li {width:100%;overflow:hidden;}
#privacybg ul li + li {padding-top:19px;}
#privacybg ul li .select-style + .btn_s {margin-left:-2px;}
#privacybg ul li .btn_s {float:left;}
#privacybg ul li input {vertical-align:middle}
#privacybg .btn_s {display:inline-block;background:#6c7e90;color:#fff;font-size:16px;line-height:37px;width:50px;height:37px;text-align:center;}

.termsWrap .select-style-pv {float:left;border: 1px solid #6c7e90; width:300px;border-radius:0;overflow:hidden;}
.termsWrap .select-style-pv select {padding:0 0 0 10px;width:100%;height:35px;color:#696969;font-size:16px;line-height:25px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.termsWrap .select-style-pv select:focus {outline: none;}

/* 개인정보처리방침 맨 하단 연혁 (개편_20230911) */
.accordion_box {margin-top:20px;margin-bottom:0 !important;}
.accordion_box .accordion_list {border-top:2px solid #454545;border-bottom:1px solid #ddd;}
.accordion_box .accordion_list &gt; li {border-bottom:1px solid #ddd;}
.accordion_box .accordion_list .accordion_tit {display:block;position:relative;min-height:35px;padding:20px 45px 20px 70px;font-size:18px;font-weight:500;}
.accordion_box .accordion_list .accordion_tit:hover,
.accordion_box .accordion_list .accordion_tit:focus {text-decoration:underline;}
.accordion_box .accordion_list .accordion_tit::before {font-family:'xeicon';content:'\e907';position:absolute;top:50%;left:20px;width:30px;height:30px;font-size:20px;background-color:#762a9a;border-radius:50%;padding:0 5px;color:#fff;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.accordion_box .accordion_list .accordion_tit::after {font-family:'xeicon';content:'\e941';position:absolute;top:50%;right:20px;margin-top:-13px;}
.accordion_box .accordion_list .accordion_tit.on::after {transform:rotate(180deg);}
.accordion_box .accordion_list .cont {display:none;padding:10px 40px 10px 70px;border-top:1px solid #ddd;background-color:#F8F8F8;}
.accordion_box .accordion_list .cont_list a:hover,
.accordion_box .accordion_list .cont_list a:focus {text-decoration:underline;}
.accordion_box .accordion_list .cont_list li {margin:7px 0;line-height:1.6;}
.accordion_box .accordion_list .cont_list li a {font-size:16px;}
.accordion_box .accordion_list .cont_list li .btn_download {min-height:auto;font-size:14px;padding:4px 35px 6px 6px;border-radius:25px;color:#fff;background-color:#762a9a;border:0 none;}

/* 개인정보처리방침 - 20240830_개편 */
.termsWrap.new_privacy_policy {position:relative;}
.termsWrap.new_privacy_policy .privacy_new {padding-right:50px;background:url(/images/homepage/www/kocca/sub/privacy_new.png) right bottom 2px no-repeat;}
.termsWrap.new_privacy_policy .p_p_img,
.termsWrap.new_privacy_policy .tit01_ .list_icon img  {/*width:27px;*/width:32px;height:auto;margin-top:-5px;}
.termsWrap.new_privacy_policy .enforce_flex {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.termsWrap.new_privacy_policy .enforce_flex .p_p_img {width:46px;margin-right:20px;margin-top:0;}
.termsWrap.new_privacy_policy .enforce_01 {margin-top:30px;padding-top:30px;border-top:1px solid #d1d1d1;}
.termsWrap.new_privacy_policy .enforce_01 .p_p_img.width27 {width:27px;margin-right:10px;}
.termsWrap.new_privacy_policy .privacy_style01 {display:flex;width:100%;margin:10px 0 0 10px;flex-flow:row wrap;justify-content:space-between;box-sizing:border-box;}
.termsWrap.new_privacy_policy .privacy_style01 li {width:45%;margin-top:2px;padding-left:13px;font-size:16px;}
.termsWrap.new_privacy_policy .privacy_style01 li::before {top:12px;width:3px;height:3px;}
.termsWrap.new_privacy_policy .privacy_style01 li a {margin:0;}
.termsWrap.new_privacy_policy .cnt_list li {width:50%;}
.termsWrap.new_privacy_policy .cnt_list li a {padding-left:0;}
.termsWrap.new_privacy_policy .cnt_list li a:hover {text-decoration:none;}
.termsWrap.new_privacy_policy .cnt_list li a:hover span {text-decoration:underline;}
.termsWrap.new_privacy_policy .click_table_open,
.termsWrap.new_privacy_policy .click_table_open02 {display:inline-block;margin:10px 0;padding:15px 48px 15px 20px;color:#fff;background-color:#752c98;}
.termsWrap.new_privacy_policy .click_table_open span,
.termsWrap.new_privacy_policy .click_table_open02 span {position:relative;display:block;text-align:left;word-break:keep-all;}
.termsWrap.new_privacy_policy .click_table_open span::after,
.termsWrap.new_privacy_policy .click_table_open02 span::after {position:absolute;right:-28px;top:1px;content:'\e941';font-family:'xeicon';}
.termsWrap.new_privacy_policy .click_table_open.btn_on_style span::after,
.termsWrap.new_privacy_policy .click_table_open02.btn_on_style span::after {-ms-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);}
.termsWrap.new_privacy_policy .conTable_wrap .tfoot_table_area,
.termsWrap.new_privacy_policy .click_conTable_wrap02 {display:none;}
.termsWrap.new_privacy_policy .conTable_wrap.on_style .tfoot_table_area {display:table-footer-group;}
.termsWrap.new_privacy_policy .click_conTable_wrap02.on_style {display:block;}
.painting_view_link {position:absolute;right:0;top:-35px;z-index:1;}
.painting_view_link a {position:relative;display:inline-block;padding:10px 110px 10px 76px;margin-bottom:0;text-align:left;white-space:nowrap;vertical-align:middle;border:1px solid #d1d1d1;border-radius:12px;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
.painting_view_link a::after {content:'';position:absolute;right:12px;bottom:0;width:88px;height:78px;background:url(/images/homepage/www/kocca/sub/privacy_painting_btn.png) center no-repeat;}
.painting_view_link a::before {content:'';position:absolute;left:15px;top:50%;width:48px;height:48px;margin-top:-24px;background:url(/images/homepage/www/kocca/sub/privacy_painting_qr.jpg) center no-repeat;}
.painting_view_link a:hover {border:1px solid #9a29b3;background:none;box-shadow:7px 9px 8px rgba(0,0,0,0.12);-ms-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-4px);}
.painting_view_link a span {padding-right:20px;font-size:16px;color:#535353;font-weight:500;background:url(/images/oldimg/sub/link.png) right 7px no-repeat;}
.painting_view_link a:hover span {color:#9a29b3;background:url(/images/homepage/www/kocca/sub/privacy_painting_link_on.png) right 7px no-repeat;}

.termsWrap.new_privacy_policy .click_table_open + .conTable_wrap,
.termsWrap.new_privacy_policy .click_table_open + .privacyImg_wrap {display:none;}
.termsWrap.new_privacy_policy .click_table_open.btn_on_style + .conTable_wrap,
.termsWrap.new_privacy_policy .click_table_open.btn_on_style + .privacyImg_wrap {display:block;}

/* 그림으로 보는 알기쉬운 개인정보처리방침 */
.termsWrap .painting_view .enforce_flex img {margin-right:30px;}
.termsWrap .painting_view .tit {display:inline-block;font-size:24px;color:#444247;font-weight:bold;margin-bottom:20px;position:relative;}
.termsWrap .painting_view .txt {font-size:18px;}
.termsWrap .painting_view .step_style01 &gt; ul {width:calc(100% + 16px);margin-left:-4px}
.termsWrap .painting_view .step_style01 li {word-break:keep-all;}
.termsWrap .painting_view .step_style01.arrow_none &gt; ul &gt; li {margin:0 5px 10px 5px;}
.termsWrap .painting_view .step_style01.arrow_none &gt; ul &gt; li::after {content:"";}
.termsWrap .painting_view .step_style01.step_count03 &gt; ul &gt; li {width:calc(33.33% - 12px);}
.termsWrap .painting_view .step_style01.step_count04 &gt; ul &gt; li {width:calc(25% - 12px);margin:0 5px 10px 5px;}
.termsWrap .painting_view .only_img_line {margin-bottom:30px;border:1px solid #c3c3c3}
.termsWrap .painting_view .only_img_line:last-child {margin-bottom:0;}


/* 지도 포커스 관련 */
.root_daum_roughmap .wrap_btn_zoom button:focus {outline:auto}

/* 회원가입 sns연동이벤트 영역 */
.sns_join_event {border-top:2px solid #000; border-bottom:1px solid #000;}
.sns_join_event .conbox_wrap {margin-bottom:20px;}

@media all and (max-width:1200px) {
	.termsWrap .label_layer.num0{top:185px; left:0%; }
	.termsWrap .label_layer.num1{top:185px; left:-38%; }
	.termsWrap .label_layer.num2{top:185px; right:-1%; }
	.termsWrap .label_layer.num3{top:185px; left: 0%; }
	.termsWrap .label_layer.num4{top:185px; left: -38%; }
	.termsWrap .label_layer.num5{top:185px; right: -1%;  }
}

@media all and (max-width:768px) {
	.termsWrap .termsWrap .tit01.ac{margin-top:30px;}
	.termsWrap .privacy_label{display:inline-block;width:calc(100% + 18px);padding:0;margin:0px -7px 5px -7px; box-sizing: border-box;}
	.termsWrap .privacy_label .label_box{float:left;display:inline-block;width:calc(33% - 14px);box-sizing: border-box;margin:7px;padding:30px;text-align:center; border: 1px solid #dcdcdc; }
	
	/* 개인정보처리방침 맨 하단 연혁 (개편_20230911) */
	.accordion_box .accordion_list .accordion_tit {min-height:auto;padding:17px 30px 15px 45px;font-size:15px;}
	.accordion_box .accordion_list .accordion_tit::before {left:10px;width:20px;height:20px;padding:0 4px;font-size:12px;}
	.accordion_box .accordion_list .accordion_tit::after {right:10px;}
	.accordion_box .accordion_list .cont {padding:10px 20px;}
	.accordion_box .accordion_list .cont_list li a {font-size:14px;}

}

@media all and (max-width:640px) {
	.termsWrap .privacy_label_wrap{display:none;}
	.termsWrap .cnt_list li { width:100%;}
	.termsWrap .select-style-pv{width:calc(100% - 70px);}

}

/* 영상정보처리기기 운영방침 : 20220913_개편 */
.termsWrap2 [class*="box"] {position:relative;margin-bottom:40px;}
.termsWrap2 [class*="box"] &gt; p {line-height:29px;}
.termsWrap2 [class*="box"] &gt; .box02 {margin:30px 0 0;padding:30px}
.termsWrap2 .box01 { padding:30px 35px; border:1px solid #d1d1d1; line-height:25px; }
.termsWrap2 table th,
.termsWrap2 table td { font-size:15px; color:#333; }
.termsWrap2 .li_style01 &gt; li { font-weight:400; font-size:15px; }
.termsWrap2 .tit01_ { padding:30px 0 5px; color:#0a6da6; font-size:20px; line-height:25px; font-weight:500; }
.termsWrap2 .tip { color:#ff5800; }
.termsWrap2 .uline { text-decoration:underline; }
.termsWrap2 .pi_list li { margin-bottom:5px; }

.termsWrap2 .label_desc_btm .tbl-type01 {position:relative;width:100%;border-top:1px solid #5e6b83;}

.termsWrap2 .cnt_list { display:flex; width:100%; padding:20px 5%; margin:20px auto 0px; flex-flow:row wrap; justify-content:space-between; border:1px solid #d9d9d9; box-sizing:border-box; }
.termsWrap2 .cnt_list li { position:relative; width:45%; box-sizing:border-box; }
.termsWrap2 .cnt_list li a { display:block; color:#444; font-weight:400; box-sizing:border-box; } 
.termsWrap2 .cnt_list li a:hover { text-decoration:underline; }
.termsWrap2 .cnt_list li::before { top:50%; }

@media all and (max-width:1200px) {


}

@media all and (max-width:768px) {

}

@media all and (max-width:640px) {
	.termsWrap2 .cnt_list li { width:100%;}

}



</pre></body></html>