:root{--color-white: #fff;--color-black: #15161a;--color-default: #5c6373;--color-primary: #104abf;--color-primary-hover: #0049a4;--color-highlight: #357bf7;--color-lightblue: #d5e9ff;--color-required: #ff6059;--color-orange: #fa8504;--color-lightorange: #fff0cd;--color-lightyellow: #fff6db;--color-grayscale-8a: #8a94a6;--color-grayscale-a6: #a6aebc;--color-grayscale-c9: #c9ced6;--color-grayscale-e1: #e1e4e8;--color-grayscale-e8: #e8ecf3;--color-grayscale-ed: #ededed;--color-grayscale-ef: #eff0f4;--color-grayscale-f9: #f9fafb;--color-grayscale-f4: #f4f6fb;--font-default: "SpoqaHanSansNeo", sans-serif;--z-index-header: 1000;--z-index-gnb: 1001;--z-index-breadcrumb: 1000;--z-index-quick: 999;--z-index-modal: 1010}@font-face{font-family:"SpoqaHanSansNeo";font-weight:400;src:url(./fonts/SpoqaHanSansNeo-Regular.woff2) format("woff2"),url(./fonts/SpoqaHanSansNeo-Regular.woff) format("woff")}@font-face{font-family:"SpoqaHanSansNeo";font-weight:500;src:url(./fonts/SpoqaHanSansNeo-Medium.woff2) format("woff2"),url(./fonts/SpoqaHanSansNeo-Medium.woff) format("woff")}@font-face{font-family:"SpoqaHanSansNeo";font-weight:700;src:url(./fonts/SpoqaHanSansNeo-Bold.woff2) format("woff2"),url(./fonts/SpoqaHanSansNeo-Bold.woff) format("woff")}@font-face{font-family:"pass";font-weight:normal;src:url(./fonts/password.woff2) format("woff2"),url(./fonts/password.woff) format("woff")}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{color:var(--color-default);font-size:16px;word-break:keep-all}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,button,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;color:currentColor;font:inherit;line-height:1.5;font-family:var(--font-default)}.sr-only{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px !important;clip:rect(0 0 0 0)}caption{overflow:hidden;position:relative !important;width:1px;height:1px;margin-top:-1px !important}img{width:100%;height:auto;vertical-align:top}textarea{-webkit-border-radius:0;-webkit-appearance:none;resize:none}input,select,button,select,textarea{padding:0;margin:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-family:var(--font-default)}select::-ms-expand{display:none}ul,ol,li{list-style:none}em,address{font-style:normal}table{width:100%;border-collapse:collapse;border-spacing:0}hr,legend{display:none}strong,b{font-weight:700}button{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:none;cursor:pointer}a,a:hover,a:focus,a:active{text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;font-size:inherit}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;font-size:inherit}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;font-size:inherit}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;font-size:inherit}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:inherit;font-size:inherit}input::-moz-placeholder, textarea::-moz-placeholder{color:inherit;font-size:inherit}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:inherit;font-size:inherit}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:inherit;font-size:inherit}input::placeholder,textarea::placeholder{color:inherit;font-size:inherit}@media screen and (max-width: 768px){html,body{font-size:14px}}.pc-only{display:block}.mo-only{display:none}.col-highlight{color:var(--color-highlight)}.col-gray{color:var(--color-grayscale-8a)}.ico-required{display:inline-block;width:4px;height:4px;margin-bottom:8px;border-radius:50%;background:var(--color-required)}.mt0{margin-top:0 !important}.mt12{margin-top:12px}.mt20{margin-top:20px}.mt40,.mt40-24{margin-top:40px}.mt-max{margin-top:80px !important}.mt-min{margin-top:20px !important}.ml24{margin-left:24px}.ta-l{text-align:left !important}.ta-c{text-align:center !important}.ta-r{text-align:right !important}.flag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 16px;border-radius:4px;background:var(--color-grayscale-e8);color:var(--color-default);font-weight:400 !important;font-size:14px}.flag-blue{background:var(--color-lightblue);color:var(--color-highlight)}.flag-orange{background:var(--color-lightorange);color:var(--color-orange)}.divider{display:block;height:1px;border:none;background:var(--color-grayscale-e1)}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1024px){header .pc-only{display:none}}@media screen and (max-width: 768px){.pc-only{display:none}.mo-only{display:block}.mt40-24{margin-top:24px}.mt-max{margin-top:60px !important}.mt-min{margin-top:16px !important}.divider{height:6px;margin:0 -20px;border:1px solid var(--color-grayscale-ed);border-width:1px 0;background:var(--color-grayscale-f4)}}.skip a{display:block;overflow:hidden;position:fixed;left:0;top:-60px;height:0;width:0;margin-bottom:-1px;background:var(--color-black);color:var(--color-white);font-size:16px;font-weight:bold;text-align:center;white-space:nowrap;z-index:10001}.skip a:focus,.skip a:active{top:0;height:auto;width:100%;color:var(--color-white);line-height:60px}.wrap{position:relative}.inner{max-width:1508px;margin:0 auto;padding:0 20px}.header{position:absolute;top:0;left:0;right:0}.header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1508px;height:68px;padding:12px 20px 0;margin:0 auto}.header-top-wrap{position:relative;z-index:var(--z-index-header);background:var(--color-white)}.header-top .logo{display:block}.header-top .logo img{height:32px;vertical-align:top}.header-m-top{display:none}.header-util{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-util .util-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.header-util a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;font-weight:500;font-size:16px;color:var(--color-grayscale-8a)}.header-util a[target=_blank]:after{content:"";display:inline-block;width:16px;height:16px;background:url("../images/ico-outlink-16-lightgray.svg")}.header-util .user-name{font-weight:500;font-size:16px;color:var(--color-grayscale-8a)}.header-util .util-link{margin-left:24px}.header .gnb{max-width:1508px;overflow:hidden;height:80px;margin:0 auto;-webkit-transition:height .5s;transition:height .5s}.header .gnb-wrap{position:relative;z-index:var(--z-index-gnb);background:var(--color-white);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.is-header-fixed .header .gnb-wrap{position:fixed;top:0;left:0;right:0;border-bottom:1px solid var(--color-grayscale-ed)}.header .gnb-wrap.is-hover{border-bottom-width:0;-webkit-box-shadow:0 4px 6px 0 rgba(21,22,26,.16);box-shadow:0 4px 6px 0 rgba(21,22,26,.16)}.header .gnb-depth1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;width:100%}.header .gnb-depth1>li{width:140px}.header .gnb-depth1>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;padding:0 20px;font-size:20px;font-weight:bold}.header .gnb-depth1>li a{color:var(--color-black)}.header .gnb-depth1>li a:hover,.header .gnb-depth1>li a:focus,.header .gnb-depth1>li a.on{color:var(--color-primary)}.header .gnb-depth1 li.my-info{width:auto;margin-left:auto}.header .gnb-depth1 li.my-info a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.header .gnb-depth1 li.my-info a::before{content:"";display:block;width:24px;height:24px;background:url("../images/ico-my-24.svg")}.header .gnb-depth1 li.my-info a:hover::before,.header .gnb-depth1 li.my-info a:focus::before{background:url("../images/ico-my-24-blue.svg")}.header .gnb-depth1 li.my-info .gnb-info{padding:0 20px;color:var(--color-grayscale-8a);font-size:16px;text-align:right;white-space:nowrap}.header .gnb-depth2{padding:0 20px 40px}.header .gnb-depth2 li+li{margin-top:12px}.header .gnb-depth2 li a{font-size:16px;white-space:nowrap}.header .gnb-depth2 li a:hover,.header .gnb-depth2 li a:focus,.header .gnb-depth2 li a.on{font-weight:500}.header .m-menu-wrap,.header .m-menu-open,.header .m-menu-close{display:none}.m-header{display:none}.container{min-height:calc(100vh - 262px);padding-top:148px}.container .page-top{max-width:1508px;margin:0 auto;padding:60px 0;text-align:center}.container .content{padding-bottom:100px}.breadcrumb{position:sticky;top:80px;background:var(--color-grayscale-f9);border:0 solid var(--color-grayscale-ed);border-width:1px 0;z-index:var(--z-index-breadcrumb)}.breadcrumb>ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1508px;height:60px;margin:0 auto;padding:0 20px}.breadcrumb>ul>li{border:0 solid var(--color-grayscale-ed);border-right-width:1px}.breadcrumb>ul>li:first-child{border-left-width:1px}.breadcrumb>ul>li>a,.breadcrumb>ul>li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;padding:0 20px;color:var(--color-black);font-size:16px}.breadcrumb>ul>li.home{overflow:hidden;width:60px}.breadcrumb>ul>li.home a{background:url("../images/ico-home-20.svg") no-repeat 50% 50%;font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.breadcrumb>ul .sub-nav>a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:240px}.breadcrumb>ul .sub-nav>a::after{content:"";display:block;width:16px;height:16px;background:url("../images/ico-arrow-down-16.svg") no-repeat}.breadcrumb>ul .sub-nav.toggle-on>a{background:var(--color-white)}.breadcrumb>ul .sub-nav.toggle-on>a::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.breadcrumb>ul .sub-nav-list{margin:0 -1px;border:1px solid var(--color-grayscale-ed);-webkit-box-shadow:0 4px 6px 0 rgba(21,22,26,.16);box-shadow:0 4px 6px 0 rgba(21,22,26,.16)}.breadcrumb>ul .sub-nav-list li+li{border-top:1px solid var(--color-grayscale-ed)}.breadcrumb>ul .sub-nav-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 20px;background:var(--color-grayscale-f9)}.breadcrumb>ul .sub-nav-list a:hover,.breadcrumb>ul .sub-nav-list a:focus{background:var(--color-white);color:var(--color-primary)}.quick-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:fixed;right:40px;bottom:40px;z-index:var(--z-index-quick)}.quick-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.quick-menu a,.quick-menu button{display:block;overflow:hidden;width:60px;height:60px;margin-top:8px;border-radius:60px}.quick-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;background:var(--color-primary);-webkit-transition:width .3s;transition:width .3s}.quick-menu a span{display:none;color:var(--color-white);font-weight:500;font-size:14px;white-space:nowrap}.quick-menu a::before{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px}.quick-menu a.join-request::before{background:url("../images/ico-monitor-24.svg")}.quick-menu a.report-accident::before{background:url("../images/ico-alert-24.svg")}.quick-menu a.print-confirmation::before{background:url("../images/ico-printer-24.svg")}.quick-menu a:hover,.quick-menu a:focus{width:164px;padding:0 18px}.quick-menu a:hover.join-request,.quick-menu a:focus.join-request{width:164px}.quick-menu a:hover.report-accident,.quick-menu a:focus.report-accident{width:120px}.quick-menu a:hover.print-confirmation,.quick-menu a:focus.print-confirmation{width:162px}.quick-menu a:hover span,.quick-menu a:focus span{display:block}.quick-menu .btn-top{border:1px solid var(--color-grayscale-e1);background:var(--color-white) url("../images/ico-top-24.svg") no-repeat 50% 50%;font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.footer{color:var(--color-grayscale-8a);padding:40px 16px 60px;background:var(--color-grayscale-f9)}.footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-default)}.footer-links li{position:relative}.footer-links li+li{padding-left:25px}.footer-links li+li::before{content:"";display:block;position:absolute;left:12px;top:50%;height:14px;margin-top:-7px;border-right:1px solid var(--color-grayscale-e1)}.footer-links li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;color:var(--color-default);font-size:16px}.footer-links li a[target=_blank]:after{content:"";display:inline-block;width:16px;height:16px;background:url("../images/ico-outlink-16-gray.svg")}.footer-links li.privacy a{color:var(--color-black)}.footer .familysite{position:relative}.footer .familysite button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:240px;height:52px;padding:0 20px;border-radius:8px;border:1px solid var(--color-grayscale-c9);color:var(--color-black);font-size:18px}.footer .familysite button::after{content:"";display:block;width:16px;height:16px;background:url("../images/ico-plus-16.svg")}.footer .familysite.toggle-on button::after{background-image:url("../images/ico-x-16.svg")}.footer .familysite-list{position:absolute;bottom:100%;left:0;width:100%}.footer .familysite-list ul{padding:12px 0;margin-bottom:8px;border-radius:8px;border:1px solid var(--color-grayscale-c9);background:var(--color-white)}.footer .familysite-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;padding:0 20px;color:var(--color-black);font-size:16px}.footer .familysite-list li a:hover,.footer .familysite-list li a:focus{color:var(--color-primary)}.footer-bottom{margin-top:24px}.footer-bottom address p{margin-bottom:12px}@media screen and (max-width: 1024px){.m-menu-open{overflow:hidden}.header-top-wrap,.header .gnb-wrap{display:none}.header::before{content:"";display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s;z-index:var(--z-index-gnb)}.is-m-menu-open .header::before{opacity:1;pointer-events:auto}.header .m-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;right:0;left:0;height:56px;padding:0 10px 0 20px;background:var(--color-white);z-index:var(--z-index-header)}.header .m-header a.logo{display:block}.header .m-header a.logo img{width:auto;height:26px}.header .m-header a.back,.header .m-header button{display:block;width:44px;height:44px;background:no-repeat 50% 50%;font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.header .m-header a.back{display:none;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background-image:url("../images/ico-back-24.svg")}.header .m-header button.m-menu-open{background-image:url("../images/ico-menu-24.svg")}.header .m-menu-wrap{display:none;overflow-y:auto;position:fixed;right:0;top:0;width:100%;max-width:450px;height:100vh;padding:0 20px 40px;background:var(--color-white);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;z-index:var(--z-index-gnb)}.header .m-menu-top{position:sticky;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;background:var(--color-white)}.header .m-menu-top .logo img{height:26px}.header .m-menu-util .welcome-txt{display:block;padding-top:24px;color:var(--color-black);font-size:22px;line-height:1.3}.header .m-menu-util .welcome-txt em{color:var(--color-highlight)}.header .m-menu-util .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:12px}.header .m-menu-util .links a{color:var(--color-default);font-weight:500;font-size:14px;text-decoration:underline}.header .m-menu-depth1>li{margin-top:40px}.header .m-menu-depth1>li>a{display:block;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-grayscale-ed);color:var(--color-grayscale-8a);font-weight:500;font-size:14px}.header .m-menu-depth2 li+li{margin-top:20px}.header .m-menu-depth2 li a{display:block;color:var(--color-black);font-weight:500;font-size:16px}.header .m-menu-info{color:var(--color-grayscale-8a);font-size:14px}.header .m-menu-close{display:block;position:sticky;top:6px;width:44px;height:44px;margin-right:-10px;background:url("../images/ico-x-24.svg") no-repeat 50% 50%;font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.header .cs-info{margin-top:32px;padding:20px;border-radius:16px;background:var(--color-grayscale-f4);text-align:center}.header .cs-info strong,.header .cs-info span{display:block}.header .cs-info strong{color:var(--color-black);font-weight:500;font-size:16px}.header .cs-info span{color:var(--color-grayscale-8a);font-size:14px}.container{padding-top:56px}.breadcrumb{display:none}}@media screen and (max-width: 768px){.inner{padding:0}.header .m-header{padding:0 10px}.header .m-header a.logo{display:none}.header .m-header a.back{display:block}.quick-menu{right:20px;bottom:20px}.quick-menu .quick-links{display:none}.quick-menu .btn-top{opacity:0;pointer-events:none;-webkit-transition:opacity .1s;transition:opacity .1s}.quick-menu .btn-top.is-active{opacity:1;pointer-events:auto}.container{padding-top:80px}.container .page-top{position:fixed;top:28px;left:64px;right:64px;padding:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:var(--z-index-header)}.container .content{padding:0 20px 40px}.footer{display:none;padding:40px 20px}.footer-links li+li{padding-left:17px}.footer-links li+li::before{left:8px;height:12px;margin-top:-6px}.footer-links li a{font-size:14px}.footer-links li a[target=_blank]:after{content:none}.footer .familysite{display:none}.footer-bottom{font-size:14px}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.page-title{color:var(--color-black);font-weight:bold;font-size:42px;line-height:1.3}.main-title{margin-bottom:20px;color:var(--color-black);font-weight:bold;font-size:28px;line-height:1.3}.main-title a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.main-title a::after{content:"";display:block;width:24px;height:24px;background:url("../images/ico-title-link-24.svg")}.main-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.main-title-wrap .main-title{margin-bottom:0}.main-title-wrap .description{color:var(--color-grayscale-8a);font-size:16px}.sub-title{margin-top:40px;color:var(--color-black);font-weight:bold;font-size:24px;line-height:1.3}.sub-title~.swiper-scroll{margin-top:20px}.txt-required,.sub-txt{width:100%;color:var(--color-grayscale-8a);font-size:16px;text-align:right;margin-top:-24px}.title-description{color:var(--color-black);font-weight:500;font-size:24px;line-height:1.3;text-align:center}.list-dot li{position:relative;padding-left:9px;color:var(--color-grayscale-8a);font-size:16px}.list-dot li::before{content:"";position:absolute;left:0;top:11px;width:3px;height:3px;border-radius:50%;background-color:var(--color-grayscale-8a)}.list-dot li+li{margin-top:8px}p.list-dot{position:relative;padding-left:9px;color:var(--color-grayscale-8a);font-size:16px}p.list-dot::before{content:"";position:absolute;left:0;top:11px;width:3px;height:3px;border-radius:50%;background-color:var(--color-grayscale-8a)}.list-dash{margin-top:12px}.list-dash li{position:relative;padding-left:12px;color:var(--color-grayscale-8a);font-size:16px}.list-dash li::before{content:"-";display:block;position:absolute;left:0;width:12px}.list-dash li+li{margin-top:12px}.txt-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:break-all}@media screen and (max-width: 768px){.page-title{font-weight:500;font-size:16px;line-height:1.5}.main-title{font-size:22px}.main-title-wrap{display:block}.main-title-wrap .description{margin-top:8px;font-size:14px}.sub-title{font-size:20px}.txt-required,.sub-txt{margin-top:8px;font-size:14px;text-align:left}.title-description{font-size:20px;line-height:1.5}.list-dot li{font-size:14px}.list-dot li::before{top:10px}.list-dash li{font-size:14px}.list-dash li+li{margin-top:12px}}.gray-box{background:var(--color-grayscale-f4);border-radius:8px;padding:40px}.gray-box .box-title{display:block;margin-bottom:20px;color:var(--color-black);font-weight:500;font-size:18px}@media screen and (max-width: 768px){.gray-box{padding:20px}.gray-box .box-title{font-size:16px}}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:52px;padding:0 64px;border-radius:8px;color:var(--color-black);font-weight:500;font-size:18px;background:var(--color-grayscale-ef)}.btn:hover,.btn:focus{background:var(--color-grayscale-e1)}.btn.disabled,.btn[disabled]{color:var(--color-white) !important;background:var(--color-grayscale-c9) !important;pointer-events:none !important}.btn-s{gap:4px;height:40px;padding:0 32px;font-size:15px}.btn-primary{color:var(--color-white);background:var(--color-primary)}.btn-primary:hover,.btn-primary:focus{background:var(--color-primary-hover)}.btn-outlined{padding:0 24px;border:1px solid var(--color-grayscale-a6);background:var(--color-white);color:var(--color-default)}.btn-outlined.btn-s{padding:0 20px}.btn-outlined:hover,.btn-outlined:focus{background:var(--color-grayscale-f4)}.btn-outlined.disabled,.btn-outlined[disabled]{color:var(--color-grayscale-c9) !important;border-color:var(--color-grayscale-c9) !important;background:var(--color-white) !important}.btn-outlined.btn-primary{border-color:var(--color-primary);color:var(--color-primary)}.txt-link,.btn-underline{color:var(--color-grayscale-8a);font-weight:500;font-size:16px}.txt-link.btn-primary,.btn-underline.btn-primary{background:none;color:var(--color-highlight)}.txt-link:hover,.txt-link:focus,.btn-underline:hover,.btn-underline:focus{text-decoration:underline}.btn-underline{text-decoration:underline}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px 8px;position:relative;margin-top:40px}.btn-wrap .side-btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.link{font-weight:500}.link,.link:hover,.link:focus{text-decoration:underline}@media screen and (max-width: 768px){.btn{padding:0 24px}.txt-link,.btn-underline{font-size:14px}.btn-wrap{margin-top:24px}.btn-wrap .btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}.btn-wrap .side-btn{position:relative;width:100%;text-align:right;-webkit-transform:none;transform:none}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin:40px auto 0;padding:0}.pagination .btn-prev,.pagination .btn-next{display:block;position:relative;width:40px;height:40px;border:1px solid var(--color-grayscale-c9);border-radius:8px;background:var(--color-white);cursor:pointer;font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.pagination .btn-prev::before,.pagination .btn-next::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:url("../images/ico-arrow-left-16.svg")}.pagination .btn-prev[disabled],.pagination .btn-next[disabled]{cursor:auto}.pagination .btn-prev[disabled]::before,.pagination .btn-next[disabled]::before{background:url("../images/ico-arrow-left-16-disabled.svg")}.pagination .btn-next::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination .pages{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination .pages a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;color:var(--color-grayscale-a6);font-size:14px}.pagination .pages a.on{color:var(--color-black);font-weight:bold}@media screen and (max-width: 768px){.pagination{margin-top:24px}}.accordion{border-top:1px solid var(--color-black)}.accordion-item{overflow:hidden;border-bottom:1px solid var(--color-grayscale-e1)}.accordion-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;padding:28px 80px 28px 40px;color:var(--color-black);font-weight:500;font-size:20px;text-align:left}.accordion-btn:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.accordion-btn::after{content:"";display:block;position:absolute;right:40px;top:50%;width:24px;height:24px;margin-top:-12px;background:url("../images/ico-arrow-down-24.svg");-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.is-expanded .accordion-btn::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-content{display:none;position:relative}.accordion-content::before{content:"";display:block;position:absolute;inset:0 0 28px 0;border-radius:8px;background:var(--color-grayscale-f4)}.accordion-content>div{position:relative;padding:40px 40px 68px 40px;color:var(--color-default);font-size:20px}@media screen and (max-width: 768px){.accordion-btn{padding:20px 36px 20px 0;font-size:18px}.accordion-btn::before{margin-right:8px}.accordion-btn::after{right:0;background:url("../images/ico-arrow-down-24.svg")}.accordion-content::before{inset:0 0 20px 0}.accordion-content>div{padding:20px 20px 40px 20px;border-radius:8px;font-size:18px}}.search-area{max-width:600px;margin:-20px auto 60px}.board{margin-top:20px;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-grayscale-e1)}.board .subject{display:block;color:var(--color-black);font-weight:500;font-size:20px}.board .subject mark{background:none;color:var(--color-highlight)}.board .date{-ms-flex-negative:0;flex-shrink:0;display:block;color:var(--color-grayscale-8a);font-size:16px}.board-list li+li{border-top:1px solid var(--color-grayscale-e1)}.board-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:28px 40px}.board-list a:hover .subject,.board-list a:focus .subject{text-decoration:underline}.board-write{padding:28px 0}.board-write textarea{height:312px}.board-view .board-headline{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px}.board-view .board-headline .status{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;margin-bottom:20px}.board-view .board-headline .status .flag{-ms-flex-negative:0;flex-shrink:0}.board-view .board-headline .status .target{display:block;color:var(--color-black);font-size:18px}.board-view .board-headline .subject-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.board-view .board-headline .subject{max-width:calc(100% - 132px);font-weight:bold;font-size:24px;line-height:1.3}.board-view .attach-files{padding:28px 40px;border:1px solid var(--color-grayscale-e1);border-radius:8px}.board-view .attach-files li{display:-webkit-box;display:-ms-flexbox;display:flex}.board-view .attach-files li+li{margin-top:16px}.board-view .attach-files .link-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-black);font-weight:500;font-size:18px}.board-view .attach-files .link-download span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:break-all}.board-view .attach-files .link-download:hover{text-decoration:underline}.board-view .attach-files .link-download::before,.board-view .attach-files .link-download::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background:no-repeat 50% 50%/100% 100%}.board-view .attach-files .link-download::before{width:20px;height:20px;margin-right:4px;background-image:url("../images/ico-file-20.png")}.board-view .attach-files .link-download::after{width:24px;height:24px;margin-left:20px;background-image:url("../images/ico-download-24.svg")}.board-view .attach-files .link-preview{-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;margin-left:12px;background:url("../images/ico-preview-24.svg");font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.board-content{padding:40px;border-top:1px solid var(--color-grayscale-e1);color:var(--color-default);font-size:20px}.attach-files+.board-content{border-top:none}.nodata{padding:100px;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-grayscale-e1);font-size:18px;text-align:center}.nodata-txt{color:var(--color-grayscale-a6)}@media screen and (max-width: 768px){.search-area{margin-bottom:40px}.board .subject{font-size:18px}.board .date{margin-top:8px;font-size:14px}.board-list a{display:block;padding:20px 0}.board-write{padding:20px 0}.board-view .board-headline{display:block;padding:24px 0}.board-view .board-headline .status{margin-bottom:16px}.board-view .board-headline .status .target{font-size:16px}.board-view .board-headline .subject-wrap{display:block}.board-view .board-headline .subject{max-width:100%;font-size:20px;line-height:1.5}.board-view .attach-files{padding:20px}.board-view .attach-files li+li{margin-top:16px}.board-view .attach-files .link-download span{font-size:16px}.board-view .attach-files .link-download::after{margin-left:8px}.board-content{padding:24px 0;font-size:18px}.nodata{padding:60px 0}.nodata-txt{font-size:16px}}@media screen and (min-width: 769px){.board .date{margin-left:40px}.board-list a .subject{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal}}.inp-text{position:relative}.inp-text input{width:100%;height:52px;padding:0 20px 0 20px;border-radius:8px;background:var(--color-white);border:1px solid var(--color-grayscale-c9);color:var(--color-black);font-size:18px}.inp-text input:focus{outline:none;border-color:var(--color-highlight)}.inp-text input::-webkit-input-placeholder{color:var(--color-grayscale-c9)}.inp-text input::-moz-placeholder{color:var(--color-grayscale-c9)}.inp-text input:-ms-input-placeholder{color:var(--color-grayscale-c9)}.inp-text input::-ms-input-placeholder{color:var(--color-grayscale-c9)}.inp-text input::placeholder{color:var(--color-grayscale-c9)}.inp-text input:-moz-read-only{background:var(--color-grayscale-f4);pointer-events:none}.inp-text input:read-only{background:var(--color-grayscale-f4);pointer-events:none}.inp-text input:-moz-read-only:focus{outline:none;border-color:var(--color-grayscale-c9)}.inp-text input:read-only:focus{outline:none;border-color:var(--color-grayscale-c9)}.inp-text input:disabled{color:var(--color-grayscale-c9) !important;background:var(--color-grayscale-f4) !important;pointer-events:none !important}.inp-text input[type=password]{font-family:"pass";font-size:35px;letter-spacing:3px}.inp-text input[type=password]::-ms-reveal,.inp-text input[type=password]::-ms-clear{display:none}.inp-text .btn-clear{display:none;position:absolute;right:16px;top:50%;width:20px;height:20px;margin-top:-10px;background:url("../images/ico-x-20.svg") no-repeat 50% 50%;font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.inp-text.in-unit .unit{position:absolute;right:20px;top:50%;color:var(--color-default);font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inp-text.in-unit .unit~.btn-clear{right:50px}.inp-text.is-focus input{outline:none;border-color:var(--color-highlight)}.inp-text.is-active input{padding-right:36px}.inp-text.is-error input{border-color:var(--color-required)}.inp-text.is-error .btn-clear{display:block}.inp-text.type-search input{height:60px;padding-right:84px;font-size:20px;border-radius:60px}.inp-text.type-search .btn-clear{right:60px}.inp-text.type-search .btn-search{position:absolute;right:20px;top:50%;width:24px;height:24px;margin-top:-12px;background:url("../images/ico-search-24.svg") no-repeat 50% 50%;font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.txt-info{position:relative;padding-left:24px;margin-top:12px;font-size:16px;color:var(--color-grayscale-8a)}.txt-info::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background:url("../images/ico-info-20.svg")}.txt-info.is-error{color:var(--color-required)}.txt-info.is-error::before{background:url("../images/ico-info-20-error.svg")}.txt-info.is-success{color:var(--color-primary)}.checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;vertical-align:middle}.checkbox input{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-top:2px;border:1px solid var(--color-grayscale-c9);border-radius:6px;cursor:pointer}.checkbox input:checked{background:var(--color-primary) url("../images/ico-check-16.svg") no-repeat 50% 50%;border-color:var(--color-primary)}.checkbox label{display:block;padding-left:8px;font-size:18px;color:var(--color-default);cursor:pointer}.checkbox input:disabled,.checkbox input:disabled+label{cursor:auto}.checkbox-circle input{width:28px;height:28px;margin-top:1px;border-radius:100%;background:var(--color-white) url("../images/ico-check-16-gray.svg") no-repeat 50% 50%}.checkbox-circle label{color:var(--color-black);font-weight:bold;font-size:20px}.radio-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.radio-wrap .radio{-webkit-box-flex:1;-ms-flex:1;flex:1}.radio-wrap .radio+.radio{margin-left:-1px}.radio-wrap .radio:first-child label{border-radius:8px 0 0 8px}.radio-wrap .radio:last-child label{border-radius:0 8px 8px 0}.radio{position:relative}.radio input{position:absolute;inset:0}.radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;border:1px solid var(--color-grayscale-c9);color:var(--color-default);font-size:18px !important;cursor:pointer}.radio input:checked+label{position:relative;border:2px solid var(--color-primary);color:var(--color-primary);font-weight:bold;z-index:10}.radio input:checked+label::before{content:"";display:block;width:16px;height:16px;margin-right:2px;background:url("../images/ico-radio-check-16.svg")}.selectbox{position:relative}.selectbox select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:52px;padding:0 44px 0 20px;border-radius:8px;background:var(--color-white);border:1px solid var(--color-grayscale-c9);color:var(--color-black);font-size:18px}.selectbox select:focus{outline:none;border-color:var(--color-highlight)}.selectbox select[disabled]{color:var(--color-grayscale-c9) !important;background:var(--color-white) !important;pointer-events:none !important;border-color:var(--color-grayscale-c9) !important}.selectbox::after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;top:50%;width:16px;height:16px;margin-top:-8px;background:url("../images/ico-arrow-down-16.svg") no-repeat 50% 50%}.selectbox.is-error select{border-color:var(--color-required)}textarea{width:100%;padding:12px 20px;border-radius:8px;background:var(--color-white);border:1px solid var(--color-grayscale-c9);color:var(--color-black);font-size:18px}textarea::-webkit-scrollbar{width:16px}textarea::-webkit-scrollbar-thumb{background:var(--color-grayscale-c9);border:4px solid var(--color-white);border-radius:16px}textarea::-webkit-scrollbar-thumb:hover{background:var(--color-grayscale-a6)}textarea:focus{outline:none;border-color:var(--color-highlight)}textarea::-webkit-input-placeholder{color:var(--color-grayscale-c9)}textarea::-moz-placeholder{color:var(--color-grayscale-c9)}textarea:-ms-input-placeholder{color:var(--color-grayscale-c9)}textarea::-ms-input-placeholder{color:var(--color-grayscale-c9)}textarea::placeholder{color:var(--color-grayscale-c9)}textarea:-moz-read-only{background:var(--color-grayscale-f4);pointer-events:none}textarea:read-only{background:var(--color-grayscale-f4);pointer-events:none}textarea:-moz-read-only:focus{outline:none;border-color:var(--color-grayscale-c9)}textarea:read-only:focus{outline:none;border-color:var(--color-grayscale-c9)}.file-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.file-upload input[type=file]{display:none}.file-upload .sub-txt{color:var(--color-grayscale-8a);font-size:16px}.file-upload-list{margin-top:12px;padding:20px}.file-upload-list li,.file-upload-list .attach-file-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-upload-list li+li,.file-upload-list .attach-file-item+li{margin-top:16px}.file-upload-list li::before,.file-upload-list .attach-file-item::before{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:20px;height:20px;margin-right:4px;background:url("../images/ico-file-20.png") no-repeat 50% 50%/100%}.file-upload-list li .file-name-wrap,.file-upload-list .attach-file-item .file-name-wrap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:break-all}.file-upload-list li .file-name,.file-upload-list li .file-size,.file-upload-list .attach-file-item .file-name,.file-upload-list .attach-file-item .file-size{color:var(--color-black);font-weight:500;font-size:18px}.file-upload-list li .btn-delete,.file-upload-list .attach-file-item .btn-delete{-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;margin-left:20px;background:url("../images/ico-x-24-gray.svg");font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.form-list>li{display:-webkit-box;display:-ms-flexbox;display:flex}.form-list>li+li{margin-top:28px}.form-list>li>label,.form-list>li em.label{-ms-flex-negative:0;flex-shrink:0;display:block;width:200px;padding-right:28px;padding-top:14px;-webkit-box-sizing:content-box;box-sizing:content-box;color:var(--color-default);font-size:16px}.form-list>li>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form-list>li>div .readonly-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px;width:100%;margin-top:12px;padding:20px;border-radius:8px;background:var(--color-grayscale-f4);color:var(--color-black);font-size:18px}.form-list>li>div .readonly-data span{white-space:nowrap}@media screen and (max-width: 768px){.txt-info{margin-top:8px;font-size:14px}.txt-info::before{top:1px}.checkbox-circle input{margin-top:0}.checkbox-circle label{font-size:18px}.file-upload-list li .file-name,.file-upload-list li .file-size,.file-upload-list .attach-file-item .file-name,.file-upload-list .attach-file-item .file-size{font-size:16px}.file-upload-list li .btn-delete,.file-upload-list .attach-file-item .btn-delete{margin-left:8px}.form-list>li{display:block}.form-list>li+li{margin-top:20px}.form-list>li>label,.form-list>li em.label{width:100%;padding:0;margin-bottom:8px;font-size:14px}.form-list>li>div .btn{width:100%}.form-list>li>div .readonly-data{margin-top:8px}}.modal{pointer-events:none;visibility:hidden}.modal.is-active{pointer-events:auto;visibility:visible}.modal-layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s;z-index:var(--z-index-modal)}.modal.is-active .modal-layer{opacity:1}.modal-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-height:800px;width:100%;max-width:724px;padding:32px 0 16px;border-radius:12px;background:var(--color-white)}.modal-title{padding-bottom:20px;border-bottom:1px solid var(--color-grayscale-e1);font-weight:bold;font-size:24px;line-height:1.3}.modal-title-area{-ms-flex-negative:0;flex-shrink:0;width:100%;padding:0 40px}.modal-close{display:block;position:absolute;right:30px;top:25px;width:44px;height:44px;background:url("../images/ico-x-24.svg") no-repeat 50% 50%;font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.modal-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;width:100%;padding:24px 40px}.modal-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:100%;margin-top:40px}.alert-modal{pointer-events:none;visibility:hidden}.alert-modal.is-active{pointer-events:auto;visibility:visible}.alert-modal.is-active .modal-layer{opacity:1}.alert-modal.is-active .modal-panel{-webkit-transform:translateY(0);transform:translateY(0)}.alert-modal .modal-panel{width:100%;max-width:476px;padding:40px}.alert-modal .modal-message{font-size:18px;text-align:center}.alert-modal .modal-message-title{margin-bottom:20px;font-weight:bold;font-size:20px}.alert-modal .modal-message .list-dot{text-align:left}.alert-modal .modal-button{margin-top:24px}@media screen and (max-width: 768px){.modal-layer{display:block}.modal-title{padding-bottom:0;border-bottom:none;font-weight:500;font-size:16px;line-height:1.5}.modal-title-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:56px}.modal-close{top:6px;right:10px}.modal-panel{max-height:none;max-width:none;height:100vh;padding:0;border-radius:0}.modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 40px);padding:24px 20px 40px}.modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.modal-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-top:24px}.modal-button .btn{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding:0 12px}.alert-modal .modal-layer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px}.alert-modal .modal-panel{height:auto;padding:20px;border-radius:16px}.alert-modal .modal-message{font-size:16px}.alert-modal .modal-message-title{margin-bottom:16px;font-size:18px}}.tab-container{text-align:center}.inner>.tab-container{margin-top:-20px}.tab-container .tab{position:relative;overflow-x:auto;margin:0 -20px;padding-left:16px;scroll-behavior:smooth}.tab-container .tab-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;padding-right:16px}.tab-container .tab-list li{padding:0 4px}.tab-container .tab-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0 40px;border:1px solid var(--color-grayscale-e1);border-radius:60px;color:var(--color-black);font-weight:500;font-size:18px}.tab-container .tab-btn:hover{color:var(--color-primary)}.tab-container .tab-btn.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.tab-container .tab-content{margin-top:60px;text-align:left}.tab-container .tab.tab-s{margin:0 -20px;padding-left:17px}.tab-container .tab.tab-s .tab-list{padding-right:17px}.tab-container .tab.tab-s .tab-list li{padding:0 3px}.tab-container .tab.tab-s .tab-btn{height:48px;padding:0 24px;font-size:16px}.tab-container .tab.tab-s~.tab-content{margin-top:40px}.tab-container-sub{position:relative}.tab-container .tab-container-sub{margin-top:40px}.tab-container-sub::before{content:"";display:block;position:absolute;top:60px;left:0;right:0;border-bottom:1px solid var(--color-grayscale-e1)}.tab-container-sub .tab{padding-left:4px;padding-bottom:9px}.tab-container-sub .tab-list{padding-right:4px}.tab-container-sub .tab-list li{padding:0 12px}.tab-container-sub .tab-btn{position:relative;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;height:52px;padding:0 24px;border:none;border-radius:0;color:var(--color-grayscale-a6);font-size:18px}.tab-container-sub .tab-btn em.count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;min-width:32px;padding:0 12px;border-radius:16px;background:var(--color-grayscale-f4);color:var(--color-grayscale-a6);font-weight:500;font-size:14px}.tab-container-sub .tab-btn.is-active{background:none;color:var(--color-black)}.tab-container-sub .tab-btn.is-active::after{content:"";display:block;position:absolute;bottom:-9px;left:0;width:100%;height:4px;border-radius:4px;background:var(--color-primary)}.tab-container-sub .tab-btn.is-active em.count{background:var(--color-lightblue);color:var(--color-primary)}.tab-container-sub .tab-btn:hover{color:var(--color-black)}.tab-container-sub .tab-btn:hover em.count{background:var(--color-lightblue);color:var(--color-primary)}@media screen and (max-width: 768px){.inner>.tab-container{margin-top:0}.tab-container .tab{padding-left:17px}.tab-container .tab-list{padding-right:17px}.tab-container .tab-list li{padding:0 3px}.tab-container .tab-btn{height:48px;padding:0 24px;font-size:16px}.tab-container .tab-content{margin-top:40px}.tab-container .tab-container-sub{margin-top:20px}.tab-container-sub::before{left:-20px;right:-20px}.tab-container-sub .tab{padding-left:8px}.tab-container-sub .tab-list{padding-right:8px}.tab-container-sub .tab-list li{padding:0 12px}.tab-container-sub .tab-btn{height:52px;padding:0}}.step{margin-top:-20px;text-align:center}.step-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.step li{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:12px;height:12px;border-radius:100%;background:var(--color-grayscale-e1);padding-top:12px}.step li em,.step li strong{position:absolute;top:12px}.step li.step-passed{background:var(--color-black)}.step li.step-on{width:auto;height:auto;padding-top:0;border-radius:0;background:none}.step li.step-on em,.step li.step-on strong{position:static}.step li.step-on em{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:100%;background:var(--color-black);color:var(--color-white);font-weight:500;font-size:16px}.step li.step-on em span{position:absolute;z-index:-1;font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.step li.step-on strong{color:var(--color-black);font-size:24px;line-height:1.3}.step-content{max-width:972px;margin:60px auto 0}@media screen and (max-width: 768px){.step{margin-top:0;text-align:left}.step-list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.step li{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.step li.step-on em{width:32px;height:32px;font-size:14px}.step li.step-on strong{font-size:20px;line-height:1.5}.step-content{margin:40px auto 0}}.tooltip{position:relative}.tooltip-btn{width:24px;height:24px;border:1px solid red}.tooltip-content{display:none;position:absolute;left:0;top:100%;border:1px solid red;border-radius:8px}.toggle-content{display:none}.toggle-on .toggle-content{display:block}.toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:fixed;bottom:20px;left:50%;padding:16px 20px;border-radius:16px;background:rgba(21,22,26,.8);backdrop-filter:blur(15px);color:var(--color-white);font-size:16px;white-space:nowrap;opacity:0;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.toast::before{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:20px;height:20px;margin-top:2px;margin-right:4px;background:url("../images/ico-toast-check-20.svg")}.toast-on{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 768px){.toast{width:calc(100% - 40px);font-size:14px;white-space:normal}.toast::before{margin-top:0}}.table th,.table td{padding:0 20px;text-align:center}.table th:first-child,.table td:first-child{padding-left:40px}.table th:last-child,.table td:last-child{padding-right:40px}.table thead th{height:64px;background:var(--color-grayscale-f4);color:var(--color-default);font-weight:500;font-size:16px}.table thead th:first-child{border-radius:8px 0 0 8px}.table thead th:last-child{border-radius:0 8px 8px 0}.table tbody td{padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--color-grayscale-e1);color:var(--color-black);font-size:18px;white-space:nowrap}.table tbody td a:hover:not(.btn){text-decoration:underline}.table tbody td .nodata-txt{padding:100px 0}.table.type-info{border-top:1px solid var(--color-black)}.table.type-info tr th,.table.type-info tr td{border-left:1px solid var(--color-grayscale-e1)}.table.type-info tr th:first-child,.table.type-info tr td:first-child{border-left-width:0;padding-left:20px}.table.type-info tr th:last-child,.table.type-info tr td:last-child{padding-right:20px}.table.type-info tr th b,.table.type-info tr td b{font-weight:500}.table.type-info tr th.bor-l,.table.type-info tr td.bor-l{border-left-width:1px}.table.type-info tr th.ta-l,.table.type-info tr th.ta-r,.table.type-info tr td.ta-l,.table.type-info tr td.ta-r{padding-left:40px;padding-right:40px}.table.type-info thead th{border-radius:0 !important}@media screen and (max-width: 768px){.table th,.table td{padding:0 12px}.table th:first-child,.table td:first-child{padding-left:20px}.table th:last-child,.table td:last-child{padding-right:20px}.table thead th{height:60px;font-size:14px}.table tbody td{font-size:16px}.table.type-info tr th:first-child,.table.type-info tr td:first-child{padding-left:12px}.table.type-info tr th:last-child,.table.type-info tr td:last-child{padding-right:12px}.table.type-info tr th.ta-l,.table.type-info tr th.ta-r,.table.type-info tr td.ta-l,.table.type-info tr td.ta-r{padding-left:20px;padding-right:20px}}.swiper-scroll{margin:0 -20px;padding:0 20px}.swiper-scroll .swiper-slide{width:auto;min-width:100%;text-align:center}.swiper-scroll .swiper-scrollbar{position:static;width:100%;margin-top:16px;background:var(--color-grayscale-e1)}.swiper-scroll .swiper-scrollbar-drag{background:var(--color-primary)}.content-main{padding-top:40px}.content-main .main-title{margin-bottom:24px}.main-copy{color:var(--color-black);font-weight:bold;font-size:36px;line-height:1.3}.fma-join-info{display:grid;grid-template-columns:57.8% auto;grid-template-rows:474px auto;gap:20px}.fma-join-info>section,.fma-join-info>div{padding:40px;border-radius:24px}.estimate-fma{position:relative;grid-row:1/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:834px;background:var(--color-highlight)}.estimate-fma .visual{position:absolute;top:0;right:0;left:0;bottom:458px}.estimate-fma .visual .img{position:absolute;text-align:center;-webkit-transition:all .5s;transition:all .5s}.estimate-fma .visual .img-roof{right:14.2%;top:0;width:31.9%}.estimate-fma .visual .img-person{right:9.4%;bottom:0;width:63.7%}.estimate-fma .main-copy{position:relative;color:var(--color-white);font-size:42px}.estimate-form{position:relative;padding:40px;border-radius:24px;background:var(--color-white)}.estimate-form .form-list em.label{width:auto;white-space:nowrap}.estimate-form .form-list li+li{margin-top:20px}.estimate-form .btn{width:100%;margin-top:24px}.estimate-form .btn::before{content:"";display:block;width:24px;height:24px;background:url("../images/ico-calculator-24.svg")}.fma-introduce{overflow:hidden;background:var(--color-lightyellow)}.fma-introduce-swiper{margin:0 -40px;padding-bottom:48px}.fma-introduce-swiper .swiper-slide{text-align:center}.fma-introduce-swiper .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;position:static;width:auto;line-height:0}.fma-introduce-swiper .swiper-pagination-bullet{width:8px;height:8px;margin:0 !important;border-radius:8px;background:var(--color-default);opacity:.3;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s}.fma-introduce-swiper .swiper-pagination-bullet-active{width:48px;opacity:1}.fma-introduce-swiper .swiper-pagination-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 16px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fma-introduce-swiper .swiper-play-control{display:block;overflow:hidden;width:12px;height:12px;background:url("../images/ico-swiper-pause-10.svg") no-repeat 50% 50%/10px auto;font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.fma-introduce-swiper .swiper-play-control.pause{background-image:url("../images/ico-swiper-play-10.svg")}.fma-introduce-swiper img{width:160px}.fma-introduce-swiper .introduce-title{display:block;margin-top:8px;color:var(--color-black);font-weight:bold;font-size:32px;line-height:1.3}.fma-introduce-swiper .introduce-description{margin-top:16px;color:var(--color-black);font-size:18px}.join-method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--color-grayscale-f4)}.join-method .main-title{-ms-flex-negative:0;flex-shrink:0}.join-method-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.join-method-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.join-method-list a .img{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:88px;height:88px;border-radius:100%;background:var(--color-white)}.join-method-list a .img img{width:56px;height:56px}.join-method-list a strong{color:var(--color-black);font-weight:500;font-size:24px;line-height:1.3}.fma-notice-wrap{display:grid;grid-template-columns:auto 600px;gap:20px;margin-top:100px}.fma-notice-wrap .main-copy{grid-column:1/3;margin-bottom:20px}.fma-notice{padding:40px;border-radius:24px;background:var(--color-grayscale-f4)}.fma-notice .notice-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:9px 0}.fma-notice .notice-list li a:hover{text-decoration:none}.fma-notice .notice-list li a:hover .title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fma-notice .notice-list li .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:break-all;color:var(--color-black);font-weight:500;font-size:20px}.fma-notice .notice-list li .date{-ms-flex-negative:0;flex-shrink:0;display:block;color:var(--color-grayscale-8a);font-size:16px}.fma-video{position:relative}.fma-video .video{position:relative;height:100%}.fma-video .video-container{overflow:hidden;height:100%;border-radius:24px}.fma-video .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.fma-video .play-video{display:block;position:absolute;top:50%;left:50%;width:64px;height:64px;background:url("../images/ico-play-64.svg") no-repeat 50% 50%;font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.service-link{--color-service01: #ffebe7;--color-service02: #e2edff;--color-service03: #fff6db;margin-top:100px}.service-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:40px}.service-link-list li{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}.service-link-list li:nth-child(1) a{background:var(--color-service01)}.service-link-list li:nth-child(2) a{background:var(--color-service02)}.service-link-list li:nth-child(3) a{background:var(--color-service03)}.service-link-list a{display:block;position:relative;height:100%;min-height:160px;border-radius:24px;padding:40px 136px 40px 40px}.service-link-list a .title{display:block;color:var(--color-black);font-weight:bold;font-size:24px;line-height:1.3}.service-link-list a .description{margin-top:8px;color:var(--color-grayscale-8a);font-size:16px}.service-link-list a .img{position:absolute;right:40px;width:80px;height:80px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1280px){.estimate-fma .visual .img-roof{right:10%;width:200px}.estimate-fma .visual .img-person{right:7%;width:454px}}@media screen and (max-width: 1024px){.fma-join-info{display:grid;grid-template-columns:50% auto;grid-template-rows:auto}.estimate-fma{position:relative;grid-row:auto;grid-column:1/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:850px;background:var(--color-highlight)}.estimate-fma .visual .img-roof{right:120px;width:270px}.estimate-fma .visual .img-person{right:80px;bottom:0;width:540px}.estimate-fma .main-copy{position:relative;color:var(--color-white)}.fma-introduce-swiper img{width:112px}.fma-introduce-swiper .introduce-title{font-size:26px}.join-method-list a strong{font-size:22px;line-height:1.5}.fma-notice-wrap{grid-template-columns:100%}.fma-notice-wrap .main-copy{grid-column:1/2}.fma-video .video{padding-bottom:56.25%}.service-link-list{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.wrap-main .header .m-header a.back{display:none}.wrap-main .header .m-header .logo{display:block}.wrap-main .footer{display:block}.main-copy{font-size:28px}.fma-join-info{display:block}.fma-join-info>section,.fma-join-info>div{padding:20px;border-radius:16px}.estimate-fma{height:730px;margin:-24px -20px 20px;padding-top:24px !important;border-radius:0 !important}.estimate-fma .visual{bottom:476px}.estimate-fma .visual .img-roof{right:40px;width:210px}.estimate-fma .visual .img-person{right:24px;width:360px}.estimate-fma .main-copy{font-size:28px}.estimate-form{padding:20px;border-radius:16px}.fma-introduce-swiper{margin:0 -20px}.fma-introduce-swiper img{width:96px}.fma-introduce-swiper .introduce-title{font-size:24px}.fma-introduce-swiper .introduce-description{font-size:16px}.join-method{margin-top:20px}.join-method-list{gap:20px}.join-method-list a{gap:12px}.join-method-list a .img{width:72px;height:72px}.join-method-list a .img img{width:40px;height:40px}.join-method-list a strong{font-size:20px;line-height:1.5}.fma-notice-wrap{display:block;margin-top:60px}.fma-notice{padding:20px;border-radius:16px}.fma-notice .notice-list li a{display:block;padding:12px 0}.fma-notice .notice-list li .title{display:block;-webkit-line-clamp:auto;font-size:18px}.fma-notice .notice-list li .date{margin-top:8px;font-size:14px}.fma-video{margin-top:20px}.fma-video .video-container{border-radius:16px}.service-link{margin-top:60px}.service-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:24px}.service-link-list li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}.service-link-list a{min-height:104px;border-radius:16px;padding:24px 96px 24px 20px}.service-link-list a .title{font-size:20px;line-height:1.5}.service-link-list a .description{font-size:14px}.service-link-list a .img{right:20px;width:56px;height:56px}}@media screen and (max-width: 504px){.estimate-fma .visual .img-roof{width:162px}.estimate-fma .visual .img-person{width:270px}}.intro-info .txt-area{margin-top:-20px;padding-bottom:60px;text-align:center;color:var(--color-black);font-size:20px}.intro-info .info-txt{color:var(--color-default);font-size:20px}.intro-info .info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px 60px;margin:80px 0}.intro-info .info-wrap:last-child{margin-bottom:0}.intro-info .info-wrap .info-cont{width:66.25%}.intro-info .info-wrap .info-cont .sub-title{margin-top:60px;font-weight:500}.intro-info .info-wrap .info-cont .choice-list.type-info{margin-top:60px}.intro-info .info-wrap .info-cont .choice-list.type-info>li:last-child{padding-bottom:0;border-bottom-width:0}.intro-info .info-wrap .info-cont .choice-list.type-info .choice-title{color:var(--color-black);font-weight:500;font-size:20px}.intro-info .info-wrap .info-cont .choice-list.type-info .amount-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin-top:28px}.intro-info .info-wrap .info-cont .choice-list.type-info .amount-info .amount-title{color:var(--color-default);font-size:18px}.intro-info .info-wrap .info-cont .choice-list.type-info .amount-info .amount-data{color:var(--color-black);font-weight:bold;font-size:20px}.intro-info .info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 0}.intro-info .info-list.type-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.intro-info .info-list li{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.intro-info .info-list li .img{display:block;width:80px;height:80px;margin-bottom:24px}.intro-info .info-list li .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--color-black);font-weight:500;font-size:24px;line-height:1.3}.intro-info .info-list li .title .icon{-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px}.intro-info .info-list li .description{margin-top:16px;color:var(--color-grayscale-8a);font-size:18px}.intro-info .info-list li .description~.description{margin-top:12px}.intro-info .info-list li .btn{margin-top:24px}.intro-info .info-process{--color-process01: #85affa;--color-process02: #357bf7;--color-process03: #104abf;--color-process04: #0729a0;--color-process05: #030303;overflow:hidden;position:relative}.intro-info .info-process ol{position:relative;z-index:10}.intro-info .info-process li{padding-bottom:60px}.intro-info .info-process li .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;color:var(--color-black);font-weight:500;font-size:24px;line-height:1.3}.intro-info .info-process li .title .num{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;border-radius:100%;background:var(--color-process01);color:var(--color-white);font-size:18px}.intro-info .info-process li:nth-child(2) .title .num{background:var(--color-process02)}.intro-info .info-process li:nth-child(3) .title .num{background:var(--color-process03)}.intro-info .info-process li:nth-child(4) .title .num{background:var(--color-process04)}.intro-info .info-process li:nth-child(5) .title .num{background:var(--color-process05)}.intro-info .info-process li:last-child{padding-bottom:0;background:var(--color-white)}.intro-info .info-process li .description{margin-top:8px;padding-left:76px;color:var(--color-grayscale-8a);font-size:18px}.intro-info .info-process li .description~.description{margin-top:12px}.intro-info .info-process li .description .btn{margin-top:24px}.intro-info .info-process .dotted-line{display:block;position:absolute;top:0;left:24px;bottom:0;width:4px}.intro-info .info-process .dotted-line svg{stroke:var(--color-grayscale-e1);stroke-width:3;stroke-linecap:round;stroke-dasharray:0,6;stroke-dashoffset:3}.intro-info .btn-wrap{padding-top:40px;border-top:1px solid var(--color-grayscale-e1)}@media screen and (max-width: 1280px){.intro-info .info-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro-info .info-wrap .info-cont{width:100%}}@media screen and (max-width: 768px){.intro-info .txt-area{margin-top:0;padding-bottom:40px;text-align:left;font-size:18px}.intro-info .info-txt{font-size:18px}.intro-info .info-wrap{display:block;margin:40px 0}.intro-info .info-wrap .main-title{margin-bottom:24px}.intro-info .info-wrap .info-cont{width:100%}.intro-info .info-wrap .info-cont .sub-title{margin-top:40px}.intro-info .info-wrap .info-cont .choice-list.type-info{margin-top:40px}.intro-info .info-wrap .info-cont .choice-list.type-info>li:last-child{padding-bottom:20px;border-bottom-width:1px}.intro-info .info-wrap .info-cont .choice-list.type-info .choice-title{font-size:18px}.intro-info .info-wrap .info-cont .choice-list.type-info .amount-info{margin-top:20px}.intro-info .info-wrap .info-cont .choice-list.type-info .amount-info .amount-title{font-size:16px}.intro-info .info-wrap .info-cont .choice-list.type-info .amount-info .amount-data{font-size:18px}.intro-info .info-list{display:block}.intro-info .info-list li+li{margin-top:28px;padding-top:28px;border-top:1px solid var(--color-grayscale-e1)}.intro-info .info-list li .img{width:56px;height:56px;margin-bottom:16px}.intro-info .info-list li .title{font-size:20px;line-height:1.5}.intro-info .info-list li .description{font-size:16px}.intro-info .info-list li .btn{margin-top:20px;width:100%}.intro-info .info-process li{padding-bottom:40px}.intro-info .info-process li .title{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;font-size:20px;line-height:1.5}.intro-info .info-process li .title .num{width:44px;height:44px;font-size:16px}.intro-info .info-process li .description{padding-left:56px;font-size:16px}.intro-info .info-process li .description .btn{margin-top:16px}.intro-info .info-process .dotted-line{left:20px}.intro-info .btn-wrap{padding-top:0;border-top:none}}.login,.find-pw{max-width:476px;margin:0 auto}.login .sub-title,.find-pw .sub-title{margin:0 0 24px}.login .input-wrap label,.find-pw .input-wrap label{display:block;margin-bottom:12px;color:var(--color-default);font-size:16px}.login .input-wrap:not(:first-child),.find-pw .input-wrap:not(:first-child){margin-top:24px}.login .btn,.find-pw .btn{width:100%}.login .link-wrap,.find-pw .link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px}.login .link-wrap::after,.find-pw .link-wrap::after{content:"";display:block;height:14px;margin-left:12px;padding-left:12px;border-left:1px solid var(--color-grayscale-e1);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.login .link-wrap .txt-link:last-child,.find-pw .link-wrap .txt-link:last-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.login .info-wrap,.find-pw .info-wrap{margin-top:40px;padding-top:40px;border-top:1px solid var(--color-grayscale-e1)}.join{max-width:972px;margin:0 auto}.join-form{margin-top:20px;padding:28px 0;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-grayscale-e1)}.agree-wrap{margin-top:40px}.agree-wrap .agree-list{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-grayscale-e1)}.agree-wrap .agree-list>li+li{margin-top:60px}.agree-wrap .agree-list>li .checkbox{width:100%}.agree-wrap .agree-list>li .checkbox label{-webkit-box-flex:1;-ms-flex:1;flex:1}.agree-wrap .agree-list>li .checkbox a{display:block;position:relative;width:100%}.agree-wrap .agree-list>li .checkbox a::after{content:"";display:block;position:absolute;right:0;top:50%;width:24px;height:24px;margin-top:-12px;background:url("../images/ico-arrow-down-24.svg") no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.agree-wrap .agree-list>li .terms-area{margin-top:24px}.agree-wrap .agree-list>li .terms-area+.ds-desc{margin-top:40px}.business-number-list{margin-top:40px;counter-reset:business-number}.business-number-list li{counter-increment:business-number}.business-number-list li+li{margin-top:20px}.business-number-list .inp-cert-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.business-number-list .inp-cert-wrap::before{content:counter(business-number);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:52px;color:var(--color-grayscale-8a);font-weight:500;font-size:16px}.business-number-list .inp-cert-wrap .inp-text:nth-child(1){-ms-flex-negative:0;flex-shrink:0;width:260px}.business-number-list .inp-cert-wrap .inp-text:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.business-number-list .inp-cert-wrap .btn{-ms-flex-negative:0;flex-shrink:0}.list-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;margin-top:20px;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-grayscale-e1);background:var(--color-grayscale-f4)}.list-title-wrap .list-title{color:var(--color-black);font-weight:500;font-size:20px}.list-title-wrap .description{color:var(--color-grayscale-8a);font-size:16px}.choice-list{margin-top:20px;border-top:1px solid var(--color-black)}.list-title-wrap+.choice-list{margin-top:0;border-top-width:0}.list-title-wrap+.choice-list .choice-item{padding-top:13px}.choice-list+.list-title-wrap{margin-top:-1px}.choice-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid var(--color-grayscale-e1)}.choice-list .choice-item{width:38%;max-width:352px}.choice-list .choice-item .choice-title{color:var(--color-default);font-weight:normal;font-size:18px}.choice-list .choice-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.choice-list .detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.choice-list .detail-item+.detail-item{margin-top:28px}.choice-list .detail-item .item-title{color:var(--color-default);font-size:16px}.choice-list .detail-item .conversion-amount{display:none;margin-top:12px;color:var(--color-highlight);font-size:18px;text-align:right}.choice-list .detail-item .description{width:100%;color:var(--color-default);font-size:18px}.choice-list .detail-item .list-dot{width:100%;margin-top:12px}.choice-list .detail-item:first-child .item-title{margin-top:14px}.choice-list .detail-item:first-child .item-content{width:228px;text-align:right}.choice-list .detail-item .inp-text{position:relative}.choice-list .detail-item .inp-text .unit{position:absolute;right:20px;top:50%;color:var(--color-default);font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.choice-list .detail-item .inp-text .btn-clear{right:87px}.choice-list .detail-item .amount{color:var(--color-grayscale-c9);font-weight:normal;font-size:18px}.choice-list .detail-item .amount.result{color:var(--color-black);font-weight:bold}.choice-list.type-readonly .choice-item{padding-top:0}.choice-list.type-readonly .detail-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.choice-list.type-readonly .detail-item:first-child .item-title{margin-top:0}.choice-list.type-readonly .detail-item:first-child .item-content{width:auto}.estimated-total-amount{margin-top:40px;padding:28px 20px;border-radius:8px;background:var(--color-lightblue)}.estimated-total-amount .title{color:var(--color-black);font-weight:500;font-size:20px}.estimated-total-amount .amount{color:var(--color-black);font-weight:bold;font-size:28px;line-height:1.3}.estimated-total-amount .description{margin-top:16px;color:var(--color-grayscale-8a);font-size:16px;text-align:right}.input-multi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.input-multi .inp-text,.input-multi .space{-webkit-box-flex:1;-ms-flex:1;flex:1}.input-multi .bar{-ms-flex-negative:0;flex-shrink:0}.input-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:8px}.input-button .inp-text,.input-button .selectbox{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input-button .btn{-ms-flex-negative:0;flex-shrink:0}.input-button~.inp-text,.checkbox~.input-button,.radio-wrap~.inp-text{margin-top:12px}.step-content .btn-wrap .btn-underline{font-size:18px}@media screen and (max-width: 768px){.login .input-wrap label,.find-pw .input-wrap label{margin-bottom:8px;font-size:14px}.login .input-wrap:not(:first-child),.find-pw .input-wrap:not(:first-child){margin-top:20px}.join-form{padding:20px 0}.agree-wrap .agree-list{margin-top:20px;padding-top:20px}.agree-wrap .agree-list>li+li{margin-top:40px}.agree-wrap .agree-list>li .terms-area{margin-top:20px}.agree-wrap .agree-list>li .terms-area+.ds-desc{margin-top:20px}.business-number-list li+li{margin-top:20px}.business-number-list .inp-cert-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.business-number-list .inp-cert-wrap::before{font-size:14px}.business-number-list .inp-cert-wrap .inp-text:nth-child(1){-ms-flex-negative:none;flex-shrink:none;width:calc(100% - 122px)}.business-number-list .inp-cert-wrap .inp-text:nth-child(2){-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:calc(100% - 122px);padding-left:28px;-webkit-box-sizing:content-box;box-sizing:content-box}.business-number-list .inp-cert-wrap .btn{-ms-flex-negative:0;flex-shrink:0;width:85px}.list-title-wrap{padding:16px 20px}.list-title-wrap .list-title{font-size:18px}.list-title-wrap .description{width:100%;font-size:14px}.list-title-wrap+.choice-list .choice-item{padding-top:0}.choice-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.choice-list .choice-item{width:100%;max-width:none}.choice-list .choice-content{width:100%}.choice-list .detail-item~.detail-item{margin-top:20px}.choice-list .detail-item .item-title{font-size:14px}.choice-list .detail-item .conversion-amount{margin-top:8px;font-size:16px}.choice-list .detail-item .description{font-size:16px}.choice-list .detail-item:first-child .item-title{margin-top:14px}.choice-list .detail-item:first-child .item-content{width:200px}.estimated-total-amount{margin-top:24px;padding:20px}.estimated-total-amount .title{font-size:18px}.estimated-total-amount .amount{font-size:22px;line-height:1.5}.estimated-total-amount .description{font-size:14px}.input-multi .space{display:none}.input-button .btn{width:auto !important}.input-button.type-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input-button~.inp-text,.checkbox~.input-button,.radio-wrap~.inp-text{margin-top:8px}.step-content .btn-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.step-content .btn-wrap .btn-underline{font-size:16px}}.faq-title .accordion-btn mark{background:none;color:var(--color-highlight)}.faq-title .accordion-btn::before{content:"Q";-ms-flex-negative:0;flex-shrink:0;display:block;margin-right:20px;color:var(--color-highlight);font-weight:bold}@media screen and (max-width: 768px){.faq-title .accordion-btn::before{margin-right:8px}}.dashboard-cont{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:80px}.dashboard-cont .main-title{-ms-flex-negative:0;flex-shrink:0}.dashboard-cont-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.dashboard-cont .nodata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;padding:0;border:1px solid var(--color-grayscale-e1);border-radius:24px}.dashboard .member-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.dashboard .member-info .member-title{color:var(--color-black);font-weight:bold;font-size:36px;line-height:1.3}.dashboard .member-info .member-title a{color:var(--color-highlight);text-decoration:underline;text-underline-offset:4px}.dashboard .member-info .info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard .member-info .info-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-default);font-size:20px}.dashboard .member-info .info-list li::after{content:"";display:inline-block;width:1px;height:14px;margin:2px 12px 0;background:var(--color-grayscale-e1)}.dashboard .member-info .info-list li:last-child::after{display:none}.dashboard .info-card{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block;padding:40px;border:1px solid var(--color-grayscale-e1);border-radius:24px}.dashboard .info-card:hover{outline:none;border-color:var(--color-highlight)}.dashboard .info-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin-bottom:20px}.dashboard .info-status .number{color:var(--color-black);font-size:18px}.dashboard .info-title{color:var(--color-black);font-weight:bold;font-size:24px;line-height:1.3}.dashboard .info-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:12px;color:var(--color-grayscale-8a);font-size:16px}.dashboard .info-date em{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard .info-date em::after{content:"";display:block;height:14px;margin:0 12px;border-left:1px solid var(--color-grayscale-e1)}.dashboard .info-date span span{display:inline-block}.dashboard .inquiry .info-title{font-weight:500;font-size:20px;line-height:1.5}.dashboard .inquiry .info-title span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:break-all}.dashboard .links{padding-top:62px}.dashboard .links .link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.dashboard .links .link-list li{-webkit-box-flex:1;-ms-flex:1;flex:1}.dashboard .links .link-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:200px;padding:40px;border-radius:24px;background:var(--color-grayscale-f4)}.dashboard .links .link-list a .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;color:var(--color-black);font-weight:bold;font-size:24px;line-height:1.3;white-space:nowrap}.dashboard .links .link-list a .title::before{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:48px;height:48px;background-size:100%}.dashboard .links .link-list a .description{margin-top:8px;margin-left:68px;color:var(--color-grayscale-8a);font-size:16px}.dashboard .links .link-list li:nth-child(1) .title::before{background-image:url("../images/ico-caution-48.svg")}.dashboard .links .link-list li:nth-child(2) .title::before{background-image:url("../images/ico-change-48.svg")}.pagination+.btn-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;margin-top:-40px;margin-left:auto;pointer-events:none}.pagination+.btn-wrap .btn{pointer-events:auto}.type-qna .board-headline .subject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.type-qna .board-qna{position:relative}.type-qna .board-qna .modify-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;position:absolute;right:0;top:0}.type-qna .board-qna .modify-btns a,.type-qna .board-qna .modify-btns button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.type-qna .board-qna .modify-btns a:not(:first-child)::before,.type-qna .board-qna .modify-btns button:not(:first-child)::before{content:"";display:block;height:14px;border-left:1px solid var(--color-grayscale-e1)}.type-qna .board-question,.type-qna .board-answer{position:relative;padding-left:36px}.type-qna .board-question::before,.type-qna .board-answer::before{content:"";position:absolute;left:0;top:0;font-weight:bold;font-size:20px}.type-qna .board-question::before{content:"Q";color:var(--color-highlight)}.type-qna .board-answer{margin-top:40px}.type-qna .board-answer::before{content:"A";color:var(--color-orange)}.myinfo{max-width:972px;margin:0 auto}.myinfo .view-list{border-top:1px solid var(--color-black)}.myinfo .view-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:28px 112px 28px 0;border-bottom:1px solid var(--color-grayscale-e1)}.myinfo .view-list>li>label,.myinfo .view-list>li em.label{-ms-flex-negative:0;flex-shrink:0;display:block;width:200px;padding-right:28px;-webkit-box-sizing:content-box;box-sizing:content-box;color:var(--color-default);font-size:16px}.myinfo .view-list>li>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.myinfo .view-list>li>div.data-wrap{color:var(--color-black);font-size:18px}.myinfo .view-list>li>div .readonly-pw{display:block;height:27px;background:url("../images/img-password.svg") no-repeat 0 50%/auto 14px}.myinfo .view-list>li .btn-outlined{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.myinfo .view-list>li.business-number{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.myinfo .view-list>li.business-number .data-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;width:100%;margin-top:-2px}.myinfo .view-list>li.business-number .data-wrap span{display:block}.myinfo .view-list>li.business-number .btn{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;margin-left:40px}.myinfo .btn-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-change-pw>li{display:-webkit-box;display:-ms-flexbox;display:flex}.form-change-pw>li+li{margin-top:20px}.form-change-pw>li label{-ms-flex-negative:0;flex-shrink:0;display:block;width:144px;margin:14px 24px 0 0;color:var(--color-default);font-size:16px}.form-change-pw>li>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 1508px){.dashboard .inquiry{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}.dashboard .links{width:100%;margin-top:80px;padding:0}.dashboard .links .link-list a{height:auto}}@media screen and (max-width: 768px){.dashboard-cont{margin-top:60px}.dashboard-cont-wrap{display:block}.dashboard-cont .nodata{min-height:146px;border-radius:16px}.dashboard .member-info{display:block}.dashboard .member-info .member-title{font-size:28px}.dashboard .member-info .member-title a{text-decoration-thickness:1px}.dashboard .member-info .info-list{margin-top:12px}.dashboard .member-info .info-list li{font-size:18px}.dashboard .member-info .info-list li::after{margin:1px 8px 0}.dashboard .info-card{padding:20px;border-radius:16px}.dashboard .info-status{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.dashboard .info-status .number{font-size:16px}.dashboard .info-title{font-size:20px;line-height:1.5}.dashboard .info-date{font-size:14px}.dashboard .info-date em::after{margin:0 8px}.dashboard .inquiry .info-title{font-size:18px}.dashboard .inquiry .info-title span{display:block;word-wrap:normal;word-break:keep-all}.dashboard .links{margin-top:60px}.dashboard .links .link-list{display:block}.dashboard .links .link-list li+li{margin-top:12px}.dashboard .links .link-list a{height:auto;padding:20px;border-radius:16px;font-size:16px}.dashboard .links .link-list a .title{font-size:20px;line-height:1.5}.dashboard .links .link-list a .title::before{width:40px;height:40px}.dashboard .links .link-list a .description{margin-top:6px;margin-left:60px;font-size:14px}.pagination+.btn-wrap{margin-top:40px}.type-qna .board-headline .subject{display:block}.type-qna .board-headline .subject .flag{margin-bottom:16px}.type-qna .board-headline .subject-txt{display:block}.type-qna .board-qna .modify-btns{position:static;margin-top:24px}.type-qna .board-question,.type-qna .board-answer{padding-left:24px}.type-qna .board-question::before,.type-qna .board-answer::before{font-size:18px}.type-qna .board-answer{margin-top:24px}.myinfo .view-list>li{display:block;padding:20px 80px 20px 0}.myinfo .view-list>li>label,.myinfo .view-list>li em.label{width:100%;padding-right:0;font-size:14px}.myinfo .view-list>li>div.data-wrap{margin-top:8px;font-size:16px}.myinfo .view-list>li>div .readonly-pw{height:24px}.myinfo .view-list>li.business-number .data-wrap{gap:8px 20px;margin-top:8px}.myinfo .view-list>li.business-number .btn{margin-left:0}.form-change-pw>li{display:block}.form-change-pw>li+li{margin-top:20px}.form-change-pw>li label{width:100%;margin:0 0 8px;font-size:14px}}.error{padding:60px 0;text-align:center}.error::before{content:"";display:inline-block;height:calc(100vh - 120px);vertical-align:middle}.error-content{display:inline-block;max-width:90%;margin:0 auto;text-align:center;line-height:1.3;vertical-align:middle}.error-content .logo{display:inline-block;margin-bottom:60px}.error-content .logo img{width:auto;height:50px}.error-title{font-weight:bold;font-size:42px;color:var(--color-black)}.error-text{margin:24px 0 80px;font-size:24px;color:var(--color-grayscale-8a)}.result-area{height:550px;margin-top:40px}.result-area .nodata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:550px;padding:0;border:none}.result-area .result-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:550px}.result-area .result-cont .scroll-area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.result-area .result-cont .pagination{-ms-flex-negative:0;flex-shrink:0;margin-top:24px}.result-area .result-list{border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-grayscale-e1)}.result-area .result-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-bottom:1px solid var(--color-grayscale-e1)}.result-area .result-list li:last-child{border-bottom:none}.result-area .result-list li .name{display:block;width:200px;margin-right:28px;color:var(--color-black);font-weight:500;font-size:18px}.result-area .result-list li .location{color:var(--color-grayscale-8a);font-size:16px}.result-area .result-list li mark{background:none;color:var(--color-highlight)}.result-area .result-list li .btn{margin-left:auto}.loading{display:none;position:fixed;inset:0;background:hsla(0,0%,100%,.5);z-index:10000;color:rgba(0,0,0,0);font-size:1px;line-height:1px;letter-spacing:-1px}.loading:after{content:"";position:absolute;left:50%;top:50%;overflow:hidden;width:40px;height:40px;background:url("../images/img-loading.png") no-repeat 50% 50%/100% 100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:rotate 1.2s linear infinite;animation:rotate 1.2s linear infinite}@-webkit-keyframes rotate{from{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes rotate{from{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.info-area{margin:0 auto;text-align:center}.info-area::before{content:"";display:block;width:80px;height:80px;margin:0 auto 28px;background:url("../images/ico-info-80.png") no-repeat 50% 50%/100%}.list-dot~.info-area.complete{margin-top:40px;padding-top:40px;border-top:1px solid var(--color-grayscale-e1)}.info-area.complete::before{background-image:url("../images/ico-complete-80.png")}.info-area .info-title{color:var(--color-black);font-weight:bold;font-size:24px;line-height:1.3}.info-area .info-description{margin-top:20px;color:var(--color-grayscale-8a);font-size:16px}.info-area .info-disclaimer{margin-top:8px;color:var(--color-default);font-size:14px}.terms-area,.terms-content{container-type:inline-size;container-name:terms}.terms-area .tit,.terms-content .tit{color:var(--color-black);font-weight:bold;font-size:20px}.terms-area .tit:not(:first-child),.terms-content .tit:not(:first-child){margin-top:80px}.terms-area .tit2,.terms-content .tit2{margin:40px 0 16px;color:var(--color-black);font-weight:500;font-size:18px}.terms-area .tit2:first-child,.terms-content .tit2:first-child{margin-top:0}.terms-area b,.terms-content b{color:var(--color-black);font-weight:bold}.terms-area p,.terms-area li,.terms-content p,.terms-content li{color:var(--color-default);font-size:18px}.terms-area li+li,.terms-area .txt+.txt,.terms-area p+ul,.terms-area p+ol,.terms-area li ol,.terms-area li ul,.terms-area li p,.terms-content li+li,.terms-content .txt+.txt,.terms-content p+ul,.terms-content p+ol,.terms-content li ol,.terms-content li ul,.terms-content li p{margin-top:16px}.terms-area li p,.terms-area li ul,.terms-content li p,.terms-content li ul{text-indent:0}.terms-area li p,.terms-area li li,.terms-content li p,.terms-content li li{font-size:16px}.terms-area li li+li,.terms-area li .txt+.txt,.terms-area li p+ul,.terms-area li p+ol,.terms-content li li+li,.terms-content li .txt+.txt,.terms-content li p+ul,.terms-content li p+ol{margin-top:12px}.terms-area .terms-link,.terms-content .terms-link{text-decoration:underline;color:var(--color-highlight);font-weight:500}.terms-area>ol>li,.terms-content>ol>li{margin-left:19px;text-indent:-19px}.terms-area .olist-dep1 li,.terms-content .olist-dep1 li{margin-left:22px;text-indent:-22px}.terms-area .olist-dep2 li,.terms-content .olist-dep2 li{margin-left:17px;text-indent:-17px}.terms-area .ulist-char li,.terms-content .ulist-char li{margin-left:21px;text-indent:-21px}.terms-area .ulist-dash li,.terms-content .ulist-dash li{margin-left:10px;text-indent:-10px}.terms-area .list-dot,.terms-content .list-dot{margin-top:12px}.terms-area .list-dot li,.terms-content .list-dot li{margin-left:-17px;padding-left:17px;color:var(--color-grayscale-8a);text-indent:0}.terms-area .list-dot li::before,.terms-content .list-dot li::before{left:8px}.terms-area .swiper-scroll,.terms-content .swiper-scroll{margin-top:16px}.terms-area .swiper-scroll img,.terms-content .swiper-scroll img{width:972px}.terms-area table,.terms-content table{border-collapse:collapse;background:var(--color-white)}.terms-area table th,.terms-area table td,.terms-content table th,.terms-content table td{padding:20px 30px;border:1px solid var(--color-grayscale-e1);font-size:16px;text-align:center}.terms-area table th,.terms-content table th{background:var(--color-grayscale-f4);color:var(--color-default)}.terms-area table td,.terms-content table td{color:var(--color-black)}.terms-area table td li,.terms-area table td p,.terms-content table td li,.terms-content table td p{font-size:16px}.terms-area table td li+li,.terms-area table td .txt+.txt,.terms-area table td p+ul,.terms-area table td p+ol,.terms-area table td li ol,.terms-area table td li ul,.terms-area table td li p,.terms-content table td li+li,.terms-content table td .txt+.txt,.terms-content table td p+ul,.terms-content table td p+ol,.terms-content table td li ol,.terms-content table td li ul,.terms-content table td li p{margin-top:12px}.terms-area{overflow-y:auto;max-height:360px;padding:40px;border-radius:8px;background:var(--color-grayscale-f4);color:var(--color-default);font-size:18px}.terms-area::-webkit-scrollbar{width:16px}.terms-area::-webkit-scrollbar-thumb{background:var(--color-grayscale-c9);border:4px solid var(--color-grayscale-f4);border-radius:16px}.terms-area::-webkit-scrollbar-thumb:hover{background:var(--color-grayscale-a6)}.terms-area .tit:not(:first-child){margin-top:40px}.terms-area .tit2{margin-bottom:12px}.terms-area .tit2:not(:first-child){margin-top:24px}.terms-area li+li,.terms-area .txt+.txt,.terms-area p+ul,.terms-area p+ol,.terms-area li ol,.terms-area li ul,.terms-area li p{margin-top:12px}.info-major{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 20px;margin-top:40px}.info-major li{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;margin:0 !important}.info-major li a{display:block;height:100%;text-align:center}.info-major li a:hover .tit2{text-decoration:underline;text-underline-offset:3px}.info-major li .label{display:block;width:100px;margin:0 auto}.info-major li .tit2{display:block;margin:16px 0 8px}.info-major li .info-desc{margin-top:0 !important;color:var(--color-grayscale-8a);font-size:16px}.accordion.privacy{margin-top:80px}.accordion.privacy .accordion-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.accordion.privacy .accordion-btn img{width:40px}.accordion.privacy .accordion-content .btn[target=_blank]::after{content:"";display:inline-block;width:16px;height:16px;background:url("../images/ico-outlink-16-white.svg") no-repeat 50% 50%/100%}.accordion.privacy .accordion-content .swiper-scroll,.terms-area .swiper-scroll,.terms-content .swiper-scroll{margin:16px -40px 0;padding:0 40px}.accordion.privacy .accordion-content .olist-dep1 li .swiper-scroll,.terms-area .olist-dep1 li .swiper-scroll,.terms-content .olist-dep1 li .swiper-scroll{margin-left:-62px}@media screen and (max-width: 768px){.error{padding:40px 0}.error::before{height:calc(100vh - 80px)}.error-content{width:100%;max-width:calc(100% - 40px)}.error-content .logo{margin-bottom:32px}.error-content .logo img{height:26px}.error-title{font-size:24px}.error-text{margin:20px 0 60px;font-size:16px;line-height:1.5}.result-area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.result-area .nodata{height:100%}.result-area .result-cont{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:0}.result-area .result-cont .scroll-area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.result-area .result-cont .pagination{-ms-flex-negative:0;flex-shrink:0}.result-area .result-list li{display:block;position:relative;padding-right:80px}.result-area .result-list li .name{width:auto;margin-right:0;font-size:16px}.result-area .result-list li .location{display:block;margin-top:4px;font-size:14px}.result-area .result-list li .btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.info-area::before{width:56px;height:56px;margin-bottom:20px}.info-area .info-title{font-size:20px;line-height:1.5}.info-area .info-description{margin-top:16px;font-size:14px}.info-area .info-disclaimer{font-size:12px}.terms-area .tit,.terms-content .tit{font-size:18px}.terms-area .tit:not(:first-child),.terms-content .tit:not(:first-child){margin-top:60px}.terms-area .tit2,.terms-content .tit2{margin-top:24px;font-size:16px}.terms-area p,.terms-area li,.terms-content p,.terms-content li{font-size:16px}.terms-area li p,.terms-area li li,.terms-content li p,.terms-content li li{font-size:14px}.terms-area>ol>li,.terms-content>ol>li{margin-left:17px;text-indent:-17px}.terms-area .olist-dep1 li,.terms-content .olist-dep1 li{margin-left:20px;text-indent:-20px}.terms-area .olist-dep2 li,.terms-content .olist-dep2 li{margin-left:15px;text-indent:-15px}.terms-area .ulist-dash li,.terms-content .ulist-dash li{margin-left:9px;text-indent:-9px}.terms-area .ulist-char li,.terms-content .ulist-char li{margin-left:19px;text-indent:-19px}.terms-area .list-dot li,.terms-content .list-dot li{margin-left:-15px;padding-left:15px;text-indent:0}.terms-area .list-dot li::before,.terms-content .list-dot li::before{left:6px}.terms-area .swiper-scroll img,.terms-content .swiper-scroll img{width:auto;height:340px}.terms-area .swiper-scroll img.img-appeal-procedure,.terms-content .swiper-scroll img.img-appeal-procedure{height:176px}.terms-area{padding:20px;font-size:16px}.terms-area .tit:not(:first-child){margin-top:40px}.info-major{gap:40px 12px;margin-top:24px}.info-major li{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.info-major li .label{width:64px}.info-major li .tit2{margin:8px 0}.info-major li .info-desc{font-size:14px}.accordion.privacy{margin-top:60px}.accordion.privacy .accordion-content table th,.accordion.privacy .accordion-content table td{padding:20px;font-size:14px;white-space:nowrap}.accordion.privacy .accordion-content table td li,.accordion.privacy .accordion-content table td p{font-size:14px}.accordion.privacy .accordion-content .swiper-scroll,.terms-area .swiper-scroll,.terms-content .swiper-scroll{margin:16px -20px 0;padding:0 20px}.accordion.privacy .accordion-content .olist-dep1 li .swiper-scroll,.terms-area .olist-dep1 li .swiper-scroll,.terms-content .olist-dep1 li .swiper-scroll{margin-left:-40px}}@container terms (max-width: 479px){.terms-area .tit,.terms-content .tit{font-size:18px}.terms-area .tit:not(:first-child),.terms-content .tit:not(:first-child){margin-top:60px}.terms-area .tit2,.terms-content .tit2{margin-top:24px;font-size:16px}.terms-area p,.terms-area li,.terms-content p,.terms-content li{font-size:16px}.terms-area li p,.terms-area li li,.terms-content li p,.terms-content li li{font-size:14px}.terms-area>ol>li,.terms-content>ol>li{margin-left:17px;text-indent:-17px}.terms-area .olist-dep1 li,.terms-content .olist-dep1 li{margin-left:20px;text-indent:-20px}.terms-area .olist-dep2 li,.terms-content .olist-dep2 li{margin-left:15px;text-indent:-15px}.terms-area .ulist-dash li,.terms-content .ulist-dash li{margin-left:9px;text-indent:-9px}.terms-area .ulist-char li,.terms-content .ulist-char li{margin-left:19px;text-indent:-19px}.terms-area .list-dot li,.terms-content .list-dot li{margin-left:-15px;padding-left:15px;text-indent:0}.terms-area .list-dot li::before,.terms-content .list-dot li::before{left:6px}.terms-area{padding:20px;font-size:16px}.terms-area .tit:not(:first-child){margin-top:40px}}.digital-sign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;max-width:476px;margin:0 auto;background:var(--color-white)}.ds-header{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;padding:0 20px}.ds-header .logo{display:block;height:26px}.ds-header .logo img{width:auto;height:100%}.ds-footer{-ms-flex-negative:0;flex-shrink:0;padding:40px 20px;background:var(--color-grayscale-f4)}.ds-footer p{color:var(--color-grayscale-8a);font-size:14px}.ds-footer address p{margin-bottom:12px}.ds-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:24px 20px 40px}.ds-content .gray-box{padding:20px}.ds-content .txt-info{margin-top:8px;font-size:14px}.ds-content .txt-info::before{top:1px}.ds-content .data-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ds-content .data-list li+li{margin-top:16px}.ds-content .data-list .item{color:var(--color-default);font-size:14px}.ds-content .data-list .value{color:var(--color-black);font-size:16px}.ds-content .file-upload-wrap{margin-top:20px}.ds-content .file-upload-list li .file-name,.ds-content .file-upload-list li .file-size,.ds-content .file-upload-list .attach-file-item .file-name,.ds-content .file-upload-list .attach-file-item .file-size{font-size:16px}.ds-content .file-upload-list li .file-name-wrap,.ds-content .file-upload-list .attach-file-item .file-name-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ds-content .file-upload-list li .btn-delete,.ds-content .file-upload-list li .btn-download,.ds-content .file-upload-list .attach-file-item .btn-delete,.ds-content .file-upload-list .attach-file-item .btn-download{margin-left:8px}.ds-content .download-list{position:relative;margin-top:12px}.ds-content .download-list li+li{margin-top:16px}.ds-content .download-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ds-content .download-list a::before{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:20px;height:20px;margin-right:4px;background:url("../images/ico-file-20-gray.png") no-repeat 50% 50%/100% auto}.ds-content .download-list a .file-name-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:break-all}.ds-content .download-list a .file-name,.ds-content .download-list a .file-size{color:var(--color-black);font-weight:500;font-size:16px}.ds-content .download-list a .btn-download{-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;margin-left:8px;background:url("../images/ico-download-24.svg");font-size:1px;line-height:1px;letter-spacing:-1px;color:rgba(0,0,0,0)}.ds-content .file-upload-list~.download-list{margin-top:-20px;padding-top:33px}.ds-content .file-upload-list~.download-list::before{content:"";position:absolute;top:16px;left:20px;right:20px;border-bottom:1px solid var(--color-grayscale-e1)}.ds-content .file-upload-list[hidden]~.download-list{margin-top:12px;padding-top:20px}.ds-content .file-upload-list[hidden]~.download-list::before{content:none}.ds-content .amount-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.ds-content .amount-info .title{color:var(--color-black);font-weight:500;font-size:16px}.ds-content .amount-info .amount{color:var(--color-black);font-weight:bold;font-size:18px}.ds-content .btn{width:100%}.ds-content .btn-wrap{margin-top:24px}.ds-content:last-child .btn-wrap{margin-top:40px}.ds-content.complete{padding:120px 20px}.ds-content.complete .ds-info{text-align:center}.ds-maincopy{display:block;margin-bottom:40px;color:var(--color-black);font-weight:bold;font-size:24px;line-height:1.3}.ds-title{display:block;margin-bottom:40px;color:var(--color-black);font-weight:bold;font-size:20px}.ds-title2{display:block;margin:40px 0 20px;color:var(--color-black);font-weight:bold;font-size:18px}.ds-title3{display:block;margin:24px 0 20px;color:var(--color-black);font-weight:500;font-size:16px}.ds-desc{margin-top:20px;color:var(--color-grayscale-8a);font-size:14px}.ds-info .img{display:block;margin-bottom:20px}.ds-info .img img{width:56px}.ds-info .ds-title{margin-bottom:0}.ds-info .ds-desc{margin-top:16px}.ds-info.complete{margin-top:120px;text-align:center}.ds-info+.ds-form{margin-top:24px}.ds-form{margin-top:20px}.ds-form li+li{margin-top:20px}.ds-form .label,.ds-form label{display:block;margin-bottom:8px;color:var(--color-default);font-size:14px}.ds-form .selectbox~textarea{margin-top:8px;height:312px}.ds-terms-agree{margin-top:40px}.ds-terms-agree .agree-list>li+li{margin-top:40px}.ds-terms-agree .checkbox{width:100%}.ds-terms-agree .checkbox label{-webkit-box-flex:1;-ms-flex:1;flex:1}.ds-terms-agree .checkbox a{display:block;position:relative;width:100%}.ds-terms-agree .checkbox a::after{content:"";display:block;position:absolute;right:0;top:50%;width:24px;height:24px;margin-top:-12px;background:url("../images/ico-arrow-down-24.svg") no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ds-terms-agree .terms-area{margin-top:20px;padding:20px}.board-qna{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.board-question{word-break:break-all;width:calc(100% - 100px)}#modalBusinessNumber .modal-panel,#modalBusinessNumber .modal-content{height:calc(var(--vh, 1vh)*100) !important}.header .m-menu-top .logo img{width:156px !important}.tool-tip{position:relative}.tool-tip .hover-text{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f4f6fb;color:#fff;padding:20px;border-radius:8px;width:387px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none;z-index:1000;margin-top:10px;line-height:1.5;font-size:16px}.tool-tip .hover-text.one{top:50%;left:94%}.tool-tip .hover-text.two{top:50%;left:50%}.tool-tip .hover-text.three{top:50%;left:4%}.tool-tip .hover-text.four{top:50%;left:94%}.tool-tip .hover-text.five{top:50%;left:50%}.tool-tip .hover-text.six{top:50%;left:4%}.tool-tip .hover-text p{text-align:left;position:relative;padding-left:9px;color:#5c6373;font-size:16px;margin-top:8px}.tool-tip .hover-text p:nth-of-type(1){margin-top:0}.tool-tip .hover-text p::before{content:"";position:absolute;left:0;top:11px;width:3px;height:3px;border-radius:50%;background-color:#5c6373}.tool-tip:hover .hover-text{opacity:1}.terms-content.px-20 table th,.terms-content.px-20 table td{padding:20px 16px !important}.tool-tip-info{font-size:16px !important;color:#8a94a6 !important;margin-top:38px !important}.color-8a94a6{color:#8a94a6 !important}.accordion.privacy .accordion-content .btn.download[target=_blank]::after{background:url(../images/16-down.svg) no-repeat 50% 50%/100%}.mt-8{margin-top:8px !important}.mt-12{margin-top:12px !important}.mt-16{margin-top:16px !important}.mt-20{margin-top:20px !important}.mt-38{margin-top:38px !important}.info-major.index-type{gap:36px 0px;margin:0 40px}.info-major.index-type li{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.info-major.index-type li a{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.info-major.index-type li .tit2{margin:8px 0 8px}.info-major.index-type li .label{margin:0;width:42px;min-width:42px}@media(max-width: 767.9px){.tool-tip .hover-text{display:none !important}.info-major.index-type{gap:36px 0px;margin:0 0px}.info-major.index-type li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.info-major.index-type li a{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.info-major.index-type li .tit2{margin:8px 0 8px}.info-major.index-type li .label{margin:0;width:42px}}/*# sourceMappingURL=common.min.css.map */