/* common */
body {
    -ms-overflow-style: scrollbar;
}
html {scroll-behavior: smooth;}
html, body {margin:0; padding:0; color:#4c4c4c; font-size:16px; font-weight:400;text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop);}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { font-family: 'Noto Sans', 'Source Han Sans', "Noto Sans CJK KR", '본고딕', '나눔바른고딕', '나눔고딕', 'Nanum Gothic',  'NanumGothic', '맑은고딕', 'Malgun Gothic', dotum, serif;}
ul,li {list-style: none;padding: 0;margin: 0;}
h1, .h1 {font-size: 100%;}
h1, .h1, h2, .h2, h3, .h3 {margin:0;}
.no-mar {margin-left: 0;margin-right: 0;}
.no-mar > .no-pad {padding-left:0; padding-right:0;}
.no-pad {padding: 0;}
.posi-relative {position: relative;}
.posi-absolute {position: absolute;}
.max-height {height: 100%;}
.margincenter {margin: 0 auto;}
.vc {display: table;width: 100%;height :100%;}
.vm {display: table-cell;width: 100%;height :100%;vertical-align: middle;text-align: center;}
strong {font-weight:700;}
.block {display:block;}
.img-responsive {max-width:100%;}
.aligncenter {display:block; max-width:100%; margin:0 auto;}
.alignleft {float:left;}
.alignright {float:right;}
.vertical-base {vertical-align:baseline;}
.vertical-middle {vertical-align:middle;}
.vertical-sub {vertical-align:sub;}
.imgcenter {margin: 0 auto;display:block;}

/* margin */
.mb5 {margin-bottom: 5px}
.mb7 {margin-bottom: 7px}
.mb10 {margin-bottom: 10px}
.mb15 {margin-bottom: 15px}
.mb20 {margin-bottom: 20px}
.mb25 {margin-bottom: 25px}
.mb30 {margin-bottom: 30px}
.mb35 {margin-bottom: 35px}
.mb40 {margin-bottom: 40px}
.mb45 {margin-bottom: 45px}
.mb50 {margin-bottom: 50px}
.mb55 {margin-bottom: 55px}
.mb60 {margin-bottom: 60px}
.mb65 {margin-bottom: 65px}
.mb70 {margin-bottom: 70px}
.mb75 {margin-bottom: 75px}
.mb80 {margin-bottom: 80px}
.mb85 {margin-bottom: 85px}
.mb90 {margin-bottom: 90px}
.mb95 {margin-bottom: 95px}
.mb100 {margin-bottom: 100px}

.mt5 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}
.mt20 {margin-top: 20px}
.mt25 {margin-top: 25px}
.mt30 {margin-top: 30px}
.mt35 {margin-top: 35px}
.mt40 {margin-top: 40px}
.mt45 {margin-top: 45px}
.mt50 {margin-top: 50px}
.mt55 {margin-top: 55px}
.mt60 {margin-top: 60px}
.mt65 {margin-top: 65px}
.mt70 {margin-top: 70px}
.mt75 {margin-top: 75px}
.mt80 {margin-top: 80px}
.mt85 {margin-top: 85px}
.mt90 {margin-top: 90px}
.mt95 {margin-top: 95px}
.mt100 {margin-top: 100px}

/* padding */
.pt5 {padding-top: 5px}
.pt10 {padding-top: 10px}
.pt15 {padding-top: 15px}
.pt20 {padding-top: 20px}
.pt25 {padding-top: 25px}
.pt30 {padding-top: 30px}
.pt35 {padding-top: 35px}
.pt40 {padding-top: 40px}
.pt45 {padding-top: 45px}
.pt50 {padding-top: 50px}
.pt55 {padding-top: 55px}
.pt60 {padding-top: 60px}
.pt65 {padding-top: 65px}
.pt70 {padding-top: 70px}
.pt75 {padding-top: 75px}
.pt80 {padding-top: 80px}
.pt85 {padding-top: 85px}
.pt90 {padding-top: 90px}
.pt95 {padding-top: 95px}
.pt100 {padding-top: 100px}

.wrap {max-width:1920px;margin: 0 auto;position: relative;}

