@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

:root {
	--thema-color: #2d64ff;

	--padd-row: 2.5rem;
	--padd-column: 1rem;
	--padd-half-column: .975rem;
	--padd-box: 0.775rem;
	--padd-item-bottom: .975rem;
	--margin-column: -0.775rem;
	--margin-zero-column: -1.75rem;
	--radius-default: .75rem;
	--radius-btn: .3125rem;
	--divide-height: 1.5rem;
	--divide-margin: -1.5rem;

	--txt-black: #1C1C1C;
	/* --txt-btn-text: #606363;
	--txt-impact: #02C9E4;
	--txt-subtitle: #7f8a8f; */	
	--txt-111: #1e1e1e;
	--txt-555: #555;
	--txt-666: #666;
	--txt-777: #777;
	--txt-888: #888;
	--txt-999: #999;
	--txt-aaa: #aaa;
	--txt-ccc: #ccc;	
	--txt-orange: #fc6500;
	--txt-yellow: #fffc00;
	--txt-gray: #8b93a0;
	
	--color-primery: #02C9E4; /* #547C2 */
	--color-subprimery: #18185E; /* #264066 */
	--color-form: #264066;
	--color-alram: #fc000e;
	--color-placeholder: #dfdfdf;
	--color-formline: #EFF1F1;
	--color-inputline: #DEDEDE;

}

