html{font-size:100%}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table,tbody,tfoot,thead,tr,th,td{border-collapse:collapse;border-spacing:0;margin:0;padding:0}th,td{box-sizing:border-box}table caption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}em,address{font-style:normal}a{color:inherit;-webkit-tap-highlight-color:#0000;text-decoration:none}a img{vertical-align:top;border:none}a:hover,a:active,a:visited{color:inherit}input:focus,select:focus,textarea:focus,button:focus,label:focus,img:focus,li:focus,a:focus,span:focus{-webkit-tap-highlight-color:transparent}a:focus-visible,button:not(:where([class^=rt-],[class*=\ rt-])):focus-visible,input:not(:where([class^=rt-],[class*=\ rt-])):focus-visible,select:not(:where([class^=rt-],[class*=\ rt-])):focus-visible,textarea:not(:where([class^=rt-],[class*=\ rt-])):focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline-offset:2px;outline:2px solid #006b70}button,input[type=submit]{cursor:pointer;-webkit-tap-highlight-color:#0000}input:not(:where([class^=rt-],[class*=\ rt-])),textarea:not(:where([class^=rt-],[class*=\ rt-])),button:not(:where([class^=rt-],[class*=\ rt-])){-webkit-tap-highlight-color:#0000;border-radius:0}pre,textarea,input,select,button{font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,맑은 고딕,sans-serif}pre{white-space:pre-wrap}input,button,div{box-sizing:border-box}body{color:#666;text-align:center;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;margin:0 auto;padding:0;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,맑은 고딕,sans-serif;font-weight:200;line-height:1.4}*{-webkit-overflow-scrolling:touch}@font-face{font-family:Pretendard;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Pretendard-Light.woff2)format("woff2"),url(/fonts/Pretendard-Light.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Pretendard-Light.woff2)format("woff2"),url(/fonts/Pretendard-Light.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Pretendard-Regular.woff2)format("woff2"),url(/fonts/Pretendard-Regular.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Pretendard-Medium.woff2)format("woff2"),url(/fonts/Pretendard-Medium.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Pretendard-Bold.woff2)format("woff2"),url(/fonts/Pretendard-Bold.woff)format("woff")}@media (max-width:767px){html{font-size:87.5%}.fixed-board{padding:10px!important}}#__layout>div{flex-direction:column;min-height:100vh;display:flex}#__layout>div>header{width:100%}#__layout>div>#wrap{flex:1 0 auto}#contents>.container{min-height:800px}body.mobile-menu{position:fixed;overflow:hidden!important}.layout-size1{box-sizing:border-box;max-width:1920px;padding:0 var(--site-gutter,50px);margin:0 auto}.layout-size2{box-sizing:border-box;max-width:1270px;padding:0 var(--site-gutter,50px);margin:0 auto}.layout-size3{box-sizing:border-box;max-width:1270px;padding:80px var(--site-gutter,50px);margin:0 auto}.layout-size4{max-width:1170px;margin:0 auto}.flex-layout{display:flex}.flex-layout.reverse{flex-direction:row-reverse}.flex-layout.column{flex-direction:column}.flex-layout.push{justify-content:space-between}.flex-layout.pull{justify-content:center}.flex-layout.middle{align-items:center}.flex-layout.back{justify-content:flex-end}.flex-layout.multiple{flex-wrap:wrap}.flex-layout .owner{flex:1}.blank-default{padding:80px 0}.blank-default.reset-t{padding-top:0}.blank-default.reset-b{padding-bottom:0}.blank-type1{margin-top:80px}.blank-type2{margin-top:100px}div.basics-box.line{border-top:2px solid #202020;border-bottom:1px solid #ccc}div.basics-box.theme-f1f2f4{background-color:#f1f2f4}div.skip-navi{position:absolute;left:50%;transform:translateY(-100%)}div.skip-navi a{text-indent:-9999px;font-weight:700}header{box-sizing:border-box;max-width:1920px;height:90px;margin:0 auto;padding:0 50px}header .logo,header .recruit-inquiry-link,header button.global-navi-opener{z-index:1;position:absolute;top:50%}header .logo{margin-top:-19px;left:0}header .logo img{width:auto;height:38px;display:block}header .recruit-inquiry-link{z-index:1;margin-top:-11px;font-weight:400;right:0}header div.inner{height:100%;position:relative}header div.inner button.global-navi-opener{color:#202020;background:0 0;justify-content:center;align-items:center;width:54px;height:44px;margin-top:-22px;transition:opacity .2s;display:none;right:0}header div.inner div.global-navi{height:inherit}header div.inner div.global-navi ul.main-menu{height:inherit;justify-content:center;display:flex}header div.inner div.global-navi ul.main-menu>li{height:inherit;margin:0 30px;font-weight:700}header div.inner div.global-navi ul.main-menu>li>a{box-sizing:border-box;height:inherit;color:#202020;padding:0 7px;font-size:1.125rem;font-weight:500;line-height:90px;display:block;position:relative}header div.inner div.global-navi ul.main-menu>li>a:after{content:"";background-color:#adc814;width:0;height:5px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}header div.inner div.global-navi ul.main-menu>li.on>a,header div.inner div.global-navi ul.main-menu>li>a:hover{color:#adc814;font-weight:700}header div.inner div.global-navi ul.main-menu>li.on>a:after,header div.inner div.global-navi ul.main-menu>li>a:hover:after{width:100%;transition:width .3s}header div.inner div.global-navi ul.main-menu>li div.sub-menu{z-index:10;width:100%;display:none;position:absolute;top:100%;left:0;overflow:hidden}header div.inner div.global-navi ul.main-menu>li div.sub-menu ul{box-sizing:border-box;background-color:#fff;border-top:1px solid #ccc;justify-content:center;align-items:center;height:80px;display:flex}header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li{margin:0 40px}header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li a{color:#444;font-weight:500}header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li.on a,header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li a:hover{color:#adc814}header div.mobile-header{z-index:20000;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}header div.mobile-header div.dimd{background-color:#000000d9;position:absolute;inset:0}header div.mobile-header div.mobile-inner{text-align:left;z-index:1;background-color:#fff;width:87vw;height:100%;position:relative}header div.mobile-header div.mobile-inner div.useful,header div.mobile-header div.mobile-inner div.global-navi{padding:0 50px}header div.mobile-header div.mobile-inner div.useful{border-bottom:1px solid #ccc;height:90px;position:relative}header div.mobile-header div.mobile-inner div.useful .logo{left:50px}header div.mobile-header div.mobile-inner div.useful .recruit-inquiry-link{right:50px}header div.mobile-header div.mobile-inner div.useful span.menu-close{width:13vw;height:46px;margin-top:-23px;position:absolute;top:50%;right:-13vw}header div.mobile-header div.mobile-inner div.useful span.menu-close a,header div.mobile-header div.mobile-inner div.useful span.menu-close button{width:46px;height:inherit;color:#202020;background:0 0;border:0;justify-content:center;align-items:center;margin:0 auto;padding:0;display:flex}header div.mobile-header div.mobile-inner div.global-navi{height:calc(100vh - 90px)}header div.mobile-header div.mobile-inner div.global-navi.inner-scroll{overflow-y:auto}header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li{border-bottom:1px solid #ccc;padding:3vh 0}header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li>a,header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li>button.mobile-menu-toggle{box-sizing:border-box;text-align:left;color:#202020;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;font-size:1.625rem;font-weight:500;line-height:1.1;display:flex}header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu{border-top:1px solid #15232329;margin-top:3vh;padding-top:1.75vh;display:none}header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu ul{padding:0 5.6vw}header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu ul li{padding:1.25vh 0}header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu ul li a{color:#444;font-size:1.25rem;font-weight:500}header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li.on{padding-bottom:1.75vh}header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li.on>a,header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li.on>button.mobile-menu-toggle{color:#adc814;font-weight:700}header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li.on div.sub-menu{display:block}header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu ul li.on a{color:#adc814}div.image-visual{max-width:1920px;margin:0 auto;padding:0 50px;position:relative}div.image-visual div.inner{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}div.image-visual div.inner div.primary{height:inherit}div.image-visual div.inner div.primary.light{color:#fff}div.image-visual div.inner div.primary h1.page-title{font-size:3.75rem;font-weight:500;line-height:60px;display:inline-block;position:relative}div.image-visual div.inner div.primary h1.page-title.square-pattern:after{position:absolute;top:-15px;left:-18px}div.image-visual div.inner div.primary p.desc{margin-top:30px;font-size:1.375rem}div.image-visual div.inner ul.location{z-index:1;position:absolute;top:40px;left:40px}div.image-visual div.inner ul.location>li{color:#fff;background:url(/images/common/bul/bul_dotted_size2x2_e1e5e7.gif) 0 no-repeat;margin-left:20px;padding-left:20px}div.image-visual div.inner ul.location>li:first-child{background:0 0;margin-left:0;padding-left:0}div.image-visual div.inner ul.location>li:first-child a{align-items:center;display:inline-flex}.company div.image-visual div.inner{background-image:linear-gradient(90deg,#111d1957,#111d1980 35% 65%,#111d1957),url(/images/company/visual_intro.jpg);height:400px}.recruit div.image-visual div.inner{background-image:linear-gradient(90deg,#111d1957,#111d1980 35% 65%,#111d1957),url(/images/recruit/visual_recruit.jpg);height:400px}.gs-center div.image-visual div.inner{background-image:linear-gradient(90deg,#111d1957,#111d1980 35% 65%,#111d1957),url(/images/center/visual_center.jpg);height:400px}.policy div.image-visual div.inner{background-image:linear-gradient(90deg,#111d194d,#111d197a 35% 65%,#111d194d),url(/images/policy/visual_policy.jpg);height:400px}.partnership div.image-visual div.inner{background-image:linear-gradient(90deg,#111d194d,#111d197a 35% 65%,#111d194d),url(/images/partnership/visual_partnership.jpg);height:400px}.verification div.image-visual div.inner,.sitemap div.image-visual div.inner{background-image:linear-gradient(90deg,#111d1947,#111d1985 35% 65%,#111d1947),url(/images/etc/visual_sitemap.jpg);height:400px}#contents h2.section-title{text-align:center;font-size:2.625rem}#fp-nav.fp-right{right:20px}#fp-nav.fp-right ul li{width:10px;height:10px;margin:30px 0 0}#fp-nav.fp-right ul li a{height:inherit;display:block}#fp-nav.fp-right ul li a span.fp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#fp-nav.fp-right ul li a span{background-color:#ccc;border-radius:0;width:10px;height:10px;margin:0;display:block;position:static}#fp-nav.fp-right ul li a:hover span,#fp-nav.fp-right ul li a:active span,#fp-nav.fp-right ul li a.active span,#fp-nav.fp-right ul li a.active:hover span{background-color:#bed732;border-radius:0;width:100%;height:100%;margin:0;transform:rotate(45deg)}footer{color:#ccc;background-color:#1a1e17;padding:60px 0 75px}footer div.inner{position:relative}footer div.inner ul.service>li{background:url(/images/common/bul/bul_line_size1x17_ccc.gif) 0 no-repeat;margin-left:15px;padding-left:17px;font-size:1.125rem}footer div.inner ul.service>li:first-child{background-image:none;margin-left:0;padding-left:0}footer div.inner ul.service>li:first-child>a{font-weight:700}footer div.inner ul.service>li a:hover{color:#fff}footer div.inner div.contact-address{margin-top:40px}footer div.inner div.contact-address span{margin:0 15px}footer div.inner div.contact-address a{cursor:default}footer div.inner div.company-info{margin-top:12px}footer div.inner div.company-info span,footer div.inner div.company-info address{display:inline-block}footer div.inner div.company-info address{margin-right:30px}footer div.inner div.copyright{margin-top:25px}#move-btn{z-index:99999;background:#bed732;width:60px;height:60px;position:fixed;bottom:80px;right:50px}div.scroll-move{position:fixed;bottom:0;right:30px}div.scroll-move a,div.scroll-move button{border:0;justify-content:center;align-items:center;width:60px;height:60px;padding:0;display:flex}div.scroll-move a.up,div.scroll-move button.up{background-color:#bed732}div.scroll-move a.down,div.scroll-move button.down{background-color:#504b2d}@media (max-width:991px){.blank-default{padding:4vh 0}.blank-type1{margin-top:4vh}.blank-type2{margin-top:5vh}header div.inner div.global-navi{display:none}header div.inner button.global-navi-opener,header div.mobile-header{display:block}div.image-visual div.inner div.primary{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}div.image-visual div.inner ul.location{display:none}#move-btn{opacity:1;right:5vw;opacity:1!important;display:block!important}}@media (max-width:767px){header,.layout-size1,.layout-size2{padding:0 20px}.layout-size3{padding:4vh 20px}div.image-visual{padding:0}.layout-size2.pd{padding:0!important}header div.inner button.global-navi-opener{width:27px;height:22px;margin-top:-11px}div.image-visual div.inner div.primary{width:100%;height:inherit;position:relative;top:auto;left:auto;transform:translateY(0)}header div.mobile-header div.mobile-inner div.useful,header div.mobile-header div.mobile-inner div.global-navi{padding:0 5vw 10vh}header div.mobile-header div.mobile-inner div.useful .logo{left:5vw}header div.mobile-header div.mobile-inner div.useful .recruit-inquiry-link{right:5vw}header div.mobile-header div.mobile-inner div.useful span.menu-close{height:23px;margin-top:-12px}header div.mobile-header div.mobile-inner div.useful span.menu-close a,header div.mobile-header div.mobile-inner div.useful span.menu-close button{width:23px}.company div.image-visual div.inner{height:200px}div.image-visual div.inner div.primary h1.page-title{font-size:36px;line-height:60px}div.image-visual div.inner div.primary p.desc{font-size:16px}.recruit div.image-visual div.inner{height:200px}.business div.section.image-visual div.inner{height:200px;min-height:auto!important}.gs-center div.image-visual div.inner,.policy div.image-visual div.inner,.partnership div.image-visual div.inner,.verification div.image-visual div.inner,.sitemap div.image-visual div.inner{height:200px}.policy div.image-visual div.inner{background-position:78%}.partnership div.image-visual div.inner{background-position:72%}footer{padding:3vh 0 3.75vh}footer div.inner ul.service.flex-layout{flex-wrap:wrap}footer div.inner div.contact-address{margin-top:2vh}footer div.inner div.contact-address span{margin:0 1vw}footer div.inner div.company-info address{margin-right:1.5vw}footer div.inner div.scroll-move{top:-5.5vh;right:0}footer div.inner div.scroll-move a{width:50px;height:50px}#move-btn{width:40px;height:40px}}@media (max-width:404px){#move-btn{background-size:18px 18px;width:10vw;height:10vw}}.screen-reader-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.title{color:#202020;font-weight:200}.title.size-28{font-size:1.75rem}.title.size-36{font-size:2.25rem}.point-color{color:#00959c}.point-thickness{font-weight:500}.center-contents{text-align:left;padding-top:80px}p.summary{color:#202020;word-break:keep-all;font-size:2.625rem;line-height:52px}p.note{font-size:1.125rem;line-height:28px}p.note.type1{padding-left:20px;position:relative}p.note.type1:before{content:"※";color:#666;position:absolute;top:0;left:0}p.note.type1 span{color:#ce0c47;font-weight:500}.error-message,.status-message{color:#ce0c47;font-size:1rem}.status-message.complete{color:#00959c}.plain-text-content{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}div.button-group{text-align:center}div.button-group.side{text-align:left;position:relative}div.button-group.side .axis{position:absolute;top:0}div.button-group.side .axis.start{left:0}div.button-group.side .axis.end{right:0}.button-set{vertical-align:middle}input.button-set,button.button-set{background-color:#0000;border:none;padding:0}a.button-set{text-align:center;display:inline-block}.button-set.full{width:100%}.button-set.size-46{height:46px;line-height:46px}.button-set.size-50{height:50px;line-height:50px}.button-set.size-70{height:70px;line-height:70px}.button-set.big-size{width:100%;max-width:220px;height:70px;line-height:70px}.button-set.radius-5{border-radius:5px}.button-set.radius-10{border-radius:10px}.button-set.theme-1{color:#fff;background-color:#00959c}.button-set.theme-2{color:#fff;background-color:#444}.button-set.theme-3{color:#fff;background-color:#666}div.button-group.apply a.button-set,div.button-group.step a.button-set{font-size:1.5rem;font-weight:500}div.button-group.apply a.button-set{max-width:420px}div.button-group.step{margin-top:35px}div.button-group.step a.button-set{max-width:220px}.square-pattern:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}.square-pattern.type1:after{background-image:url(/images/common/bg/bg_square_size50x50_bed732.png);width:50px;height:50px}.square-pattern.type2:after{background-image:url(/images/common/bg/bg_square_size40x40_bed732.png);width:40px;height:40px}div.tab-menu{height:80px}div.tab-menu div.inner{height:100%}div.tab-menu.line div.inner{background:url(/images/common/bg/bg_line_size40x1_ccc.gif) 0 100% repeat-x}div.tab-menu .swiper-container{height:100%}div.tab-menu .swiper-container.layout-size2{padding:0 50px}div.tab-menu .swiper-container .swiper-wrapper .swiper-slide{box-sizing:border-box;cursor:pointer;flex-shrink:1;justify-content:center;align-items:center;font-size:1.25rem;font-weight:500;display:flex}div.tab-menu .swiper-container .swiper-wrapper .swiper-slide:after{content:"";background-color:#adc814;width:0;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}div.tab-menu .swiper-container .swiper-wrapper .swiper-slide.on,div.tab-menu .swiper-container .swiper-wrapper .swiper-slide:hover{color:#adc913}div.tab-menu .swiper-container .swiper-wrapper .swiper-slide.on:after,div.tab-menu .swiper-container .swiper-wrapper .swiper-slide:hover:after{width:100%;transition:width .2s}.tab-contents{text-align:left}div.sort div.swiper-container div.swiper-wrapper{justify-content:center}div.sort div.swiper-container div.swiper-wrapper .swiper-slide{color:#666;background:url(/images/common/bul/bul_line_size1x17_ccc.gif) 0 no-repeat;width:auto;margin-left:40px;padding-left:40px;font-size:1.25rem;font-weight:200}div.sort div.swiper-container div.swiper-wrapper .swiper-slide:first-child{background-image:none}div.sort div.swiper-container div.swiper-wrapper .swiper-slide.on{color:#00949c;font-weight:500}div.illustration div.frame{position:relative}div.illustration div.frame span.image{display:block}div.illustration div.frame img{vertical-align:top}div.illustration.full div.frame img{width:100%}div.illustration.swap div.frame{background-position:50%;background-repeat:no-repeat;transition:all .4s}div.illustration.swap div.frame img{opacity:0;transition:all .4s}div.illustration.swap:hover div.frame img{opacity:1}div.illustration.cover span.dimd{opacity:0;background-color:#ffffff80;transition:opacity .2s;position:absolute;inset:0}div.illustration.cover div.frame:hover span.dimd{opacity:1}ul.dotted-list.type1>li{background:url(/images/common/bul/bul_dotted_size4x4_504b2d.gif) 0 10px no-repeat;padding-left:14px}ul.dotted-list.type2>li{background:url(/images/common/bul/bul_dotted_size4x4_fff.gif) 0 10px no-repeat;padding-left:14px}ul.dotted-list.type3>li{color:#ce0c47;background:0 0;padding-left:20px;position:relative}ul.dotted-list.type3>li:before{content:"※";position:absolute;top:0;left:0}div.customer-center{text-align:left;color:#fff;background-image:linear-gradient(90deg,#141f1bb8,#141f1b94),url(/images/recruit/recruitment_inquiry_visual.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}div.customer-center div.business-hours p{margin-top:20px;font-size:2.25rem;line-height:40px}div.customer-center div.business-hours p span{font-size:1.75rem;display:block}div.error-page{color:#202020;max-width:1270px;margin:0 auto;padding:100px 2px}div.error-page p.message{margin-top:100px;font-size:2.625rem}div.error-page p.desc{margin-top:50px;font-size:1.5rem}.popup-container{z-index:9999;pointer-events:none;position:fixed;inset:0}.popup-container div.main-popup{pointer-events:auto;background-color:#fff;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 12px 32px #0000002e}.popup-container div.main-popup .img-wrap{cursor:grab;-webkit-user-select:none;user-select:none;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden auto}.popup-container div.main-popup a.img-wrap{display:block}.popup-container div.main-popup .img-wrap .image{vertical-align:top;-webkit-user-drag:none;width:100%;display:block}.popup-container div.main-popup.is-dragging .img-wrap{cursor:grabbing}.popup-container div.main-popup .pop-footer{background-color:#fff;border-top:1px solid #edeff1;flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 8px 0 12px;display:flex}.popup-container div.main-popup .pop-footer .expires{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.popup-container div.main-popup .pop-footer .rt-CheckboxRoot{--checkbox-size:18px;--checkbox-border-radius:5px;--checkbox-indicator-size:12px}.popup-container div.main-popup .pop-footer .expires-text{color:#444;font-size:14px;line-height:1.2}.popup-container div.main-popup .pop-footer .popup-close{color:#444;cursor:pointer;background-color:#0000;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .12s;display:inline-flex}.popup-container div.main-popup .pop-footer .popup-close:hover{background-color:#f1f2f4}.popup-container div.main-popup .pop-footer .popup-close:focus-visible{outline-offset:2px;outline:2px solid #00959c}@media (max-width:1270px){div.customer-center.type1{padding:3.75vh 3vh}div.customer-center.type2{padding:3.75vh 1.5vh}}@media (max-width:991px){span.line-feed{display:inline-block}div.customer-center{display:block}div.customer-center .item{width:100%}div.customer-center .item.line{background-image:none;margin-top:2vh;padding:0}div.customer-center div.recruitment-inquiry p{font-size:3rem}div.customer-center div.business-hours{margin-top:4vh}div.customer-center div.business-hours strong.title{text-align:left}div.customer-center div.business-hours p{margin-top:1vh}div.customer-center ul.dotted-list>li{background-position-y:9px;line-height:1.4}div.error-page p.desc span.line-feed{display:block}.popup-container{flex-direction:column;align-items:center;width:100%;padding-bottom:15px;display:flex;top:90px;bottom:0;overflow:hidden auto}.popup-container div.main-popup{flex:none;width:100%;margin:15px auto 0;position:static}.popup-container div.main-popup .img-wrap{cursor:auto}}@media (max-width:767px){.square-pattern.type1:after{background-image:url(/images/common/bg/bg_square_size50x50_bed732.png);width:30px;height:50px}div.image-visual div.inner div.primary h1.page-title.square-pattern:after{top:-7px;left:-11px}div.image-visual div.inner div.primary p.desc{margin-top:0}.title.size-28{font-size:18px}.title.size-36{font-size:21px}span.line-feed{display:block!important}p.summary{font-size:24px;line-height:30px}div.history section strong.years{font-size:36px!important}ul.dotted-list.type1>li{padding-bottom:8px!important}ul.dotted-list.type1>li:last-child{padding-bottom:0!important}div.tab-menu.layout-size1.line,div.tab-menu .swiper-container.layout-size2{padding:0}ul.dotted-list.type1>li,ul.dotted-list.type2>li{background-position-y:8px}ul.dotted-list.type3>li{background-position-y:4px}div.error-page p.message{margin-top:5vh}div.error-page p.desc{margin-top:2.5vh}div.error-page p.desc span.line-feed{display:inline-block}.popup-container{padding:0 5vw}}div.search{position:relative}div.search input[type=text],div.search input[type=search]{border:none;padding:0}div.search.simple{text-align:center;max-width:600px;margin:0 auto}div.search.simple input.keyword-field{color:#aaa;-webkit-appearance:none;border-bottom:3px solid #504b2d;-webkit-border-radius:1px;width:100%;height:66px;padding-right:60px;font-size:1.5rem}div.search.simple input.keyword-field:focus,div.search.simple input.keyword-field:focus-visible{box-shadow:none;border-bottom-color:#504b2d;outline:none}div.search.simple input.keyword-field:-moz-placeholder-shown{color:#aaa}div.search.simple input.keyword-field::-moz-placeholder{color:#aaa}div.search.simple input.keyword-field:-ms-placeholder-shown{color:#aaa}div.search.simple input.keyword-field::-webkit-input-placeholder{color:#aaa}div.search.simple input.keyword-field::-webkit-search-cancel-button{display:none}div.search.simple input[type=submit]{width:36px;height:36px;margin-top:-18px;position:absolute;top:50%;right:0}div.board{position:relative}div.board.next{margin-top:75px}div.board table{text-align:center;width:100%}div.board span.is-state{font-size:1.125rem;font-weight:500}div.board span.is-state.pass,div.board span.is-state.complete{color:#00959c}div.board span.is-state.fail{color:#ce0c47}div.board.list table thead th,div.board.list table tbody td{border-bottom:1px solid #ccc;padding:20px 0;font-size:1.125rem}div.board.list table thead th{color:#202020;background-color:#f1f2f4;border-top:3px solid #504b2d;font-weight:500}div.board.list table tbody td.link{text-align:left;padding-left:20px}div.board.list table tbody td.link a{color:#444;font-weight:500}div.board.list table tbody td span.attach{color:#666;justify-content:center;align-items:center;width:21px;height:20px;display:inline-flex}div.board.list.default ul{text-align:left;border-top:3px solid #202020}div.board.list.default ul>li{border-bottom:2px solid #ccc;padding:3vh 3vw}div.board.list.default ul>li a{color:#202020;font-size:1.125rem}div.board.list.default ul>li div.more{margin-top:10px}div.board.list.default ul>li div.more span.item{margin-left:20px}div.board.list.default ul>li div.more span.item:first-child{margin-left:0}div.board.list.card ul.items,div.board.list.card ul.items>li{box-sizing:border-box}div.board.list.card ul.items{flex-wrap:wrap;width:1170px;display:flex}div.board.list.card ul.items>li{border:1px solid #ccc;width:370px;height:480px;margin:0 0 30px 30px}div.board.list.card ul.items>li>a{box-sizing:border-box;flex-direction:column;align-items:center;height:100%;display:flex}div.board.list.card ul.items>li>a div.recruit-info{color:#777;font-size:1.125rem}div.board.list.card ul.items>li>a div.recruit-info span.date{background:url(/images/common/bul/bul_line_size1x15_ccc.gif) 0 no-repeat;margin-left:10px;padding-left:10px}div.board.list.card ul.items>li>a div.logo{flex:1;align-items:center;display:flex}div.board.list.card ul.items>li>a span.status{border-radius:5px;width:90px;height:50px;font-size:1.125rem;line-height:50px}div.board.list.card ul.items>li>a span.status.progress{color:#504b2d;background-color:#adc913}div.board.list.card ul.items>li>a span.status.deadline{color:#fff;background-color:#aaa}div.board.list.card.line ul.items>li,div.board.list.card.line ul.items>li>a{transition:border-color .2s}div.board.list.card.line ul.items>li{border:1px solid #ccc}div.board.list.card.line ul.items>li>a{text-align:center;border:3px solid #fff;justify-content:space-around;padding:35px 50px 25px}div.board.list.card.line ul.items>li>a strong.title{width:100%;margin-top:10px}div.board.list.card.line ul.items>li:hover,div.board.list.card.line ul.items>li:hover>a{border-color:#bed732}div.board.list.card.photo ul.items>li>a{position:relative}div.board.list.card.photo ul.items>li>a span.category{box-sizing:border-box;text-align:center;z-index:1;border-radius:5px;min-width:120px;height:30px;padding:0 15px;line-height:30px;position:absolute;top:20px;left:20px}div.board.list.card.photo ul.items>li>a span.category.color-00949c{color:#fff;background-color:#00949c}div.board.list.card.photo ul.items>li div.info{flex:1;width:100%;padding:40px;position:relative}div.board.list.card.photo ul.items>li div.info p.desc{margin-top:15px;font-size:1.125rem;line-height:30px}div.board.list.card.photo ul.items>li div.info span.date{color:#777;padding-top:20px;font-size:1.125rem;display:block}div.board.list.card.photo ul.items>li.use-image div.thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:286px;min-height:200px;max-height:286px}div.board.list.card.photo ul.items>li.use-image div.thumbnail span.alternative-text{text-indent:-9999px;display:inline-block}div.board.list.card.photo ul.items>li.use-image div.info{border-top:#ccc0}div.board.list.card.photo ul.items>li.use-image div.info strong.title{display:block}div.board.list.card.photo ul.items>li.use-image div.info p.desc{display:none}div.board.list.card.photo ul.items>li>a span.outline{box-sizing:border-box;opacity:0;border:3px solid #0000;transition:opacity .2s;position:absolute;top:0;left:0;right:0}div.board.list.card.photo ul.items>li>a:hover span.outline{opacity:1;border-color:#bed732;bottom:0}div.board.list.card ul.items>li:nth-child(3n+1){margin-left:0}div.board.view.line{border-top:3px solid #504b2d;border-bottom:1px solid #ccc}div.board.view.line-t{border-top:3px solid #504b2d}div.board.view.post div.info{text-align:left;border-bottom:1px solid #ccc;padding:25px 30px}div.board.view.post div.info div.important{align-items:center;display:flex}div.board.view.post div.info span.branch,div.board.view.post div.info span.category,div.board.view.post div.info div.more.reply span.way strong{white-space:nowrap;color:#fff;border-radius:5px;height:30px;margin-right:20px;padding:0 15px;font-size:1.125rem;line-height:30px}div.board.view.post div.info span.branch{background-color:#adc913}div.board.view.post div.info span.category{background-color:#00949c}div.board.view.post div.info div.more{text-align:left;margin-top:10px}div.board.view.post div.info div.more span.date{background:url(/images/common/bul/bul_line_size1x15_ccc.gif) 0 no-repeat;margin-left:20px;padding-left:20px}div.board.view.post div.info div.more strong{color:#444;margin-right:10px;font-weight:500}div.board.view.post div.info div.more.reply:after{clear:both;content:"";display:block}div.board.view.post div.info div.more.reply span.way{float:left;color:#444}div.board.view.post div.info div.more.reply span.way strong{background-color:#00949c;margin-right:10px;font-weight:200}div.board.view.post div.detail{text-align:left;padding:35px 30px 60px}div.board.view.post div.detail img{width:auto!important;height:auto!important}div.board.view.post div.detail div.intro{text-align:center}div.board.view.post div.detail div.intro div.image img{vertical-align:top;max-width:100%}div.board.view.post div.detail div.intro div.word{margin-top:80px}div.board.view.post div.detail div.intro div.word.only-txt{margin-top:0}div.board.view.post div.detail div.intro div.word strong.title{font-size:3.25rem;line-height:64px}div.board.view.post div.detail div.intro div.word p{margin-top:30px;padding:0 10vw;font-size:1.5rem}div.board.view.post div.detail ul.recruitment-information>li{margin-top:100px}div.board.view.post div.detail ul.recruitment-information>li:first-child{margin-top:0}div.board.view.post div.detail ul.recruitment-information>li strong.category-title{color:#202020;padding-left:20px;font-size:1.5rem;font-weight:500;display:block;position:relative}div.board.view.post div.detail ul.recruitment-information>li strong.category-title:after{position:absolute;top:-14px;left:0}div.board.view.post div.detail ul.recruitment-information>li div.import{margin-top:25px;font-size:1.125rem;line-height:26px}div.board.view div.import ul.dotted-list>li{line-height:36px}div.board.view div.import ul.dotted-list.next{margin-top:10px}div.board.view div.import ul.dotted-list.type1>li{background-position-y:17px}div.board.view div.import ul.dotted-list.type3>li{background-position-y:12px}div.board.view div.import ul.qualification{border-bottom:1px solid #ccc;display:flex}div.board.view div.import ul.qualification>li{flex-direction:column;flex:1;display:flex}div.board.view div.import ul.qualification>li strong{text-align:center;color:#202020;border-top:2px solid #202020;border-bottom:1px solid #202020;padding:15px 0;font-size:1.25rem;font-weight:500;display:block}div.board.view div.import ul.qualification>li div.con{flex:1;align-items:center;padding:30px 10px;font-size:1.125rem;line-height:26px;display:flex}div.board.view div.import ul.qualification>li.headers div.con{justify-content:center}div.board.view div.import ul.qualification>li div.con ul.dotted-list>li{background-position-y:12px;margin-top:10px;line-height:26px}div.board.view div.import ul.qualification>li div.con ul.dotted-list>li:first-child{margin-top:0}div.replay-answer{background-color:#f1f2f4;margin-top:100px;padding:30px}div.replay-answer strong.title span{color:#00959c;align-items:center;gap:6px;margin-right:6px;display:inline-flex}div.replay-answer div.more{margin-top:20px}div.replay-answer div.more span{font-size:1.125rem}div.replay-answer div.more span strong{color:#444;margin-right:10px;font-weight:400}div.replay-answer div.more span.next{background:url(/images/common/bul/bul_line_size1x15_ccc.gif) 0 no-repeat;margin-left:20px;padding-left:20px}div.replay-answer div.output{background-color:#fff;border:1px solid #ededed;margin-top:30px}div.replay-answer div.output textarea{box-sizing:border-box;resize:none;border:none;width:100%;height:200px;padding:20px}div.replay-answer div.output div.complete{padding:20px}div.replay-answer div.output div.complete.reception{text-align:center}div.button-group.replay-button-group{height:50px;margin-top:30px}div.button-group.replay-button-group .button-set{min-width:120px;font-size:1.125rem}div.ralation-link{justify-content:space-between;align-items:center;display:flex}div.ralation-link.next{margin-top:30px}div.ralation-link a{font-size:1.25rem;font-weight:400}div.ralation-link a.back{padding:0 40px;font-size:1.25rem}div.ralation-link a.prev,div.ralation-link a.next{color:#444;background-repeat:no-repeat}div.ralation-link a.prev{padding-left:30px}div.ralation-link a.next{padding-right:30px}div.board.write div.editor-view{padding:0 40px;line-height:28px}div.board.write textarea.write-editor:not(:where([class^=rt-],[class*=\ rt-])){box-sizing:border-box;color:#aaa;resize:none;border:1px solid #ededed;width:100%;font-size:1.125rem}div.board.write textarea.write-editor.only:not(:where([class^=rt-],[class*=\ rt-])){border:none;min-height:300px;padding:0 40px}div.board.write input[type=text]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=tel]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=email]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=number]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=password]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write select:not(:where([class^=rt-],[class*=\ rt-])){vertical-align:middle;color:#444;border:1px solid #ededed;height:46px;padding:0 15px;font-size:1.125rem}div.board.write select:not(:where([class^=rt-],[class*=\ rt-])){appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px top 50%/18px 18px no-repeat}div.board.write select::-ms-expand{display:none}div.board.write input:-moz-placeholder-shown{color:#aaa}div.board.write input::-moz-placeholder{color:#aaa}div.board.write input:-ms-placeholder-shown{color:#aaa}div.board.write input::-webkit-input-placeholder{color:#aaa}div.board.write input.full{width:100%}div.board.write .empty{text-indent:-9999px}div.board.write div.overlap-field{position:relative}div.board.write div.overlap-field input:not(:where([class^=rt-],[class*=\ rt-])){width:100%;padding-right:50px}div.board.write div.field input[type=text]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write div.field input[type=tel]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write div.field input[type=email]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write div.field input[type=number]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write div.field input[type=password]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write div.field select:not(:where([class^=rt-],[class*=\ rt-])){vertical-align:middle;color:#444;border:1px solid #ededed;height:46px;padding:0 15px;font-size:1.125rem}div.board.write div.field input.full{width:100%}div.board.write div.field input:-moz-placeholder-shown{color:#aaa}div.board.write div.field input::-moz-placeholder{color:#aaa}div.board.write div.field input:-ms-placeholder-shown{color:#aaa}div.board.write div.field input::-webkit-input-placeholder{color:#aaa}div.board ul.cell>li{align-items:center;display:flex}div.board ul.cell>li strong.header-cell{box-sizing:border-box;width:17.094%;min-width:100px;padding-left:20px;font-size:18px;font-weight:500}div.board ul.cell>li strong.header-cell.vertical-t{align-self:flex-start;padding-top:21px}div.board ul.cell>li div.data-cell{flex:1;padding:10px 0;font-size:1.125rem}div.board ul.cell>li div.data-cell div.cell-items.next{margin-top:10px}div.viewer{background-color:#f1f2f4;padding:70px 30px 50px}div.viewer div.board ul.cell>li strong.header-cell{padding:0}div.viewer div.board ul.cell>li div.data-cell{padding:20px 0}div.viewer div.default-step-section{margin-top:60px}div.viewer div.default-step-section div.board{background-color:#fff;border-top:2px solid #202020;border-bottom:1px solid #ccc;margin-top:30px}div.viewer div.default-step-section div.board ul.cell{padding:0 20px}div.viewer div.personal-exemption.default-step-section{margin-top:0}div.viewer div.personal-exemption div.board{padding:40px 30px}div.viewer div.personal-exemption.default-step-section div.board ul.cell{padding:0}div.viewer div.editor-view{padding:30px}div.viewer p.note{margin-top:20px}div.board-control{text-align:left;min-height:50px;margin-top:40px;position:relative}div.board-control ul.paginate{padding-top:9px}div.board-control .button-set{width:120px;font-size:1.25rem;font-weight:500}div.board-control .side-right-btn{position:absolute;top:0;right:0}div.board-control .button-set.mobile-type{margin-top:2vh;position:static}.paginate{align-items:center;display:flex}.paginate.next{margin-top:50px}.paginate.blank1{margin-top:35px}.paginate.blank2{margin-top:50px}ul.paginate{justify-content:center}ul.paginate>li{width:34px;height:34px;padding:0 5px}ul.paginate>li>a{box-sizing:border-box;text-align:center;color:#aaa;border-bottom:1px solid #fff;height:100%;padding:0 4px;font-size:1.25rem;line-height:33px;display:inline-block}ul.paginate>li.on>a,ul.paginate>li>a:hover{color:#202020;border-bottom:0;font-weight:500}ul.paginate>li.skip a{border:none;width:100%}.mobile-contents-view{display:none}.pc-contents-view{display:block}div.paginate{justify-content:space-between}div.paginate div.numbering{font-size:1.25rem;font-weight:500}div.paginate div.numbering span.current{color:#00959c}div.paginate div.skip{width:68px}div.paginate div.skip:after{clear:both;content:"";display:block}div.paginate div.skip span{box-sizing:border-box;float:left;width:34px;height:34px;padding:0 5px}div.paginate div.skip span a{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}div.upload.image div.frame{border:1px solid #ededed;padding:9px}div.upload.image div.frame div.inner{background-color:#f8f8f8;background-image:url(/images/common/default_image.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:280px}div.upload.image div.frame div.inner img{vertical-align:top}div.upload.image .button-set{margin-top:10px;font-size:1.125rem}ul.current-upload-files{background-color:#ededed;padding:1vw}ul.current-upload-files.next{margin-top:20px}ul.current-upload-files li a{align-items:center;gap:6px;display:inline-flex}ul.faq{border-top:3px solid #504b2d}ul.faq>li{border-bottom:1px solid #ccc}ul.faq>li div.question{color:#202020;cursor:pointer;padding:38px 30px;font-size:1.5rem;font-weight:500}ul.faq>li div.answer{background-color:#f1f2f4;border-top:1px solid #ccc;padding:50px 30px;font-size:1.125rem}.header-cell.br>br{display:none}@media (max-width:1270px){div.board.list.card ul.items{justify-content:space-between;width:100%}div.board.list.card ul.items>li{width:calc(50% - 15px);height:auto;margin:0 0 30px}div.board.list.card.line ul.items>li>a{padding:20px}div.board.list.card.line ul.items>li>a div.logo,div.board.list.card.line ul.items>li>a span.status{margin-top:4vh}div.board.list.card.photo ul.items>li div.thumbnail{height:auto}div.board.list.card.photo ul.items>li div.info{padding:20px}div.board.list.card.photo ul.items>li div.info p.desc{padding-bottom:5vh}div.board.list.card.photo ul.items>li div.info span.date{bottom:20px;left:20px}div.board.list.card.photo ul.items>li.use-image div.info span.date{margin-top:10px;display:block;position:static}div.board.view.post div.detail img{width:100%!important;height:auto!important}div.detail iframe{width:100%!important}}@media (max-width:991px){div.board.next{margin-top:3.75vh}div.sort div.swiper-container div.swiper-wrapper{justify-content:normal!important}div.sort div.swiper-container div.swiper-wrapper .swiper-slide{margin-left:0!important;padding-left:30px!important;padding-right:30px!important}.sort.layout-size1.m{padding:0!important}.mobile-contents-view{display:block}.pc-contents-view{display:none}}@media (max-width:767px){div.board.list.default ul>li div.more span.item.multiple{margin:10px 0 0;display:block}div.board.list.card ul.items>li{width:100%}div.board.write input[type=text]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=tel]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=email]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=number]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=password]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write select:not(:where([class^=rt-],[class*=\ rt-])){height:44px;padding:0 10px;font-size:14px}div.board span.is-state{font-size:14px}div.board.list.card.photo ul.items>li.use-image div.info span.date{margin-top:0;padding-top:10px;font-size:14px}.header-cell.br>br{display:block}div.board.view.post div.info{padding:15px 0}div.board.view.post div.info div.more span{display:block}div.board.view.post div.info div.more span.date{background-image:none;margin:0;padding:0}div.board.view.post div.info div.more.reply span.way,div.board.view.post div.info div.more.reply div.basics{float:none}div.board.view.post div.detail{padding:25px 0}div.board.view.post div.detail div.intro div.word{margin-top:4vh}div.board.view.post div.detail ul.recruitment-information>li{margin-top:5vh}div.board.view div.import ul.qualification{display:block}div.replay-answer{margin-top:50px;padding:20px}div.replay-answer strong.title span{background-size:10px;padding-left:15px}div.replay-answer div.more{margin-top:10px}div.replay-answer div.more span.next{background-image:none;margin-top:5px;margin-left:0;padding-left:0;display:block}div.replay-answer div.output{margin-top:20px}div.replay-answer div.output textarea,div.replay-answer div.output div.complete{padding:10px}div.button-group.replay-button-group .button-set{min-width:auto;padding:0 5vw}div.board.write textarea.write-editor.only{min-height:20vh;padding:0 2vw}div.board.write div.overlap-field input:not(:where([class^=rt-],[class*=\ rt-])){padding-right:40px}div.board ul.cell>li{margin-top:2vh;display:block}div.board ul.cell>li:first-child{margin-top:0}div.board ul.cell>li strong.header-cell{width:100%;padding-left:0}div.board ul.cell>li div.data-cell.both-sides div.cell-items{justify-content:space-between;display:flex}div.board ul.cell>li div.data-cell.both-sides div.cell-items .owner{flex:1}div.board ul.cell>li div.data-cell.multiple-period{justify-content:space-between;align-items:center;display:flex}div.board ul.cell>li div.data-cell.multiple-period div.overlap-field{width:47%}div.board ul.cell>li div.data-cell input[type=text],div.board ul.cell>li div.data-cell input[type=tel],div.board ul.cell>li div.data-cell input[type=email],div.board ul.cell>li div.data-cell input[type=search],div.board ul.cell>li div.data-cell input[type=password],div.board ul.cell>li div.data-cell select.user-select,div.board ul.cell>li div.data-cell select.user-gender,div.board ul.cell>li div.data-cell select.user-graduation,div.board ul.cell>li div.data-cell div.overlap-field.user-birthday{width:100%;max-width:none}div.viewer{padding:3.5vh 3vw 2.5vh}div.viewer div.default-step-section{margin-top:3vh}div.viewer div.default-step-section div.board{margin-top:1.5vh;padding:2vh 2vw}div.viewer div.default-step-section div.board ul.cell,div.viewer div.default-step-section div.board ul.cell>li div.data-cell,div.viewer div.default-step-section div.editor-view{padding:0}div.viewer div.default-step-section.career div.board ul.cell{margin-top:20px;padding-top:20px}div.viewer div.default-step-section.career div.board ul.cell:first-child{margin-top:0;padding-top:0}.cell>li:after{content:"";clear:both;display:block}.header-cell{float:left;width:100px!important}.data-cell{float:left;width:calc(100% - 100px);padding-top:2px!important}}@media (max-width:430px){.header-cell{float:left;min-width:60px;width:60px!important}.data-cell{width:calc(100% - 125px);padding-top:2px!important}}.company div.container{text-align:left}div.outline-container{padding:80px 0}div.greeting p.summary,.company div.vision p.summary{margin-top:40px}div.greeting div.inner{border-bottom:1px solid #ccc;padding-bottom:150px;position:relative}div.greeting div.inner h2{font-size:2.25rem;font-weight:200;line-height:40px}div.greeting div.inner div.desc{margin-top:40px;font-size:1.25rem;line-height:32px}div.greeting div.inner div.desc>p{word-break:keep-all}div.greeting div.inner div.desc p strong{color:#202020;font-weight:500}div.greeting div.inner span.sign{color:#444;font-size:18px;font-weight:400;position:absolute;bottom:80px;right:0}.company div.vision{margin-top:80px}.company div.vision h2{color:#bed732;font-size:2.25rem;font-weight:200}.company div.vision h3{color:#bed732;font-size:2.625rem;font-weight:200;line-height:44px;display:block}.company div.vision section{box-sizing:border-box;margin-top:80px}.company div.vision section.item1{margin-top:70px}.company div.vision section.item1>ul>li{flex:1}.company div.vision section.item1>ul>li div.image img{vertical-align:top;width:100%}.company div.vision section.item1>ul>li div.info{margin-top:50px;padding-right:20px}.company div.vision section.item1>ul>li div.info ul.dotted-list{margin-top:15px}.company div.vision section.item1>ul>li div.info ul.dotted-list>li{background-position-y:13px;font-size:1.125rem;line-height:30px}.company div.vision section.item3 ol{flex-wrap:wrap;justify-content:space-between;margin-top:30px;display:flex}.company div.vision section.item3 ol>li{box-sizing:border-box}.company div.vision section.item3 ol>li.box-item1{width:33.33%}.company div.vision section.item3 ol>li.box-item2{width:33.34%}.company div.vision section.item3 ol>li.box-item3{width:33.33%}.company div.vision section.item3 ol>li.box-item4,.company div.vision section.item3 ol>li.box-item5{width:50%;margin-top:20px}.company div.vision section.item3 ol>li.box-item1,.company div.vision section.item3 ol>li.box-item4{padding-right:1.282%}.company div.vision section.item3 ol>li.box-item2{padding:0 1.282%}.company div.vision section.item3 ol>li.box-item3,.company div.vision section.item3 ol>li.box-item5{padding-left:1.282%}.company div.vision section.item3 ol>li div.inner{text-align:center;border:1px solid #ccc;flex-direction:column;min-height:200px;display:flex;position:relative}.company div.vision section.item3 ol>li div.inner p{margin-top:15px;font-size:1.125rem;line-height:30px}.company div.vision section.item3 ol>li div.inner span.number{color:#bed732;opacity:.3;font-size:5.625rem;font-weight:500;line-height:74px;position:absolute;bottom:0;right:0}div.company-overview-container{padding-top:80px;padding-bottom:110px}.company-section-eyebrow{letter-spacing:.18em;color:var(--site-ink-soft,#52605f);font-size:.875rem;font-weight:700;line-height:1;display:block}div.company-page-intro{text-align:left}div.company-page-intro p.summary{word-break:keep-all;max-width:1080px;margin-top:18px;line-height:1.45}div.company-page-intro p.desc{word-break:keep-all;color:#667065;max-width:760px;margin-top:24px;font-size:1.25rem;line-height:1.7}div.history{border-top:1px solid #cfd6ca;margin-top:90px}div.history section{border-bottom:1px solid #cfd6ca;grid-template-columns:220px minmax(0,1fr);gap:70px;padding:68px 0;display:grid;position:relative}div.history section h2.years{letter-spacing:-.045em;text-align:left;color:#202020;font-size:3rem;font-weight:500;line-height:1.2}div.history section div.timeline{margin:0;padding:0}div.history section.old div.timeline{padding-bottom:0}div.history section div.timeline ul>li{padding:0}div.history section div.timeline ul>li div.inner{text-align:left;background:0 0;border-left:1px solid #d8ded4;width:100%;padding:0 0 34px 42px;position:relative}div.history section div.timeline ul>li:last-child div.inner{padding-bottom:0}div.history section div.timeline ul>li div.inner:before{content:"";background-color:#a8c31b;border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:-5px;box-shadow:0 0 0 6px #f2f5ef}div.history section div.timeline ul>li div.inner strong{letter-spacing:-.02em;color:#202020;font-size:1.5rem;font-weight:500;line-height:1.5;display:block}div.history section div.timeline ul>li div.inner p{word-break:keep-all;color:#667065;margin-top:8px;font-size:1.0625rem;line-height:1.65}div.customer-frame{margin-top:80px}div.customer-frame ul>li{margin-top:56px}div.customer-frame ul>li:first-child{margin-top:0}div.customer-frame div.illustration{background-color:#f2f5ef;align-items:stretch;overflow:hidden}div.customer-frame div.illustration div.frame{background-color:#0000;flex:0 0 55%;justify-content:center;align-items:center;min-height:380px;display:flex;overflow:hidden}div.customer-frame div.illustration div.frame>img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:100%;transition:transform .5s;display:block}div.customer-frame div.illustration:hover div.frame>img{transform:scale(1.015)}div.customer-frame div.illustration div.info{box-sizing:border-box;text-align:left;width:auto;min-width:0;padding:48px 52px}div.customer-frame div.illustration div.info span.partner-index{letter-spacing:.12em;color:var(--site-ink-soft,#52605f);font-size:.875rem;font-weight:700}div.customer-frame div.illustration div.info h2{letter-spacing:-.04em;color:#202020;margin-top:18px;font-size:2.625rem;font-weight:500;line-height:1.2}div.customer-frame div.illustration div.info strong.title{word-break:keep-all;margin-top:24px;line-height:1.4;display:block}div.customer-frame div.illustration div.info p{word-break:keep-all;color:#667065;margin-top:14px;font-size:1.0625rem;line-height:1.7}div.customer-frame div.illustration div.info a.outlink{color:#444;margin-top:24px;font-size:1rem;font-weight:500;display:inline-block}div.customer-frame div.illustration div.info a.outlink em{background-image:linear-gradient(#bed732,#bed732);background-position:0;background-repeat:no-repeat;background-size:100% 8px;padding:0 10px 15px}div.customer-frame div.illustration div.info a.outlink em span{align-items:center;gap:9px;display:inline-flex}div.customer-frame div.illustration.reverse div.info{text-align:left;padding:48px 52px}div.ethics-list{margin-top:80px}div.ethics-list h2{font-size:2.25rem;font-weight:200}div.ethics-list ol>li{align-items:center;margin-top:30px;display:flex}div.ethics-list ol>li div.info{flex:1;padding-left:20px}div.ethics-list ol>li div.info p{color:#777;margin-top:5px;font-size:1.125rem;line-height:30px}div.ethics-list ol>li span.icon{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;border:4px solid #ccc;border-radius:50%;width:150px;height:150px}div.ethics-list ol>li.item1 span.icon{background-image:url(/images/company/ethics_icon1.png)}div.ethics-list ol>li.item2 span.icon{background-image:url(/images/company/ethics_icon2.png)}div.ethics-list ol>li.item3 span.icon{background-image:url(/images/company/ethics_icon3.png)}div.ethics-list ol>li.item4 span.icon{background-image:url(/images/company/ethics_icon4.png)}div.ethics-list ol>li.item5 span.icon{background-image:url(/images/company/ethics_icon5.png)}div.ethics-list ol>li.item6 span.icon{background-image:url(/images/company/ethics_icon6.png)}div.ethics-list ol>li.item7{padding-left:0}div.ethics-list ol>li div.info div.ethics-report-channels,div.ethics-list ol>li.item7 div.ethics-report-channels{border-top:1px solid #e1e1e1;margin-top:20px;padding-top:20px}div.ethics-list ol>li div.info div.ethics-report-channels p.report-channel-item,div.ethics-list ol>li.item7 div.ethics-report-channels p.report-channel-item{color:#777;margin-top:10px;font-size:1.125rem;line-height:30px}div.ethics-list ol>li div.info div.ethics-report-channels p.report-channel-item:first-child,div.ethics-list ol>li.item7 div.ethics-report-channels p.report-channel-item:first-child{margin-top:0}div.ethics-list ol>li div.info div.ethics-report-channels p.report-channel-item strong,div.ethics-list ol>li.item7 div.ethics-report-channels p.report-channel-item strong{color:#202020;font-weight:500}div.ethics-list ol>li div.info div.ethics-report-channels p.report-channel-item a.outlink,div.ethics-list ol>li.item7 div.ethics-report-channels p.report-channel-item a.outlink{color:#444;border-bottom:1px solid #444;text-decoration:none;transition:color .2s,border-color .2s}div.ethics-list ol>li div.info div.ethics-report-channels p.report-channel-item a.outlink:hover,div.ethics-list ol>li.item7 div.ethics-report-channels p.report-channel-item a.outlink:hover{color:#00959c;border-bottom-color:#00959c}div.culture-cotainer{padding:80px 0 110px}div.culture-cotainer section h2{letter-spacing:-.04em;color:#202020;font-size:2.25rem;font-weight:500;line-height:1.25}div.culture-cotainer section p.summary{margin-top:40px}section.culture-space{position:relative}section.culture-space div.culture-space-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:60px;display:grid}section.culture-space div.illustration.cafeteria{margin-right:0}section.culture-space div.illustration div.frame{background-color:#f3f5f1;overflow:hidden}section.culture-space div.illustration span.image{display:block;overflow:hidden}section.culture-space div.illustration img{aspect-ratio:570/334;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .5s;display:block}section.culture-space div.illustration:hover img{transform:scale(1.015)}section.culture-space div.illustration p.desc{text-align:left;word-break:keep-all;color:#667065;background-color:#f2f5ef;margin-top:0;padding:14px 16px 15px;font-size:1.0625rem;line-height:1.7}section.culture-benefit{background-color:#f2f5ef;margin-top:100px;padding:96px 0 104px}section.culture-benefit ul{background-color:#dce2d8;border:1px solid #dce2d8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:54px;display:grid}section.culture-benefit ul>li{background-color:#fff;align-items:flex-start;min-height:180px;margin:0;padding:34px;display:flex}section.culture-benefit ul>li span.icon{background-color:#f2f5ef;background-position:50%;background-repeat:no-repeat;background-size:52%;border-radius:24px;flex:0 0 88px;width:88px;height:88px}section.culture-benefit ul>li div.info{text-align:left;flex:1;padding:4px 0 0 26px}section.culture-benefit ul>li div.info p{word-break:keep-all;color:#667065;margin-top:10px;font-size:1rem;line-height:1.65}section.culture-benefit ul>li.item1 span.icon{background-image:url(/images/company/culture_icon1.png)}section.culture-benefit ul>li.item2 span.icon{background-image:url(/images/company/culture_icon2.png)}section.culture-benefit ul>li.item3 span.icon{background-image:url(/images/company/culture_icon3.png)}section.culture-benefit ul>li.item4 span.icon{background-image:url(/images/company/culture_icon4.png)}section.culture-education{margin-top:100px}section.culture-education div.flex-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:60px;display:grid}section.culture-education div.illustration.program{margin-right:0}section.culture-education div.illustration div.frame{background-color:#f3f5f1;overflow:hidden}section.culture-education div.illustration div.frame img{aspect-ratio:570/334;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .5s;display:block}section.culture-education div.illustration:hover div.frame img{transform:scale(1.015)}section.culture-education div.illustration div.info{text-align:left;margin-top:24px}section.culture-education div.illustration div.info strong.title span{padding:0}.sign2{color:#000;font-size:26px;font-weight:500}.summary-vision{text-align:center;color:#000;margin-top:40px;font-size:32px;font-weight:200;line-height:46px}.summary-vision strong{letter-spacing:-.04em;color:#202020;word-break:keep-all;max-width:980px;margin:0 auto 24px;font-size:42px;font-style:normal;font-weight:500;line-height:1.3;display:block}.summary-vision span.vision-description{letter-spacing:-.02em;color:#555;word-break:keep-all;max-width:900px;margin:0 auto;font-size:24px;line-height:1.65;display:block}.vision-item{box-sizing:border-box;background-color:#fff;border:1px solid #dce2d8;position:relative}.vision-item .title{color:#222;white-space:nowrap;background:#fff;padding:0 20px;font-size:28px;font-weight:500;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.vision-box{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));padding:70px 42px 58px;display:grid}.vision-box li{text-align:left;border-left:1px solid #dce2d8;min-width:0;padding:0 34px}.vision-box li:first-child{border-left:0}.vision-box li span.vision-number{letter-spacing:.12em;color:var(--site-ink-soft,#52605f);font-size:.875rem;font-weight:700;display:block}.vision-box li strong{letter-spacing:-.035em;color:#202020;margin-top:24px;font-size:1.75rem;font-weight:500;line-height:1.35;display:block}.vision-box li p{word-break:keep-all;color:#667065;margin-top:14px;font-size:1rem;font-weight:200;line-height:1.7}.point-color2{color:#0071bb}.point-color3{color:#f06d2e}.company div.vision section.item2 ul{margin-top:40px}.value-area li{margin-bottom:80px;display:flex}.value-area li:last-child{margin-bottom:0}.value-area li .image{box-sizing:border-box;width:50%;padding-right:80px}.value-area li .image img{max-width:100%;display:block}.value-area li:nth-child(2n) .image{order:1;padding-left:80px;padding-right:0}.value-area li:nth-child(2n) .info{text-align:right}.value-area li .info .title{color:#000;padding-left:28px;font-size:38px;font-weight:600;position:relative}.value-area li .info .title:after{content:"";background:#adc814;border-radius:100%;width:14px;height:14px;display:inline-block;position:absolute;top:21px;left:0}.value-area li .info .title:before{content:"";background:#dedede;border-radius:100%;width:110px;height:2px;display:inline-block;position:absolute;top:27px;left:-110px}.value-area li:nth-child(2n) .info .title:before{left:auto;right:-110px}.value-area li .info{box-sizing:border-box;width:50%;padding-top:30px}.value-area li .info p{color:#000;padding-left:28px;font-size:22px;font-weight:500;line-height:38px}.value-area li:nth-child(2n) .info .title:after{left:auto;right:0}.value-area li:nth-child(2n) .info .title,.value-area li:nth-child(2n) .info p{padding-left:0;padding-right:28px}.company div.vision section.item3>div.way-area{margin-top:40px}.company div.vision section.item3 ul{box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.company div.vision section.item3 ul li{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;width:calc(50% - 12px);margin-bottom:24px;overflow:hidden}.company div.vision section.item3 ul li:nth-child(odd){margin-right:24px}.company div.vision section.item3 ul li.way-item1{background-image:url(/images/company/way_bg1.png)}.company div.vision section.item3 ul li.way-item2{background-image:url(/images/company/way_bg2.png)}.company div.vision section.item3 ul li.way-item3{background-image:url(/images/company/way_bg3.png)}.company div.vision section.item3 ul li.way-item4{background-image:url(/images/company/way_bg4.png)}.company div.vision section.item3 ul li dl{box-sizing:border-box;min-height:240px;padding:44px 40px}.company div.vision section.item3 ul li dl dt{color:#222;margin-bottom:18px;font-size:28px;font-weight:600}.company div.vision section.item3 ul li dl dt .num{color:#00959c}.company div.vision section.item3 ul li dl dd{color:#444;font-size:18px;font-weight:400;line-height:1.7}.company div.vision section.item3 ul li dl dd span{word-break:keep-all;display:block}.company div.vision section.item3 ul li dl dd span span{display:inline}@media (max-width:1270px){div.customer-frame div.illustration div.frame{width:55%}div.customer-frame div.illustration div.info{width:45%;padding:3vw}}@media (max-width:1100px){.company div.vision section.item3 ul li dl{min-height:220px;padding:36px 32px}.company div.vision section.item3 ul li dl dt{font-size:26px}.company div.vision section.item3 ul li dl dd{font-size:17px}}@media (max-width:991px){div.outline-container{padding:4vh 0}div.greeting p.summary,.company div.vision p.summary{margin-top:2vh}div.greeting div.inner{padding-bottom:4vh}div.greeting div.inner div.desc{margin-top:2vh;line-height:1.4}div.greeting div.inner div.desc p{margin-top:1vh}div.greeting div.inner div.desc p:first-child{margin-top:0}div.greeting div.inner span.sign{text-align:right;color:#444;margin-top:2vh;font-size:28px;font-weight:400;display:block;position:static}.sign2{color:#000;font-size:36px;font-weight:500}.company div.vision,.company div.vision section{margin-top:4vh}.company div.vision section.item1>ul{display:block}.company div.vision section.item1>ul>li{margin-top:2.5vh}.company div.vision section.item1>ul>li div.info{margin-top:2.5vh;padding:0}.company div.vision section.item1>ul>li div.info ul.dotted-list>li{background-position-y:9px;margin-top:1vh;line-height:1.4}.company div.vision section.item1>ul>li div.info ul.dotted-list>li:first-child{margin-top:0}.company div.vision section.item2 ul{display:block}.company div.vision section.item2 ul li{margin:4vh 0 0}.company div.vision section.item2 ul li:first-child{margin-top:0}.company div.vision section.item3 ol{display:block}.company div.vision section.item3 ol>li.box-item1,.company div.vision section.item3 ol>li.box-item2,.company div.vision section.item3 ol>li.box-item3,.company div.vision section.item3 ol>li.box-item4,.company div.vision section.item3 ol>li.box-item5{width:100%;margin-top:1vh;padding:0}.company div.vision section.item3 ol>li div.inner{text-align:left;min-height:auto;padding:5vw;display:block}.company div.vision section.item3 ol>li div.inner p{line-height:1.4}div.company-overview-container{padding:4vh 50px 6vh}div.company-page-intro p.desc{margin-top:1.25vh}div.history{margin-top:6vh}div.history section{grid-template-columns:150px minmax(0,1fr);gap:30px;padding:44px 0}div.history section h2.years{font-size:36px}div.history section div.timeline{margin:0;padding:0}div.customer-frame,div.customer-frame ul>li{margin-top:4vh}div.customer-frame div.illustration{display:block}div.customer-frame div.illustration div.frame{width:100%;min-height:0}div.customer-frame div.illustration div.frame>img{height:auto}div.customer-frame div.illustration div.info{width:100%;margin-top:0;padding:36px 40px}div.customer-frame div.illustration div.info,div.customer-frame div.illustration.reverse div.info{text-align:left;padding:36px 40px}div.customer-frame div.illustration div.info strong.title{margin-top:1.5vh}div.customer-frame div.illustration div.info a.outlink{margin-top:1vh}div.ethics-list{margin-top:4vh}div.ethics-list ol>li{margin-top:3vh}div.ethics-list ol>li span.icon{background-size:50%;border-width:2px;align-self:flex-start;width:100px;height:100px;margin-top:5px}div.ethics-list ol>li.item7{padding-left:0}div.ethics-list ol>li div.info div.ethics-report-channels,div.ethics-list ol>li.item7 div.ethics-report-channels{margin-top:1.5vh;padding-top:1.5vh}div.ethics-list ol>li div.info div.ethics-report-channels p.report-channel-item,div.ethics-list ol>li.item7 div.ethics-report-channels p.report-channel-item{margin-top:1vh;line-height:1.4}div.culture-cotainer{padding:4vh 0}div.culture-cotainer section p.summary{margin-top:2vh}section.culture-space div.culture-space-grid{grid-template-columns:1fr;gap:3vh;margin-top:3vh;display:grid}section.culture-space div.illustration.cafeteria{margin:0}section.culture-space div.illustration p.desc{margin-top:0}section.culture-benefit{margin-top:4vh;padding:4vh 0}section.culture-benefit ul{grid-template-columns:1fr;margin-top:3vh}section.culture-benefit ul>li{min-height:0;margin:0}section.culture-benefit ul>li span.icon{background-size:50%;align-self:flex-start;width:100px;height:100px;margin-top:5px}section.culture-benefit ul>li div.info p{line-height:1.4}section.culture-education{margin-top:4vh}section.culture-education div.flex-layout{grid-template-columns:1fr;gap:3vh;margin-top:3vh;display:grid}section.culture-education div.illustration.program{margin:0}section.culture-education div.illustration div.info{margin-top:3vh}.vision-box{padding:56px 20px 44px}.vision-box li{padding:0 22px}.vision-box li strong{font-size:24px}.vision-box li p{word-break:keep-all;padding-left:0;font-size:15px}.value-area li .image{padding-right:50px}.value-area li .info{padding-top:10px}.value-area li .info p{word-break:keep-all;font-size:28px}.value-area li .info .title:after{width:10px;height:10px;top:24px}.company div.vision section.item3 ul{width:100%;display:block}.company div.vision section.item3 ul li{width:100%;margin-bottom:20px;margin-right:0}.company div.vision section.item3 ul li:nth-child(odd){margin-right:0}.value-area li{margin-top:50px!important}.company div.vision section.item3 ul li dl{min-height:auto;padding:5vw}.company div.vision section.item3 ul li dl dt{font-size:32px}.company div.vision section.item3 ul li dl dd{font-size:24px}.value-area li:nth-child(2n) .image{padding-left:50px}.value-area li .info .title{margin-bottom:10px;display:block}.value-area li .info .title:before{width:70px;top:28px;left:-70px}.value-area li:nth-child(2n) .info .title:before{right:-70px}}@media (max-width:767px){div.company-overview-container{padding:4vh 20px 6vh}div.company-page-intro p.summary{font-size:24px;line-height:30px}div.company-page-intro p.desc{font-size:15px;line-height:1.65}div.history section{grid-template-columns:1fr;gap:24px;padding:38px 0}div.history section h2.years{font-size:32px}div.history section div.timeline ul>li div.inner{padding:0 0 28px 28px}div.ethics-list ol>li span.icon{border-width:2px;width:75px;height:75px}div.ethics-list ol>li.item7{padding-left:0}div.ethics-list ol>li div.info div.ethics-report-channels,div.ethics-list ol>li.item7 div.ethics-report-channels{margin-top:15px;padding-top:15px}div.ethics-list ol>li div.info div.ethics-report-channels p.report-channel-item,div.ethics-list ol>li.item7 div.ethics-report-channels p.report-channel-item{margin-top:8px;font-size:14px;line-height:20px}div.ethics-list ol>li div.info div.ethics-report-channels p.report-channel-item:first-child,div.ethics-list ol>li.item7 div.ethics-report-channels p.report-channel-item:first-child{margin-top:0}section.culture-benefit ul>li span.icon{width:75px;height:75px}div.greeting div.inner span.sign{text-align:right;color:#444;margin-top:2vh;font-size:14px;font-weight:400;display:block;position:static}.sign2{color:#000;font-size:18px;font-weight:500}div.history section div.timeline ul>li div.inner strong{font-size:20px}div.history section div.timeline ul>li div.inner p{margin-top:4px;font-size:14px}div.customer-frame div.illustration div.info,div.customer-frame div.illustration.reverse div.info{padding:28px 24px}div.customer-frame div.illustration div.info h2{font-size:30px!important;line-height:1.25!important}div.customer-frame div.illustration div.info strong.title{font-size:20px}div.customer-frame div.illustration div.info p{line-height:1.65;font-size:14px!important}div.ethics-list h2{font-size:21px}div.ethics-list ol>li div.info p{font-size:14px;line-height:20px}div.culture-cotainer section h2{font-size:21px;line-height:20px}section.culture-space div.illustration p.desc{font-size:14px;line-height:20px}section.culture-education div.illustration div.info{margin-top:0!important}.title.size-28>span{padding:13px 0;display:block}section.culture-benefit ul>li div.info p{font-size:14px;line-height:20px}.inner>div.desc>p{font-size:15px}div.greeting div.inner span.sign>img{width:52px}div.greeting div.inner h2{font-size:30px}.company div.vision h2{font-size:21px}.company div.vision section.item1>ul>li div.info ul.dotted-list>li{margin-top:0!important}.company div.vision h3{font-size:24px}.company div.vision section.item2 ul li div.info p{margin-top:8px;font-size:14px}.company div.vision section.item3 ol>li div.inner p{font-size:14px!important}.company div.vision section.item2 ul li div.info p>br{display:none}.company div.vision section.item3 ol>li div.inner span.number{font-size:60px}.summary-vision{margin-top:30px;font-size:18px;line-height:26px}.summary-vision strong{margin-bottom:16px;font-size:24px;line-height:1.4}.summary-vision span.vision-description{font-size:16px;line-height:1.65}.vision-item .title{font-size:17px;top:-14px}.vision-box{grid-template-columns:1fr;padding:38px 22px 24px}.vision-box li{border-top:1px solid #dce2d8;border-left:0;padding:22px 0}.vision-box li:first-child{border-top:0}.vision-box li strong{margin-top:14px;font-size:21px}.vision-box li p{margin-top:8px;padding-left:0;font-size:14px}.value-area li{margin-top:40px!important}.value-area li .image{padding-right:25px}.value-area li:nth-child(2n) .image{padding-left:25px}.company div.vision section.item2 ul li{margin-top:25px!important}.value-area li .info .title{padding-left:14px;font-size:20px}.value-area li .info p{padding-left:14px;line-height:20px}.value-area li .info .title:after{width:5px;height:5px;top:12px}.value-area li:nth-child(2n) .info p{padding-right:14px}.company div.vision section.item3>div.way-area{margin-top:30px}.company div.vision section.item3 ul li{border-radius:10px;margin-bottom:14px}.company div.vision section.item3 ul li dl{padding:28px 20px}.company div.vision section.item3 ul li dl dt{margin-bottom:10px;font-size:18px}.company div.vision section.item3 ul li dl dd{font-size:15px;line-height:1.6}.value-area li .info .title:before{width:35px;height:1px;top:14px;left:-35px}.value-area li:nth-child(2n) .info .title:before{right:-35px}.value-area li:nth-child(2n) .info .title{padding-right:14px}.company div.vision section.item1{margin-top:40px}.company div.vision section.item2 ul{margin-top:30px}}.recruit .vision p.summary{margin:0}.recruit .vision div.frame-intro{margin-top:90px}.recruit .vision div.vision-heading{text-align:left}.recruit .vision .vision-eyebrow{letter-spacing:.18em;color:var(--site-ink-soft,#52605f);font-size:.875rem;font-weight:700;line-height:1;display:block}.recruit .vision div.vision-heading strong.title{letter-spacing:-.04em;color:#202020;margin-top:16px;display:block}.recruit .vision ul.vision-list{margin-top:40px}.recruit .vision div.frame-intro>ul>li{margin-top:64px}.recruit .vision div.frame-intro>ul>li:first-child{margin-top:0}.recruit .vision div.frame-intro div.illustration{background-color:#f3f5f1;align-items:stretch;min-height:400px;overflow:hidden}.recruit .vision div.frame-intro div.illustration div.frame{flex:0 0 60%;overflow:hidden}.recruit .vision div.frame-intro div.illustration div.frame img{-o-object-fit:cover;object-fit:cover;height:100%}.recruit .vision div.frame-intro div.illustration div.info{box-sizing:border-box;text-align:left;width:auto;min-width:0;padding:48px 52px}.recruit .vision div.frame-intro div.illustration.reverse div.info{padding:48px 52px}.recruit .vision div.vision-marker{align-items:center;gap:14px;font-weight:700;display:flex}.recruit .vision div.vision-marker span{letter-spacing:.08em;color:var(--site-ink-soft,#52605f);font-size:.875rem}.recruit .vision div.vision-marker em{letter-spacing:.08em;color:#667065;border-left:1px solid #cbd1c6;padding-left:14px;font-size:.875rem}.recruit .vision div.frame-intro div.illustration div.info strong.title{letter-spacing:-.035em;text-wrap:balance;color:#202020;margin-top:26px;line-height:1.35;display:block}.recruit .vision div.frame-intro div.illustration div.info ul.dotted-list{margin-top:24px}.recruit .vision div.frame-intro div.illustration div.info ul.dotted-list>li{color:#667065;margin-top:10px;font-size:1.0625rem;line-height:1.6}.recruit .vision div.frame-intro div.illustration div.info ul.dotted-list>li:first-child{margin-top:0}.recruit .vision div.about-telemarketer{border-top:1px solid #dce1d8;align-items:flex-start;margin-top:100px;padding:72px 0 0}.recruit .vision div.service-definition-title{text-align:left;flex:0 0 390px}.recruit .vision div.service-definition-title strong.title{letter-spacing:-.04em;word-break:keep-all;color:#202020;margin-top:16px;line-height:1.3;display:block}.recruit .vision div.about-telemarketer div.description{text-align:left;color:#444;max-width:760px;font-size:1.25rem;line-height:1.8}.recruit .vision div.about-telemarketer div.description p{word-break:keep-all;margin-top:14px}.recruit .vision div.about-telemarketer div.description p:first-child{margin-top:0}.recruit .vision section.service-value{text-align:left;background:0 0;margin-top:110px;padding:96px 0 110px}.recruit .vision div.service-value-inner{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:start;gap:100px;display:grid}.recruit .vision div.service-value-heading h2{letter-spacing:-.05em;color:#202020;margin-top:20px;font-size:3rem;font-weight:500;line-height:1.2}.recruit .vision div.service-value-heading p{word-break:keep-all;color:#667065;max-width:350px;margin-top:28px;font-size:1.0625rem;line-height:1.75}.recruit .vision ol.service-value-list{border-bottom:1px solid #cfd6ca}.recruit .vision ol.service-value-list>li{border-top:1px solid #cfd6ca;grid-template-columns:70px 1fr;gap:24px;padding:28px 0;display:grid}.recruit .vision ol.service-value-list span.value-number{letter-spacing:.12em;color:var(--site-ink-soft,#52605f);padding-top:3px;font-size:.875rem;font-weight:700}.recruit .vision ol.service-value-list strong{letter-spacing:-.025em;color:#202020;font-size:1.5rem;font-weight:500;line-height:1.35;display:block}.recruit .vision ol.service-value-list p{word-break:keep-all;color:#667065;margin-top:10px;font-size:1rem;line-height:1.7}.hr-system ul.simple-list{counter-reset:hr-section;margin-top:40px}.hr-system ul.simple-list>li{counter-increment:hr-section;border-top:1px solid #dce1d8;padding:64px 0;display:flex}.hr-system ul.simple-list>li:first-child{border-top:none}.hr-system ul.simple-list>li strong.title{letter-spacing:-.035em;flex:0 0 210px;width:auto;font-weight:500}.hr-system ul.simple-list>li strong.title:before{content:"0" counter(hr-section);letter-spacing:.14em;color:var(--site-ink-soft,#52605f);margin-bottom:14px;font-size:.8125rem;font-weight:700;line-height:1;display:block}.hr-system ul.simple-list>li div.info{flex:1;min-width:0;padding-top:5px}.hr-system ul.simple-list>li div.info p.desc{word-break:keep-all;color:#667065;max-width:860px;font-size:1.125rem;line-height:1.75}.hr-system .hr-path,.hr-system .hr-courses{gap:28px;margin-top:32px;padding:0;list-style:none;display:flex}.hr-system .hr-courses{margin-top:20px}.hr-system .hr-card{--hr-tone:#748d0d;--hr-tone-bg:#f1f5d9;box-sizing:border-box;border:1px solid var(--recruit-line,#dce4dc);border-radius:var(--recruit-radius,16px);text-align:left;min-width:0;min-height:200px;color:var(--recruit-ink,#17231f);background:var(--recruit-surface,#fff);flex-direction:column;flex:1 1 0;align-items:flex-start;padding:24px 24px 26px;display:flex;position:relative}.hr-system .hr-card--blend{--hr-tone:#3f8f7a;--hr-tone-bg:#e6f2ea}.hr-system .hr-card--teal{--hr-tone:#287f83;--hr-tone-bg:#e7f2f1}.hr-system .hr-card__icon,.hr-system .hr-mix__icon{width:44px;height:44px;color:var(--hr-tone);background:var(--hr-tone-bg);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.hr-system .hr-card__icon svg,.hr-system .hr-mix__icon svg{display:block}.hr-system .hr-card__eyebrow{letter-spacing:.14em;color:var(--hr-tone);margin-top:22px;font-size:.75rem;font-weight:700;line-height:1;display:block}.hr-system .hr-card__title{letter-spacing:-.03em;word-break:keep-all;margin-top:10px;font-size:1.25rem;font-weight:600;line-height:1.4;display:block}.hr-system .hr-card__note{color:var(--recruit-muted,#66736b);margin-top:8px;font-size:.9375rem;line-height:1.55;display:block}.hr-system .hr-card__list{flex-direction:column;gap:6px;margin-top:14px;padding:0;list-style:none;display:flex}.hr-system .hr-card__list li{color:var(--recruit-muted,#66736b);align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.55;display:flex}.hr-system .hr-card__list svg{color:var(--hr-tone);flex:none;margin-top:5px}.hr-system .hr-card__next,.hr-system .hr-mix__plus{border:1px solid var(--recruit-line,#dce4dc);width:30px;height:30px;color:var(--recruit-muted,#66736b);background:var(--recruit-surface,#fff);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hr-system .hr-card__next{z-index:1;margin-top:-15px;position:absolute;top:50%;right:-15px}.hr-system .hr-mix{align-items:center;gap:16px;margin-top:32px;display:flex}.hr-system .hr-mix__item{--hr-tone:#748d0d;--hr-tone-bg:#f1f5d9;box-sizing:border-box;border:1px solid var(--recruit-line,#dce4dc);border-radius:var(--recruit-radius,16px);letter-spacing:-.02em;text-align:left;min-width:0;min-height:72px;color:var(--recruit-ink,#17231f);background:var(--recruit-surface,#fff);flex:1 1 0;align-items:center;gap:14px;padding:14px 20px;font-size:1.0625rem;font-weight:600;display:flex}.hr-system .hr-mix__item--teal{--hr-tone:#287f83;--hr-tone-bg:#e7f2f1}.benefit p.benefit-note{text-align:left;color:#667065;margin-top:20px;font-size:.9375rem;line-height:1.6}.benefit div.benefit-groups{border-bottom:1px solid #dce2d8;margin-top:82px}.benefit section.benefit-group{border-top:1px solid #dce2d8;grid-template-columns:210px minmax(0,1fr);gap:64px;padding:68px 0;display:grid}.benefit header.benefit-group-heading{text-align:left}.benefit span.benefit-group-number{letter-spacing:.14em;color:var(--site-ink-soft,#52605f);font-size:.8125rem;font-weight:700;line-height:1;display:block}.benefit header.benefit-group-heading h2{letter-spacing:-.04em;white-space:nowrap;color:#202020;margin-top:18px;font-size:2rem;font-weight:500;line-height:1.25}.benefit header.benefit-group-heading p{word-break:keep-all;color:#667065;margin-top:16px;font-size:1rem;line-height:1.65}.benefit ul.category-list{background-color:#dce2d8;border:1px solid #dce2d8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.benefit ul.category-list>li{background-color:#fff;min-width:0;padding:0}.benefit ul.category-list>li:last-child:nth-child(odd){grid-column:1/-1}.benefit ul.category-list div.illustration{align-items:flex-start;min-height:148px;padding:26px 24px;display:flex}.benefit ul.category-list div.frame{color:#748d0d;background-color:#f1f5d9;border-radius:20px;flex:0 0 68px;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.benefit ul.category-list div.illustration.swap div.frame{position:relative}.benefit section.benefit-group:nth-child(2n) ul.category-list div.frame{color:#287f83;background-color:#e7f2f1}.benefit ul.category-list div.frame img{-o-object-fit:contain;object-fit:contain;background:0 0;width:46px;max-width:none;height:46px;max-height:none;margin:0;transition:opacity .22s,transform .22s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.benefit ul.category-list div.illustration.swap div.frame img.icon-off{opacity:1}.benefit ul.category-list div.illustration.swap div.frame img.icon-on,.benefit ul.category-list div.illustration.swap:hover div.frame img.icon-off{opacity:0}.benefit ul.category-list div.illustration.swap:hover div.frame img.icon-on{opacity:1}.benefit ul.category-list div.info{text-align:left;flex:1;min-width:0;padding:2px 0 0 20px}.benefit ul.category-list div.info strong.title{letter-spacing:-.025em;color:#202020;font-size:1.25rem;font-weight:500;line-height:1.35;display:block}.benefit ul.category-list div.info p{word-break:keep-all;color:#667065;margin-top:10px;font-size:.9375rem;line-height:1.65}.recruitment-system ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:34px;margin-top:70px;display:grid}.recruitment-system ul>li{text-align:center;min-width:0;padding:0;position:relative}.recruitment-system ul>li:before{letter-spacing:.12em;color:var(--site-ink-soft,#52605f);margin-bottom:16px;font-size:.8125rem;font-weight:700;line-height:1;display:block}.recruitment-system ul>li.step1:before{content:"STEP 01"}.recruitment-system ul>li.step2:before{content:"STEP 02"}.recruitment-system ul>li.step3:before{content:"STEP 03"}.recruitment-system ul>li.step4:before{content:"STEP 04"}.recruitment-system ul>li.step5:before{content:"STEP 05"}.recruitment-system ul>li .step-arrow{color:#c4ccc3;display:flex;position:absolute;top:106px;right:-28px}.recruitment-system ul>li .step-arrow svg{display:block}.recruitment-system ul>li span.frame{box-sizing:border-box;background-color:#f5f7f3;background-position:50%;background-repeat:no-repeat;background-size:72px;border:1px solid #dce2d8;border-radius:50%;width:176px;height:176px;margin:0 auto;display:block;box-shadow:inset 0 0 0 10px #fff,0 14px 32px #3a534314}.recruitment-system ul>li strong.title{letter-spacing:-.035em;margin-top:24px;font-weight:500;display:block}.recruitment-system ul>li p.desc{word-break:keep-all;color:#667065;max-width:205px;margin:12px auto 0;font-size:1rem;line-height:1.65}.recruitment-system ul>li.step1 span.frame{background-image:url(/images/recruit/recruitment_system_step1.png)}.recruitment-system ul>li.step2 span.frame{background-image:url(/images/recruit/recruitment_system_step2.png)}.recruitment-system ul>li.step3 span.frame{background-image:url(/images/recruit/recruitment_system_step3.png)}.recruitment-system ul>li.step4 span.frame{background-image:url(/images/recruit/recruitment_system_step4.png)}.recruitment-system ul>li.step5 span.frame{background-image:url(/images/recruit/recruitment_system_step5.png)}.recruitment-system p.recruitment-note{text-align:left;color:#667065;border-top:1px solid #dce2d8;margin-top:44px;padding-top:20px;font-size:.9375rem;line-height:1.65}.recruit div.customer-center.recruit-contact-center{background-image:linear-gradient(90deg,#14221dc7,#14221da8),url(/images/recruit/recruitment_support_visual.jpg);background-position:50%}.recruitment-announcement ul.process{text-align:center;margin-top:60px}.recruitment-announcement ul.process li{color:#aaa;width:390px;position:relative}.recruitment-announcement ul.process li span.frame{color:#fff;z-index:1;background-color:#aaa;border-radius:50%;justify-content:center;align-items:center;width:100px;max-width:100px;height:100px;max-height:100px;margin:0 auto;display:flex;position:relative}.recruitment-announcement ul.process li:after{content:"";background-color:#ccc;width:58.9744%;height:2px;display:block;position:absolute;top:50px;left:-29.5%}.recruitment-announcement ul.process li:first-child:after{display:none}.recruitment-announcement ul.process li strong{margin-top:30px;font-size:1.75rem;font-weight:200;display:block}.recruitment-announcement ul.process li p.desc{margin-top:10px;font-size:1.125rem;line-height:28px}.recruitment-announcement ul.process li.on span.frame{background-color:#bed732}.recruitment-announcement ul.process li.on strong{color:#202020}.recruitment-announcement ul.process li.on p.desc{color:#777}div.authenticate-form p.desc{margin-top:10px;font-size:1.125rem;line-height:28px}div.authenticate-form p.note{margin-top:20px}div.authenticate-form input.user-name{width:257px}div.authenticate-form input.user-cellphone,div.authenticate-form input.user-code{width:380px}div.authenticate-form ul.cell>li div.data-cell button.button-set{margin-left:10px;padding:0 20px;font-size:1.125rem}div.authenticate-form ul.cell>li p.error-message{margin-top:5px}div.rulues div.trems div.agreement{text-align:right;background-color:#ededed;padding:25px 30px}div.rulues div.trems div.agreement p{float:left;height:40px}div.personal-exemption div.board.write{padding-left:30px;padding-right:30px}div.personal-exemption div.board div.upload,div.personal-exemption div.board div.upload.image div.frame{width:240px}div.personal-exemption div.board ul.cell{width:770px;margin-left:70px}div.personal-exemption div.board.write input.user-name-kor,div.personal-exemption div.board.write input.user-name-eng,div.personal-exemption div.board.write input.user-cellphone,div.personal-exemption div.board.write input.user-address,div.personal-exemption div.board.write input.user-phone,div.personal-exemption div.board.write div.overlap-field.user-birthday{width:257px}div.personal-exemption div.board.write select.user-gender{width:180px}div.personal-exemption div.board.write input.user-email{width:100%;max-width:400px}div.personal-exemption div.board.write ul.cell>li div.data-cell .button-set.search{padding:0 35px;font-size:1.125rem}div.academic-background input.user-school,div.academic-background input.user-major,div.academic-background div.overlap-field,div.career div.overlap-field,div.career input.user-company,div.career input.user-grade,div.career input.user-work,div.career input.user-resignation{width:30%}div.career div.board.write div.overlap-field,div.academic-background div.overlap-field{display:inline-block}div.academic-background select.user-graduation{width:20%}div.career div.adjust-item{border-top:2px solid #202020;margin-top:30px}div.career div.adjust-item div.board.write{border-top:1px solid #ccc;margin-top:0;padding:40px 0}div.career div.adjust-item div.board:first-child{border-top:none}div.career button.add-input-field,div.career button.subtract-input-field{color:#444;background-color:#f1f2f4;border:1px solid #ccc;height:60px;font-size:1.125rem;font-weight:500}div.career div.button-group{margin-top:60px}div.relevant-items-options div.board ul.cell>li strong.header-cell{width:200px}div.relevant-items-options div.board.write select.user-select{width:20%}div.relevant-items-options div.board.write p.agree-note{margin-top:20px;font-size:1rem}div.relevant-items-options div.button-group{margin-top:40px}div.applicant-describe div.board.write.line{border-left:1px solid #ededed;border-right:1px solid #ededed}div.applicant-describe div.text-count{text-align:right;margin-top:20px;font-size:1.125rem}div.applicant-describe div.button-group{margin-top:30px}div.fact-checking div.basics-box{color:#444;padding:70px 30px;font-size:1.25rem}div.fact-checking div.button-group{margin-top:60px}div.apply-complete div.basics-box{text-align:center;color:#444;padding:80px 20px;font-size:1.75rem}div.apply-complete p.note{margin-top:20px}div.customer-center{color:#fff;background-image:linear-gradient(90deg,#141f1bb8,#141f1b94),url(/images/recruit/recruitment_inquiry_visual.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}div.customer-center.type1{padding:75px 60px}div.customer-center.type2{padding:75px 30px}div.customer-center .item{flex-direction:column;width:50%;display:flex}div.customer-center .item.line{background:url(/images/common/bg/bg_line_size1x126_ccc.gif) 0 no-repeat;padding-left:60px}div.customer-center div.item strong.title{color:#fff;line-height:28px}div.customer-center div.recruitment-inquiry p{font-family:Pretendard,sans-serif;font-size:4rem}div.customer-center div.recruitment-inquiry a{font-family:Pretendard,sans-serif;font-size:4rem;display:block}div.customer-center div.business-hours strong.title{text-align:left}div.customer-center div.business-hours p{word-break:keep-all;margin-top:20px;font-size:34px;line-height:40px}div.customer-center div.business-hours p span{padding-top:5px;font-size:1.75rem;display:block}div.customer-center ul.dotted-list{font-size:1.125rem;line-height:36px}div.customer-center ul.dotted-list>li{background-position-y:17px}.applicant-status div.authenticate-form div.button-group{margin-top:40px}.applicant-status div.authenticate-form div.button-group .button-set{max-width:420px;margin:0}.applicant-status div.button-group.side{margin-top:40px}.applicant-status div.button-group.side .button-set{width:100%;max-width:140px;font-size:1.5rem;font-weight:500}.applicant-status div.career ul.cell{border-top:1px solid #ccc}.applicant-status div.career ul.cell:first-child{border-top:none}.qna-list{margin-top:53px;padding-bottom:80px}.qna-list div.search{margin-top:70px}.qna-list-box:after{content:"";clear:both;display:block}.qna-list div.board-control .button-set{float:right;width:120px;font-size:1.25rem;font-weight:500}.qna-write div.recruit-qa input.inquiry-writer{width:30%}.qna-write div.recruit-qa input.inquiry-email{width:40%}.qna-write div.recruit-qa input.inquiry-mobile{width:30%}.qna-write div.recruit-qa textarea.write-editor{color:#444;min-height:280px;padding:15px}.qna-write div.button-group .button-set{width:100%;max-width:220px;font-size:1.5rem;font-weight:500}@media (max-width:1270px){.recruit .vision div.service-value-inner{gap:60px}div.customer-center.type1{padding:3.75vh 3vh}div.customer-center.type2{padding:3.75vh 1.5vh}}@media (max-width:1120px){.recruitment-system ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 24px}.recruitment-system ul>li .step-arrow{display:none}.recruitment-system ul>li span.frame{width:164px;height:164px}}@media (max-width:991px){.recruit .vision div.illustration{display:block}.recruit .vision div.frame-intro{margin-top:3.5vh}.recruit .vision div.frame-intro>ul>li{margin-top:4vh}.recruit .vision div.frame-intro div.illustration{min-height:0}.recruit .vision div.frame-intro div.illustration div.frame{width:100%}.recruit .vision div.frame-intro div.illustration div.frame img{height:auto}.recruit .vision div.frame-intro div.illustration div.info,.recruit .vision div.frame-intro div.illustration.reverse div.info{width:100%;margin-top:0;padding:36px 40px}.recruit .vision div.about-telemarketer{display:block}.recruit .vision div.about-telemarketer div.description{margin-top:3vh}.recruit .vision div.service-value-inner{grid-template-columns:1fr;gap:50px}.recruit .vision div.service-value-heading p{max-width:620px}div.rulues div.trems div.agreement p{text-align:left;width:100%}.hr-system ul.simple-list{margin-top:2vh}.hr-system ul.simple-list>li{padding:3vh 0;display:block}.hr-system ul.simple-list>li strong.title{align-items:center;gap:12px;margin-bottom:22px;display:flex}.hr-system ul.simple-list>li strong.title:before{margin-bottom:0}.benefit div.benefit-groups{margin-top:5vh}.benefit section.benefit-group{grid-template-columns:1fr;gap:32px;padding:52px 0}.benefit header.benefit-group-heading{max-width:520px}.recruitment-system ul>li p.desc{max-width:240px}div.personal-exemption div.board.write{margin-top:1.5vh;padding:2vh 0}div.personal-exemption div.board.write input.user-address{width:50%}div.personal-exemption div.board ul.cell{width:auto;margin-left:3.5vw}div.personal-exemption div.board ul.cell>li strong.header-cell{width:120px}div.personal-exemption div.board .button-set.search{padding:0 30px}div.customer-center{display:block}div.customer-center .item{width:100%}div.customer-center .item.line{background-image:none;padding:0}div.customer-center div.recruitment-inquiry p,div.customer-center div.recruitment-inquiry a{font-size:3rem}div.customer-center div.business-hours{margin-top:4vh}div.customer-center div.business-hours strong.title{text-align:left}div.customer-center div.business-hours p{margin-top:1vh}}@media (max-width:767px){.agreement-box{margin-top:20px}.chk-type{top:66px;right:101px}.recruit .vision div.vision-heading strong.title{font-size:28px;line-height:1.35}.recruit .vision div.frame-intro div.illustration div.info,.recruit .vision div.frame-intro div.illustration.reverse div.info{padding:28px 24px}.recruit .vision div.frame-intro div.illustration div.info strong.title{margin-top:20px;font-size:24px}.recruit .vision div.frame-intro div.illustration div.info ul.dotted-list{margin-top:18px}.recruit .vision div.frame-intro div.illustration div.info ul.dotted-list>li{margin-top:4px;font-size:14px;line-height:1.6}.recruit .vision div.about-telemarketer div.description{margin-top:15px}.recruit .vision div.about-telemarketer div.description>p{word-break:keep-all;font-size:15px}.recruit .vision div.service-definition-title{width:auto}.recruit .vision div.service-definition-title strong.title{font-size:28px}.recruit .vision section.service-value{margin-top:70px;padding:64px 0 72px}.recruit .vision div.service-value-inner{gap:36px}.recruit .vision div.service-value-heading h2{font-size:36px}.recruit .vision div.service-value-heading p{margin-top:20px;font-size:15px}.recruit .vision ol.service-value-list>li{grid-template-columns:44px 1fr;gap:14px;padding:22px 0}.recruit .vision ol.service-value-list strong{font-size:20px}.recruit .vision ol.service-value-list p,.hr-system ul.simple-list>li div.info p.desc{font-size:14px}.benefit ul.category-list div.info p{margin-top:8px;font-size:14px;line-height:1.6}.business div.section div.outer div.desc div.inner h2{font-size:36px!important}div.section div.desc div.inner>p{font-size:20px!important;line-height:26px!important}div.section div.desc div.inner div.details strong{dispaly:block;padding-bottom:10px;font-size:18px!important;line-height:18px!important}div.section div.desc div.inner div.details p{font-size:14px!important;line-height:20px!important}.gs-center div.container h2{font-size:21px!important;line-height:20px!important}.gs-center div.traffic ul li strong{font-size:16px!important}.traffic>ul>li>div.desc>p{font-size:14px;line-height:18px}.traffic>ul>li>p.desc{line-height:18px;font-size:14px!important}.gs-center div.traffic ul li .desc{margin-top:5px}.recruitment-system ul>li p.desc{font-size:14px;line-height:20px}div.customer-center div.recruitment-inquiry p,div.customer-center div.recruitment-inquiry a{font-size:32px!important}div.customer-center div.business-hours p{margin-top:0!important;font-size:18px!important}div.customer-center div.business-hours p span{line-height:0;font-size:14px!important}.button-set.theme-1,.button-set.theme-2{line-height:45px;height:45px!important;font-size:14px!important}div.authenticate-form ul.cell>li div.data-cell button.button-set{padding:0 10xp;height:35px;font-size:14px;line-height:35px}ul.faq>li div.answer>p{font-size:14px}.hr-system .hr-path,.hr-system .hr-courses{flex-direction:column;gap:30px}.hr-system .hr-card{flex:none;min-height:0;padding:20px 20px 22px}.hr-system .hr-card__next{margin:0 0 0 -15px;inset:auto auto -15px 50%;transform:rotate(90deg)}.hr-system .hr-mix{flex-direction:column;align-items:stretch;gap:10px}.hr-system .hr-mix__item{flex:none}.hr-system .hr-mix__plus{align-self:center}.recruitment-system ul{grid-template-columns:1fr;gap:48px}.blank-type1{margin-top:14px!important}.recruitment-system ul.blank-type1{margin-top:40px!important}.recruitment-system ul>li{width:100%}.recruitment-system ul>li .step-arrow{display:flex;inset:auto auto -36px 50%;transform:translate(-50%)rotate(90deg)}.recruitment-system ul>li span.frame{width:160px;height:160px}.recruitment-system p.recruitment-note{margin-top:36px}.benefit div.benefit-groups{margin-top:44px}.benefit section.benefit-group{gap:26px;padding:44px 0}.benefit header.benefit-group-heading h2{font-size:27px}.benefit header.benefit-group-heading p{margin-top:12px;font-size:14px}.benefit ul.category-list{grid-template-columns:1fr}.benefit ul.category-list>li:last-child:nth-child(odd){grid-column:auto}.benefit ul.category-list div.illustration{min-height:0;padding:22px 18px}.benefit ul.category-list div.frame{border-radius:17px;flex-basis:58px;width:58px;height:58px}.benefit ul.category-list div.frame img{width:40px;height:40px}.benefit ul.category-list div.info{padding-left:16px}.benefit ul.category-list div.info strong.title{font-size:18px}.recruitment-announcement ul.process{margin-top:3vh}.recruitment-announcement ul.process li{width:33.333%}.recruitment-announcement ul.process li span.frame{width:90px;height:90px}.recruitment-announcement ul.process li span.frame svg{width:38px;height:38px}.recruitment-announcement ul.process li:after{top:45px}.recruitment-announcement ul.process li strong{margin-top:1.5vh;font-size:1.25rem}.recruitment-announcement ul.process li p.desc{line-height:1.4}.default-step-section div.button-group .button-set{max-width:45%}.applicant-status div.button-group.side .button-set{max-width:20%;height:45px;font-size:1.125rem;line-height:40px}div.rulues div.trems{margin-top:1.5vh}div.rulues div.trems div.inner,div.rulues div.trems div.agreement{padding:1.25vh 1.5vh}div.rulues div.trems div.agreement p{float:none;text-align:left}div.personal-exemption div.board{display:block}div.personal-exemption div.board div.upload{margin:0 auto}div.personal-exemption div.board ul.cell{margin:4vh 0 0}div.fact-checking div.basics-box{padding:3.5vh 1.5vw;display:flex}div.apply-complete div.basics-box{word-break:keep-all;padding:40px 10px;font-size:16px}p.note{word-break:keep-all;font-size:16px}div.authenticate-form ul.cell>li div.data-cell input.user-cellphone,div.authenticate-form ul.cell>li div.data-cell input.user-code{width:60%}ul.faq>li div.question{padding:15px;font-size:1.125rem}ul.faq>li div.answer{padding:2.5vh 1.5vw}.qna-list div.search{margin-top:3.5vh}.qna-list div.board-control{text-align:center}.qna-list div.board-control .button-set{margin-top:10px;position:static}.qna-write div.button-group .button-set{max-width:45%}div.customer-center.type2{padding:35px 15px}.partnership div.customer-center div.business-hours{padding-top:0!important;padding-bottom:0!important}}header div.inner{max-width:1920px;margin:0 auto}.business{padding:0 0 100px}.fp-tableCell{padding-top:90px}div.section{max-width:1920px;margin:0 auto}div.section.image-visual div.inner{background:url(/images/business/visual.jpg) 50%/cover no-repeat;height:100%;position:relative}div.section.image-visual div.inner div.primary{padding-top:194px}div.section.image-visual div.inner h1.page-title{font-weight:400;position:relative}div.section div.fade-card{width:100%;height:100%;position:absolute;top:0;left:0}div.section div.fade-card ul.toggle-list{width:100%;height:100%}div.section div.fade-card ul.toggle-list>li{box-sizing:border-box;border-left:1px solid #fff3;width:25%;position:relative}div.section div.fade-card ul.toggle-list>li:first-child{border-left:none}div.section div.fade-card ul.toggle-list>li div.hide-card{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .4s;position:absolute;inset:0}div.section div.fade-card ul.toggle-list>li div.desc{color:#fff;z-index:1;background-position:50% 0;background-repeat:no-repeat;padding-top:110px;line-height:32px;position:absolute;top:50%;left:0;right:0}div.section div.fade-card ul.toggle-list>li div.desc h2{font-size:2rem;font-weight:200}div.section div.fade-card ul.toggle-list>li div.desc p{margin-top:20px;font-size:1.25rem}div.section div.fade-card ul.toggle-list>li div.desc strong{font-size:1.5rem;font-weight:500;display:block}div.section div.fade-card ul.toggle-list>li.item1 div.hide-card{background-image:url(/images/business/fade_card1.jpg)}div.section div.fade-card ul.toggle-list>li.item2 div.hide-card{background-image:url(/images/business/fade_card2.jpg)}div.section div.fade-card ul.toggle-list>li.item3 div.hide-card{background-image:url(/images/business/fade_card3.jpg)}div.section div.fade-card ul.toggle-list>li.item4 div.hide-card{background-image:url(/images/business/fade_card4.jpg)}div.section div.fade-card ul.toggle-list>li.on div.hide-card,div.section div.fade-card ul.toggle-list>li:hover div.hide-card{opacity:1}div.section div.image{position:relative}div.section div.image span{display:inline-block;position:relative}div.section div.image span:after{box-sizing:border-box;content:"";display:block}div.section div.image img{vertical-align:top;width:100%}div.section div.desc{flex:1}div.section div.desc div.inner{text-align:left}div.section div.desc div.inner h2{color:#202020;font-size:3.75rem;font-weight:500;line-height:72px}div.section div.desc div.inner>p{font-size:1.75rem;line-height:36px}div.section div.desc div.inner>p strong{color:#00959c;font-weight:500}div.section div.desc div.inner div.details strong{color:#202020;font-size:1.5rem;font-weight:200;display:block}div.section div.desc div.inner div.details strong.next{margin-top:50px}div.section div.desc div.inner div.details p{font-size:1.125rem}div.section div.desc div.inner ul.dotted-list{margin-top:8px}div.section div.desc div.inner ul.dotted-list li{margin-top:6px;font-size:18px}div.section div.desc div.inner ul.dotted-list li:first-child{margin-top:0}div.section.item1 div.image{width:54.945%}div.section.item1 div.image span:after{display:none}div.section.item1 div.image img{max-width:1000px}div.section.item1 div.desc div.inner{padding-left:6.25vw}div.section.item1 div.desc div.inner div.details{margin-top:50px;padding-right:50px}div.section.item2 div.image{text-align:right;flex:1}div.section.item2 div.image span:after{display:none}div.section.item2 div.image img{max-width:959px}div.section.item2 div.desc div.inner{padding-left:7.29vw}div.section.item2 div.desc div.inner div.details{margin-top:50px}div.section.item3 div.image{flex:1;width:63.02%}div.section.item3 div.image span:after{background:url(/images/business/business_intro_item3_pattern.png) 0 0/cover no-repeat;width:220px;height:220px;position:absolute;bottom:-150px;right:50px}div.section.item3 div.image img{max-width:10001200pxpx}div.section.item3 div.desc div.inner{padding:0 4.17vw}div.section.item3 div.desc div.inner div.details{margin-top:30px}div.section.item4 div.image{text-align:right;flex:1;padding:0 2.08vw 0 4.395vw}div.section.item4 div.image span:after{display:none}div.section.item4 div.image img{max-width:600px}div.section.item4 div.desc{flex:1}div.section.item4 div.desc div.inner{padding-left:4.17vw}div.section.item4 div.desc div.inner div.details{margin-top:30px}@media (max-width:1600px){div.section div.fade-card ul.toggle-list>li div.desc h2,div.section div.fade-card ul.toggle-list>li div.desc p,div.section div.fade-card ul.toggle-list>li div.desc strong{min-height:64px}}@media (max-width:1270px){.business div.section div.fade-card ul.toggle-list>li div.desc p{display:none}.business div.section div.fade-card ul.toggle-list>li div.desc strong{margin-top:20px}.business div.section.item4 div.image span:after{bottom:-4.395vw;left:-4.395vw}}@media (max-width:991px){body.fp-responsive header{position:static}body.fp-responsive .fp-tableCell{padding-top:0}body.fp-responsive div.section,body.fp-responsive .fp-tableCell{display:block;height:auto!important}.business div.section.image-visual{padding:0}.business div.section.image-visual div.inner{min-height:50vh}.business div.section.image-visual div.inner div.primary{height:auto;padding:0}.business div.section.image-visual div.fade-card{display:none}.business div.section div.outer{flex-direction:column;height:100%}.business div.section div.outer div.image{width:100%}.business div.section div.outer div.desc{flex:0;width:100%}.business div.section div.outer div.desc div.inner h2{font-size:2.5rem;line-height:1.3}.business div.section div.outer div.desc div.inner>p{margin-top:2vh}.business div.section div.outer div.desc div.details strong.next{margin-top:2.5vh}.business div.section div.outer div.desc ul.dotted-list li{background-position-y:9px}.business div.section.item1,.business div.section.item2,.business div.section.item3,.business div.section.item4{margin-top:4.5vh}.business div.section.item1 div.outer.layout-size1{padding-left:0;padding-right:0}.business div.section.item1 div.outer.layout-size1 div.image{padding-left:5vw}.business div.section.item1 div.outer div.image span:after{width:140px;height:140px;bottom:-5vw;left:-5vw}.business div.section.item1 div.desc{margin-top:4.5vh}.business div.section.item1 div.desc div.inner{padding:0 5vw}.business div.section.item1 div.desc div.inner div.details{margin-top:2.5vh;padding:0}.business div.section.item2 div.outer{align-items:flex-start}.business div.section.item2 div.outer div.image{padding-right:5vw}.business div.section.item2 div.outer div.image span:after{bottom:-5vw;right:-5vw}.business div.section.item2 div.outer div.desc{margin-top:5vh}.business div.section.item2 div.outer div.desc div.inner{padding:0 5vw}.business div.section.item2 div.outer div.desc div.inner div.details{margin-top:2.5vh}.business div.section.item3 div.outer div.image span:after{width:40vw;height:40vw;bottom:-25vw;right:5vw}.business div.section.item3 div.outer div.desc{margin-top:4vh}.business div.section.item4 div.outer{padding-left:5vw;padding-right:5vw}.business div.section.item4 div.outer div.image{padding:0 0 0 10.416vw}.business div.section.item4 div.outer div.image span{display:block}.business div.section.item4 div.outer div.image span img{max-width:none}.business div.section.item4 div.outer div.image span:after{bottom:-7.416vw;left:-10.416vw}.business div.section.item4 div.outer div.desc{align-self:auto;margin-top:7.5vh}.business div.section.item4 div.outer div.desc div.inner{padding:0}}.gs-center div.container{padding:80px 0 140px}.gs-center div.container h2{font-size:2.25rem;font-weight:200}.gs-center div.container h2.next{margin-top:80px}.gs-center div.slide-frame{margin-top:40px;position:relative}.gs-center div.slide-frame .gallery-top{max-width:1170px;height:640px}.gs-center div.slide-frame .gallery-top .swiper-wrapper .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover}.gs-center div.slide-frame .gallery-top .swiper-wrapper .swiper-slide p.desc{text-align:left;color:#fff;background:0 0;width:100%;padding:26px 30px;font-size:24px;position:absolute;bottom:0;left:0}.gs-center div.slide-frame .gallery-thumbs{margin-top:10px}.gs-center div.slide-frame .gallery-thumbs .swiper-wrapper .swiper-slide{text-indent:-9999px;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;width:190px;height:105px}.gs-center div.slide-frame .gallery-thumbs .swiper-wrapper .swiper-slide button{box-sizing:border-box;text-indent:-9999px;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block}.gs-center div.slide-frame .gallery-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active button{border:2px solid #152323;transition:border .2s}.gs-center div.slide-frame .remote{z-index:3;pointer-events:none;width:100%;max-width:1170px;height:640px;margin:0 auto;position:absolute;top:0;left:0;right:0}.gs-center div.slide-frame .remote .swiper-button-prev,.gs-center div.slide-frame .remote .swiper-button-next{box-sizing:border-box;color:#174e52;opacity:0;visibility:visible;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);background:#ffffffb8;border:1px solid #ffffffad;border-radius:50%;width:58px;height:58px;margin-top:0;transition:color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:flex;top:50%;transform:translateY(-50%)scale(.9);box-shadow:inset 0 1px #ffffffd9,0 12px 30px #1336382e}.gs-center div.slide-frame .remote .swiper-button-prev{left:18px}.gs-center div.slide-frame .remote .swiper-button-next{right:18px}.gs-center div.slide-frame:hover .remote .swiper-button-prev,.gs-center div.slide-frame:hover .remote .swiper-button-next,.gs-center div.slide-frame .remote .swiper-button-prev:focus-visible,.gs-center div.slide-frame .remote .swiper-button-next:focus-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1)}.gs-center div.slide-frame .remote .swiper-button-prev:after,.gs-center div.slide-frame .remote .swiper-button-next:after{content:none}.gs-center div.slide-frame .remote .swiper-button-prev svg,.gs-center div.slide-frame .remote .swiper-button-next svg{width:24px;height:24px;display:block}.gs-center div.slide-frame .remote .swiper-button-prev:hover,.gs-center div.slide-frame .remote .swiper-button-next:hover{color:#fff;background:#152323d6;border-color:#ffffff80;transform:translateY(-50%)scale(1.04);box-shadow:inset 0 1px #fff3,0 14px 34px #1523233d}.gs-center div.slide-frame .remote .swiper-button-prev:active,.gs-center div.slide-frame .remote .swiper-button-next:active{transform:translateY(-50%)scale(.96)}.gs-center div.slide-frame .remote .swiper-button-prev:focus-visible,.gs-center div.slide-frame .remote .swiper-button-next:focus-visible{outline-offset:3px;outline:2px solid #fff}.gs-center div.slide-frame .remote .swiper-button-prev.swiper-button-disabled,.gs-center div.slide-frame .remote .swiper-button-next.swiper-button-disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.gs-center div.slide-frame p.gallery-empty{text-align:center;color:#667065;background:#f2f5ef;padding:60px 20px}.gs-center div.location{margin-top:80px}.gs-center div.location div.map{margin-top:40px}.gs-center div.location ul.info{background-color:#f1f2f4;margin-top:20px;padding:60px 0;display:flex}.gs-center div.location ul.info li{background:url(/images/common/bg/bg_line_size1x63_ccc.gif) 0 no-repeat;flex:1;padding:0 20px 0 40px}.gs-center div.location ul.info li:first-child{background-image:none}.gs-center div.location ul.info li strong{align-items:center;gap:10px;display:flex}.gs-center div.location ul.info li p{color:#777;margin-top:20px;font-size:18px}.gs-center div.traffic{margin-top:80px}.gs-center div.traffic ul{border-top:2px solid #202020;margin-top:40px}.gs-center div.traffic ul li{border-bottom:1px solid #ccc;padding:40px 40px 40px 140px;position:relative}.gs-center div.traffic ul li strong{color:#444;font-size:24px;font-weight:200;display:block}.gs-center div.traffic ul li .desc{color:#777;margin-top:20px;font-size:18px}.gs-center div.traffic ul li .desc p{margin-top:10px}.gs-center div.traffic ul li .desc p:first-child{margin-top:0}@media (max-width:767px){.gs-center div.slide-frame .gallery-top .swiper-wrapper .swiper-slide p.desc{padding:10px 0}.gs-center div.container{padding:4vh 0 7vh}.gs-center div.container h2.next,.gs-center div.location,.gs-center div.traffic{margin-top:4vh}.gs-center div.slide-frame,.gs-center div.location div.map,.gs-center div.traffic ul{margin-top:2vh}.gs-center div.slide-frame .gallery-top{height:45vh}.gs-center div.slide-frame .remote{height:45vh;top:0}.gs-center div.slide-frame .remote .swiper-button-prev,.gs-center div.slide-frame .remote .swiper-button-next{width:44px;height:44px}.gs-center div.slide-frame .remote .swiper-button-prev{left:10px}.gs-center div.slide-frame .remote .swiper-button-next{right:10px}.gs-center div.location ul.info{padding:0 3vw;display:block}.gs-center div.location ul.info li{background-image:none;border-top:1px solid #ccc;padding:2vh 0}.gs-center div.location ul.info li:first-child{border-top:none}.gs-center div.location ul.info li p{margin-top:10px}.gs-center div.traffic ul li{padding:20px 3vw 20px 100px}.gs-center div.traffic ul li:before{background-size:50%;width:70px;height:70px;margin-top:-35px;left:15px}}@media (hover:none){.gs-center div.slide-frame .remote .swiper-button-prev,.gs-center div.slide-frame .remote .swiper-button-next{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1)}}.partnership{text-align:left}div.partnership-container{padding-top:80px;padding-bottom:110px}.partnership-eyebrow{letter-spacing:.18em;color:var(--site-ink-soft,#52605f);font-size:.875rem;font-weight:700;line-height:1;display:block}div.partnership-intro p.summary{word-break:keep-all;max-width:1080px;margin-top:18px;line-height:1.45}div.partnership-intro p.summary span.partnership-highlight{white-space:nowrap}div.partnership-intro p.desc{word-break:keep-all;color:#667065;max-width:760px;margin-top:24px;font-size:1.25rem;line-height:1.7}div.partnership-intro ul.dotted-list{margin-top:28px}div.partnership-intro ul.dotted-list>li{color:#667065;margin-top:8px;font-size:1rem;line-height:1.65}div.partnership-intro ul.dotted-list>li:first-child{margin-top:0}.link-move{color:#277f83;border-bottom:1px solid;font-weight:600;display:inline-block}.partnership div.customer-center{background-image:linear-gradient(90deg,#14221dc7,#14221da8),url(/images/partnership/contact_partnership.jpg);background-position:50%;margin-top:64px}.partnership div.customer-center div.recruitment-inquiry strong.title.next{margin-top:20px}.partnership div.customer-center div.business-hours{background-repeat:repeat-y;padding-top:45px;padding-bottom:45px}.partnership div.customer-center div.business-hours strong.title{text-align:left}.partnership div.customer-center div.recruitment-inquiry a{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:3.35rem;line-height:1.12}.partnership div.customer-center div.business-hours p{font-size:1.875rem;line-height:1.45}.partnership div.customer-center div.business-hours p span{margin-top:8px;font-size:1.125rem}.partnership div.search.simple{margin-top:60px}.partnership input.inquiry-writer{width:30%}.partnership input.inquiry-email{width:40%}.partnership textarea.write-editor{color:#444;min-height:280px;padding:15px}.partnership div.button-group .button-set{width:100%;max-width:220px;font-size:1.5rem;font-weight:500}@media (max-width:991px){div.partnership-container{padding:4vh 50px 6vh}}@media (max-width:767px){div.partnership-container{padding:4vh 20px 6vh}div.partnership-intro p.summary{font-size:24px;line-height:30px}div.partnership-intro p.summary span.partnership-highlight{white-space:normal}div.partnership-intro p.desc{font-size:15px;line-height:1.65}.partnership div.customer-center{background-position:62%;margin-top:40px}.partnership div.customer-center div.recruitment-inquiry a{font-size:30px!important}.partnership div.customer-center div.business-hours p{font-size:18px}}.default-step-section div.board.write{margin-top:30px;padding:40px 0}.default-step-section div.button-group .button-set{width:100%;max-width:220px;margin:0 5px;font-size:1.5rem;font-weight:500}div.rulues p.desc{margin-top:10px;font-size:1.125rem;line-height:28px}div.rulues div.trems{margin-top:30px}div.rulues div.trems div.inner{border:1px solid #ccc;border-top:2px solid #202020;height:200px;padding:25px 30px;overflow-y:auto}div.rulues div.trems div.agreement{text-align:right;background-color:#ededed;padding:25px 30px;position:relative}div.rulues div.trems div.agreement:after{clear:both;content:"";display:block}div.rulues div.trems div.agreement p{float:left}.rules{text-align:left}div.rules-container{line-height:30px}div.policy-renewal .rules-container div.table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;width:100%;padding-bottom:6px;overflow:auto hidden}div.rules-container div.intro{margin-top:25px;font-size:1.5rem;line-height:1.5}div.rules-container div.intro p{margin-top:10px}div.rules-container div.intro p:first-child{margin-top:0}div.rules-container ol>li{margin-top:45px;font-size:1.125rem}div.rules-container ol>li .title{line-height:1.4;display:block}div.rules-container p.desc{margin-top:5px}div.rules-container ul.dotted-list li{background-position-y:13px;margin-top:5px}div.rules-container div.table-scroll{max-width:100%;margin-top:10px;overflow-x:auto}div.rules-container table.inner-table{border-top:3px solid #504b2d;width:100%;min-width:680px}div.rules-container table.inner-table caption{text-align:left;color:#202020;padding:0 0 10px;font-weight:500}div.policy-renewal .rules-container table.inner-table caption{color:var(--site-ink,#202020);text-align:left;padding:0 0 10px;font-weight:500;display:table-caption}div.rules-container table.inner-table thead th,div.rules-container table.inner-table tbody td{text-align:center;border:1px solid #ccc;padding:13px 0 14px}div.rules-container table.inner-table thead th{color:#202020;background-color:#f1f2f4;font-weight:500}.policy-select-wrap{box-sizing:border-box;text-align:right;max-width:1270px;margin:0 auto;padding:50px 50px 0}.policy-select-wrap+.rules{padding-top:30px}@media (max-width:767px){div.rules-container div.intro{margin-top:18px;font-size:16px;line-height:22px}.rules-container>ol>li>p,div.rules-container ul.dotted-list li{font-size:14px;line-height:20px}.policy-select-wrap{text-align:left;padding:4vh 20px 0}.policy-select-wrap+.rules{padding-top:2vh}}@media (max-width:500px){span.use-mobile{display:block}}@media (max-width:767px){div.policy-renewal .rules-container div.table-scroll{margin-left:-1px;margin-right:-1px}div.policy-renewal .rules-container table.inner-table{min-width:680px}}ul.sitemap-link{text-align:left;justify-content:space-between;display:flex}ul.sitemap-link>li{box-sizing:border-box;width:260px}ul.sitemap-link>li h2{color:#202020;padding:0;font-size:2.625rem;font-weight:500;line-height:1.1;display:inline-block;position:relative}ul.sitemap-link>li h2 span{z-index:1;position:relative}ul.sitemap-link>li h2:after{content:"";z-index:0;background:url(/images/common/bg/bg_square_size50x50_bed732.png) 0 0/contain no-repeat;width:50px;height:50px;position:absolute;top:-15px;left:-18px}ul.sitemap-link>li ul.dotted-list{margin-top:80px}ul.sitemap-link>li ul.dotted-list li{background-position:22px;border-top:1px solid #efefef;padding:19px 0 19px 45px}ul.sitemap-link>li ul.dotted-list li:first-child{border-top:none}ul.sitemap-link>li ul.dotted-list li a{color:#444;font-size:1.125rem;font-weight:500}ul.sitemap-link>li ul.sitemap-depth3{margin-top:10px}ul.sitemap-link>li ul.sitemap-depth3 li{background:0 0;border:0;padding:5px 0}ul.sitemap-link>li ul.sitemap-depth3 li a{color:#777;font-size:.9375rem;font-weight:200}div.certification{text-align:left}div.certification p.desc{margin-top:10px;font-size:1.125rem}div.certification div.board{text-align:center;background-color:#f1f2f4;margin-top:30px;padding:50px 0}div.certification div.board strong{color:#444;font-size:1.125rem;font-weight:500}div.certification div.board input[type=password]:not(:where([class^=rt-],[class*=\ rt-])){width:30%;margin-left:30px}div.certification div.button-group{text-align:center;margin-top:40px}div.certification button.button-set{width:100%;max-width:420px;font-size:1.5rem}@media (max-width:1270px){ul.sitemap-link{flex-wrap:wrap}ul.sitemap-link>li{width:30%;margin-bottom:6vh}ul.sitemap-link>li ul.dotted-list{margin-top:4vh}}@media (max-width:991px){ul.sitemap-link>li{width:45%}}@media (max-width:767px){ul.sitemap-link>li{width:100%}div.certification div.board{text-align:left;padding:2.5vh 5vw}div.certification div.board strong{display:block}div.certification div.board input[type=password]:not(:where([class^=rt-],[class*=\ rt-])){width:100%;margin:10px 0 0}div.certification div.button-group{margin-top:2vh}ul.sitemap-link>li h2{padding:0;font-size:24px}ul.sitemap-link>li ul.dotted-list{margin-top:20px}ul.sitemap-link>li ul.dotted-list li{background-position:22px 60%;padding:14px 0 19px 45px}ul.sitemap-link>li h2:after{width:30px;height:30px;top:-8px;left:-10px}}div.popup-wrap{z-index:100000;background-color:#000c;position:fixed;inset:0}div.popup-wrap div.inner{background-color:#fff;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.popup-wrap div.inner div.popup-header{text-align:left;border-bottom:2px solid #202020;padding-bottom:27px;position:relative}div.popup-wrap div.inner div.popup-header .title{line-height:30px}div.popup-wrap div.inner div.popup-header .close{color:#666;background:0 0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:3px;right:0}div.popup-wrap div.inner div.popup-contents{text-align:left}div.popup-wrap.upload-photo div.inner{flex-direction:column;justify-content:space-between;max-width:680px;max-height:718px;padding:40px;display:flex}div.popup-wrap.upload-photo div.inner div.popup-contents{flex:1;padding:20px 0 30px}@media (-ms-high-contrast:none){div.popup-wrap.upload-photo div.inner div.popup-contents{flex:none}}div.popup-wrap.upload-photo div.inner div.popup-contents div.frame img{max-width:100%}div.popup-wrap.upload-photo div.inner div.popup-contents p.note{align-items:center;gap:9px;margin-top:20px;display:flex}div.popup-wrap.upload-photo div.inner div.popup-footer{border-top:1px solid #ccc;padding-top:30px}div.popup-wrap.upload-photo div.inner div.popup-footer .button-set{padding:0 40px;font-size:1.5rem}div.popup-wrap.sensitive-agree div.inner{max-width:680px;max-height:541px;padding:40px 40px 70px}div.popup-wrap.sensitive-agree div.inner div.popup-contents{min-height:200px;padding:20px 0 80px}div.popup-wrap.sensitive-agree div.inner div.popup-contents ol.rules{background-color:#f1f2f4;padding:40px}div.popup-wrap.sensitive-agree div.inner div.popup-contents ol.rules>li{color:#444;font-size:1.125rem;line-height:36px}div.popup-wrap.sensitive-agree div.inner div.popup-contents p{margin-top:30px;font-size:1.125rem;line-height:28px}div.popup-wrap.sensitive-agree div.inner div.popup-footer{width:100%;position:absolute;bottom:0;left:0}div.popup-wrap.sensitive-agree div.inner div.popup-footer button{font-size:1.5rem}@media (max-width:767px){div.popup-wrap.sensitive-agree div.inner{max-width:inherit;max-height:inherit;padding:20px 20px 70px}div.popup-wrap div.inner{width:92%}div.popup-wrap div.inner div.popup-header{padding-bottom:12px!important}div.popup-wrap.sensitive-agree div.inner div.popup-contents{padding:20px 0 0}div.popup-wrap.sensitive-agree div.inner div.popup-contents ol.rules{padding:20px}div.popup-wrap.sensitive-agree div.inner div.popup-contents ol.rules>li{margin-bottom:10px;font-size:16px;line-height:24px}div.popup-wrap.sensitive-agree div.inner div.popup-contents ol.rules>li:last-child{margin-bottom:0}div.popup-wrap.sensitive-agree div.inner div.popup-contents p{font-size:14px;line-height:22px}div.popup-wrap.sensitive-agree div.inner div.popup-contents p>span{display:inline-block!important}}#contents.company.company-renewal-page{--company-ink:var(--site-ink,#1f2923);--company-ink-soft:var(--site-ink-soft,#637067);--company-bg:var(--site-bg,#fbfcf8);--company-surface:var(--site-surface,#f1f5ee);--company-line:var(--site-line,#d9e1d8);--company-lime:var(--site-lime,#b4ca20);--company-teal:var(--site-teal,#008f96);--company-radius:var(--site-radius,18px);--company-shadow:var(--site-shadow,0 18px 52px #2b3d2f1a);color:var(--company-ink);background-color:var(--company-bg)}#contents.company.company-renewal-page .container{color:var(--company-ink)}#contents.company.company-renewal-page>.outline-container{padding-top:0;padding-bottom:0}#contents.company.company-renewal-page .company-section-kicker,#contents.company.company-renewal-page .company-section-eyebrow{color:var(--site-ink-soft);letter-spacing:.16em;font-size:.75rem;font-weight:700;line-height:1.4}#contents.company.company-renewal-page .company-editorial-intro .inner{border-bottom-color:var(--company-line);padding:clamp(4.5rem,9vw,8.5rem) 0 clamp(4rem,8vw,7rem)}#contents.company.company-renewal-page .company-editorial-intro h2,#contents.company.company-renewal-page .company-vision h2,#contents.company.company-renewal-page .culture-section h2,#contents.company.company-renewal-page .ethics-list h2{color:var(--company-ink);letter-spacing:-.055em;margin-top:1rem;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:700;line-height:1.14}#contents.company.company-renewal-page .company-editorial-intro p.summary,#contents.company.company-renewal-page .company-vision p.summary-vision,#contents.company.company-renewal-page .culture-section p.summary,#contents.company.company-renewal-page>.container>.summary{color:var(--company-ink);letter-spacing:-.045em;word-break:keep-all;margin-top:clamp(1.5rem,3vw,2.75rem);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:500;line-height:1.5}#contents.company.company-renewal-page .company-editorial-intro .desc{color:var(--company-ink-soft);max-width:50rem;margin-top:clamp(2rem,4vw,3.75rem);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.9}#contents.company.company-renewal-page .company-editorial-intro .desc-pd{margin-bottom:.9rem}#contents.company.company-renewal-page .company-editorial-intro .sign{color:var(--company-ink-soft);font-size:.95rem;bottom:clamp(2rem,4vw,4rem)}#contents.company.company-renewal-page .company-vision{margin-top:var(--site-block-y)}#contents.company.company-renewal-page .company-vision .indent-title{padding-left:0;padding-right:0}#contents.company.company-renewal-page .company-vision h2{color:var(--site-ink-soft);letter-spacing:.15em;font-size:.85rem}#contents.company.company-renewal-page .company-vision .summary-vision{box-shadow:inset 0 1px var(--company-line), inset 0 -1px var(--company-line);text-align:left;background:0 0;border-radius:0;margin-top:2rem;padding:clamp(2rem,5vw,4.75rem) clamp(1.5rem,7vw,7rem)}#contents.company.company-renewal-page .company-vision .summary-vision strong{color:var(--company-ink);max-width:48rem;margin:0;font-size:clamp(1.8rem,4vw,3.6rem);line-height:1.22}#contents.company.company-renewal-page .company-vision .vision-description{color:var(--company-ink-soft);max-width:43rem;margin:1.6rem 0 0;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.8}#contents.company.company-renewal-page .company-vision section{margin-top:clamp(5rem,9vw,8rem)}#contents.company.company-renewal-page .vision-item{border:0;border-top:1px solid var(--company-line);background:0 0}#contents.company.company-renewal-page .vision-item .title{background:var(--company-bg);color:var(--company-ink);letter-spacing:.12em;text-transform:uppercase;padding:0 1.25rem 0 0;font-size:.82rem;top:-.65rem;left:0;transform:none}#contents.company.company-renewal-page .vision-box{padding:clamp(3rem,5vw,4.5rem) 0 0}#contents.company.company-renewal-page .vision-box li{padding:0 clamp(1rem,3vw,2.4rem)}#contents.company.company-renewal-page .vision-box li:first-child{padding-left:0}#contents.company.company-renewal-page .vision-box li:last-child{padding-right:0}#contents.company.company-renewal-page .vision-box li strong,#contents.company.company-renewal-page .vision-box li p{color:var(--company-ink)}#contents.company.company-renewal-page .vision-box li p{color:var(--company-ink-soft)}#contents.company.company-renewal-page .company-value-story h3,#contents.company.company-renewal-page .company-way-story h3{color:var(--company-ink);letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.1}#contents.company.company-renewal-page .company-value-story .value-story-track{margin-top:clamp(2.5rem,5vw,4.5rem);position:relative}#contents.company.company-renewal-page .company-value-story .value-story-track>ul{gap:clamp(2rem,5vw,5rem);display:grid}#contents.company.company-renewal-page .company-value-story .value-story-track>ul>li{box-shadow:inset 0 1px var(--company-line);background-color:#0000;border:0;border-radius:0;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);min-height:0;margin:0;padding:clamp(2.5rem,5vw,4.5rem) 0;display:grid;position:relative;top:auto;margin-top:0!important}#contents.company.company-renewal-page .company-value-story .value-story-track>ul>li:nth-child(2n) .image{order:2}#contents.company.company-renewal-page .company-value-story .value-story-track>ul>li:nth-child(2n) .info{text-align:left;order:1}#contents.company.company-renewal-page .company-value-story .value-story-track .image,#contents.company.company-renewal-page .company-value-story .value-story-track .info{width:auto;padding:0}#contents.company.company-renewal-page .company-value-story .value-story-track .image{aspect-ratio:2400/1052;background-color:var(--company-surface);border-radius:10px;align-self:stretch;min-height:0;overflow:hidden}#contents.company.company-renewal-page .company-value-story .value-story-track .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;max-width:100%;height:100%;display:block}#contents.company.company-renewal-page .company-value-story .value-story-track .info .title{color:var(--company-ink);padding:0;font-size:clamp(1.55rem,3vw,2.55rem);line-height:1.15}#contents.company.company-renewal-page .company-value-story .value-story-track .info .title:before,#contents.company.company-renewal-page .company-value-story .value-story-track .info .title:after{display:none}#contents.company.company-renewal-page .company-value-story .value-story-track .info p{color:var(--company-ink-soft);margin-top:1.25rem;padding:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.8}#contents.company.company-renewal-page .point-color{color:var(--company-teal)}#contents.company.company-renewal-page .company-way-story .way-area{margin-top:clamp(2rem,4vw,3.5rem)}#contents.company.company-renewal-page .company-way-story .way-area>ul{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.875rem,2vw,1.5rem);display:grid}#contents.company.company-renewal-page .company-way-story .way-area>ul>li{background-color:var(--company-bg);border-radius:var(--company-radius);background-position:50%;background-repeat:no-repeat;background-size:cover;width:auto;margin:0;overflow:hidden}#contents.company.company-renewal-page .company-way-story .way-area>ul>li:first-child,#contents.company.company-renewal-page .company-way-story .way-area>ul>li:nth-child(2),#contents.company.company-renewal-page .company-way-story .way-area>ul>li:nth-child(3),#contents.company.company-renewal-page .company-way-story .way-area>ul>li:last-child{border-radius:var(--company-radius)}#contents.company.company-renewal-page .company-way-story dl{min-height:15rem;padding:clamp(1.5rem,3.5vw,3rem)}#contents.company.company-renewal-page .company-way-story dt{color:var(--company-ink)}#contents.company.company-renewal-page .company-way-story dt .num{color:var(--company-teal)}#contents.company.company-renewal-page .company-way-story dd{color:var(--company-ink-soft)}#contents.company.company-renewal-page .culture-cotainer{padding-bottom:var(--site-section-y);padding-top:var(--site-section-y)}#contents.company.company-renewal-page .culture-space-grid{align-items:start;gap:clamp(1rem,4vw,3.5rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;margin-top:clamp(2.5rem,5vw,5rem)!important}#contents.company.company-renewal-page .culture-space-grid>.illustration:nth-child(2){margin-top:clamp(3rem,9vw,9rem)}#contents.company.company-renewal-page .culture-space .frame,#contents.company.company-renewal-page .culture-education .frame{border-radius:var(--company-radius);overflow:hidden}#contents.company.company-renewal-page .culture-space .frame img,#contents.company.company-renewal-page .culture-education .frame img{width:100%;height:auto;display:block}#contents.company.company-renewal-page .culture-space p.desc{color:var(--company-ink-soft);background:0 0;padding:1rem 0 0}#contents.company.company-renewal-page .culture-benefit{background:var(--company-bg);margin-top:var(--site-block-y);padding:clamp(2.5rem,5vw,4.5rem) 0}#contents.company.company-renewal-page .culture-benefit ul{background:var(--company-line);border-color:var(--company-line);gap:1px;margin-top:clamp(2.5rem,5vw,4.5rem)}#contents.company.company-renewal-page .culture-benefit ul>li{background:var(--company-bg);padding:clamp(1.5rem,3vw,2.5rem)}#contents.company.company-renewal-page .culture-benefit ul>li span.icon{background-color:var(--company-surface);border-radius:calc(var(--company-radius) - 6px)}#contents.company.company-renewal-page .culture-benefit ul>li div.info p,#contents.company.company-renewal-page .culture-education .dotted-list{color:var(--company-ink-soft)}#contents.company.company-renewal-page .culture-education{margin-top:var(--site-block-y)}#contents.company.company-renewal-page .culture-education>.flex-layout{align-items:start;gap:clamp(1rem,4vw,3.5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}#contents.company.company-renewal-page .culture-education>.flex-layout>.illustration:nth-child(2){margin-top:clamp(2rem,6vw,6rem)}#contents.company.company-renewal-page .culture-education .info{color:var(--company-ink)}#contents.company.company-renewal-page .ethics-page{padding-bottom:var(--site-section-y);padding-top:var(--site-section-y)}#contents.company.company-renewal-page .ethics-page>.summary{max-width:55rem}#contents.company.company-renewal-page .ethics-list{margin-top:var(--site-block-y);max-width:62rem}#contents.company.company-renewal-page .ethics-list ol{counter-reset:ethics-chapter;margin-top:clamp(2rem,4vw,3.5rem)}#contents.company.company-renewal-page .ethics-list ol>li{border-top:1px solid var(--company-line);counter-increment:ethics-chapter;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);margin-top:0;padding:clamp(1.75rem,4vw,3rem) 0;display:grid}#contents.company.company-renewal-page .ethics-list ol>li:before{color:var(--site-ink-soft);content:counter(ethics-chapter, decimal-leading-zero);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1}#contents.company.company-renewal-page .ethics-list ol>li span.icon{display:none}#contents.company.company-renewal-page .ethics-list ol>li div.info{padding-left:0}#contents.company.company-renewal-page .ethics-list ol>li div.info .title{color:var(--company-ink);font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.4}#contents.company.company-renewal-page .ethics-list ol>li div.info p{color:var(--company-ink-soft);max-width:48rem;margin-top:.8rem;font-size:1rem;line-height:1.85}#contents.company.company-renewal-page .ethics-report-channels{border:0;margin-top:clamp(1.5rem,3vw,2.5rem);padding:0}#contents.company.company-renewal-page .ethics-report-channels .report-channel-item{color:var(--company-ink-soft);margin-top:.5rem;font-size:1rem;line-height:1.8}#contents.company.company-renewal-page .ethics-report-channels .report-channel-item:first-child{margin-top:0}#contents.company.company-renewal-page .ethics-report-channels strong{color:var(--company-ink);font-weight:600}#contents.company.company-renewal-page .ethics-report-channels a.outlink{color:var(--company-teal)!important}#contents.company.company-renewal-page .company-data-state{box-shadow:inset 0 1px var(--company-line), inset 0 -1px var(--company-line);color:var(--company-ink-soft);text-align:left;background:0 0;border:0;border-radius:0;margin-top:clamp(2rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.5rem)}#contents.company.company-renewal-page .company-data-state strong{color:var(--company-ink);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;display:block}#contents.company.company-renewal-page .company-data-state p{margin-top:.65rem;font-size:1rem;line-height:1.7}#contents.company.company-renewal-page .company-data-state-error{border-color:var(--company-line)}#contents.company.company-renewal-page .state-retry{background:var(--company-ink);border:1px solid var(--company-ink);color:var(--company-bg);cursor:pointer;font:inherit;border-radius:999px;margin-top:1.25rem;padding:.75rem 1.3rem;font-size:.95rem;font-weight:700;transition:background-color .18s,color .18s,transform .18s;display:inline-block}#contents.company.company-renewal-page .state-retry:hover{background:var(--company-teal);border-color:var(--company-teal)}#contents.company.company-renewal-page .state-retry:active{transform:translateY(1px)scale(.98)}#contents.company.company-renewal-page .state-retry:focus-visible,#contents.company.company-renewal-page a:focus-visible{outline:2px solid var(--site-teal);outline-offset:2px}#contents.company.company-renewal-page .state-skeleton{background:linear-gradient(100deg, var(--company-line), var(--company-surface), var(--company-line));background-size:200% 100%;border-radius:.35rem;display:block}#contents.company.company-renewal-page .state-skeleton-line{max-width:34rem;height:1rem;margin-top:1rem}#contents.company.company-renewal-page .state-skeleton-line:first-child{margin-top:0}#contents.company.company-renewal-page .state-skeleton-line.short{max-width:15rem}#contents.company.company-renewal-page .state-skeleton-block{max-width:46rem;height:clamp(8rem,20vw,14rem);margin:1.5rem 0}#contents.company.company-renewal-page .board-data-state{margin-top:2rem;margin-bottom:2rem}#contents.company.company-renewal-page .board.list table caption.sr-only,#contents.company.company-renewal-page .sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#contents.company.company-renewal-page .board.list.card.photo ul.items>li{border-color:var(--company-line)}#contents.company.company-renewal-page .board.list.card.photo ul.items>li:only-child{grid-column:1/-1}#contents.company.company-renewal-page .board.list.card.photo ul.items>li:only-child>a{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:340px;display:grid}#contents.company.company-renewal-page .board.list.card.photo ul.items>li:only-child div.thumbnail{height:100%;min-height:340px}#contents.company.company-renewal-page .board.list.card.photo ul.items>li:only-child div.info{flex-direction:column;justify-content:center;display:flex}#contents.company.company-renewal-page .board.list.card.photo ul.items>li div.info span.category{color:var(--company-teal);letter-spacing:.08em;background:0 0;min-width:0;padding:0;font-size:.75rem;display:inline-block;position:static}#contents.company.company-renewal-page div.sort{width:100%;max-width:100%;margin:0 0 clamp(2rem,4vw,3rem)}#contents.company.company-renewal-page div.sort .swiper-container{scrollbar-width:none;overflow-x:auto}#contents.company.company-renewal-page div.sort .swiper-container::-webkit-scrollbar{display:none}#contents.company.company-renewal-page div.sort .swiper-wrapper{justify-content:center;gap:clamp(1.25rem,3vw,2.75rem);width:max-content;min-width:100%;display:flex}#contents.company.company-renewal-page div.sort .swiper-slide{width:auto;min-width:max-content;min-height:44px;color:var(--company-ink-soft);border:0;border-radius:0;margin:0;padding:12px 2px;font-size:1rem;font-weight:500;line-height:20px;position:relative;background:0 0!important}#contents.company.company-renewal-page div.sort .swiper-slide:after{background:var(--company-lime);content:"";transform-origin:50%;height:2px;transition:transform .42s var(--site-motion);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}#contents.company.company-renewal-page div.sort .swiper-slide.on,#contents.company.company-renewal-page div.sort .swiper-slide:hover,#contents.company.company-renewal-page div.sort .swiper-slide:focus-visible{color:var(--company-ink);font-weight:700}#contents.company.company-renewal-page div.sort .swiper-slide.on:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){#contents.company.company-renewal-page .state-skeleton{background:var(--company-line)}#contents.company.company-renewal-page .state-retry,#contents.company.company-renewal-page a{transition:none}}@media (max-width:991px){#contents.company.company-renewal-page .company-value-story .value-story-track>ul>li{top:auto;margin-top:0!important}#contents.company.company-renewal-page .ethics-list ol>li{grid-template-columns:4.5rem minmax(0,1fr)}}@media (max-width:767px){#contents.company.company-renewal-page div.sort .swiper-wrapper{justify-content:flex-start;min-width:0;padding:0 2px}#contents.company.company-renewal-page .board.list.card.photo ul.items>li:only-child>a{min-height:0;display:block}#contents.company.company-renewal-page .board.list.card.photo ul.items>li:only-child div.thumbnail{height:240px;min-height:0}#contents.company.company-renewal-page .company-editorial-intro .inner{padding-top:4rem;padding-bottom:4.5rem}#contents.company.company-renewal-page .company-editorial-intro .sign{text-align:right;margin-top:2rem;display:block;position:static;bottom:auto}#contents.company.company-renewal-page .company-value-story .value-story-track>ul{gap:1rem}#contents.company.company-renewal-page .company-value-story .value-story-track>ul>li{min-height:0;padding:.85rem;display:block;position:static}#contents.company.company-renewal-page .company-value-story .value-story-track>ul>li .image,#contents.company.company-renewal-page .company-value-story .value-story-track>ul>li .info{order:initial;text-align:left;width:100%;display:block}#contents.company.company-renewal-page .company-value-story .value-story-track>ul>li .info{padding:1.1rem .4rem .7rem}#contents.company.company-renewal-page .company-way-story .way-area>ul{grid-template-columns:1fr}#contents.company.company-renewal-page .company-way-story .way-area>ul>li,#contents.company.company-renewal-page .company-way-story .way-area>ul>li:first-child,#contents.company.company-renewal-page .company-way-story .way-area>ul>li:nth-child(2),#contents.company.company-renewal-page .company-way-story .way-area>ul>li:nth-child(3),#contents.company.company-renewal-page .company-way-story .way-area>ul>li:last-child{border-radius:var(--company-radius)}#contents.company.company-renewal-page .culture-space-grid,#contents.company.company-renewal-page .culture-education>.flex-layout{gap:2.5rem;display:grid;grid-template-columns:1fr!important}#contents.company.company-renewal-page .culture-space-grid>.illustration:nth-child(2),#contents.company.company-renewal-page .culture-education>.flex-layout>.illustration:nth-child(2){margin-top:0}#contents.company.company-renewal-page .culture-benefit ul{grid-template-columns:1fr}#contents.company.company-renewal-page .ethics-list ol>li{padding:1.5rem 0;display:block}#contents.company.company-renewal-page .ethics-list ol>li:before{margin-bottom:1rem;display:block}#contents.company.company-renewal-page .company-data-state{margin-top:2rem;padding:1.5rem}}@media (prefers-reduced-motion:no-preference){#contents.company.company-renewal-page .state-skeleton{animation:1.8s ease-in-out infinite company-skeleton-shimmer}}@keyframes company-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--recruit-ink:var(--site-ink,#17231f);--recruit-muted:var(--site-muted,#66736b);--recruit-paper:var(--site-paper,#f7f9f5);--recruit-surface:var(--site-surface,#fff);--recruit-line:var(--site-line,#dce4dc);--recruit-lime:var(--site-lime,#a9c51b);--recruit-teal:var(--site-teal,#258f96);--recruit-gutter:var(--site-gutter,clamp(20px, 4vw, 64px));--recruit-radius:var(--site-radius,16px)}#contents.recruit{color:var(--recruit-ink);overflow:visible;background:0 0!important}#contents.recruit .container{width:100%;max-width:var(--site-content);margin-inline:auto}#contents.recruit .outer.layout-size2,#contents.recruit .outer{width:100%;max-width:none}#contents.recruit .tab-contents.blank-default{padding:var(--site-section-y) 0}#contents.recruit .summary{max-width:760px;color:var(--recruit-ink);letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(1.35rem,2.25vw,2rem);font-weight:500;line-height:1.6}#contents.recruit .point-color{color:var(--recruit-teal)}#contents.recruit .vision-eyebrow,#contents.recruit .benefit-group-number,#contents.recruit .value-number{color:var(--site-ink-soft)}#contents.recruit .button-set{border-radius:var(--site-radius-sm);transition:transform .18s,background-color .18s,color .18s,box-shadow .18s}#contents.recruit .button-set:focus-visible,#contents.recruit a:focus-visible,#contents.recruit button:not(:where([class^=rt-],[class*=\ rt-])):focus-visible,#contents.recruit input:not(:where([class^=rt-],[class*=\ rt-])):focus-visible,#contents.recruit select:not(:where([class^=rt-],[class*=\ rt-])):focus-visible,#contents.recruit textarea:not(:where([class^=rt-],[class*=\ rt-])):focus-visible,#contents.recruit .question:focus-visible{outline:2px solid var(--recruit-teal);outline-offset:2px}#contents.recruit .button-set:not(:disabled):hover{box-shadow:none;transform:none}#contents.recruit .button-set:not(:disabled):active{transform:translateY(0)scale(.98)}#contents.recruit .image-visual .inner{min-height:clamp(260px,34vw,440px);padding:0 var(--recruit-gutter)}#contents.recruit .image-visual .primary{width:min(100%, var(--site-container,1240px));text-align:left;align-items:flex-start;margin:0 auto}#contents.recruit .image-visual .page-title{letter-spacing:-.045em;word-break:keep-all;max-width:900px;font-size:clamp(2.75rem,4.1vw,4.5rem);line-height:1.1}#contents.recruit .image-visual .primary .desc{text-align:left;max-width:620px;margin-top:20px;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.7}#contents.recruit .breadcrumb{width:min(100%, var(--site-container,1240px));margin:0 auto}#contents.recruit .tab-menu .inner{width:min(100% - (var(--recruit-gutter) * 2), var(--site-container,1240px));margin:0 auto}#contents.recruit .tab-menu .swiper-slide{width:auto;min-width:112px;color:var(--recruit-muted);text-align:center;padding:22px 20px;font-size:.95rem;font-weight:500;transition:color .18s,border-color .18s}#contents.recruit .tab-menu .swiper-slide.on{color:var(--recruit-ink);border-bottom:0}#contents.recruit .vision .frame-intro{margin-top:clamp(56px,8vw,112px)}#contents.recruit .vision .vision-heading{border-bottom:1px solid var(--recruit-line);grid-template-columns:minmax(120px,.32fr) 1fr;align-items:end;gap:32px;padding-bottom:28px;display:grid}#contents.recruit .vision .vision-heading .title{letter-spacing:-.075em;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.18}#contents.recruit .vision .vision-list{margin-top:0}#contents.recruit .vision .vision-list>li{margin-top:1px}#contents.recruit .vision .vision-list .illustration{background:var(--recruit-surface);min-height:400px}#contents.recruit .vision .vision-list .frame{background:#e7eee7}#contents.recruit .vision .vision-list .frame img{aspect-ratio:1.45;-o-object-fit:cover;object-fit:cover;filter:saturate(.88);width:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}#contents.recruit .vision .vision-list .illustration:hover .frame img{transform:scale(1.035)}#contents.recruit .vision .vision-list .info{justify-content:center}#contents.recruit .vision .vision-marker{letter-spacing:.14em}#contents.recruit .vision .about-telemarketer{grid-template-columns:minmax(180px,.72fr) 1.28fr;gap:clamp(32px,8vw,120px);display:grid}#contents.recruit .vision .service-definition-title .title{font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.2}#contents.recruit .vision .description{max-width:720px;color:var(--recruit-muted);word-break:keep-all;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.8}#contents.recruit .vision .service-value{background:0 0}#contents.recruit .vision .service-value-heading h2,#contents.recruit .vision .service-value-heading p,#contents.recruit .vision .service-value-list strong,#contents.recruit .vision .service-value-list p{color:var(--recruit-ink)}#contents.recruit .vision .service-value-list,#contents.recruit .vision .service-value-list>li{border-color:var(--recruit-line)}#contents.recruit .hr-system .simple-list,#contents.recruit .recruitment-system>.outer>ul{margin-top:clamp(48px,7vw,96px)}#contents.recruit .hr-system .simple-list>li{border-color:var(--recruit-line)}#contents.recruit .recruitment-system .frame{box-shadow:none}#contents.recruit .recruitment-system>.outer>ul>li{padding:0 4px}#contents.recruit .recruitment-system>.outer>ul>li:before{color:var(--site-ink-soft)}#contents.recruit .recruitment-system>.outer>ul>li .frame{border-color:var(--recruit-line);background-color:var(--recruit-surface)}#contents.recruit .recruitment-system .recruitment-note{color:var(--recruit-muted);border-color:var(--recruit-line)}#contents.recruit .benefit .benefit-groups{margin-top:clamp(48px,7vw,96px)}#contents.recruit .benefit .benefit-group{border-color:var(--recruit-line)}#contents.recruit .benefit .category-list{border-color:var(--recruit-line);background:var(--recruit-line)}#contents.recruit .benefit .category-list>li{background:var(--recruit-surface)}#contents.recruit .benefit .illustration.swap{cursor:default;height:100%;transition:background-color .18s}#contents.recruit .benefit .illustration.swap:hover,#contents.recruit .benefit .illustration.swap:focus-within{background:var(--site-surface-soft)}#contents.recruit .benefit .illustration.swap .frame{isolation:isolate;flex:0 0 68px;position:relative}#contents.recruit .benefit .illustration.swap .frame img.icon-off,#contents.recruit .benefit .illustration.swap .frame img.icon-on{-o-object-fit:contain;object-fit:contain;width:46px;height:46px;transition:opacity .18s var(--site-motion);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#contents.recruit .benefit .illustration.swap .frame img.icon-off{opacity:1}#contents.recruit .benefit .illustration.swap .frame img.icon-on{opacity:0}#contents.recruit .benefit .illustration.swap:hover .frame img.icon-off,#contents.recruit .benefit .illustration.swap:focus-within .frame img.icon-off{opacity:0;transform:translate(-50%,-50%)}#contents.recruit .benefit .illustration.swap:hover .frame img.icon-on,#contents.recruit .benefit .illustration.swap:focus-within .frame img.icon-on{opacity:1;transform:translate(-50%,-50%)}#contents.recruit .board.list,#contents.recruit .board.view,#contents.recruit .board.write{border-color:var(--recruit-line);background:var(--recruit-surface)}#contents.recruit .board.list.card ul.items{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);display:grid}#contents.recruit .board.list.card ul.items>li{border:1px solid var(--recruit-line);background:var(--recruit-surface);min-height:300px;transition:background-color .18s,transform .18s}#contents.recruit .board.list.card ul.items>li:hover{z-index:1;background:var(--site-surface-soft);position:relative;transform:none}#contents.recruit .board.list.card ul.items>li .title{letter-spacing:-.045em}#contents.recruit .board.list.card ul.items>li>a div.logo{aspect-ratio:1109/300;background:0 0;flex:none;width:100%;overflow:hidden}#contents.recruit .board.list.card ul.items>li>a div.logo>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}#contents.recruit .recruit-image-fallback{background:var(--site-surface-soft);width:100%;min-height:150px;display:block}#contents.recruit ul.faq>li{border-color:var(--recruit-line)}#contents.recruit ul.faq>li .question{width:100%;color:var(--recruit-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:28px 24px 28px 28px;font-weight:700;line-height:1.55;display:flex;position:relative}#contents.recruit ul.faq>li .question .faq-chevron{flex:none}#contents.recruit ul.faq>li .answer{color:var(--recruit-muted);background:#f3f7f2}#contents.recruit .partnership-intro{padding:clamp(48px,7vw,96px) 0 0}#contents.recruit .partnership-intro .desc,#contents.recruit .partnership-intro .dotted-list{color:var(--recruit-muted)}#contents.recruit .recruit-empty-state{border:1px solid var(--recruit-line);color:var(--recruit-muted);background:var(--recruit-surface);text-align:center;justify-items:center;gap:24px;padding:72px 24px;display:grid}#contents.recruit .recruit-loading-state{border:1px solid var(--recruit-line);min-height:120px;color:var(--recruit-muted);text-align:center;background:linear-gradient(90deg,#dce4dc73,#ffffffb8,#dce4dc73) 0 0/220% 100%;margin-top:32px;padding:44px 24px;animation:1.5s ease-in-out infinite recruit-loading}@keyframes recruit-loading{0%{background-position:100% 0}to{background-position:-100% 0}}#contents.recruit .recruit-error-state{box-sizing:border-box;border:0;border-top:1px solid var(--recruit-line);border-bottom:1px solid var(--recruit-line);width:100%;min-height:176px;color:var(--recruit-muted);text-align:center;background:0 0;padding:44px 24px}#contents.recruit .recruit-error-state strong{color:var(--recruit-ink)}#contents.recruit .recruit-error-state p{color:var(--recruit-muted);margin-top:8px}@media (max-width:1120px){#contents.recruit .hr-system .simple-list>li{grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:32px;display:grid}#contents.recruit .hr-system .simple-list>li strong.title{width:auto}#contents.recruit .hr-system .simple-list>li div.info{min-width:0;max-width:100%}}#contents.recruit .default-step-section{border-color:var(--recruit-line)}#contents.recruit .board.write input:not(:where([class^=rt-],[class*=\ rt-])),#contents.recruit .board.write select:not(:where([class^=rt-],[class*=\ rt-])),#contents.recruit .board.write textarea:not(:where([class^=rt-],[class*=\ rt-])),#contents.recruit .authenticate-form input:not(:where([class^=rt-],[class*=\ rt-])),#contents.recruit .authenticate-form select:not(:where([class^=rt-],[class*=\ rt-])){min-height:48px;color:var(--recruit-ink);background:var(--recruit-surface);border:1px solid #cbd6cd;border-radius:8px;transition:border-color .18s,box-shadow .18s}#contents.recruit .board.write textarea:not(:where([class^=rt-],[class*=\ rt-])){resize:vertical;min-height:180px;line-height:1.7}#contents.recruit .board.write input:not(:where([class^=rt-],[class*=\ rt-])):focus,#contents.recruit .board.write select:not(:where([class^=rt-],[class*=\ rt-])):focus,#contents.recruit .board.write textarea:not(:where([class^=rt-],[class*=\ rt-])):focus,#contents.recruit .authenticate-form input:not(:where([class^=rt-],[class*=\ rt-])):focus,#contents.recruit .authenticate-form select:not(:where([class^=rt-],[class*=\ rt-])):focus{border-color:var(--recruit-teal);box-shadow:none}#contents.recruit .auth-phone-panel{border:0;border-top:1px solid var(--recruit-line);border-bottom:1px solid var(--recruit-line);background:var(--recruit-paper);border-radius:0;max-width:780px;margin-top:32px;padding:clamp(28px,4vw,48px)}#contents.recruit .auth-phone-panel .rt-TextFieldRoot{background-color:var(--recruit-surface)}#contents.recruit .auth-phone-panel .auth-field{border:0;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:22px;margin:0;padding:0;display:grid}#contents.recruit .auth-phone-panel .auth-field+.auth-field{border-top:1px solid var(--recruit-line);margin-top:22px;padding-top:22px}#contents.recruit .auth-phone-panel .auth-field>label,#contents.recruit .auth-phone-panel .auth-field>.auth-field-label{float:none;width:auto;color:var(--recruit-ink);padding:13px 0 0;font-size:.9375rem;font-weight:700;line-height:1.4}#contents.recruit .auth-phone-panel .auth-control-stack{gap:12px;display:grid}#contents.recruit .auth-phone-panel .auth-control-row{grid-template-columns:minmax(0,1fr) 152px;gap:12px;width:100%;display:grid}#contents.recruit .auth-phone-panel .auth-control-row--single{grid-template-columns:minmax(0,1fr)}#contents.recruit .auth-phone-panel .rt-TextFieldRoot{box-sizing:border-box;width:100%;margin:0;display:flex}#contents.recruit .auth-phone-panel .auth-action{box-sizing:border-box;white-space:nowrap;border-radius:10px;width:152px;height:50px;margin:0;padding:0 16px;font-size:.9375rem;line-height:50px}#contents.recruit .auth-phone-panel .auth-status{grid-column:2;min-height:22px;margin-top:10px}#contents.recruit .auth-phone-panel .auth-status .status-message{margin:4px 0 0;font-size:.875rem}#contents.recruit .error-message{color:var(--site-danger);margin-top:8px;font-size:.875rem;line-height:1.45}#contents.recruit .note.type1,#contents.recruit .benefit-note{color:var(--recruit-muted)}#contents.recruit .button-group{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:1120px){#contents.recruit .personal-exemption .board.write.flex-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,42px);padding-left:24px;padding-right:24px;display:grid}#contents.recruit .personal-exemption .board div.upload,#contents.recruit .personal-exemption .board div.upload.image div.frame{width:100%;max-width:220px}#contents.recruit .personal-exemption .board ul.cell{width:100%;min-width:0;margin-left:0}}@media (max-width:991px){#contents.recruit .hr-system .simple-list>li{display:block}#contents.recruit .tab-contents.blank-default{padding-top:56px}#contents.recruit .vision .vision-heading,#contents.recruit .vision .about-telemarketer{grid-template-columns:1fr;gap:16px}#contents.recruit .vision .vision-heading{align-items:start}#contents.recruit .board.list.card ul.items{grid-template-columns:1fr}}@media (max-width:767px){#contents.recruit .auth-phone-panel{padding:24px 20px}#contents.recruit .auth-phone-panel .auth-field{grid-template-columns:1fr;gap:10px}#contents.recruit .auth-phone-panel .auth-field>label,#contents.recruit .auth-phone-panel .auth-field>.auth-field-label{padding-top:0}#contents.recruit .auth-phone-panel .auth-status{grid-column:1}#contents.recruit .auth-phone-panel .auth-control-row{grid-template-columns:minmax(0,1fr) 128px;gap:8px}#contents.recruit .auth-phone-panel .auth-action{width:128px;padding:0 10px;font-size:.875rem;height:50px!important;line-height:50px!important}#contents.recruit .container{width:100%;max-width:var(--site-content)}#contents.recruit .image-visual .inner{min-height:280px;padding:0 16px}#contents.recruit .image-visual .page-title{font-size:clamp(2.25rem,11vw,3rem)}#contents.recruit .tab-menu .inner{width:100%}#contents.recruit .tab-menu .swiper-slide{min-width:96px;padding:17px 14px;font-size:.875rem}#contents.recruit .summary{font-size:1.25rem;line-height:1.65}#contents.recruit .vision .vision-list .illustration{min-height:0;display:block}#contents.recruit .vision .vision-list .frame img{aspect-ratio:1.2}#contents.recruit .vision .vision-list .info{padding:28px 22px}#contents.recruit .benefit .category-list{grid-template-columns:1fr}#contents.recruit .benefit .illustration.swap .frame{flex-basis:58px;width:58px;height:58px}#contents.recruit .board.write input:not(:where([class^=rt-],[class*=\ rt-])),#contents.recruit .board.write select:not(:where([class^=rt-],[class*=\ rt-])),#contents.recruit .board.write textarea:not(:where([class^=rt-],[class*=\ rt-])),#contents.recruit .authenticate-form input:not(:where([class^=rt-],[class*=\ rt-])),#contents.recruit .authenticate-form select:not(:where([class^=rt-],[class*=\ rt-])){max-width:100%}#contents.recruit .board.write ul.cell>li{min-width:0;display:block!important}#contents.recruit .board.write .header-cell,#contents.recruit .board.write .data-cell{box-sizing:border-box;min-width:0;display:block;float:none!important;width:100%!important}#contents.recruit .board.write .header-cell{padding:13px 16px}#contents.recruit .board.write .data-cell{padding:12px 14px 16px}#contents.recruit .board.write .multiple-period{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}#contents.recruit .board.write .multiple-period .overlap-field,#contents.recruit .board.write .cell-items,#contents.recruit .board.write .cell-items input{min-width:0;width:100%!important}#contents.recruit .personal-exemption .board.write.flex-layout{grid-template-columns:1fr}#contents.recruit .personal-exemption .board div.upload{margin:0 auto}#contents.recruit .button-group .button-set{min-width:132px}}@media (prefers-reduced-motion:reduce){#contents.recruit *,#contents.recruit :before,#contents.recruit :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.business-renewal{--site-muted:var(--site-ink-soft);--site-max:var(--site-content);box-sizing:border-box;color:var(--site-ink);background:var(--site-bg);padding:0;font-family:Pretendard,sans-serif;overflow:clip}.business-renewal *,.business-renewal :before,.business-renewal :after{box-sizing:border-box}.business-renewal a{color:inherit;text-decoration:none}.business-renewal a:focus-visible{outline:2px solid var(--site-teal);outline-offset:2px}.business-container{box-sizing:border-box;width:100%;max-width:var(--site-max);padding-right:var(--site-gutter);padding-left:var(--site-gutter);margin:0 auto}.business-chapters{top:var(--site-header-h);z-index:20;border-bottom:1px solid var(--site-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:top .42s var(--site-motion);background:#f5f7f2f0;position:sticky}.site-shell--default.is-nav-hidden .business-chapters{top:0}.business-chapters__inner{box-sizing:border-box;width:100%;max-width:var(--site-max);padding-right:var(--site-gutter);padding-left:var(--site-gutter);align-items:center;gap:clamp(28px,4vw,72px);min-height:62px;margin:0 auto;display:flex}.business-chapters__title{color:var(--site-ink-soft);letter-spacing:.14em;text-transform:uppercase;flex:none;margin:0;font-size:.75rem;font-weight:700}.business-chapters__list{flex:1;justify-content:space-between;align-items:stretch;gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.business-chapters__list a{min-height:62px;color:var(--site-muted);white-space:nowrap;align-items:center;font-size:.8rem;font-weight:700;transition:color .18s;display:inline-flex;position:relative}.business-chapters__list a:after{background:var(--site-lime);content:"";transform-origin:50%;height:2px;transition:transform .42s var(--site-motion);display:block;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.business-chapters__list a:hover,.business-chapters__list a:focus-visible{color:var(--site-ink)}.business-chapters__list a:hover:after,.business-chapters__list a:focus-visible:after,.business-chapters__list a.is-current:after{transform:scaleX(1)}.business-chapters__list a.is-current{color:var(--site-ink)}.business-hero{background:var(--site-bg);padding:clamp(64px,9vw,140px) 0 0}.business-hero__grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:end;gap:clamp(38px,8vw,130px);display:grid}.business-hero__copy{padding-bottom:clamp(24px,6vw,90px)}.business-kicker{color:var(--site-ink-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:.75rem;font-weight:700;line-height:1.4}.business-hero h1{letter-spacing:-.085em;word-break:keep-all;max-width:7ch;margin:0;font-size:clamp(3.8rem,8vw,8.2rem);font-weight:700;line-height:.94}.business-hero__lead{letter-spacing:-.045em;word-break:keep-all;margin:34px 0 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.45}.business-hero__note{max-width:28ch;color:var(--site-muted);word-break:keep-all;margin:18px 0 0;font-size:1rem;line-height:1.8}.business-hero__media{aspect-ratio:1.28;background:var(--site-surface-soft);min-width:0;margin:0;position:relative;overflow:hidden}.business-hero__media:after{display:none}.business-hero__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.business-hero__media figcaption{z-index:1;color:#fff;letter-spacing:.02em;background:#19231dcc;padding:8px 12px;font-size:.75rem;position:absolute;bottom:23px;right:24px}.business-service-index{border-top:1px solid var(--site-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(50px,9vw,128px);display:grid}.business-service-index__item{border-right:1px solid var(--site-line);flex-direction:column;min-height:190px;padding:26px 28px 30px 0;transition:background-color .18s,color .18s,padding .18s;display:flex}.business-service-index__item:not(:first-child){padding-left:28px}.business-service-index__item:last-child{border-right:0}.business-service-index__item:hover{background:var(--site-surface-soft);padding-top:26px}.business-service-index__line{display:none}.business-service-index__name{font-size:1rem;font-weight:700;line-height:1.35}.business-service-index__desc{color:var(--site-muted);word-break:keep-all;margin-top:auto;padding-top:22px;font-size:.875rem;line-height:1.65}.business-service-index__desc strong,.business-service__summary strong{color:var(--site-teal);font-weight:700}.business-service{scroll-margin-top:calc(var(--site-header-h) + 64px);padding:clamp(86px,12vw,186px) 0}.business-service--light{background:var(--site-surface)}.business-service--ink,.business-service--lime{background:var(--site-surface-soft)}.business-service__grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center;gap:clamp(46px,9vw,148px);display:grid}.business-service__grid--reverse .business-service__media{order:2}.business-service__grid--reverse .business-service__body{order:1}.business-service__media{aspect-ratio:1.28;background:var(--site-surface-soft);min-width:0;margin:0;position:relative;overflow:hidden}.business-service__media:before{display:none}.business-service__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.business-service__media:hover img{transform:scale(1.025)}.business-service__body{min-width:0}.business-service__body .business-kicker{margin-bottom:22px}.business-service__body h2{letter-spacing:-.075em;word-break:keep-all;max-width:12ch;margin:0;font-size:clamp(2.4rem,4.6vw,5rem);font-weight:700;line-height:1.02}.business-service__summary{letter-spacing:-.045em;word-break:keep-all;max-width:28ch;margin:28px 0 0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:500;line-height:1.55}.business-details{gap:34px;margin-top:clamp(48px,6vw,82px);display:grid}.business-detail h3{margin:0;font-size:1rem;font-weight:700;line-height:1.4}.business-detail p{max-width:52ch;color:var(--site-muted);word-break:keep-all;margin:12px 0 0;font-size:.98rem;line-height:1.85}.business-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.business-list li{color:var(--site-muted);word-break:keep-all;padding-left:20px;font-size:.98rem;line-height:1.75;position:relative}.business-list li:before{content:"";background:var(--site-ink-soft);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}.business-footer-anchor{height:1px;scroll-margin-top:calc(var(--site-header-h) + 64px)}.business-reveal{animation:.72s cubic-bezier(.2,.7,.2,1) both business-reveal}.business-service-index__item:nth-child(2){animation-delay:80ms}.business-service-index__item:nth-child(3){animation-delay:.16s}.business-service-index__item:nth-child(4){animation-delay:.24s}@keyframes business-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.business-renewal{padding-top:0}.business-chapters{top:var(--site-header-h)}.site-shell--default.is-nav-hidden .business-chapters{top:0}.business-chapters__inner{width:100%;display:block}.business-chapters__title{padding:16px var(--site-gutter) 4px;display:block}.business-chapters__list{width:100%;padding:0 var(--site-gutter);scrollbar-width:none;gap:24px;overflow-x:auto}.business-chapters__list::-webkit-scrollbar{display:none}.business-chapters__list a{min-height:48px;font-size:.76rem}.business-hero{padding-top:54px}.business-hero__grid,.business-service__grid{grid-template-columns:1fr;gap:42px}.business-hero__copy{padding-bottom:0}.business-hero__media{aspect-ratio:1.45}.business-service-index{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:54px}.business-service-index__item,.business-service-index__item:not(:first-child){min-height:160px;padding:22px 20px 24px 0}.business-service-index__item:nth-child(2n){padding-left:20px}.business-service-index__item:nth-child(-n+2){border-bottom:1px solid var(--site-line)}.business-service-index__item:nth-child(2){border-right:0}.business-service__grid--reverse .business-service__media,.business-service__grid--reverse .business-service__body{order:initial}.business-service__media{aspect-ratio:1.45}.business-service{scroll-margin-top:120px}}@media (max-width:600px){.business-container{width:100%;max-width:var(--site-max);padding-left:20px;padding-right:20px}.business-chapters__title,.business-chapters__list{padding-left:20px;padding-right:20px}.business-hero{padding-top:44px}.business-hero h1{font-size:clamp(3.5rem,18vw,5rem)}.business-hero__lead{margin-top:24px;font-size:1.15rem}.business-hero__note{font-size:.9rem}.business-hero__media,.business-service__media{aspect-ratio:1.08}.business-hero__media figcaption{font-size:.68rem;bottom:14px;right:14px}.business-service-index{width:100%;margin-top:42px}.business-service-index__item,.business-service-index__item:not(:first-child){min-height:172px;padding-left:20px;padding-right:20px}.business-service-index__item:nth-child(2n){padding-left:20px}.business-service-index__name{font-size:.88rem}.business-service-index__desc{font-size:.76rem;line-height:1.55}.business-service{padding:78px 0;scroll-margin-top:112px}.business-service__grid{gap:34px}.business-service__body h2{font-size:clamp(2.35rem,12vw,3.45rem)}.business-service__summary{margin-top:20px;font-size:1.12rem}.business-details{gap:28px;margin-top:42px}.business-detail p,.business-list li{font-size:.88rem;line-height:1.72}.business-footer-anchor{scroll-margin-top:112px}}@media (prefers-reduced-motion:reduce){.business-renewal{scroll-behavior:auto}.business-reveal,.business-service-index__item:nth-child(2),.business-service-index__item:nth-child(3),.business-service-index__item:nth-child(4){opacity:1;animation:none;transform:none}.business-chapters__list a,.business-service-index__item,.business-service__media img{transition:none}}@media (prefers-reduced-transparency:reduce){.business-chapters{background:var(--site-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.center-renewal,.etc-renewal{--site-accent:var(--site-lime);--site-accent-deep:var(--site-lime-ink);--site-content-width:var(--site-content);color:var(--site-ink);background:var(--site-bg)}.center-renewal .center-page{max-width:var(--site-content-width);padding-top:var(--site-section-y);padding-bottom:var(--site-section-y)}.center-renewal .center-overview{max-width:920px}.center-renewal .center-eyebrow,.sitemap-renewal .sitemap-eyebrow{color:var(--site-ink-soft);letter-spacing:.16em;margin-bottom:18px;font-size:.78rem;font-weight:700}.center-renewal .center-overview .summary{color:var(--site-ink);letter-spacing:-.06em;font-size:clamp(1.75rem,3.1vw,2.8rem);line-height:1.34}.center-renewal .center-facilities,.center-renewal .center-location,.center-renewal .traffic{margin-top:var(--site-block-y)}.center-renewal .center-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.center-renewal .center-section-heading h2{color:var(--site-ink);letter-spacing:-.055em;margin:0;font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:500}.center-renewal .center-section-heading p{max-width:440px;color:var(--site-muted);text-align:right;word-break:keep-all;font-size:1rem;line-height:1.7}.center-renewal .center-gallery{max-width:none;margin:0;padding:0}.center-renewal .center-gallery .gallery-top{background:var(--site-surface-muted);width:100%;max-width:none;height:clamp(360px,50vw,640px);box-shadow:none;border-radius:10px;overflow:hidden}.center-renewal .center-gallery .gallery-top .swiper-slide{background-position:50%;position:relative}.center-renewal .center-gallery .facility-image,.center-renewal .center-gallery .facility-image-fallback{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.center-renewal .center-gallery .facility-image-fallback{background:var(--site-surface-muted)}.center-renewal .center-gallery .gallery-top .swiper-slide:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d1e19c2);height:38%;position:absolute;bottom:0;left:0;right:0}.center-renewal .center-gallery .gallery-top .swiper-slide p.desc{z-index:1;color:#fff;text-align:left;background:0 0;padding:26px 30px;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:500;line-height:1.4}.center-renewal .center-gallery .remote{max-width:none;height:clamp(360px,50vw,640px);left:22px;right:22px}.center-renewal .center-gallery .remote .swiper-button-prev,.center-renewal .center-gallery .remote .swiper-button-next{width:58px;height:58px;color:var(--site-teal);-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);background:#ffffffc2;border:1px solid #ffffff9e;border-radius:50%;box-shadow:inset 0 1px #ffffffe6,0 12px 32px #0d252133}.center-renewal .center-gallery .remote .swiper-button-prev{left:0}.center-renewal .center-gallery .remote .swiper-button-next{right:0}.center-renewal .center-gallery .remote .swiper-button-prev:hover,.center-renewal .center-gallery .remote .swiper-button-next:hover{color:var(--site-ink);background:var(--site-accent)}.center-renewal .center-gallery .gallery-thumbs{margin-top:14px;padding:0 1px 8px}.center-renewal .center-gallery .gallery-thumbs .swiper-wrapper{gap:10px}.center-renewal .center-gallery .gallery-thumbs .swiper-slide{opacity:.6;border-radius:6px;width:clamp(126px,16vw,190px);height:clamp(76px,9vw,105px);transition:opacity .24s,transform .24s;overflow:hidden}.center-renewal .center-gallery .gallery-thumbs .swiper-slide:hover,.center-renewal .center-gallery .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;transform:none}.center-renewal .center-gallery .gallery-thumbs .swiper-slide button{color:#fff;text-indent:0;text-shadow:0 1px 4px #00000073;background:linear-gradient(#0000 25%,#0d1e19c2);padding:10px;position:relative;overflow:hidden}.center-renewal .center-gallery .gallery-thumbs .swiper-slide button img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.center-renewal .center-gallery .gallery-thumbs .swiper-slide.swiper-slide-thumb-active button{border:2px solid var(--site-ink)}.center-renewal .center-location .map{background:var(--site-surface-muted);height:clamp(300px,40vw,470px);box-shadow:none;border-radius:10px;margin-top:0;overflow:hidden}.center-renewal .center-location .map>*{width:100%;height:100%}.center-renewal .center-location ul.info{box-shadow:inset 0 1px var(--site-line), inset 0 -1px var(--site-line);background:0 0;border:0;border-radius:0;grid-template-columns:1.45fr .8fr .8fr;gap:0;margin-top:14px;padding:0;display:grid}.center-renewal .center-location ul.info li{background:0 0;min-height:148px;padding:26px 30px}.center-renewal .center-location ul.info li+li{border-left:1px solid var(--site-line)}.center-renewal .center-location ul.info li strong{color:var(--site-ink);letter-spacing:-.01em;align-items:center;gap:8px;padding-left:0;font-size:1.125rem;font-weight:700;line-height:1.2;display:inline-flex}.center-renewal .center-location ul.info li strong svg{flex:none}.center-renewal .center-location ul.info li p{color:var(--site-muted);word-break:keep-all;margin-top:16px;font-size:1rem;line-height:1.65}.center-renewal .center-location ul.info li a{color:var(--site-teal);text-underline-offset:3px;text-decoration:underline}.center-renewal .traffic ul{box-shadow:inset 0 1px var(--site-line), inset 0 -1px var(--site-line);background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;padding:0;display:grid}.center-renewal .traffic ul li{background:0 0;border:0;border-radius:0;min-height:148px;padding:28px 30px}.center-renewal .traffic ul li:nth-child(3){grid-column:1/-1}.center-renewal .traffic ul li:where(:nth-child(2),:nth-child(n+4):nth-child(odd)){border-left:1px solid var(--site-line)}.center-renewal .traffic ul li:where(:nth-child(n+3)){border-top:1px solid var(--site-line)}.center-renewal .traffic ul li strong{color:var(--site-ink);align-items:center;gap:10px;font-size:1.125rem;font-weight:500;line-height:1.3;display:inline-flex}.center-renewal .traffic ul li strong svg{flex:none}.center-renewal .traffic ul li .desc,.center-renewal .traffic ul li>p{color:var(--site-muted);word-break:keep-all;margin-top:14px;font-size:.98rem;line-height:1.75}.center-renewal .traffic ul li .desc p+p{margin-top:8px}.policy-renewal .policy-select-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--site-reading) + (var(--site-gutter) * 2));padding:50px var(--site-gutter) 0;text-align:right;margin:0 auto}.policy-renewal .policy-select-wrap label{color:var(--site-muted);margin-right:12px;font-size:.85rem;font-weight:500;display:inline-block}.policy-renewal .policy-select-wrap .rt-SelectTrigger{--select-trigger-height:48px;width:290px;color:var(--site-ink);background-color:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-line);border-radius:10px}.policy-renewal .policy-select-wrap p{color:var(--site-muted);margin-top:8px;font-size:.78rem}.site-shell--default #contents.policy-renewal main .rules{box-sizing:border-box;width:100%;max-width:calc(var(--site-reading) + (var(--site-gutter) * 2));padding:44px var(--site-gutter) var(--site-section-y);margin:0 auto}.policy-renewal .rules>.summary{border-top:2px solid var(--site-ink);border-bottom:1px solid var(--site-line);color:var(--site-ink);letter-spacing:-.045em;padding:24px 0 28px;font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.55}.policy-renewal .rules-container{color:var(--site-muted);font-size:1rem;line-height:1.9}.policy-renewal .rules-container .intro{color:var(--site-ink);margin-top:0;padding:28px 0 10px;font-size:1.05rem;line-height:1.8}.policy-renewal .rules-container ol>li{border-top:1px solid var(--site-line);color:var(--site-muted);margin-top:36px;padding-top:36px;font-size:1rem}.policy-renewal .rules-container ol>li .title{color:var(--site-ink);font-size:1.24rem;font-weight:500}.policy-renewal .rules-container p.desc,.policy-renewal .rules-container ul.dotted-list{margin-top:12px}.policy-renewal .rules-container ul.dotted-list li{background-position:0 .75em}.policy-renewal .rules-container ul.dotted-list li p{margin-top:8px}.policy-renewal .rules-container .table-scroll{margin-top:18px;padding-bottom:4px}.policy-renewal .rules-container table.inner-table{border-top:2px solid var(--site-ink);color:var(--site-ink)}.policy-renewal .rules-container table.inner-table thead th{color:var(--site-ink);background:var(--site-surface-muted)}.sitemap-renewal .sitemap-page{max-width:var(--site-content-width)}.sitemap-renewal .sitemap-intro{max-width:660px;padding-bottom:56px}.sitemap-renewal .sitemap-intro h2{color:var(--site-ink);letter-spacing:-.06em;font-size:clamp(1.8rem,3.1vw,2.8rem);font-weight:500}.sitemap-renewal .sitemap-intro p:last-child{color:var(--site-muted);margin-top:16px;font-size:1rem}.sitemap-renewal ul.sitemap-link{text-align:left;background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.sitemap-renewal ul.sitemap-link>li{background:var(--site-surface);width:auto;min-height:270px;box-shadow:inset 1px 0 var(--site-line), inset 0 1px var(--site-line), inset 0 -1px var(--site-line);border:0;border-radius:0;padding:30px}.sitemap-renewal ul.sitemap-link>li:last-child{box-shadow:inset 1px 0 var(--site-line), inset -1px 0 var(--site-line), inset 0 1px var(--site-line), inset 0 -1px var(--site-line)}.sitemap-renewal ul.sitemap-link>li h2,.sitemap-renewal ul.sitemap-link>li h2 a{color:var(--site-ink);letter-spacing:-.045em;font-size:1.4rem;font-weight:500}.sitemap-renewal ul.sitemap-link>li h2:after{display:none}.sitemap-renewal ul.sitemap-link>li ul.dotted-list{margin-top:28px}.sitemap-renewal ul.sitemap-link>li ul.dotted-list li{border-top:1px solid var(--site-line);background-position:0 1.15em;padding:12px 0 12px 18px}.sitemap-renewal ul.sitemap-link>li ul.dotted-list li:first-child{border-top:0}.sitemap-renewal ul.sitemap-link>li ul.dotted-list li a{color:var(--site-muted);font-size:.95rem}.sitemap-renewal ul.sitemap-link>li ul.sitemap-depth3{margin:5px 0 0}.sitemap-renewal ul.sitemap-link>li ul.sitemap-depth3 li{background:0 0;border:0;padding:3px 0}.sitemap-renewal ul.sitemap-link>li ul.sitemap-depth3 li a{font-size:.84rem}.partnership-renewal .partnership-intro{max-width:820px}.partnership-renewal .partnership-eyebrow{color:var(--site-ink-soft);letter-spacing:.15em;font-size:.78rem}.partnership-renewal .partnership-intro .summary{color:var(--site-ink);letter-spacing:-.06em;margin-top:18px;font-size:clamp(1.75rem,3.15vw,2.8rem);line-height:1.35}.partnership-renewal .partnership-intro .desc{color:var(--site-muted);margin-top:22px;font-size:1rem;line-height:1.75}.partnership-renewal .partnership-intro ul.dotted-list{color:var(--site-muted);margin-top:22px;font-size:.9rem;line-height:1.7}.partnership-renewal .customer-center{border-radius:var(--site-radius);min-height:250px;box-shadow:none;background-position:50%;grid-template-columns:1.15fr .85fr;gap:0;margin-top:64px;padding:0;display:grid;overflow:hidden}.partnership-renewal .customer-center .item{background:#13251f7a;justify-content:center;width:auto;padding:42px 46px}.partnership-renewal .customer-center .item.line{background:#13251fa3;border-left:1px solid #ffffff47;padding-left:46px}.partnership-renewal .customer-center .item .title{color:#fff;font-size:.9rem;font-weight:500}.partnership-renewal .customer-center .recruitment-inquiry a{color:#fff;letter-spacing:-.045em;margin-top:8px;font-size:clamp(1.8rem,3.9vw,3.2rem);font-weight:500}.partnership-renewal .customer-center .recruitment-inquiry .next{margin-top:22px}.partnership-renewal .customer-center .business-hours p{color:#fff;margin-top:18px;font-size:clamp(1.2rem,2.1vw,1.75rem);line-height:1.5}.partnership-renewal .customer-center .business-hours p span{color:#ffffffc7;margin-top:8px;font-size:.9rem;display:block}.partnership-renewal .partnership-board{margin-top:58px}.partnership-renewal .partnership-board .search.simple{margin-top:0}.partnership-renewal .partnership-board .board.list{margin-top:28px!important}.partnership-renewal .partnership-board .board.list table{background:var(--site-surface)}.partnership-renewal .partnership-board .board-button-wrap{margin-top:22px}.partnership-renewal .partnership-board .board-button-wrap .button-set{margin-top:0}.partnership-renewal .partnership-list-state{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);min-height:180px;color:var(--site-ink-soft);text-align:center;padding:50px 24px}.partnership-renewal .partnership-list-state p{margin-bottom:18px}.partnership-renewal .partnership-list-state .button-set{min-width:120px}.partnership-renewal .partnership-board .button-set,.partnership-renewal .partnership-form-page .button-set{border-radius:var(--site-radius-sm)}.partnership-renewal .qna-write{padding-top:0}.partnership-renewal .qna-write .outer{padding:0}.partnership-renewal .qna-write .recruit-qa>.title,.partnership-renewal .qna-write .rulues>.title{color:var(--site-ink);font-size:1.3rem;font-weight:500;display:block}.partnership-renewal .qna-write .board.write{border:1px solid var(--site-line);background:var(--site-surface);border-radius:0;margin-top:22px;padding:0;overflow:hidden}.partnership-renewal .qna-write .board.write ul.cell>li{border-bottom:1px solid var(--site-line);grid-template-columns:150px minmax(0,1fr);display:grid}.partnership-renewal .qna-write .board.write ul.cell>li:last-child{border-bottom:0}.partnership-renewal .qna-write .header-cell{color:var(--site-ink);padding:22px 24px 22px 0;font-size:.9375rem;font-weight:600}.partnership-renewal .qna-write .data-cell{padding:16px 20px}.partnership-renewal .qna-write input:not(:where([class^=rt-],[class*=\ rt-])),.partnership-renewal .qna-write textarea:not(:where([class^=rt-],[class*=\ rt-])){border:1px solid var(--site-line);max-width:none;color:var(--site-ink);background:#fff;border-radius:10px}.partnership-renewal .qna-write input{min-height:46px;padding:0 14px}.partnership-renewal .qna-write input.inquiry-writer{width:100%;max-width:360px}.partnership-renewal .qna-write input.inquiry-email{width:100%;max-width:470px}.partnership-renewal .qna-write input.inquiry-subject{width:100%}.partnership-renewal .qna-write textarea.write-editor{width:100%;min-height:260px;padding:14px}.partnership-renewal .qna-write .rulues{margin-top:54px}.partnership-renewal .qna-write .trems{margin-top:18px}.partnership-renewal .qna-write .trems .inner{border:1px solid var(--site-line);border-top:2px solid var(--site-ink);border-radius:10px 10px 0 0}.partnership-renewal .qna-write .trems .agreement{background:var(--site-surface-muted)}.partnership-renewal.partnership-view-page>.container{padding-top:0;padding-bottom:0}.partnership-renewal .board.view.post{border:1px solid var(--site-line);background:var(--site-surface);border-radius:0;overflow:hidden}.partnership-renewal .board.view.post .info{background:var(--site-surface-muted);padding:30px}.partnership-renewal .board.view.post .important .title{color:var(--site-ink);font-size:1.35rem;font-weight:500}.partnership-renewal .board.view.post .basics{color:var(--site-muted)}.partnership-renewal .board.view.post .detail{color:var(--site-ink);padding:38px 30px;line-height:1.8}.partnership-renewal .board.view.post .replay-answer{border-top:1px solid var(--site-line);margin-top:38px;padding-top:34px}.partnership-renewal .board.view.post .replay-answer .title{color:var(--site-teal);font-size:1.2rem}@media (prefers-reduced-motion:no-preference){.center-renewal .center-reveal{animation:.72s both site-reveal;animation-timeline:view();animation-range:entry cover 24%}.center-renewal .center-gallery .gallery-thumbs .swiper-slide,.partnership-renewal .button-set,.sitemap-renewal .sitemap-link>li{transition:transform .25s,opacity .25s,box-shadow .25s}.sitemap-renewal .sitemap-link>li:hover{background:var(--site-surface-muted)}}@keyframes site-reveal{0%{opacity:.25;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.center-renewal .center-reveal{animation:none}}@media (max-width:991px){.center-renewal .center-section-heading{display:block}.center-renewal .center-section-heading p{text-align:left;margin-top:10px}.sitemap-renewal ul.sitemap-link{grid-template-columns:repeat(2,minmax(0,1fr))}.partnership-renewal .customer-center{grid-template-columns:1fr}.partnership-renewal .customer-center .item.line{border-top:1px solid #ffffff47;border-left:0;padding-left:46px}}@media (max-width:767px){.center-renewal .center-page,.sitemap-renewal .sitemap-page{padding-left:20px;padding-right:20px}.center-renewal .center-facilities,.center-renewal .center-location,.center-renewal .traffic{margin-top:var(--site-block-y)}.center-renewal .center-gallery .gallery-top,.center-renewal .center-gallery .remote{height:min(64vw,420px)}.center-renewal .center-gallery .gallery-top .swiper-slide p.desc{padding:18px 20px}.center-renewal .center-gallery .remote{left:10px;right:10px}.center-renewal .center-gallery .remote .swiper-button-prev,.center-renewal .center-gallery .remote .swiper-button-next{width:44px;height:44px}.center-renewal .center-gallery .gallery-thumbs .swiper-slide{width:116px;height:70px}.center-renewal .center-location ul.info{display:block}.center-renewal .center-location ul.info li{min-height:0;padding:22px 20px}.center-renewal .center-location ul.info li+li{border-top:1px solid var(--site-line);border-left:0}.center-renewal .traffic ul{grid-template-columns:1fr}.center-renewal .traffic ul li,.center-renewal .traffic ul li:nth-child(3){border-left:0;border-top:1px solid var(--site-line);grid-column:auto;min-height:0;padding:24px 20px}.center-renewal .traffic ul li:first-child{border-top:0}.policy-renewal .policy-select-wrap{text-align:left;padding:30px 20px 0}.policy-renewal .policy-select-wrap label{margin:0 0 8px;display:block}.policy-renewal .policy-select-wrap .rt-SelectTrigger{width:100%}.policy-renewal .policy-select-wrap p{line-height:1.5}.site-shell--default #contents.policy-renewal main .rules{padding:32px 20px var(--site-section-y)}.policy-renewal .rules-container{font-size:.95rem;line-height:1.78}.policy-renewal .rules-container ol>li{margin-top:28px;padding-top:28px}.policy-renewal .rules-container ol>li .title{font-size:1.12rem}.sitemap-renewal .sitemap-intro{padding-bottom:34px}.sitemap-renewal ul.sitemap-link{grid-template-columns:1fr}.sitemap-renewal ul.sitemap-link>li{min-height:0;padding:24px 20px}.partnership-renewal .partnership-container{padding-left:20px;padding-right:20px}.partnership-renewal .customer-center{margin-top:42px}.partnership-renewal .customer-center .item{padding:30px 24px}.partnership-renewal .customer-center .item.line{padding-left:24px}.partnership-renewal .partnership-board{margin-top:44px}.partnership-renewal .qna-write .board.write ul.cell>li{display:block}.partnership-renewal .qna-write .board.write ul.cell>li,.partnership-renewal .qna-write .header-cell,.partnership-renewal .qna-write .data-cell,.partnership-renewal .qna-write input,.partnership-renewal .qna-write textarea{box-sizing:border-box;max-width:none;float:none!important;width:100%!important}.partnership-renewal .qna-write .header-cell{padding:14px 18px;display:block}.partnership-renewal .qna-write .data-cell{padding:12px 14px 16px}.partnership-renewal .qna-write .rulues{margin-top:38px}.partnership-renewal.partnership-view-page>.container{padding-top:0;padding-bottom:0}.partnership-renewal .board.view.post .info,.partnership-renewal .board.view.post .detail{padding:22px 18px}}@media (max-width:390px){.partnership-renewal .partnership-container,.partnership-renewal .qna-write .data-cell,.partnership-renewal .qna-write .header-cell{padding-left:14px;padding-right:14px}.partnership-renewal .customer-center .item,.partnership-renewal .customer-center .item.line{padding-left:18px;padding-right:18px}.partnership-renewal .customer-center .recruitment-inquiry a{overflow-wrap:anywhere;font-size:1.7rem}}@media (prefers-reduced-transparency:reduce){.center-renewal .center-gallery .remote .swiper-button-prev,.center-renewal .center-gallery .remote .swiper-button-next{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}:root{--site-board-surface:var(--site-surface,#fff);--site-board-bg:var(--site-bg,#f5f7f3);--site-board-soft:var(--site-surface-soft,#eef2ed);--site-board-warm:var(--site-surface-soft,#eef2ed);--site-board-ink:var(--site-ink,#152323);--site-board-muted:var(--site-ink-soft,#52605f);--site-board-faint:var(--site-ink-soft,#52605f);--site-board-line:var(--site-line,#15232324);--site-board-line-strong:var(--site-line-strong,#15232347);--site-board-radius:var(--site-radius,18px);--site-board-radius-sm:var(--site-radius-sm,10px);--site-board-motion:var(--site-motion,cubic-bezier(.22, 1, .36, 1))}.board-mobile-only{display:none!important}@media (max-width:991px){.board-desktop-only{display:none!important}.board-mobile-only{display:block!important}}div.search.simple{box-sizing:border-box;border:0;border-bottom:1px solid var(--site-board-line-strong);text-align:left;background:0 0;border-radius:0;width:100%;max-width:760px;margin:0 auto;padding:0}div.search.simple form{align-items:center;gap:8px;min-width:0;display:flex}div.search.simple .search-field{flex:auto;min-width:0;position:relative}div.search.simple .search-field:after{background:var(--site-teal,#006b70);content:"";pointer-events:none;transform-origin:0;height:2px;transition:transform .46s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}div.search.simple .search-field:focus-within:after{transform:scaleX(1)}div.search.simple input.keyword-field{box-sizing:border-box;border-radius:var(--site-board-radius-sm);width:100%;min-width:0;height:52px;color:var(--site-board-ink);outline:0;font-size:1rem;background:0 0!important;border:0!important;padding:0 16px!important}div.search.simple input.keyword-field:focus,div.search.simple input.keyword-field:focus-visible{outline:0;box-shadow:none!important;border:0!important}div.search.simple input.keyword-field:focus-visible{outline:0}div.search.simple input.keyword-field{caret-color:var(--site-teal,#006b70)}div.search.simple .search-submit{color:#fff;background:var(--site-teal,#006b70);cursor:pointer;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;width:auto;min-width:88px;height:52px;padding:0 17px;font-size:.9375rem;display:inline-flex}div.search.simple .search-submit:hover,div.search.simple .search-submit:focus-visible{background:var(--site-ink,#152323);box-shadow:none;transform:translateY(-1px)}.site-shell--default div.search.simple .search-submit:hover:not(:disabled),.site-shell--default div.search.simple .search-submit:focus-visible:not(:disabled){box-shadow:none!important}div.search.simple .search-submit:focus-visible{outline:2px solid var(--site-teal,#006b70);outline-offset:3px}.fixed-board{box-sizing:border-box;border:1px solid var(--site-board-line);border-radius:var(--site-board-radius);background:var(--site-board-warm);grid-template-columns:88px minmax(0,1fr);gap:clamp(20px,3vw,42px);width:100%;margin-top:clamp(36px,5vw,64px);padding:clamp(22px,3vw,36px);display:grid}.notice-title-box{justify-content:center;align-items:flex-start;display:flex}.fb-cir{box-sizing:border-box;border:1px solid var(--site-board-line-strong);width:76px;height:76px;color:var(--site-teal,#006b70);background:var(--site-board-surface);text-align:center;border-radius:50%;place-items:center;padding:10px;font-size:.9375rem;font-weight:700;line-height:1.3;display:grid}.fixed-board .notice-expln{min-width:0;padding:0}.fixed-board .fixed-list{border-bottom:1px solid var(--site-board-line);padding:12px 0;font-size:1.0625rem;line-height:1.55}.fixed-board .fixed-list:first-child{padding-top:0}.fixed-board .fixed-list:last-child{border-bottom:0;padding-bottom:0}.fixed-board .fixed-list a,.board-row a,.board-row-mobile>a{color:var(--site-board-ink);transition:color .2s}.fixed-board .fixed-list a:hover,.fixed-board .fixed-list a:focus-visible,.board-row a:hover,.board-row a:focus-visible,.board-row-mobile>a:hover,.board-row-mobile>a:focus-visible{color:var(--site-teal,#006b70)}div.board.list table{border-collapse:collapse;border-spacing:0;background:var(--site-board-surface);border-radius:0;overflow:hidden;border:0!important;border-top:2px solid var(--site-board-ink)!important}div.board.list table thead th{border-bottom:1px solid var(--site-board-line-strong);color:var(--site-board-ink);background:var(--site-board-soft);padding:17px 12px;font-size:.875rem;font-weight:700;border-top:0!important}div.board.list table tbody td{border-bottom:1px solid var(--site-board-line);color:var(--site-board-muted);padding:18px 12px;font-size:1rem}div.board.list table tbody tr:last-child td{border-bottom:0}div.board.list table tbody tr:hover{background:var(--site-board-bg)}div.board.list table tbody td.link{padding-left:20px}div.board.list.default ul{border-top:1px solid var(--site-board-line-strong)}div.board.list.default ul>li,div.board.list.default ul>li:last-child{border-bottom:1px solid var(--site-board-line);padding:20px 0}div.board.list.default ul>li a{color:var(--site-board-ink);font-size:1rem;line-height:1.55}div.board.list.default ul>li div.more{color:var(--site-board-faint);flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:.875rem;display:flex}div.board.list.default ul>li div.more span.item,div.board.list.default ul>li div.more span.item:first-child{margin-left:0}div.board.list.default ul>li div.more span.item strong{color:var(--site-board-muted);margin-right:7px;font-weight:700}div.board.list.card ul.items{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);width:100%;display:grid}div.board.list.card ul.items>li{border:1px solid var(--site-board-line);background:var(--site-board-surface);width:auto;height:auto;min-height:0;box-shadow:none;transition:background-color .24s var(--site-board-motion);border-radius:0;margin:0}div.board.list.card ul.items>li:hover{background:var(--site-board-soft);box-shadow:none;border-color:#0000;transform:none}div.board.list.card ul.items>li>a{border-radius:inherit}div.board.list.card.photo ul.items>li div.info{padding:clamp(20px,2.4vw,32px)}div.board.list.card.photo ul.items>li div.info p.desc{color:var(--site-board-muted);font-size:1rem;line-height:1.65}div.board.list.card.photo ul.items>li div.info span.date{color:var(--site-board-faint);font-size:.875rem}div.board span.is-state{box-sizing:border-box;border:1px solid var(--site-board-line);min-height:26px;color:var(--site-board-muted);background:var(--site-board-soft);border-radius:999px;align-items:center;padding:2px 9px;font-size:.8125rem;line-height:1.25;display:inline-flex}div.board span.is-state.complete,div.board span.is-state.pass{color:var(--site-teal,#006b70);background:var(--site-teal-soft,#dcebec);border-color:#006b7047}div.board span.is-state.fail{color:var(--site-danger,#b42347);background:#b423470f;border-color:#b423473d}div.board.view.post{background:var(--site-board-surface);border-radius:0;overflow:hidden;border:0!important;border-top:2px solid var(--site-board-ink)!important;border-bottom:1px solid var(--site-board-line)!important}div.board.view.post div.info{border-bottom:1px solid var(--site-board-line);background:var(--site-board-soft);padding:clamp(24px,3vw,38px)}div.board.view.post div.info div.important{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}div.board.view.post div.info span.branch,div.board.view.post div.info span.category{box-sizing:border-box;border:1px solid var(--site-board-line-strong);min-height:28px;color:var(--site-teal,#006b70);background:var(--site-board-surface);border-radius:999px;align-items:center;padding:3px 10px;font-size:.8125rem;line-height:1.25;display:inline-flex}div.board.view.post div.info span.category{color:var(--site-board-ink)}div.board.view.post div.info .title,div.board.view.post div.info h1.title,div.board.view.post div.info h2.title{min-width:0;color:var(--site-board-ink);overflow-wrap:anywhere;flex:100%;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.35}div.board.view.post div.info div.more{color:var(--site-board-faint);flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:.875rem;display:flex}div.board.view.post div.info div.more span.date,div.board.view.post div.info div.more span.date:first-child{background-image:none;margin-left:0;padding-left:0}div.board.view.post div.info div.more strong,div.replay-answer div.more strong{color:var(--site-board-muted);margin-right:7px;font-weight:700}div.board.view.post div.detail{color:var(--site-board-muted);padding:clamp(28px,4vw,54px) clamp(24px,4vw,46px) clamp(40px,5vw,66px);font-size:1rem;line-height:1.85}div.board.view.post div.detail>div:first-child{overflow-wrap:anywhere}div.board.view.post div.detail img,div.board.view.post div.detail video,div.board.view.post div.detail iframe,div.board.view.post div.detail table{max-width:100%}div.replay-answer{background:var(--site-board-soft);border:0;border-radius:0;margin-top:clamp(36px,5vw,64px);padding:clamp(20px,3vw,30px)}div.replay-answer .title,div.replay-answer h2.title{color:var(--site-teal,#006b70);font-size:1.2rem;line-height:1.4}div.replay-answer .title span{margin-right:7px}div.replay-answer div.more{color:var(--site-board-faint);flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:.875rem;display:flex}div.replay-answer div.more span.next{background-image:none;margin-left:0;padding-left:0}div.replay-answer div.output{border:1px solid var(--site-board-line);border-radius:var(--site-board-radius-sm);background:var(--site-board-surface);margin-top:20px}div.replay-answer div.output textarea{box-sizing:border-box;width:100%;min-height:160px;color:var(--site-board-muted);resize:vertical;background:0 0;border:0;padding:18px;line-height:1.75;display:block}ul.current-upload-files{border:1px solid var(--site-board-line);border-radius:var(--site-board-radius-sm);background:var(--site-board-soft);padding:18px}ul.current-upload-files li{margin-top:8px}ul.current-upload-files li:first-child{margin-top:0}ul.current-upload-files li a{color:var(--site-teal,#006b70);text-underline-offset:3px;text-decoration:underline}div.board.write.line{border-top:1px solid var(--site-board-line-strong);border-bottom:1px solid var(--site-board-line)}div.board.write input[type=text]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=tel]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=email]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=number]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=password]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write input[type=search]:not(:where([class^=rt-],[class*=\ rt-])),div.board.write select:not(:where([class^=rt-],[class*=\ rt-])),div.board.write textarea:not(:where([class^=rt-],[class*=\ rt-])){border:1px solid var(--site-board-line-strong);border-radius:var(--site-board-radius-sm);color:var(--site-board-ink);background:var(--site-board-surface)}div.board.write input:not(:where([class^=rt-],[class*=\ rt-])):focus-visible,div.board.write select:not(:where([class^=rt-],[class*=\ rt-])):focus-visible,div.board.write textarea:not(:where([class^=rt-],[class*=\ rt-])):focus-visible,div.board-password input:not(:where([class^=rt-],[class*=\ rt-])):focus-visible{border-color:var(--site-teal,#006b70);outline:2px solid var(--site-teal,#006b70);outline-offset:2px;box-shadow:none}div.board-password .title{color:var(--site-board-ink);font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.3;display:block}div.board-password .desc{color:var(--site-board-muted);margin-top:12px;line-height:1.7}div.board-password div.board.write{box-sizing:border-box;border:0;border-top:1px solid var(--site-board-line-strong);border-bottom:1px solid var(--site-board-line);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(100px,.25fr) minmax(0,1fr);gap:16px;margin-top:30px;padding:26px clamp(18px,3vw,34px);display:grid}div.board-password div.board.write label{color:var(--site-board-ink);align-self:center;font-weight:700}div.board-password div.board.write .rt-TextFieldRoot{box-sizing:border-box;width:100%;display:flex}div.board-password .status-message{color:var(--site-danger,#b42347);grid-column:2;margin:-6px 0 0;font-size:.875rem;line-height:1.5}div.board-password .button-group{text-align:center;margin-top:28px}.board-data-state{box-sizing:border-box;border:0;border-top:1px solid var(--site-board-line);border-bottom:1px solid var(--site-board-line);width:100%;color:var(--site-board-muted);text-align:center;background:0 0;border-radius:0;padding:clamp(34px,6vw,68px) 24px}.board-data-state strong{color:var(--site-board-ink);font-size:1.125rem;font-weight:700;line-height:1.5;display:block}.board-data-state p{color:var(--site-board-muted);margin-top:8px;line-height:1.65}.board-data-state-error{background:#b423470a;border-color:#b423473d}.board-data-state-error strong{color:var(--site-danger,#b42347)}.board-data-state .state-retry{border:1px solid var(--site-board-line-strong);border-radius:var(--site-board-radius-sm);min-height:42px;color:var(--site-board-ink);background:var(--site-board-surface);cursor:pointer;margin-top:18px;padding:0 18px}.board-data-state .state-retry:hover,.board-data-state .state-retry:focus-visible{border-color:var(--site-teal,#006b70);color:var(--site-teal,#006b70);outline:2px solid var(--site-teal,#006b70);outline-offset:2px}.board-data-state-loading{justify-items:center;gap:12px;display:grid}.board-data-state-loading .state-skeleton{border-radius:var(--site-board-radius-sm);background:var(--site-board-soft);width:min(100%,520px);height:14px;animation:1.4s ease-in-out infinite alternate board-skeleton-pulse;display:block}.board-data-state-loading .state-skeleton-block{width:min(100%,760px);height:72px}.board-data-state-loading .state-skeleton.short{width:min(70%,340px)}@keyframes board-skeleton-pulse{0%{opacity:.52}to{opacity:1}}.board-bottom-navi{justify-content:space-between;align-items:center;gap:14px;min-height:50px;display:flex}.board-bottom-navi a{color:var(--site-board-muted);transition:color .2s ease, transform .2s var(--site-board-motion)}.board-bottom-navi a:hover,.board-bottom-navi a:focus-visible{color:var(--site-teal,#006b70);transform:translateY(-1px)}.board-bottom-navi a.prev,.board-bottom-navi a.next{color:#fff;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.board-bottom-navi a.prev:hover,.board-bottom-navi a.next:hover,.board-bottom-navi a.prev:focus-visible,.board-bottom-navi a.next:focus-visible{color:#fff;filter:brightness(1.06)}.board-bottom-navi a.prev svg,.board-bottom-navi a.next svg{flex:none}.board-bottom-navi a.back{justify-content:center;align-items:center;min-width:92px;padding:0 20px;display:inline-flex}.board-view-buttons{flex-wrap:wrap;align-items:center;gap:10px;min-height:50px;display:flex}.board-view-buttons .axis{flex-wrap:wrap;gap:8px;display:flex}.board-pagination{width:100%;margin-top:42px;display:block}.board-pagination>div{width:100%}.board-pagination .qna-list-box{text-align:right;min-height:0;margin-bottom:18px}.board-pagination ul.paginate{justify-content:center;align-items:center;gap:4px;min-height:44px;margin:0;padding:0;display:flex}.board-pagination ul.paginate>li{width:40px;height:40px;padding:0}.board-pagination ul.paginate>li>a,.board-pagination div.paginate a{box-sizing:border-box;width:100%;min-width:40px;min-height:40px;color:var(--site-board-muted);text-indent:0;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.9375rem;line-height:1;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.board-pagination ul.paginate>li>a:hover,.board-pagination ul.paginate>li>a:focus-visible,.board-pagination div.paginate a:hover,.board-pagination div.paginate a:focus-visible{border-color:var(--site-board-line-strong);color:var(--site-board-ink);background:var(--site-board-warm)}.board-pagination ul.paginate>li>a:focus-visible,.board-pagination div.paginate a:focus-visible{outline:2px solid var(--site-focus-ring,#006b70);outline-offset:3px}.board-pagination ul.paginate>li.on>a,.board-pagination div.paginate .current{border-color:var(--site-teal,#006b70);color:#fff;background:var(--site-teal,#006b70)}.board-pagination ul.paginate>li.skip>a,.board-pagination div.paginate span.skip a{position:relative;overflow:visible;background-image:none!important}.board-pagination a.disabled,.board-pagination a[aria-disabled=true]{opacity:.38;pointer-events:none;cursor:default}.board-pagination div.paginate{justify-content:space-between;align-items:center;min-height:44px;margin:0;display:flex}.board-pagination div.paginate .skip{gap:4px;width:auto;display:flex}.board-pagination div.paginate .skip span{float:none;width:40px;height:40px;padding:0}.board-pagination div.paginate .numbering{color:var(--site-board-faint);font-size:.9375rem;font-weight:700}.board-pagination div.paginate .numbering .current{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:4px;display:inline-flex}@media (max-width:1023px){div.board.list.card ul.items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#contents.recruit div.board.view.post div.detail>div:first-child>div:first-of-type{padding:38px 18px 30px!important}#contents.recruit div.board.view.post div.detail>div:first-child>div:first-of-type strong,#contents.recruit div.board.view.post div.detail>div:first-child>div:first-of-type strong span{font-size:1.875rem!important;line-height:1.28!important}#contents.recruit div.board.view.post div.detail>div:first-child>div:nth-of-type(2){padding:30px 18px!important}#contents.recruit div.board.view.post div.detail>div:first-child .tbl-notice-node,#contents.recruit div.board.view.post div.detail>div:first-child .tbl-notice-node tbody,#contents.recruit div.board.view.post div.detail>div:first-child .tbl-notice-node tr,#contents.recruit div.board.view.post div.detail>div:first-child .tbl-notice-node th,#contents.recruit div.board.view.post div.detail>div:first-child .tbl-notice-node td{display:block;width:100%!important}#contents.recruit div.board.view.post div.detail>div:first-child .tbl-notice-node th{border-top:0!important;padding:24px 0 12px!important}#contents.recruit div.board.view.post div.detail>div:first-child .tbl-notice-node td{border-top:0!important;padding:10px 0 18px!important}#contents.recruit div.board.view.post div.detail>div:first-child .tbl-notice-node td:nth-child(2),#contents.recruit div.board.view.post div.detail>div:first-child .tbl-notice-node td:nth-child(3){width:100%!important}#contents.recruit div.board.view.post div.detail>div:first-child .tbl-notice-node tr{border-top:1px solid var(--site-board-line);padding:8px 0}#contents.recruit div.board.view.post div.detail>div:first-child .tbl-notice-node tr:first-child{border-top:0}div.search.simple{max-width:none}div.search.simple input.keyword-field,div.search.simple .search-submit{height:48px}div.search.simple .search-submit{min-width:72px;padding:0 13px}.fixed-board{grid-template-columns:1fr;gap:18px;padding:22px 20px}.notice-title-box{justify-content:flex-start}.fb-cir{border-radius:999px;width:auto;height:auto;min-height:34px;padding:6px 12px}.fixed-board .fixed-list,.fixed-board .fixed-list:first-child,.fixed-board .fixed-list:last-child{padding:12px 0}div.board.list.card ul.items{grid-template-columns:1fr}div.board.list table{border-radius:var(--site-board-radius-sm)}div.board.list table thead th,div.board.list table tbody td{padding:14px 8px;font-size:.875rem}div.board.view.post{border-radius:var(--site-board-radius-sm)}div.board.view.post div.info{padding:22px 18px}div.board.view.post div.info .title,div.board.view.post div.info h1.title,div.board.view.post div.info h2.title{font-size:1.4rem}div.board.view.post div.info div.more{display:block}div.board.view.post div.info div.more span{margin:4px 14px 0 0;display:inline-block}div.board.view.post div.detail{padding:26px 18px 40px;font-size:.9375rem;line-height:1.75}div.replay-answer{margin-top:38px}div.replay-answer div.more span.next{margin-top:0;display:inline-block}div.board-password div.board.write{grid-template-columns:1fr;gap:10px;padding:20px}div.board-password .status-message{grid-column:1;margin-top:0}.board-bottom-navi{gap:8px}.board-bottom-navi a{font-size:.875rem}.board-bottom-navi a.back{min-width:70px;padding:0 12px}.board-view-buttons{justify-content:space-between}.board-view-buttons .axis{gap:6px}.board-pagination{margin-top:34px}.board-pagination ul.paginate>li,.board-pagination ul.paginate>li>a,.board-pagination div.paginate a,.board-pagination div.paginate .skip span,.board-pagination div.paginate .numbering .current{width:36px;min-width:36px;height:36px;min-height:36px}.board-pagination ul.paginate{gap:0}.board-pagination div.paginate .numbering .current{margin-right:3px}.board-data-state{border-radius:var(--site-board-radius-sm)}}@media (max-width:380px){div.board.list.default ul>li div.more{gap:4px 8px}}@media (prefers-reduced-motion:reduce){.fixed-board .fixed-list a,.board-row a,.board-row-mobile>a,div.board.list.card ul.items>li,div.search.simple .search-submit,.board-bottom-navi a,.board-pagination a{transition-duration:.01ms!important}.board-data-state-loading .state-skeleton{animation:none}}html.is-home-scene-jump{scroll-behavior:auto!important}.navi-motion-label>span+span{display:none}.home-experience-layout{--world-accent:#bed732;--world-accent-dark:#708500;--world-bg:#f5f7f3;--world-cloud:#e7ece8;--world-ink:#152323;--world-ink-soft:#52605f;--world-nav-h:76px;--world-nav-pad:var(--site-gutter,clamp(20px, 4vw, 50px));--site-mobile-menu-h:var(--world-nav-h);--world-nav-ink:#152323;--world-nav-surface:#f5f7f3db;--world-nav-bg:#fafbf9bd;--world-nav-border:#15232317;min-height:100%;color:var(--world-ink);background:var(--world-bg)}.home-experience-layout.is-dark-scene{--world-nav-ink:#fff;--world-nav-surface:#0f1919cc;--world-nav-bg:#0c14149e;--world-nav-border:#ffffff1a}.home-experience-layout>header{box-sizing:border-box;height:var(--world-nav-h);will-change:transform;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .26s;position:fixed;top:0;left:0;right:0;transform:translate(0,0);z-index:1000!important;border:0!important;border-bottom:1px solid var(--world-nav-border)!important;background:var(--world-nav-bg)!important;-webkit-backdrop-filter:blur(20px)saturate(130%)!important;backdrop-filter:blur(20px)saturate(130%)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.home-experience-layout.is-nav-hidden>header{opacity:0;transform:translateY(-100%)}.home-experience-layout.is-nav-open>header{opacity:1;transform:none}.home-experience-layout>header .inner{box-sizing:border-box;width:100%;height:var(--world-nav-h);position:relative;max-width:none!important;padding:0 var(--world-nav-pad)!important}.home-experience-layout>header .logo{left:var(--world-nav-pad);margin-top:-17px}.home-experience-layout>header .logo img{height:34px}.home-experience-layout>header div.inner button.global-navi-opener{right:var(--world-nav-pad);background-color:#0000}.home-experience-layout>header div.inner div.global-navi ul.main-menu{gap:clamp(6px,1.8vw,28px)}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li{height:var(--world-nav-h);margin:0;font-weight:500}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li>a{height:var(--world-nav-h);letter-spacing:-.012em;color:var(--world-nav-ink);opacity:.88;text-shadow:0 0 16px #ffffff80;background:0 0;align-items:center;padding:0 12px;font-size:1rem;font-weight:500;line-height:1;transition:opacity .26s,color .26s,text-shadow .32s;display:flex}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li>a:after{display:none}.home-experience-layout .navi-motion-label{height:1em;line-height:1;display:block;overflow:hidden}.home-experience-layout .navi-motion-label>span{height:1em;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s,filter .3s;display:block;transform:translate(0,0)}.home-experience-layout .navi-motion-label>span+span{opacity:0;filter:blur(4px);display:block}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li.on>a .navi-motion-label>span,.home-experience-layout>header div.inner div.global-navi ul.main-menu>li>a:hover .navi-motion-label>span,.home-experience-layout>header div.inner div.global-navi ul.main-menu>li>a:focus-visible .navi-motion-label>span{transform:translateY(-100%)}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li.on>a .navi-motion-label>span+span,.home-experience-layout>header div.inner div.global-navi ul.main-menu>li>a:hover .navi-motion-label>span+span,.home-experience-layout>header div.inner div.global-navi ul.main-menu>li>a:focus-visible .navi-motion-label>span+span{opacity:1;filter:blur()}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li.on>a,.home-experience-layout>header div.inner div.global-navi ul.main-menu>li.is-current>a,.home-experience-layout>header div.inner div.global-navi ul.main-menu>li>a:hover,.home-experience-layout>header div.inner div.global-navi ul.main-menu>li>a:focus-visible{color:var(--world-nav-ink);opacity:1;background:0 0;font-weight:500}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li.is-current>a{opacity:1;font-weight:600}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li div.sub-menu{top:100%;overflow:visible}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul{box-sizing:border-box;background-color:var(--world-nav-surface);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);border-top:0;border-radius:999px;gap:clamp(14px,2.2vw,32px);width:fit-content;height:auto;margin:0 auto;padding:11px 26px;box-shadow:0 14px 36px #1523231f}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li{margin:0}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li a{color:var(--world-nav-ink);opacity:.62;padding:4px 8px;font-size:.9375rem;font-weight:500;transition:opacity .22s;display:block}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li.on a,.home-experience-layout>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li.is-current a,.home-experience-layout>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li a:hover,.home-experience-layout>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li a:focus-visible{color:var(--world-nav-ink);opacity:1}.home-experience-layout.is-dark-scene>header div.inner div.global-navi ul.main-menu>li>a{text-shadow:0 2px 18px #00000073}.home-experience-layout>header a:focus-visible,.home-experience-layout>header button:focus-visible{outline:2px solid var(--world-nav-ink);outline-offset:5px;box-shadow:0 0 0 5px var(--world-accent);border-radius:4px}.home-experience-layout>header div.mobile-header a:focus-visible,.home-experience-layout>header div.mobile-header button:focus-visible{outline-offset:3px;box-shadow:none}body.home-experience-body{scrollbar-width:thin;scrollbar-color:var(--world-accent) #52605f1f}body.home-experience-body::-webkit-scrollbar{width:8px}body.home-experience-body::-webkit-scrollbar-track{background:#52605f1a}body.home-experience-body::-webkit-scrollbar-thumb{background:var(--world-accent-dark);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.home-experience-layout #move-btn{z-index:1100;clip:rect(0, 0, 0, 0);pointer-events:none;background:0 0;padding:0;position:fixed;top:12px;left:18px;overflow:hidden;opacity:0!important;width:1px!important;height:1px!important}.home-experience-layout #move-btn:focus-visible{text-indent:0;clip:auto;pointer-events:auto;color:#fff;background:var(--world-ink);border-radius:8px;padding:10px 16px;font-size:.9375rem;font-weight:500;overflow:visible;opacity:1!important;width:auto!important;height:auto!important;display:block!important}.home-experience-preview,.gsts-home{background:var(--world-bg)}.gsts-home-progress{z-index:1200;pointer-events:none;background:#52605f1f;height:2px;position:fixed;top:0;left:0;right:0}.gsts-home-progress span{transform-origin:0;background:var(--world-accent);will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.gsts-home{isolation:isolate;min-height:100dvh;position:relative;overflow:clip}.gsts-home-stage{z-index:1;background:var(--world-bg);height:100dvh;min-height:620px;position:sticky;top:0;overflow:hidden}.gsts-home-media{opacity:0;transform-origin:50%;will-change:opacity, transform;margin:0;position:absolute;inset:0}.gsts-home-media:first-child{opacity:1}.gsts-home-media picture,.gsts-home-media img,.gsts-home-media video{width:100%;height:100%;display:block}.gsts-home-media picture,.gsts-home-media video{position:absolute;inset:0}.gsts-home-media picture{z-index:0;opacity:1;transition:opacity .18s linear}.gsts-home-media video{z-index:1;opacity:0;pointer-events:none;transition:none}.gsts-home-media__transition{z-index:2!important}.gsts-home-media.is-video-ready picture{opacity:0}.gsts-home-media.is-video-ready .gsts-home-media__loop{opacity:1}.gsts-home-media img,.gsts-home-media video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gsts-home-media:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:0}.gsts-home-media--copy-left-bottom:after,.gsts-home-media--copy-left-center:after,.gsts-home-media--copy-left-top:after{background:linear-gradient(90deg,#f5f7f3f0 0%,#f5f7f3c7 27%,#f5f7f333 52%,#0000 68%)}.gsts-home-media--copy-right-center:after{background:linear-gradient(270deg,#f5f7f3f0 0%,#f5f7f3c2 27%,#f5f7f329 50%,#0000 67%)}.gsts-home-media--copy-center-bottom:after{background:linear-gradient(#0000 42%,#f5f7f38c 73%,#f5f7f3f0 100%)}.gsts-home-media--grow:after{background:linear-gradient(90deg,#101312c7 0%,#1013128f 25%,#10131214 48%,#0000 64%)}.gsts-home-content{z-index:2;pointer-events:none;margin-top:-100dvh;position:relative}.gsts-home-beat{box-sizing:border-box;pointer-events:none;min-height:150dvh;padding:100px clamp(32px,7vw,132px) 72px;display:block}.gsts-home-beat--voice{min-height:320dvh}.gsts-home-beat--grow{min-height:460dvh}.gsts-home-beat--gayang{min-height:250dvh}.gsts-home-copy{opacity:1;width:min(820px,54vw);color:var(--world-ink);text-align:left;pointer-events:none;will-change:opacity, transform;position:sticky;top:32dvh}.gsts-home:not(.is-enhanced) .gsts-home-content,.gsts-home:not(.is-enhanced) .gsts-home-beat,.gsts-home:not(.is-enhanced) .gsts-home-copy{pointer-events:auto}.gsts-home-copy__intro{will-change:opacity, transform}.gsts-home.is-enhanced .gsts-home-copy{opacity:0}.gsts-home-copy__visual-description{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gsts-home-copy--left-bottom{top:52dvh}.gsts-home-copy--right-center{margin-left:auto}.gsts-home-copy--left-center{top:24dvh}.gsts-home-beat--grow .gsts-home-copy{color:#fff}.gsts-home-beat--grow .gsts-home-copy__body{color:#ffffffdb}.gsts-home-beat--grow .gsts-home-copy__actions a{color:#fff;background:#1013124d;border-color:#ffffff9e}.gsts-home-copy--left-top{top:17dvh}.gsts-home-copy--center-bottom{text-align:center;width:min(760px,70vw);margin-left:auto;margin-right:auto;top:50dvh}.gsts-home-copy__eyebrow{letter-spacing:.14em;color:var(--world-accent-dark);margin-bottom:18px;font-size:.8125rem;font-weight:700}.gsts-home-copy__title{letter-spacing:-.032em;word-break:keep-all;margin:0;font-size:clamp(2.75rem,4.1vw,4.2rem);font-weight:700;line-height:1.12}.gsts-home-copy__title span{display:block}.gsts-home-copy__body{letter-spacing:-.012em;max-width:100%;color:var(--world-ink-soft);word-break:keep-all;margin:24px 0 0;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.65}.gsts-home-copy--center-bottom .gsts-home-copy__body{margin-left:auto;margin-right:auto}.gsts-home-copy__actions{pointer-events:auto;flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.gsts-home-copy--center-bottom .gsts-home-copy__actions{justify-content:center}.gsts-home-copy__actions a{box-sizing:border-box;white-space:nowrap;min-height:48px;color:var(--world-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f7f3bd;border:1px solid #1523234d;border-radius:12px;justify-content:center;align-items:center;padding:0 22px;font-size:.9375rem;font-weight:700;line-height:1;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex}.gsts-home-copy__actions a.is-primary{border-color:var(--world-ink);color:#fff;background:var(--world-ink)}.gsts-home-copy__actions a:hover,.gsts-home-copy__actions a:focus-visible{border-color:var(--world-accent-dark);transform:translateY(-2px)}.gsts-home-copy__actions a:active{transform:translateY(1px)}.gsts-home-rail{z-index:8;box-sizing:border-box;width:max-content;color:var(--world-ink);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);pointer-events:auto;background:#fafbf98f;border-radius:24px;flex-direction:column;gap:2px;padding:8px 8px 8px 12px;transition:background-color .3s,color .3s,box-shadow .3s;display:flex;position:fixed;top:50%;left:auto;right:clamp(12px,1.5vw,26px);transform:translateY(-50%)translateZ(0);box-shadow:inset 0 0 0 1px #ffffff9e,inset 0 1px #ffffffe6,0 12px 32px #1523231a}.gsts-home-rail__line{display:none}.gsts-home-rail__item{min-height:36px;font:inherit;letter-spacing:-.01em;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:10px;padding:0 2px 0 8px;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .28s,opacity .28s;display:flex;position:relative}.gsts-home-rail__mark{flex:0 0 18px;width:18px;height:18px;display:block;position:relative}.gsts-home-rail__mark:before{content:"";box-sizing:border-box;opacity:.35;border:1px solid;border-radius:50%;transition:opacity .28s;position:absolute;inset:0}.gsts-home-rail__mark i{width:8px;height:8px;opacity:var(--world-anchor-opacity,.2);transform:scale(var(--world-anchor-scale,.3));background:var(--world-accent);border-radius:50%;margin:-4px 0 0 -4px;transition:opacity 80ms linear,background-color .28s;position:absolute;top:50%;left:50%}.gsts-home-rail__label{white-space:nowrap;display:block}.gsts-home-rail__item:hover,.gsts-home-rail__item:focus-visible,.gsts-home-rail__item.is-active{opacity:1}.gsts-home-rail__item:hover .gsts-home-rail__mark:before{opacity:.7}.gsts-home-rail__item.is-active .gsts-home-rail__mark:before{opacity:1;background:conic-gradient(var(--world-accent) calc(var(--world-anchor-progress,0) * 360deg), #15232329 0);border:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 1.5px))}.gsts-home.is-theme-dark .gsts-home-rail{color:#fff;background:#15232375;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38,0 12px 32px #00000047}.gsts-home.is-theme-dark .gsts-home-rail__item.is-active .gsts-home-rail__mark:before{background:conic-gradient(var(--world-accent) calc(var(--world-anchor-progress,0) * 360deg), #ffffff38 0)}.gsts-home-rail__item:focus-visible{outline-offset:4px;box-shadow:0 0 0 4px var(--world-accent);border-radius:4px;outline:2px solid}.gsts-home-recruit{box-sizing:border-box;z-index:7;opacity:0;width:min(680px,70vw);max-height:min(500px,62vh);color:var(--world-ink);pointer-events:none;will-change:opacity, transform;background:#fffffff0;border:1px solid #15232324;border-radius:10px;padding:26px 30px 12px;position:absolute;top:clamp(190px,25vh,250px);left:calc(50% - min(340px,35vw));overflow:hidden;box-shadow:0 24px 70px #15232329}.gsts-home-recruit--stage{position:fixed}.gsts-home-mobile-recruit-section,.gsts-home-recruit--mobile{display:none}.gsts-home-recruit__header{border-bottom:1px solid #15232321;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:16px;display:flex}.gsts-home-recruit__header div,.gsts-home-recruit__header strong,.gsts-home-recruit__header span{display:block}.gsts-home-recruit__header span{letter-spacing:.08em;color:var(--world-accent-dark);margin-bottom:5px;font-size:.6875rem;font-weight:700}.gsts-home-recruit__header strong{letter-spacing:-.025em;word-break:keep-all;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:700;line-height:1.35}.gsts-home-recruit__header>a{color:var(--world-ink-soft);border-bottom:1px solid;flex:none;padding:5px 0;font-size:.75rem;font-weight:500}.gsts-home-recruit__header>a:hover,.gsts-home-recruit__header>a:focus-visible{color:var(--world-ink)}.gsts-home-recruit__list li+li{border-top:1px solid #1523231a}.gsts-home-recruit__list a{color:var(--world-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.gsts-home-recruit__list a>span,.gsts-home-recruit__list strong,.gsts-home-recruit__list small{display:block}.gsts-home-recruit__list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.gsts-home-recruit__list small{color:var(--world-ink-soft);white-space:nowrap;margin-top:4px;font-size:.75rem}.gsts-home-recruit__list em{white-space:nowrap;color:var(--world-ink);align-items:center;gap:3px;font-size:.75rem;font-style:normal;font-weight:700;display:inline-flex}.gsts-home-recruit__list em svg{color:var(--world-accent-dark);flex:none}.gsts-home-recruit__list a:hover strong,.gsts-home-recruit__list a:focus-visible strong{color:var(--world-accent-dark)}.gsts-home-recruit__message{color:var(--world-ink-soft);margin:0;padding:14px 0;font-size:.875rem;line-height:1.6}.gsts-home-recruit__message a{color:var(--world-ink);text-underline-offset:3px;margin-left:8px;font-weight:700;text-decoration:underline}.gsts-home-recruit__skeleton{gap:1px;padding:6px 0;display:grid}.gsts-home-recruit__skeleton span{background:linear-gradient(100deg,#52605f14 20%,#bed73229 45%,#52605f14 70%) 0 0/220% 100%;border-radius:8px;height:42px;animation:1.5s ease-in-out infinite gsts-home-skeleton}@keyframes gsts-home-skeleton{to{background-position:-220% 0}}.home-experience-preview footer{z-index:3;background:var(--world-bg);position:relative}@media (max-width:991px){.home-experience-layout{--world-nav-h:68px}.gsts-home-stage{min-height:540px}.gsts-home-beat{min-height:145dvh;padding:90px 62px 64px}.gsts-home-copy{width:min(570px,68vw)}.gsts-home-copy--right-center{margin-left:auto;margin-right:68px}.gsts-home-copy--center-bottom{width:min(650px,76vw)}.gsts-home-copy__title{font-size:clamp(2.4rem,5.5vw,3.5rem)}.gsts-home-recruit{width:min(620px,84vw);top:clamp(200px,27vh,260px);left:calc(50% - min(310px,42vw))}}@media (max-width:767px){.home-experience-layout{--world-nav-h:60px;--world-nav-pad:20px}.home-experience-layout>header .logo{margin-top:-14px}.home-experience-layout>header .logo img{height:28px}.gsts-home-stage{height:100dvh;min-height:520px}.gsts-home-media img,.gsts-home-media video{-o-object-position:var(--home-media-focus,right center);object-position:var(--home-media-focus,right center)}.gsts-home-media:after,.gsts-home-media--copy-left-bottom:after,.gsts-home-media--copy-left-center:after,.gsts-home-media--copy-left-top:after,.gsts-home-media--copy-right-center:after,.gsts-home-media--copy-center-bottom:after{background:linear-gradient(#0000 24%,#f5f7f333 40%,#f5f7f3db 69%,#f5f7f3fa 100%)}.gsts-home-media--grow:after{background:linear-gradient(#0000 20%,#1013123d 36%,#101312d1 66%,#101312f2 100%)}.gsts-home-beat,.gsts-home-beat--voice,.gsts-home-beat--grow,.gsts-home-beat--gayang{min-height:145dvh;padding:88px 20px calc(72px + env(safe-area-inset-bottom));align-items:end}.gsts-home.is-video .gsts-home-beat--voice{min-height:280dvh}.gsts-home.is-video .gsts-home-beat--grow{min-height:380dvh}.gsts-home.is-video .gsts-home-beat--gayang{min-height:220dvh}.gsts-home.is-video .gsts-home-media{will-change:opacity}.gsts-home-copy__intro,.gsts-home-recruit--mobile{will-change:auto}.gsts-home-copy,.gsts-home-copy--right-center,.gsts-home-copy--left-center,.gsts-home-copy--left-top,.gsts-home-copy--left-bottom,.gsts-home-copy--center-bottom{text-align:left;width:100%;margin:0;position:sticky;top:43dvh}.gsts-home-beat--grow .gsts-home-copy{top:19dvh}.gsts-home.is-video .gsts-home-beat--grow .gsts-home-copy{top:38dvh}.gsts-home-copy__eyebrow{margin-bottom:12px;font-size:.6875rem}.gsts-home-copy__title{max-width:none;font-size:clamp(1.35rem,6.8vw,2.25rem);line-height:1.1}.gsts-home-copy__title span{white-space:nowrap}.gsts-home-copy__body,.gsts-home-copy--center-bottom .gsts-home-copy__body{max-width:32ch;margin:16px 0 0;font-size:1rem;line-height:1.55}.gsts-home-copy__actions,.gsts-home-copy--center-bottom .gsts-home-copy__actions{justify-content:flex-start;margin-top:20px}.gsts-home-copy__actions a{min-height:44px;padding:0 17px;font-size:.875rem}.gsts-home-rail{border-radius:999px;align-items:center;gap:0;min-width:0;padding:6px 5px;right:10px}.gsts-home-rail__item{justify-content:center;width:34px;min-height:40px;padding:0}.gsts-home-rail__label{display:none}.gsts-home:not(.is-video) .gsts-home-recruit--stage{display:none!important}.gsts-home.is-video .gsts-home-mobile-recruit-section{display:none}.gsts-home.is-video .gsts-home-recruit--stage{border-radius:12px;width:auto;max-height:64dvh;padding:20px 18px 8px;top:15dvh;left:16px;right:16px}.gsts-home-mobile-recruit-section{z-index:4;color:var(--world-ink);background:var(--world-bg);pointer-events:auto;padding:64px 20px 84px;display:block;position:relative}.gsts-home-recruit.gsts-home-recruit--mobile{opacity:1;width:100%;max-height:none;box-shadow:none;pointer-events:auto;background:#fffffff5;border:1px solid #15232324;border-radius:12px;margin:0 auto;padding:24px 20px 10px;display:block;position:relative;inset:auto;transform:none!important}.gsts-home-recruit__header{padding-bottom:11px}.gsts-home-recruit__header strong{font-size:1rem}.gsts-home-recruit__list a{padding:10px 0;display:block}.gsts-home-recruit__list strong,.gsts-home-recruit__list small{display:block}.gsts-home-recruit__list small{margin-top:4px}}@media (prefers-reduced-motion:reduce){.home-experience-layout>header,.home-experience-layout>header div.inner div.global-navi ul.main-menu>li>a,.home-experience-layout .navi-motion-label>span,.gsts-home-media,.gsts-home-media picture,.gsts-home-media video,.gsts-home-copy,.gsts-home-copy__actions a,.gsts-home-rail__item{transition:none!important}.gsts-home-recruit__skeleton span,.gsts-home-rail__item.is-active .gsts-home-rail__mark:before{animation:none}.gsts-home-media video{display:none}}@media (prefers-reduced-transparency:reduce){.gsts-home-rail,.gsts-home-recruit,.gsts-home-copy__actions a{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--world-bg)}.home-experience-layout>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--world-bg)}}:root{--site-ink:#152323;--site-ink-soft:#52605f;--site-ink-faint:#52605f;--site-bg:#f5f7f3;--site-surface:#fff;--site-surface-soft:#eef2ed;--site-line:#15232324;--site-line-strong:#15232347;--site-lime:#bed732;--site-lime-dark:#657900;--site-lime-ink:#4f5e00;--site-teal:#006b70;--site-teal-soft:#dcebec;--site-danger:#b42347;--site-radius-sm:10px;--site-radius:12px;--site-radius-lg:16px;--site-shadow:none;--site-content:1270px;--site-container:var(--site-content);--site-reading:850px;--site-gutter:clamp(20px, 4vw, 50px);--site-header-h:76px;--site-section-y:clamp(56px, 6vw, 88px);--site-block-y:clamp(48px, 6vw, 96px);--site-motion:cubic-bezier(.22, 1, .36, 1);--site-focus-ring:#006b70;--site-footer-bg:#171c16;--site-footer-fg:#ffffffc2;--site-footer-strong:#fffffff0;--site-footer-muted:#ffffff85;--site-mobile-menu-h:var(--site-header-h);--site-muted:var(--site-ink-soft);--site-paper:var(--site-bg);--site-surface-muted:var(--site-surface-soft)}html{scroll-behavior:smooth;background:var(--site-bg)}body{background:var(--site-bg);scrollbar-width:thin;scrollbar-color:var(--site-lime-dark) #52605f1f}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#52605f1a}body::-webkit-scrollbar-thumb{background:var(--site-lime-dark);background-clip:padding-box;border:2px solid #0000;border-radius:999px}table caption.screen-reader-only,.screen-reader-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-shell{min-height:100dvh;color:var(--site-ink-soft);background:var(--site-bg);font-weight:400}.site-shell--default{text-align:left;flex-direction:column;max-width:100%;min-height:100dvh;display:flex;overflow-x:clip}.site-shell--default>#contents,.site-shell--default>#wrap{flex:1 0 auto}.site-shell--default>.site-footer-shell{flex:none;margin-top:auto}.site-shell--default>#wrap,.site-shell--default #contents{min-width:0;max-width:100%}.site-skip-link{z-index:30000;color:#fff;background:var(--site-ink);border-radius:999px;padding:10px 16px;transition:transform .2s;position:fixed;top:12px;left:18px;transform:translateY(-180%)}.site-skip-link:focus{color:#fff;transform:translateY(0)}.site-shell--default>header.site-header{z-index:1000;box-sizing:border-box;width:100%;max-width:none;height:var(--site-header-h);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);transition:transform .42s var(--site-motion), opacity .25s ease;will-change:transform;background:#fafbf9d1;border-bottom:1px solid #15232314;margin:0;padding:0;position:sticky;top:0;transform:translate(0,0);box-shadow:0 1px #ffffff8c}.site-shell--default.is-nav-hidden>header.site-header{opacity:0;transform:translateY(-100%)}.site-shell--default.is-nav-open>header.site-header{opacity:1;transform:none}.site-shell--default.is-nav-open>header.site-header,.home-experience-layout.is-nav-open>header.site-header{z-index:20001}.site-shell--default>header .inner{box-sizing:border-box;width:100%;max-width:none;height:var(--site-header-h);padding:0 var(--site-gutter)}.site-shell--default>header .logo{left:var(--site-gutter);margin-top:-17px}.site-shell--default>header .logo img{width:auto;height:34px}.site-shell--default>header div.inner button.global-navi-opener{right:var(--site-gutter)}.site-shell--default>header div.inner div.global-navi ul.main-menu{gap:clamp(6px,1.8vw,28px)}.site-shell--default>header div.inner div.global-navi ul.main-menu>li{height:var(--site-header-h);margin:0}.site-shell--default>header div.inner div.global-navi ul.main-menu>li>a{height:var(--site-header-h);letter-spacing:-.012em;color:var(--site-ink);opacity:.82;align-items:center;padding:0 12px;font-size:1rem;font-weight:500;line-height:1;transition:opacity .25s,color .25s;display:flex}.site-shell--default>header div.inner div.global-navi ul.main-menu>li>a:after{display:none}.site-shell--default .navi-motion-label{height:1em;line-height:1;display:block;overflow:hidden}.site-shell--default .navi-motion-label>span{height:1em;transition:transform .42s var(--site-motion), opacity .3s ease, filter .3s ease;display:block;transform:translate(0,0)}.site-shell--default .navi-motion-label>span+span{opacity:0;filter:blur(4px);display:block}.site-shell--default>header div.inner div.global-navi ul.main-menu>li.on>a .navi-motion-label>span,.site-shell--default>header div.inner div.global-navi ul.main-menu>li>a:hover .navi-motion-label>span,.site-shell--default>header div.inner div.global-navi ul.main-menu>li>a:focus-visible .navi-motion-label>span{transform:translateY(-100%)}.site-shell--default>header div.inner div.global-navi ul.main-menu>li.on>a .navi-motion-label>span+span,.site-shell--default>header div.inner div.global-navi ul.main-menu>li>a:hover .navi-motion-label>span+span,.site-shell--default>header div.inner div.global-navi ul.main-menu>li>a:focus-visible .navi-motion-label>span+span{opacity:1;filter:blur()}.site-shell--default>header div.inner div.global-navi ul.main-menu>li.on>a,.site-shell--default>header div.inner div.global-navi ul.main-menu>li.is-current>a,.site-shell--default>header div.inner div.global-navi ul.main-menu>li>a:hover,.site-shell--default>header div.inner div.global-navi ul.main-menu>li>a:focus-visible{color:var(--site-ink);opacity:1;background:0 0;font-weight:500}.site-shell--default>header div.inner div.global-navi ul.main-menu>li.is-current>a{opacity:1;font-weight:600}.site-shell--default>header div.inner div.global-navi ul.main-menu>li div.sub-menu{top:100%;overflow:visible}.site-shell--default>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul{box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#fafbf9ed;border:1px solid #15232314;border-radius:999px;gap:clamp(14px,2.2vw,32px);width:fit-content;height:auto;margin:0 auto;padding:11px 26px;box-shadow:0 14px 36px #1523231f}.site-shell--default>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li{margin:0}.site-shell--default>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li a{color:var(--site-ink);opacity:.62;padding:5px 8px;font-size:.9375rem;font-weight:500;display:block}.site-shell--default>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li.on a,.site-shell--default>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li.is-current a,.site-shell--default>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li a:hover,.site-shell--default>header div.inner div.global-navi ul.main-menu>li div.sub-menu ul>li a:focus-visible{color:var(--site-ink);opacity:1}.site-shell--default div.image-visual{width:100%;max-width:none;padding:0}.site-shell--default #contents div.image-visual>.inner{background-position:50%;height:clamp(360px,27.777vw,420px)!important;min-height:0!important}.site-shell--default .company div.image-visual>.inner{background-image:linear-gradient(90deg,#0c1b1866,#0c1b189e 31% 69%,#0c1b1866),url(/images/company/visual_intro.jpg)}.site-shell--default .recruit div.image-visual>.inner{background-image:linear-gradient(90deg,#0c1b1861,#0c1b1899 31% 69%,#0c1b1861),url(/images/recruit/visual_recruit.jpg)}.site-shell--default .gs-center div.image-visual>.inner{background-image:linear-gradient(90deg,#0c1b185c,#0c1b189e 31% 69%,#0c1b185c),url(/images/center/visual_center.jpg)}.site-shell--default .partnership div.image-visual>.inner{background-image:linear-gradient(90deg,#0c1b1861,#0c1b1899 31% 69%,#0c1b1861),url(/images/partnership/visual_partnership.jpg)}.site-shell--default .policy div.image-visual>.inner{background-image:linear-gradient(90deg,#0c1b1861,#0c1b1899 31% 69%,#0c1b1861),url(/images/policy/visual_policy.jpg)}.site-shell--default .sitemap div.image-visual>.inner{background-image:linear-gradient(90deg,#0c1b1861,#0c1b1894 31% 69%,#0c1b1861),url(/images/etc/visual_sitemap.jpg)}.site-shell--default div.image-visual div.inner div.primary{height:100%}.site-shell--default div.image-visual h1.page-title{letter-spacing:-.045em;text-shadow:0 4px 24px #00000047;font-size:clamp(2.75rem,4.1vw,4.5rem);font-weight:700;line-height:1.1}.site-shell--default div.image-visual div.inner div.primary p.desc{letter-spacing:-.018em;color:#ffffffdb;margin-top:22px;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:400;line-height:1.6}.site-shell--default div.image-visual nav.breadcrumb{top:34px;left:var(--site-gutter);z-index:2;position:absolute}.site-shell--default div.image-visual nav.breadcrumb ul.location{color:#fffc;font-size:.8125rem;font-weight:500;position:static}.site-shell--default div.image-visual nav.breadcrumb ul.location>li{background:0 0;margin-left:14px;padding-left:14px}.site-shell--default div.image-visual nav.breadcrumb ul.location>li:before{content:"";vertical-align:2px;background:#ffffff80;border-radius:50%;width:4px;height:4px;margin-right:14px;display:inline-block}.site-shell--default div.image-visual nav.breadcrumb ul.location>li:first-child{margin-left:0;padding-left:0}.site-shell--default div.image-visual nav.breadcrumb ul.location>li:first-child:before{display:none}.site-shell--default div.image-visual nav.breadcrumb img{opacity:.82;width:17px;height:auto}.site-shell--default div.tab-menu{border-bottom:1px solid var(--site-line);background:#f5f7f3f5;height:72px}.site-shell--default div.tab-menu.layout-size1{width:100%;max-width:none;padding-left:0;padding-right:0}.site-shell--default div.tab-menu.line div.inner{background:0 0}.site-shell--default div.tab-menu .sub-tab-scroll{scrollbar-width:none;overflow:auto hidden}.site-shell--default div.tab-menu .sub-tab-scroll .swiper-wrapper{width:100%;height:100%;display:flex}.site-shell--default div.tab-menu .sub-tab-scroll .swiper-slide{justify-content:center;align-items:center;display:flex;position:relative}.site-shell--default div.tab-menu .sub-tab-scroll::-webkit-scrollbar{display:none}.site-shell--default #contents.company div.tab-menu>.inner,.site-shell--default #contents.recruit div.tab-menu>.inner{width:100%;max-width:none;margin:0}.site-shell--default #contents.company div.tab-menu .swiper-container,.site-shell--default #contents.recruit div.tab-menu .swiper-container{box-sizing:border-box;width:100%;max-width:var(--site-content);padding:0 var(--site-gutter);margin:0 auto}.site-shell--default #contents.company div.tab-menu .swiper-wrapper,.site-shell--default #contents.recruit div.tab-menu .swiper-wrapper{justify-content:center}.site-shell--default div.tab-menu .swiper-container .swiper-wrapper .swiper-slide{min-width:max-content;color:var(--site-ink-soft);padding:0 clamp(18px,2.5vw,34px);font-size:1rem;font-weight:500}.site-shell--default #contents.company div.tab-menu .swiper-slide,.site-shell--default #contents.recruit div.tab-menu .swiper-slide{box-sizing:border-box;text-align:center;border-bottom:0;min-width:max-content;height:72px;padding:0 clamp(22px,3vw,40px);font-size:1rem;font-weight:500;line-height:72px}.site-shell--default #contents.recruit div.image-visual .primary.flex-layout{width:100%;max-width:none;margin:0;text-align:center!important;align-items:center!important}.site-shell--default #contents.recruit div.image-visual .primary .desc{max-width:min(760px,88vw);margin-left:auto;margin-right:auto;text-align:center!important}.site-shell--default div.tab-menu .swiper-container .swiper-wrapper .swiper-slide:after{background:var(--site-lime);border-radius:0;height:2px}.site-shell--default div.tab-menu .swiper-container .swiper-wrapper .swiper-slide.on,.site-shell--default div.tab-menu .swiper-container .swiper-wrapper .swiper-slide:hover,.site-shell--default div.tab-menu .swiper-container .swiper-wrapper .swiper-slide:focus-visible{color:var(--site-ink);font-weight:700}.site-shell--default #contents>.container,.site-shell--default #contents .container.layout-size2,.site-shell--default #contents .container.layout-size3,.site-shell--default #contents .company-overview-container,.site-shell--default #contents .partnership-container,.site-shell--default #contents.company>.container,.site-shell--default #contents.recruit>.container,.site-shell--default #contents.gs-center>.container,.site-shell--default #contents.partnership>.container,.site-shell--default #contents.policy>.container,.site-shell--default #contents.sitemap>.container{box-sizing:border-box;width:100%;max-width:var(--site-content);padding-right:var(--site-gutter);padding-left:var(--site-gutter);margin-left:auto;margin-right:auto}.site-shell--default #contents .layout-size3,.site-shell--default #contents .tab-contents.blank-default,.site-shell--default #contents .company-overview-container,.site-shell--default #contents .partnership-container{padding-top:var(--site-section-y);padding-bottom:var(--site-section-y)}.site-shell--default #contents .container .layout-size1,.site-shell--default #contents .container .layout-size2,.site-shell--default #contents .container .layout-size3,.site-shell--default #contents .container .layout-size4,.site-shell--default #contents .container .outer.layout-size2{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.site-shell--default #contents h2,.site-shell--default #contents h3,.site-shell--default #contents .title{color:var(--site-ink)}.site-shell--default #contents h2.section-title,.site-shell--default #contents .company-page-intro h2,.site-shell--default #contents .section-heading{letter-spacing:-.045em;font-size:clamp(2.25rem,3.8vw,4rem);font-weight:700;line-height:1.12}.site-shell--default p.summary{letter-spacing:-.045em;max-width:1040px;color:var(--site-ink);word-break:keep-all;font-size:clamp(2rem,3.3vw,3.35rem);font-weight:500;line-height:1.3}.site-shell--default .point-color{color:var(--site-teal)}.site-shell--default .company-section-eyebrow,.site-shell--default .section-eyebrow,.site-shell--default .partnership-eyebrow{letter-spacing:.16em;color:var(--site-ink-soft);margin-bottom:20px;font-size:.8125rem;font-weight:700;line-height:1;display:block}.site-shell--default .button-set{border-radius:var(--site-radius-sm);transition:transform .2s var(--site-motion), box-shadow .2s ease, background-color .2s ease, color .2s ease;font-weight:500}.site-shell--default .button-set.theme-1{color:#fff;background:var(--site-teal)}.site-shell--default .button-set.theme-2{color:#fff;background:var(--site-ink)}.site-shell--default .button-set.theme-3{color:var(--site-ink);background:var(--site-surface-soft)}.site-shell--default .button-set:hover:not(:disabled),.site-shell--default .button-set:focus-visible:not(:disabled){box-shadow:none;transform:none}.site-shell--default .button-set:active:not(:disabled){transform:translateY(0)}.site-shell--default button:disabled,.site-shell--default .button-set.disabled{opacity:.46;cursor:not-allowed}.site-shell--default input:not([type=checkbox]):not([type=radio]):not(:where([class^=rt-],[class*=\ rt-])),.site-shell--default select:not(:where([class^=rt-],[class*=\ rt-])),.site-shell--default textarea:not(:where([class^=rt-],[class*=\ rt-])){border-color:var(--site-line-strong);border-radius:var(--site-radius-sm);color:var(--site-ink);background-color:var(--site-surface);transition:border-color .18s,background-color .18s}.site-shell--default input:not([type=checkbox]):not([type=radio]):not(:where([class^=rt-],[class*=\ rt-])):focus,.site-shell--default select:not(:where([class^=rt-],[class*=\ rt-])):focus,.site-shell--default textarea:not(:where([class^=rt-],[class*=\ rt-])):focus{border-color:var(--site-teal);box-shadow:none}.site-shell--default div.search.simple input.keyword-field:focus{border-color:var(--site-line-strong);box-shadow:none;outline:0}.site-shell--default div.search.simple input.keyword-field:focus-visible{border-color:var(--site-teal);outline:0}.site-shell--default input::-moz-placeholder{color:#697775;opacity:1}.site-shell--default textarea::-moz-placeholder{color:#697775;opacity:1}.site-shell--default input::placeholder,.site-shell--default textarea::placeholder{color:#697775;opacity:1}.site-shell--default div.board.list,.site-shell--default div.board.view,.site-shell--default div.board.write,.site-shell--default div.default-step-section,.site-shell--default div.certification{color:var(--site-ink-soft)}.site-shell--default div.board.list table,.site-shell--default div.board.view.post,.site-shell--default div.board.write table{border-color:var(--site-ink)}.site-shell--default div.board.list table thead th{color:var(--site-ink);background:var(--site-surface-soft)}.site-shell--default div.board.list table tbody tr,.site-shell--default div.board.view.post,.site-shell--default div.board.write .row{border-color:var(--site-line)}.site-shell--default div.board.list table tbody tr:hover{background:#dcebec61}.site-shell--default div.board.view.post div.contents{overflow-wrap:anywhere;color:var(--site-ink-soft)}.site-shell--default #contents.recruit .authenticate-form,.site-shell--default #contents.recruit .auth-phone-panel,.site-shell--default #contents.recruit .recruitment-announcement,.site-shell--default #contents.recruit .recruitment-announcement .outer,.site-shell--default #contents.recruit .recruitment-announcement .default-step-section,.site-shell--default #contents.recruit .recruitment-announcement .board.write,.site-shell--default #contents.recruit .applicant-status .outer,.site-shell--default #contents.recruit .applicant-status .authenticate-form,.site-shell--default #contents.recruit .applicant-status .auth-phone-panel{background-color:#0000!important;background-image:none!important}.site-shell--default #contents.recruit .auth-phone-panel input.user-name,.site-shell--default #contents.recruit .auth-phone-panel input.user-cellphone,.site-shell--default #contents.recruit .auth-phone-panel input.user-code{background-color:var(--site-surface)!important}.site-shell--default #contents.recruit .button-group.apply .button-set{width:100%;max-width:420px}.site-shell--default #contents.recruit .recruitment-announcement .recruit-empty-state{background-color:#0000!important;background-image:none!important}.site-shell--default div.board.view.post div.contents img,.site-shell--default div.board.view.post div.contents video,.site-shell--default div.board.view.post div.contents iframe,.site-shell--default div.board.view.post div.contents table{max-width:100%}.site-shell--default ul.paginate,.site-shell--default div.paginate{margin-top:48px}.site-shell--default ul.paginate>li a,.site-shell--default div.paginate a{min-width:42px;min-height:42px;color:var(--site-ink-soft);border-radius:999px}.site-shell--default ul.paginate>li.on a,.site-shell--default div.paginate .current{color:#fff;background:var(--site-teal)}.site-shell--default div.customer-center{border-radius:var(--site-radius-lg);box-shadow:none;overflow:hidden}.site-shell--default .company-data-state,.site-shell--default .board-data-state,.site-shell--default .recruit-loading-state,.site-shell--default .recruit-empty-state,.site-shell--default .recruit-error-state{align-content:center;justify-items:center;gap:0;width:100%;margin-left:auto;margin-right:auto;display:grid;text-align:center!important}.site-shell--default .company-data-state-error,.site-shell--default .board-data-state-error,.site-shell--default .recruit-error-state{border-color:var(--site-line)!important;color:var(--site-ink-soft)!important;background:0 0!important}.site-shell--default .company-data-state-error>strong,.site-shell--default .board-data-state-error>strong,.site-shell--default .recruit-error-state>strong{color:var(--site-ink)!important}.site-shell--default #contents.company .company-data-state .state-retry,.site-shell--default #contents .board-data-state .state-retry{border:1px solid var(--site-line-strong);border-radius:var(--site-radius-sm);min-height:42px;color:var(--site-ink);box-shadow:none;background:0 0;margin-top:18px;padding:0 18px;font-size:.9375rem;font-weight:600;line-height:40px;transform:none}.site-shell--default #contents.company .company-data-state .state-retry:hover,.site-shell--default #contents.company .company-data-state .state-retry:focus-visible,.site-shell--default #contents .board-data-state .state-retry:hover,.site-shell--default #contents .board-data-state .state-retry:focus-visible{border-color:var(--site-teal);color:var(--site-teal);outline:2px solid var(--site-teal);outline-offset:2px;background:0 0}.site-shell--default #contents div.customer-center,.site-shell--default #contents div.customer-center .title,.site-shell--default #contents div.customer-center strong,.site-shell--default #contents div.customer-center p,.site-shell--default #contents div.customer-center a{color:#fff}.site-shell--default #contents div.customer-center .title{opacity:.78}.site-footer-shell footer.site-footer{color:var(--site-footer-fg);text-align:center;background:var(--site-footer-bg);padding:50px 0 58px;font-weight:400}.site-footer-shell{z-index:3;background:var(--site-footer-bg);position:relative}.site-footer-shell footer.site-footer>.inner{box-sizing:border-box;width:100%;max-width:var(--site-content);padding:0 var(--site-gutter);margin:0 auto}.site-footer-shell footer.site-footer .service{flex-wrap:wrap;justify-content:center;gap:10px 0;display:flex}.site-footer-shell footer.site-footer .service>li{background:0 0;align-items:center;margin-left:0;padding-left:0;font-size:.9375rem;display:inline-flex}.site-footer-shell footer.site-footer .service>li+li:before{content:"";background:#ffffff3d;width:1px;height:12px;margin:0 16px}.site-footer-shell footer.site-footer a{color:var(--site-footer-fg);transition:color .32s var(--site-motion)}.site-footer-shell footer.site-footer a:hover,.site-footer-shell footer.site-footer a:focus-visible{color:var(--site-footer-strong)}.site-footer-shell footer.site-footer a:focus-visible{outline:2px solid var(--site-lime);outline-offset:4px;border-radius:3px}.site-footer-shell footer.site-footer .contact-address{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:30px;display:flex}.site-footer-shell footer.site-footer .contact-address a{cursor:pointer}.site-footer-shell footer.site-footer .contact-address span{margin:0}.site-footer-shell footer.site-footer .company-info{flex-wrap:wrap;justify-content:center;gap:6px 24px;margin-top:12px;line-height:1.6;display:flex}.site-footer-shell footer.site-footer .company-info address{margin:0}.site-footer-shell footer.site-footer .copyright{color:var(--site-footer-muted);margin-top:24px;font-size:.8125rem}.site-top-button{z-index:900;width:52px;height:52px;color:var(--site-ink,#152323);opacity:0;pointer-events:none;transition:opacity .22s ease, transform .22s var(--site-motion), background-color .22s ease, color .22s ease, box-shadow .22s ease;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffff94;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:clamp(18px,3vw,44px);right:clamp(18px,3vw,44px);transform:translateY(12px)translateZ(0);box-shadow:inset 0 0 0 1px #fff9,inset 0 1px #ffffffe6,0 10px 30px #15232329}.site-top-button.is-visible{opacity:1;pointer-events:auto;transform:none}.site-top-button svg{width:22px;height:22px;display:block}.site-top-button:hover,.site-top-button:focus-visible{color:#fff;background:#152323c7;box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 34px #1523233d}@media (max-width:991px){:root{--site-header-h:68px}header.site-header div.inner>button.global-navi-opener{top:50%;right:var(--site-gutter,24px);width:44px;height:44px;color:var(--site-ink,#152323);text-indent:0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-22px;padding:0;transition:color .28s,background-color .28s,transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;background:0 0!important}.home-experience-layout.is-dark-scene>header.site-header div.inner>button.global-navi-opener{color:#fff}header.site-header div.inner>button.global-navi-opener:hover{transform:scale(.96);background-color:#1523230f!important}header.site-header div.inner>button.global-navi-opener:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid}header.site-header div.mobile-header{left:0;right:0;top:var(--site-header-h);z-index:20000;width:100%;height:calc(100dvh - var(--site-header-h));max-height:calc(100dvh - var(--site-header-h));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#15232352;position:fixed;bottom:0;overflow:hidden}header.site-header div.mobile-header div.dimd{background:0 0;position:absolute;inset:0}header.site-header div.mobile-header div.mobile-inner{z-index:1;width:100%;max-width:none;height:100%;color:var(--site-ink-soft,#52605f);box-shadow:none;text-align:left;will-change:transform;background:#fafbf9fa;position:relative;overflow-x:hidden;transform:translate(0,0)}.mobile-menu-panel-enter-active,.mobile-menu-panel-leave-active{transition:opacity .3s}.mobile-menu-panel-enter-active .mobile-inner,.mobile-menu-panel-leave-active .mobile-inner{transition:transform .5s cubic-bezier(.22,1,.36,1)}.mobile-menu-panel-enter,.mobile-menu-panel-leave-to{opacity:0}.mobile-menu-panel-enter .mobile-inner,.mobile-menu-panel-leave-to .mobile-inner{transform:translate(-100%)}header.site-header div.mobile-header div.mobile-inner div.useful{box-sizing:border-box;height:var(--site-mobile-menu-h);border-bottom:1px solid var(--site-line,#15232324);padding:0 24px}header.site-header div.mobile-header div.mobile-inner div.useful .logo{margin-top:-14px;left:24px}header.site-header div.mobile-header div.mobile-inner div.useful .logo img{height:28px}header.site-header div.mobile-header div.mobile-inner div.useful span.menu-close{width:44px;height:44px;margin-top:-22px;position:absolute;top:50%;right:18px}header.site-header div.mobile-header div.mobile-inner div.useful span.menu-close button{width:44px;height:44px;color:var(--site-ink,#152323);text-indent:0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .28s,transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:relative;background:0 0!important}header.site-header div.mobile-header div.mobile-inner div.useful span.menu-close button:hover{transform:rotate(4deg)scale(.96);background-color:#1523230f!important}header.site-header div.mobile-header div.mobile-inner div.useful span.menu-close button:focus-visible{outline:2px solid var(--site-teal,#006b70);outline-offset:2px;box-shadow:none}header.site-header div.mobile-header div.mobile-inner div.global-navi,.site-shell--default>header div.mobile-header div.mobile-inner div.global-navi{box-sizing:border-box;overscroll-behavior:contain;height:100%;padding:4px 0 40px;overflow:hidden auto}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu{width:100%;max-width:none;height:auto;margin:0;display:block}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li{border-bottom:1px solid #e6e9e6;height:auto;margin:0;padding:0;position:relative}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li>a,header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li>button.mobile-menu-toggle{box-sizing:border-box;width:100%;min-height:56px;color:var(--site-ink,#152323);letter-spacing:-.01em;text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1.35;display:flex;position:relative;background:0 0!important}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li>a .mobile-menu-chevron,header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li>button.mobile-menu-toggle .mobile-menu-chevron{opacity:.62;flex:none}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li.on>button.mobile-menu-toggle .mobile-menu-chevron{opacity:1;color:var(--site-teal,#006b70)}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li.on>button.mobile-menu-toggle,header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li.is-current>a,header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li.is-current>button.mobile-menu-toggle{color:var(--site-ink,#152323);font-weight:700}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu{background:0 0;border:0;margin:0;padding:0 0 8px;display:none}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li.on div.sub-menu{animation:.46s cubic-bezier(.22,1,.36,1) both mobile-submenu-reveal;display:block}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu ul{margin:0;padding:0;display:block}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu ul li{border:0;border-top:1px solid #e6e9e6;padding:0}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu ul li a{box-sizing:border-box;min-height:44px;color:var(--site-ink-soft,#52605f);overflow-wrap:anywhere;align-items:center;padding:10px 20px 10px 24px;font-size:.9375rem;font-weight:500;line-height:1.45;transition:color .28s;display:flex}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu ul li ul.depth3-menu li a{opacity:.9;min-height:40px;padding-left:44px;font-size:.875rem;font-weight:400}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu ul li a:hover,header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu ul li.is-current>a,header.site-header div.mobile-header div.mobile-inner div.global-navi ul.main-menu>li div.sub-menu ul li a:focus-visible{color:var(--site-teal,#006b70)}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.mobile-etc-menu{flex-wrap:wrap;gap:6px 18px;margin:0;padding:20px;display:flex}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.mobile-etc-menu>li{border:0;padding:0}header.site-header div.mobile-header div.mobile-inner div.global-navi ul.mobile-etc-menu>li a{min-height:32px;color:var(--site-ink-soft,#52605f);opacity:.78;align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}@keyframes mobile-submenu-reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.site-shell--default>header .logo{margin-top:-14px}.site-shell--default>header .logo img{height:28px}.site-shell--default>header div.mobile-header div.mobile-inner{color:var(--site-ink-soft);background:var(--site-bg)}.site-shell--default>header div.mobile-header div.mobile-inner div.useful{height:var(--site-header-h);border-color:var(--site-line)}.site-shell--default>header div.mobile-header div.mobile-inner div.global-navi{height:calc(100vh - var(--site-header-h))}.site-shell--default #contents div.image-visual>.inner{height:360px!important;min-height:0!important}.site-shell--default #contents .layout-size3,.site-shell--default #contents .tab-contents.blank-default,.site-shell--default #contents .company-overview-container,.site-shell--default #contents .partnership-container{padding-top:clamp(64px,8vw,88px);padding-bottom:clamp(72px,9vw,96px)}}@media (max-width:767px){:root{--site-header-h:60px;--site-section-y:48px;--site-block-y:40px}.site-shell--default #contents div.image-visual>.inner,.site-shell--default .company div.image-visual>.inner,.site-shell--default .recruit div.image-visual>.inner,.site-shell--default .gs-center div.image-visual>.inner,.site-shell--default .policy div.image-visual>.inner,.site-shell--default .partnership div.image-visual>.inner,.site-shell--default .sitemap div.image-visual>.inner{background-position:50%;height:280px!important;min-height:0!important}.site-shell--default div.image-visual div.inner div.primary{width:100%;height:100%;position:relative;top:auto;transform:none}.site-shell--default div.image-visual h1.page-title{font-size:clamp(2.25rem,11vw,3rem);line-height:1.12}.site-shell--default div.image-visual div.inner div.primary p.desc{max-width:88vw;margin-top:14px;padding:0;font-size:.9375rem}.site-shell--default div.image-visual nav.breadcrumb{display:none}.site-shell--default div.tab-menu{height:60px}.site-shell--default div.tab-menu .swiper-container.layout-size2{padding:0 8px}.site-shell--default div.tab-menu .swiper-container .swiper-wrapper,.site-shell--default #contents.company div.tab-menu .swiper-wrapper,.site-shell--default #contents.recruit div.tab-menu .swiper-wrapper{justify-content:flex-start}.site-shell--default #contents.company div.tab-menu .swiper-slide,.site-shell--default #contents.recruit div.tab-menu .swiper-slide{height:60px;padding:0 18px;line-height:60px}.site-shell--default div.tab-menu .swiper-container .swiper-wrapper .swiper-slide{flex-shrink:0;width:auto;min-width:auto;padding:0 16px;font-size:.9375rem}.site-shell--default #contents>.container,.site-shell--default #contents .container.layout-size2,.site-shell--default #contents .container.layout-size3,.site-shell--default #contents .company-overview-container,.site-shell--default #contents .partnership-container{padding-left:20px;padding-right:20px}.site-shell--default p.summary{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.34}.site-footer-shell footer.site-footer{padding:38px 0 42px}.site-footer-shell footer.site-footer .service{gap:10px 18px}.site-footer-shell footer.site-footer .service>li{background:0 0;margin-left:0;padding-left:0}.site-footer-shell footer.site-footer .contact-address,.site-footer-shell footer.site-footer .company-info{gap:7px;display:grid}.site-top-button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-shell--default>header.site-header,.site-shell--default .navi-motion-label>span,.site-shell--default .button-set,.site-top-button{transition-duration:.01ms!important}.site-shell--default.is-nav-hidden>header.site-header{opacity:1;transform:none}}.os-theme-gsts{box-sizing:border-box;--os-size:12px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-bg:#ffffff57;--os-track-bg-hover:#ffffff75;--os-track-bg-active:#ffffff80;--os-handle-bg:#15232352;--os-handle-bg-hover:#1523237a;--os-handle-bg-active:#15232399;--os-handle-border-radius:999px;--os-handle-min-size:44px;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%}.os-theme-gsts.os-scrollbar.os-scrollbar-vertical{top:var(--os-top-offset,76px);transition:top .22s}html.is-site-nav-hidden .os-theme-gsts.os-scrollbar.os-scrollbar-vertical{top:0}@media (max-width:991px){.os-theme-gsts.os-scrollbar.os-scrollbar-vertical{--os-top-offset:68px}}@media (max-width:767px){.os-theme-gsts.os-scrollbar.os-scrollbar-vertical{--os-top-offset:60px}}.os-theme-gsts.os-scrollbar{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%)}.os-theme-gsts.os-scrollbar-vertical{box-shadow:inset 1px 0 #ffffff8c}.os-theme-gsts.os-scrollbar-horizontal{box-shadow:inset 0 1px #ffffff8c}.os-theme-gsts .os-scrollbar-handle{box-shadow:inset 0 1px #ffffff47,0 1px 3px #15232333}.gsts-form-theme{display:contents}.radix-themes{--default-font-family:"Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", sans-serif;--default-font-size:15px;font-family:var(--default-font-family);letter-spacing:normal;--teal-7:#a9d2d4;--teal-8:#7cc0c3;--teal-9:#00959c;--teal-10:#007a80;--teal-11:#007a80;--teal-a9:#00959ce6;--teal-indicator:#00959c;--teal-track:#00959c;--gray-12:#152323;--radius-1:6px;--radius-2:8px;--radius-3:8px;--radius-4:10px;--radius-5:12px;--radius-6:16px}.radix-themes .rt-TextFieldRoot:where(.rt-r-size-3){--text-field-height:46px}.radix-themes .rt-TextAreaRoot:where(.rt-r-size-3){--text-area-height:auto}.radix-themes .rt-SelectTrigger:where(.rt-r-size-3){--select-trigger-height:46px}.radix-themes .rt-BaseButton:where(.rt-r-size-3){--base-button-height:46px}.radix-themes .rt-BaseButton:where(.rt-r-size-4){--base-button-height:56px}.radix-themes .rt-TextFieldRoot,.radix-themes .rt-TextAreaRoot,.radix-themes .rt-SelectTrigger:where(.rt-variant-surface){color:#152323;background-color:#fff;font-size:15px;box-shadow:inset 0 0 0 1px #d5ded6}.radix-themes .rt-TextFieldRoot:where(:focus-within),.radix-themes .rt-TextAreaRoot:where(:focus-within),.radix-themes .rt-SelectTrigger:where(:focus-visible),.radix-themes .rt-SelectTrigger:where([data-state=open]){outline:none;box-shadow:inset 0 0 0 1px #00959c}.radix-themes .rt-TextFieldInput:focus,.radix-themes .rt-TextFieldInput:focus-visible,.radix-themes .rt-TextAreaInput:focus,.radix-themes .rt-TextAreaInput:focus-visible,.gsts-form-theme .rt-BaseButton:focus,.gsts-form-theme .rt-BaseButton:focus-visible{outline:none!important}.radix-themes .rt-TextFieldSlot .rt-IconButton,.radix-themes .rt-TextFieldSlot .rt-IconButton:where([data-state=open]),.radix-themes .rt-TextFieldSlot .rt-IconButton:where(:hover),.radix-themes .rt-TextFieldSlot .rt-IconButton:where(:focus-visible){box-shadow:none;color:#4b5a55;background:0 0;outline:none}.radix-themes .rt-TextFieldInput::-moz-placeholder{color:#8b9793;opacity:1}.radix-themes .rt-TextAreaInput::-moz-placeholder{color:#8b9793;opacity:1}.radix-themes .rt-TextFieldInput::placeholder,.radix-themes .rt-TextAreaInput::placeholder{color:#8b9793;opacity:1}.radix-themes .rt-TextFieldRoot:has(>.rt-TextFieldInput:-moz-read-only){background-color:#f4f6f4}:is(.radix-themes .rt-TextFieldRoot:where([data-disabled]),.radix-themes .rt-TextFieldRoot:has(>.rt-TextFieldInput:read-only)){background-color:#f4f6f4}.radix-themes.rt-PopperContent,.rt-PopperContent{z-index:1200}.radix-themes .rt-PopoverContent,.radix-themes .rt-SelectContent{background-color:#fff;border-radius:12px;box-shadow:0 12px 32px #00000024}.rdp-root{--rdp-accent-color:#00959c;--rdp-accent-background-color:#e3f1f1;--rdp-day-height:36px;--rdp-day-width:36px;--rdp-day_button-height:34px;--rdp-day_button-width:34px;--rdp-day_button-border-radius:8px;--rdp-day_button-border:0;--rdp-selected-border:0;--rdp-today-color:#00959c;font-size:14px}.rdp-root .rdp-weekdays .rdp-weekday:first-child{color:#ce0c47}.rdp-root .rdp-weekdays .rdp-weekday:last-child{color:#1f6fd6}.rdp-root .rdp-sun:not(.rdp-selected):not(.rdp-outside) .rdp-day_button{color:#ce0c47}.rdp-root .rdp-sat:not(.rdp-selected):not(.rdp-outside) .rdp-day_button{color:#1f6fd6}.site-shell--default div.board.write ul.cell>li strong.header-cell,.site-shell--default div.board.write ul.cell>li label.header-cell,.site-shell--default div.viewer div.board ul.cell>li strong.header-cell{box-sizing:border-box;color:#152323;word-break:keep-all;background:0 0;border:0;flex:0 0 170px;width:170px;min-width:120px;padding:10px 16px 10px 0;font-size:15px;font-weight:600;line-height:1.45}.site-shell--default div.board.write ul.cell>li strong.header-cell.vertical-t,.site-shell--default div.board.write ul.cell>li label.header-cell.vertical-t{align-self:flex-start;padding-top:14px}.site-shell--default div.board.write ul.cell>li div.data-cell{min-width:0;padding:8px 0}.site-shell--default #contents div.board.write .multiple-period{grid-template-columns:none;align-items:center;gap:10px;display:flex}.site-shell--default #contents div.board.write .multiple-period .rt-TextFieldRoot.date-input{flex:0 200px;min-width:0;display:flex}.site-shell--default #contents div.board.write .multiple-period .period-tilde{color:#66736b;flex:none}.site-shell--default div.board.write .rt-TextFieldRoot,.site-shell--default div.board.write .rt-TextAreaRoot{width:100%;max-width:420px;display:flex}.site-shell--default div.board.write .rt-TextFieldRoot:is(.user-birthday,.user-address,.user-code){max-width:260px}.site-shell--default div.board.write .rt-TextFieldRoot:is(.full,.inquiry-subject,.user-local-address,.user-detail-address,.write-editor),.site-shell--default div.board.write .rt-TextAreaRoot{max-width:none}.site-shell--default div.board.write .rt-SelectTrigger{width:100%;max-width:260px}.site-shell--default div.board.write .cell-items{align-items:center;gap:10px;display:flex}.site-shell--default div.board.write .cell-items .rt-TextFieldRoot{flex:auto;min-width:0}.site-shell--default div.board.write .cell-items .rt-BaseButton{flex:none;min-width:96px}.site-shell--default div.board.write .rt-TextAreaRoot.write-editor .rt-TextAreaInput{min-height:260px;line-height:1.7}.site-shell--default div.board.write.line .rt-TextAreaRoot.only{box-shadow:none;background:0 0;border:0}.site-shell--default .button-group .rt-BaseButton{min-width:180px}.site-shell--default .button-group .rt-BaseButton:is(.save,.apply-action,.confirm-action){width:100%;max-width:420px}.site-shell--default div.upload.image .rt-BaseButton.upload-action{width:100%;margin-top:10px}.site-shell--default .career .rt-BaseButton.add-input-field{color:#152323;background-color:#fff;border-radius:12px;width:100%;height:56px;margin-top:40px;font-size:15px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #d5ded6}.site-shell--default .career .rt-BaseButton.add-input-field:hover{color:#00959c;box-shadow:inset 0 0 0 1px #00959c}.site-shell--default .career .rt-BaseButton.subtract-input-field{width:100%;margin-top:12px}.site-shell--default .auth-phone-panel .rt-BaseButton.auth-action{width:100%;height:46px}.site-shell--default .button-group.side .rt-BaseButton.axis{position:absolute;top:0;right:0}.site-shell--default div.search.simple .rt-TextFieldRoot.keyword-field{width:100%;min-width:0;height:52px;box-shadow:none;background:0 0;border-radius:0;font-size:1rem;display:flex}.site-shell--default div.search.simple .rt-TextFieldRoot.keyword-field:where(:focus-within){box-shadow:none}.site-shell--default div.board-password div.board.write .rt-TextFieldRoot{width:100%;display:flex}.site-shell--default .agreement-box{color:#152323;cursor:pointer;line-height:1.6;display:inline-flex}.site-shell--default .agreement-box .rt-CheckboxRoot{flex:none}@media (max-width:767px){.site-shell--default div.board.write ul.cell>li{display:block}.site-shell--default #contents div.board.write ul.cell>li strong.header-cell,.site-shell--default #contents div.board.write ul.cell>li label.header-cell,.site-shell--default #contents div.viewer div.board ul.cell>li strong.header-cell{min-width:0;padding:0 0 6px;display:block;float:none!important;width:100%!important}.site-shell--default #contents div.board.write ul.cell>li div.data-cell{padding:0 0 14px;float:none!important;width:100%!important}.site-shell--default #contents div.board.write .rt-TextFieldRoot,.site-shell--default #contents div.board.write .rt-TextAreaRoot,.site-shell--default #contents div.board.write .rt-SelectTrigger{max-width:none}.site-shell--default #contents div.board.write .multiple-period{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:6px;display:grid}.site-shell--default #contents div.board.write .multiple-period .rt-TextFieldRoot.date-input{flex:auto;width:100%}.site-shell--default #contents div.board.write .multiple-period .period-tilde{justify-self:center}.site-shell--default .button-group .rt-BaseButton{flex:auto;min-width:0}.site-shell--default .button-group.side .rt-BaseButton.axis{position:static}.site-shell--default div.board.write .cell-items{flex-wrap:wrap}.site-shell--default div.board.write .cell-items .rt-BaseButton{min-width:88px}}.site-shell--default .board-view-buttons .rt-BaseButton{min-width:120px}@media (max-width:767px){.site-shell--default .board-view-buttons .rt-BaseButton{min-width:88px}}.site-shell--default #contents div.board.write .multiple-period{width:100%;max-width:420px}.site-shell--default #contents div.board.write .multiple-period .rt-TextFieldRoot.date-input{flex:1 1 0}.radix-themes.gsts-site-theme{font:inherit;letter-spacing:inherit;color:inherit;overflow-wrap:inherit;-webkit-text-size-adjust:inherit;-moz-text-size-adjust:inherit;text-size-adjust:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;--cursor-button:pointer;--cursor-checkbox:pointer;display:contents}:where(.radix-themes) .rt-BaseButton:where(.global-navi-opener,.mobile-menu-toggle,.site-top-button,.popup-close,.swiper-button-prev,.swiper-button-next,.gallery-thumb,.question,.state-retry,.error-action){box-sizing:border-box;margin:0;padding:0}.gsts-site-theme .rt-BaseButton:where(:focus-visible){outline-offset:2px;outline:2px solid #006b70}div.replay-answer div.output .rt-TextAreaRoot{box-shadow:none;background-color:#0000}
