@charset "utf-8";@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap);@import url(checkbox.css);@import url(popup.css);:root{--navy:#1B1C80;--color-1D30AA:#1D30AA;--blue:#0064D5;--bl-11:#111;--bl-22:#222;--bl-33:#333;--bl-44:#444;--bl-55:#555;--bl-66:#666;--bl-77:#777;--bl-88:#888;--bl-99:#999;--border-color-ddd:#ddd;--light-gray-bg:#F5F7F9;--util-placeholder:#B0B2C1;--visual-tit-size:clamp(28px, 2.6042vw, 50px);--sect-tit-size:clamp(28px, 2.5vw, 48px);--sect-tit-size2:clamp(26px, 2.1875vw, 42px);--sect-subtit-size:clamp(20px, 1.5625vw, 30px);--sub-placeholder-size:clamp(16px, 0.8854vw, 17px);--f36-size:clamp(28px, 1.8750vw, 36px);--f32-size:clamp(26px, 1.6667vw, 32px);--f30-size:clamp(24px, 1.5625vw, 30px);--f28-size:clamp(18px, 1.4583vw, 28px);--f26-size:clamp(20px, 1.3542vw, 26px);--f24-size:clamp(18px, 1.2500vw, 24px);--f22-size:clamp(18px, 1.1458vw, 22px);--f21-size:clamp(17px, 1.0938vw, 21px);--f20-size:clamp(17px, 1.0417vw, 20px);--f19-size:clamp(16px, 0.9896vw, 19px);--f18-size:clamp(16px, 0.9375vw, 18px);--f17-size:clamp(16px, 0.8854vw, 17px);--f16-size:clamp(16px, 0.8333vw, 16px);--f15-size:15px;--f14-size:14px;--f13-size:13px;--f12-size:12px}@-webkit-keyframes ani_fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.ani{visibility:hidden;animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}.ani.delay-1s{-webkit-animation-delay:.1s;animation-delay:.1s}.ani.delay-2s{-webkit-animation-delay:.2s;animation-delay:.2s}.ani.delay-3s{-webkit-animation-delay:.3s;animation-delay:.3s}.ani.delay-4s{-webkit-animation-delay:.4s;animation-delay:.4s}.ani.delay-5s{-webkit-animation-delay:.5s;animation-delay:.5s}.ani.delay-6s{-webkit-animation-delay:.6s;animation-delay:.6s}.ani.delay-7s{-webkit-animation-delay:.7s;animation-delay:.7s}.ani.delay-8s{-webkit-animation-delay:.8s;animation-delay:.8s}.ani.delay-10s{-webkit-animation-delay:.1s;animation-delay:.1s}.ani.delay-12s{-webkit-animation-delay:.12s;animation-delay:.12s}.fadeInUp{visibility:visible;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.txt-18{font-size:var(--f18-size)}.txt-20{font-size:var(--f20-size)}.txt-26{font-size:var(--f26-size)}.txt-24{font-size:var(--f24-size)}.txt-22{font-size:var(--f22-size)}.mob-br{display:none}.blue{font-weight:inherit;color:var(--blue)}*{font-family:Pretendard,'Noto Sans KR',sans-serif}a{text-decoration:none;color:inherit}.scroll-stop{height:100%;min-height:100%;overflow:hidden!important;touch-action:none}.fix-btns{position:fixed;right:clamp(20px,1.5625vw,30px);bottom:40px;z-index:50;visibility:hidden;opacity:0;transition:.5s}.fix-btns.show{visibility:visible;opacity:1}.top-btn{margin-left:auto;background-color:#fff;display:flex;align-items:center;justify-content:center;width:clamp(44px,3.125vw,60px);height:clamp(44px,3.125vw,60px);border-radius:10px;border:1px solid #d9e2ed;box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}.top-btn path{transition:.3s}.top-btn:active path,.top-btn:focus path,.top-btn:hover path{stroke:var(--blue)}.fix-btns::after{content:'';display:block;clear:both}.btn-contact-box{font-size:clamp(16px,1.1458vw,22px);width:clamp(44px,3.125vw,60px);width:clamp(44px,3.125vw,60px);margin-bottom:12px;cursor:pointer;border:0;display:block;background-color:var(--bl-33);display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}.btn-contact-box.on{width:clamp(127px,8.3854vw,161px);transition:.4s;justify-content:start}.btn-contact-box .btn-contact a{opacity:0;font-size:0;color:#fff;font-weight:500}.btn-contact-box.on .btn-contact a{display:block;margin:0 auto;transition:.3s .1s;opacity:1;font-size:inherit}.btn-contact-box button{padding:0;margin:0;line-height:1;width:clamp(44px,3.125vw,60px);height:clamp(44px,3.125vw,60px);border:0;cursor:pointer;overflow:hidden}.btn-contact-box.on button{margin:0 .3rem 0 .5rem}.layerpop .swiper,.layerpop img{max-width:90vw}#todaycloseyn{transition:.3s;font-size:inherit;background-color:var(--bl-22);padding:clamp(18px,1.0938vw,21px) 0;color:inherit;line-height:1.3em}#todaycloseyn:focus #todaycloseyn:active,#todaycloseyn:hover{background-color:var(--navy)}.layerpop .layer-box .layer-popup-close{transition:.3s;font-size:inherit;padding:clamp(18px,1.0938vw,21px) 0;color:inherit;background-color:var(--bl-66)}.layerpop .layer-box .layer-popup-close:focus .layerpop .layer-box .layer-popup-close:active,.layerpop .layer-box .layer-popup-close:hover{background-color:#000}.layerpop .swiper-pagination-current{width:16px;text-align:center}.layerpop .swiper-pagination-total{opacity:.6;width:16px;text-align:center}.btn-popup-close{z-index:999;text-indent:-999em;width:30px;height:30px;background:transparent url(/img/ico_popup-closed.svg) no-repeat center;background-size:25px;position:absolute;right:0;top:-50px}.popup_wrapper{display:flex;justify-content:center;align-items:center}.popup-overlay{background-color:var(--color-white);box-sizing:border-box;border-radius:15px;margin:3em;padding:50px;overflow:hidden;max-width:500px}.popup-overlay.privacy{width:80vw;max-width:600px;background:#fff;padding:clamp(20px,1.5625vw,30px) clamp(22px,1.8229vw,35px) clamp(22px,2.3438vw,45px) clamp(22px,1.8229vw,35px);border-radius:12px;overflow:hidden}.popup-overlay.privacy header{color:var(--gray-10);font-style:normal;font-weight:600;line-height:150%;padding-bottom:clamp(16px,1.0417vw,20px);margin-bottom:clamp(20px,1.5625vw,30px);border-bottom:1px solid var(--bl-11)}.popup-overlay.privacy .cont{height:70vh;max-height:500px;overflow-x:hidden;overflow-y:auto!important}.popup-overlay.privacy .btn-popup-close{position:absolute;top:clamp(20px,1.5625vw,30px);right:clamp(20px,1.25vw,24px)}.popup-overlay.privacy .terms-box .gray-box{color:var(--gray-10);padding:clamp(12px,1.0417vw,20px)}.popup-overlay.privacy .cont>.inner{padding:12px;padding:0;width:100%;color:var(--bl-22);margin:clamp(30px,2.0833vw,40px) 0}.popup-overlay.privacy .cont>.inner:first-of-type{margin-top:0}.popup-overlay.privacy .cont>.terms-box:last-of-type{margin-bottom:0}.popup-overlay.privacy .cont .inner :not(.terms-title),.popup-overlay.privacy .cont>p,.popup-overlay.privacy .terms-box .num-list li::before{font-size:clamp(14px,.9375vw,18px)}.popup-overlay.privacy .terms-title{font-size:clamp(16px,1.0417vw,20px)}.inner{width:1620px;position:relative;margin:0 auto}#header{width:100%;top:0;left:0;z-index:100;position:absolute;max-height:clamp(70px,5.2083vw,100px);transition:2s;overflow:hidden}#header.on{max-height:100%}#header #gnb_menu,#header #gnb_menu .depth01>li>a,#header .logo,#header::after{height:100px;height:clamp(70px,5.2083vw,100px)}#header.sitemap{z-index:1000000}#header.sitemap .logo{z-index:10002}#header>.inner{width:100%;padding:0 clamp(20px,4.1667vw,80px);display:flex;justify-content:space-between;align-items:center}#header .logo{display:block;text-indent:-9999em;width:clamp(133px,8.8021vw,169px);background:url(/img/logo.svg) no-repeat center/contain}#header.on #gnb_menu{height:100%}#header #gnb_menu .depth01{display:flex}#header #gnb_menu .depth01>li a{display:block;text-align:center}#header #gnb_menu .depth01>li>a{color:var(--bl-11);font-size:var(--f20-size);font-style:normal;font-weight:500;line-height:1.2;padding:0 40px;display:flex;align-items:center;justify-content:center;transition:.3s}#header #gnb_menu .depth01:not(:has(>li>a.on))>li>a.active,#header #gnb_menu .depth01>li>a.on,#header #gnb_menu .depth01>li>a:active,#header #gnb_menu .depth01>li>a:focus,#header #gnb_menu .depth01>li>a:hover{color:var(--blue)}#header #gnb_menu .depth02>li>a{text-shadow:-2px 0 0 var(--navy),2px 0 0 var(--navy),0 -2px 0 var(--navy),0 2px 0 var(--navy),-1.5px -1.5px 0 var(--navy),1.5px -1.5px 0 var(--navy),-1.5px 1.5px 0 var(--navy),1.5px 1.5px 0 var(--navy);color:#fff;font-size:var(--f18-size);font-style:normal;font-weight:500;line-height:normal;padding:clamp(16px,1.0417vw,20px) 0;text-decoration:none;background:linear-gradient(#fff,#fff) no-repeat bottom clamp(16px,1.0417vw,20px) left/0 1px;transition:background-size .3s ease}#header #gnb_menu .depth02>li>a:active,#header #gnb_menu .depth02>li>a:focus,#header #gnb_menu .depth02>li>a:hover{background-size:100% 1px}#header #gnb_menu .depth01>li>.depth02{width:100%;display:flex;justify-content:center;gap:50px;position:absolute;top:clamp(70px,5.2083vw,100px);left:0;background-color:var(--navy)}#header .sitemap-btn{z-index:10002;position:relative;width:40px;height:40px;background:url(/img/ico_sitemap-btn.svg) no-repeat center/contain;text-indent:-999em;overflow:hidden}#header .sitemap-btn.on{background-image:url(/img/ico_sitemap-btn-closed.svg)}#header #sitemap_menu{background-color:#fff;position:fixed;top:0;right:0;width:100%;min-height:100vh;z-index:500;background-size:cover;display:flex;padding:clamp(70px,5.2083vw,100px) clamp(20px,3.3854vw,65px) clamp(30px,1.5625vw,30px) clamp(20px,1.5625vw,30px);z-index:-1;display:none}#header #sitemap_menu.on{align-items:center;height:100%;z-index:10001}#header #sitemap_menu::before{border-radius:clamp(16px,1.5625vw,30px);content:'';display:block;width:470px;width:24.4792vw;min-width:200px;height:-webkit-fill-available;background-color:#fcc;background:url(/img/sitemap-img.webp) no-repeat center/cover}#header #sitemap_menu .cont{height:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 0;padding-left:clamp(20px,3.3854vw,65px)}#header .sitemap-list>li{display:flex;align-items:center;padding:20px clamp(20px,3.3854vw,65px);padding-left:0;border-bottom:1px solid #cfcfcf;min-height:7.8125vw}#header .sitemap-list>li:last-child{border-bottom:none}#header .sitemap-list>li>.sitemap-depth01{min-width:clamp(160px,17.7083vw,340px);color:var(--bl-11);font-size:clamp(18px,1.875vw,36px);font-style:normal;font-weight:600;line-height:normal;transition:.3s}#header .sitemap-list>li:active>.sitemap-depth01,#header .sitemap-list>li:focus>.sitemap-depth01,#header .sitemap-list>li:hover>.sitemap-depth01,#header .sitemap-list>li>.sitemap-depth01.on{color:var(--color-1D30AA)}#header .privacy-list,#header .sitemap-list .sitemap-depth02{display:flex;align-items:center;gap:20px clamp(30px,4.1667vw,80px);flex-wrap:wrap}body:not(:has(.mob)) #header .sitemap-list .sitemap-depth02{display:flex!important;flex:1 1 0}#header .sitemap-list .sitemap-depth02>li{text-align:center;width:fit-content;display:inline}#header .sitemap-list .sitemap-depth02:has(:nth-child(4))>li{min-width:120px;max-width:calc((100% - (clamp(30px,4.1667vw,80px) * 3))/ 4)}#header .privacy-list{gap:60px;justify-content:end}#header .privacy-list{gap:clamp(30px,3.125vw,60px);justify-content:end}#header #sitemap_menu a:not(.sitemap-depth01){width:fit-content;display:inline;text-align:center;color:var(--bl-33);text-align:center;font-size:clamp(16px,1.1458vw,22px);font-style:normal;font-weight:500;line-height:140%;text-decoration:none;background:linear-gradient(#000,#000) no-repeat bottom left/0 1px;transition:background-size .3s ease}#header #sitemap_menu a:not(.sitemap-depth01):active,#header #sitemap_menu a:not(.sitemap-depth01):focus,#header #sitemap_menu a:not(.sitemap-depth01):hover{background-size:100% 1px}#footer{border-top:1px solid var(--border-color-ddd);display:flex;flex-direction:column;gap:20px;padding:clamp(50px,4.1667vw,80px) 0}#ask_us+#footer{border-top:none}#footer .footer-logo{width:clamp(157px,10.7292vw,206px);aspect-ratio:206/34}.flex-box{display:flex}#footer .flex-box{justify-content:space-between;flex-wrap:wrap;gap:30px 0}#footer .footer-menu{display:flex;color:var(--bl-33);font-size:var(--f22-size);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.44px}#footer .footer-menu>li{display:flex;align-items:center}#footer .footer-menu>li::after{content:'';display:block;width:2px;height:14px;background:#d9d9d9;margin:0 32px}#footer .footer-menu>li:last-child::after{display:none}#footer .footer-menu>li>a,#header #sitemap_menu .privacy-list>a{transition:.3s}#header #sitemap_menu .privacy-list>a{background:0 0}#footer .footer-menu>li>a.email,#header #sitemap_menu .privacy-list>a.email{color:var(--bl-99)}#footer .footer-menu>li>a:active,#footer .footer-menu>li>a:focus,#footer .footer-menu>li>a:hover,#header #sitemap_menu .privacy-list>a:active,#header #sitemap_menu .privacy-list>a:focus,#header #sitemap_menu .privacy-list>a:hover{color:var(--blue)}#footer address{margin-top:20px;display:flex;flex-direction:column;gap:12px}#footer .info-list{gap:12px 0;flex-direction:row;flex-wrap:wrap}#footer .info-list>div{gap:0}#footer .info-list>div::after{content:'';display:block;width:2px;height:14px;background:#d9d9d9;margin:auto 20px}#footer .info-list>div:last-child::after{display:none}#footer .info-list span{margin-right:12px}#footer .copy{color:#aaa;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.32px}body.index #main_visual{margin:clamp(70px,5.2083vw,100px) clamp(20px,1.5625vw,30px);margin-bottom:0;padding-bottom:max(30px,calc(calc(30 / 1860) * 100vw));height:calc(100vh - clamp(70px,5.2083vw,100px))}body.index #main_visual .swiper{border-radius:30px;width:100%;height:100%;z-index:1}body.index #main_visual .swiper-slide{overflow:hidden;border-radius:30px;border-radius:30px}body.index #main_visual .swiper-wrapper{position:relative}body.index #main_visual .swiper-wrapper::before{transition:.3s;content:' ';display:block;width:100%;height:100%;background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%),transparent 0 -115.231px/100% 130.059% no-repeat;position:absolute;top:0;right:0}body.index #main_visual .swiper-slide img{width:100%;height:100%;object-fit:cover}body.index #main_visual .swiper-slide img{animation:img-scale-2 2s linear;transition:transform .3s ease-in-out}body.index #main_visual .swiper-slide-active img{animation:img-scale 4s linear}body.index #main_visual:has(.pause.play) .swiper-slide-active.is-paused-active img{animation-play-state:paused}body.index #main_visual:has(.pause.play) .swiper-slide:not(.swiper-slide-active.is-paused-active) img{transform:scale(1)!important;animation-play-state:running}@keyframes img-scale{from{transform:scale(1.2)}to{transform:scale(1)}}@keyframes img-scale-2{from{transform:scale(1.2)}to{transform:scale(1)}}body.index #main_visual .cont{width:100%;padding:clamp(16.5px,4.1667vw,80px);padding-bottom:80px;position:absolute;bottom:0;left:0;display:flex;flex-direction:column;gap:30px}body.index #main_visual .cont>*{position:relative;z-index:2}body.index #main_visual .text-sect{order:2}body.index #main_visual .text-sect .visual-tit{color:#fff;font-size:var(--visual-tit-size);font-style:normal;font-weight:600;line-height:normal}body.index #main_visual .text-sect .sect-txt{color:#fff}body.index #main_visual .control{order:1;display:flex;align-items:center;gap:14px}body.index #main_visual .pause{width:30px;height:30px;background:url(/img/ico_main-visual-pause.svg) no-repeat center/contain;position:relative;z-index:10000}body.index #main_visual .pause.play{background-image:url(/img/ico_main-visual-play.svg)}body.index #main_visual .swiper-pagination{width:fit-content;height:fit-content;position:relative;top:auto;bottom:auto;left:auto;display:flex;gap:8px}body.index #main_visual .autoplay-progress{border-radius:999px;position:relative;z-index:10000;width:60px;height:3px;background-color:rgba(255,255,255,.1);opacity:1;margin:0}body.index #main_visual .autoplay-progress svg{--progress:0;position:absolute;left:0;top:0;z-index:10;width:100%;stroke-width:4px;stroke:#fff;fill:none;stroke-dashoffset:calc(60px * (1 - var(--progress)));stroke-dasharray:60px;transition:none}body.index #main_visual:has(.pause.play) .autoplay-progress svg{pointer-events:none}body.index #main_visual .visual-link{order:3;display:flex;position:absolute;right:clamp(20px,4.1667vw,80px);bottom:0}body.index #main_visual .visual-link a{position:relative;color:#fff;display:flex;justify-content:center;align-items:center;gap:12px;padding:26px 30px;padding:clamp(13.5px,1.5625vw,26px) clamp(18px,1.5625vw,30px);font-size:clamp(16px,1.1458vw,22px);font-style:normal;font-weight:500;line-height:normal;background:var(--color-1D30AA)}body.index #main_visual .visual-link>li:first-child a{border-top-left-radius:10px}body.index #main_visual .visual-link>li:last-child a{border-top-right-radius:10px}.common-btn span,body.index #main_visual .visual-link a span{position:relative;display:inline-block;margin:0 17.5px;margin:0 12.5px;transform:translateX(0);transition:transform .5s cubic-bezier(.86,0,.07,1)}.common-btn span::after,body.index #main_visual .visual-link a span::after{content:'';display:block;width:18px;height:18px;position:absolute;top:50%;right:-25px;transition:.5s;background:url(/img/ico_main-visual-link.svg) no-repeat center/100%;transform:translateX(75%) translateY(-50%) scale(0);opacity:0;transition:all .5s cubic-bezier(.86,0,.07,1);transform-origin:right center}body.index #main_visual .visual-link a span::after{right:-30px;width:clamp(18px,1.1458vw,22px);height:clamp(18px,1.1458vw,22px)}.common-btn:active span,.common-btn:focus span,.common-btn:hover span,body.index #main_visual .visual-link a:active span,body.index #main_visual .visual-link a:focus span,body.index #main_visual .visual-link a:hover span{transform:translateX(-11px)}.common-btn:active span::after,.common-btn:focus span::after,.common-btn:hover span::after,body.index #main_visual .visual-link a:active span::after,body.index #main_visual .visual-link a:focus span::after,body.index #main_visual .visual-link a:hover span::after{opacity:1;transform:translateY(-50%) scale(1)}body.index #main_visual .visual-link a.white span::after{filter:invert(100%) sepia(10%) saturate(4424%) hue-rotate(321deg) brightness(86%) contrast(87%)}body.index #main_visual .visual-link a.white{background-color:#ededed;color:var(--bl-11)}.sect-tit,.sect-tit2{color:var(--bl-11);font-size:var(--sect-tit-size);font-style:normal;font-weight:600;line-height:normal}.sect-tit2{font-size:var(--sect-tit-size2)}.sect-subtit{color:var(--bl-11);font-size:var(--sect-subtit-size);font-style:normal;font-weight:600;line-height:140%}.sect-txt{margin-top:1rem;color:var(--bl-33);font-size:var(--f24-size);font-style:normal;font-weight:500;line-height:140%}body.index main>section:not(#main_visual){padding:clamp(60px,5.2083vw,100px) 0}body.index #business .biz-list{align-items:stretch;margin-top:clamp(40px,3.125vw,60px)}body.index #business .biz-item{height:auto;display:flex;flex-direction:column;gap:30px;padding:40px;border-radius:20px;background:#f0f6fb}body.index #business .biz-item::before{content:'';display:block;width:80px;height:80px;background:url(/img/ico_biz-list-01.svg) no-repeat center/contain}body.index #business .biz-item:nth-child(2)::before{background-image:url(/img/ico_biz-list-02.svg)}body.index #business .biz-item:nth-child(3)::before{background-image:url(/img/ico_biz-list-03.svg)}body.index #business .biz-item:nth-child(4)::before{background-image:url(/img/ico_biz-list-04.svg)}body.index #business .text-sect{flex:1 1 0}body.index #business .biz-item .tit{color:var(--navy);font-size:clamp(20px,1.25vw,24px);font-style:normal;font-weight:600;line-height:normal}body.index #business .biz-item .txt{margin-top:12px;color:var(--bl-44);font-size:var(--f18-size);font-style:normal;font-weight:400;line-height:140%}body.index #business .swiper-horizontal>.swiper-pagination-bullets{position:static;height:fit-content;display:flex;align-items:center;width:100%;justify-content:center;margin-top:30px}body.index #business .swiper-pagination-bullet{width:10px;height:10px;opacity:1;background-color:#e0e0e0}body.index #business .swiper-pagination-bullet-active{background-color:var(--navy)}.common-btn{position:relative;display:flex!important;align-items:center;justify-content:center;transition:.3s;text-align:center;width:fit-content;display:block;padding:8px clamp(13px,.9375vw,18px) 8px clamp(17px,1.1458vw,22px);background-color:var(--bl-33);border-radius:9999px;color:#fff;font-size:var(--f16-size);font-style:normal;font-weight:500;line-height:140%}.common-btn.link{padding-top:clamp(10px,.7292vw,14px);padding-bottom:clamp(10px,.7292vw,14px);font-size:clamp(16px,1.0938vw,21px)}.common-btn.list{min-width:220px;background-color:var(--navy);font-size:var(--f21-size);padding-top:14px;padding-bottom:14px}body.index #business .biz-item .common-btn{min-width:148px}#ask_us{padding:clamp(60px,5.2083vw,100px) 0;background:url(/img/bg_ask_us_anything.webp) no-repeat center/cover;border-radius:30px}#ask_us>.inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 clamp(20px,3vw,100px)}#ask_us .sect-subtit{text-align:center}#ask_us .sect-txt{color:var(--bl-66);font-size:var(--f22-size)}#ask_us .btn-list{display:flex;gap:30px;margin-top:clamp(30px,2.0833vw,40px)}#ask_us .common-btn{min-width:220px}#ask_us>.inner .left{order:1;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;text-align:center;position:relative}#ask_us>.inner::before{order:2;content:'';display:block;width:1px;height:233px;background:rgba(0,0,0,.2);right:-170px;right:-8.8542vw;top:calc(50% - 116px)}#ask_us>.inner .right{order:3;display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,100px)}.info-list{display:flex;flex-direction:column}#ask_us .info-list{gap:20px;margin-top:18px}#ask_us .info-list>li{justify-content:center}.info-list>div,.info-list>li{display:flex;align-items:center;align-items:stretch;gap:1rem}.info-list>div>*,.info-list>li>*{color:var(--bl-44);font-style:normal;font-weight:500;line-height:140%}.info-list span{color:var(--bl-88);font-style:normal;font-weight:500;line-height:140%}.info-list.fix{gap:8px}.info-list.fix>div,.info-list.fix>li{gap:0}.info-list.fix span{color:var(--bl-88);width:140px;padding-right:2rem}.sub .visual{position:relative;display:flex;flex-direction:column;gap:1rem;justify-content:end;margin:clamp(70px,5.2083vw,100px) clamp(20px,1.5625vw,30px);margin-bottom:0;aspect-ratio:1860/560;border-radius:clamp(20px,1.5625vw,30px);padding:clamp(30px,4.1667vw,80px) clamp(30px,6.25vw,120px);position:relative}.sub .visual::after,.sub .visual::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:clamp(20px,1.5625vw,30px)}.sub .visual::before{mix-blend-mode:multiply;background:linear-gradient(90deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%),#d3d3d3 -36.771px -589px/125.352% 277.599% no-repeat}.sub .visual::after{z-index:-1;background:url(/img/sub-visual-img-product-data.webp) no-repeat center/cover}.sub.company.company-history .visual::after{background-image:url(/img/company/sub-visual-img-company-history.webp)}.sub.company.ceo-message .visual::after{background-image:url(/img/company/sub-visual-img-ceo-message.webp)}.sub.industry.paint-coating-industry .visual::after{background-image:url(/img/industry/sub-visual-img-industry-01.webp)}.sub.industry.ink-industry .visual::after{background-image:url(/img/industry/sub-visual-img-industry-02.webp)}.sub.industry.lubricant-others-industry .visual::after{background-image:url(/img/industry/sub-visual-img-industry-03.webp)}.sub.industry.textile-rubber .visual::after{background-image:url(/img/industry/sub-visual-img-industry-04.webp)}.sub.inquiry .visual::after{background-image:url(/img/sub-visual-img-inquiry.webp)}.sub.archive .visual::after{background-image:url(/img/sub-visual-img-product-data.webp)}.sub.contact-map .visual::after{background-image:url(/img/sub-visual-img-contact-map.webp)}.sub.policy.privacy-policy .visual::after{background-image:url(/img/policy/sub-visual-img-privacy-policy.webp)}.sub.policy.email-protection .visual::after{background-image:url(/img/policy/sub-visual-img-email-protection.webp)}.sub .visual .visual-txt{width:fit-content;padding-right:18vw;color:#fff;font-size:clamp(16px,1.25vw,24px);font-style:normal;font-weight:500;line-height:140%}.sub .page-title{color:#fff;font-family:Pretendard;font-size:var(--sect-tit-size);font-style:normal;font-weight:600;line-height:normal}.sub .visual .page-title{width:fit-content;font-size:clamp(24px,2.5vw,48px)}.sub .sub-page-title{color:var(--bl-11);font-family:Pretendard;font-size:var(--sect-subtit-size);font-style:normal;font-weight:600;line-height:normal}.sub .navi-sect{z-index:1;border-top-left-radius:20px;position:absolute;bottom:0;right:0;background-color:#fff}.sub .page-navi{display:flex;align-items:center}.sub .page-navi>li{position:relative;display:flex;align-items:stretch;position:relative;height:max-content;min-height:fit-content;vertical-align:middle}.sub .page-navi>li:nth-child(2)::after,.sub .page-navi>li:nth-child(2)::before{content:'';display:block;width:44px;height:auto;background:url(/img/sub-navi-arrow.svg) no-repeat top 55% center;background-size:6px}.sub .page-navi>li:last-child:after{display:none}.sub .page-navi>li>a{display:flex;align-items:center;min-height:inherit;height:100%;padding:17.5px 30px;color:var(--bl-99);text-align:center;font-size:clamp(13px,.8333vw,16px);font-style:normal;font-weight:500;line-height:normal;padding:28px 0 22px 0;min-height:inherit;position:relative}.sub .page-navi>li>a.home{text-indent:-999em;width:33px;background:url(/img/ico_sub-navi-home.svg) no-repeat top 55% center/contain;background-size:14px;margin-left:26px}.sub .page-navi>li:last-child>a{padding-right:26px;color:var(--bl-33)}.sub .page-navi .navi-depth01,.sub .page-navi .navi-depth02,.sub .page-navi .navi-depth03{display:none}.sub .page-navi .nav-list{position:absolute;top:calc(clamp(13px,.9375vw,18px) + 28px + 22px);z-index:1;left:50%;transform:translate(-50%,0);width:100%;width:calc(100% - 5.5px);min-width:120px;border-radius:5px;border:1px solid var(--border-color-ddd);background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);display:none}.sub .page-navi .nav-list a{display:block;padding:7.5px 20px;color:var(--bl-55);text-align:center;font-size:clamp(14px,.8333vw,16px);font-style:normal;font-weight:500;line-height:normal;transition:.3s}.sub .page-navi .nav-list a.on,.sub .page-navi .nav-list a:active,.sub .page-navi .nav-list a:focus,.sub .page-navi .nav-list a:hover{color:var(--navy);text-decoration:underline solid 1px var(--navy)}.sub .page-navi .nav-list>li:first-child a{padding-top:20px}.sub .page-navi .nav-list>li:last-child a{padding-bottom:20px}.sub .cont{padding:clamp(30px,5.2083vw,100px) 0 clamp(60px,5.2083vw,100px) 0}.sect-cont,.table-cont{margin:30px 0}.cont section:only-of-type .sect-cont,.cont section:only-of-type .table-cont{margin-bottom:0}.sub .sub-layout-01{display:flex;flex-wrap:wrap;gap:50px 0}.sub .sub-layout-01 .tit-sect{line-height:1.4;width:clamp(300px,34.375vw,660px);padding-right:2rem}.sub .sub-layout-01>.sect-cont{flex:1 1 0;margin:0}.sub .history-list>li{display:flex;flex-wrap:wrap;align-items:stretch;padding:clamp(30px,2.0833vw,40px) 0;border-bottom:1px solid #ddd}.sub .history-list>li:first-child{padding-top:12px}.sub .history-list>li:last-child{border-bottom:none}.sub .history-list>li>.year-num{color:var(--bl-33);font-size:clamp(24px,1.6667vw,32px);font-style:normal;font-weight:700;line-height:140%;width:120px}.sub .history-list>li>.year-cont{flex:1 1 0;display:flex;flex-direction:column;gap:30px;color:var(--bl-33);font-size:var(--f22-size);font-style:normal;font-weight:500;line-height:140%}.sub .month-list{display:flex;align-items:stretch;gap:16px}.sub .month-list .month-num{display:block;padding:6px 20px;font-weight:500;border-radius:999px;background:#f0f6fb;width:fit-content;height:fit-content}.sub .month-list .month-cont{flex:1 1 0;display:flex;flex-direction:column;gap:20px}.sub .month-list .month-cont>p{margin:5px 0}.sub .month-list:has(.month-cont>p:only-child){align-items:center}.sub .img-list{display:flex;flex-wrap:wrap;gap:clamp(16px,1.25vw,24px)}.sub .img-list img{max-width:320px;width:calc(50% - (clamp(16px,1.25vw,24px)/ 2))}.sub.ceo-message .cont{background:url(/img/company/bg_ceo-message.webp) no-repeat center/cover;background:url(/img/company/bg_ceo-message.webp) no-repeat top left/cover}.sub.ceo-message .sect-cont p{color:var(--bl-33);font-style:normal;font-weight:500;line-height:140%}.sub.ceo-message .ceo-name{color:var(--bl-33);font-style:normal;font-weight:500;line-height:140%;display:flex;flex-direction:column;margin-top:40px;align-items:end;justify-content:end;border-radius:clamp(16px,1.0417vw,20px);padding:clamp(16px,1.5625vw,30px) clamp(16px,2.0833vw,40px);background:url(/img/company/ceo-message-img-01.webp) no-repeat center/cover;aspect-ratio:960/400}.sub.ceo-message .ceo-name .eng{font-size:clamp(36px,2.5vw,48px);color:var(--bl-11);font-family:"Dancing Script";font-style:normal;font-weight:400;line-height:normal}.table-search{display:flex;justify-content:space-between;align-items:end}.table-search .total-count{color:var(--bl-55);font-size:var(--f14-size);font-style:normal;font-weight:400;line-height:140%}.table-search .total-count span{font-weight:500;color:var(--bl-33);font-size:var(--f16-size);margin-left:4px}.table-search .search-box{display:flex;gap:15px;position:relative}.search-box input::placeholder{color:#b0b2c1}.search-box input{font-size:var(--f18-size);border-radius:999px;line-height:1;padding:18px 24px;border:none;background-color:#ecf1f6;width:100%;min-width:400px;padding-right:3.5rem}.search-box input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1.5em;width:1.5em;background-image:url(/img/popup-close-ico.svg);filter:invert(1);background-size:1.5em 1.5em;cursor:pointer}.search-box .btn-search{position:absolute;right:24px;text-indent:-9999px;cursor:pointer;width:30px;height:100%;background:url(/img/ico_search.svg) no-repeat center/30px}.table-cont.no-txt{padding:250px 0 250px}.table-cont.no-txt .txt{text-align:center;font-size:var(--f18-size)}.table-pagination{margin-top:30px;width:100%;display:flex;gap:0;justify-content:center;align-items:center}.table-pagination>a{cursor:pointer;width:clamp(30px,2.0833vw,40px);height:clamp(30px,2.0833vw,40px);display:inline-block;overflow:hidden;vertical-align:top;text-indent:-9999px;font-size:0;background:#fff url(/img/ico_pagination-end.svg) no-repeat center;border-radius:999px}.table-pagination .page{display:flex;gap:2px;margin:0 2px}.table-pagination .page a.active{opacity:1;position:relative;color:#fff;background-color:var(--navy);border:none}.table-pagination .page a{border-radius:999px;font-size:var(--f15-size);color:#444447;font-style:normal;font-weight:600;line-height:150%;width:clamp(30px,2.0833vw,40px);height:clamp(30px,2.0833vw,40px);display:flex;align-items:center;justify-content:center}.table-pagination .page a:not(.active):active,.table-pagination .page a:not(.active):focus,.table-pagination .page a:not(.active):hover{background-color:#ecf1f6}.table-pagination>a.btn-first{transform:rotate(180deg);background-image:url(/img/ico_pagination-end.svg)}.table-pagination>a.btn-prev{transform:rotate(180deg);background-image:url(/img/ico_pagination-next.svg)}.table-pagination>a.btn-next{background-image:url(/img/ico_pagination-next.svg)}.table-pagination>a.btn-end{background-image:url(/img/ico_pagination-end.svg)}.table-wrap table{box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%}.table-wrap table *{color:var(--bl-33);font-weight:400;word-break:keep-all}.table-wrap tbody tr{border-bottom:1px solid var(--border-color-ddd)}.table-wrap table td,.table-wrap table th{line-height:1.4;font-size:clamp(15px,.9375vw,18px);text-align:center;padding:clamp(8px,.9375vw,18px);white-space:inherit;border-bottom:1px solid var(--border-color-ddd);border-right:1px solid var(--border-color-ddd)}.table-wrap table tbody tr td:last-child,.table-wrap table tbody tr>th:last-child,.table-wrap table tfoot tr>td:last-child,.table-wrap table thead tr:last-child>th:last-child,.table-wrap table thead tr:nth-child(1)>th:last-child{border-right:none}.table-wrap table tbody tr td[rowspan]{border-left:1px solid var(--border-color-ddd)}.table-wrap.board table td,.table-wrap.board table th{padding:clamp(12px,1.5625vw,28px);border-right:none}.table-wrap table thead th{color:var(--bl-11);background-color:#f5f5f5;padding:19px 0;border-top:1px solid var(--bl-11);font-weight:600}.table-wrap.board table thead th{background-color:#fff;padding:clamp(14px,.9896vw,19px) 0;color:#333;font-size:clamp(16px,1.1458vw,22px);font-style:normal;font-weight:500;line-height:140%}.table-wrap.board table td:has(.cont-title){padding-left:0}.table-wrap table a.cont-title{width:fit-content;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.table-wrap table a.cont-title:active,.table-wrap table a.cont-title:focus,.table-wrap table a.cont-title:hover{text-decoration:underline solid 1px #000}.table-wrap td:has(time){padding-left:0;padding-right:0}.sub .down{display:inline-block;margin:0}.sub .down::before{text-indent:-9999px;content:'Download';display:inline-block;width:clamp(30px,2.0833vw,40px);height:clamp(30px,2.0833vw,40px);background:url(/img/ico_board-download.svg) no-repeat center;background-size:contain;vertical-align:middle}.sub .down.empty::before{background:0 0}main.view .sect-title-box{padding:clamp(60px,5.2083vw,100px) 0 clamp(20px,2.6042vw,50px) 0;border-bottom:1px solid var(--border-color-ddd)}main.view .sect-title-box time{display:block;color:var(--bl-77);font-size:var(--f16-size);font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.24px;margin-top:1rem}main.view .notice-cont{padding:50px 0}main.view .notice-cont:has(.file-area){padding-top:1.5rem}main.view .notice-cont .file-area{display:flex;flex-flow:column;gap:16px;padding-bottom:30px}main.view .notice-cont .file-area>div{display:flex;flex-wrap:wrap;align-items:start;gap:10px}main.view .notice-cont .file-area a.down span{display:inline-block;line-height:1.5}main.view .notice-cont .file-area a.down::before{content:'다운로드';display:inline-block;text-indent:-9999px;width:30px;min-width:30px;height:30px;border-radius:9999px;background:var(--light-gray-bg) url(/img/ico_board-download-small.svg) no-repeat center;background-size:30px;vertical-align:middle;margin:0 8px auto 0;transition:.3s}main.view .notice-cont .file-area a.down:hover span,main.view .notice-cont .file-area a.link:hover span{text-decoration:underline 1px solid #000;text-underline-offset:.1em}main.view .notice-cont .file-area a.down:hover::before,main.view .notice-cont .file-area a.link:hover::before{filter:invert(1)}main.view .notice-cont .file-area a.down::before{background-image:url(/img/ico_board-download-small.svg)}main.view .notice-cont .file-area .file-cont{display:flex;flex-direction:column;gap:1rem 0;flex-wrap:wrap}main.view .notice-cont .file-area .link .file-cont{flex-direction:column}main.view .notice-cont .file-area .link:has(.file-cont:empty){display:none}main.view .notice-cont .file-area a{font-size:var(--f16-size);color:var(--bl-33);word-break:break-all;position:relative;display:flex;align-items:center;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.24px}main.view .notice-cont .file-area .link a::after{display:none}main.view .notice-cont .file-area a:last-child::after{display:none}main.view .link-box{margin-bottom:60px;display:flex;column-gap:3em;width:100%;border-bottom:1px solid var(--bl-11)}main.view .link-box li{width:50%;width:calc(50% - 1.5em);display:flex;align-items:center;gap:30px;padding:24px 0}main.view .link-box li:last-child{flex-direction:row-reverse}main.view .link-box li strong{font-weight:500;display:flex;gap:6px;align-items:center}main.view .link-box li:last-child strong{flex-direction:row-reverse}main.view .link-box li strong::before{content:'';display:inline-block;width:16px;height:16px;background:url(/img/ico_next.svg) no-repeat center;background-size:cover}main.view .link-box li:last-child strong::before{transform:rotate(180deg)}main.view .link-box li a{color:var(--bl-11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main.view .link-box .no-text{color:var(--bl-77);cursor:auto}main.view .link-box li:last-child strong::after{transform:rotate(180deg)}main.view .common-btn.list{margin:0 auto}label{width:fit-content;color:var(--bl-33);font-size:clamp(16px,.9375vw,18px);display:block;margin-bottom:clamp(6px,.5208vw,10px);font-style:normal;font-weight:400;line-height:140%}.star::before{content:'*';display:inline-block;color:var(--blue);vertical-align:text-bottom;margin-right:5px}.check-group,.sub.form .file .file-btn,input,option,select,textarea{font-size:var(--sub-placeholder-size);font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.255px}option{transition:none}input,select,textarea{width:100%;border-radius:6px;background-color:var(--brand-LightGray-80);border:1px solid #bfbfbf;padding:16.32px 18px}input::placeholder,select::placeholder,textarea::placeholder{color:var(--util-placeholder)}option,select{cursor:pointer}.sub.form form{display:flex;flex-wrap:wrap;padding-top:30px;border-top:1.2px solid var(--bl-11);gap:25px;justify-content:center}.sub.form form .common-btn.list{margin-top:25px}.sub.form form>div{width:100%}.sub.form form>.half{flex:1 1 0}.sub.form textarea{min-height:250px}.sub.form .item>.file:nth-of-type(n+2){margin-top:.5em}.sub.form .file{display:flex}.sub.form .file label:not(.sr-only){position:relative;cursor:pointer;margin-left:11px;margin-bottom:0}.sub.form .file input[type=file]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none;display:none}.sub.form .file .file-btn{border:1px solid var(--bl-77);width:clamp(80px,6.3542vw,122px);height:auto;border-radius:5px;background-color:#fff;color:var(--bl-33);font-weight:500;display:flex;align-items:center;justify-content:center;transition:.3s}.sub.form .file .file-btn:focus,.sub.form .file .file-btn:hover{background-color:var(--bl-33);color:#fff}.file-message{display:flex;flex-direction:column;gap:5px;margin-top:5px}.file-message p{color:var(--bl-55);font-size:clamp(13px,.8854vw,17px);font-style:normal;font-weight:400;line-height:1.3}.file-message .error{display:none;color:red}.sub.form form .item:has(#chk:not(:checked))~#btnEntry,.sub.form form:invalid #btnEntry,button.common-btn[type=submit]:disabled{color:var(--bl-77);background-color:#cfcfcf;pointer-events:none;cursor:not-allowed}@media screen and (max-width:1024px){.sub.form .file>input{flex:1 1 0}.sub.form textarea{min-height:10rem}}@media screen and (max-width:768px){.sub.form form>.half{width:100%}}.root_daum_roughmap .wrap_map{border-radius:30px;overflow:hidden;height:clamp(300px,26.0417vw,500px)!important}.root_daum_roughmap .cont,.root_daum_roughmap .wrap_controllers{display:none}.root_daum_roughmap .map_border{display:none}.sub-layout-list>li{display:flex;flex-wrap:wrap;padding:clamp(30px,2.0833vw,40px) 0;border-bottom:1px solid var(--border-color-ddd)}.sub-layout-list .tit{width:clamp(160px,14.5833vw,280px);color:var(--bl-33);font-size:var(--f22-size);font-style:normal;font-weight:500;line-height:140%}.sub-layout-list .subtit{display:block;margin-bottom:20px;color:var(--blue);font-family:Pretendard;font-size:var(--f22-size);font-style:normal;font-weight:500;line-height:140%}.sub-layout-list .text-sect{flex:1 1 0;color:var(--bl-33);font-style:normal;font-weight:400;line-height:140%}.sub-layout-list .info-list>li>*{font-weight:400}.dot-list{display:flex;flex-direction:column;gap:4px}.dot-list>p{text-align:left;position:relative;padding-left:.8rem;color:var(--bl-33);font-style:normal;font-weight:400;letter-spacing:-.27px}.dot-list>p strong{font-weight:500}.dot-list>p::before{content:'';display:block;width:4px;height:4px;border-radius:999em;background-color:#d3dae4;position:absolute;top:12px;left:0}.table-wrap .dot-list>p{color:inherit}.num-list{display:block;list-style:none;counter-reset:counter}.dash-list>*,.num-list>li{counter-increment:counter;position:relative;padding-left:1em}.dash-list>*,.dot-list>p,.num-list>li>p{line-height:1.4}.dash-list{display:flex;flex-direction:column;gap:6px}.dash-list>*{line-height:1.4rem}.dash-list>::before,.num-list li::before,.num-list span::before{position:absolute;left:0;top:0;content:counter(counter) ".";text-align:left;width:1.4em;height:-webkit-fill-available;line-height:1.4;display:inline-block}.dash-list>::before{content:'-'}.section.terms-box{margin-top:2rem;margin-bottom:2rem}.sub .section.terms-box{margin-top:clamp(30px,2.6042vw,50px);margin-bottom:clamp(30px,2.6042vw,50px)}.section.terms-box:last-of-type,.sub .section.terms-box:last-of-type{margin-bottom:0}.sub .terms-box.email-box>p,.sub.policy.privacy-policy .cont>p,.terms-box .gray-box,.terms-title,.terms-title+.txt-18{color:var(--bl-33);line-height:1.4}.terms-box .dot-list>p{color:var(--bl-66)}.terms-title{font-size:clamp(18px,1.0417vw,20px);font-style:normal;font-weight:600;line-height:1.3;margin-bottom:12px}.terms-title+.txt-18{margin-bottom:18px}.terms-box .gray-box{background-color:var(--light-gray-bg);padding:20px 22px;margin-top:.8rem}.terms-box .num-list{display:flex;flex-direction:column;gap:8px}.terms-box .num-list>li{padding-left:1.4rem;display:flex;flex-direction:column;gap:6px}.terms-box .num-list li::before{font-size:var(--f18-size)}.terms-box a{font-size:inherit}.terms-box a:active,.terms-box a:focus,.terms-box a:hover{text-decoration:underline solid 1px var(--bl-33)}.sub .terms-box.email-box{text-align:center;background-color:var(--light-gray-bg);display:flex;flex-direction:column;gap:2rem}.sub .terms-box.email-box::before{width:clamp(60px,4.6875vw,90px);height:clamp(62px,4.8958vw,94px);content:'';display:block;margin:0 auto;background:url(/img/policy/ico_email.svg) no-repeat center/contain}.sub .terms-box.email-box{margin-top:0;padding:clamp(40px,3.125vw,60px) 20px}.sub .terms-box.email-box .terms-title{font-size:var(--f26-size);margin-bottom:0}.sub .terms-box.email-box p{margin-bottom:0}@media screen and (max-width:1700px){.inner{width:100%;padding-left:20px;padding-right:20px}.sub .terms-box.email-box{width:calc(100% - 40px)}body.index #business .inner{padding-left:0;padding-right:0}body.index #business .sect-tit,body.index #business .sect-txt,body.index #business .swiper{padding-left:20px;padding-right:20px}}@media screen and (max-width:1150px){#ask_us>.inner{flex-direction:column}#ask_us>.inner::before{width:100%;height:2px;margin:40px 0}#ask_us>.inner .left{width:100%}#ask_us>.inner .right{width:100%;justify-content:center;gap:0}#ask_us>.inner .right>div{flex:1 1 0}#ask_us .info-list{gap:12px}}@media screen and (max-width:1024px){.pc-br{display:none}.mob-br{display:block}#header #gnb_menu{display:none}body.index #main_visual .cont{gap:1rem;padding-bottom:0}body.index #main_visual .cont>:not(.visual-link){margin:3.5px}body.index #main_visual .visual-link{margin-top:64px;position:static;justify-content:center}.common-btn span,body.index #main_visual .visual-link a span{margin:0 10px}.common-btn span::after,body.index #main_visual .visual-link a span::after{right:-22px;background-image:url(/img/ico_main-visual-mob-link.svg)}.sub .visual{gap:8px;padding:20px;aspect-ratio:auto;height:240px;margin-bottom:51px}.sub .visual .visual-txt{padding-right:0}.sub .navi-sect{width:100%;left:50%;transform:translate(-50%,0);bottom:-51px}.sub .page-navi{height:51px;justify-content:center}.sub .page-navi .nav-list{width:100%;top:51px}.sub .page-navi>li>a{padding:20px 0 15px 0}.sub .page-navi>li>a.home{margin-left:0;width:20px}.sub .page-navi>li:nth-child(2)::after,.sub .page-navi>li:nth-child(2)::before{width:28px;background-position:top 55% center}.sub .page-navi>li:last-child>a{padding-right:0}.table-wrap.board table colgroup,.table-wrap.board table td,.table-wrap.board table th{display:block}.table-wrap.board table td.num,.table-wrap.board table th:not(:first-child),main.archive .table-wrap.board table th:nth-child(1){display:none}main.archive .table-wrap.board table th:nth-child(2){display:block}.table-wrap.board table td:has(.down),.table-wrap.board table td:has(time){display:inline-block}.table-wrap.board table td{border-bottom:none;padding-left:0;padding-right:0}.table-wrap.board table td:has(a.link){line-height:1;padding-top:0;padding-right:0}.table-wrap.board table td:has(.down){line-height:1;padding-top:0}.table-wrap.board table .down,.table-wrap.board table .link{margin:0}.sub .down.empty::before{content:none;display:none}.table-wrap.board table tr{position:relative}.table-wrap.board table td:has(time){text-align:right;position:absolute;bottom:0;right:0}.table-wrap.board table a.cont-title,.table-wrap.board table thead th{color:var(--bl-11)}.table-wrap.board table a.cont-title{font-weight:500}.table-wrap.board table time{font-size:var(--f14-size);color:var(--bl-66)}main.view .notice-cont .file-area a::after{display:none}main.view .notice-cont .file-area .file-cont{width:100%;flex-direction:column}main.view .link-box{margin-bottom:2rem}main.view .link-box li{padding:.8rem 0;gap:1rem}main.view .link-box li a,main.view .link-box li strong{font-size:var(--f15-size)}main.view .link-box li strong::before{width:15px}.sub .sub-layout-01{flex-direction:column}.sub .sub-layout-01 .tit-sect{padding-right:0;width:100%}.sub .month-list:has(.month-cont>p:only-child){align-items:stretch;flex-direction:column}.sub .month-list .month-cont>p{margin:0}}@media screen and (max-width:768px){#header #sitemap_menu,#header .sitemap-list>li{flex-direction:column;align-items:start}#header #sitemap_menu{padding-left:0;padding-right:0;padding-bottom:20px}#header #sitemap_menu .cont{border-top:1px solid #cfcfcf;width:100%;padding:0 20px;flex:auto;gap:40px}#header #sitemap_menu::before{display:none}#header .sitemap-list>li{padding:0;transition:border .3s}#header .sitemap-list>li:has(.sitemap-depth01.on){border-color:var(--navy)}#header .sitemap-list>li>.sitemap-depth01{width:100%;padding:22.1px 0;padding-left:8px;display:flex;align-items:center;justify-content:space-between}#header .sitemap-list>li:has(.sitemap-depth02)>.sitemap-depth01::after{content:'';display:block;width:29px;height:29px;background:url(/img/ico_sitemap-mob-arrow.svg) no-repeat center/contain;transition:.3s}#header .sitemap-list>li:has(.sitemap-depth02)>.sitemap-depth01.on::after{transform:rotate(180deg)}#header .sitemap-list .sitemap-depth02{width:100%;display:block;flex:auto;padding:0 0 26px 20px;display:none}#header .sitemap-list .sitemap-depth02:has(:nth-child(4))>li,#header .sitemap-list .sitemap-depth02>li{display:flex;justify-content:start;max-width:none;padding-left:11px;position:relative;margin-bottom:14px}#header .sitemap-list .sitemap-depth02>li:last-child{margin-bottom:0}#header .sitemap-list .sitemap-depth02>li::before{content:'';display:block;width:3px;height:3px;background:var(--bl-88);border-radius:50%;position:absolute;top:10px;left:0}#header #sitemap_menu a:not(.sitemap-depth01){text-align:left}#header .privacy-list{margin-bottom:0}.table-search{flex-direction:column;align-items:start;gap:15px;margin-top:30px}.table-search .search-box{width:100%}.search-box input{width:100%;min-width:auto}.search-box .btn-search{padding-right:40px}main.view .link-box{flex-direction:column;border-bottom-color:var(--border-color-ddd)}main.view .link-box li{width:100%;border-top:1px solid var(--border-color-ddd)}main.view .link-box li strong::before{content:none;display:none}main.view .link-box li:last-child{flex-direction:row}}@media screen and (max-width:600px){#footer .flex-box{flex-direction:column}#footer .footer-menu>li::after{margin:0 18px}#footer address{margin-top:10px}#footer .info-list{flex-direction:column;gap:14px 0}#footer .info-list>div::after{display:none}#ask_us{background-image:url(/img/bg_ask_us_anything-mob.webp)}#ask_us .btn-list{width:100%;justify-content:center}#ask_us .common-btn{min-width:auto;flex:1 1 0}#ask_us>.inner .right{flex-direction:column;gap:40px}.sub-layout-list>li{flex-direction:column;gap:30px}.sub-layout-list .tit{width:100%}.sub .history-list>li{flex-direction:column;gap:30px}.sub .history-list>li:first-child{padding-top:0}}@media screen and (max-width:400px){.common-btn span,body.index #main_visual .visual-link a span{line-height:1.2}.popup-overlay.privacy .cont .inner :not(.terms-title),.popup-overlay.privacy .cont>p,.popup-overlay.privacy .terms-box .num-list li::before{line-height:1.35}}