html,body {margin: 0;padding: 0;width: 100%;}
html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,strong,:before,:after,h1,h2,h3,h4,h5,h6,div,span,p {font-family:'Pretendard-Regular', Helvetica, Arial, sans-serif;font-size:16px;line-height:1.4;letter-spacing:-.5px;color:var(--txt-black, #393b3b);-webkit-overflow-scrolling:touch;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,div,span,p {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
h1,h2,h3,h4,h5 {padding:0;margin:0;}
input,select,textarea {font-size:1rem;vertical-align:middle;outline: 0;}

@media all and (max-width:414px){
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,strong,:before,:after {font-size:16px;}
}
@media all and (max-width:375px){
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,strong,:before,:after {font-size:15px;}
}
@media all and (max-width:360px){
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,strong,:before,:after {font-size:14px;}
}
@media all and (max-width:280px){
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,strong,:before,:after {font-size:12px;}
}
@media all and (max-width:40rem){ /* 640 */}
@media all and (max-width:37.5rem){ /* 600 */}
@media all and (max-width:36.25rem){ /* 580 */}
@media all and (max-width:33.75rem){ /* 540 */}
@media all and (max-width:30rem){ /* 480 */}
@media all and (max-width:25rem){ /* 400 */}
@media all and (max-width:20rem){ /* 320 */}

/*=========================================================
	공통
=========================================================*/

/* 검색결과 없음 */
#no-result {display:none;position:absolute;top:0;left:0;background:#f9f9f9 url(../images/icon/no_result.png) center center no-repeat;background-size:35% auto}

/* 스크롤바 */
::-webkit-scrollbar { width: .4375rem;height:.4375rem;}
::-webkit-scrollbar-track { background-color: transparent; }
::-webkit-scrollbar-thumb { background:#C9C9C9; opacity:1 !important;  border-radius:.625rem; }
::-webkit-scrollbar-button { display: none; }

ul {list-style:none;padding:0;margin:0 !important}
ul.list-style-disc {list-style-type:disc;padding-left:1rem}

p {margin-bottom:0}
.text-center {text-align:center!important}
.text-left {text-align:left!important}
a.placeholder {color:var(--color-placeholder, #B3B3B3)!important}
th u, u.basic{color:var(--txt-impact);font-weight:bold;text-decoration:none;}
a {text-decoration:none;}
b, em, i {font-style:normal;}
a:focus, a:hover {color:inherit;}
img {max-width: 100%;border: 0;}
form {padding:0;margin:0 !important;}

button:focus {outline: -webkit-focus-ring-color auto 0;}
button {cursor:pointer;vertical-align:middle;}
button:disabled {background-color:#999 !important;}

.inline {display:inline-block !important;}
.transparent {background-color:transparent !important }

.txt_info{display:inline-block;padding:.3rem 0 .3rem 1.5rem;background:url('/app/images/icon/icon_info.png') no-repeat 0 .4rem;background-size:auto 1rem;font-size:.75rem; color:var(--txt-gray2);font-weight:normal;/*word-break:keep-all;*/}
.txt_info.error, .txt_info.ok{font-size:.9rem;}
.txt_info.error{font-size:.9rem;color:#f81d00; }
.txt_info.ok{color:#2471ff; }
.txt_info.sm{font-size:12px; color:#f52f46; }
.txt_info.md{font-size:14px;}
.txt_info p {padding:.3rem 0;font-size:inherit;color:var(--txt-777-lighter);word-break:break-all;}
.guide {padding:.7rem 0;}

.inline {display:inline-block !important;}

/* bx-slider */
.bx-wrapper {margin-bottom:0;border:0;box-shadow: none;background: transparent;}
.bx-wrapper .bx-viewport {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow:none;border:0;left:0}
.bx-wrapper .bx-prev {left:0;background:url(/api/images/gnb_arrow_prev.png) no-repeat;}
.bx-wrapper .bx-next {right:0;background:url(/api/images/gnb_arrow_go.png) no-repeat;}
.bx-wrapper .bx-controls-direction a {top:8rem;width:1.5rem;height:3rem;background-size:auto 1.5rem;}
.bx-wrapper .bx-pager {padding: .625rem 0;}
.bx-wrapper .bx-pager .bx-pager-item {padding: 0 .1875rem;}
.bx-wrapper .bx-pager.bx-default-pager a {width: .3125rem;height: .3125rem;padding: 0;margin:0;border: 0;border-radius: 5rem;background: #50555C;opacity: .3;font-size: 0;}
.bx-wrapper .bx-pager.bx-default-pager a.active {width: 1.875rem;background:#2547C2;opacity: 1;border-color:#2547C2;}

/* jquery ui */
.ui-widget.ui-widget-content {background-color:#F8FAFA;border:0;border-radius:0}
.ui-slider-horizontal {height:3px}
.ui-widget-header {background-color:#2547C2;}
.ui-slider-horizontal .ui-slider-range {height:3px;}
.ui-slider-horizontal .ui-slider-handle {top:-0.5rem;width:1rem;height:1rem;background:#fff;border:1px solid #9DA5AA;border-radius: 50%;}
.ui-slider-horizontal .ui-slider-handle:focus-visible { outline: none;}

.slider-item {position:relative;}
.slider-item .article-tag {position:relative;}
.slider-item .article-tag > span {font-size:.688rem;}
.slider-item .article-tag > span b {font-weight:normal;}
.slider-item label {float:left;font-size:0.8125rem;color:#9e9e9e}
.slider-item .slide-value {float:right}
.slider-item .slider-area {margin:.5rem .6rem;}
.slider-item .article-tag > span.slider-max {position:absolute;right:0;top:0;}

/* slick ui */
.slick-slide {height:auto;}
.slickstyle .slick-track {display: flex;}
.slickstyle .slick-arrow {position: absolute;top: 50%;width:3.75rem;height:3.75rem;border:0;background-size: auto 100%;background-position: center;background-repeat: no-repeat;background-color:transparent;font-size: 0;}
.slickstyle .slick-prev {left:-3.75rem;background-image: url("data:image/svg+xml,%3Csvg width='68' height='60' viewBox='0 0 68 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.7466 37.9924L28.3099 29.5924L37.7466 21.1924' stroke='%23222323' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.slickstyle .slick-next {right:-3.75rem;background-image: url("data:image/svg+xml,%3Csvg width='68' height='60' viewBox='0 0 68 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.7466 37.9924L28.3099 29.5924L37.7466 21.1924' stroke='%23222323' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transform: rotate(180deg);}
.slickstyle .slick-dots {padding:.625rem 0;text-align: center;}
.slickstyle .slick-disabled {opacity: .1;}
.slickstyle .slick-dots li {display: inline-block;padding:0 .1875rem;}
.slickstyle .slick-dots li button {width:.3125rem;height:.3125rem;padding:0;border:0;border-radius:5rem;background: #50555C;opacity: .3;font-size: 0;}
.slickstyle .slick-dots li.slick-active button {width:1.875rem;opacity: 1;background: #2b50d6;}

/* style */
.text-red {color:#f8002d !important}
.text-red2 {color:#02C9E4 !important;}
.text-grey {color:#888 !important}

.paddLR0 {padding-left:0 !important;padding-right:0 !important;}
.padd0 {padding:0 !important}
.paddB0 {padding-bottom:0 !important}

.scrolling {min-height: 6.25rem;overflow: auto;}

.noscroll {height:100% !important;overflow: hidden !important;}

.fuc-toggle {position: relative;}
.fuc-toggle:after{content: '';position: absolute;right:0;top: 50%;width: .375rem;height: .375rem;margin-top:-0.3125rem;border-width: 0 0 1px 1px;border-color: #1C1C1C;border-style: solid;transform: rotate(-45deg);}
.fuc-toggle.on:after{transform: rotate(135deg);}

/* 로딩 */
.loading {position:fixed;left:0;right:0;top:0;bottom:0;background:url(/Mgn/images/loading.gif) no-repeat center 40% rgba(255,255,255,.4);background-size:auto 5rem;}

/* 데이터 없음 */
.data_empty {position:relative !important;display:flex;width:100% !important;min-height:22rem !important;height:auto !important;padding:0 !important;margin:0 !important;background:transparent !important;line-height:100% !important;font-size:1rem !important;color:#8b93a0;align-items:center;justify-content:center;text-align:center !important;}
.data_empty span {position:absolute;left:0;width:100%;top:48%;}

/********************************************************************
	Loyout
*********************************************************************/

.row {position:relative;display:block;max-width:100%;box-sizing:border-box;padding-left:1rem;padding-right:1rem;}
.column {position:relative;display:block;max-width:75rem;width:100%;float:none;margin: 0 auto;}

/* main header */
.header_wrap {height:5rem;}
.header {position:fixed;left:0;top:0;right:0;background:#fff;padding:0 !important;box-sizing:unset;text-align:center;z-index:100;}
.header .titlebar {display:flex;height: 5rem;align-items:center;padding:0;z-index:9;font-size: 0;}
.header.fixed {z-index:9998;}
.header.fixed .titlebar {position:fixed !important;display:block;width:100%;background:#fff;}
.header.fixed:after {content:'';display:block;clear:both;}
/*.header .logo {padding-left:1.25rem;}*/
.header .logo a {display:inline-block;width:12rem;height:5rem;background-size:auto 5.5rem;font-size:0;background-position:center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='173' height='80' viewBox='0 0 173 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_333_6228)'%3E%3Cpath d='M55.9963 23.2998H50.1577V49.5568H55.9963V23.2998Z' fill='%232547C2'/%3E%3Cpath d='M112.197 23.2998H106.358V49.5568H112.197V23.2998Z' fill='%232547C2'/%3E%3Cpath d='M95.9941 48.8744L83.5664 31.6154L70.9842 48.8414L66.1279 45.2004L81.6129 24.3224C82.5731 23.0244 84.5267 23.0134 85.4869 24.3224L100.983 45.1894L95.9721 48.8744H95.9941Z' fill='%232547C2'/%3E%3Cpath d='M45.7869 49.4574H19V23.3984H45.7869V29.2284H24.8386V43.6274H45.7869V49.4574Z' fill='%232547C2'/%3E%3Cpath d='M154.744 23.2998H148.906V49.5568H154.744V23.2998Z' fill='%232547C2'/%3E%3Cpath d='M143.696 49.4574H118.675V23.3984H143.696V29.2284H124.525V43.6274H143.696V49.4574Z' fill='%232547C2'/%3E%3Cpath d='M143.696 33.5186H118.675V39.3376H143.696V33.5186Z' fill='%232547C2'/%3E%3Cpath d='M62.5302 39.8993C64.4564 39.8993 66.0179 38.343 66.0179 36.4233C66.0179 34.5035 64.4564 32.9473 62.5302 32.9473C60.604 32.9473 59.0425 34.5035 59.0425 36.4233C59.0425 38.343 60.604 39.8993 62.5302 39.8993Z' fill='%232547C2'/%3E%3Cpath d='M161.311 39.8993C163.238 39.8993 164.799 38.343 164.799 36.4233C164.799 34.5035 163.238 32.9473 161.311 32.9473C159.385 32.9473 157.824 34.5035 157.824 36.4233C157.824 38.343 159.385 39.8993 161.311 39.8993Z' fill='%232547C2'/%3E%3C/g%3E%3Cpath d='M26.8872 56.8086V66H25.7954L20.8189 58.8398H20.73V66H19.5874V56.8086H20.6919L25.6685 63.9814H25.7574V56.8086H26.8872ZM33.9372 66.1396C32.0583 66.1396 30.7888 64.7305 30.7888 62.585C30.7888 60.4395 32.0583 59.0176 33.9372 59.0176C35.8034 59.0176 37.0603 60.4395 37.0603 62.585C37.0603 64.7305 35.8034 66.1396 33.9372 66.1396ZM33.9372 65.1748C35.321 65.1748 35.9685 63.9561 35.9685 62.585C35.9685 61.2139 35.321 59.9824 33.9372 59.9824C32.528 59.9824 31.8806 61.2139 31.8806 62.585C31.8806 63.9561 32.528 65.1748 33.9372 65.1748ZM41.6092 66.0762C41.1649 66.0762 40.784 65.708 40.7967 65.251C40.784 64.8066 41.1649 64.4385 41.6092 64.4385C42.0536 64.4385 42.4217 64.8066 42.4217 65.251C42.4217 65.708 42.0536 66.0762 41.6092 66.0762ZM48.6084 56.8086V66H47.4531V58.002H47.4024L45.168 59.4873V58.332L47.4531 56.8086H48.6084ZM68.8783 61.0234V61.8486H64.2191V63.0547C66.3519 63.1436 67.6087 63.8418 67.6214 65.0352C67.6087 66.292 66.1615 67.0029 63.7367 67.0029C61.2865 67.0029 59.8392 66.292 59.8392 65.0352C59.8392 63.8418 61.0897 63.1436 63.2415 63.0547V61.8486H58.5951V61.0234H68.8783ZM63.7367 63.8164C61.9212 63.8291 60.8421 64.2734 60.8548 65.0352C60.8421 65.7842 61.9212 66.2285 63.7367 66.2285C65.5267 66.2285 66.6185 65.7842 66.6185 65.0352C66.6185 64.2734 65.5267 63.8291 63.7367 63.8164ZM67.9642 56.2754V57.0879H64.3841C64.4476 58.3574 66.3138 59.3413 68.307 59.5508L67.9388 60.3379C66.0916 60.1157 64.3587 59.2905 63.7367 58.0273C63.1209 59.2905 61.3944 60.1157 59.5345 60.3379L59.179 59.5508C61.1341 59.3413 63.013 58.3574 63.0892 57.0879H59.5345V56.2754H67.9642ZM81.2222 56.8848V58.0146C81.2095 59.3984 81.2095 60.9473 80.8032 63.2197L79.7876 63.1055C80.2192 60.9473 80.2192 59.3604 80.2192 58.0146V57.71H73.2622V56.8848H81.2222ZM82.4536 64.6035V65.4287H72.1704V64.6035H76.2075V60.5664H77.1851V64.6035H82.4536ZM90.2653 56.6689V59.8936H87.2438V61.6709C88.7165 61.6646 89.821 61.6074 91.154 61.3408L91.2682 62.1533C89.821 62.4326 88.6276 62.4834 86.9899 62.4834H86.2663V59.1318H89.3004V57.4688H86.2409V56.6689H90.2653ZM95.3307 55.7549V64.2354H94.3786V55.7549H95.3307ZM93.0963 55.958V63.9307H92.1442V59.7285H90.735V58.8906H92.1442V55.958H93.0963ZM95.6735 65.9492V66.7871H87.9294V63.3848H88.9196V65.9492H95.6735ZM108.462 61.8486V62.6611H100.654V56.7197H108.335V57.5576H101.67V59.2334H108.094V60.0332H101.67V61.8486H108.462ZM109.655 64.7305V65.5557H99.3211V64.7305H109.655ZM127.805 56.0977V56.8848H126.066V59.0684H127.767V59.8428H119.502V59.0684H121.203V56.8848H119.464V56.0977H127.805ZM128.782 60.7949V61.5947H118.499V60.7949H128.782ZM127.462 62.6104V65.0605H120.759V66.1396H127.805V66.9014H119.769V64.3369H126.485V63.3594H119.743V62.6104H127.462ZM122.193 59.0684H125.075V56.8848H122.193V59.0684ZM141.659 55.7549V63.4482H140.707V59.5381H139.12V62.4707H138.194V55.9707H139.12V58.7129H140.707V55.7549H141.659ZM136.848 56.6309V59.792H133.56V61.4805C135.045 61.4741 136.181 61.4043 137.521 61.1377L137.635 61.9375C136.175 62.2295 134.982 62.2803 133.331 62.2803H132.595V59.0303H135.896V57.4561H132.57V56.6309H136.848ZM138.384 63.207C138.384 64.6924 140.288 65.8984 142.269 66.2031L141.863 66.9775C140.187 66.6919 138.575 65.8286 137.889 64.5654C137.203 65.8286 135.591 66.6919 133.915 66.9775L133.509 66.2031C135.477 65.8984 137.381 64.6924 137.394 63.207V62.915H138.384V63.207ZM155.933 61.4424V62.2549H145.65V61.4424H150.284V60.1348H146.653V59.3096H148.354V56.9355H146.615V56.1104H154.956V56.9355H153.216V59.3096H154.917V60.1348H151.274V61.4424H155.933ZM154.676 63.3467V66.876H146.907V63.3467H154.676ZM147.897 64.1211V66.0635H153.699V64.1211H147.897ZM149.344 59.3096H152.226V56.9355H149.344V59.3096Z' fill='%232547C2'/%3E%3Cdefs%3E%3CclipPath id='clip0_333_6228'%3E%3Crect width='145.799' height='26.257' fill='white' transform='translate(19 23.2998)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.header .subtitle {display:none;font-size: .875rem;color:#5A5D60}

@media all and (max-width:1000px) {
	.header_wrap {height:3.5rem;}
	.header .titlebar {height:3.5rem;}
	.header .logo a {width: 7.25rem;height:3.5rem;background-size:auto 3rem;}
}

.header .titlebar-left {display:none;width:2.875rem;height:2.875rem; }
.header .titlebar-left button {background-size: auto 2rem !important;background-color: transparent !important;background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 21L7 15L13 9' stroke='%23222323' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 15H23' stroke='%23222323' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.header .titlebar-right {flex:auto;padding-right: 1.25rem;text-align:right;font-size:0;}
.header .titlebar-right button {display: inline-block;width:2.875rem !important;height:2.875rem !important;margin:0 0 0 .375rem !important;background-color: transparent !important;}
.header .titlebar-right button.recently {background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.0341 19.2677L35.0341 19.2678C35.3649 19.7354 35.4362 20.2793 35.2565 20.77C35.0854 21.2375 34.714 21.5868 34.2841 21.7808C34.284 21.7809 34.2839 21.7809 34.2838 21.781L35.0341 19.2677ZM35.0341 19.2677C34.6147 18.6751 33.9177 18.5133 33.4379 18.4906L33.4379 18.4906M35.0341 19.2677L33.4379 18.4906M33.4379 18.4906C33.1274 18.4759 32.8238 18.491 32.5533 18.507C32.5126 18.5094 32.4729 18.5119 32.4338 18.5142C32.3518 18.5192 32.2731 18.524 32.1965 18.528L30.8096 16.3393C30.8096 16.3393 30.8096 16.3393 30.8096 16.3392C30.3232 15.5714 29.5797 14.9985 28.703 14.7343L28.7028 14.7343M33.4379 18.4906L28.7028 14.7343M28.7028 14.7343C28.3719 14.6346 28.0127 14.583 27.6321 14.583H19.2371C18.8563 14.583 18.4971 14.6346 18.1662 14.7343L28.7028 14.7343ZM13.4312 18.4917L13.4313 18.4917C13.7421 18.477 14.0459 18.4924 14.3164 18.5086C14.3566 18.511 14.396 18.5135 14.4347 18.5158C14.5171 18.5209 14.5961 18.5257 14.6729 18.5299L16.0595 16.3428C16.0596 16.3427 16.0596 16.3426 16.0597 16.3426C16.545 15.5766 17.2876 14.9991 18.1662 14.7343L13.4312 18.4917ZM13.4312 18.4917C12.9522 18.5144 12.2548 18.6752 11.8351 19.2683L13.4312 18.4917ZM34.7976 23.2916C34.6932 22.8476 34.5267 22.3118 34.2561 21.7933L12.5851 21.7812C12.5937 21.7851 12.6026 21.7889 12.6118 21.7927C12.3409 22.3112 12.174 22.8471 12.0694 23.2912C11.9797 23.6715 11.93 24.0093 11.9025 24.2529C11.8888 24.3752 11.8804 24.4749 11.8755 24.5459C11.873 24.5814 11.8714 24.6098 11.8704 24.6303L11.8692 24.6551L11.8689 24.6628L11.8688 24.6656L11.8688 24.6666L11.8687 24.6671C11.8687 24.6673 11.8687 24.6675 12.6183 24.693L11.8687 24.6675L11.8683 24.6802V24.693V30.0972C11.8683 30.8177 12.4522 31.4163 13.1841 31.4163H15.4727C16.1949 31.4163 16.7917 30.8274 16.7917 30.0992V29.4518H30.0744V30.0992C30.0744 30.833 30.6801 31.4163 31.3966 31.4163H33.693C34.4261 31.4163 34.9977 30.8158 34.9977 30.1052V24.693V24.6805L34.9973 24.6681L34.2477 24.693C34.9973 24.6681 34.9973 24.6679 34.9973 24.6677L34.9973 24.6672L34.9973 24.6662L34.9972 24.6634L34.9969 24.6557L34.9957 24.6309C34.9947 24.6104 34.9931 24.582 34.9906 24.5465C34.9858 24.4755 34.9775 24.3758 34.9638 24.2535C34.9365 24.0098 34.8871 23.672 34.7976 23.2916ZM11.8351 19.2683C11.5042 19.7359 11.4329 20.2797 11.6126 20.7704C11.7838 21.2379 12.1553 21.5872 12.5851 21.7812L11.8351 19.2683Z' stroke='%23222323' stroke-width='1.5'/%3E%3Cpath d='M30.2234 22.3184C23.6187 22.3184 20.853 29.1332 20.853 29.1332C20.853 29.1332 23.6215 35.948 30.2234 35.948C36.8252 35.948 39.5938 29.1332 39.5938 29.1332C39.5938 29.1332 36.8252 22.3184 30.2234 22.3184Z' fill='white' stroke='%23222323' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M30.2233 32.5404C32.1052 32.5404 33.6307 31.0149 33.6307 29.133C33.6307 27.2511 32.1052 25.7256 30.2233 25.7256C28.3415 25.7256 26.8159 27.2511 26.8159 29.133C26.8159 31.0149 28.3415 32.5404 30.2233 32.5404Z' stroke='%23222323' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");}
.header .titlebar-right button.customer {background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_185_6812)'%3E%3Cpath d='M14.1729 26.9883V20.1598C14.1729 15.4922 18.2586 11.6738 23.2502 11.6738C28.2418 11.6738 32.3275 15.4922 32.3275 20.1598V26.2083C32.3275 30.0109 29.6131 33.2506 25.9079 34.32H23.2502' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.3276 19.792C34.5545 19.792 36.3568 21.5974 36.3568 23.8211C36.3568 26.0449 34.5514 27.8503 32.3276 27.8503V19.792Z' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1727 19.792C11.9458 19.792 10.1436 21.5974 10.1436 23.8211C10.1436 26.0449 11.949 27.8503 14.1727 27.8503V19.792Z' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_185_6812'%3E%3Crect width='28.1001' height='24.5333' fill='white' transform='translate(9.2002 10.7334)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.header .titlebar-right button.login, .header .titlebar-right button.mypage {background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5462 11.5732C23.8898 11.5732 25.1785 12.107 26.1286 13.0571C27.0787 14.0072 27.6125 15.2959 27.6125 16.6395C27.6125 17.9832 27.0787 19.2718 26.1286 20.2219C25.1785 21.1721 23.8898 21.7058 22.5462 21.7058C21.2025 21.7058 19.9139 21.1721 18.9638 20.2219C18.0136 19.2718 17.4799 17.9832 17.4799 16.6395C17.4799 15.2959 18.0136 14.0072 18.9638 13.0571C19.9139 12.107 21.2025 11.5732 22.5462 11.5732ZM22.5462 24.6599C24.3943 24.6599 27.2078 25.126 29.5399 26.0586C30.7054 26.5246 31.7035 27.0886 32.3982 27.7304C33.0875 28.3672 33.4288 29.0303 33.4288 29.7262V33.3384H11.6636V29.7262C11.6636 29.0303 12.0048 28.3672 12.6941 27.7304C13.3888 27.0886 14.3869 26.5246 15.5524 26.0586C17.8846 25.126 20.698 24.6599 22.5462 24.6599Z' stroke='%231C1C1C' stroke-width='1.5'/%3E%3C/svg%3E%0A");}
.header .titlebar-right button.logout {background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.2002 32.1998L23.0002 22.9998L32.2002 13.7998' stroke='%231C1C1C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7998 13.8002L22.9998 23.0002L13.7998 32.2002' stroke='%231C1C1C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

.header .titlebar-center a {display:block;height:2.813rem;line-height:2.813rem;font-size:.85rem;color:var(--txt-gray2);letter-spacing:-1px;/*font-weight:bold;*/text-indent:3.5rem;}
.header .titlebar-center a .count {display:inline-block;border-radius:3.125rem;padding:0 .625rem;background:rgba(0,0,0,.3);font-size:14px;font-style:normal;line-height:22px;}
.header .titlebar-center a.logo {padding-left:1rem;}

@media all and (max-width:1000px) {
	.header .titlebar-right {padding-right:.25rem;}
	.header .titlebar-right button {background-size: auto 2.5rem !important;margin:0 !important;}
	.page-dept2 .header .titlebar-left {display:block;}
	.page-dept2 .header .subtitle {display:block;color:#fff;}
	.page-dept2 .header .titlebar-right, .page-dept2 .header .logo {display:none;}
}

/* footer */
.footer-wrap {clear:both;position:relative;padding-top:4.375rem;padding-bottom:7.5rem;background:#F8FAFA;}
.footer-wrap .logo {position:absolute;display:inline-block;width:8rem;height:2.5rem;font-size:0;background-size:auto 2rem;background-position:center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='90' height='33' viewBox='0 0 90 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1561_27377)'%3E%3Cg clip-path='url(%23clip1_1561_27377)'%3E%3Cpath d='M22.3465 1.99414H18.8198V17.854H22.3465V1.99414Z' fill='%23858B93'/%3E%3Cpath d='M56.2933 1.99414H52.7666V17.854H56.2933V1.99414Z' fill='%23858B93'/%3E%3Cpath d='M46.5068 17.442L39.0001 7.01716L31.4001 17.4221L28.4668 15.2228L37.8201 2.612C38.4001 1.82797 39.5801 1.82133 40.1601 2.612L49.5201 15.2162L46.4935 17.442H46.5068Z' fill='%23858B93'/%3E%3Cpath d='M16.18 17.795H0V2.05469H16.18V5.57616H3.52667V14.2735H16.18V17.795Z' fill='%23858B93'/%3E%3Cpath d='M81.9935 1.99414H78.4668V17.854H81.9935V1.99414Z' fill='%23858B93'/%3E%3Cpath d='M75.3199 17.795H60.2065V2.05469H75.3199V5.57616H63.7399V14.2735H75.3199V17.795Z' fill='%23858B93'/%3E%3Cpath d='M75.3199 8.16602H60.2065V11.6808H75.3199V8.16602Z' fill='%23858B93'/%3E%3Cpath d='M26.2932 12.0195C27.4567 12.0195 28.3999 11.0795 28.3999 9.91991C28.3999 8.76033 27.4567 7.82031 26.2932 7.82031C25.1297 7.82031 24.1865 8.76033 24.1865 9.91991C24.1865 11.0795 25.1297 12.0195 26.2932 12.0195Z' fill='%23858B93'/%3E%3Cpath d='M85.9602 12.0195C87.1237 12.0195 88.0669 11.0795 88.0669 9.91991C88.0669 8.76033 87.1237 7.82031 85.9602 7.82031C84.7967 7.82031 83.8535 8.76033 83.8535 9.91991C83.8535 11.0795 84.7967 12.0195 85.9602 12.0195Z' fill='%23858B93'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M82.3564 29.4082V29.899H76.145V29.4082H78.944V28.6184H76.7508V28.1199H77.7784V26.6859H76.7278V26.1875H81.7659V26.6859H80.7153V28.1199H81.7429V28.6184H79.5421V29.4082H82.3564ZM81.5972 30.5584V32.6902H76.9042V30.5584H81.5972ZM77.5023 31.0262V32.1994H81.0067V31.0262H77.5023ZM78.3765 28.1199H80.1172V26.6859H78.3765V28.1199Z' fill='%23858B93'/%3E%3Cpath d='M73.7346 25.9727V30.6196H73.1595V28.2578H72.201V30.0292H71.6412V26.103H72.201V27.7594H73.1595V25.9727H73.7346ZM70.8284 26.5018V28.4112H68.8423V29.4311C69.7395 29.4272 70.4258 29.385 71.2348 29.224L71.3038 29.7071C70.4219 29.8835 69.7011 29.9142 68.7042 29.9142H68.2595V27.9511H70.2532V27.0002H68.2441V26.5018H70.8284ZM71.7562 30.4739C71.7562 31.3711 72.9065 32.0996 74.1027 32.2837L73.8573 32.7514C72.8451 32.5789 71.8713 32.0575 71.4572 31.2945C71.0431 32.0575 70.0692 32.5789 69.057 32.7514L68.8116 32.2837C70.0002 32.0996 71.1504 31.3711 71.1581 30.4739V30.2976H71.7562V30.4739Z' fill='%23858B93'/%3E%3Cpath d='M65.3665 26.1797V26.6551H64.3159V27.9741H65.3435V28.4418H60.3514V27.9741H61.379V26.6551H60.3284V26.1797H65.3665ZM65.9569 29.017V29.5001H59.7456V29.017H65.9569ZM65.1594 30.1135V31.5935H61.1106V32.2453H65.3665V32.7054H60.5124V31.1564H64.569V30.566H60.4971V30.1135H65.1594ZM61.9771 27.9741H63.7178V26.6551H61.9771V27.9741Z' fill='%23858B93'/%3E%3Cpath d='M53.6823 29.6527V30.1435H48.9663V26.5547H53.6056V27.0608H49.5798V28.073H53.4599V28.5561H49.5798V29.6527H53.6823ZM54.4031 31.3934V31.8918H48.1611V31.3934H54.4031Z' fill='%23858B93'/%3E%3Cpath d='M42.6911 26.5248V28.4725H40.8661V29.5461C41.7556 29.5422 42.4227 29.5077 43.2279 29.3467L43.2969 29.8375C42.4227 30.0062 41.7019 30.0369 40.7127 30.0369H40.2756V28.0124H42.1083V27.0079H40.2603V26.5248H42.6911ZM45.7508 25.9727V31.0951H45.1756V25.9727H45.7508ZM44.4011 26.0953V30.911H43.826V28.3728H42.9748V27.8667H43.826V26.0953H44.4011ZM45.9578 32.1303V32.6364H41.2801V30.5813H41.8783V32.1303H45.9578Z' fill='%23858B93'/%3E%3Cpath d='M37.2292 26.6543V27.3368C37.2216 28.1726 37.2216 29.1082 36.9762 30.4808L36.3627 30.4118C36.6234 29.1082 36.6234 28.1496 36.6234 27.3368V27.1527H32.4212V26.6543H37.2292ZM37.9731 31.3166V31.8151H31.7617V31.3166H34.2002V28.8781H34.7907V31.3166H37.9731Z' fill='%23858B93'/%3E%3Cpath d='M29.7729 29.1551V29.6535H26.9586V30.382C28.2469 30.4357 29.006 30.8574 29.0137 31.5782C29.006 32.3374 28.1318 32.7668 26.6672 32.7668C25.1872 32.7668 24.313 32.3374 24.313 31.5782C24.313 30.8574 25.0683 30.4357 26.3681 30.382V29.6535H23.5615V29.1551H29.7729ZM26.6672 30.8421C25.5706 30.8497 24.9188 31.1181 24.9265 31.5782C24.9188 32.0307 25.5706 32.2991 26.6672 32.2991C27.7484 32.2991 28.4079 32.0307 28.4079 31.5782C28.4079 31.1181 27.7484 30.8497 26.6672 30.8421ZM29.2207 26.2871V26.7779H27.0583C27.0966 27.5447 28.2239 28.139 29.4278 28.2655L29.2054 28.741C28.0897 28.6068 27.0429 28.1083 26.6672 27.3453C26.2953 28.1083 25.2524 28.6068 24.129 28.741L23.9143 28.2655C25.0952 28.139 26.2301 27.5447 26.2761 26.7779H24.129V26.2871H29.2207Z' fill='%23858B93'/%3E%3Cpath d='M17.5293 26.6094V32.1612H16.8315V27.3302H16.8008L15.4512 28.2274V27.5296L16.8315 26.6094H17.5293Z' fill='%23858B93'/%3E%3Cpath d='M13.302 32.208C13.0336 32.208 12.8036 31.9856 12.8112 31.7095C12.8036 31.4411 13.0336 31.2188 13.302 31.2188C13.5704 31.2188 13.7928 31.4411 13.7928 31.7095C13.7928 31.9856 13.5704 32.208 13.302 32.208Z' fill='%23858B93'/%3E%3Cpath d='M8.66786 32.2453C7.53295 32.2453 6.76611 31.3941 6.76611 30.0982C6.76611 28.8022 7.53295 27.9434 8.66786 27.9434C9.7951 27.9434 10.5543 28.8022 10.5543 30.0982C10.5543 31.3941 9.7951 32.2453 8.66786 32.2453ZM8.66786 31.6625C9.5037 31.6625 9.89479 30.9263 9.89479 30.0982C9.89479 29.27 9.5037 28.5262 8.66786 28.5262C7.81667 28.5262 7.42559 29.27 7.42559 30.0982C7.42559 30.9263 7.81667 31.6625 8.66786 31.6625Z' fill='%23858B93'/%3E%3Cpath d='M4.40927 26.6094V32.1612H3.7498L0.743825 27.8363H0.690147V32.1612H0V26.6094H0.667142L3.67311 30.942H3.72679V26.6094H4.40927Z' fill='%23858B93'/%3E%3Cdefs%3E%3CclipPath id='clip0_1561_27377'%3E%3Crect width='88.6667' height='19.9329' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_1561_27377'%3E%3Crect width='88.0667' height='15.8599' fill='white' transform='translate(0 1.99414)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.footer-wrap .link, .footer-wrap .copy, .footer-wrap .info {padding-left:9rem;padding-right:14.375rem;}
.footer-wrap .logo-text {display:none;padding:0 1.25rem 0 1.5rem;margin-top:1.5rem;}
.footer-wrap .link a {font-size: .875rem;vertical-align: middle;}
.footer-wrap .link a:last-child::before {content:'';display:inline-block;width: 1px;height: .5rem;background-color: #B5B9C0;margin: 0 1rem;vertical-align: middle;}
.footer-wrap .info {padding-top: 1.25rem;padding-bottom: 1.25rem;}
.footer-wrap .info span {display:inline-block;padding-right:1rem;font-size: .8125rem;color: #74787B;}
.footer-wrap .copy {padding-top:.5rem;font-size: .8125rem;color: #74787B;}
.footer-wrap .fuc-wrap {display:block;}
.footer-wrap .customer {position: absolute;right: 1.5rem;top: 0;padding-left:3.5rem;background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_185_6812)'%3E%3Cpath d='M14.1729 26.9883V20.1598C14.1729 15.4922 18.2586 11.6738 23.2502 11.6738C28.2418 11.6738 32.3275 15.4922 32.3275 20.1598V26.2083C32.3275 30.0109 29.6131 33.2506 25.9079 34.32H23.2502' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.3276 19.792C34.5545 19.792 36.3568 21.5974 36.3568 23.8211C36.3568 26.0449 34.5514 27.8503 32.3276 27.8503V19.792Z' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1727 19.792C11.9458 19.792 10.1436 21.5974 10.1436 23.8211C10.1436 26.0449 11.949 27.8503 14.1727 27.8503V19.792Z' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_185_6812'%3E%3Crect width='28.1001' height='24.5333' fill='white' transform='translate(9.2002 10.7334)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: left 0;background-size: auto 3rem;font-size: 1rem;font-weight: bold;}
.footer-wrap .customer .number {font-size: 2.125rem;}
.footer-wrap .customer span {display: block;padding-top:.25rem;font-size: .75rem;font-weight: normal;}

@media all and (max-width:800px) {
	.footer-wrap {padding-top:1rem;padding-bottom:3rem;}
	.footer-wrap .logo {display:none;position:relative;background-size:auto 1.125rem;}	
	.footer-wrap .logo-text {display:inline-block;}
	.footer-wrap .link {padding-top:1rem;}
	.footer-wrap .link, .footer-wrap .copy, .footer-wrap .info {padding-left:1.5rem;padding-right:1.5rem;}
	.footer-wrap .customer {position:relative;right:auto;padding:0 1.5rem 1rem;background: none;}
	.footer-wrap .fuc-wrap {display:none;}
}


.subvisual .column {padding:4rem .5rem 2rem;border-radius:.75rem;}
.subvisual h2 {font-size: 2.75rem;color:#393b3b;}

@media all and (max-width:1000px) {
	.subvisual h2 {font-size: 2.25rem;}
	.page-dept2 .subvisual {display:none;}
}
@media all and (max-width:800px) {
	.subvisual .column {padding:2rem .5rem 1rem;}
	.subvisual h2 {font-size: 1.75rem;}
}


/* 탭 */
.submenu_wrap {background:#edeff1;}
.submenu_wrap .column {border-radius:.75rem;}
.submenu li {position:relative;display:inline-block;}
.submenu li a {display:block;padding:1.5rem 1rem;font-size:1.125rem;white-space:nowrap;text-align:center;color:#5A5D60;font-weight:bold;}
/* .submenu li.on a:before {content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#555;} */
.submenu li.on {z-index:1;}
.submenu li.on a {color:#2547c2;}
.submenu.col3 li {width:33.33%;}
.submenu.col2 li {width:50%;}

@media all and (max-width:1000px) {
	.page-dept2 .submenu_wrap {display:none;}
}
@media screen and ( max-width:800 ) {
	.submenu_wrap {position:relative;overflow:hidden;overflow-x:auto;}
	.submenu_wrap + .section:before {content:'';position:absolute;right:0;top:-3.8rem;width:3.5rem;height:3.1rem;background:linear-gradient(to right, rgba(255,255,255,0px), #fff);z-index:1;}
	.submenu {width:auto;max-width:none;white-space:nowrap;}
	.submenu li a {padding:1.25rem .8rem;font-size:1rem;}	
	.visual.sub4 + .submenu_wrap .submenu {min-width:35rem;}
}

/*****************************************************************************************************************************
	form
*****************************************************************************************************************************/
.select {position:relative;display:flex;}
.select:focus {outline:0;box-shadow:none;border-color:#2547C2;}
.select select {width:100%;padding:0 1.5rem 0 1rem;cursor: pointer;}
.select:after {content:'';position:absolute;right:.675rem;top:40%;width:.35rem;height:.35rem;border-style:solid;border-width:1px 1px 0 0;border-color:#333;transform:rotate(135deg);}

[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {box-shadow:none;border:1px solid #DEDEDE;background-color:#fff;color:#393b3b;border-radius:.3125rem;width:100%;height:2.875rem;text-indent:.5rem;vertical-align:middle;}
[type=color]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=datetime]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, textarea:focus {box-shadow:none}
[type=checkbox] {display:none}
label.chkbox {height:25px;line-height:25px;font-size:14px;color:#212121!important;background-image:url(/app/images/icon/unchecked.png);background-position:center left;background-repeat:no-repeat;background-size:1.125rem;padding-left:1.5rem;margin:0}
label.chkbox.chk-right {width:100%;background-position:center right;padding-left:0;padding-right:1.5rem}
label.chkbox.checked {background-image:url(/app/images/icon/checked.png)}
textarea {margin-bottom:0}
select {height:2.875rem;border:1px solid #DEDEDE;appearance:none;box-sizing:border-box;border-radius:.3125rem;-webkit-appearance: none;-moz-appearance: none;}
select:focus {outline:0;box-shadow:none;border-color:#2547C2;}
input:focus {border-color:#2547C2 !important;outline: 0;}
input::placeholder, textarea::placeholder {color:var(--color-placeholder, #B3B3B3);font-weight:normal;}
input.line {border-width:0 0 1px !important;border-radius:0;}
input.t_big {font-size:1.2rem;}
input:disabled, input[readonly], textarea:disabled, textarea[readonly] , select:disabled, input[type=text]:disabled, input[type=password]:disabled, input[type=number]:disabled, input[type=checkbox]:disabled + label, input[type=radio]:disabled + label {background-color:transparent;border-color:#f9f9f9 !important;}

/* checkbox, radio */
input[type=checkbox], input[type=radio] {position:absolute;	opacity:0;-webkit-opacity:0;-moz-opacity:0;	z-index:0;}
input[type=checkbox] + label {position:relative;display:block;margin:0;padding:.125rem .625rem .125rem 1.75rem;box-sizing:border-box;border:0;letter-spacing:-1px;font-size:1rem;color:#333949;word-break:keep-all;cursor:pointer;}
input[type=checkbox] + label:before {display: block;content: "";position: absolute;left: 0;top:50%;width:1.125rem;height:1.125rem;background-color:#fff;border:1px solid #DEDEDE;border-radius:.3125rem;transform:translateY(-50%);transition:all 0.2s ease-in;}
input[type=checkbox] + label:after {content:'';display:none;position:absolute;top:50%;left:.4375rem;width:.3125rem;height:.5rem;margin-top:-0.375rem;border-color:#fff;border-style:solid;border-width:0 .0625rem .0625rem 0 !important;transform:rotate(45deg);}
input[type=checkbox]:checked + label:before {border-color:#2547C2;background:#2547C2;transform:translateY(-50%);}
input[type=checkbox]:checked + label:after {display:block;}

input + label input {display:none;margin-left:.3125rem;}
input:checked + label input {display:inline-block;}

input[type=radio] + label {position:relative;display:inline-block;margin:0;padding:.7rem 1.7rem;box-sizing:border-box;border:0;letter-spacing:-1px; font-size:1rem;line-height:28px;color:#333949;font-weight:bold;vertical-align:middle;cursor:pointer;}
input[type=radio] + label:after {display: block;content: "";position: absolute;left: 0;top:50%;width:1.2rem;height:1.2rem;border:1px solid #DEDEDE;background:#fff;border-radius:50%;transform:translateY(-50%);transition: border 0.2s ease-in;}
input[type=radio]:checked + label:after {border:.35rem solid #02C9E4;box-shadow:1px 2px 3px rgba(45,116,245,.65);}
label.block {display:block !important}
label.inline {display:inline-block !important}

input[type=checkbox].sm + label, input[type=radio].small + label {font-size:.8125rem;}

.square, .inputround {position:relative;font-size:0 !important;}
.square input[type=checkbox] + label, .square input[type=radio] + label {display:inline-flex;min-height:2.5rem;margin:0 .1875rem .1875rem 0;padding:.125rem .875rem;border-width:.1rem;border-style:solid;background:#F5F7F8;border-color:#EFF1F1;border-radius:.3125rem;line-height:1.1;text-align:center;font-weight:normal;font-size:.875rem;align-items:center;justify-content:center;vertical-align:top;color:#333949;}
.square input[type=checkbox] + label i, .square input[type=radio] + label i {display:block;margin-top:-.5rem;font-size:.5rem;font-weight:normal;color:inherit;line-height:1;}
.square input[type=checkbox]:checked + label, .square input[type=radio]:checked + label {background:transparent;border-color:#1C1C1C;font-weight:bold;}
.square input[type=checkbox] + label:before, .square input[type=checkbox] + label:after, .square input[type=radio] + label:before, .square input[type=radio] + label:after {display:none;}

.square.col2 input[type=checkbox] + label, .square.col2 input[type=radio] + label {width:49%;margin:0 2% 2% 0;}
.square.col2 input[type=checkbox] + label:nth-of-type(2n), .square.col2 input[type=radio] + label:nth-of-type(2n) {margin-right:0;}
.square.col3 input[type=checkbox] + label, .square.col3 input[type=radio] + label {width:calc(33.34% - .1875rem);margin:0 .1875rem .1875rem 0;}
.square.col3 input[type=checkbox] + label:nth-of-type(3n), .square.col3 input[type=radio] + label:nth-of-type(3n) {margin-right:0;}
.square.col-fit {display: flex;}
.square.col-fit .square input[type=checkbox] + label, .square.col-fit input[type=radio] + label {flex:1;padding-left:.5rem;padding-right:.5rem;}

.square.round input[type=radio] + label, .square.round input[type=checkbox] + label {width:48.5%;height:3rem;border-radius:.7rem;border-color:#eee;margin:0 3% 3.5% 0;}
.square.round input[type=radio]:checked + label, .square.round input[type=checkbox]:checked + label {border-color:#1C1C1C;background-color:transparent;color:var(--txt-black, #393b3b);}
.square.round input[type=radio]:checked + label:before, .square.round input[type=checkbox]:checked + label:before {display:block;left:90%;top:0;width:1.25rem;height:1.25rem;border:0;background:url(/app/images/inc/icon_check.png) no-repeat center transparent;background-size:auto 100%;}

.square.roundicon input[type=radio] + label, .square.roundicon input[type=checkbox] + label {width:48.5%;border-radius:.7rem;border-color:#eee;margin:0 3% 3% 0;}
.square.roundicon input[type=radio]:checked + label, .square.roundicon input[type=checkbox]:checked + label {border-color:#1C1C1C;background-color:transparent;color:var(--txt-black, #393b3b);}
.square.roundicon input[type=radio]:checked + label:before, .square.roundicon input[type=checkbox]:checked + label:before {display:block;left:90%;top:-0;width:1.25rem;height:1.25rem;border:0;background:url(/app/images/inc/icon_check.png) no-repeat center transparent;background-size:auto 100%;}

.square.roundicon.col2 input[type=checkbox] + label:nth-of-type(2n), .square.roundicon.col2 input[type=radio] + label:nth-of-type(2n) {margin-right:0;}
.square.roundicon.col3 input[type=checkbox] + label, .square.roundicon.col3 input[type=radio] + label {width:31.333%;}
.square.roundicon.col3 input[type=checkbox] + label:nth-of-type(3n), .square.roundicon.col3 input[type=radio] + label:nth-of-type(3n) {margin-right:0;}

.square.roundicon.readonly:before {content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.0001);z-index:10;}
.square.roundicon.readonly input[type=checkbox] + label {border-color:#fff;}
.square.roundicon.readonly input[type=checkbox]:checked + label {border-color:#1C1C1C;background-color:transparent;color:var(--txt-black, #393b3b);}

.square.sb input[type=checkbox] + label, .square.sb input[type=radio] + label {min-height:3.5rem;font-size:1rem;}

.inputround {margin-top:.5rem;white-space:nowrap;overflow-x:auto;}
.inputround input[type=checkbox] + label, .inputround input[type=radio] + label {display:inline-block;min-height:2.125rem;padding:0 1rem;margin-right:.5rem;border-width:1px;border-style:solid;border-radius:5rem;border-color:#56b7e6;text-align:center;font-weight:bold;line-height:2.125rem;align-items:center;justify-content:center;}
.inputround input[type=checkbox]:checked + label, .inputround input[type=radio]:checked + label {background-color:#1C1C1C;border-color:#1C1C1C;color:#fff;}
.inputround input[type=checkbox] + label:before, .inputround input[type=checkbox] + label:after, .inputround input[type=radio] + label:before, .inputround input[type=radio] + label:after {display:none;}
.inputround input[type=checkbox] + label {font-weight: normal;}

.unit {position:relative;width:100% !important;z-index:1;}
.unit input {padding-right:.8rem;}
.unit::before {content:'';position:absolute;right:0;top:0;line-height:3.125rem;font-size:1rem;font-weight:normal;z-index:2;}
.unit.won::before {content:'원';}
.unit.manwon::before {content:'만원';}
.unit.manwon input {padding-right:1.6rem;font-size: 0.9rem;}
.unit.km:before {content:'Km';}
.unit.cc:before {content:'cc';}

.switch { position:relative; display:inline-block; width:50; height:24px;margin:0; }
.switch input { display:none; }
.switch .slider { position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0;height:auto;margin:0;background-color:#ccc; -webkit-transition:.4s; transition:.4s; }
.switch .slider:before { position:absolute; content:""; height:16px; width:16px; left:4px; bottom:4px; background-color:white; -webkit-transition:.4s; transition:.4s; }
.switch input:checked + .slider { background-color:#02C9E4; }
.switch input:focus + .slider { box-shadow: 0 0 1px #02C9E4; }
.switch input:checked + .slider:before { -webkit-transform:translateX(26px); -ms-transform:translateX(26px); transform:translateX(26px); }
.switch .slider.round { border-radius:34px; }
.switch .slider.round:before { border-radius:50%; }

/* 첨부파일 및 첨부이미지*/
.inp-file {	display:block;}
.inp-file label {display:block;position:relative;text-align:center;box-sizing:border-box;height:40;width:110;padding:0 5px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;}
.inp-file label:before {content:"\eb7b";display:inline-block;vertical-align:middle;  margin-right:10; font-size:1.125rem;line-height:38px;font-family:xeicon !important;}
.inp-file label span {display:inline-block;vertical-align: top;line-height: 38px;font-size:.9rem;}
.inp-file input[type="file"] {display:none;}
.inp-file .disabled label {	cursor: default;background-color:#f1f1f1 !important;}
.inp-file .disabled label  span {color: #999;}
.file-txt {display:inline-block;vertical-align:middle;font-size:.9rem;color:#777;}

/* 첨부파일 */
.file-list {position:relative;font-size:0;z-index:0;width:48%;display:inline-block;}
.file-list:nth-of-type(2n) {margin-left:3%;}
.file-list .img-list {position:relative;display:inline-block;width:100%;min-height:14rem;vertical-align:top;padding:0;margin-bottom:4.5%;border: 1px solid #DEDEDE;border-radius:.5rem;background-color:#f9f9f9;overflow:hidden;}
.file-list .img-list .photo {height:24rem;background-repeat:no-repeat;background-position:center;background-size:cover;}
.file-list .img-list .photo.img {position:relative;}
.file-list .img-list .name {position:absolute;bottom:.5rem;left:1rem;font-size:.875rem;z-index:10;}
.file-list .img-list .date {position:absolute;bottom:.5rem;right:1rem;font-size:.875rem;z-index:10;}
.file-list .img-list.add .close {display:none;}
.file-list .img-list.add .img-wrap {background-image:url('../images/icon_write.png');background-size:auto 2.5rem;background-color:#f1f1f1;z-index:2;cursor:pointer;}
.file-list .img-list.add .img-wrap::before {content:'';position:absolute;left:50%;top:40%;width:.02rem;height:3.2rem;transform:translate(0, 0px);background:#333;}
.file-list .img-list.add .img-wrap::after {content:'';position:absolute;left:50%;top:40%;width:.02rem;height:3.2rem;transform:rotate(90deg) translate(0, 0px);background:#333;}
.file-list .img-list.add .name, .file-list .img-list.add .date {display:none;}
.file-list .close {position:absolute;top:.5rem;right:.5rem;width:2.25rem;height:2.25rem;text-align:center; background:rgba(0,0,0,0.2);border-radius:50%;font-size:0;z-index:3;}
.file-list .close::before {content:'';position:absolute;left:50%;top:.5rem;width:.02rem;height:1.2rem;transform:rotate(45deg) translate(0, 0px);background:#fff;}
.file-list .close::after {content:'';position:absolute;left:50%;top:.5rem;width:.02rem;height:1.2rem;transform:rotate(-45deg) translate(0, 0px);background:#fff;box-shadow:unset;}
.file-list .file-down {position:absolute;top:0;right:0; width:28px;height:28px; text-align:center;background:url(/app/images/file/icon_down.png) no-repeat center center rgba(0,0,0,0.6);border-radius:0 3px 0 3px;font-size:0;z-index:100}
.file-list .check-area {position:absolute;left:5px;top:5px;z-index:100}
.file-list .load-time{ display:block;margin:0;padding:0 0;font-size:13px;color:#2296f2;}
.file-list p {display:block;padding:.2rem 0;font-size:0.80rem;width:100%;letter-spacing:-.07em;font-size:0.85rem;word-break:break-all !important;text-align:center;}
.file-list .file-area {position:relative;display:inline-block;width:50%;min-height:5.87rem;vertical-align:top;padding:0;margin-right:.87rem;}
.file-list .file-area .file-box {display:block;width:100%;height:5.87rem; text-align:center;background-color:#f9f9f9;background-repeat:no-repeat;background-position:center center;background-size:25px 25px;}
.file-list .file-area .file-box.pdf {background-image:url('/app/images/file/file_pdf.png');}
.file-list .file-area .file-box.zip, .file-list .file-area .file-box.alz{background-image:url('/app/images/file/file_zip.png');}
.file-list .file-area .file-box.doc, .file-list .file-area .file-box.docx {background-image:url('/app/images/file/file_docx.png');}
.file-list .file-area .file-box.hwp {background-image:url('/app/images/file/file_hwp.png');}
.file-list .file-area .file-box.xls, .file-list .file-area .file-box.xlsx {background-image:url('/app/images/file/file_xls.png');}
.file-list .file-area .file-box.img, .file-list .file-area .file-box.jpg, .file-list .file-area .file-box.bmp, .file-list .file-area .file-box.tif, .file-list .file-area .file-box.gif {background-image:url('/app/images/file/file_img.png');}
.file-list .file-area .file-box.pptx, .file-list .file-area .file-box.ppt {background-image:url('/app/images/file/file_ppt.png');}
.file-list .file-area .file-box.txt, .file-list .file-area .file-box.etc, .file-list .file-area .file-box.xml, .file-list .file-area .file-box.page {background-image:url('/app/images/file/file_txt.png');}
.file-list .file-area .file-box.ai {background-image:url('/app/images/file/file_ai.png');}
.file-list .file-area .file-box.ps {background-image:url('/app/images/file/file_ps.png');}
.file-list .file-area .file-box.mp3, .file-list .file-area .file-box.mid {background-image:url('/app/images/file/file_mp3.png');}
.file-list .file-area .file-box.mpeg, .file-list .file-area .file-box.mpg, .file-list .file-area .file-box.wav, .file-list .file-area .file-box.mov {background-image:url('/app/images/file/file_mov.png');}

.file-list.paper .img-list {min-height:12rem;}
.file-list.paper .img-list > .button, .file-list.paper .img-list .photo {height:12rem;}
.file-list.paper .img-list .photo {border:1px solid #ddd;background-color:#fbfbfc;background-size:contain;}

/* .file-list.col3 {display:inline-block;font-size:0;} */
.file-list.col3 {display:inline-block;width:100%;font-size:0;}
.file-list.col3 .img-list, .file-list.col3 .file-area {display:inline-block;width:30%;min-height:4.87rem;margin-bottom:.87rem;margin-right:4.5%;}
.file-list.col3 .img-list .photo, .file-list.col3 .file-area .file-box, .file-list.col3 .file-area .bubtton {height:4.87rem;}
.file-list.col3 .img-list:nth-of-type(3n) {margin-right:0;}

.file-list.infolist {padding-left:.5rem;padding-right:.5rem;}
.file-list.myinfo .img-list > .button, .file-list.myinfo .img-list .photo {height:7.5rem}

@media all and (max-width:1000px) {
	.file-list {display:block;width:100%;}
	.file-list:nth-of-type(2n) {margin-left:0;}
	.file-list .img-list .photo {height:16rem;}
}

/* button */
.button {display:inline-flex;align-items:center;justify-content: center;height: 2.875rem;padding:0 2.5rem;margin-bottom: 0;border:0;border-radius:var(--radius-btn, .4rem);background-color:#2547C2;font-size: .9375rem;color:#fff;overflow:hidden;vertical-align:middle;white-space: nowrap;}
.button.sm {height:2.5rem;font-size: .8125rem;}
.button.sb {height:3.75rem;font-size: 1rem;}
.button.line {background-color:#fff !important;border:1px solid #ccc;color:#202440;}
.button.txt {margin:0;padding:0 .5rem;background-color:transparent;text-decoration:underline;color:var(--txt-black, #393b3b);font-weight:normal;font-size:.9rem;vertical-align:middle;}
.button.icononly {width: 2.875rem;margin:0;padding:0;font-size: 0;background-position: center;background-repeat: no-repeat;background-size: auto 2.875rem;}
.button.textline {padding:0 0.5rem;background-color:transparent !important;border:0;color:#202440;}
.button.round {border-radius: 100rem;}
.button.icon::after {content:'';display: inline-block;width:1.5rem;height:1.5rem;margin-right:-0.625rem;margin-left:.375rem;background-position: center;background-repeat: no-repeat;background-size: auto 100%;vertical-align: middle;}
.button.write::after {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%3Cg clip-path='url(%23clip0_331_4544)'%3E%3Cpath d='M18.3444 8.46305C18.6206 8.1868 18.6206 7.72638 18.3444 7.4643L16.6869 5.8068C16.4248 5.53055 15.9644 5.53055 15.6881 5.8068L14.3848 7.10305L17.0411 9.7593M5.7998 15.6951V18.3514H8.45605L16.2902 10.5101L13.634 7.85388L5.7998 15.6951Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_331_4544'%3E%3Crect width='14.8364' height='13.6' fill='white' transform='translate(4.7998 5.59961)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.button.search.icononly {background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.2556 33.311C27.0668 33.311 31.7778 28.6 31.7778 22.7888C31.7778 16.9775 27.0668 12.2666 21.2556 12.2666C15.4443 12.2666 10.7334 16.9775 10.7334 22.7888C10.7334 28.6 15.4443 33.311 21.2556 33.311Z' stroke='%231C1C1C' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.3701 29.6162L36.0007 33.7336' stroke='%231C1C1C' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.button.search::after {background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.2556 33.311C27.0668 33.311 31.7778 28.6 31.7778 22.7888C31.7778 16.9775 27.0668 12.2666 21.2556 12.2666C15.4443 12.2666 10.7334 16.9775 10.7334 22.7888C10.7334 28.6 15.4443 33.311 21.2556 33.311Z' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.3701 29.6162L36.0007 33.7336' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.button.reset {padding:0 1rem;background-color: transparent;color: #333949;font-size: .8125rem;}
.button.reset::after {background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_406_8307)'%3E%3Cpath d='M15.375 22.1094C17.364 22.1094 18.8144 21.2936 19.8817 20.3189L19.9912 20.5168C18.7104 21.6279 17.0748 22.25 15.375 22.25C11.5785 22.25 8.5 19.1715 8.5 15.375C8.5 11.5785 11.5785 8.5 15.375 8.5C19.1715 8.5 22.25 11.5785 22.25 15.375V15.875H22.75H23.4929L21.9757 17.8742L20.4932 15.875H21.5H22V15.375C22 9.5836 14.9818 6.31106 10.6464 10.6464C8.48049 12.8124 8.28647 15.693 9.31294 18.0074C10.3344 20.3106 12.5898 22.1094 15.375 22.1094Z' fill='%23333949' stroke='%23333949'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_406_8307'%3E%3Crect width='18.5455' height='17' fill='white' transform='translate(6 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.button.go::after {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='M9.59961 7.1998L14.3996 11.9998L9.59961 16.7998' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.button.filter {background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7019 7.0066L14.4154 12.4988H14.1363V12.9988V19.0685V19.1016L14.1407 19.1345C14.1521 19.2202 14.1199 19.2982 14.0758 19.3385L14.0674 19.3462L14.0593 19.3542C13.9542 19.4594 13.7855 19.4594 13.6804 19.3542L12.1321 17.806C12.0628 17.7366 12.0417 17.6529 12.0505 17.5885L12.0552 17.5545V17.5202V12.9988V12.4988H11.7761L7.48955 7.0066L7.48956 7.00659L7.4876 7.00412C7.40205 6.89592 7.41673 6.72808 7.53052 6.6329C7.60458 6.58017 7.66224 6.56641 7.7039 6.56641H18.4876C18.5292 6.56641 18.5869 6.58017 18.661 6.6329C18.7748 6.72808 18.7894 6.89592 18.7039 7.00412L18.7019 7.0066Z' fill='%232b50d6' stroke='%232b50d6'/%3E%3C/svg%3E%0A");}
.button.engage {background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_677_7671)'%3E%3Cpath d='M7 22V6H21V11' stroke='%232B50D6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 14H15' stroke='%232B50D6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 22H11.5' stroke='%232B50D6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 10H18' stroke='%232B50D6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.1667 22.8333C21.744 22.8333 23.8333 20.744 23.8333 18.1667C23.8333 15.5893 21.744 13.5 19.1667 13.5C16.5893 13.5 14.5 15.5893 14.5 18.1667C14.5 20.744 16.5893 22.8333 19.1667 22.8333Z' stroke='%232B50D6' stroke-width='2.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.5 21.5L24.5 23.5' stroke='%232B50D6' stroke-width='2.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_677_7671'%3E%3Crect width='20' height='20' fill='white' transform='translate(6 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.button.subcolor {background-color:#264066;}
.button.gray {background-color:#e9ecee;}

@media all and (max-width:700px) {
	.button.sm {padding-right:2rem;padding-left:2rem;}
}

.button-group {clear:both;box-sizing:border-box;padding:1rem 0;font-size:0;z-index:100;}
.button-group.full-width {display:flex;}
.button-group-wrap.fixed {padding-top:2.5rem;}
.button-group-wrap.fixed .button-group {padding:0;gap:0;display:flex;gap:.25rem;justify-content: flex-end;}
.button-group .button.kakao {flex:2;height:3.75rem;}
.button-group .button.kakao + .button {flex:1;}

@media all and (max-width:800px) {
	.button-group-wrap.fixed {height:5rem;padding-top:0;/*height:3.75rem;*/}
	.button-group-wrap.fixed .button-group {position:fixed;left:0;right:0;bottom:0;}	
	.button-group-wrap.fixed .button-group .button {border-radius:0;flex:1;}

	.button-group-wrap.fixed .button-group.full-width {position:relative;}
	.button-group-wrap.fixed .button-group.full-width .button {flex:1;border-radius:var(--radius-btn, .4rem);}
}

/* 도움말 */
.btn-help {position: relative;display: inline-block;width: 1.375rem;height: 1.375rem;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size: auto 1rem;font-size: 0 !important;vertical-align: middle;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.3867 10.3745C8.39692 9.10747 8.73412 8.70896 9.34722 8.33089C9.7866 8.04477 10.1238 7.72801 10.1238 7.25797C10.1238 6.74706 9.72529 6.40986 9.23482 6.40986C8.75456 6.40986 8.31518 6.72662 8.29474 7.3295H6.84375C6.8744 5.88872 7.9371 5.2041 9.24504 5.2041C10.6654 5.2041 11.677 5.95003 11.677 7.20688C11.677 8.04477 11.2478 8.58634 10.5734 8.98485C10.0012 9.33227 9.74573 9.65926 9.73551 10.3745V10.4869H8.3867V10.3745ZM9.09176 12.7963C8.61151 12.7963 8.22321 12.408 8.23343 11.9379C8.22321 11.4679 8.61151 11.0898 9.09176 11.0898C9.54137 11.0898 9.93988 11.4679 9.93988 11.9379C9.93988 12.408 9.54137 12.7963 9.09176 12.7963Z' fill='%239DA5AA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.21628 15.2381C12.6612 15.2381 15.4539 12.4454 15.4539 9.00046C15.4539 5.5555 12.6612 2.76281 9.21628 2.76281C5.77132 2.76281 2.97863 5.5555 2.97863 9.00046C2.97863 12.4454 5.77132 15.2381 9.21628 15.2381ZM9.21628 16.1181C13.1472 16.1181 16.3339 12.9314 16.3339 9.00046C16.3339 5.06949 13.1472 1.88281 9.21628 1.88281C5.28531 1.88281 2.09863 5.06949 2.09863 9.00046C2.09863 12.9314 5.28531 16.1181 9.21628 16.1181Z' fill='%239DA5AA'/%3E%3C/svg%3E%0A");cursor: pointer;}
.btn-help:after {content: '';display: none;position: absolute;left: 0;bottom: -.5rem;border-width: .5rem;border-style: solid;border-color: transparent transparent #f4f8fa transparent;z-index: 1;vertical-align: middle;}
.btn-help:hover::after {display: block;}
.btn-help + .help_cont {position: absolute;width:0;height:0;max-height:3rem;margin-top:1rem;padding: 1rem;border-radius: .5rem;border:1px solid #ddd;background: #fff;font-size: .8125rem !important;box-shadow: .1rem .1rem .2rem rgba(0,0,0,.1);overflow:hidden;z-index: 3;text-align:left;opacity: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);}
.btn-help:hover + .help_cont {width: 100%;max-width: 20rem;max-height: none;height:auto;opacity:1;margin-top:0;overflow: auto;}
@media all and (max-width:900px) {
	.btn-help:hover + .help_cont {max-height: 7rem;}
}
/*=========================================================
	popup
=========================================================*/

/* 팝업 레이아웃(팝업형) */
.block-ui {position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:1;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}

.modal-popup {display:none;overflow-y:auto;overflow-x:hidden;position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;opacity:0;-webkit-overflow-scrolling:touch;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}
.modal-popup .modal-wrap {display:inline-block;left:50%;top:50%;position: relative;margin:0 auto;max-width:90%;max-height:90%;background-color:#fff;border-radius:.75rem;z-index:2;box-shadow:0 0 2rem rgba(0,0,0,.1);overflow:hidden;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;transform:translate(-50%, 0px);}
/*.modal-popup:after {content:'';position:absolute;left:0;top:0;width:100%;height:1000;z-index:100000;}*/
.modal-popup .pop-header {display:flex;position:relative;min-height:3.125rem;align-items:center;}
.modal-popup .pop-header span {flex:auto;padding-left:1rem;color:#fff;font-size:.9375rem;line-height:3.125rem;word-break:keep-all;}
.modal-popup .pop-header .btn-pop-close {position:absolute;top:.25rem;right:.25rem;width:2.8125rem;height:2.8125rem;border:0;background-color:transparent;font-size:0;}
.modal-popup .pop-header .btn-pop-close:before {content: '';position:absolute;left:.75rem;width:1rem;height: 1px;background-color: #323232;transform:rotate(45deg);}
.modal-popup .pop-header .btn-pop-close:after {content: '';position:absolute;left:.75rem;width:1rem;height: 1px;background-color: #323232;transform:rotate(-45deg);}
.modal-popup .pop-content {overflow: auto;min-width:20rem;max-height: calc(100% - 15.25rem);}
.modal-popup .pop-content .conts {padding:1rem 3rem 2.5rem;}
.modal-popup .button-group {display:flex;padding:0;text-align:center;}
.modal-popup .button-group .button {flex:1;height:3.75rem;padding:0 1rem;border-radius:0;font-size: 1rem;}
.modal-popup .button-group.alert {display:block;padding:.5rem 1rem;text-align:right;}
.modal-popup .button-group.alert .button {flex:none;padding:0 1rem;background-color:transparent;color:#50555C;}
.modal-popup .button-group.alert .button.save {color:#2b50d6;}

.modal-popup .title-wrap {padding-top:0 !important;}
.modal-popup .title-wrap h3 {padding-left:0;padding-bottom:1.5rem;}

.modal-popup.active {opacity: 1;}
.modal-popup.active .modal-wrap {transform:translate(-50%,-50%);}

@media all and (max-width:950px){
	.modal-popup .pop-content .conts {padding:0 1.5rem 1.5rem;}
}

.modal-popup.consult-all .pop-content .conts {padding-bottom:3.5rem;}
.modal-popup.consult-all .pop-content .conts .consult-wrap .input-items {padding-left:0;}

.modal-popup.alert {z-index:200;}
.modal-popup.alert .pop-header .btn-pop-close {display:none;}
.modal-popup.alert .pop-content .conts {padding-bottom:2rem;}

.modal-popup.notice-type {z-index:300;}
.modal-popup.notice-type .modal-wrap {width:27rem;/*height:30rem;*/}
.modal-popup.notice-type .pop-header span {color:#fff !important;}
.modal-popup.notice-type .conts {max-height:100%;overflow:hidden;padding:0 1.5rem 1.5rem;}
.modal-popup.notice-type .pop-content .conts .bx-wrapper {max-height:100%;overflow:hidden;}
.modal-popup.notice-type .pop-content .conts .bx-wrapper .bx-viewport {max-height:calc(100% - 14rem) !important;}
.modal-popup.notice-type .pop-content .conts .bx-wrapper .bx-viewport li {max-height:calc(100vh - 15.5rem);overflow: auto;}
.modal-popup.notice-type .pop-content .conts .bx-wrapper .bx-pager {bottom:0;}
.modal-popup.notice-type .pop-content .conts .bx-controls {height:1.875rem;}
.modal-popup.notice-type .title {padding:0 0 1rem;word-break:keep-all;font-size:1.25rem;font-weight:bold;}
.modal-popup.notice-type .date {font-size:.875rem;color:#8b93a0;}
.modal-popup.notice-type .cont {height:13rem;padding-bottom:1rem;font-size:1rem;}

@media all and (max-width:950px){
	.modal-popup.mainpop .modal-wrap {max-width:90%;}
	.modal-popup.notice-type .pop-content .conts {max-height:calc(100% - 12rem);padding-bottom:0;}
	.modal-popup.notice-type .pop-content .conts li {padding:0 .5rem;}
	.modal-popup.notice-type .pop-content .conts .bx-controls {display:flex;}
	.modal-popup.notice-type .pop-content .conts .bx-wrapper .bx-pager {bottom:.5rem;}
}

.modal-popup.event-type {z-index:400;}
.modal-popup.event-type .modal-wrap {min-width:6.25rem;max-width:34.375rem;}
.modal-popup.event-type .pop-content {overflow:hidden;}
.modal-popup.event-type .pop-content .conts {padding:0 .5rem;overflow:hidden;}
.modal-popup.event-type .pop-content .conts img {width:100%;}

.modal-popup.mainpop .pop-header span {color:#8b93a0;}
.modal-popup.mainpop .pop-content ul {text-indent:0;margin:0 !important;padding:0 !important;}
.modal-popup.mainpop .week-wrap {padding:.5rem;overflow: hidden; text-align: right;}
.modal-popup.mainpop .week-wrap .check {display: inline-block;}
.modal-popup.mainpop .week-wrap .check label {font-size: .8125rem;}
.modal-popup.mainpop .week-wrap .button {height:1.75rem;padding:0 1rem;background-color:transparent;color:#2547C2;font-size:.875rem;}
.modal-popup.mainpop form {margin:0;} 

@media all and (max-width:950px){
	.modal-popup.mainpop .modal-wrap {max-width:90%;}	
	.modal-popup.mainpop .pop-content {max-height: calc(100% - 8.25rem);overflow:hidden;}	
}

.mainpop .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {bottom:.375rem;}
.mainpop .bx-wrapper .bx-pager.bx-default-pager a {background:#000;}
.mainpop .bx-wrapper .bx-pager.bx-default-pager a.active {background:#2547C2;}