.header {height: 100px;position: fixed;top: 0;left: 0;width: 100%;z-index: 100;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;text-align: center;font-size: 0;background-color: #26272c;}
.header .header_in {display: inline-block;max-width:1920px;margin: 0 auto;height: 100%;width: 100%;position: relative;}
.header .header_in:before {content: "";display: table;}
.header .header_in:after {content: "";display: table;clear: both;}
.header_fix {padding: 0 350px 0 350px;}
.header h1 {position: absolute;left: 50px;top: 24px;z-index: 105;}
.header .language {position: absolute;right: 159px;top: 0;height: 100%;z-index: 105;}
.header .language ul.lan {display: table;height: 100%;}
.header .language ul.lan li.lanl {display: table-cell;height: 100%;vertical-align: middle;padding-right: 18px;}
.header .language ul.lan li.lanl a.lana {text-decoration: none;display: inline-block;font-size: 18px;color: #777777;font-family: 'Roboto';font-weight: 900;line-height: 1.1;}
.header .language ul.lan li.lanl.my {position: relative;}
.header .language ul.lan li.lanl.my a.lana {text-decoration: none;width: 19px;height: 22px;display: inline-block;background: url('/skin/default/img/main/ico_man_off.png') no-repeat center center/19px auto;}
.header .language ul.lan li.lanl.my.active a.lana {background-image: url('/skin/default/img/main/ico_man_on.png')}
.header .language ul.lan li.lanl.my a.lana .blind {display: none;}
.header .language ul.lan li.lanl.my a.lana:hover:after, .header .language ul.lan li.lanl.my.active a.lana:after {display: none;}
.header .language ul.lan li.lanl.my {padding-left: 2px;padding-right: 0;}
.header .language ul.lan li.lanl a.lana:hover,
.header .language ul.lan li.lanl.active a.lana {color: #fff;position: relative;}
.header .language ul.lan li.lanl a.lana:hover:after,
.header .language ul.lan li.lanl.active a.lana:after {content: "";display: block;width: 100%;height: 1px;background-color: #fff;position: absolute;bottom: 0;left: 0;}
.header .global_menu {position: absolute;right: 0;top: 0;height: 100%;width: 110px;z-index: 105;background-color: #004385;}
.header .global_menu .fix {height: 100%;width: 100%;position: relative;}
.header .global_menu span.bar,
.header .global_menu .fix:before,
.header .global_menu .fix:after {display: inline-block;width: 30px;height: 4px;position: absolute;left: 50%;margin-left: -15px;background-color: #fff;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.header .global_menu .fix:before,
.header .global_menu .fix:after {content: "";}
.header .global_menu span.bar {width: 30px;top: 35px;margin-left: -15px;}
.header .global_menu .fix:before {top: 23px;}
.header .global_menu .fix:after {top: 47px;}
.header .global_menu span.menu {font-size: 14px;color: #fff;font-weight: 900;font-family: 'Roboto';position: absolute;left: 50%;margin-left: -20px;bottom: 15px;}

.is-total .header .global_menu span.bar {background-color: transparent;}
.is-total .header .global_menu .fix:before {top: 36px;transform: rotate(45deg);}
.is-total .header .global_menu .fix:after {top: 36px;transform: rotate(-45deg);}

.header.scrolled {background-color: #26272c;}

.footer {padding: 50px 0 60px 0;border-top: 1px solid #e9e9e9;word-break:keep-all;}
.bottom_banner {background-color: #f7f7f7;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;padding: 20px 0;}
.footer .f_wrap:before {content: "";display: table;}
.footer .f_wrap:after {content: "";display: table;clear: both;}
.footer .f_group {float: left;width: 77%;padding-left: 240px;position: relative;}
.footer .f_group .f_logo {position: absolute;left: 0;top: 0;width: 230px;height: 65px;background: url('/skin/default/img/main/bottom_logo.png') no-repeat 0 0;}
.footer .f_group .f_logo .blind {display: none;}
.footer .f_sns {float: left;width: 23%;text-align: right;}
.footer .f_sns ul {overflow:hidden;display: inline-block;}
.footer .f_sns ul li {float: left;margin-right: 5px;}
.footer .f_sns ul li .blind {display: none;}
.footer .f_sns ul li .fs_icon {display: inline-block;vertical-align: middle;width: 38px;height: 39px;background-image: url('/skin/default/img/main/ico_sns.png');background-repeat: no-repeat;}
.footer .f_sns ul li .fs_icon.blog {background-position: 0 0;}
.footer .f_sns ul li .fs_icon.instagram {background-position: -47px 0;}
.footer .f_sns ul li .fs_icon.kakao {background-position: -96px 0;}
.footer .f_sns ul li .fs_icon.facebook {background-position: -145px 0;}
.footer .f_sns ul li .fs_icon.cafe {background-position: -191px 0;width: 39px;}
.footer .f_sns ul li .fs_icon.youtube {background-position: -239px 0;width: 39px;}
.footer .f_sns ul li.last {margin-right: 0;}
.footer .f_info p {font-size: 13px;color: #adadad;font-weight: 200;word-break: keep-all;}
.footer .f_info a {color: #18ced1;}
.footer .f_info a.mr10 {margin-right: 10px;}
.footer .f_info p.mar {margin-bottom: 10px;}
.f_pa {text-align:right;margin-top: 5px;}
.f_pa a {display: inline-block;}

.tip {display: none;position: absolute;background-color: #000;padding: 0 20px;left: 50%;margin-left: -50px;width: 100px;top: 100px;margin-top: -20px;}
.tip:before {content: "";display: block;width: 14px;height: 8px;background: url('/skin/default/img/main/ico_tip.png') no-repeat 0 0;position: absolute;left: 50%;margin-left: -7px;top: -8px;}
.tip li.login {border-bottom: 1px solid #413d44;}
.tip li a {font-size: 14px;color: #dddddd;font-weight: 400;text-decoration: none;text-align: center;display: block;padding: 15px 0;}
.tip li a:hover {color: #3189e1;}

.gnb_wrap {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 100;background: rgba(0, 0, 0, 0.9);padding: 150px 0 100px 0;-moz-transform: translateY(-100%);-webkit-transform: translateY(-100%);-o-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);visibility : hidden;}
.gnb_container {max-width: 1540px;margin: 0 auto;}
.gnb_container {margin: 0 auto;padding: 0 25px;}
.gnb_container:before {display: table;content: "";}
.gnb_container:after {display: table;content: "";clear: both;}
.gnb:before {display: table;content: "";}
.gnb:after {display: table;content: "";clear: both;}
.gnb .dropdown {overflow: hidden;transform: matrix(1, 0, 0, 1, -40, 0);opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;margin-bottom: 15px;}
.gnb .dropdown .dropdowna {text-align: left;float: left;width: 20%;text-decoration: none;display: block;font-size: 21px;color: #ffffff;font-weight: 600;}
.gnb .dropdown.active .dropdowna{color: #3189e1;}
.gnb .sub-onemenu {float: left;width: 80%;border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-bottom: 15px;overflow: hidden;}
.gnb .sub-onemenu .sub-dropdown {float: left;text-align: left;padding: 0 15px;}
.gnb .sub-onemenu .sub-dropdown .sub-onemenua {display: block;font-size: 16px;color: #ffffff;font-weight: 200;padding: 3px 0;text-decoration: none;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.gnb .sub-onemenu .sub-dropdown .sub-onemenua:hover {text-decoration: underline;}

.topgnb_wrap .sub-twomenu {display: none;}
.sub-twomenu {margin-top: 10px;}
.sub-twomenu li {margin: 5px 0;}
.sub-twomenu li a {font-size: 15px;color: #b1b1b1;font-weight: 300;display: block;text-align: left;padding: 0 0;}

.topgnb_wrap {height: 100%;display: block;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.header.scrolled .topgnb_wrap {display: block;}
.topgnb:before {display: table;content: "";}
.topgnb:after {display: table;content: "";clear: both;}
.topgnb {display: table;width: 100%;height: 100%;}
.topgnb .dropdown {position: static;display: table-cell;width: 11%;height: 100%;vertical-align: middle;text-align: center;z-index: 0;padding: 0 5px;}
.topgnb .dropdown.dropdown-2,
.topgnb .dropdown.dropdown-3,
.topgnb .dropdown.dropdown-4{width: 15%;}
.topgnb .dropdown .dropdowna {font-size: 16px;color: #ffffff;font-weight: 600;text-decoration: none;word-break: keep-all;}
.topgnb .dropdown.on .dropdowna,
.topgnb .dropdown.active .dropdowna {color: #3189e1;}
.topgnb .sub-onemenu {position: absolute;left: 0;top: 100%;display: none;background-color: #000;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;width: 100%;}
.topgnb .dropdown.on .sub-onemenu {display: block;}
.topgnb .dropdown.active .sub-onemenu {display: block;}
.topgnb .sub-onemenu li {float: left;}

.topgnb .dropdown.dropdown-1 .sub-onemenu li {width: 14.285714%;}
.topgnb .dropdown.dropdown-3 .sub-onemenu li {width: 14.285714%;}
.topgnb .dropdown.dropdown-4 .sub-onemenu li {width: 25%;}
.topgnb .dropdown.dropdown-5 .sub-onemenu li {width: 25%;}
.topgnb .dropdown.dropdown-6 .sub-onemenu li {width: 20%;}
.topgnb .dropdown.dropdown-2 .sub-onemenu li {width: 16.6666666667%;}
.topgnb .dropdown.dropdown-7 .sub-onemenu li {width: 33.3333333333%;}
/* .topgnb .dropdown.dropdown-8 .sub-onemenu li {width: 16.6666666667%;} */
.topgnb .dropdown.dropdown-8 .sub-onemenu li {width: 16.6666666667%;}

.topgnb .sub-onemenu {border-right: 1px solid #404040;}
/* .topgnb .sub-onemenu li a {font-size: 13px;color: #c7c7c7;font-weight: 400;display: block;padding: 10px 5px;text-decoration: none;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;border-left: 1px solid #404040;} */
.topgnb .sub-onemenu li a {font-size: 14px;color: #c7c7c7;font-weight: 400;display: block;padding: 15px 5px;text-decoration: none;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;border-left: 1px solid #404040;word-break:keep-all;height: 60px;}
.topgnb .sub-onemenu li a.on,
.topgnb .sub-onemenu li a:hover {color: #fff;background-color: #3189e1;}

.scroll {margin-top: -100px;width: 90px;position: fixed;top: 50%;right: 0;z-index: 98;}
.scroll a {display: block;height: 100px;text-align: center;padding-top: 13px;}
.scroll a span {font-size: 13px;font-family: 'Roboto';font-weight: 700;line-height: 1.2;display: inline-block;}
.scroll a.prev {background-color: #fff;border: 1px solid #004385;}
.scroll a.next {background-color: #004385;}
.scroll a.prev span {padding-top: 40px;color: #004385;background-image: url('/skin/default/img/main/ico_barrow.png');background-repeat: no-repeat;background-position: top center;-webkit-background-size: 23px auto;background-size: 23px auto;}
.scroll a.next span {padding-bottom: 40px;color: #dcdbdb;background-image: url('/skin/default/img/main/ico_warrow.png');background-repeat: no-repeat;background-position: bottom center;-webkit-background-size: 23px auto;background-size: 23px auto;}

.scroll.home a.prev {background-color: transparent;border: 1px solid #c7c6c6;border-bottom: none;}
.scroll.home a.next {background-color: transparent;border: 1px solid #c7c6c6;}
.scroll.home a.prev span {padding-top: 40px;color: #dcdbdb;background-image: url('/skin/default/img/main/ico_homearrow.png');background-repeat: no-repeat;background-position: top center;-webkit-background-size: 23px auto;background-size: 23px auto;}

.bottom_banner .item img {width: auto;display: block;margin: 0 auto;}

.main_quick_wrap {position: fixed;bottom: 90px;right: 0;z-index: 99;background-color: #fff;}
.main_quick_wrap .quick_mobile {display: none;}
.quick_item {background-color: #fff;width: 110px;height: 110px;display: flex;justify-content: center;align-items: center;position: relative;}  
.quick_item:after {position: absolute;left: 50%;bottom: 0;width: 80px;height: 1px;background-color: #ddd;content: "";margin-left: -40px;}
.quick_item_img {display: block;margin: 0 auto;}
.quick_item_txt {text-align: center;font-size: 14px;color: #000;font-weight: 500;margin-top: 10px;}
.quick_top {background-color: #373737;padding: 10px 0;text-align: center;}

.quick_onlie {position: fixed;left: 0;bottom: 0;width: 100%;height: 90px;background-color: #004385;z-index: 99;}
.quick_onlie_inner {max-width: 1920px;margin: 0 auto;height: 100%;display: flex;align-items: center;justify-content: center;gap: 60px;}
.quick_onlie_left {display: flex;align-items: center;gap: 10px;}
.quick_onlie_right {display: flex;align-items: center;}
.quick_onlie_txt {font-size: 20px;font-weight: 700;color: #fff;}
.quick_select,.quick_input {background-color: #fff;border: none;outline: none;height: 50px;padding: 0 10px;border-radius: 10px;margin-right: 10px;font-size: 14px;color: #000;}
.quick_submit {background-color: #3189e1;border: none;outline: none;height: 50px;padding: 0 25px;border-radius: 10px;font-size: 16px;font-weight: 500;color: #fff;margin-right: 20px;}
.quick_onlie_agree label {font-size: 14px;font-weight: 500;color: #fff;margin-left: 5px;}
.mobile_tel {display: none;}
.item_align {display: flex;flex-wrap: wrap;}
@media (max-width: 1469px) {
	.header_fix {padding: 0 278px;}
}
@media (max-width: 1429px) {
	.header_fix {padding: 0 278px;}
	.topgnb .dropdown .dropdowna {font-size: 15px;}
	.gnb_wrap {padding: 150px 0 100px 0;}
	.gnb .sub-onemenu .sub-dropdown .sub-onemenua {font-size: 13px;padding: 5px;}
	.sub-twomenu li a {font-size: 12px;}
	.gnb .dropdown .dropdowna {font-size: 18px;font-weight: 500;margin-bottom: 40px;}
	.gnb_wrap {overflow-y: auto;padding: 100px 0;}
	.topgnb .sub-onemenu li a {word-break:normal;font-size: 13px;height: auto;padding: 5px;height: 45px;}
}
@media (max-width: 1199px) {
	.topgnb_wrap {display: none;}
	.quick_onlie_txt {font-size: 15px;}
	.quick_onlie_inner {gap: 10px;flex-direction: column;}
	.quick_onlie_right {flex-direction: column;gap: 10px;}
	.quick_select, .quick_input {font-size: 12px;height: 40px;}
	.quick_submit {height: 40px;}
	.quick_onlie_agree label {font-size: 12px;}
	.quick_onlie {height: 150px;padding: 10px 0;}
	footer {padding-bottom: 150px;}
	.quick_item_txt {font-size: 12px;margin-top: 5px;}
	.main_quick_wrap {bottom: 150px;}
	.header {height: 80px;}
	.header.scrolled .topgnb_wrap {display: none;}
	.header_fix {padding: 0;}
	.header h1 {left: 20px;}
	.header .global_menu span.menu {display: none;}
	.header .global_menu .fix:before {top: 27px;}
	.header .global_menu span.bar {top: 39px;}
	.header .global_menu .fix:after {top: 51px;}
}
@media (max-width: 991px) {
	.footer .f_group .f_logo {width: 115px;height: 33px;-webkit-background-size: 115px auto;background-size: 115px auto;position: static;left: auto;top: auto;margin-bottom: 15px;}
	.footer .f_group {padding-left: 0;width: 100%;}
	.footer .f_sns {width: 100%;text-align: left;margin-top: 5px;}
	.tip {margin-top: 0;padding: 0 10px;margin-left: -45px;width: 90px;top: 70px;}
	.tip li a {font-size: 13px;padding: 10px 0;}
	.f_pa {text-align: left;}
	.f_pa img {width: 125px;}
	.mt100 { margin-top: 50px;}
	.mb50 {margin-bottom: 25px;}
	.mb25 {margin-bottom: 12px;}
	.pt85 {padding-top: 40px;}
	.mb40 {margin-bottom: 20px;}
	.mb70 { margin-bottom: 35px;}
	.pt60 {padding-top: 30px;}
	.mb100 { margin-bottom: 50px;}
	.quick_item_img {width: 20px;}
	.quick_item {width: 70px;height: 70px;}
	.quick_item:after {width: 40px;margin-left: -20px;}
	.header {height: 60px;}
	.header h1 img {width: 92px;}
	.header .language ul.lan li.lanl a.lana {font-size: 15px;}
	.header .language ul.lan li.lanl.my a.lana {width: 10px;height: 11px;-webkit-background-size: 10px auto;background-size: 10px auto;}
	.header .language ul.lan li.lanl {padding-right: 9px;}
	.header .global_menu {width: 60px;}
	.header .language {right: 76px;}
	.header .global_menu span.bar {top: 27px;}
	.header .global_menu .fix:before {top: 17px;}
	.header .global_menu .fix:after {top: 37px;}
	.header .global_menu span.bar {width: 26px;margin-left: -13px;}
	.header .global_menu span.bar, .header .global_menu .fix:before, .header .global_menu .fix:after {width: 26px;margin-left: -13px;}
}
@media (max-width: 767px) {
	.footer {padding: 20px 0 30px 0;text-align: center;}
	.footer .f_group .f_logo {margin: 0 auto;margin-bottom: 5px;}
	.footer .f_sns {text-align: center;}
	.f_pa {text-align: center;}
	.footer .f_sns ul li .fs_icon {-webkit-background-size: 139px auto;background-size: 139px auto;}
	.footer .f_sns ul li .fs_icon {width: 19px;height: 20px;}
	.footer .f_sns ul li {margin-right: 5px;}
	.footer .f_sns ul li .fs_icon.instagram {background-position: -23px 0;}
	.footer .f_sns ul li .fs_icon.kakao {background-position: -48px 0;}
	.footer .f_sns ul li .fs_icon.facebook {background-position: -72px 0;}
	.footer .f_sns ul li .fs_icon.youtube {background-position: -96px 0;width: 19px;}
	.footer .f_sns ul li .fs_icon.cafe {background-position: -120px 0;width: 19px;}
	.gnb_wrap {padding: 70px 0 15px 0;height: 100%;overflow-y: auto;}
	.gnb .dropdown {width: 100%;}
	.sub-onemenu {display: none;}
	.gnb .dropdown {text-align: left;}
	.gnb .dropdown .dropdowna {display: block;padding: 10px;font-size: 15px;margin-bottom: 0;width: 100%;}
	.gnb .sub-onemenu .sub-dropdown .sub-onemenua {padding: 5px 0;}
	.gnb .dropdown.active .dropdowna {color: #fff;}
	.quick_onlie {height: auto; bottom: 80px;display: none;}
	/* .quick_onlie.on {height: auto;transform: translateY(0%);} */
/* 	footer {padding-bottom: 300px;} */
	.quick_select, .quick_input,.quick_submit {width: 100%;margin-right: 0;margin-bottom: 10px;height: 30px;}
	.mo_half {width: 49%;}
	.quick_onlie_inner {padding: 0 20px;}
	.quick_onlie_right {gap: 0;}
	.main_quick_wrap .quick_pc {display: none;}
	.main_quick_wrap .quick_mobile {display: flex;justify-content: center;align-items: flex-start;}
	.main_quick_wrap {width: 100%;position: fixed;right: 0;bottom: 0;}
	.quick_item:after {display: none;}
	.quick_item {width: 20%;height: 80px;background-color: #f2f2f2;}
	.quick_item_txt {font-size: 11px;}
	.mobile_tel {background-color: #2498d5; width: 60px; height: 100%; position: absolute;top: 0;right: 0;display: flex;justify-content: center; align-items: center;}
	.header .global_menu {left: 0;right: auto;}
	.header h1 {left: 50%;margin-left: -46px;}
}