@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
* { 
font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;
}
html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-family:Pretendard, Helvetica, Roboto, Arial, sans-serif;font-size:16px;line-height:1.3;letter-spacing:-.5px;font-weight:300;color:#222;}
body {margin:0;padding:0;border:0;}
b,strong,h1,h2,h3,h4,h5,h6 {font-weight:bold;}
@media all and (max-width:3000px){ 
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-size:16px;}
}
@media all and (max-width:1900px){ 
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-size:16px;}
}
@media all and (max-width:1200px){ 
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-size:15px;}
}
@media all and (max-width:1000px){ 
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-size:13px;}
}
@media all and (max-width:850px){ 
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,b,strong,:before,:after,h1,h2,h3,h4,h5,h6 {font-size:12px;}
}

html.no-fixed-nav .container {margin-bottom:0}
.row {position:relative;display:block;max-width:100%;box-sizing:border-box;}
.column, .columns {position:relative;}
b, em, i {font-style:normal;}
a:focus, a:hover {color:inherit;}
img {max-width:100%;border:0;}

::-webkit-scrollbar-thumb {background:#333;}
::-webkit-scrollbar-track {background:transparent;}

.close {background-repeat:no-repeat;background-position:center;background-size:auto 1.875rem;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 20.33L20.33 4' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.33 20.33L4 4' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

.header {position:relative;height:5.62rem;text-align:center;}
.logo {display:inline-block;width:6rem;height:100%;background-repeat:no-repeat;background-position:center;background-size:auto 2.625rem;background-image: url("data:image/svg+xml,%3Csvg width='78' height='37' viewBox='0 0 78 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.784 21.2544L59.7487 18.7923C59.9001 18.7656 60.0518 18.7507 60.2048 18.748C60.3561 18.7456 60.4997 18.7803 60.6325 18.8541L61.6006 19.4789C61.6959 19.5434 61.7723 19.6211 61.8286 19.7163C61.8863 19.8101 61.9144 19.9778 61.9144 20.219V23.3783C61.9144 23.7001 61.7951 23.998 61.5577 24.2727C61.3204 24.5476 60.9933 24.7219 60.5749 24.7957L49.7748 26.7012V28.6295L62.3984 26.4035V28.7193L45.5858 31.6842V27.5353C45.5858 27.3114 45.6368 27.0726 45.7414 26.8205C45.846 26.5698 46.0417 26.3298 46.326 26.1031L47.4657 25.1779C47.561 25.0814 47.7032 24.9954 47.8935 24.9216C48.0827 24.8494 48.2731 24.7942 48.4636 24.7606L57.7255 23.1288V21.4645L45.7843 23.5699L45.784 21.2544ZM42.4209 10.5374L56.0439 8.13581V10.4504L54.3058 10.7574V10.7708L50.3729 11.4628V11.4507L48.2074 11.8328V11.8436L44.4164 12.5085V12.5006L42.4211 12.8533L42.4209 10.5374ZM36.75 14.6274V7.68254L40.3412 7.04962V27.2098L36.75 28.6389V17.0157L34.5563 17.4018V27.9887L30.9651 29.4181V22.641L28.1721 24.7019C27.8877 24.9285 27.527 25.1082 27.0898 25.2422C26.6526 25.3751 26.2249 25.4784 25.808 25.5521L19.8795 26.5978V11.3327L23.4705 10.6997V23.6493L25.6645 23.2631C25.8547 23.2296 26.0359 23.1814 26.2061 23.1183C26.3779 23.0566 26.5669 22.9587 26.7761 22.826L30.9651 19.9642V8.70295L34.5563 8.07003V15.0149L36.75 14.6274ZM53.992 15.7565C54.1811 15.7229 54.3621 15.6786 54.5338 15.6251C54.7041 15.5701 54.8945 15.4856 55.1038 15.3675L57.9534 13.7316V7.36478L62.0003 6.65137V10.4851L65.6197 9.84826V12.1627L62.0003 12.801V17.19L57.9534 17.9033V16.0462L55.7595 17.3736C55.4366 17.5601 55.065 17.7223 54.6479 17.8592C54.2297 17.9971 53.8111 18.1032 53.3942 18.1768L42.2792 20.136V17.8214L44.4166 17.4447V13.4125L48.2076 12.7474V16.7769L50.373 16.3947V12.3665L54.306 11.6759V13.2408C54.306 13.4821 54.2778 13.7492 54.2201 14.04C54.1625 14.331 54.0581 14.5791 53.9063 14.783L53.0803 15.9174L53.992 15.7565ZM52.165 0.5C47.9852 0.5 44.1379 1.9252 41.0826 4.3158C38.0273 1.9252 34.1803 0.5 30.0001 0.5C20.059 0.5 12 8.55899 12 18.5C12 28.441 20.059 36.5 30.0001 36.5C34.1803 36.5 38.0273 35.0747 41.0826 32.6841C44.138 35.0747 47.9852 36.5 52.165 36.5C62.1062 36.5 70.165 28.441 70.165 18.5C70.165 8.55899 62.1062 0.5 52.165 0.5Z' fill='url(%23paint0_linear_1012_14216)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1012_14216' x1='15.5' y1='10' x2='67.5' y2='29.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232D87F3'/%3E%3Cstop offset='1' stop-color='%232DE7C3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");font-size:0 !important;text-indent:-999999px;cursor:pointer;}
.total_menu {position:absolute;right:0;top:0;width:5rem;height:100%;border:0;font-size:0;-webkit-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:auto 1.875rem;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 11.67H21' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 18.33H21' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 5H21' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

.block_ui {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:500;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}
.total_menu_wrap {display:none;position:fixed;top:0;bottom:0;right:-100%;width:85%;max-width:27rem;height:100%;background:#fff;padding:0;overflow:hidden;z-index:510;-webkit-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);}
.total_menu_wrap.active {right:0;}
.total_menu_wrap .menu_close {display:block;position:absolute;right:0;top:0;width:4.5rem;height:4.5rem;border:0;z-index:103;font-size:0;line-height:0;}
.total_menu_wrap .menu_m_wrap {height:100%;}
.total_menu_wrap .menu_m_wrap .gnb {padding:6rem 0 0;overflow:auto;}
.total_menu_wrap .menu_m_wrap .gnb > ul {padding:1.5rem 2rem;}
.total_menu_wrap .menu_m_wrap .gnb > ul > li {border-bottom:.1rem solid #eaeaea;}
.total_menu_wrap .menu_m_wrap .gnb > ul > li:last-child {border-bottom:0;}
.total_menu_wrap .menu_m_wrap li {position:relative;display:block;font-size:0;text-indent:1rem;overflow:hidden;}
.total_menu_wrap .menu_m_wrap li a {display:block;}
.total_menu_wrap .menu_m_wrap li a span {position:relative;display:block;min-width:3rem;line-height:3.8rem;font-size:1.2rem;font-weight:bold;-webkit-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);}
.total_menu_wrap .menu_m_wrap li ul {padding:0 0 1.7rem;}
.total_menu_wrap .menu_m_wrap li ul li a {display:block;line-height:2.3rem;font-size:1.05rem;}
.total_menu_wrap.active .total_menu {display:none;}

@media screen and ( max-width:900px ) {	
	.total_menu_wrap .menu_m_wrap .gnb {height:calc(100% - 10rem);}
	.total_menu_wrap .menu_m_wrap .gnb > ul {padding:1rem 1.5rem;}
	.total_menu_wrap .menu_m_wrap li a span {line-height:3.2rem;font-size:1.125rem;}
	.total_menu_wrap .menu_m_wrap li ul li a {font-size:1rem;}
	.total_menu_wrap .logo {padding:1.5rem 0 .5rem;}
	.total_menu_wrap .logo a {height:3rem;line-height:3rem;}
	.total_menu_wrap .logo span {display:none;}
	.total_menu_wrap .right_btn {padding:.7rem 0 .7rem 1.5rem}
	.total_menu_wrap .right_btn .btn_go {border-color:#ddd;padding:.6rem 1rem;font-size:.9rem;}
	.total_menu_wrap .service_btn {padding:1.5rem 1rem 0;}
	.total_menu_wrap .service_btn button {width: 100%;text-align: left;margin: 0;font-size:.9rem;}
}

.sns_wrap {position:fixed;right:2rem;bottom:3rem;display:flex;gap:1rem;flex-direction:column;z-index:10;}
.sns_icon {width:3rem;height:3rem;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:auto 100%;font-size:0;transition:all .3s cubic-bezier(0.35, 0.72, 0.49, 1);}
.sns_icon.insta {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect width='42' height='42' rx='21' fill='%23EFF2F4'/%3E%3Cpath d='M21.001 10C23.9881 10 24.3633 10.0131 25.5361 10.0664C26.7061 10.1189 27.506 10.3053 28.2061 10.5771C28.9284 10.858 29.5421 11.2345 30.1533 11.8467C30.7646 12.4589 31.1413 13.0717 31.4229 13.7949C31.6947 14.4937 31.8803 15.2939 31.9336 16.4648C31.9869 17.6377 31.999 18.0128 31.999 21C31.999 23.9872 31.9869 24.3614 31.9336 25.5352C31.8811 26.7061 31.6947 27.5059 31.4229 28.2051C31.1413 28.9284 30.7655 29.5421 30.1533 30.1533C29.5411 30.7646 28.9284 31.1413 28.2051 31.4229C27.5059 31.6947 26.7061 31.8803 25.5352 31.9336C24.3623 31.9878 23.9872 32 21 32C18.0128 32 17.6383 31.9869 16.4648 31.9336C15.2939 31.8803 14.495 31.6947 13.7949 31.4229C13.0712 31.1413 12.4588 30.7643 11.8467 30.1533C11.2346 29.5423 10.858 28.9284 10.5771 28.2051C10.3053 27.5059 10.1197 26.7061 10.0664 25.5352C10.0122 24.3623 10 23.9872 10 21C10 18.0128 10.0122 17.6377 10.0664 16.4648C10.1197 15.2939 10.3053 14.4941 10.5771 13.7949C10.858 13.0712 11.2345 12.4579 11.8467 11.8467C12.4589 11.2354 13.0712 10.858 13.7949 10.5771C14.4937 10.3053 15.2939 10.1197 16.4648 10.0664C17.6383 10.0122 18.0137 10 21.001 10ZM21 11.9814C18.0638 11.9814 17.7152 11.9926 16.5557 12.0459C15.4838 12.0947 14.9008 12.2729 14.5137 12.4238C13.9992 12.6229 13.6328 12.8618 13.248 13.2471C12.8634 13.6323 12.6247 13.9983 12.4248 14.5117C12.2752 14.9001 12.0957 15.4823 12.0469 16.5547C11.9944 17.7151 11.9824 18.0626 11.9824 21C11.9824 23.9375 11.9936 24.2859 12.0469 25.4453C12.0956 26.5178 12.2738 27.1011 12.4248 27.4883C12.6239 28.0018 12.8628 28.3682 13.248 28.7529C13.6332 29.1375 14.0002 29.3753 14.5137 29.5752C14.901 29.7261 15.4837 29.9053 16.5557 29.9541C17.7148 30.0074 18.0625 30.0176 21 30.0176C23.9375 30.0176 24.2858 30.0074 25.4453 29.9541C26.5178 29.9053 27.1011 29.7262 27.4883 29.5752C28.0015 29.3753 28.3684 29.137 28.7529 28.7529C29.1376 28.3686 29.3762 28.0018 29.5762 27.4883C29.7262 27.1009 29.9053 26.5178 29.9541 25.4453C30.0074 24.2849 30.0186 23.9375 30.0186 21C30.0186 18.0626 30.0074 17.7151 29.9541 16.5547C29.9053 15.4823 29.7272 14.8989 29.5762 14.5117C29.3763 13.9983 29.1381 13.6317 28.7529 13.2471C28.3677 12.8624 28.0018 12.6229 27.4883 12.4238C27.0999 12.2742 26.5178 12.0947 25.4453 12.0459C24.2849 11.9935 23.9362 11.9814 21 11.9814ZM21 15.3516C24.1196 15.3516 26.6484 17.8804 26.6484 21C26.6484 24.1196 24.1196 26.6484 21 26.6484C17.8804 26.6484 15.3516 24.1196 15.3516 21C15.3516 17.8804 17.8804 15.3516 21 15.3516ZM21 17.333C18.975 17.333 17.334 18.975 17.334 21C17.334 23.025 18.975 24.667 21 24.667C23.025 24.667 24.667 23.025 24.667 21C24.667 18.975 23.025 17.333 21 17.333ZM26.8721 13.8086C27.1331 13.8087 27.3885 13.8861 27.6055 14.0312C27.8225 14.1764 27.992 14.3828 28.0918 14.624C28.1915 14.8651 28.218 15.1308 28.167 15.3867C28.1159 15.6426 27.9892 15.8771 27.8047 16.0615C27.62 16.2461 27.385 16.372 27.1289 16.4229C26.8728 16.4737 26.6074 16.4477 26.3662 16.3477C26.1252 16.2477 25.9193 16.0783 25.7744 15.8613C25.6295 15.6443 25.5517 15.3889 25.5518 15.1279C25.5521 14.778 25.691 14.4417 25.9385 14.1943C26.155 13.9779 26.4393 13.8446 26.7412 13.8145L26.8721 13.8086Z' fill='black'/%3E%3C/svg%3E");}
.sns_icon.insta:hover {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect width='42' height='42' rx='21' fill='black'/%3E%3Cpath d='M21.001 10C23.9881 10 24.3633 10.0131 25.5361 10.0664C26.7061 10.1189 27.506 10.3053 28.2061 10.5771C28.9284 10.858 29.5421 11.2345 30.1533 11.8467C30.7646 12.4589 31.1413 13.0717 31.4229 13.7949C31.6947 14.4937 31.8803 15.2939 31.9336 16.4648C31.9869 17.6377 31.999 18.0128 31.999 21C31.999 23.9872 31.9869 24.3614 31.9336 25.5352C31.8811 26.7061 31.6947 27.5059 31.4229 28.2051C31.1413 28.9284 30.7655 29.5421 30.1533 30.1533C29.5411 30.7646 28.9284 31.1413 28.2051 31.4229C27.5059 31.6947 26.7061 31.8803 25.5352 31.9336C24.3623 31.9878 23.9872 32 21 32C18.0128 32 17.6383 31.9869 16.4648 31.9336C15.2939 31.8803 14.495 31.6947 13.7949 31.4229C13.0712 31.1413 12.4588 30.7643 11.8467 30.1533C11.2346 29.5423 10.858 28.9284 10.5771 28.2051C10.3053 27.5059 10.1197 26.7061 10.0664 25.5352C10.0122 24.3623 10 23.9872 10 21C10 18.0128 10.0122 17.6377 10.0664 16.4648C10.1197 15.2939 10.3053 14.4941 10.5771 13.7949C10.858 13.0712 11.2345 12.4579 11.8467 11.8467C12.4589 11.2354 13.0712 10.858 13.7949 10.5771C14.4937 10.3053 15.2939 10.1197 16.4648 10.0664C17.6383 10.0122 18.0137 10 21.001 10ZM21 11.9814C18.0638 11.9814 17.7152 11.9926 16.5557 12.0459C15.4838 12.0947 14.9008 12.2729 14.5137 12.4238C13.9992 12.6229 13.6328 12.8618 13.248 13.2471C12.8634 13.6323 12.6247 13.9983 12.4248 14.5117C12.2752 14.9001 12.0957 15.4823 12.0469 16.5547C11.9944 17.7151 11.9824 18.0626 11.9824 21C11.9824 23.9375 11.9936 24.2859 12.0469 25.4453C12.0956 26.5178 12.2738 27.1011 12.4248 27.4883C12.6239 28.0018 12.8628 28.3682 13.248 28.7529C13.6332 29.1375 14.0002 29.3753 14.5137 29.5752C14.901 29.7261 15.4837 29.9053 16.5557 29.9541C17.7148 30.0074 18.0625 30.0176 21 30.0176C23.9375 30.0176 24.2858 30.0074 25.4453 29.9541C26.5178 29.9053 27.1011 29.7262 27.4883 29.5752C28.0015 29.3753 28.3684 29.137 28.7529 28.7529C29.1376 28.3686 29.3762 28.0018 29.5762 27.4883C29.7262 27.1009 29.9053 26.5178 29.9541 25.4453C30.0074 24.2849 30.0186 23.9375 30.0186 21C30.0186 18.0626 30.0074 17.7151 29.9541 16.5547C29.9053 15.4823 29.7272 14.8989 29.5762 14.5117C29.3763 13.9983 29.1381 13.6317 28.7529 13.2471C28.3677 12.8624 28.0018 12.6229 27.4883 12.4238C27.0999 12.2742 26.5178 12.0947 25.4453 12.0459C24.2849 11.9935 23.9362 11.9814 21 11.9814ZM21 15.3516C24.1196 15.3516 26.6484 17.8804 26.6484 21C26.6484 24.1196 24.1196 26.6484 21 26.6484C17.8804 26.6484 15.3516 24.1196 15.3516 21C15.3516 17.8804 17.8804 15.3516 21 15.3516ZM21 17.333C18.975 17.333 17.334 18.975 17.334 21C17.334 23.025 18.975 24.667 21 24.667C23.025 24.667 24.667 23.025 24.667 21C24.667 18.975 23.025 17.333 21 17.333ZM26.8721 13.8086C27.1331 13.8087 27.3885 13.8861 27.6055 14.0312C27.8225 14.1764 27.992 14.3828 28.0918 14.624C28.1915 14.8651 28.218 15.1308 28.167 15.3867C28.1159 15.6426 27.9892 15.8771 27.8047 16.0615C27.62 16.2461 27.385 16.372 27.1289 16.4229C26.8728 16.4737 26.6074 16.4477 26.3662 16.3477C26.1252 16.2477 25.9193 16.0783 25.7744 15.8613C25.6295 15.6443 25.5517 15.3889 25.5518 15.1279C25.5521 14.778 25.691 14.4417 25.9385 14.1943C26.155 13.9779 26.4393 13.8446 26.7412 13.8145L26.8721 13.8086Z' fill='%23EFF2F4'/%3E%3C/svg%3E");}
.sns_icon.facebook {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect width='42' height='42' rx='21' fill='%23EFF2F4'/%3E%3Cpath d='M24.9881 11H22.2711C20.6587 11 18.8653 11.718 18.8653 14.1926C18.8732 15.0548 18.8653 15.8806 18.8653 16.8099H17V19.9527H18.923V29H22.4567V19.893H24.789L25 16.8011H22.3958C22.3958 16.8011 22.4016 15.4258 22.3958 15.0263C22.3958 14.0484 23.3568 14.1044 23.4146 14.1044C23.8719 14.1044 24.7612 14.1059 24.9894 14.1044V11H24.9881Z' fill='black'/%3E%3C/svg%3E");}
.sns_icon.facebook:hover {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect width='42' height='42' rx='21' fill='black'/%3E%3Cpath d='M24.9881 11H22.2711C20.6587 11 18.8653 11.718 18.8653 14.1926C18.8732 15.0548 18.8653 15.8806 18.8653 16.8099H17V19.9527H18.923V29H22.4567V19.893H24.789L25 16.8011H22.3958C22.3958 16.8011 22.4016 15.4258 22.3958 15.0263C22.3958 14.0484 23.3568 14.1044 23.4146 14.1044C23.8719 14.1044 24.7612 14.1059 24.9894 14.1044V11H24.9881Z' fill='%23EFF2F4'/%3E%3C/svg%3E");}
.sns_icon.youbube {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect width='42' height='42' rx='21' fill='%23EFF2F4'/%3E%3Cpath d='M24.269 20.7956C22.4413 19.8189 20.6912 18.9209 18.9023 17.9834V23.5919C20.7848 22.5686 22.7689 21.6314 24.2768 20.7956H24.269Z' fill='white'/%3E%3Cpath d='M19.2557 27.9826C15.4594 27.9128 14.1628 27.8499 13.3658 27.6857C12.8266 27.5766 12.358 27.3343 12.0144 26.983C11.7489 26.7171 11.5377 26.3114 11.3739 25.7485C11.2333 25.2795 11.1786 24.8894 11.1006 23.9363C10.9811 21.7854 10.9526 20.0268 11.1006 18.0619C11.2226 16.9768 11.2818 15.6887 12.0924 14.9372C12.4752 14.5854 12.9205 14.3591 13.4205 14.2655C14.2016 14.1172 17.5294 14 20.9744 14C24.4116 14 27.7467 14.1172 28.5286 14.2655C29.1532 14.3828 29.739 14.7341 30.083 15.1872C30.8226 16.3507 30.8356 17.7974 30.9107 18.9291C30.9417 19.4684 30.9417 22.5302 30.9107 23.0694C30.7938 24.8579 30.6999 25.4907 30.4343 26.1468C30.2701 26.561 30.1299 26.7796 29.8873 27.0218C29.5068 27.3946 29.0218 27.6426 28.4968 27.7326C25.2115 27.9797 22.4219 28.0333 19.2557 27.9826ZM24.2866 20.7961C22.4589 19.8193 20.7088 18.9136 18.9199 17.9761V23.585C20.8024 22.5616 22.7869 21.6241 24.2944 20.7883L24.2866 20.7961Z' fill='black'/%3E%3C/svg%3E");}
.sns_icon.youbube:hover {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect width='42' height='42' rx='21' fill='black'/%3E%3Cpath d='M24.269 20.7956C22.4413 19.8189 20.6912 18.9209 18.9023 17.9834V23.5919C20.7848 22.5686 22.7689 21.6314 24.2768 20.7956H24.269Z' fill='black'/%3E%3Cpath d='M19.2557 27.9826C15.4594 27.9128 14.1628 27.8499 13.3658 27.6857C12.8266 27.5766 12.358 27.3343 12.0144 26.983C11.7489 26.7171 11.5377 26.3114 11.3739 25.7485C11.2333 25.2795 11.1786 24.8894 11.1006 23.9363C10.9811 21.7854 10.9526 20.0268 11.1006 18.0619C11.2226 16.9768 11.2818 15.6887 12.0924 14.9372C12.4752 14.5854 12.9205 14.3591 13.4205 14.2655C14.2016 14.1172 17.5294 14 20.9744 14C24.4116 14 27.7467 14.1172 28.5286 14.2655C29.1532 14.3828 29.739 14.7341 30.083 15.1872C30.8226 16.3507 30.8356 17.7974 30.9107 18.9291C30.9417 19.4684 30.9417 22.5302 30.9107 23.0694C30.7938 24.8579 30.6999 25.4907 30.4343 26.1468C30.2701 26.561 30.1299 26.7796 29.8873 27.0218C29.5068 27.3946 29.0218 27.6426 28.4968 27.7326C25.2115 27.9797 22.4219 28.0333 19.2557 27.9826ZM24.2866 20.7961C22.4589 19.8193 20.7088 18.9136 18.9199 17.9761V23.585C20.8024 22.5616 22.7869 21.6241 24.2944 20.7883L24.2866 20.7961Z' fill='%23EFF2F4'/%3E%3C/svg%3E");}
.sns_icon.kakao {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect width='42' height='42' rx='21' fill='%23EFF2F4'/%3E%3Cpath d='M21 13C16.0294 13 12 16.2516 12 20.2626C12 22.8557 13.6846 25.1311 16.2186 26.416C16.0807 26.9026 15.3327 29.5463 15.3029 29.754C15.3029 29.754 15.285 29.9101 15.3837 29.9696C15.4825 30.0291 15.5986 29.9829 15.5986 29.9829C15.8818 29.9424 18.8821 27.7854 19.4015 27.4109C19.9203 27.4861 20.4545 27.5251 21 27.5251C25.9706 27.5251 30 24.2736 30 20.2626C30 16.2516 25.9706 13 21 13Z' fill='black'/%3E%3C/svg%3E");}
.sns_icon.kakao:hover {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect width='42' height='42' rx='21' fill='black'/%3E%3Cpath d='M21 13C16.0294 13 12 16.2516 12 20.2626C12 22.8557 13.6846 25.1311 16.2186 26.416C16.0807 26.9026 15.3327 29.5463 15.3029 29.754C15.3029 29.754 15.285 29.9101 15.3837 29.9696C15.4825 30.0291 15.5986 29.9829 15.5986 29.9829C15.8818 29.9424 18.8821 27.7854 19.4015 27.4109C19.9203 27.4861 20.4545 27.5251 21 27.5251C25.9706 27.5251 30 24.2736 30 20.2626C30 16.2516 25.9706 13 21 13Z' fill='%23EFF2F4'/%3E%3C/svg%3E");}
.sns_icon.blog {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect width='42' height='42' rx='21' fill='%23EFF2F4'/%3E%3Cpath d='M29 28H27.3158V11H29V28ZM15.9733 16.8825C16.6191 16.3709 17.6167 15.9452 18.8072 15.9451C20.3874 15.9451 21.7053 16.5031 22.6279 17.4912C23.5496 18.4786 24.06 19.8774 24.06 21.5279C24.06 23.1802 23.5237 24.5842 22.5683 25.5753C21.6127 26.5664 20.2534 27.1286 18.6373 27.1286C17.4968 27.1286 16.5053 26.7203 15.8421 26.213V26.9532H13V12.3124H15.9733V16.8825ZM18.4803 18.6933C17.6896 18.6935 17.0485 18.9922 16.604 19.4864C16.1581 19.9822 15.8972 20.6896 15.8972 21.5267C15.8972 22.3626 16.1621 23.0699 16.6127 23.5661C17.0622 24.061 17.7092 24.3604 18.5008 24.3604C19.3137 24.3604 19.9544 24.0605 20.3931 23.5678C20.8336 23.073 21.0859 22.3659 21.0859 21.5267C21.0859 20.6907 20.8203 19.9835 20.3692 19.4872C19.9193 18.9924 19.2723 18.6934 18.4803 18.6933Z' fill='black'/%3E%3C/svg%3E");}
.sns_icon.blog:hover {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect width='42' height='42' rx='21' fill='black'/%3E%3Cpath d='M29 28H27.3158V11H29V28ZM15.9733 16.8825C16.6191 16.3709 17.6167 15.9452 18.8072 15.9451C20.3874 15.9451 21.7053 16.5031 22.6279 17.4912C23.5496 18.4786 24.06 19.8774 24.06 21.5279C24.06 23.1802 23.5237 24.5842 22.5683 25.5753C21.6127 26.5664 20.2534 27.1286 18.6373 27.1286C17.4968 27.1286 16.5053 26.7203 15.8421 26.213V26.9532H13V12.3124H15.9733V16.8825ZM18.4803 18.6933C17.6896 18.6935 17.0485 18.9922 16.604 19.4864C16.1581 19.9822 15.8972 20.6896 15.8972 21.5267C15.8972 22.3626 16.1621 23.0699 16.6127 23.5661C17.0622 24.061 17.7092 24.3604 18.5008 24.3604C19.3137 24.3604 19.9544 24.0605 20.3931 23.5678C20.8336 23.073 21.0859 22.3659 21.0859 21.5267C21.0859 20.6907 20.8203 19.9835 20.3692 19.4872C19.9193 18.9924 19.2723 18.6934 18.4803 18.6933Z' fill='%23EFF2F4'/%3E%3C/svg%3E");}

@media screen and ( max-width:900px ) {	
	.sns_wrap {right:1rem;bottom:1rem;}
	.sns_icon {width:3.5rem;height:3.5rem;}
}

.visual {position:relative;display:flex;align-items:center;justify-content:center;height:46.25rem;overflow:hidden;}
.visual .bg {position:absolute;left:0;bottom:0;top:0;right:0;background-image:url(../images/main_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;transition:all 5s cubic-bezier(0.35, 0.72, 0.49, 1);z-index:1;}
.visual .slogan {position:relative;width:100%;height:7.375rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image: url(../images/main_slogan.png);z-index:2;}


.row {padding:7.5rem 0;}
.row.bg {background-color:#F9F9F9;}
.column {position:relative;margin:0 auto;max-width:70rem;width:85%;}

.col2 {display:flex;align-items:center;justify-content:center;}

.img {flex:none;width:33.125rem;height:31.25rem;background-size:contain;background-position:center;background-repeat:no-repeat;}
.img1 {background-image:url(../images/main_img1.png);}
.img2 {background-image:url(../images/main_img2.png);}
.img3 {background-image:url(../images/main_img3.png);}
.img4 {background-image:url(../images/main_img4.png);}
.img5 {background-image:url(../images/main_img5.png);}

.title_wrap {flex:auto;position:relative;}
.title_wrap h3 {padding-bottom:1.875rem;font-size:3rem;word-break:keep-all;}
.title_wrap h4 {padding-bottom:.625rem;font-size:2rem;word-break:keep-all;}
.title_wrap p, .title_wrap p * {font-size:1.375rem;line-height:1.5;word-break:keep-all;}
.title_wrap p {padding-top:1.875rem;}
.title_wrap p:first-of-type {padding-top:0;}
.title_wrap p.guide {font-size:.935rem;color:#5A5D60;}

.appdown {background-size:cover;background-position:center;background-repeat:no-repeat;background-image: url(../images/app_bg.jpg);}
.appdown * {color:#fff;}
.appdown .title_wrap {text-align:center;}
.appdown .title_wrap h3, .board .title_wrap h3 {padding-bottom:3.25rem;}
.appdown .box, .board .box {display:flex;gap:5rem;}
.appdown .box .col, .board .box .col {flex:auto;}
.appdown .box .col .appimg1, .appdown .box .col .appimg2 {display:flex;gap:.625rem;padding:2.5rem 0;justify-content:center;align-items:center;cursor:pointer;}
.appdown .box .col .appimg2 {flex-direction:column;}
.appdown .box .col .appimg2 img {max-width:480px;}

@media all and (max-width:1300px){
    .img {width:30rem;height:28rem;}
    .title_wrap h3 {font-size:2.75rem;}
}
@media all and (max-width:1200px){
    .img {width:26rem;height:24rem;}    
	.board .box {flex-direction: column;gap:3rem;}
}    
@media all and (max-width:1000px){ 
    .visual .slogan {height:7rem;}
	.img {width:24rem;height:22rem;}
    .appdown .box .col .appimg1 img {max-width:140px;}
    .appdown .box .col .appimg2 img {max-width:350px;}
}
@media all and (max-width:850px){ 
    .header {height:4.5rem;}
    .logo {background-size:auto 2.25rem;}
	.img {width:22rem;height:20rem;}
    .title_wrap h3 {font-size:2.5rem;}
    .title_wrap h4 {font-size:1.875rem;}
    .appdown .box .col:first-of-type {display:none;}
    .appdown .box {flex-direction:column;}    
}
@media all and (max-width:740px){ 
    .header {text-align:left;}
    .visual .slogan {height:10rem;background-image: url(../images/main_slogan2.png);}
    .img {width:24rem;height:22rem;}
	.col2 {flex-direction:column;}
    .title_wrap {flex:none;width:100%;}
    .title_wrap h3 {font-size:2.25rem;}
    .brnone .title_wrap br {display:none;}
    .appdown .box .col .appimg2 img {max-width:230px;}
}

.copyright {padding:3.125rem 0 7.5rem;font-size:1rem;text-align:center;line-height:1.5;}
.copyright span {margin-right:1rem;}
.copyright .copy {padding-top:.625rem;}
.copyright .agree1{display:flex; justify-content: center; gap: 20px; margin-bottom: 10px;}
.copyright .agree1 a{color: #818181;}


/* board view */
@media screen and ( max-width:900px), screen\9 {
	.row {padding:2.5rem 0;}
	.main_index .row {padding:5rem 0;}
}

.board .btn_more {position:absolute;right:0;top:.5rem;font-size:.75rem;}
.board h4 {padding-left:.5rem;}

.notice {display:flex;flex-direction:column;gap:.25rem;padding-top:1rem;}
.notice li {position:relative;border:1px solid #eaeaea;border-radius:.5rem;background-color:#fff;}
.notice li:hover {border-color:#222;}
.notice li a {display:flex;gap:.5rem;padding:0 1.5rem;font-size:1.25rem;line-height:5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;align-items:center;}
.notice li a:before {content:'';display:inline-block;width:.25rem;height:.25rem;background:#aaa;}


.notice.news li {display:flex;gap:.5rem;}
.notice.news li a {padding:0 1.5rem;}
.notice.news li a:before {display:none;}
.notice.news li span {display:flex;flex-direction:column;width:6rem;font-size:.95rem;color:#7c7c7c;align-items:center;justify-content: center;}
.notice.news li span b {font-size:2.125rem;font-weight:bold;line-height:1;color:#161616;}

.notice.faq li {display:flex;gap:1rem;min-height:5rem;padding:1rem 3rem 1rem 1.5rem;font-size:1.25rem;line-height:1.3;align-items:center;cursor:pointer;}
.notice.faq li.a {display:none;padding:1.75rem 2.125rem;border:0;background-color:#f9f9f9;font-size:1.1rem;line-height:1.7;white-space: pre-line;}
.notice.faq li.a * {font-size:1.1rem;line-height:1.7;color:#454545;}
.notice.faq li:before {content:'Q';width:auto;height:auto;background:transparent;font-size: 2rem;font-weight: bold;}
.notice.faq li.a:before {display:none;}
.notice.faq li.a:after {display:none;}
.notice.faq li:after {content:'';position:absolute;right:1.5rem;top:1.75rem;display:inline-block;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:auto 1.5rem;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.83 5L16 12.17L8.83 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transform:rotate(90deg);transition: all .5s ease;}
.notice.faq li.q.on {border-color:#222;}
.notice.faq li.q .cate {font-size:inherit;color:#01bacc;}
.notice.faq li.on + li.a {display:block;}
.notice.faq li.on:after {transform:rotate(-90deg);}
.list_count + .notice.faq {padding-top:0;}

@media screen and ( max-width:1200px), screen\9 {
	.notice.news li a {padding-left:0;line-height:4.8rem;}
}

@media screen and ( max-width:900px), screen\9 {
	.board .box {width:100%;margin:0;}
	.board .box + .box {margin-top:3rem;}
	
	.notice.news li span {width:4.5rem;font-size:.85rem;}
	.notice.news li span b {font-size:1.7rem;}

	.notice.faq li.a {padding:1.75rem 2.125rem;}
	.notice.faq li.a * {font-size:1.2rem;line-height:1.6;}
}

/* 게시판 상세 */
.veiw_table_list  {border-bottom:1px solid #888;}
.veiw_table_list > li {display:flex;border-bottom:1px solid #eee; padding:1.5rem 2rem;background:#f7f7f7;}
.veiw_table_list > li img {display:inline-block;max-width:100%;}
.veiw_table_list > li:nth-child(1) {border-top:1px solid #555;background:#fff;padding:2rem;font-size:1.6rem;font-weight:bold;justify-content:center;}
.veiw_table_list .veiw_table_date {display:inline-block;padding-right:1rem;color:#999;}
.veiw_table_list .veiw_table_date + div {padding-right:3rem;}
.veiw_table_list > li.conts {display:block;padding:3rem 2rem 4rem;background:#fff;line-height:1.7;font-size:1.1rem;}
.veiw_table_list > li.conts * {font-size:1.1rem;}
.veiw_table_list > li .file {text-decoration:underline;}
@media screen and ( max-width:900px ) {
	.veiw_table_list > li {display:block;padding:1rem;}
	.veiw_table_list .veiw_table_date {width:3rem;}
	.veiw_table_list .veiw_table_date + div {display:inline-block;width:calc(100% - 4rem);padding-right:0;line-height:1.6;}
	.veiw_table_list > li:nth-child(1) {padding:1rem;font-size:1.2rem;font-weight:bold;}
	.veiw_table_list > li.conts {padding:3rem 0;}
	.veiw_table_list > li.conts * {font-size:1rem;}
}

.button {position:relative;display:inline-block;min-width:10rem;height:3.2rem;border:0;border-radius:0;padding:0 1.5rem;background:#094eeb;color:#fff;font-size:1rem;letter-spacing:-.5px;line-height:1;text-align:center;cursor:pointer;}
.button.arrow {width:15rem;text-align:left;}
.button.arrow:after {content:'';position:absolute;top:50%;right:1rem;width:.5rem;height:.5rem;margin-top:-.25rem;border-color:#fff;border-style:solid;border-width:0 1px 1px 0 !important;transform:rotate(-45deg);}
.button.line {border:1px solid #555;background:#fff;font-weight:bold;color:#161616;}
.button.border {border:1px solid #9799a0;background:transparent;color:#9799a0;}
.button.gray {background-color:#161616;}
.button.black {background-color:#161616;}
.button.big {width:13rem;height:3.5rem;font-size:1.1rem;}
.button.link {min-width:5rem;height:auto;padding:.3rem .5rem;border:0;border-bottom:1px solid #999;background:transparent;color:#161616;font-weight:bold;}
.button.del {min-width:2.3rem;height:2.3rem;padding:0;border:0;background:url('/images/sub/icon_reload.png') no-repeat center transparent;background-size:auto 2rem;color:#161616;font-size:0;}
.btn_more {width:auto;padding:0 1.2rem 0 0;border:0;background:transparent;font-size:1rem;color:#555;}
.btn_more:before {content:'';position:absolute;right:0;top:.5rem;width:.7rem;height:1px;background:#555;transform:rotate(90deg);vertical-align:middle;}
.btn_more:after {content:'';position:absolute;right:0;top:.5rem;width:.7rem;height:1px;background:#555;vertical-align:middle;}
.btn_go {min-width:auto;padding:0;border:0;background:transparent;font-size:.9rem;color:#161616;font-weight:bold;}
.btn_go:after {content:'';display:inline-block;width:1.5rem;height:.9rem;background:url(/images/main/icon_arrow.png) no-repeat center;background-size:auto 1.3rem;vertical-align:middle;}

.button-group {padding:1rem 0;text-align:center;}
.button-group .button {/*height:3rem;*/height:3.4rem;}

@media screen and ( max-width:900px ) {	
	.btn_more {font-size:.85rem;}	
	.button-group .button {width:5rem;min-width:auto;height:2.5rem;font-size:.9rem;}
	.button.arrow {width:12rem;}
}

/* board list */
.list_count { padding:1rem 0;position:relative; }
.list_count span { color:#121c3c; font-weight:bold; }
.list_count .right {position:absolute;right:0;top:0;padding-top:.5rem;}
.list_count .right .button {min-width:5rem;height:2.5rem;text-indent:0;}

@media screen and ( max-width:900px ) {
	.list_count .right .button {height:2.2rem;font-size:.9rem;}
}

.table_list {border-top:1px solid #555;}
.table_list li {position:relative;border-bottom:1px solid #e2e2e2;font-size:0;}
.table_list li span {display:inline-block;}
.table_list li span.num {display:none;}
.table_list li span.table_title {width:85%;display:flex;align-items: center;}
.table_list li span.table_title:hover { text-decoration:underline; cursor:pointer;   }
.table_list li span.table_date {position:absolute;right:0;top:0;width:15%;text-align:center;line-height:5rem;font-size:1rem;color:#888;}
.table_list li span a {display:block;padding:0 1.5rem;font-size:1.15rem;line-height:5rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.table_list li.b_header {display:flex;background:#f9f9f9;}
.table_list li.b_header span {font-size:1rem;line-height:3.5rem;color:#161616;text-align:center;}
.table_list li.b_header span.table_title {justify-content: center;}
.table_list li.b_header span.table_title:hover { text-decoration:none;}
.table_list li.notice {background:#fafafa;}
.table_list li.notice:before {content:'공지';width:2rem;display: inline-block;border-radius:2rem;padding:0 .8rem;margin-left: 1rem;background: #fff;border:.1rem solid rgba(0,179,73,.2);color:#28b463;line-height:1.8;font-size: 1rem;font-weight: bold;text-align: center;}

@media screen and ( max-width:900px ) {
	.table_list li.b_header {display:none !important;}
	.table_list li span.table_title {width:100%;}
	.table_list li span a {padding:1rem .5rem 2.1rem;line-height:1.2;font-size:1.05rem;}
	.table_list li span.table_date {width:100%;right:auto;top:auto;left:.5rem;bottom:1rem;font-size:.8rem;text-align:left;line-height:1;color:#999;}
	.table_list li.notice:before {position:absolute;right:1rem;top:.7rem;font-size:.8rem;padding:0 .5rem;}
	.table_list li.notice span.table_title {padding-right:2rem;}
}

.list_page {clear:both;padding-top:1rem; text-align:center;}
.list_page li { display:inline-block;cursor:pointer;vertical-align:middle;}
.list_page li.page {border:0;}
.list_page li.next {padding-left:1.5rem;}
.list_page li.prev {padding-right:1.5rem;}
.list_page li a {display:block;width:3rem;background-color:#fff;border:1px solid #ddd;margin-left:-1px;line-height:3rem;font-size:0;font-weight:normal;background-repeat:no-repeat;background-size:auto 1.25rem;background-position:center;}
.list_page li a:hover {background-color:#f7f7f7;}
.list_page li.page a {color:#555;border:0;font-size:1.1rem;text-align:center;}
.list_page li.on a {background-color:#161616 !important;border-color:#161616;color:#fff;}
.list_page li.prev a {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.17 5L8 12.17L15.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.list_page li.first a {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.17 5L5 12.17L12.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.17 5L12 12.17L19.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.list_page li.next a {transform:rotate(180deg);background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.17 5L8 12.17L15.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.list_page li.last a {transform:rotate(180deg);background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.17 5L5 12.17L12.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.17 5L12 12.17L19.17 19.34' stroke='%2330304B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.list_page li.off {opacity:.3;}

@media screen and ( max-width:900px ) {
	.list_page li a {width:2.5rem;line-height:2.5rem;}
	.list_page li.page a {font-size:1rem;}
	.list_page li.next {padding-left:.5rem;}
	.list_page li.prev {padding-right:.5rem;}
	.list_page li.first, .list_page li.last {display:none;}
}





/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*                                   내차팔기 추가
///////////////////////////////////////////////////////////////////////////////////////////*/
br.mo{display: none;}
.visual{flex-direction: column; gap: 4rem; height:49.125rem;}
.main_form_wrap{z-index: 2; box-shadow: 4px 4px 7px 0px rgba(182, 185, 189, 0.25);}
.main_form_wrap .main_form{display: flex; flex-wrap: wrap; align-items: center; gap:1rem; position: relative; border-radius: 0.9375rem; padding:.65rem 1.125rem; border:1px solid transparent; transition: padding .5s; background:
    linear-gradient(white, white) padding-box,
    linear-gradient(90deg, #2d87f3, #2de7c3) border-box;}
.main_form_wrap .main_form .owner_wrap{position: relative; width:19rem;}
.main_form_wrap .main_form .owner_wrap::before{content: ""; position: absolute; top:0; left:0; width:1px; height:100%; background:#E2E2E2;}
.main_form_wrap .main_form input{width:14.5rem; height:3.2rem; border:0;font-size: 1.25rem; font-weight: 700; color:#2f2f2f;}
.main_form_wrap .main_form input[class=owner-nm]{width:91%; padding:0 1rem;}
.main_form_wrap .main_form input::placeholder{color:#CACCCE; font-size: 1.25rem; font-weight: 700;}
.main_form_wrap button{height:2.625rem; background:linear-gradient(90deg, #2d87f3, #2de7c3); border-radius: 8px; color:#ffffff; font-weight: 700; font-size: 1.1rem; padding:0 1.27rem;}
.txt_bn{width:100%; text-align: center; padding:1.5rem; background-color:#F5F7FA;}
.txt_bn p{font-size: 1.125rem; color:#1A1A1A;} 
.txt_bn p span{position: relative; font-size: 1.125rem; font-weight: 800; color:#0160F7;}
.txt_bn p span span{padding-left: 2.6rem;}
.txt_bn p span span::before{content: ""; position: absolute; left: .3rem; top:50%; transform: translateY(-50%); width:2.125rem; height:1.5rem; background:url('/images/txt_bn.png') center / cover no-repeat;}
.ex{display: inline-block; position: relative; top:.3rem; margin-left:.2rem; width:1.25rem; height:1.25rem; background:url('/images/inc/ex.svg') center / cover no-repeat;}
.ex_tx{display: block !important; position: absolute; height:0; opacity: 0; padding:0; transition: opacity .3s, padding .3s; border-radius: .5rem;  background-color:#ffffff; overflow: hidden; z-index: 33; letter-spacing: 0;
font-weight: 400 !important; font-size: 0.875rem !important; color:#222222 !important; box-shadow: 0 0 .75rem rgba(0,0,0,.05);}
.ex:hover + .ex_tx{display: block; padding:1rem; border:1px solid #dddddd; opacity: 1; height: auto;}

.main_loading{display: flex; align-items: center; justify-content: center; gap:.2rem; width:100%; position: absolute; left:50%; transform: translateX(-50%); bottom:.9rem; opacity: 0; transition: opacity .5s .4s; height:0;
overflow: hidden; z-index: 2;}
.main_loading::before{content: ""; display: block; width:2.5rem; height:1.875rem; background:url('/images/loading.svg') center / cover no-repeat;}
.main_form_wrap .main_form.on{padding-bottom: 4.5rem;}
.main_form_wrap .main_form.on .main_loading{height:auto; opacity: 1; }
.main_form_wrap .main_form.on .main_loading span{animation: loading 2.5s ease infinite;}
.main_form_wrap .main_form::before{content: ""; position: absolute; bottom: 0; left: 0; width:100%; height:0; background-color:#F5F7FA; border-bottom-left-radius: 0.9375rem; border-bottom-right-radius: 0.9375rem; z-index: 1; opacity: 0; transition: opacity .3s .3s; overflow: hidden;}
.main_form_wrap .main_form.on::before{opacity: 1; height:3.5rem;}
.scroll_down{width:2.1875rem; height:2.1875rem; position: absolute; left:50%; bottom:5%; transform: translateX(-50%); background:url('/images/scroll.png') center / cover no-repeat; z-index: 9; animation: scroll_down 1.2s infinite;}

.main_loading span::before{font-size: .95rem; color:#757575;}
.main_loading span.step1::before {content:'소유자명을 확인하는 중입니다.';}
.main_loading span.step2::before {content:'추가정보를 확인하는 중입니다.';}
.main_loading span.step3::before {content:'차량을 분석중입니다.';}

@keyframes scroll_down{
	0%{bottom:6%}
	50%{bottom:5%}
	100%{bottom:6%;}
}
@keyframes loading{
	0%{opacity: 1;}
	30%{opacity: .5;}
	100%{opacity: 1;}
}

@media(max-width:740px){
br.mo{display: block;}
.visual{height:46.25rem; gap:2.5rem;}
.visual:has(.main_form.on){gap:1.5rem;}
.main_form_wrap{padding:0 2rem;}
.main_form_wrap .main_form{gap:0; padding: .65rem 1.125rem 1.5rem;}
.main_form_wrap .main_form input, .main_form_wrap .main_form .owner_wrap, .main_form_wrap button{width:100%;}
.main_form_wrap .main_form input, .main_form_wrap .main_form input[class=owner-nm]{height:5rem;}
.main_form_wrap .main_form input, .main_form_wrap .main_form input::placeholder{font-size: 1.5rem;}
.main_form_wrap .main_form input[class=owner-nm]{width:100%;}
.main_form_wrap .main_form .owner_wrap::before{width:100%; height:1px;}
.main_form_wrap button{height:3.5rem; font-size: 1.3rem;}
.main_form_wrap .ex{display: none;}
.main_form_wrap .ex_tx{position: relative; border: 0; font-size: .9rem !important; padding:0 1rem 1.5rem; color:#999 !important; opacity: 1; height:auto; box-shadow: none;}
}


/*트림선택팝업*/
.check_result_wrap{display: none; justify-content: center; align-items: center; position:fixed; top:0; left:0; width: 100%; height: 100%; background-color: #000000a6; overflow: hidden; z-index: 999;}
.check_result_wrap.on{display: flex;}
.check_result_wrap .check_result{width:65%;}
.check_result_wrap .check_result .column{border-radius: 0.9375rem; overflow: hidden;}
.check_result_wrap .check_result .check_wrap{background-color:#ffffff;}
.check_result_wrap .check_wrap{position: relative;}
.check_result_wrap .check_wrap::before{content: ""; position: absolute; top:0; left:0; width:100%; height:0; background-color:#ffffffe0; z-index: 10; opacity: 0; transition: opacity .2s;}
.check_result_wrap .check_wrap.on::before{opacity: 1; height:100%;}
.check_result_wrap .check_wrap.on::after{content: ""; width:6.25rem; height:2.8125rem; background: url('/images/loading.svg') center / cover no-repeat; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); z-index: 11;}


	/* 차량정보 */
.check_result_wrap .carinfo {position:relative;padding:2.2rem 3.5rem .5rem;border:1px solid #dedede;background-color:#F5F7FA;}
.check_result_wrap .carinfo .carno {display:inline-flex;align-items:center;padding:.5rem 1.125rem;border:1px solid #5a5d63;border-radius:.5rem;background-color:#fff;font-size:.75rem;}
.check_result_wrap .carinfo .carno b {padding-left:.5rem;font-size:1.125rem;font-family:'Pretendard';}
.check_result_wrap .carinfo .ab {position:absolute;left:1.5rem;top:1.25rem;}
.check_result_wrap .carinfo .ab img {height:.875rem;}
.check_result_wrap .carinfo .carname {display:flex;align-content:flex-start; align-items: center; padding: 1.2rem .3rem .3rem; gap:.5rem; flex-wrap: wrap;}
.check_result_wrap .carinfo .carname b {display:block; font-weight:bold;font-size:1.35rem;line-height:1.2;font-family:'Pretendard';word-break:keep-all;}
.check_result_wrap .carinfo .carname_sub {padding:0 0 1rem .25rem;font-size:.935rem;color:#85878b;}
.check_result_wrap .carinfo .img {padding:1rem 0 .5rem;text-align:center; width:fit-content; height: fit-content;}
.check_result_wrap .carinfo .img img{max-height:7rem;}
.check_result_wrap .carinfo .year {display: flex;align-items: center; gap:.5rem; width:100%; font-size:.875rem;}
.check_result_wrap .carinfo .year b {font-size:.875rem; font-weight: 400; padding:0;}
.check_result_wrap .carinfo .year span{width:.2rem;}
.check_result_wrap .carinfo .model{display: flex; justify-content: space-between;}

/* 조회내역 */
.check_result_wrap .result_list {margin-top:1rem;}
.check_result_wrap .result_list ul li {display:flex;border-bottom:1px solid #e6e9eb;padding:1rem .75rem;justify-content: space-between;align-items:center;cursor:pointer;}
.check_result_wrap .result_list ul li:hover {background-color:rgb(40 122 229 / 5%);}
.check_result_wrap .result_list ul li.first {position:relative;padding:.75rem .5rem;background-color:#fff !important;cursor:pointer;}
.check_result_wrap .result_list ul li.first:before {content:'';position:absolute;right:.5rem;top:1.5rem;width:1rem;height:1px;background-color:#525252;}
.check_result_wrap .result_list ul li.first:after {content:'';position:absolute;right:1rem;top:1rem;width:1px;height:1rem;background-color:#525252;}
.check_result_wrap .result_list ul li.first span {font-size:.9375rem;font-weight:bold;font-family:'Pretendard';}
.check_result_wrap .result_list ul li .name{flex:auto;font-size:.875rem;line-height:1.2;font-weight:500;}
.check_result_wrap .result_list ul li .name strong {display:inline-block;vertical-align:middle;color:#222;width:4.5rem;}
.check_result_wrap .result_list ul li .name em{display:inline-block;font-size:.75rem;vertical-align:middle;font-style:normal;width:calc(100% - 5rem);}
.check_result_wrap .result_list ul li .date {flex:none;font-size:.75rem;color:#aaa;font-weight:500;}

/* 모델선택 */
.check_result_wrap .trim_select, .detailbox {position:relative;background-color:#fff;}
.check_result_wrap .trim_select .txt {display:flex;align-items:center;justify-content:center; gap:.2rem; border-bottom:1px solid #dde2e5;padding:1rem;font-size:1rem;word-break:keep-all;}
.check_result_wrap .trim_select .txt strong {font-size:1rem;}
.check_result_wrap .trim_select .list {position:relative;font-size:0;}
.check_result_wrap .trim_select .list:after {content:'';position:absolute;left:35%;top:0;width:1px;height:100%;background-color:#dde2e5;}
.check_result_wrap .trim_select .list dd {width:65%; display:inline-block; vertical-align:top;padding:0; }
.check_result_wrap .trim_select .list dd.n01{width:35%}
.check_result_wrap .trim_select .list ul li {border-bottom:1px solid rgb(238, 241, 245); padding:1rem 1.5rem;font-size:1rem;letter-spacing:-1px;font-weight:bold;line-height:1.2;cursor:pointer;color:#2E3033;}
.check_result_wrap .trim_select .list ul li strong {font-size:.935rem;}
.check_result_wrap .trim_select .list ul li.on, .trim_select .list ul li.active {background-color:rgb(130 180 240 / 23%);color:#000;}
.check_result_wrap .trim_select .list .slimScrollDiv{max-height:35vh !important; overflow-y: scroll !important;}

.check_result_wrap .btn_wrap {display: flex; justify-content: flex-end; gap:1rem; width: 100%; border-top:1px solid #dedede; padding:1rem;}
.check_result_wrap .btn_wrap .btn {background: linear-gradient(120deg, #0158FC, #01E6B5); border-radius: .88rem; font-size: 1.125rem; font-weight: 700; color:#ffffff; padding:1rem 5rem}
.check_result_wrap .btn_wrap .btn.cancel{background:#ffffff; border:1px solid #5E5E5E; color:#373737;}

@media(max-width:1200px){
.check_result_wrap .carinfo{padding:2rem 2rem .8rem;}
}
@media(max-width:900px){
.check_result_wrap .check_result{width:100%;}	
.check_result_wrap .carinfo .img img{max-height:6rem;}
}
@media(max-width:480px){
.check_result_wrap .carinfo{padding:1.6rem 1.6rem .5rem;}
.check_result_wrap .carinfo .carname{width:100%; padding-bottom: 0; padding-top: .8rem;}
.check_result_wrap .carinfo .model{flex-direction: column; align-items: flex-end;}
.check_result_wrap .carinfo .img{padding:0;}
.check_result_wrap .carinfo .img img{max-height:5rem;}
.check_result_wrap .carinfo .carno{padding:.3rem 1rem;}
.check_result_wrap .trim_select .txt{padding:.8rem;}
.check_result_wrap .check_result .column{width:90%;}
.check_result_wrap .btn_wrap{justify-content: center;}
.check_result_wrap .btn_wrap .btn{width:48%; padding:.8rem 4rem;}
}

/*=========================================================
							popup
=========================================================*/

.modal-popup.modal-reset {display:block !important;position:relative !important;height:auto !important;}
.block-ui {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:99991;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}

.modal-popup.typr {display:none;position:fixed;left:1rem;top:2.125rem;width:auto;max-width:800px;height:auto;border-radius:.75rem;background:#fff;z-index:99999;overflow-y:auto;overflow-x:hidden;font-size:0;box-shadow: 0 4px .5rem rgba(0, 0, 0, .15);border: 1px solid rgba(0, 0, 0, .15);z-index:99999;-webkit-overflow-scrolling:touch;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}
.modal-popup.typr.active {transform:translate(-50%,-50%);}
.modal-popup.typr .pop-header {position:relative;min-height:45px;background:#fff;text-align:center;}
.modal-popup.typr .pop-header .product-title {display:block;padding:14px 13px 11px 13px;background:#154fd2;color:#fff;font-size:16px;-weight:bold;text-align:left;line-height:22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-break:keep-all;}
.modal-popup.typr .pop-header .title {display:inline-block;padding-top:18px;color:#333;font-size:19px;line-height:19px;font-weight:500;vertical-align:middle;word-break:keep-all;}
.modal-popup.typr .pop-header span {display:block;padding:1.25rem 0 1rem 1.25rem;color:#595959;font-size:.875rem;text-align:left;line-height:19px;font-weight:500;word-break:keep-all;}
.modal-popup.typr .pop-header .btn-pop-close {position:absolute;top:50%;right:0;width:3rem;height:3rem;margin:0;transform:translateY(-50%);font-size:0;line-height:0;text-indent:-999px;background-repeat:no-repeat;background-position:center;background-size:auto 4.5rem;font-size:0;line-height:0;text-indent:-999px;background-image: url("data:image/svg+xml,%3Csvg width='82' height='82' viewBox='0 0 82 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1342_16890)'%3E%3Cpath d='M50.5996 46.6L40.9996 37L50.5996 27.4' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.4004 27.4L41.0004 37L31.4004 46.6' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1342_16890' x='-8' y='-8' width='98' height='98' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='14.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1342_16890'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1342_16890' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");}
.modal-popup.typr .button-group {padding:0;}
.modal-popup.typr .button-group .button {height:2.5rem;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:auto 1.25rem;font-size:.875rem;color:#222;}
.modal-popup.typr .button-group .button.pariod {flex:auto;text-align:right;}
.modal-popup.typr .button-group .button.pariod:before {content:'';display:inline-block;width:1.25rem;height:1.25rem;margin-right:.5rem;background-repeat:no-repeat;background-position:center;background-size:auto 100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.08471 15.4676L5.29164 11.736L4 12.9978L9.08471 18L20 7.26174L18.7175 6L9.08471 15.4676Z' fill='%232e2e2e'/%3E%3C/svg%3E");vertical-align:middle;}
.modal-popup.typr .button-group .button.close {min-width:2.5rem;font-size:0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 19L19 5' stroke='%233E3E3E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 19L5 5' stroke='%233E3E3E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}

@media(max-width:1000px){
	.modal-popup.typr .pop-header span {font-size:15px;}
	.modal-popup.typr .button-group .button {height:3.5rem;font-size:14px;}
}
@media(max-width:800px){
	.modal-popup.typr {left:1rem;top:auto;bottom:1rem;right:1rem;}
	.modal-popup.typr .pop-content iframe {display:block;width:100%;aspect-ratio: 16 / 9;height:auto;}
	.modal-popup.typr .button-group.col2 {flex-direction:row;}
	
}

/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*                                        error
///////////////////////////////////////////////////////////////////////////////////////////*/
.errorpage, .errorpage .wrap {height:100%;}
.errorpage .header {padding:0 1rem;text-align:left;}
.error_wrap {position:absolute;left:50%;top:50%;width:100%;max-width:35rem;padding:0 1.875rem;text-align:center;transform:translate(-50%, -60%);}
.error_wrap h3 {position:relative;font-size:1.5rem;word-break:keep-all;}
.error_wrap h3 b {font-size:4rem;font-weight:900;}
.error_wrap h3:before {content:'';display:block;height:7rem;background-position:center;background-repeat:no-repeat;background-size:auto 70%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none'%3E%3Crect width='120' height='120' rx='60' fill='%23F3F4F6'/%3E%3Cpath d='M40.4553 59.9706C40.4599 56.8572 41.1965 53.9161 42.4974 51.3059L68.6377 77.4439C66.0267 78.7447 63.0864 79.4783 59.9706 79.486C49.1973 79.4659 40.4761 70.7494 40.4553 59.9706ZM59.9706 40.4576C70.7471 40.4754 79.4659 49.1973 79.4868 59.9706C79.4814 63.0864 78.7447 66.0267 77.447 68.6377L51.3059 42.4966C53.9169 41.1988 56.8572 40.4622 59.9706 40.4576ZM77.7407 86.5492C81.222 84.2164 84.2187 81.222 86.5492 77.7407C89.954 72.6601 91.9413 66.55 91.9413 59.9706C91.9389 42.3111 77.6294 28.0054 59.9706 28C53.3944 28.0023 47.2812 29.9903 42.2037 33.3944C38.72 35.7248 35.7248 38.7223 33.3921 42.2037C29.9903 47.2835 28.0031 53.3944 28 59.9706C28.0054 77.6325 42.3119 91.9389 59.9706 91.9436C66.55 91.9436 72.6601 89.9532 77.7407 86.5492Z' fill='%23B6BCC5'/%3E%3C/svg%3E");}
.error_wrap.img500 h3:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none'%3E%3Crect width='120' height='120' rx='60' fill='%23F3F4F6'/%3E%3Cpath d='M30.7256 83C26.5128 83 24.7966 80.0208 26.8959 76.3693L56.1383 25.7333C58.2419 22.0889 61.6842 22.0889 63.785 25.7333L93.019 76.3693C95.1296 80.0208 93.4049 83 89.1935 83H30.7256Z' fill='%23B6BCC5'/%3E%3Cpath d='M56.9375 60.0491C56.9375 61.7292 58.2995 63.0913 59.9797 63.0913C61.6598 63.0913 63.0219 61.7292 63.0219 60.0491V40.1047C63.0219 38.4245 61.6598 37.0625 59.9797 37.0625C58.2995 37.0625 56.9375 38.4245 56.9375 40.1047V60.0491ZM56.9375 73.9803C56.9375 75.6604 58.2995 77.0224 59.9797 77.0224C61.6598 77.0224 63.0219 75.6604 63.0219 73.9803V70.2203C63.0219 68.5402 61.6598 67.1781 59.9797 67.1781C58.2995 67.1781 56.9375 68.5402 56.9375 70.2203V73.9803Z' fill='white'/%3E%3C/svg%3E");}
.error_wrap p {padding:1.5rem 0;font-size:1rem;line-height:1.5;word-break:keep-all;color:#6B7280;letter-spacing:0;}
.error_wrap .btn_wrap {padding:1rem 0;}
.error_wrap .btn_wrap .btn {width:35%;height:3rem;padding:0 1rem;background:linear-gradient(90deg, #2d87f3, #2de7c3);border-radius:.5rem;color: #ffffff;font-weight:bold;font-size:1rem;line-height:1;}
.error_wrap .btn_wrap .btn.gray {background:#92999d;}