@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Pretendard;color:#222}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none}input,select{-webkit-appearance:none;-webkit-border-radius:0;font:inherit}textarea{resize:none;font:inherit}input[type=reset],input[type=submit]{cursor:pointer}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}a{text-decoration:none;color:inherit;display:inline-block}button{border:none;cursor:pointer;padding:0;font:inherit}button,mark{background-color:transparent;color:inherit}.editor :not(font){all:revert}:root{--contentSize:1000px;--contentSize-padding:calc(var(--contentSize) + var(--scrollWidth));--padding04:100px;--color-BG01:#162446;--color-BG02:#f8f8f8;--color-line:#dedede;--color-point01:#f37321;--color-point02:#0046ff;--responsive:1240px;--aniDuration:0.6s;--aniDelay:0s;--aniDelay-list:0.2s;--aniDelay-basic:0s}@font-face{font-family:hanwha;src:url(/fonts/HanwhaB.8e71c2a6.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:hanwha;src:url(/fonts/HanwhaL.2b74935c.otf) format("opentype");font-weight:400;font-style:normal}@media screen and (width > 1100px){:root{--headerHeight:80px;--padding01:140px;--padding02:120px;--padding03:90px;--spacing:25px}}@media screen and (720px < width) and (width <= 1100px){:root{--headerHeight:80px;--padding01:140px;--padding02:120px;--padding03:90px;--spacing:20px;--mobileContentSize:480px}}@media screen and (width <= 720px){:root{--headerHeight:58px;--padding01:80px;--padding02:80px;--padding03:60px;--spacing:20px;--mobileContentSize:320px}}:is(input,textarea,select):focus{outline:1px solid #000}hr.case01{margin:0;border-top:1px solid #dedede;border-bottom:0}.contentSize{margin-inline:auto}.contentSize-padding{padding-inline:max(calc((100vw - var(--contentSize-padding))/2),var(--spacing));box-sizing:border-box}.userPage .contentSize{max-width:var(--contentSize);width:calc(100% - var(--spacing)*2)}.adminsPage .contentSize{width:1240px}.boardDetail,.boardPage,.inquiryPage{padding-bottom:var(--padding01)}body [class*=Page] .font-hanwha{font-family:hanwha;display:inline-block;transform:translateY(-2px)}.logo{display:block;height:var(--height);aspect-ratio:283/48;background:url(/img/logo.eda6e2f0.png) no-repeat top calc(var(--height)*var(--imgIdx)*-1) center /100%;text-indent:-9999px}[class^=arrow]{font-weight:600;position:relative}[class^=arrow] span,[class^=arrow] span:after{height:var(--height);background-color:var(--bc);position:absolute;right:0}[class^=arrow] span:after{content:"";bottom:0;transform:rotate(45deg);transform-origin:right}[class^=arrow][class$=white]{--bc:#fff}[class^=arrow][class$=black]{--bc:#000}.userPage [class|=btn]{display:flex;align-items:center}.userPage [class|=btn]:is([class$=black],[class$=border]){font-weight:600;margin-inline:auto;justify-content:center}.userPage [class|=btn][class$=black]{color:#fff;background-color:#222;border:none}.userPage [class|=btn][class$=border]{border:1px solid #222;box-sizing:border-box}.userPage [class|=btn][class$=download]{--color:#fff;color:var(--color);font-weight:300;border:1px solid var(--color);box-sizing:border-box}.userPage [class|=btn][class$=download]:after{content:"";aspect-ratio:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEBSURBVHgB7diBDYMgEAXQo+ki3cRN6ibQSewIjuBm9EjQIMFWG86c+l/S0F5D4IOJChEAAChjSJj33k2DGeNI0B5h/DQYI0E3OhGE0QphtEIYrRBGK4TRCmG0QhitEEaramH4hdKGz8Y+3dY+4mKQkc3+m2T1bqnPv2rtzCP57n5NLgThpk1K4mcRm/AE337OxvpsZ7Id8enpjSqlQNnvYwQZFQItcXQEKwI5OpIvgRwJMXHghpsm1gY+eByoghCIm2dSetU6ol2cc1gtqZVLdshRRaU530kYr1jLg/Xc9iRsl2ezPYIEeNDUCmG0QhitThWmdNO0Xtur7Eq4zAAu7AN/f1b0p3SwvQAAAABJRU5ErkJggg==) no-repeat 50%/cover;margin-left:auto}.userPage [class|=btn][class$=download] b{font-weight:600}ul.user-board li a{display:block;font-weight:600}ul.user-board li a:not(:has(img)):before{content:"";display:block;aspect-ratio:380/250;background:url(/img/thumbnail.fc0e04eb.png) no-repeat 50%/cover;border:1px solid #f1f1f1}ul.user-board li a img{width:100%;aspect-ratio:380/250;-o-object-fit:cover;object-fit:cover;border:1px solid #f1f1f1}ul.user-board li a small{display:block;color:#999}ul.user-board li a p{color:#222;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-textAni]{--aniDelay-list:0.3s}[data-textAni]>span{display:block;overflow:hidden;min-height:calc(1em + 7px)}[data-textAni]>span span{display:block;transform:translateY(calc(100% + 10px));transition:transform var(--aniDuration) ease-in-out}:is(.active [data-textAni],[data-textAni].active)>span span{transform:translateY(0);transition-delay:calc(var(--aniIdx)*var(--aniDelay-list) + var(--aniDelay) + var(--aniDelay-basic))}[data-animate=bottomToTop]{opacity:0;transform:translateY(min(30%,100px));transition-property:transform,opacity;transition-duration:var(--aniDuration);transition-timing-function:ease-in-out}.active [data-animate=bottomToTop],[data-animate=bottomToTop].active{opacity:1;transform:translateY(0);transition-delay:calc(var(--aniDelay) + var(--aniDelay-basic))}[data-animate-list=bottomToTop]>*{opacity:0;transform:translateY(30%);transition-property:transform,opacity;transition-duration:var(--aniDuration);transition-timing-function:ease-in-out}.active [data-animate-list=bottomToTop]>*,[data-animate-list=bottomToTop].active>*{opacity:1;transform:translateY(0);transition-delay:calc(var(--aniDelay) + var(--aniDelay-basic) + var(--aniDelay-list)*var(--styleIdx))}[data-animate=hr]{transition:border-color var(--aniDuration) ease-in-out}[data-animate=hr]:not(.active){border-top-color:#fff}:has(>[data-animate-list=rightToLeft]){overflow:hidden}[data-animate-list=rightToLeft]>*{opacity:0;transform:translateX(50%);transition-property:transform,opacity;transition-duration:var(--aniDuration);transition-timing-function:ease-in-out}.active [data-animate-list=rightToLeft]>*,[data-animate-list=rightToLeft].active>*{opacity:1;transform:translateX(0);transition-delay:calc(var(--aniDelay) + var(--aniDelay-basic) + var(--aniDelay-list)*var(--styleIdx))}[data-subTopAni]{padding-top:var(--headerHeight)}[data-subTopAni] .topArea{height:calc(var(--fullHeight) + var(--fullHeight)/1.3*var(--totalContent));background-color:#000f35;position:relative}[data-subTopAni] .topArea:before{content:"";position:fixed;left:0;top:var(--headerHeight);width:100%;height:calc(100% + var(--headerHeight));transform:translate3d(0,var(--bgY),0);background-repeat:no-repeat;background-position:top;background-size:cover}.companyPage .topArea:before{background-image:url(/img/company-topBG.0d04802f.png)}.solutionPage .topArea:before{background-image:url(/img/solution-topBG.3ca49e9a.png)}.recruitPage .topArea:before{background-image:url(/img/recruit-topBG.01e2c5da.png)}[data-subTopAni] .topArea h2{font-weight:600;background-color:#fff;position:fixed;left:0;top:var(--headerHeight);width:100%}[data-subTopAni] .topArea>div{position:fixed;left:0;top:var(--headerHeight);width:100%;height:calc(var(--fullHeight));height:calc(var(--fullHeight) - var(--headerHeight));padding-inline:var(--spacing);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;color:#fff;text-align:center}[data-subTopAni] :where(.topArea~:not([class|=ani])){background-color:#fff;position:relative;z-index:2}[data-subTopAni] .topArea h2{transform:translateY(-100%)}[data-subTopAni] .topArea h2.active{transform:translateY(0);transition:all var(--aniDelay-basic) ease-in-out}[data-subTopAni] .topArea h2.active:has(+.active){transform:translateY(-100%)}[data-subTopAni] .topArea:before{transition-property:opacity,transform;transition-delay:0s,0s;transition-timing-function:ease-in-out,linear}[data-subTopAni] .topArea:has(>div.ani):before{transition-duration:.6s,.5s}[data-subTopAni] .topArea:has(>div:first-of-type.active):before{opacity:.3}[data-subTopAni] .topArea:has(>div:nth-of-type(2).active):before{opacity:.1}[data-subTopAni] .topArea>div{transform:translateY(100%)}[data-subTopAni] .topArea>div.ani{transition:transform var(--aniDuration) ease-in-out}[data-subTopAni] .topArea>div.active{transform:translateY(0)}[data-subTopAni] .topArea>div.active:has(+.active){transform:translateY(-100%)}[data-subTopAni] .topArea>div ul{color:#222;text-align:left}[data-subTopAni][class*=Page]{position:relative;z-index:0}[data-subTopAni]+footer{position:relative;z-index:1}[data-subTopAni] [data-stepAni]{height:calc(var(--fullHeight)*var(--styleTotal) + var(--fullHeight));position:relative;z-index:1}[data-subTopAni] [data-stepAni]>*{right:0;top:calc(var(--headerHeight));width:100%;z-index:-1}[data-subTopAni] [data-stepAni]:before{position:sticky}[data-subTopAni] [data-stepAni]>:not(:first-child){position:fixed}[data-subTopAni] [data-stickyAni]{height:calc(var(--fullHeight)*var(--styleTotal) + var(--fullHeight))}[data-subTopAni] [data-stickyAni]>*{position:sticky;top:calc(var(--headerHeight))}b.case01:not([data-textAni]){font-weight:600;color:#fff;background-color:#222;border-radius:25px;display:inline-block}b.case01[data-textAni],b.case01[data-textAni]>span{display:inline-block}b.case01[data-textAni]>span>span{font-weight:600;color:#fff;background-color:#222;border-radius:25px;display:inline-block}.box-img{background-repeat:no-repeat;background-position:50%;background-size:cover;text-indent:-9999px}.content-img{text-align:center}.content-img dl dt,.content-img p b{font-weight:600}.content-img dl dd{color:#999;font-weight:300}.content-process{padding-block:var(--padding02);background-color:var(--color-BG02);text-align:center}.content-process ul{position:relative}.content-process ul:before{content:"";position:absolute;background-color:#222}.content-process ul li strong{max-width:var(--width);display:block;font-weight:600;aspect-ratio:1;background-color:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #222;box-sizing:border-box;border-radius:100%;position:relative;z-index:1}[data-scrollposition].active ul:before{transition-delay:calc(var(--aniDelay) + var(--aniDelay-list)*var(--styleTotal))}input:not([type=file]),select,textarea{border:none}input:not([type=file],[type=submit]),select,textarea{background-color:var(--color-BG02)}input:is([type=checkbox],[type=radio],input[type=file]){display:none}:is(input,textarea,select)::-moz-placeholder{color:#bbb}:is(input,textarea,select)::placeholder{color:#bbb}.content-inquiry>ul>li label:first-child{font-weight:600;display:flex;align-items:center}.content-inquiry>ul>li:has(:required)>label:first-child:after{transform:translateY(3px);content:"*";color:var(--color-point01)}.content-inquiry>ul>li label[data-comment]{position:relative}.content-inquiry>ul>li label[data-comment]:after{content:attr(data-comment);font-weight:300;color:var(--color-point01)}.content-inquiry>ul>li :is(input,textarea){width:100%;color:#222;box-sizing:border-box}.content-inquiry>ul>li div[data-unit]{position:relative}.content-inquiry>ul>li div[data-unit]:after{content:attr(data-unit);font-weight:300;position:absolute;top:50%;transform:translateY(-50%)}.content-inquiry>ul>li div:has([type=checkbox],[type=radio]){display:flex}.content-inquiry>ul>li div:has([type=checkbox],[type=radio]) label{font-weight:600;background-color:#f1f1f1;border-radius:30px;cursor:pointer}.content-inquiry>ul>li div:has([type=checkbox],[type=radio]) input:checked+label{color:#fff;background-color:#222}.content-inquiry>ul>li small{font-weight:300;color:#999;display:block}.content-inquiry>ul>li div input.error:not(:focus){border:2px solid var(--color-point01);box-sizing:border-box}.content-inquiry>div input[type=checkbox]+label{font-weight:300;display:flex;align-items:center;cursor:pointer}.content-inquiry>div input[type=checkbox]+label b{font-weight:600;text-decoration:underline}.content-inquiry>div input[type=checkbox]+label strong{font-weight:600;margin-right:.4em}.content-inquiry>div input[type=checkbox]+label:before{content:"";--checkIdx:0;width:var(--width);aspect-ratio:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAABOCAYAAACjWA+nAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFF2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0xMS0wNlQwMzo1NjoyNiswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMTEtMTlUMTM6MDE6NTkrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMTEtMTlUMTM6MDE6NTkrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjBmMDVmY2QtMTU1Yy02YjQ1LTk0OTQtZTMyZTJhOWMwYTY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIwZjA1ZmNkLTE1NWMtNmI0NS05NDk0LWUzMmUyYTljMGE2OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjIwZjA1ZmNkLTE1NWMtNmI0NS05NDk0LWUzMmUyYTljMGE2OCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjBmMDVmY2QtMTU1Yy02YjQ1LTk0OTQtZTMyZTJhOWMwYTY4IiBzdEV2dDp3aGVuPSIyMDIzLTExLTA2VDAzOjU2OjI2KzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KTPwbQAAAYJJREFUaIHt2L2NwjAYgOGXEy2ZwBUdXoDsQZeODGBKGvZggmQWskAmgAkyAFdw3HE/iZ3vnJ/ie0vLlh4lkiV/i/V6fWemLQG22y1pmk5t+exyuVBV1QOXpinOucXUqJfuVVXxNrWiK8VJU5w0xUlTnDTFSVOcNMVJU5w0xUlTnDTFSVOcNMVJU5w0xUlTnLRZ45bwmMECsxlcf3hYzHmaPuvfqjhpipOmOGmKk6a4n1lrMcZ4942Os9ZSFAVFUXiBo+KesCRJMMZ4gaPhXmHPjDGcz+fWM6Pg/oIBNE3D8XhsPTc4rguWZRl1XU+D+w8sGLff79lsNqPCgnDOOU6nE2VZBgNjwLw45xyHwwGAJEmCgLFgnThjDHmef1vzAWPCOnHX65Usy2iaJggYG9aJA6jrOgg4BMyLCwHudrtBYNDjUW2tpSxLVquVd28MGPS4hNu+4FCwXjjwA2PCeuOgHRgbJsLBb+AQMDEOvoC3220QGOgITJ7ipClOmuKkzRr3DuDa762uPZ4YAAAAAElFTkSuQmCC) no-repeat top calc(var(--width)*var(--checkIdx)*-1) center /100%}.content-inquiry>div input[type=checkbox]+label:not(:last-of-type){margin-bottom:40px}.content-inquiry>div input[type=checkbox]:checked+label:before{--checkIdx:1}.content-inquiry>div input[type=checkbox].error+label:before{background-color:var(--color-point01)}body:has(.content-modal){overflow:hidden}body:has(.content-modal) .userPage .topArea{z-index:-1}body:has(.content-modal) .userPage .topArea~*{position:static}body:has(.content-modal) .userPage [class*=Page]{position:static}.content-modal,.content-popup{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.content-modal>div{padding:var(--paddingBlock) var(--paddingInline);width:calc(100% - var(--spacing)*2);background-color:#fff;box-sizing:border-box;position:relative}.content-modal>div strong{font-weight:600;display:block}.content-modal>div .close{aspect-ratio:1;position:absolute;right:var(--paddingInline);top:var(--paddingBlock);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGSSURBVHgB7ZhBTsMwEEUn4QBNcgKOwBFgya5HoEfgJOUIcARO0C2sgAMk8pJdvGSThLEpAgXc2J4PUqV5kqUq8oyf3NYzMZGiKIqiKEQnKZNPmbqud1VVPVprXwmEy9s0zRMP2/f9y9L8giJxicuy3LmPPOw4jhfGmGcSMstLRVFctW17dyimpDwqtxCvd0YC5sJ7FjcyeqcDi2Tv+G/CvMsb3uXbpdgk6cBiyeISYT+XMpCIS4X9fMokRxwh7GNIQIo4StjHkZAYcaSwjyUAh8TRwj6eQATEN/xsS0Bhn4OABIrF12IAYZ+HwITEUcKO3DKeih2GQdynfPKfPw9YkwXb6YDwNQ+z/wxpshwQ6dCx1nXdjdtdAov/RXH58adDNFnfQZfx4CmBFEc2TIvHGkoc1ZpGn8MIccRLQHLhkIpLX7eyK51EPPdt/CNYWJpzxaPPaU6+JnC3xnJmfo5z3u1SXPRlDV+iPPBFjftmzpHND1/62NVqdc8519M0GR6X/OiNkCDKcCCvoyJFURTl6HkHgsw2/YrbN68AAAAASUVORK5CYII=) no-repeat 50%/cover;text-indent:-9999px}.content-modal .infoArea>:is(p,div){height:40.7407vh;max-height:440px;font-weight:300;background-color:var(--color-BG02);box-sizing:border-box;overflow:auto}.content-modal :is(.alertArea,.confirmArea,.logoutArea) p{line-height:1.5454;font-weight:300}.content-modal :is(.alertArea,.confirmArea,.logoutArea) .btnArea{display:flex;justify-content:flex-end}.userPage .content-modal :is(.alertArea,.confirmArea,.logoutArea) .btnArea button{aspect-ratio:90/60}.content-modal :is(.alertArea,.confirmArea,.logoutArea) .btnArea button.black{background-color:#222;color:#fff}.content-modal :is(.alertArea,.confirmArea,.logoutArea) .btnArea button.border{border:1px solid#222}.userPage .content-modal .infoArea{color:#222}.userPage .content-modal .infoArea>:is(p,div){font-size:var(--fontSize)}.userPage .content-modal .infoArea>div :is(b,strong){display:block;font-weight:600}.userPage .content-modal .infoArea>div>*,.userPage .content-modal .infoArea>div>ol>li:not(:last-child){margin-bottom:var(--fontSize)}.userPage .content-modal .infoArea>div>ol>li>:is(ul,ol){padding-left:var(--fontSize)}.userPage .content-modal .infoArea>div>ol>li>:is(ul,ol)>li>:is(ul,ol){padding-left:var(--fontSize)}:is(.adminPage,.adminsPage) .content-modal>div{--paddingBlock:30px;--paddingInline:30px}:is(.adminPage,.adminsPage) .content-modal>div strong{font-size:20px;line-height:30px}:is(.adminPage,.adminsPage) .content-modal>div .close{width:30px}:is(.adminPage,.adminsPage) .content-modal :is(.alertArea,.confirmArea,.logoutArea){max-width:400px;border:1px solid #222}:is(.adminPage,.adminsPage) .content-modal :is(.alertArea,.confirmArea,.logoutArea) strong{margin-bottom:20px}:is(.adminPage,.adminsPage) .content-modal :is(.alertArea,.confirmArea,.logoutArea) p{font-size:15px;line-height:22px}:is(.adminPage,.adminsPage) .content-modal :is(.alertArea,.confirmArea,.logoutArea) .btnArea{margin-top:40px;gap:10px}:is(.adminPage,.adminsPage) .content-modal :is(.alertArea,.confirmArea,.logoutArea) .btnArea button{width:86px;font-size:15px;aspect-ratio:86/40}.adminPage .content-modal .alertArea dl{font-size:13px;line-height:18px;margin-top:20px}.adminPage .content-modal .alertArea dl dt{font-weight:600;margin-bottom:6px}.adminPage .content-modal .alertArea dl dd{font-weight:300}.content-popup a{--width:30px;max-width:598px;width:calc(100% - var(--spacing)*2 - var(--width)*2);aspect-ratio:598/418;position:relative}.content-popup a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-popup a button{position:absolute;width:var(--width);aspect-ratio:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEMSURBVHgB7djRDYIwEMbx0wkYgREcxQ1kBEdwM0bQDRxBNzjbSE2D9IDyld7D/ZO++HD80ihtJLIsy7Isa2XM3Lp1d+tEwIa5T7cuhCwa7Huh4KO5vAR+pLwat/qtcA/2c9xqo48PhGxiV7J3fGKWr6MSIeC7goWHLoZXAQsPn4VXBQuIJFwFWMD8wVWBBdQPrhIcSsDPasGhxK7qBYcEeEegco/xtb3depDGZr4esEsWrAT4yqC7CjwWXmsMvGTB4gXvYVVwXnFwqIBzxklXFc4bjuYq8C1gYUY5OAIszMLDkWBhJhbO34MCBo7mjuE9IXMDb0hwNDfA/R9BDaHjQj+YAY4HW5ZlWbv3ASRK1CcjB64pAAAAAElFTkSuQmCC) no-repeat 50%/cover;text-indent:-9999px}.userPage header{--imgIdx:0;background-color:#fff;position:fixed;left:0;top:0;width:100%;box-sizing:border-box;z-index:100}.userPage header div{display:flex;justify-content:space-between;align-items:center}.userPage header.white{--imgIdx:1;background-color:transparent}.userPage header div nav ul li a{display:block;font-weight:600}@media screen and (width <= 1240px){body:has(nav.active){overflow:hidden}.userPage header{padding-inline:var(--spacing)}.userPage header div{height:var(--headerHeight)}.userPage header div button{width:var(--width);aspect-ratio:1;text-indent:-9999px}.userPage header div nav{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);transition:background-color var(--aniDuration) ease-in-out}.userPage header div nav:not(.active){z-index:-100;background-color:transparent;pointer-events:none}.userPage header div nav.active{display:flex}.userPage header div nav ul{height:100%;background-color:#fff;margin-left:auto;transform:translateX(0);transition:transform var(--aniDuration) ease-in-out}.userPage header div nav:not(.active) ul{transform:translateX(100%)}.userPage header div nav button{position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGGSURBVHgB7djPTYRQEMfxAQvYPxUQaAA7sASPHjl6tQLXoydLWDswHr1pBVoBZz1BBeCMYSMhusCbGQ6b3ydBEJMXv0F5kyUCAAAAAIB5kiS5JGMWa8akkKbpbRzHT1mW7ckIr7mXNWVtUlCFsUi+tG1bWMRJFJ+K/tqhzkihqqrXzWYjv8AFH/l2u0343jMFGETdlWW5IwVVmLCIs44S6jChifOIEiZhIiTOK0qYhYk5cZ5RwjRMTInzjhLmYeJY3BJRQrVXjOGIHZ9+Ntooih55v5PLovuxW5RweWIHwyfXHcI1Srg+sQN+cu/0G/XBUefkTDtSjer+p/LerdxytvyP65/i8EXBxxsZjF9TuIX99faznC3HuIQde6UvFWceNmWfWiLONGzO5usdZxYWMlF4xpmEacYkrzh1mMXs5xGnCrMcaK3jgsM46oFP1923JrPfMI6v13zvhQIEh61Wqy+e2K/48t5yoO3F5U3T3NR1/UlL4w821+SE104IAAAAAADgdH0Dw7sNZ+j1pbsAAAAASUVORK5CYII=) no-repeat 50%/cover;opacity:1;transition-property:opacity;transition-timing-function:ease-in-out}.userPage header div nav.active button{transition-duration:var(--aniDuration);transition-delay:.3s}.userPage header div nav:not(.active) button{opacity:0}}.userPage footer{background-color:#444;color:#fff}.userPage footer,.userPage footer>div:first-child{position:relative}.userPage footer>div:first-child:after{content:"";position:absolute;left:50%;bottom:0;width:calc(100vw - var(--scrollWidth));height:1px;transform:translateX(-50%);background-color:hsla(0,0%,100%,.2)}.userPage footer>div:first-child>ul{display:flex}.userPage footer>div:first-child>ul li a{font-weight:600}.userPage footer>div:first-child>div{position:relative}.userPage footer>div:first-child>div button{font-weight:600;color:#fff}.userPage footer>div:first-child>div div{position:absolute;display:flex;background-color:#222;border:1px solid #000;display:none}.userPage footer>div:first-child>div div.active{display:flex}.userPage footer>div:first-child>div div ul:before{content:attr(title);--height:20px;margin-bottom:15px;display:block;line-height:var(--height);min-height:var(--height);font-weight:600}.userPage footer>div:first-child>div div ul li a{line-height:22px;font-weight:300;color:#999}.userPage footer>div:nth-child(2) address h2{--imgIdx:1}.userPage footer>div:nth-child(2) address dl,.userPage footer>div:nth-child(2) address dl dt{display:flex;align-items:center}.userPage footer>div:nth-child(2) address dl dt:after{content:":";margin-inline:.4em}.userPage footer>div:nth-child(2)>p{color:hsla(0,0%,100%,.5)}.userPage footer>div:nth-child(2) div ul:first-child li:first-child :is(a,button){font-weight:600}.userPage footer>div:nth-child(2) div ul:nth-child(2){gap:20px;display:flex}.userPage footer>div:nth-child(2) div ul:nth-child(2) li:first-child{--iconIdx:0}.userPage footer>div:nth-child(2) div ul:nth-child(2) li:nth-child(2){--iconIdx:1}.userPage footer>div:nth-child(2) div ul:nth-child(2) li a{height:var(--height);aspect-ratio:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAC0CAYAAAAU5jvwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMUI4MDBGRTc4MjcxMUVFODk4RDg3MUZGQkEwMzM2RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMUI4MDBGRjc4MjcxMUVFODk4RDg3MUZGQkEwMzM2RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxQjgwMEZDNzgyNzExRUU4OThEODcxRkZCQTAzMzZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxQjgwMEZENzgyNzExRUU4OThEODcxRkZCQTAzMzZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ajXJHwAACs9JREFUeNrsXVloE2sbfjONS11oXLA2IPYg6oUXTU3FIkJTwR2Xojci2B4v5L8Q7A8iXgitovgfEI+9E7z42xtRQXoOuCHCSS+EH2ybFC/cwJO6RcUl7kub+L/vOO3JMplMkpkvM5P3gZBJZtqZefLO873f+rjAYli2bJkvHo/7JEmq+/Hjhwe/8tG7y+WibU/a4THcF8N9EdrG9yH8HMa/jdy6dStspftylfoCGhoaAolEoglJChCpKmQWgyD+XyL8z/7+/mDZEU3k4tsWjL42g4nVQkQhvqcUpAsj2ufzefCR3oc32i6QXC3SO1Gi+sLhcMQRRFuMYDV0I+GHzSbcVcYEpwBlrBPLih6zCK8w45/6/f59SPIfSPI6/DgZbAAqjPGat3q93lg0Gh2ydERjFNdWVFT8FzcDYG8EUU5+NTK6JSOjGEkOOYBkQoDuBe+p1TIRrWhxh6LFjgPe1ylMB/9dUqJJKtxudy8WJD5wNsIoJS3FSImrGJLx8foLN2uhPBBBspsLJVsqkGRfmZFMkAOLAkxIRCuRHLJDbmwSYlgmNefbaCUVKBflSjLBgxWb3nwj21UAybXAyFuzdUc0ZRdMcoZmU2R7DCN66dKlv5dBCldQXoAB2GFIWweS3IZJ+3+Y06xorKmpeReNRv9XsEZzhqE/E0G9rtfSa03pUBqImGQdmYjCVf7SoUhGO3Oov3DUkhAXp3KGS8gvKCExXdKBNZ9WJrkwCcEspF1XRCvR/DdzZmxUSyoFYAdzZXxUuziaxUS1lKbNAebInKh2p4S3yyVENiorK6GlpQXWrVsH1dXV8OLFCzh//jxcuXKFuv0dwTTexz5868yQDhqmhTv/MvsCJkyYAIcOHYKNGzemfD8yMgJXr16FI0eOOCasMXCbx4afSUm/QKuIk9fX12eQPPYDrF69GlasWOEYopHTrWoaLUSf165dqykpq1atcpJWt6YQrYzuFFJBmTNnjub+2bNnO6pQVLj9SXRyiJuN4eFhzf0PHjxwWgYSSJaOOlFnPXfunFzwqeHz589w+fJlR7GMQdyUTLSw/PnJkyfQ1dUFb968Sfn+/fv3cPToUYhEIk6LaLlnyqWM0QiJPvvixYuhqakJ5s6dC9FoFK5fvw6PHj1yTB6dVhGsdyPJtaU4+b179+RXmcDnxqTa55Qoolx8+vTpMGPGDJg0aZIsTyRJpP2lRCKR8LmR5DqRJyUC9u7dq7rv+/fv0NPTI5MzhpUrV8Ly5ctVjye5uX37NkydOhU2bNgAgUAAlixZAtOmTZP3x+NxePbsGdy/fx8uXLgAoVCIbroUXFdRW4fQPsGJEyfCjh07VPd9+PABLl68mEI0FiFZjycCnz59CseOHaP5iRn7URZh3rx58ot+BPoRz5w5kzXrMbEqLkd0LW7YUiqqqqqgu7sbvF5vzmOJ9N27d8vbp0+fFhrZNCFVUmak2hK7du3SRXIy2traoLGxUXgNUQIbDyeYOXNmIakWbNu2TY5w0USXHahwnTVrltBzup1A3MDAAFy6dEkuRCkD2bx5M01egmxlz+TJk2HhwoXw8uVLJlovent74cSJE/Dt27fx727cuAEHDx6UCc+G+fPnw82bN8XVDvEVsyvJlCOfPHkyheTkfPzr169Z/3Ys1xaEmETrXdiV6GAwCF++fFHd9/jxY7h7965VLjVG6Z1tiaZOXY1qr9xIZQVgMA+TdAzZlWiqSWrh06dPlrhOCmZba7RdGsNoFRzS6DAwzA6IsIRaxkSbndpJUkQKI+wsH3YATf4cq4JzVJsnG31jFRYS6z6mxLyCcJxoyv2ZEtOI/mOcaGUgHuu08YhkDHJE9DAvxrcSjGce6SHOMFQ2ejKIZvkwTzYI6SP+uzAdMXXUP7W2HT9+XHUfNW+mt1/09fXJI5nU8LMKkB3Xrl3LOsTszp07ZhPdmcJt8gdaEkGZLMTTkouEMlkokiEdSoTQGsxdTFPR6E6fgJ/ROTs6OnqKtbroaD6c/p2konsc1cVlGqor96oON+CoLjzTQO661XaojiJ5/vz515qamm/KarkM/WgPhUKq7Uaag+78fj/NOwwwf7lBrXSDg4NZuZJyiPqvLCG6EEskEm1aB2gOQEMJibGE6MK/skmGLqIJtHSN1+udgZuNzKcqugYGBn7LdZCuQY4oIVSd5F6YzFQujCTrWndKF9GUW9P6yfDTVoPxTyrXovtHyec/86JW/5Cc71rSec+pIC8rLGHLecXdnIsJFiwdyaCuczpRmcpIwaui89LzAkguKKKTCkj5xOWQjVB2UQzJRUV0WlWdGqH2OTVPpvRWbXVG4UQTlLVMf3dQIUnNxYf7+/tPGfJUGHllTrFwogYiarsw0sLJlCmzSnR32LCgNDSK82rrKATRaDRcXV39J0b3O5tENxH8G2rxjsHBwaApBarZd6DICbWVtFqU4C7qUSq2sCs50cmE05KcFpEUYQQLJzoZyqqRbbjZJJB0IrSHhr452tw3B+m0HFydwXpOnuFD+BQRqcGytKvWgtJoVassQUTke/D9F/xcBeoG7O8UKaAFuN7RxBwsE8JWM2C35OoGisN9lfK407bWPLcfSPJbOo7m81l1gio73TuZaHa6Nze9Y6f7MiJYDex0L7gAZqd7IY82O92XBOx0LwjsdF8CSWGne4Fgp3uRuTc73YsBO90LBjvdCwI73VtZs9npvjjNZqd7QWCne4Fgp3uRmQg73QvKRNjpXmDhyE73YiWEne5FSIgjnO7JDoScl8m3dsGCBbKb55QpU1SPpSXpz549a5modqsUgJZzuiezMTJH2LRpk+yjYpOo7swqHUr9vc1KV00RS15YW7ZssQPJMsgTPL3GaHmn+507d0Jzc7PttTqFaFFO93pBxjRr1qwBO5qmKU73mUSLtKzWC7JLra21bfIzblWdQrQop/t8ibarBaDC6Va1rMNy+uzx5K79k9cKWVyPjo6mfD80ZAnXEwre9nGilVH3tntGybpp//798PDhQ0vLB41eFe50byQ+fvwIr169svplBpI1ug5sCqub3pTM6b4MIfdMSTRGg7kwV6dpAlTJnO7VQJUT8g0fw6JFizSPr6yshPXr16ta7ZFfeLZFuksR1ZZyuidj9nxckakd5MCBA6r7aNV1qxBNTveSaKd7UUg2cbcAqmxtV60Fq3gZEkg1JDtWVHIhHo/nNJUUnOLZ2+leq8ZoMenwOFI6yGaEao1WItpSvuBv375NSe8ofcvWJ0gYGRmB4eFh2cg3GbFYzFLSIeu03++3bB12z5498isbXr9+Ddu3b7ccqWqQgCGMaF5a3nzY2+neVkTb2eneLrC9071dYHunexsRzU73gqSDne6FpHbsdC8G7HQvRjbY6V5UQZhcBQ8yJaYRzU73AsBO94IwrhTsdG+ubLDTvUjZSJcOYPdkQ9GZUmlJ/sDuycaB1j3NSjR7ghuGDKf7jM5ZiuqKigqa6FLy3nEaU0f9gtlAnblWHLar5nSvOkGkoaGhE2+ggwOzoEyDDHM6079np3uDMw12uhcDdro3G+x0LwbsdC8I7HQvAOx0LyCVY6d7QakcO92bTTI73QvIMNjp3oKRXHBEl7GMsNO9iOyCne4F5MnsdG9yocdO9yaDne5tFsV5tXUUAna6FxTRKnJCbSXsdC8C7HRfArDTfelIZ6d70XCq0/3/BRgAWgEJN2u/j3YAAAAASUVORK5CYII=) no-repeat top calc(var(--height)*var(--iconIdx)*-1) center /100%;text-indent:-9999px}.userPage .goToTop{position:fixed;aspect-ratio:1;background:url(data:image/png;base64,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) no-repeat 50%/cover;text-indent:-9999px;opacity:0;pointer-events:none;transition:opacity .5s}.userPage .goToTop.active{opacity:1;pointer-events:all}.userPage .mainPage~footer .goToTop{display:none}.userPage .mainPage+.goToTop{z-index:10}.userPage .mainPage:has(.topArea~.active)+.goToTop{opacity:1;pointer-events:all}[class*=Page] .ql-container{font-family:Pretendard}.adminsPage [class*=Page]{padding-block:var(--padding04) var(--padding03)}.adminsPage [class*=Page] h2{line-height:50px;margin-bottom:30px;font-weight:600}.adminsPage [class*=Page] h2:not(:has(a)){font-size:36px}.adminsPage [class*=Page] h2:has(a){font-size:30px}.adminsPage [class*=Page] h2 a{display:flex;align-items:center}.adminsPage [class*=Page] h2 a:before{content:"";width:38px;margin-right:15px;aspect-ratio:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEMSURBVHgB7djNCcJAEIbhiVaQlJAUYAuWYAl2YAnZdGALdqI3rxaQYAeLHTgDEUQW3L/DDHwPSEhub1CcHSIAAAAAAAAACNpSRcMwHLuu23nvH6RItci+70e+nPlzaNv2xaF3UmJDFayB7nPfNI0nRYojfwPZNM/zhRRpqEAocFkWR8pkR1oJFFmRlgJFcqS1QJEUaTFQREdaDRRRkYFANfhF/22I/Z90ZFhs5ESGpfwmHV/Gr0eOvyom4qMHdB64rzx4y0vZr4/2fC/Pb6Rc0inEamjyUctiaNZ50lpo9qHZUmjRZsBKaPH6IxTKe56npj1PlfXHOsOaHhiiybaOh4YTAQAAAAAAAIANb8rieSgf5tN/AAAAAElFTkSuQmCC) no-repeat 50%/cover}.adminsPage :is(input:not([type=submit])),/* , select */{height:50px}.adminsPage :is(input:not([type=submit]),textarea){font-size:15px;line-height:22px;padding:15px;font-weight:300;box-sizing:border-box}.adminsPage select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC4SURBVHgB7dDRCcMwDEVR2RN4BIMXyAqduCN4hY6QETqBqQT2R0OVWs/tT9AFE4cgcQiR53med4VyzqmUcudnpsVkB++q2q6gDKUQQuWz8eveWrvtHIGAGGOVq7YrarMMyOMuS5A/cgBIqZ+3wsmCrS8YQ6Y/8gHw7POPacQKxAL4ikAgVsAUwgJBANOIGQgKMCHOIHJBAWaEBhmfEACEUCCEAmCEAoEAS4gDhFDATxKIHPI8z/tjL5KrpouTR668AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center right 15px;background-size:22px}.adminsPage .select-box{position:relative;font-size:15px;line-height:20px;font-weight:300}.adminsPage .select-box button{padding-inline:15px;text-align:left}.adminsPage .select-box>button{width:100%;height:50px;line-height:22px;box-sizing:border-box;background-color:var(--color-BG02);border:1px solid var(--color-BG02);position:relative}.adminsPage .select-box>button:after{content:"";width:22px;aspect-ratio:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC4SURBVHgB7dDRCcMwDEVR2RN4BIMXyAqduCN4hY6QETqBqQT2R0OVWs/tT9AFE4cgcQiR53med4VyzqmUcudnpsVkB++q2q6gDKUQQuWz8eveWrvtHIGAGGOVq7YrarMMyOMuS5A/cgBIqZ+3wsmCrS8YQ6Y/8gHw7POPacQKxAL4ikAgVsAUwgJBANOIGQgKMCHOIHJBAWaEBhmfEACEUCCEAmCEAoEAS4gDhFDATxKIHPI8z/tjL5KrpouTR668AAAAAElFTkSuQmCC) no-repeat 50%/cover;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.adminsPage .select-box.active>button{border:1px solid #222}.adminsPage .select-box>div{position:absolute;top:calc(100% + 5px);left:0;background-color:var(--color-BG02);border:1px solid #222;z-index:1}.adminsPage .select-box>div,.adminsPage .select-box>div button{width:100%;padding-block:10px;box-sizing:border-box}.adminsPage .select-box>div button:hover{font-weight:600}[class*=Page]:has(.content-btn){position:relative}div.content-btn{position:absolute;right:0;top:var(--padding04);display:flex;align-items:center;gap:10px}div.content-btn input[type=checkbox]+label{font-size:15px;line-height:20px;font-weight:300;display:flex;align-items:center;margin-right:30px}div.content-btn input[type=checkbox]+label:before{--checkIdx:0;content:"";--width:22px;width:var(--width);aspect-ratio:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAABOCAYAAACjWA+nAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFF2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0xMS0wNlQwMzo1NjoyNiswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMTEtMTlUMTM6MDE6NTkrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMTEtMTlUMTM6MDE6NTkrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjBmMDVmY2QtMTU1Yy02YjQ1LTk0OTQtZTMyZTJhOWMwYTY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIwZjA1ZmNkLTE1NWMtNmI0NS05NDk0LWUzMmUyYTljMGE2OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjIwZjA1ZmNkLTE1NWMtNmI0NS05NDk0LWUzMmUyYTljMGE2OCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjBmMDVmY2QtMTU1Yy02YjQ1LTk0OTQtZTMyZTJhOWMwYTY4IiBzdEV2dDp3aGVuPSIyMDIzLTExLTA2VDAzOjU2OjI2KzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KTPwbQAAAYJJREFUaIHt2L2NwjAYgOGXEy2ZwBUdXoDsQZeODGBKGvZggmQWskAmgAkyAFdw3HE/iZ3vnJ/ie0vLlh4lkiV/i/V6fWemLQG22y1pmk5t+exyuVBV1QOXpinOucXUqJfuVVXxNrWiK8VJU5w0xUlTnDTFSVOcNMVJU5w0xUlTnDTFSVOcNMVJU5w0xUlTnLRZ45bwmMECsxlcf3hYzHmaPuvfqjhpipOmOGmKk6a4n1lrMcZ4942Os9ZSFAVFUXiBo+KesCRJMMZ4gaPhXmHPjDGcz+fWM6Pg/oIBNE3D8XhsPTc4rguWZRl1XU+D+w8sGLff79lsNqPCgnDOOU6nE2VZBgNjwLw45xyHwwGAJEmCgLFgnThjDHmef1vzAWPCOnHX65Usy2iaJggYG9aJA6jrOgg4BMyLCwHudrtBYNDjUW2tpSxLVquVd28MGPS4hNu+4FCwXjjwA2PCeuOgHRgbJsLBb+AQMDEOvoC3220QGOgITJ7ipClOmuKkzRr3DuDa762uPZ4YAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:top calc(var(--width)*var(--checkIdx)*-1) center;background-size:cover;margin-right:10px}div.content-btn input[type=checkbox]:checked+label:before{--checkIdx:1}.adminsPage [class|=btn]{width:88px;font-size:16px;font-weight:600;aspect-ratio:88/50}.adminsPage [class|=btn][class$=black]{background-color:#222;color:#fff}.adminsPage [class|=btn][class$=border]{border:1px solid #222;box-sizing:border-box}.adminsPage a[class|=btn]{display:flex;justify-content:center;align-items:center}.admin-tab{font-size:15px;display:flex;align-items:center;gap:41px;margin-bottom:30px;padding-top:30px;position:relative}.admin-tab>:is(button,a){line-height:30px;color:#bbb;font-weight:600}.admin-tab>:is(button,a):not(:last-of-type){position:relative}.admin-tab>:is(button,a):not(:last-of-type):after{content:"";width:1px;height:18px;background-color:var(--color-line);position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.admin-tab>:is(button,a):is(.active,:hover){color:#222}.admin-tab>p{line-height:20px;font-weight:600}.admin-tab .search{position:absolute;right:0;bottom:0;max-width:400px}.admin-tab .search input{height:50px;width:400px;font-weight:300;padding:15px 50px 15px 15px;box-sizing:border-box}.admin-tab .search :is(button,a){position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px;aspect-ratio:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALwSURBVHgB7Zg/ctNAFMaf7IbOst3QobHHNSrdoZwAcoKYGyQnsHOCwAkSOjqGDiqcG4gD2Gw6OpuOxjbfE08ZWWDP/tOMB/Y3s7MryX7St2/37b4lCgQCgUAg8P8RkWeSJIlRpe12O9ntdoncXm2326+oc6XUmhrCmxiIyCBgCgHZsd9FUTRHdbdYLN6RZ5zFsAh84A1KWnv0gHvfuAGBXVTPa88VvHUOT+XkCScxg8Fgimr2aCyK7jebDV//MZxk+LHwVygXlUez5XJ5TR6wFlMVgp7PUa4gYK7zXwhLWq3WF27KLW+CjGEhKDspb8gS/m/FzpQcaZMh6NQUw+S9XL5Fj16SJavV6lMXoDlGyTqdzv16vVZkSYsMwfD4IE3lIqREbORi+4YcMBIzHA4nJOMckeiMPAFbV9JMOTqSJaaeKaPQHSa7Ik9w4JD1h3itIku0xXBoLRdE9ORH8gxCehHN+B0Sxo0x8Ux1UZyTf/ID79JGWwwmZ/mCRvZXYlNxm/d1ZIGJZwrXY2z/oIaAbcV1ZYNqhHFoPmW0xVR67Rk1BGyXE99qGGuLQbRR0kxso80xyjyI24iWVjtpk2HmHG2OgUmfHXiXNtpiONr4WNgOgSH2kmtOI2yjpVEAqC1sGXmCxy2qiVzekiVGYiRf8bIp3PuI37lN8QqXdNo4NFc3hchBnAWJjURsn5MDxvkM5xtIQThDzVDGaMfISz6TBSLkMY2Ah57AlvW+zyVtnqEqAwEfTpzp7qTrhyA86TEPX0ibT25ekwXGnilBD84rHorxEZe9Xi9BthjFcfwdHvxJ+wJwOx73+/1b/HaG8lQeXSNBm1RspWzHxkPOR02j0ShFlOPsM6k9yvHBRYiVvdbe878dglS9beMhb4eAkoVeaBwCFsdRh05yXAQ1djyLycyHfl35KCXbIa30wdVDJwcLKo+h4HWthdQ6ADRNLcBoBYWTFcOYCjr55Axhe4aq3BM+0L+Az41tIBAIBAI2/AIZ+FhfHmSdkgAAAABJRU5ErkJggg==) no-repeat 50%/cover;text-indent:-9999px}.admin-board-list,.admin-board-list li:not(:last-child){border-bottom:1px solid var(--color-line)}.admin-board-list li a,.admin-board-title{font-size:15px;line-height:22px;padding-inline:20px;gap:30px;display:flex;align-items:center;box-sizing:border-box;text-align:center}.admin-board-title{height:60px}.admin-board-list li a{height:84px}.admin-board-title{font-weight:600;border-width:1px;border-style:solid;border-color:#222 transparent var(--color-line)}.admin-board-list:not(:has(li)):after{font-size:16px;line-height:22px;padding-block:160px;font-weight:300;text-align:center;display:block;content:attr(data-noneListText)}.admin-board-list:not(:has(li))~.admin-board-pager{display:none}.admin-board-list li a p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-board-pager{--gap:10px;margin-top:60px;display:flex;justify-content:center;gap:var(--gap)}.admin-board-pager a{width:28px;aspect-ratio:1}.admin-board-pager>a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAACoCAYAAACWu3yIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCODNFNEVDMzgxMDExMUVFOUE4MDhDM0REMzI4QTdBOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCODNFNEVDNDgxMDExMUVFOUE4MDhDM0REMzI4QTdBOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI4M0U0RUMxODEwMTExRUU5QTgwOEMzREQzMjhBN0E4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI4M0U0RUMyODEwMTExRUU5QTgwOEMzREQzMjhBN0E4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fDo70wAAA6NJREFUeNrs3NFt4kAQBmBAeeCRElwCJRBFJLxdOoB0ECoIVABXQXId5J4iAVK4DlICJfCKCPbNcOucMSGs7ZmxI/0rWZiwsT/WeGe963U9iqLad0iN2jdJgAIKKKCAAvov1ev1s8tisZgsl8vAN+98Pm/zummJ0o4f6eV+t9u9Ugp88hLydTabtc2gvGNq1Ax4nV6DzWZz65OXUovWb02gqR3XwjAc93q9qW/em5ubkTo0y44lkLmgZSAzQ8tCZoKWifSGlo30glYB6QWlnR2EkEajEUnkFYdeX18PqJR+Jf40ohD4UDSvym+0Cljvs75sbKZ6tExs5shUFjZXrC8DWz/X9/RVA5falE/0eT9+T23S4akW1Gd5qY6dmrRHk6VFiBWtP3vmXVMdu8y0My7RrxafRIdy9PLyEniG42ncuj+37+RSR7cjoIACCiiggAIKKKCAAgoooGbpIs8/LZdel+Tt9/f3Pl3DD7fbba3X69lDfZA8kkevLbfcVfHQ75FRFLXc+w4tQdWgB0ju5qHDfkmrqypB1ZCSUFWkFFQdKQE1QRaFmiGLQE2RuSt8jjTpLvNms1nJWP9GpckluOY3fJuGi0RB1aDm2KJnvRlWoh41wUpFJnWsZKxXxUq3nk5hW1Vsjx5gwzD8E69X8Zppj6Wg8JPWBxIbxMgdoIACCiiggAIKKKCAAgoooHap8IAYj+LtdjvubJi4O27fzv1Pt9strUQ/5tLRa7uqh567azrxuhZWArrm/nvux9fESh36lTZW8qxXxUpXT2pYjXpUBatV4YtjNSOTKFbkVo2vRu04asWJR/vy9sdqlmjgxksDh1yHYXjpE2ItoaJILag4UgOqgpSGqiEloapIKag6Ugq6cqNzakixCp/SwCGfNJD7QsDIHaCAAgoooIACCiiggAIKKKBmKdPlsptrx3PpftDr+GhjF0eb+5h3d27bV1dXotf17dQ9y2PPvIXn3WWChmHYT8ylG6WxVHrJ7J34C/Ej6tzckjur3+gw/ZApWk49ZGqa/BLueXqPlifTIAN2JIXNe9abY4tUT6bYovWoGVaiwjfBSkUmdWzWepSfgHnq4yjZ15p+cmYqakW8rVN5NUv06LmjiYCQRj7Q56PEt+MjMbCAqiMloCbIolAzZBGoKTIv1ByZBzopA5kZ6na2/gzJie92SCy/a/8nCRZC5mnhx3PpOq69eTYvBQiOWvdF60CM3AEKKKCAAgporvRXgAEA8bYq5o60obUAAAAASUVORK5CYII=) no-repeat top calc(100%/(var(--styleTotal) - 1)*var(--styleIdx)) center /100%;text-indent:-9999px}.admin-board-pager ol{display:flex;gap:var(--gap)}.admin-board-pager ol li a{font-size:15px;font-weight:600;color:#bbb;display:flex;justify-content:center;align-items:center}.admin-board-pager ol li:is(.active,:hover) a{color:#222}.admin-board-pager ol li.active a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}.admin-input{padding-block:30px;border-width:1px 0;border-style:solid;border-color:#222 transparent var(--color-line)}.admin-input ul li{font-size:15px;font-weight:300;display:flex}.admin-input ul li:not(:last-child){margin-bottom:20px}.admin-input ul li>label{line-height:20px;padding-block:15px;width:120px;font-weight:600}.admin-input ul li:has(:required)>label:first-child{display:flex;align-items:center}.admin-input ul li:has(:required)>label:first-child:after{transform:translateY(2px);content:"*";color:var(--color-point01)}.admin-input ul li>div{flex:1}.admin-input ul li>div.limited{max-width:400px}.admin-input ul li>div>:first-child{width:100%}.admin-input ul li>div>textarea{line-height:22px;height:360px}.admin-input ul li>div>.p-editor-container .p-editor-content{line-height:22px;height:360px;background-color:var(--color-BG02)}.admin-input ul li>div button.delete{width:22px;aspect-ratio:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKuSURBVHgBvVghk9pQEN7kVM1xYGGmOVCoUnfuQOBrC6b3C3oVaDqDaTEFWdWpgN9QB5WogoEaIMyAQsCgqqDfl0uYwAXyAhe+mZCXzb7s93bfbjZoEgCGYWR1Xb/XNC2z2WwyFLlum5CbkP9er9dt0zTbio8VzU8Bhm9g+COGjzhuRB0k9Xk4HP70U9R8CLwDgR8BjQcmox0wztWX5Wn1L4XaaDT6JCokSADMW4y7vDy62C857JelW6jva4VIgMjAwy0u9CCJZDL5LUQCbiJlt+DKGaRSqQ84fZHL4C4SifSWy+VfXmz3BLwwlt28DxtL7I9b7g8rHLYXDLksmIFW9lkkUOXKKrMSiYSk02lfHR6KYBEUzS7FLT9tPrjRaMj19bUUCgUZDAYHdYhisSjT6dTvscKUhX09K4pA5lgkms3mM484BHimnipoX8eEexVlrooemM1mz4i4CfA+9VS8QPBFqOPHEEV4Ecnn8ycTIOCENxpScyMBQYMkEI/Ht7JTCDjQ5QTQUKlU2pFVKpWTCJxMgp6oVqs7Ml77pe8xEmaQCV6b0GuzBoDJ7OiqansR6HQ6ZxGB/Qmzo6eifCwNj6WvH2C/rbMpFUWwCB3KAjcR6qkWLNq3NJGmC1HoI513wrEsoA690e/3RQEmWr5bq5+IRqOvcMr6zVitVtbhpzOfz0UF8NbjYrHoWZ6wG1v2E+d01UFheYEDq06wsUBsHuSC4GeAM962d2y1EJYohncSPurwwtctIfcdOyzsLUJrdpGS3fF4/NYt2ynbdlhyGCoXsKAEcOT25Vf7AoTlH3bs9xBCUweBh/0PH08SDkDkVywWm8hTaM7JGnr3PUJQ4wK9FJTKGrtxuxk2RB1ccR0Eal6rD0zCgd0UZ9kSghRz/LXr9gTyP3wXBf1/4j9trmw2wuntmQAAAABJRU5ErkJggg==) no-repeat 50%/cover;text-indent:-9999px}.admin-input ul li div input.error{border:1px solid var(--color-point01);box-sizing:border-box}.admin-input ul li>div:has(>input[type=file]){display:flex;gap:20px}.admin-input ul li>div:has(>input[type=file])>*{width:180px;height:120px}.admin-input ul li>div:has(>input[type=file]) label{border:2px dotted #dedede;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.admin-input ul li>div:has(>input[type=file]) div{position:relative}.admin-input ul li>div:has(>input[type=file]) div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #f1f1f1;box-sizing:border-box}.admin-input ul li>div:has(>input[type=file]) div button.delete{position:absolute;right:0;top:0;transform:translate(50%,-50%)}.admin-input ul li>div:has(input[type=url]){position:relative}.admin-input ul li>div:has(input[type=url]) input[type=url]{padding-right:52px}.admin-input ul li>div:has(input[type=url]) button{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.admin-input ul li div:has([type=checkbox],[type=radio]){gap:10px;display:flex;align-items:center}.admin-input ul li div:has([type=checkbox],[type=radio]) label{line-height:20px;padding:10px 20px;font-weight:600;background-color:#f1f1f1;border-radius:25px;cursor:pointer}.admin-input ul li div:has([type=checkbox],[type=radio]) input:checked+label{color:#fff;background-color:#222}.adminsPage header{position:sticky;left:0;top:0;width:100%;background-color:#fff;border-bottom:1px solid var(--color-line);z-index:100}.adminsPage header div{max-width:1920px;margin-inline:auto;display:flex;justify-content:center;align-items:center;position:relative}.adminsPage header div h1{width:236px;aspect-ratio:236/40;position:absolute;left:20px;top:50%;transform:translateY(-50%);background:url(/img/logo.eda6e2f0.png) no-repeat top/cover;text-indent:-9999px}.adminsPage header div ul{gap:80px;display:flex;align-items:center}.adminsPage header div ul li a{font-size:16px;line-height:70px;font-weight:600;color:#bbb}.adminsPage header div ul li a.router-link-active{position:relative}.adminsPage header div ul li a:is(.router-link-active,:hover){color:#222}.adminsPage header div ul li a.router-link-active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#222}.adminsPage header div>button{position:absolute;right:40px;top:0;font-size:13px;line-height:70px;font-weight:300;color:#999;text-decoration:underline;text-underline-offset:2px}@media screen and (width > 1100px){br.mobile{display:none}.boardDetail,.boardPage,.inquiryPage{padding-top:140px}.logo{--height:48px}[class^=arrow]{font-size:16.5px;line-height:1.23}[class^=arrow] span{--height:1px;width:50px;margin-top:7px;margin-left:7px;transform:translateX(calc(100% + 10px))}[class^=arrow] span:after{width:9px}.userPage [class|=btn]{width:100%;max-width:335px;height:55px}.userPage [class|=btn]:is([class$=black],[class$=border],[class$=download]){font-size:18px}.userPage [class|=btn][class$=download]{padding-inline:22.5px}.userPage [class|=btn][class$=download]:after{width:29px}ul.user-board{gap:20px 4%;display:flex;flex-wrap:wrap}ul.user-board li{width:30.6666%}ul.user-board li a:not(:has(img)):before{margin-bottom:20px}ul.user-board li a img{margin-bottom:20px}ul.user-board li a small{font-size:16.5px;line-height:1.384;margin-bottom:15px}ul.user-board li a p{font-size:21px;line-height:1.25}[data-subTopAni] .topArea h2{padding-block:100px 29px;font-size:45px;line-height:1.2}b.case01:not([data-textAni]),b.case01[data-textAni]>span>span{padding:9px 25px;font-size:19.5px;line-height:1.2}.content-img strong{margin-bottom:30px}.content-img dl{font-size:15.5px;line-height:1.666;display:flex;justify-content:center;align-items:center}.content-img dl dd{text-align:left;display:flex}.content-img dl dd:before{content:"";width:1px;background-color:var(--color-line);margin-inline:40px}.content-process>p{margin-bottom:75px}.content-process>b{margin-bottom:50px}.content-process ul{--width:200px;display:flex;justify-content:center}.content-process ul:before{right:50%;top:calc(var(--width)/2);width:calc(100% + 100vw - var(--contentSize-padding));height:1px;transform:translateX(50%)}[data-scrollposition] .content-process ul[data-animate-list]:before{transition-property:width,opacity;transition-duration:var(--aniDuration);transition-timing-function:ease-in-out}[data-scrollposition]:not(.active) .content-process ul[data-animate-list]:before{width:0;opacity:0}.content-process ul li{flex:1}.content-process ul li strong{font-size:21px;line-height:1.375}.content-inquiry>ul{row-gap:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.content-inquiry>ul li{font-size:14px}.content-inquiry>ul li.full{width:100%}.content-inquiry>ul li:not(:is(:has(textarea),.full)){width:48%}.content-inquiry>ul li:has(textarea,.full){width:100%}.content-inquiry>ul li label:first-child{line-height:20px;margin-bottom:10px}.content-inquiry>ul li label[data-comment]:after{font-size:12px;margin-left:10px}.content-inquiry>ul li :is(input,textarea){padding:17.5px}.content-inquiry>ul li div input{height:48px}.content-inquiry>ul li div[data-unit]:after{font-size:14px;right:10px}.content-inquiry>ul li div[data-unit] input{padding-right:65px}.content-inquiry>ul li div:not(:has([type=checkbox],[type=radio],.full)){max-width:480px}.content-inquiry>ul li div:has([type=checkbox],[type=radio]){gap:10px}.content-inquiry>ul li div:has([type=checkbox],[type=radio]) label{font-size:14px;line-height:20px;padding:12px 15px}.content-inquiry>ul li small{font-size:12px;line-height:1.333;margin-top:10px}.content-inquiry>ul li textarea{height:78px;line-height:1.333}.content-inquiry>div{margin-top:40px}.content-inquiry>div input[type=checkbox]+label{font-size:14px;line-height:1.538}.content-inquiry>div input[type=checkbox]+label:before{--width:24px;margin-right:10px}.content-inquiry>div input[type=checkbox]+label:not(:last-of-type){margin-bottom:20px}.content-inquiry input[type=submit]{margin-top:60px}.userPage .content-modal>div{--paddingBlock:35px;--paddingInline:25px}.userPage .content-modal>div>strong{font-size:21px;line-height:1.375}.userPage .content-modal>div .close{width:26px}.userPage .content-modal .infoArea{max-width:600px}.userPage .content-modal .infoArea>strong{margin-bottom:17.5px}.userPage .content-modal .infoArea>:is(p,div){--fontSize:15px;padding:25px;line-height:20px;line-height:1.333}.userPage .content-modal :is(.alertArea,.confirmArea){max-width:500px}.userPage .content-modal :is(.alertArea,.confirmArea) strong{margin-bottom:25px}.userPage .content-modal :is(.alertArea,.confirmArea) p{font-size:18px}.userPage .content-modal :is(.alertArea,.confirmArea) .btnArea{margin-top:40px;gap:10px}.userPage .content-modal :is(.alertArea,.confirmArea) .btnArea button{width:70px;font-size:20px}@media screen and (width > 1240px){.userPage header{padding-inline:40px 60px}.userPage header div{width:100%;max-width:1920px;margin-inline:auto}.userPage header div nav ul{display:flex;justify-content:center;align-items:center}.userPage header div nav ul li:first-child{display:none}.userPage header div nav ul li a{font-size:18px;line-height:var(--headerHeight);padding-inline:40px}.userPage header div button{display:none}.userPage header.white div nav ul li a{color:#fff}}@media screen and (width <= 1240px){.userPage header div button{--width:48px}.userPage header div nav ul{width:400px;padding:100px 50px}.userPage header div nav ul li:not(:last-child){margin-bottom:50px}.userPage header div nav ul li a{font-size:30px;line-height:34px}.userPage header div nav button{right:30px;top:30px}.userPage header div>button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABsCAYAAAAhUEFMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQ0FCQjYzMjhGQTExMUVFOUQ4NkNDMEFCNTNEOTM4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQ0FCQjYzMzhGQTExMUVFOUQ4NkNDMEFCNTNEOTM4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVDQUJCNjMwOEZBMTExRUU5RDg2Q0MwQUI1M0Q5Mzg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVDQUJCNjMxOEZBMTExRUU5RDg2Q0MwQUI1M0Q5Mzg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++ClsiQAAASRJREFUeNrs2sFtwjAUBuA4YhCqZBA2aTdpugndhO6RA5MkfUGcqiKZKpWD+X7JysWH9wnjOLbTPM9NjWmbSgMGBgYGBgYGBgZ2K7vcjn3fv8bjrXC9x3EcP1eFxefNSzwOhWFfq/9i0zSd2rbsyF1qyO2bcj80U0qb+O/k1mtWBAMDA/vTe2wfWR6F6z1f23qweDkvy6n3wrCPaMNTD0UrD7MiGBgY2FMsqbqu28RmTjSbOVmpdjPH5AEGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBvZLdnf0rfPgL1LnwV/ktIERll2Dgz8wMDAwK48f2TcPdIv7csc2sw1z+Qy59brFbfIAAwMDA3vwJZXNnH+MzRxLKjAwMDAwMDAwMDAwsDL5FmAAQlkMS4q2ww8AAAAASUVORK5CYII=) no-repeat top calc(var(--width)*var(--imgIdx)*-1) center /100%}}.userPage footer>div{font-size:15.5px;display:flex;justify-content:space-between}.userPage footer>div:first-child{margin-bottom:40px;align-items:center}.userPage footer>div:first-child>ul{gap:35px}.userPage footer>div:first-child>div button,.userPage footer>div:first-child>ul li a{line-height:100px}.userPage footer>div:first-child>div div{gap:20px;right:0;bottom:calc(100% + 5px);padding:30px}.userPage footer>div:first-child>div div ul{font-size:15px;width:120px}.userPage footer>div:nth-child(2){font-size:13.5px;line-height:1.5;flex-wrap:wrap}.userPage footer>div:nth-child(2) address h2{--height:43px;margin-bottom:25px}.userPage footer>div:nth-child(2) address dl{line-height:25px}.userPage footer>div:nth-child(2)>p{font-size:12.5px;line-height:1.363;margin-block:50px 40px;order:1;width:100%}.userPage footer>div:nth-child(2)>div>ul:first-child{margin-bottom:32.5px;text-align:right}.userPage footer>div:nth-child(2)>div>ul:first-child>li:not(:last-child){margin-bottom:15px}.userPage footer>div:nth-child(2)>div>ul:first-child>li a{line-height:20px}.userPage footer>div:nth-child(2)>div>ul:nth-child(2)>li a{--height:53px}.userPage footer>div:nth-child(2)>div>ul:nth-child(2)>li:last-child{margin-left:auto}.userPage .goToTop{right:30px;bottom:30px;width:61px}}@media screen and (720px < width) and (width <= 1100px){.boardDetail,.boardPage,.inquiryPage{padding-top:180px}.logo{--height:39px}[class^=arrow]{font-size:16.5px;line-height:1.23}[class^=arrow] span{--height:1.5px;width:30px;margin-top:7px;margin-left:7px;transform:translateX(calc(100% + 7px))}[class^=arrow] span:after{width:9px}.userPage [class|=btn]{width:100%;max-width:310px;height:60px}.userPage [class|=btn]:is([class$=black],[class$=border],[class$=download]){font-size:20px}.userPage [class|=btn][class$=download]{padding-inline:25px}.userPage [class|=btn][class$=download]:after{width:31.5px}ul.user-board{display:flex}ul.user-board li a:not(:has(img)):before{margin-bottom:20px}ul.user-board li a img{margin-bottom:20px}ul.user-board li a small{font-size:16.5px;line-height:1.384;margin-bottom:15px}ul.user-board li a p{font-size:21px;line-height:1.25}[data-subTopAni] .topArea h2{padding-block:100px 29px;font-size:45px;line-height:1.2}b.case01:not([data-textAni]),b.case01[data-textAni]>span>span{padding:9px 25px;font-size:19.5px;line-height:1.2}.box-img{width:100%;max-width:calc(var(--mobileContentSize) + var(--spacing)*2);margin-inline:auto}.content-img strong{margin-bottom:25px}.content-img dl{font-size:15.5px;max-width:var(--mobileContentSize);text-align:left;margin-inline:auto}.content-img dl dt{line-height:1.538;margin-bottom:10px}.content-img dl dd{line-height:1.384}.content-process>p{margin-bottom:75px}.content-process>b{margin-bottom:50px}.content-process ul{--width:205px}.content-process ul:before{left:calc(var(--width)/2);top:0;width:1px;height:100%}[data-scrollposition] .content-process ul[data-animate-list]:before{transition-property:height;transition-duration:var(--aniDuration);transition-timing-function:ease-in-out}[data-scrollposition]:not(.active) .content-process ul[data-animate-list]:before{height:0}.content-process ul li:not(:last-child){margin-bottom:25px}.content-process ul li strong{font-size:21px;line-height:1.375}.content-inquiry>ul>li{font-size:18.5px}.content-inquiry>ul>li:not(:last-child){margin-bottom:45px}.content-inquiry>ul>li label:first-child{line-height:1.333;margin-bottom:16px}.content-inquiry>ul>li label[data-comment]:after{font-size:15px;margin-left:13.5px}.content-inquiry>ul>li :is(input,textarea){padding:17.5px}.content-inquiry>ul>li div input{height:60px}.content-inquiry>ul>li div[data-unit]:after{font-size:18.5px;right:17.5px}.content-inquiry>ul>li div[data-unit] input{padding-right:65px}.content-inquiry>ul>li div:has([type=checkbox],[type=radio]){gap:15px;flex-wrap:wrap}.content-inquiry>ul>li div:has([type=checkbox],[type=radio]) label{font-size:18.5px;line-height:27px;padding:13px 25px}.content-inquiry>ul>li small{font-size:15px;line-height:1.333;margin-top:12px}.content-inquiry>ul>li textarea{height:120px;line-height:1.333}.content-inquiry>div{margin-top:45px}.content-inquiry>div input[type=checkbox]+label{font-size:16.5px;line-height:1.538}.content-inquiry>div input[type=checkbox]+label:before{--width:24px;margin-right:15px}.content-inquiry>div input[type=checkbox]+label:not(:last-of-type){margin-bottom:30px}.content-inquiry input[type=submit]{margin-top:65px}.userPage .content-modal>div{--paddingBlock:35px;--paddingInline:25px}.userPage .content-modal>div>strong{font-size:21px;line-height:1.375}.userPage .content-modal>div .close{width:26px}.userPage .content-modal .infoArea{max-width:600px}.userPage .content-modal .infoArea>strong{margin-bottom:17.5px}.userPage .content-modal .infoArea>:is(p,div){padding:25px;--fontSize:15px;line-height:1.333}.userPage .content-modal :is(.alertArea,.confirmArea){max-width:400px}.userPage .content-modal :is(.alertArea,.confirmArea) strong{margin-bottom:25px}.userPage .content-modal :is(.alertArea,.confirmArea) p{font-size:18px}.userPage .content-modal :is(.alertArea,.confirmArea) .btnArea{margin-top:35px;gap:10px}.userPage .content-modal :is(.alertArea,.confirmArea) .btnArea button{width:70px;font-size:16px}.userPage .content-popup a button{right:calc((var(--width) + 15px)*-1);top:0}.userPage header div button{--width:42px}.userPage header div nav ul{width:320px;padding:90px 40px}.userPage header div nav ul li:not(:last-child){margin-bottom:40px}.userPage header div nav ul li a{font-size:25px;line-height:1.2}.userPage header div nav button{right:20px;top:20px}.userPage header div>button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABsCAYAAAAhUEFMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQ0FCQjYzMjhGQTExMUVFOUQ4NkNDMEFCNTNEOTM4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQ0FCQjYzMzhGQTExMUVFOUQ4NkNDMEFCNTNEOTM4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVDQUJCNjMwOEZBMTExRUU5RDg2Q0MwQUI1M0Q5Mzg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVDQUJCNjMxOEZBMTExRUU5RDg2Q0MwQUI1M0Q5Mzg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++ClsiQAAASRJREFUeNrs2sFtwjAUBuA4YhCqZBA2aTdpugndhO6RA5MkfUGcqiKZKpWD+X7JysWH9wnjOLbTPM9NjWmbSgMGBgYGBgYGBgZ2K7vcjn3fv8bjrXC9x3EcP1eFxefNSzwOhWFfq/9i0zSd2rbsyF1qyO2bcj80U0qb+O/k1mtWBAMDA/vTe2wfWR6F6z1f23qweDkvy6n3wrCPaMNTD0UrD7MiGBgY2FMsqbqu28RmTjSbOVmpdjPH5AEGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBvZLdnf0rfPgL1LnwV/ktIERll2Dgz8wMDAwK48f2TcPdIv7csc2sw1z+Qy59brFbfIAAwMDA3vwJZXNnH+MzRxLKjAwMDAwMDAwMDAwsDL5FmAAQlkMS4q2ww8AAAAASUVORK5CYII=) no-repeat top calc(var(--width)*var(--imgIdx)*-1) center /100%}.userPage footer>div:first-child{font-size:15.5px}.userPage footer>div:first-child>ul{padding-block:40px;gap:25px 35px;flex-wrap:wrap;position:relative}.userPage footer>div:first-child>ul:after{content:"";position:absolute;left:50%;bottom:0;width:calc(100vw - var(--scrollWidth));height:1px;transform:translateX(-50%);background-color:hsla(0,0%,100%,.2)}.userPage footer>div:first-child>ul li a{line-height:1.23}.userPage footer>div:first-child>div button{line-height:3.846;width:100%}.userPage footer>div:first-child>div div{padding:25px 35px;width:calc(100% - 60px);max-width:330px;left:50%;top:calc(100% - 8px);transform:translateX(-50%);flex-wrap:wrap;box-sizing:border-box;z-index:1}.userPage footer>div:first-child>div div ul{font-size:14px;width:115px}.userPage footer>div:first-child>div div ul:nth-child(-n+2){padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid hsla(0,0%,100%,.2)}.userPage footer>div:first-child>div div ul:nth-child(odd){padding-right:25px}.userPage footer>div:nth-child(2){font-size:13.5px;line-height:1.5;padding-block:40px}.userPage footer>div:nth-child(2) address{margin-bottom:25px}.userPage footer>div:nth-child(2) address h2{--height:43px;margin-bottom:25px}.userPage footer>div:nth-child(2)>p{font-size:12.5px;line-height:1.363;margin-bottom:40px}.userPage footer>div:nth-child(2) div ul:first-child{margin-bottom:32.5px}.userPage footer>div:nth-child(2) div ul:first-child li:not(:last-child){margin-bottom:15px}.userPage footer>div:nth-child(2) div ul:nth-child(2) li a{--height:53px}.userPage .goToTop{right:30px;bottom:30px;width:61px}}@media screen and (width <= 720px){.boardDetail,.boardPage,.inquiryPage{padding-top:118px}.logo{--height:30px}[class^=arrow]{font-size:13px;line-height:1.23}[class^=arrow] span{--height:1px;width:30px;margin-top:7px;margin-left:7px;transform:translateX(calc(100% + 7px))}[class^=arrow] span:after{width:9px}.userPage [class|=btn]{width:100%;max-width:360px;height:50px}.userPage [class|=btn]:is([class$=black],[class$=border],[class$=download]){font-size:16px}.userPage [class|=btn][class$=download]{padding-inline:20px}.userPage [class|=btn][class$=download]:after{width:28px}ul.user-board{display:flex}ul.user-board li a:not(:has(img)):before{margin-bottom:20px}ul.user-board li a img{margin-bottom:20px}ul.user-board li a small{font-size:13px;line-height:1.384;margin-bottom:10px}ul.user-board li a p{font-size:16px;line-height:1.25}[data-subTopAni] .topArea h2{padding-block:60px 34px;font-size:30px;line-height:1.2}b.case01:not([data-textAni]),b.case01[data-textAni]>span>span{padding:8px 20px;font-size:15px;line-height:1.2}.box-img{width:100%;max-width:calc(var(--mobileContentSize) + var(--spacing)*2);margin-inline:auto}.content-img strong{margin-bottom:20px}.content-img dl{font-size:13px;max-width:var(--mobileContentSize);text-align:left;margin-inline:auto}.content-img dl dt{line-height:1.538;margin-bottom:7px}.content-img dl dd{line-height:1.384}.content-process>p{margin-bottom:50px}.content-process>b{margin-bottom:40px}.content-process ul{--width:160px}.content-process ul:before{left:calc(var(--width)/2);top:0;width:1px;height:100%}[data-scrollposition] .content-process ul[data-animate-list]:before{transition-property:height;transition-duration:var(--aniDuration);transition-timing-function:ease-in-out}[data-scrollposition]:not(.active) .content-process ul[data-animate-list]:before{height:0}.content-process ul li:not(:last-child){margin-bottom:20px}.content-process ul li strong{font-size:16px;line-height:1.375}.content-inquiry>ul>li{font-size:15px}.content-inquiry>ul>li:not(:last-child){margin-bottom:30px}.content-inquiry>ul>li label:first-child{line-height:1.333;margin-bottom:12px}.content-inquiry>ul>li label[data-comment]:after{font-size:12px;margin-left:7px}.content-inquiry>ul>li :is(input,textarea){padding:15px}.content-inquiry>ul>li div input{height:50px}.content-inquiry>ul>li div[data-unit]:after{font-size:15px;right:15px}.content-inquiry>ul>li div[data-unit] input{padding-right:60px}.content-inquiry>ul>li div:has([type=checkbox],[type=radio]){gap:10px;flex-wrap:wrap}.content-inquiry>ul>li div:has([type=checkbox],[type=radio]) label{font-size:15px;line-height:20px;padding:13px 20px}.content-inquiry>ul>li small{font-size:12px;line-height:1.333;margin-top:12px}.content-inquiry>ul>li textarea{height:100px;line-height:1.333}.content-inquiry>div{margin-top:30px}.content-inquiry>div input[type=checkbox]+label{font-size:13px;line-height:1.538}.content-inquiry>div input[type=checkbox]+label:before{--width:22px;margin-right:10px}.content-inquiry>div input[type=checkbox]+label:not(:last-of-type){margin-bottom:20px}.content-inquiry input[type=submit]{margin-top:50px}.userPage .content-modal>div{--paddingBlock:30px;--paddingInline:20px}.userPage .content-modal>div>strong{font-size:16px;line-height:1.375}.userPage .content-modal>div .close{width:22px}.userPage .content-modal .infoArea{max-width:400px}.userPage .content-modal .infoArea>strong{margin-bottom:15px}.userPage .content-modal .infoArea>:is(p,div){padding:20px;--fontSize:12px;line-height:1.333}.userPage .content-modal :is(.alertArea,.confirmArea){max-width:300px}.userPage .content-modal :is(.alertArea,.confirmArea) strong{margin-bottom:20px}.userPage .content-modal :is(.alertArea,.confirmArea) p{font-size:14px}.userPage .content-modal :is(.alertArea,.confirmArea) .btnArea{margin-top:30px;gap:10px}.userPage .content-modal :is(.alertArea,.confirmArea) .btnArea button{width:45px;font-size:12px}.userPage .content-popup a button{right:0;top:calc((var(--width) + 15px)*-1)}.userPage header div button{--width:36px}.userPage header div nav ul{width:240px;padding:80px 30px}.userPage header div nav ul li:not(:last-child){margin-bottom:30px}.userPage header div nav ul li a{font-size:20px;line-height:1.2}.userPage header div nav button{right:10px;top:10px}.userPage header div>button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABsCAYAAAAhUEFMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQ0FCQjYzMjhGQTExMUVFOUQ4NkNDMEFCNTNEOTM4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQ0FCQjYzMzhGQTExMUVFOUQ4NkNDMEFCNTNEOTM4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVDQUJCNjMwOEZBMTExRUU5RDg2Q0MwQUI1M0Q5Mzg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVDQUJCNjMxOEZBMTExRUU5RDg2Q0MwQUI1M0Q5Mzg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++ClsiQAAASRJREFUeNrs2sFtwjAUBuA4YhCqZBA2aTdpugndhO6RA5MkfUGcqiKZKpWD+X7JysWH9wnjOLbTPM9NjWmbSgMGBgYGBgYGBgZ2K7vcjn3fv8bjrXC9x3EcP1eFxefNSzwOhWFfq/9i0zSd2rbsyF1qyO2bcj80U0qb+O/k1mtWBAMDA/vTe2wfWR6F6z1f23qweDkvy6n3wrCPaMNTD0UrD7MiGBgY2FMsqbqu28RmTjSbOVmpdjPH5AEGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBvZLdnf0rfPgL1LnwV/ktIERll2Dgz8wMDAwK48f2TcPdIv7csc2sw1z+Qy59brFbfIAAwMDA3vwJZXNnH+MzRxLKjAwMDAwMDAwMDAwsDL5FmAAQlkMS4q2ww8AAAAASUVORK5CYII=) no-repeat top calc(var(--width)*var(--imgIdx)*-1) center /100%}.userPage footer>div:first-child{font-size:13px}.userPage footer>div:first-child>ul{padding-block:30px;gap:20px 30px;flex-wrap:wrap;position:relative}.userPage footer>div:first-child>ul:after{content:"";position:absolute;left:50%;bottom:0;width:calc(100vw - var(--scrollWidth));height:1px;transform:translateX(-50%);background-color:hsla(0,0%,100%,.2)}.userPage footer>div:first-child>ul li a{line-height:1.23}.userPage footer>div:first-child>div button{line-height:3.846;width:100%}.userPage footer>div:first-child>div div{padding:20px 30px;width:calc(100% - 60px);max-width:300px;left:50%;top:calc(100% - 8px);transform:translateX(-50%);flex-wrap:wrap;box-sizing:border-box;z-index:1}.userPage footer>div:first-child>div div ul{font-size:13px;width:109px}.userPage footer>div:first-child>div div ul:nth-child(-n+2){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.2)}.userPage footer>div:first-child>div div ul:nth-child(odd){padding-right:20px}.userPage footer>div:nth-child(2){font-size:12px;line-height:1.5;padding-block:30px}.userPage footer>div:nth-child(2) address,.userPage footer>div:nth-child(2) address h2{margin-bottom:20px}.userPage footer>div:nth-child(2)>p{font-size:11px;line-height:1.363;margin-bottom:30px}.userPage footer>div:nth-child(2) div ul:first-child{margin-bottom:30px}.userPage footer>div:nth-child(2) div ul:first-child li:not(:last-child){margin-bottom:10px}.userPage footer>div:nth-child(2) div ul:nth-child(2) li a{--height:46px}.userPage .goToTop{right:20px;bottom:20px;width:52px}}.userPage:has(.mainPage){--scrollWidth:0px}.mainPage [data-full]{height:calc(var(--fullHeight))}header.white+.mainPage .fullPager{--color:#fff}.mainPage .topArea{--color:#fff;color:var(--color);display:flex;justify-content:center;align-items:center;position:relative;font-weight:600;text-align:center}.mainPage .topArea>div{display:flex;flex-direction:column;align-items:center}.mainPage .topArea>div h2 b{display:block}.mainPage .topArea>div p{line-height:var(--typingHeight);min-height:var(--typingHeight);position:relative}.mainPage .topArea>.bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.mainPage .topArea>.bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mainPage .topArea>.scroll{font-weight:600;position:absolute;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.mainPage .topArea>.scroll span{width:1px;background-color:hsla(0,0%,100%,.3)}.mainPage .topArea>.scroll span:before{content:"";display:block;width:100%;height:0;background-color:#fff;animation:scrollAni 3s linear infinite}@keyframes scrollAni{0%{height:0}to{height:100%}}.mainPage .solutionArea ul{height:100%;color:#fff;text-align:center}.mainPage .solutionArea ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;background-position:50%;background-size:cover;position:relative}.mainPage .solutionArea ul li:first-child{background-image:url(/img/main-listBG01.7a87ccde.png)}.mainPage .solutionArea ul li:nth-child(2){background-image:url(/img/main-listBG02.74ef4788.png)}.mainPage .solutionArea ul li div strong{font-weight:600;display:flex;justify-content:center;align-items:center;flex-direction:column}.mainPage .solutionArea ul li div p .font-hanwha{font-weight:600}.mainPage .solutionArea ul li div a,.mainPage .terraTitle{justify-content:center}.mainPage .terraTitle{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;pointer-events:none}.mainPage .terraTitle div strong{color:#fff;display:block}.mainPage .terraTitle div strong b{font-weight:600}.mainPage [class^=terra][class*=Area]>div{height:100%;display:flex;align-items:center}.mainPage [class^=terra][class*=Area]>div>div{display:flex;flex-wrap:wrap}.mainPage [class^=terra][class*=Area]>div>div>p,.mainPage [class^=terra][class*=Area]>div>div>strong{width:100%;color:#fff}.mainPage [class^=terra][class*=Area]>div>div>strong b{font-weight:600}.mainPage [class^=terra][class*=Area]>div>div>p strong{font-weight:600;display:block}.mainPage [class^=terra][class*=Area]>div>div>p b{font-weight:600}.mainPage [class^=terra][class*=Area]>div>div div{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;font-weight:600;box-sizing:border-box}.mainPage [class^=terra][class*=Area]>div>div div:first-of-type{--styleIdx:0}.mainPage [class^=terra][class*=Area]>div>div div:nth-of-type(2){--styleIdx:1}.mainPage [class^=terra][class*=Area]>div>div div:before{content:"";height:var(--height);background-position:top calc(var(--height)*var(--styleIdx)*-1) left;background-size:100%}.mainPage [class^=terra][class*=Area]>div>div div :first-child{margin-top:auto}.mainPage .terra01Area>div>div div:before{aspect-ratio:280/70;background-image:url(/img/main-terraLogo01.5950e80a.png)}.mainPage .terra02Area>div>div div:before{aspect-ratio:181/72;background-image:url(/img/main-terraLogo02.3ec34b0b.png)}.mainPage .companyArea{display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}.mainPage .companyArea div p{text-align:center;margin-inline:auto}.mainPage .companyArea div p b{font-weight:600}.mainPage .companyArea div a{justify-content:center}.mainPage .boardArea>div{height:100%;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.mainPage .boardArea>div>div h3{font-weight:300}.mainPage .boardArea>div>div h3 b{font-weight:600}.companyPage .topArea>div strong{display:block}.companyPage .topArea>div p b,.companyPage .topArea>div strong b{font-weight:600}.companyPage .VPPArea{padding-block:var(--padding02);text-align:center}.companyPage :is(.missionArea,.visionArea){display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(var(--fullHeight) - var(--headerHeight));font-weight:600;color:#fff;text-align:center}.companyPage :is(.missionArea,.visionArea) b{display:block}.companyPage .missionArea:before{content:"";display:block;left:50%;bottom:0;transform:translateX(-50%);background:url(/img/company-missionBG.ba4ac6f7.png) no-repeat 100%/cover;border-radius:25px 25px 0 0;z-index:-2}.companyPage .missionArea{position:sticky;left:0;top:var(--headerHeight);width:100%;height:calc(var(--fullHeight) - var(--headerHeight));display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:-2}.companyPage .missionArea:before{position:absolute}.companyPage .visionArea{background:url(/img/company-visionBG.f5b26658.png) no-repeat 50%/cover;overflow:hidden}.companyPage:not(.ios) .visionArea{background-attachment:fixed}.companyPage .visionArea>div{position:absolute;right:0;top:0;width:calc(var(--fullWidth) - var(--scrollWidth));height:calc(var(--fullHeight) - var(--headerHeight));display:flex;flex-direction:column;justify-content:center;align-items:center}.companyPage .peopleArea{padding-block:var(--padding02)}.companyPage .peopleArea strong{font-weight:600;text-align:center;display:block}.companyPage .peopleArea ul{display:flex;flex-wrap:wrap;justify-content:center}.companyPage .peopleArea ul li{max-width:360px;width:100%}.companyPage .peopleArea ul li img{width:100%}.companyPage .peopleArea ul li :is(b,span){float:left}.companyPage .peopleArea ul li b{font-weight:600}.companyPage .peopleArea ul li span{margin-left:20px}.companyPage .peopleArea ul li span+*{display:block;clear:both}.companyPage .peopleArea ul li small{font-weight:600;color:#999}.companyPage .peopleArea ul li p{font-weight:300}.companyPage .historyArea{padding-block:var(--padding03) var(--padding01)}.companyPage .historyArea strong{font-weight:600;text-align:center;display:block}.companyPage .historyArea ol:before{content:attr(title);font-weight:600}.companyPage .historyArea ol li{line-height:var(--lineHeight);--virtualColor:#dedede;font-weight:600;display:flex;align-items:flex-start}.companyPage .historyArea ol li:before{content:"";flex-shrink:0;aspect-ratio:1;background-color:var(--virtualColor);border-radius:100%;transform:translate(-50%,calc(var(--lineHeight)/2 - 3px))}.companyPage .historyArea ol li:not(:last-child){position:relative}.companyPage .historyArea ol li:not(:last-child):after{content:"";width:2px;height:100%;position:absolute;left:0;top:calc(var(--lineHeight)/2);background-color:var(--virtualColor);transform:translateX(-50%)}.companyPage .historyArea ol li small{line-height:var(--lineHeight);color:#999}.companyPage .bottomArea{padding-block:var(--padding02);background:url(/img/company-bottomBG.75881200.png) no-repeat 50%/cover}.companyPage .bottomArea:before{content:"";display:block;aspect-ratio:660/110;background:url(/img/logo2.b0eb9a2c.png) no-repeat bottom/cover}.companyPage .bottomArea div{display:flex;justify-content:center;align-items:center;gap:30px}.companyPage .bottomArea div a b{margin-right:.2em}:is(.solutionPage,.recruitPage) .topArea div>strong{font-weight:600;text-align:center}:is(.solutionPage,.recruitPage) .topArea div>p b{font-weight:600}:is(.solutionPage,.recruitPage) .subTitle{display:block;text-align:center}:is(.solutionPage,.recruitPage)>div:not(.topArea)>p:nth-child(-n+2){font-weight:300}:is(.solutionPage,.recruitPage) .subTitle b,:is(.solutionPage,.recruitPage) strong.subTitle{font-weight:600}:is(.solutionPage,.recruitPage) .inquiryTitle b{font-weight:600}:is(.solutionPage,.recruitPage)>div:has(.content-inquiry){padding-block:var(--padding02) var(--padding01)}:is(.solutionPage,.recruitPage)>div:has(.content-inquiry)>p{text-align:left}.solutionPage .topArea div:nth-of-type(3) ul li{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.solutionPage .topArea div:nth-of-type(3) ul li:before{width:var(--width);aspect-ratio:1;content:"";background:url(/img/solution-topLogo.ab87622b.png) no-repeat top calc(var(--width)*var(--imgIdx)*-1) center /100%;position:absolute;right:0;top:0}.solutionPage .topArea div:nth-of-type(3) ul li:first-child{--color:#0046ff;--imgIdx:0}.solutionPage .topArea div:nth-of-type(3) ul li:nth-child(2){--color:#f37321;--imgIdx:1}.solutionPage .topArea div:nth-of-type(3) ul li mark{color:var(--color);font-weight:600}.solutionPage .topArea div:nth-of-type(3) ul li p{font-size:var(--fontSize);font-weight:300}.solutionPage .topArea div:nth-of-type(3) ul li p:first-of-type{margin-top:auto}.solutionPage .topArea div:nth-of-type(3) ul li p svg{height:calc(var(--fontSize) + 3px);transform:translateY(4px)}.solutionPage .PPAArea>.tab-btn{position:sticky;top:calc(var(--headerHeight) - 2px);display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:10}.solutionPage .PPAArea>.tab-btn li button{font-weight:700;color:#bbb}.solutionPage .PPAArea>.tab-btn li button.active{color:#222;position:relative}.solutionPage .PPAArea>.tab-btn li button.active:after{content:"";width:100%;background-color:#222;position:absolute;left:0;bottom:0}.solutionPage .content-process ul li p{font-weight:300}.solutionPage .content-img div.hashArea{display:flex;flex-wrap:wrap;justify-content:center;margin-inline:auto}.solutionPage .content-img div.hashArea b{font-weight:600;background-color:#efefef}.solutionPage .expertArea{padding-block:var(--padding02);color:#fff;background-color:var(--color-BG01)}.solutionPage .expertArea ul{position:relative}.solutionPage .expertArea ul li{font-weight:600;text-align:center;aspect-ratio:1;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.1);border:1px dashed #fff;border-radius:100%}.recruitPage .productArea{padding-block:var(--padding02);background-color:#fff}.recruitPage .productArea>strong{text-align:left}.recruitPage .productArea ul{color:#fff;font-weight:600;text-align:center}.recruitPage .productArea ul li{background-repeat:no-repeat;background-position:top calc(100%/(var(--styleTotal) - 1)*var(--styleIdx)) center;background-size:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.recruitPage .content-process ul li strong:has(span){flex-direction:column}.recruitPage .content-process ul li strong span{width:60px;height:1px;background-color:#222}.recruitPage .content-img{padding-top:var(--padding02)}.recruitPage [class*=condition][class*=Area]{padding-bottom:var(--padding02);text-align:center}.recruitPage [class*=condition][class*=Area] ul{display:flex}.recruitPage [class*=condition][class*=Area] ul li{text-align:left;background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.07);box-sizing:border-box;position:relative}.recruitPage [class*=condition][class*=Area] ul li>*{display:block}.recruitPage [class*=condition][class*=Area] ul li span{font-weight:300}.recruitPage [class*=condition][class*=Area] ul li b{font-weight:600}.recruitPage [class*=condition][class*=Area] ul li small{color:#999}.recruitPage [class*=condition][class*=Area] ul li:after{aspect-ratio:170/130;content:"";position:absolute;right:0;bottom:var(--spacing);background-repeat:no-repeat;background-position:top calc(100%/(var(--styleTotal) - 1)*var(--styleIdx)) center;background-size:100%}.recruitPage [class*=condition][class*=Area] p:last-child{font-weight:300}.recruitPage [class*=condition][class*=Area] p:last-child b{font-weight:600}.recruitPage .condition01Area{padding-top:var(--padding03);background-color:#fff}.recruitPage .condition01Area ul li:after{background:url(/img/recruit-icon01.d6879830.png)}.recruitPage .condition01Area ul li b{color:var(--color-point01)}.recruitPage .condition02Area{padding-top:var(--padding02);background-color:var(--color-BG02)}.recruitPage .condition02Area ul li:after{background:url(/img/recruit-icon02.f7886e41.png)}.recruitPage .condition02Area ul li b{color:#214da8}.recruitPage .textArea{background-color:#162446;min-height:var(--fullHeight);display:flex;align-items:center;justify-content:center}.recruitPage .textArea ul{width:100%}.recruitPage .textArea ul li{color:#fff;background-color:#223259;box-shadow:0 0 40px 0 rgba(0,0,0,.1);font-weight:600;display:flex;justify-content:center;align-items:center}.recruitPage .textArea ul li:after,.recruitPage .textArea ul li:before{content:"";transform:translateY(-17px);height:var(--height);aspect-ratio:27/24;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAABICAYAAABryNwJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNjYxMDQ5Qzg4NTExMUVFOTU3QThDMzkzNTExQjdENiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNjYxMDQ5RDg4NTExMUVFOTU3QThDMzkzNTExQjdENiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE2NjEwNDlBODg1MTExRUU5NTdBOEMzOTM1MTFCN0Q2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE2NjEwNDlCODg1MTExRUU5NTdBOEMzOTM1MTFCN0Q2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1rnduwAAAaFJREFUeNrsmuFRwzAMhR2uAzBCRugIHqEbkBWYANigG6RMwAgJE7RMYEZggxBzlOtxIU+R41Q5nu70p5V1L19ly63qHLCu66oOW+kUFtcJcntJogCS1E5pcS3IHdwKKN6RohWK7RooeusUjzkpwjLqA3azPKmeYi1J1CTXi55iJ6HoM1MM1ik+/BuKL9YpSnbdY0aK7TK7Lo2iX+bs0jeGcG2K1RybsYhRIOaj9xOIuS+K4jQgMrbPLViL6vGwEQC57d0LYqa8fmko9+uNW4FRJEVSJEVSJEVSJEVSpFnbzJUIX/D5cVMkRVIkRVIkRVIkRVLk9S69LYgpv11jb72/j7wffwnewizxRg08CEa/TumyoQJIIpoeKAWKRjNfX0tAokYyQM9JMcaObRzv8GTgGdTcWJ2j3Ief3AlPmkKxklIc+7hFA9GEDQMHopfxVil6JNIUxb9E1lPqJTfFIZHisysTxePQut9HkOQ/Fk/KFrkTtNe9pC2GjBQbbXtVn10T3ae016Uo1imXlCUolqmXFPMUzyJNUzyLbCxTjP4pwAAtrxznKMy6AAAAAABJRU5ErkJggg==) no-repeat top calc(var(--height)*var(--iconIdx)*-1) center /100%}.recruitPage .textArea ul li:before{--iconIdx:0;margin-right:.4em}.recruitPage .textArea ul li:after{--iconIdx:1;margin-left:.4em}.recruitPage .simplifyArea{padding-block:var(--padding02)}.recruitPage .simplifyArea ul{position:relative}.recruitPage .simplifyArea ul:before{content:"";aspect-ratio:1;position:absolute;left:50%;top:50%;translate:-50% -50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB7SURBVHgB7dixEYAgEADBf0uhUbUzbYRW0FTHEG5k5jYk4QII/jMGKKW019Fea92ikyUmZDTFaIrRFKMpRlOMphhNMZoyZXTeo9EW/a2PSzKP1toZneTHPPd7vmnKnB8xBnDv8cFoitEUoylGU4ymGE0xmmI0xWjKlNEX/4oRogudT5oAAAAASUVORK5CYII=) no-repeat 50%/cover}.recruitPage .simplifyArea ul li{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:3px solid var(--color);border-radius:100%}.recruitPage .simplifyArea ul li:first-child{--color:var(--color-point01)}.recruitPage .simplifyArea ul li:nth-child(2){--color:var(--color-point02)}.recruitPage .simplifyArea ul li b{font-weight:600}.recruitPage .simplifyArea ul li b:after{content:"";aspect-ratio:315/90;display:block;background:url(/img/logo3.d625d84b.png) no-repeat top calc(100%/(var(--styleTotal) - 1)*var(--styleIdx)) center /100%}.recruitPage .simplifyArea ul li p{font-weight:300}.boardPage h2{font-weight:600}.boardPage div{display:flex}.boardPage div button{border-radius:30px;font-weight:600;background-color:#f1f1f1}.boardPage div button.active{color:#fff;background-color:#333}.boardDetail :is(small,time){color:#999;display:block}.boardDetail h2,.boardDetail small{font-weight:600}.boardDetail>div{border-width:1px 0;border-style:solid;border-color:#222}.boardDetail>div p{font-weight:300}.boardDetail>div ul{gap:0 2.8%;display:flex;flex-wrap:wrap}.boardDetail>div ul li{width:31.4667%;aspect-ratio:390/260;border:1px solid #f1f1f1}.boardDetail>div ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.boardDetail>div a{color:#999;display:inline-block}.boardDetail .ql-toolbar.ql-snow{display:none}.boardDetail .ql-container.ql-snow{border:none}.boardDetail .ql-editor{padding:0}.inquiryPage h2{font-weight:600}.adminPage{height:100vh;background-color:var(--color-BG02);display:flex;justify-content:center;align-items:center}.adminPage section{width:540px;padding:60px 90px 120px;background-color:#fff;box-shadow:0 0 70px 0 rgba(0,0,0,.1);box-sizing:border-box}.adminPage section h1{max-width:260px;margin-inline:auto;margin-bottom:60px}.adminPage section h1 img{width:100%}.adminPage section fieldset{font-weight:600}.adminPage section fieldset input{border:none}.adminPage section fieldset ul{margin-bottom:40px}.adminPage section fieldset ul li:not(:last-child){margin-bottom:30px}.adminPage section fieldset ul li label{font-size:15px;line-height:20px;margin-bottom:12px;display:block}.adminPage section fieldset ul li input{height:60px;width:100%;background-color:var(--color-BG02)}.adminPage section fieldset>input[type=submit]{font-size:20px;height:70px;width:100%;color:#fff;background-color:#222}.noticesListPage :is(.admin-board-title,.admin-board-list li a)>:not(:nth-child(3)){width:150px}.noticesListPage :is(.admin-board-title,.admin-board-list li a)>:nth-child(3){flex:1}.noticesListPage :is(.admin-board-title,.admin-board-list li a)>div{height:100%;max-height:64px}.noticesListPage :is(.admin-board-title,.admin-board-list li a)>div img{height:100%;aspect-ratio:96/64;-o-object-fit:cover;object-fit:cover;border:1px solid #f1f1f1;box-sizing:border-box}.noticesListPage :is(.admin-board-title,.admin-board-list li a)>div img:not([src]){display:none}.boardListPage :is(.admin-board-title,.admin-board-list li a)>:not(:nth-child(n+3):nth-child(-n+4)){width:100px}.boardListPage :is(.admin-board-title,.admin-board-list li a)>:nth-child(n+3):nth-child(-n+4){flex:1}.inquiryListPage :is(.admin-board-title,.admin-board-list li a){gap:20px}.inquiryListPage :is(.admin-board-title,.admin-board-list li a)>:is(:first-child,:nth-child(n+7)){width:80px}.inquiryListPage :is(.admin-board-title,.admin-board-list li a)>:is(:nth-child(2),:nth-child(6)){width:100px}.inquiryListPage :is(.admin-board-title,.admin-board-list li a)>:is(:nth-child(3),:nth-child(4)){width:120px}.inquiryListPage :is(.admin-board-title,.admin-board-list li a)>:nth-child(5){width:180px;word-wrap:break-word}.inquiryListPage :is(.admin-board-title,.admin-board-list li a)>button{text-decoration:underline;text-underline-offset:3px}.inquiryListPage .admin-board-list li a>:last-child{font-weight:600}.inquiryListPage .admin-board-list li a>:last-child.unread{color:var(--color-point01)}.inquiryListPage .admin-board-list li a>:last-child.noReply{color:#bbb}.inquiryInputPage .admin-input ul li>label{width:200px}.inquiryDetailPage>div{--spacing:40px;--lineHeight:20px;font-size:15px;line-height:var(--lineHeight);display:flex;border-width:1px;border-style:solid;border-color:#222 transparent var(--color-line)}.inquiryDetailPage>div>*{flex:1}.inquiryDetailPage>div>:first-child{padding-right:var(--spacing)}.inquiryDetailPage>div>:nth-child(2){padding-left:var(--spacing);border-left:1px solid var(--color-line)}.inquiryDetailPage>div ul.infoArea li{display:flex}.inquiryDetailPage>div ul.infoArea li:not(:last-child){border-bottom:1px solid var(--color-line)}.inquiryDetailPage>div ul.infoArea li b{width:160px;font-weight:600;flex-shrink:0;position:relative;display:flex;align-items:center}.inquiryDetailPage>div ul.infoArea li b:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#222}.inquiryDetailPage>div ul.infoArea li b.required{display:flex;align-items:center}.inquiryDetailPage>div ul.infoArea li b.required:after{transform:translateY(2px);content:"*";color:var(--color-point01)}.inquiryDetailPage>div ul.infoArea li div{padding-inline:40px;padding-block:20px;min-height:84px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.inquiryDetailPage>div ul.infoArea li div p{font-weight:300;white-space:pre-wrap}.inquiryDetailPage>div ul.infoArea li div dl{display:flex;align-items:center}.inquiryDetailPage>div ul.infoArea li div dl:not(:last-of-type){margin-bottom:4px}.inquiryDetailPage>div ul.infoArea li div dl dt{min-width:108px;margin-right:10px;font-weight:300;color:#999}.inquiryDetailPage>div ul.infoArea li div dl dd{font-weight:600}.inquiryDetailPage>div .answerArea{padding-top:45px}.inquiryDetailPage>div .answerArea fieldset{margin-bottom:20px}.inquiryDetailPage>div .answerArea fieldset ul{margin-bottom:10px}.inquiryDetailPage>div .answerArea fieldset ul li:not(:last-child){margin-bottom:30px}.inquiryDetailPage>div .answerArea fieldset ul li label{margin-bottom:12px;display:block;font-weight:600}.inquiryDetailPage>div .answerArea fieldset ul li div :is(input,select){width:200px;padding-inline:15px;background-color:var(--color-BG02);box-sizing:border-box}.inquiryDetailPage>div .answerArea fieldset ul li div .select-box{width:200px}.inquiryDetailPage>div .answerArea fieldset ul li div textarea{width:100%;height:150px}.inquiryDetailPage>div .answerArea fieldset ul li>div:not(.inquirystateArea) :not(:last-child){margin-bottom:10px}.inquiryDetailPage>div .answerArea fieldset>input[type=submit]{width:63px;font-size:13px;display:block;margin-left:auto}.inquiryDetailPage>div .answerArea>ul{max-height:409px;overflow:auto}.inquiryDetailPage>div .answerArea>ul li{display:flex;padding-block:20px;border-bottom:1px dashed var(--color-line)}.inquiryDetailPage>div .answerArea>ul li:first-child{border-top:1px dashed var(--color-line)}.inquiryDetailPage>div .answerArea>ul li :is(b,time){font-size:13px}.inquiryDetailPage>div .answerArea>ul li b{width:100px;flex-shrink:0;font-weight:600}.inquiryDetailPage>div .answerArea>ul li div{font-weight:300}.inquiryDetailPage>div .answerArea>ul li div p{margin-bottom:7px;min-height:var(--lineHeight)}.inquiryDetailPage>div .answerArea>ul li div time{line-height:18px;color:#999}@media screen and (width > 1100px){.mainPage .fullPager{position:fixed;left:50%;top:0;width:100%;transform:translateX(-50%);max-width:1920px;width:calc(100% - var(--spacing)*2);height:100%;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;pointer-events:none}.mainPage .fullPager li{width:9px;aspect-ratio:1;background-color:var(--color);border-radius:100%;opacity:.5;text-indent:-9999px;font-size:5px}.mainPage .fullPager li.active{background-color:transparent;border:3px solid var(--color);transform:translateX(3px);opacity:1}.mainPage .fullPager li:not(:last-child){margin-bottom:30px}.mainPage .topArea>div{--typingHeight:30px}.mainPage .topArea>div h2{font-size:38px;line-height:1.153;margin-bottom:min(6.95vh,50px)}.mainPage .topArea>div h2 b{font-size:90px;line-height:1.167}.mainPage .topArea>div p{font-size:24px}.mainPage .topArea>.scroll{font-size:11.5px;line-height:1.222;letter-spacing:3.45px;bottom:0}.mainPage .topArea>.scroll span{height:min(12.4421vh,100px);margin-top:min(1.09375vh,7px)}.mainPage .solutionArea ul{display:flex}.mainPage .solutionArea ul li{flex:1;height:100%}.mainPage .solutionArea ul li div{max-width:960px;width:100%;padding-inline:var(--spacing);box-sizing:border-box}.mainPage .solutionArea ul li:first-child div{margin-left:auto}.mainPage .solutionArea ul li:nth-child(2) div{margin-right:auto}.mainPage .solutionArea ul li div strong{font-size:43px;line-height:1.307;margin-bottom:35px}.mainPage .solutionArea ul li:nth-child(2) div strong{min-height:168.56px}.mainPage .solutionArea ul li div p{font-size:23px;line-height:1.5}.mainPage .solutionArea ul li div a{margin-top:min(9.2592vh,100px)}.mainPage .terraTitle div{height:656.02px}.mainPage .terraTitle div strong{font-size:38px;line-height:1.307;padding-top:100px}.mainPage [class^=terra][class*=Area]>div>div{justify-content:flex-end}.mainPage [class^=terra][class*=Area]>div>div>strong{font-size:38px;line-height:1.307;margin-bottom:25px;padding-top:100px}.mainPage [class^=terra][class*=Area]>div>div>p{font-size:24px;line-height:1.333;margin-right:145px}.mainPage [class^=terra][class*=Area]>div>div>p strong{font-size:38px;line-height:1.307;margin-bottom:25px}.mainPage [class^=terra][class*=Area]>div>div div{width:300px;height:320px;padding:27.5px 40px}.mainPage [class^=terra][class*=Area]>div>div div:not(:last-of-type){margin-right:60px}.mainPage [class^=terra][class*=Area]>div>div div:first-of-type{margin-top:100px}.mainPage [class^=terra][class*=Area]>div>div div:nth-of-type(2){translate:-20px}.mainPage [class^=terra][class*=Area]>div>div div strong{font-size:37.5px;line-height:1.2;margin-bottom:20px}.mainPage [class^=terra][class*=Area]>div>div div strong small{font-size:22.5px}.mainPage [class^=terra][class*=Area]>div>div div p{font-size:18px;line-height:1.5}.mainPage .terra01Area>div>div div:before{--height:50px}.mainPage .terra02Area>div>div div:before{--height:55px}.mainPage .companyArea div p{font-size:38px;line-height:1.307}.mainPage .companyArea div a{margin-top:min(5.5556vh,60px)}.mainPage .boardArea>div>div h3{font-size:30px;line-height:1.307;margin-bottom:min(5.9028vh,50px)}.mainPage .boardArea>div>div>a{margin-top:min(5.5556vh,60px)}.companyPage .topArea>div strong{font-size:38px;line-height:1.307;margin-bottom:25px}.companyPage .topArea>div p{font-size:30px;line-height:1.3}.companyPage .VPPArea .box-img{aspect-ratio:1240/888;background-image:url(/img/company-VVPImg-PC.2a892a1b.png)}.companyPage :is(.missionArea,.visionArea) b{font-size:24px;line-height:1.667;margin-bottom:30px}.companyPage :is(.missionArea,.visionArea) strong{font-size:52px;line-height:1.176}.companyPage .peopleArea strong{font-size:38px;line-height:1.307;margin-bottom:80px}.companyPage .peopleArea ul{gap:80px 90px}.companyPage .peopleArea ul li img{margin-bottom:37.5px}.companyPage .peopleArea ul li :is(b,span){margin-bottom:11px}.companyPage .peopleArea ul li b{font-size:25px;line-height:1.2}.companyPage .peopleArea ul li span{font-size:24px;line-height:1.333;margin-left:17.5px}.companyPage .peopleArea ul li small{font-size:17.5px;line-height:1.2;margin-bottom:22.5px}.companyPage .peopleArea ul li p{font-size:17.5px;line-height:1.6}.companyPage .historyArea strong{font-size:38px;line-height:1.307;margin-bottom:60px}.companyPage .historyArea ol{padding-left:160px;display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}.companyPage .historyArea ol:before{font-size:45px;line-height:1.2;position:absolute;left:0;top:0}.companyPage .historyArea ol li{width:980px;font-size:21px;--lineHeight:26.5px}.companyPage .historyArea ol li:first-child{margin-top:6px}.companyPage .historyArea ol li:before{width:7px;margin-right:9px}.companyPage .historyArea ol li:not(:last-child){padding-bottom:45px}.companyPage .historyArea ol li small{font-size:19px;margin-right:30px}.companyPage .bottomArea:before{content:"";display:block;max-width:465px;margin:0 auto 45px}:is(.solutionPage,.recruitPage) .topArea div>strong{font-size:45px;line-height:1.2}:is(.solutionPage,.recruitPage) .topArea div>p{font-size:38px;line-height:1.307}:is(.solutionPage,.recruitPage) .subTitle{font-size:38px;line-height:1.307}:is(.solutionPage,.recruitPage) .subTitle2{font-size:30px;line-height:1.3}:is(.solutionPage,.recruitPage) .inquiryTitle{font-size:34px;line-height:44px;margin-bottom:40px}.solutionPage .topArea div:nth-of-type(3) ul{display:flex;gap:60px;justify-content:space-between;width:100%;max-width:900px}.solutionPage .topArea div:nth-of-type(3) ul li{flex:1;max-width:480px;aspect-ratio:1;padding:50px}.solutionPage .topArea div:nth-of-type(3) ul li:before{--width:195px}.solutionPage .topArea div:nth-of-type(3) ul li:first-child{translate:0 -60px}.solutionPage .topArea div:nth-of-type(3) ul li:nth-child(2){translate:0 60px}.solutionPage .topArea div:nth-of-type(3) ul li>mark{font-size:38px;line-height:1.307}.solutionPage .topArea div:nth-of-type(3) ul li p{--fontSize:24px;line-height:1.333}.solutionPage .topArea div:nth-of-type(3) ul li p:first-of-type{margin-bottom:30px}.solutionPage .content-process ul li p{font-size:18px;line-height:1.571;margin-top:25px}.solutionPage .PPAArea{padding-block:70px}.solutionPage .PPAArea>.tab-btn{gap:50px}.solutionPage .PPAArea>.tab-btn li button{font-size:21px;line-height:67px}.solutionPage .PPAArea>.tab-btn li button.active:after{height:4px}.solutionPage .PPA01Area{padding-block:60px 110px}.solutionPage .PPA01Area .box-img{aspect-ratio:1000/617;background-image:url(/img/solution-PPAImg01-PC.041151d6.png)}.solutionPage .PPA02Area{padding-block:110px 110px}.solutionPage .PPA02Area .box-img{aspect-ratio:1000/554;background-image:url(/img/solution-PPAImg02-PC.0793a6ac.png)}.solutionPage .PPA03Area{padding-block:110px 60px}.solutionPage .PPA03Area .box-img{aspect-ratio:1000/535;background-image:url(/img/solution-PPAImg03-PC.3c1c48ee.png)}.solutionPage .content-img p{margin-bottom:35px}.solutionPage .content-img div.hashArea{max-width:445px;gap:10px;margin-bottom:65px}.solutionPage .content-img div.hashArea b{font-size:18px;line-height:1.285;padding:7px 10px}.solutionPage .content-img dl{margin-top:40px}.solutionPage .expertArea p{margin-bottom:80px}.solutionPage .expertArea ul{display:flex;justify-content:center}.solutionPage .expertArea ul li{max-width:440px;width:35.4838%;font-size:22px;line-height:1.4615}.solutionPage .expertArea ul li:nth-child(odd){position:absolute;top:0}.solutionPage .expertArea ul li:first-child{left:0}.solutionPage .expertArea ul li:nth-child(3){right:0}.recruitPage .productArea>strong{margin-bottom:60px}.recruitPage .productArea ul{gap:6.4516%;display:flex}.recruitPage .productArea ul li{flex:1;aspect-ratio:580/680;background-image:url(/img/recruit-productBG-PC.29985fd2.png)}.recruitPage .productArea ul li:nth-child(2){translate:0 -17.5%}.recruitPage .productArea ul li strong{font-size:31px;line-height:1.1818;margin-bottom:30px}.recruitPage .productArea ul li p{font-size:19.5px;line-height:1.333}.recruitPage .content-process ul li strong span{margin-block:15px}.recruitPage .content-img p{margin-bottom:65px}.recruitPage .content-img dl{margin-top:30px}.recruitPage .content-img .box-img{aspect-ratio:1000/617;background-image:url(/img/recruit-RE100-PC.78502b81.png)}.recruitPage [class*=condition][class*=Area]>b{margin-bottom:45px}.recruitPage [class*=condition][class*=Area] ul{gap:20px}.recruitPage [class*=condition][class*=Area] ul li{--spacing:25px;padding:30px var(--spacing);height:300px;flex:1}.recruitPage [class*=condition][class*=Area] ul li span{font-size:18px;line-height:1.2857;margin-bottom:15px}.recruitPage [class*=condition][class*=Area] ul li b{font-size:21.5px;line-height:1.352;margin-bottom:11px}.recruitPage [class*=condition][class*=Area] ul li small{font-size:14px;line-height:1.3333}.recruitPage [class*=condition][class*=Area] ul li:after{width:143.5px}.recruitPage [class*=condition][class*=Area] p:last-child{font-size:23px;line-height:1.5;margin-top:60px}.recruitPage .condition02Area strong{margin-bottom:25px}.recruitPage .condition02Area p:nth-child(2){margin-bottom:65px}.recruitPage .textArea{padding-block:172.5px}.recruitPage .textArea ul li{max-width:800px;margin-inline:auto;font-size:30px;border-radius:15px;height:135px}.recruitPage .textArea ul li:not(:last-child){margin-bottom:30px}.recruitPage .textArea ul li:after,.recruitPage .textArea ul li:before{--height:18.5px;transform:translateY(-13.5px)}.recruitPage .simplifyArea>p{margin-bottom:80px}.recruitPage .simplifyArea ul{max-width:900px;margin-inline:auto;display:flex;justify-content:space-between}.recruitPage .simplifyArea ul:before{width:26px}.recruitPage .simplifyArea ul li{width:44.4444%}.recruitPage .simplifyArea ul li b{font-size:25px;line-height:1.2;margin-bottom:16px}.recruitPage .simplifyArea ul li b:after{width:210px;margin-top:12px}.recruitPage .simplifyArea ul li p{font-size:20.5px;line-height:1.4667}.boardPage h2{font-size:40px;line-height:48px;margin-bottom:40px}.boardPage div{gap:15px;margin-bottom:80px}.boardPage div button{font-size:18.5px;line-height:3.0667;padding-inline:25px}.boardPage>button{margin-top:80px}.boardDetail :is(small,time){font-size:16.5px}.boardDetail small{margin-bottom:17.5px}.boardDetail h2{font-size:33px;line-height:1.2307;margin-bottom:35px}.boardDetail time{margin-bottom:25px}.boardDetail>div{padding-block:50px}.boardDetail>div p{font-size:18.5px;line-height:1.6}.boardDetail>div ul{margin-top:50px}.boardDetail>div a{font-size:18.5px;line-height:1.3333;margin-top:90px}.boardDetail>a{margin-top:65px}.inquiryPage h2{font-size:40px;line-height:48px;margin-bottom:40px}}@media screen and (720px < width) and (width <= 1100px){.mainPage .fullPager{display:none}.mainPage .topArea>div{--typingHeight:30px}.mainPage .topArea>div h2{font-size:38px;line-height:1.153;margin-bottom:min(6.95vh,50px)}.mainPage .topArea>div h2 b{font-size:90px;line-height:1.167}.mainPage .topArea>div p{font-size:24px}.mainPage .topArea>.scroll{font-size:11.5px;line-height:1.222;letter-spacing:3.45px;bottom:0}.mainPage .topArea>.scroll span{height:min(12.4421vh,100px);margin-top:min(1.09375vh,7px)}.mainPage .solutionArea ul li{height:50%}.mainPage .solutionArea ul li div strong{font-size:43px;line-height:1.307;margin-bottom:35px}.mainPage .solutionArea ul li div p{display:none}.mainPage .terraTitle div{height:628px}.mainPage .terraTitle div strong{font-size:38px;line-height:1.307;margin-bottom:25px}.mainPage [class^=terra][class*=Area]>div>div{height:628px;justify-content:center}.mainPage [class^=terra][class*=Area]>div>div>strong{font-size:38px;line-height:1.307;margin-bottom:25px}.mainPage [class^=terra][class*=Area]>div>div>p{font-size:24px;line-height:1.333;margin-bottom:40px}.mainPage [class^=terra][class*=Area]>div>div>p strong{font-size:38px;line-height:1.307;margin-bottom:25px}.mainPage [class^=terra][class*=Area]>div>div div{width:calc(50% - 10px);max-width:620px;height:320px;padding:27.5px 32.5px 40px}.mainPage [class^=terra][class*=Area]>div>div div:first-of-type{margin-top:100px;margin-right:20px}.mainPage [class^=terra][class*=Area]>div>div div strong{font-size:37.5px;line-height:1.2;margin-bottom:20px}.mainPage [class^=terra][class*=Area]>div>div div strong small{font-size:22.5px}.mainPage [class^=terra][class*=Area]>div>div div p{font-size:18px;line-height:1.5}.mainPage .terra01Area>div>div div:before{--height:50px}.mainPage .terra02Area>div>div div:before{--height:55px}.mainPage .companyArea div p{font-size:38px;line-height:1.307}.mainPage .companyArea div a{margin-top:min(7.4653vh,60px)}.mainPage .boardArea>div>div h3{font-size:38px;line-height:1.307;margin-bottom:min(5.9028vh,50px)}.mainPage .boardArea .user-board{gap:20px;overflow:auto;width:calc(100% + var(--spacing)*2);transform:translateX(calc(var(--spacing)*-1));padding-inline:var(--spacing);box-sizing:border-box}.mainPage .boardArea .user-board li{min-width:330px;flex:1}.mainPage .boardArea>div>div>a{margin-top:min(5.9028vh,50px)}.companyPage .topArea>div strong{font-size:38px;line-height:1.307;margin-bottom:25px}.companyPage .topArea>div p{font-size:30px;line-height:1.3}.companyPage .VPPArea .box-img{aspect-ratio:360/755;background-image:url(/img/company-VVPImg-M.fd659a70.png)}.companyPage :is(.missionArea,.visionArea) b{font-size:24px;line-height:1.667;margin-bottom:30px}.companyPage :is(.missionArea,.visionArea) strong{font-size:52px;line-height:1.176}.companyPage .peopleArea strong{font-size:38px;line-height:1.307;margin-bottom:80px}.companyPage .peopleArea ul{gap:80px 90px}.companyPage .peopleArea ul li img{margin-bottom:37.5px}.companyPage .peopleArea ul li :is(b,span){margin-bottom:11px}.companyPage .peopleArea ul li b{font-size:25px;line-height:1.2}.companyPage .peopleArea ul li span{font-size:24px;line-height:1.333;margin-left:17.5px}.companyPage .peopleArea ul li small{font-size:17.5px;line-height:1.2;margin-bottom:22.5px}.companyPage .peopleArea ul li p{font-size:17.5px;line-height:1.6}.companyPage .historyArea strong{font-size:38px;line-height:1.307;margin-bottom:60px}.companyPage .historyArea ol:before{font-size:45px;line-height:1.2;margin-bottom:40px;display:block}.companyPage .historyArea ol li{font-size:21px;--lineHeight:26.5px}.companyPage .historyArea ol li:before{width:7px;margin-right:9px}.companyPage .historyArea ol li:not(:last-child){padding-bottom:45px}.companyPage .historyArea ol li small{font-size:19px;margin-right:30px}.companyPage .bottomArea:before{content:"";display:block;max-width:465px;margin:0 auto 45px}:is(.solutionPage,.recruitPage) .topArea div>strong{font-size:45px;line-height:1.2}:is(.solutionPage,.recruitPage) .topArea div>p{font-size:38px;line-height:1.307}:is(.solutionPage,.recruitPage) :is(.inquiryTitle,.subTitle){font-size:38px;line-height:1.307}:is(.solutionPage,.recruitPage) .subTitle2{font-size:30px;line-height:1.3}:is(.solutionPage,.recruitPage)>div:has(.content-inquiry)>p{margin-bottom:80px}.solutionPage .topArea div:nth-of-type(3) ul li{width:100%;max-width:640px;height:min(40vh,400px);padding:50px}.solutionPage .topArea div:nth-of-type(3) ul li:not(:last-child){margin-bottom:20px}.solutionPage .topArea div:nth-of-type(3) ul li:before{--width:195px}.solutionPage .topArea div:nth-of-type(3) ul li>mark{font-size:38px;line-height:1.307}.solutionPage .topArea div:nth-of-type(3) ul li p{--fontSize:24px;line-height:1.333}.solutionPage .topArea div:nth-of-type(3) ul li p:first-of-type{margin-bottom:30px}.solutionPage .content-process ul{max-width:350px;margin-inline:auto}.solutionPage .content-process ul li{display:flex;align-items:center}.solutionPage .content-process ul li strong{flex:1;flex-shrink:0}.solutionPage .content-process ul li p{font-size:18px;line-height:1.571;margin-left:25px;text-align:left}.solutionPage .PPAArea{padding-block:70px}.solutionPage .PPAArea>.tab-btn{gap:50px}.solutionPage .PPAArea>.tab-btn li button{font-size:21px;line-height:67px}.solutionPage .PPAArea>.tab-btn li button.active:after{height:4px}.solutionPage :is(.PPA02Area,.PPA03Area) .box-img{aspect-ratio:360/778}.solutionPage .PPA01Area{padding-block:60px 110px}.solutionPage .PPA01Area .box-img{aspect-ratio:360/870;background-image:url(/img/solution-PPAImg01-M.95713554.png)}.solutionPage .PPA02Area{padding-block:110px 110px}.solutionPage .PPA02Area .box-img{background-image:url(/img/solution-PPAImg02-M.6265251a.png)}.solutionPage .PPA03Area{padding-block:110px 60px}.solutionPage .PPA03Area .box-img{background-image:url(/img/solution-PPAImg03-M.923754ab.png)}.solutionPage .content-img p{margin-bottom:35px}.solutionPage .content-img div.hashArea{max-width:445px;gap:10px;margin-bottom:65px}.solutionPage .content-img div.hashArea b{font-size:18px;line-height:1.285;padding:7px 10px}.solutionPage .content-img dl{margin-top:40px}.solutionPage .expertArea p{margin-bottom:80px}.solutionPage .expertArea ul{max-width:360px;aspect-ratio:240/690;margin-inline:auto}.solutionPage .expertArea ul li{width:100%;font-size:22px;line-height:1.333;position:absolute;left:0}.solutionPage .expertArea ul li:first-child{top:0}.solutionPage .expertArea ul li:nth-child(2){top:50%;translate:0 -50%}.solutionPage .expertArea ul li:nth-child(3){bottom:0}.recruitPage .productArea>strong{margin-bottom:60px}.recruitPage .productArea ul{max-width:var(--mobileContentSize);margin-inline:auto}.recruitPage .productArea ul li{aspect-ratio:320/200;background-image:url(/img/recruit-productBG-M.1ad00db7.png)}.recruitPage .productArea ul li:not(:last-child){margin-bottom:20px}.recruitPage .productArea ul li strong{font-size:31px;line-height:1.1818;margin-bottom:22.5px}.recruitPage .productArea ul li p{font-size:19.5px;line-height:1.333}.recruitPage .content-process ul{max-width:205px;margin-inline:auto}.recruitPage .content-process ul li strong:has(span){line-height:1.375}.recruitPage .content-process ul li strong span{margin-block:20px}.recruitPage .content-img p{margin-bottom:65px}.recruitPage .content-img dl{margin-top:30px}.recruitPage .content-img .box-img{aspect-ratio:360/870;background-image:url(/img/recruit-RE100-M.54a46584.png)}.recruitPage [class*=condition][class*=Area]>b{margin-bottom:45px}.recruitPage [class*=condition][class*=Area] ul{gap:20px;flex-wrap:wrap;max-width:var(--mobileContentSize);margin-inline:auto}.recruitPage [class*=condition][class*=Area] ul li{flex:1;min-width:calc(50% - 10px);--spacing:25px;padding:30px var(--spacing)}.recruitPage [class*=condition][class*=Area] ul li:nth-child(5){height:228px}.recruitPage [class*=condition][class*=Area] ul li span{font-size:18px;line-height:1.2857;margin-bottom:15px}.recruitPage [class*=condition][class*=Area] ul li b{font-size:21.5px;line-height:1.352;margin-bottom:11px}.recruitPage [class*=condition][class*=Area] ul li small{font-size:14px;line-height:1.3333}.recruitPage [class*=condition][class*=Area] ul li:after{width:143.5px}.recruitPage [class*=condition][class*=Area] p:last-child{font-size:23px;line-height:1.5;margin-top:60px}.recruitPage .condition01Area ul li{height:300px}.recruitPage .condition02Area ul li{height:310px}.recruitPage .condition02Area strong{margin-bottom:25px}.recruitPage .condition02Area p:nth-child(2){margin-bottom:65px}.recruitPage .textArea{padding-block:172.5px}.recruitPage .textArea ul li{max-width:var(--mobileContentSize);margin-inline:auto;font-size:30px;border-radius:15px;height:135px}.recruitPage .textArea ul li:not(:last-child){margin-bottom:30px}.recruitPage .textArea ul li:after,.recruitPage .textArea ul li:before{--height:18.5px;transform:translateY(-13.5px)}.recruitPage .simplifyArea>p{margin-bottom:80px}.recruitPage .simplifyArea ul{max-width:var(--mobileContentSize);margin-inline:auto}.recruitPage .simplifyArea ul:before{width:26px}.recruitPage .simplifyArea ul li:not(:last-child){margin-bottom:108px}.recruitPage .simplifyArea ul li b{font-size:25px;line-height:1.2;margin-bottom:16px}.recruitPage .simplifyArea ul li b:after{width:210px;margin-top:12px}.recruitPage .simplifyArea ul li p{font-size:20.5px;line-height:1.4667}.boardPage h2{font-size:45px;line-height:1.2;margin-bottom:45px}.boardPage div{gap:15px;margin-bottom:90px}.boardPage div button{font-size:18.5px;line-height:3.0667;padding-inline:25px}.boardPage .user-board{flex-wrap:wrap;gap:60px 30px}.boardPage .user-board li{width:calc(50% - 15px)}.boardPage .user-board li a{display:block}.boardPage>button{margin-top:60px}.boardDetail :is(small,time){font-size:16.5px}.boardDetail small{margin-bottom:17.5px}.boardDetail h2{font-size:33px;line-height:1.2307;margin-bottom:35px}.boardDetail time{margin-bottom:25px}.boardDetail>div{padding-block:50px}.boardDetail>div p{font-size:18.5px;line-height:1.6}.boardDetail>div ul{margin-top:50px}.boardDetail>div a{font-size:18.5px;line-height:1.3333;margin-top:90px}.boardDetail>a{margin-top:65px}.inquiryPage h2{font-size:45px;line-height:1.2;margin-bottom:60px}}@media screen and (width <= 720px){.mainPage .fullPager{display:none}.mainPage .topArea>div{--typingHeight:24px}.mainPage .topArea>div h2{font-size:26px;line-height:1.153;margin-bottom:min(6.25vh,40px)}.mainPage .topArea>div h2 b{font-size:60px;line-height:1.167}.mainPage .topArea>div p{font-size:18px}.mainPage .topArea>.scroll{font-size:9px;line-height:1.222;letter-spacing:2.7px;bottom:0}.mainPage .topArea>.scroll span{height:min(15.625vh,100px);margin-top:min(1.09375vh,7px)}.mainPage .solutionArea ul li{height:50%}.mainPage .solutionArea ul li div strong{font-size:26px;line-height:1.307;margin-bottom:min(4.6875vh,30px)}.mainPage .solutionArea ul li div p{display:none}.mainPage .terraTitle div{height:425px}.mainPage .terraTitle div strong{font-size:26px;line-height:1.307;margin-bottom:20px}.mainPage [class^=terra][class*=Area]>div>div{height:425px;justify-content:center}.mainPage [class^=terra][class*=Area]>div>div>strong{font-size:26px;line-height:1.307;margin-bottom:20px}.mainPage [class^=terra][class*=Area]>div>div>p{font-size:18px;line-height:1.333;margin-bottom:80px}.mainPage [class^=terra][class*=Area]>div>div>p strong{font-size:26px;line-height:1.307;margin-bottom:20px}.mainPage [class^=terra][class*=Area]>div>div div{width:calc(50% - 10px);max-width:300px;height:180px;padding:15px 15px 20px}.mainPage [class^=terra][class*=Area]>div>div div:first-of-type{margin-top:40px;margin-right:20px}.mainPage [class^=terra][class*=Area]>div>div div strong{font-size:25px;line-height:1.2;margin-bottom:10px}.mainPage [class^=terra][class*=Area]>div>div div strong small{font-size:15px}.mainPage [class^=terra][class*=Area]>div>div div p{font-size:12px;line-height:1.5}.mainPage .terra01Area>div>div div:before{--height:30px}.mainPage .terra02Area>div>div div:before{--height:38px}.mainPage .companyArea div p{font-size:26px;line-height:1.307;max-width:240px}.mainPage .companyArea div a{margin-top:min(9.375vh,60px)}.mainPage .boardArea>div>div h3{font-size:26px;line-height:1.307;margin-bottom:min(6.25vh,40px)}.mainPage .boardArea .user-board{gap:20px;overflow:auto;width:calc(100% + var(--spacing)*2);transform:translateX(calc(var(--spacing)*-1));padding-inline:var(--spacing);box-sizing:border-box}.mainPage .boardArea .user-board li{min-width:280px;flex:1}.mainPage .boardArea>div>div>a{margin-top:min(6.25vh,40px)}.companyPage .topArea>div strong{font-size:26px;line-height:1.307;margin-bottom:20px}.companyPage .topArea>div p{font-size:20px;line-height:1.3}.companyPage .VPPArea .box-img{aspect-ratio:360/755;background-image:url(/img/company-VVPImg-M.fd659a70.png)}.companyPage :is(.missionArea,.visionArea) b{font-size:18px;line-height:1.667;margin-bottom:20px}.companyPage :is(.missionArea,.visionArea) strong{font-size:34px;line-height:1.176}.companyPage .peopleArea strong{font-size:26px;line-height:1.307;margin-bottom:60px}.companyPage .peopleArea ul{gap:60px 20px}.companyPage .peopleArea ul li img{margin-bottom:25px}.companyPage .peopleArea ul li :is(b,span){margin-bottom:7px}.companyPage .peopleArea ul li b{font-size:20px;line-height:1.2}.companyPage .peopleArea ul li span{font-size:18px;line-height:1.333;margin-left:15px}.companyPage .peopleArea ul li small{font-size:15px;line-height:1.2;margin-bottom:15px}.companyPage .peopleArea ul li p{font-size:15px;line-height:1.6}.companyPage .historyArea strong{font-size:26px;line-height:1.307;margin-bottom:40px}.companyPage .historyArea ol:before{font-size:30px;line-height:1.2;margin-bottom:30px;display:block}.companyPage .historyArea ol li:before{width:6px;margin-right:6px}.companyPage .historyArea ol li{font-size:16px;--lineHeight:22px}.companyPage .historyArea ol li:not(:last-child){padding-bottom:30px}.companyPage .historyArea ol li small{font-size:14px;margin-right:20px}.companyPage .bottomArea:before{content:"";display:block;max-width:300px;margin:0 auto 30px}:is(.solutionPage,.recruitPage) .topArea div>strong{font-size:30px;line-height:1.2}:is(.solutionPage,.recruitPage) .topArea div>p{font-size:26px;line-height:1.307}:is(.solutionPage,.recruitPage) .subTitle{font-size:26px;line-height:1.307}:is(.solutionPage,.recruitPage) .subTitle2{font-size:20px;line-height:1.3}:is(.solutionPage,.recruitPage)>div:has(.content-inquiry)>p{margin-bottom:60px}.solutionPage .topArea div:nth-of-type(3) ul li{width:100%;max-width:320px;height:min(42.1875vh,270px);padding:30px 40px}.solutionPage .topArea div:nth-of-type(3) ul li:not(:last-child){margin-bottom:20px}.solutionPage .topArea div:nth-of-type(3) ul li:before{--width:130px}.solutionPage .topArea div:nth-of-type(3) ul li>mark{font-size:26px;line-height:1.307}.solutionPage .topArea div:nth-of-type(3) ul li p{--fontSize:18px;line-height:1.333}.solutionPage .topArea div:nth-of-type(3) ul li p:first-of-type{margin-bottom:20px}.solutionPage .content-process ul{max-width:320px;margin-inline:auto}.solutionPage .content-process ul li{display:flex;align-items:center}.solutionPage .content-process ul li strong{flex:1;flex-shrink:0}.solutionPage .content-process ul li p{font-size:14px;line-height:1.571;margin-left:20px;text-align:left}.solutionPage .PPAArea{padding-block:40px}.solutionPage .PPAArea>.tab-btn{gap:40px}.solutionPage .PPAArea>.tab-btn li button{font-size:16px;line-height:54px}.solutionPage .PPAArea>.tab-btn li button.active:after{height:3px}.solutionPage :is(.PPA02Area,.PPA03Area) .box-img{aspect-ratio:360/778}.solutionPage .PPA01Area{padding-block:40px 77px}.solutionPage .PPA01Area .box-img{aspect-ratio:360/870;background-image:url(/img/solution-PPAImg01-M.95713554.png)}.solutionPage .PPA02Area{padding-block:77px 77px}.solutionPage .PPA02Area .box-img{background-image:url(/img/solution-PPAImg02-M.6265251a.png)}.solutionPage .PPA03Area{padding-block:77px 40px}.solutionPage .PPA03Area .box-img{background-image:url(/img/solution-PPAImg03-M.923754ab.png)}.solutionPage .content-img p{margin-bottom:30px}.solutionPage .content-img div.hashArea{max-width:370px;gap:10px;margin-bottom:50px}.solutionPage .content-img div.hashArea b{font-size:14px;line-height:1.285;padding:7px 10px}.solutionPage .content-img dl{margin-top:20px}.solutionPage .expertArea p{margin-bottom:60px}.solutionPage .expertArea ul{max-width:240px;aspect-ratio:240/690;margin-inline:auto}.solutionPage .expertArea ul li{width:100%;font-size:18px;line-height:1.333;position:absolute;left:0}.solutionPage .expertArea ul li:first-child{top:0}.solutionPage .expertArea ul li:nth-child(2){top:50%;translate:0 -50%}.solutionPage .expertArea ul li:nth-child(3){bottom:0}.recruitPage .productArea>strong{margin-bottom:40px}.recruitPage .productArea ul{max-width:var(--mobileContentSize);margin-inline:auto}.recruitPage .productArea ul li{aspect-ratio:320/200;background-image:url(/img/recruit-productBG-M.1ad00db7.png)}.recruitPage .productArea ul li:not(:last-child){margin-bottom:20px}.recruitPage .productArea ul li strong{font-size:22px;line-height:1.1818;margin-bottom:15px}.recruitPage .productArea ul li p{font-size:15px;line-height:1.333}.recruitPage .content-process ul{max-width:160px;margin-inline:auto}.recruitPage .content-process ul li strong:has(span){line-height:1.375}.recruitPage .content-process ul li strong span{margin-block:15px}.recruitPage .content-img p{margin-bottom:50px}.recruitPage .content-img dl{margin-top:10px}.recruitPage .content-img .box-img{aspect-ratio:360/870;background-image:url(/img/recruit-RE100-M.54a46584.png)}.recruitPage [class*=condition][class*=Area]>b{margin-bottom:30px}.recruitPage [class*=condition][class*=Area] ul{gap:12px;flex-wrap:wrap;max-width:var(--mobileContentSize);margin-inline:auto}.recruitPage [class*=condition][class*=Area] ul li{flex:1;min-width:calc(50% - 6px);--spacing:20px;padding:var(--spacing)}.recruitPage [class*=condition][class*=Area] ul li:nth-child(5){height:150px}.recruitPage [class*=condition][class*=Area] ul li span{font-size:14px;line-height:1.2857;margin-bottom:10px}.recruitPage [class*=condition][class*=Area] ul li b{font-size:17px;line-height:1.352;margin-bottom:10px}.recruitPage [class*=condition][class*=Area] ul li small{font-size:12px;line-height:1.3333}.recruitPage [class*=condition][class*=Area] ul li:after{width:117px}.recruitPage [class*=condition][class*=Area] p:last-child{font-size:16px;line-height:1.5;margin-top:40px}.recruitPage .condition01Area ul li{height:230px}.recruitPage .condition02Area ul li{height:250px}.recruitPage .condition02Area strong{margin-bottom:20px}.recruitPage .condition02Area p:nth-child(2){margin-bottom:50px}.recruitPage .textArea{padding-block:165px}.recruitPage .textArea ul li{font-size:20px;border-radius:10px;height:90px}.recruitPage .textArea ul li:not(:last-child){margin-bottom:20px}.recruitPage .textArea ul li:after,.recruitPage .textArea ul li:before{--height:13px;transform:translateY(-10px)}.recruitPage .simplifyArea>p{margin-bottom:60px}.recruitPage .simplifyArea ul{max-width:var(--mobileContentSize);margin-inline:auto}.recruitPage .simplifyArea ul:before{width:22px}.recruitPage .simplifyArea ul li:not(:last-child){margin-bottom:72px}.recruitPage .simplifyArea ul li b{font-size:20px;line-height:1.2;margin-bottom:12px}.recruitPage .simplifyArea ul li b:after{width:210px;margin-top:12px}.recruitPage .simplifyArea ul li p{font-size:15px;line-height:1.4667}.boardPage h2{font-size:30px;line-height:1.2;margin-bottom:30px}.boardPage div{gap:10px;margin-bottom:60px}.boardPage div button{font-size:15px;line-height:3.0667;padding-inline:20px}.boardPage .user-board{flex-wrap:wrap;gap:40px 20px}@media screen and (width > 550px){.boardPage .user-board li{width:calc(50% - 10px)}}@media screen and (width <= 550px){.boardPage .user-board li{width:100%}}.boardPage .user-board li a{display:block}.boardPage>button{margin-top:40px}.boardDetail :is(small,time){font-size:13px}.boardDetail small{margin-bottom:15px}.boardDetail h2{font-size:26px;line-height:1.2307;margin-bottom:30px}.boardDetail time{margin-bottom:20px}.boardDetail>div{padding-block:40px}.boardDetail>div p{font-size:15px;line-height:1.6}.boardDetail>div ul{margin-top:40px;flex-direction:column}.boardDetail>div ul li{width:100%}.boardDetail>div ul li:not(:last-child){margin-bottom:20px}.boardDetail>div a{font-size:15px;line-height:1.3333;margin-top:60px}.boardDetail>a{margin-top:50px}.inquiryPage h2{font-size:30px;line-height:1.2;margin-bottom:60px}}body:has(.mainPage){overflow:hidden}[data-full]{position:fixed;left:0;top:0;width:100%;z-index:-1;transition:z-index 0s 1s}[data-full]:not(.topArea):not(.active){pointer-events:none}[data-full].active{z-index:3;transition-property:z-index,top;transition-duration:0s,.5s;transition-delay:0s,0s}header+.mainPage .fullPager{--color:#999;transition:.5s}header+.mainPage .fullPager li{pointer-events:none}header+.mainPage .fullPager:has(+.topArea.intro){opacity:1}header+.mainPage .fullPager:has(+.topArea.intro) li{pointer-events:all}.mainPage~footer{position:fixed;left:0;bottom:0;width:100%}.mainPage:has(.boardArea.active)~footer{z-index:2}.mainPage:has(.boardArea.active)~footer.active:before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:calc(100vh - 100%)}.mainPage:has(~footer.active) [data-full].active{z-index:1;transition-property:z-index,top;transition-duration:0s,.5s;transition-delay:.5s,0s}header:has(+.mainPage .topArea.introStart){opacity:0;pointer-events:none}.mainPage .topArea{z-index:1;background-color:#fff}.mainPage .topArea.introStart{--color:#222;color:var(--color);position:relative}.mainPage .topArea.introStart h2{animation:opacityAni .8s ease-in-out .3s forwards;opacity:0}.mainPage .topArea.introStart>div.textArea p{opacity:0}.mainPage .topArea.introStart>div.textArea p:after{content:"";margin-left:.4rem;border-right:2px solid #222;animation:opacityAni .9s steps(2) infinite}.mainPage .topArea.introStart>.bg{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}.mainPage .topArea.introStart>.scroll{opacity:0}.mainPage .topArea.introStart.introCenter>div.textArea p{opacity:1;transition:opacity .6s ease-in-out .7s}@keyframes opacityAni{0%{opacity:0}to{opacity:1}}header:has(+.mainPage .topArea.introStart.introCenter.introFin){opacity:1;transition:opacity 1s 2s;pointer-events:all}.mainPage .topArea.introStart.introCenter.introFin{color:#fff;transition:color 1s 1s}.mainPage .topArea.introStart.introCenter.introFin>div.textArea p:after{animation:none;border-color:transparent}.mainPage .topArea.introStart.introCenter.introFin>.bg{animation:topBG 3s .6s forwards}.mainPage .topArea.introStart.introCenter.introFin>.scroll{opacity:1;transition:opacity 1s 2s}@keyframes topBG{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);opacity:0}to{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);opacity:1}}.mainPage .solutionArea ul li{transform:translateY(0);transition:transform .6s ease-in-out}.mainPage .solutionArea ul li:first-child{transform:translateY(-100%)}.mainPage .solutionArea ul li:nth-child(2){transform:translateY(100%)}.mainPage .solutionArea:not(.active) ul li a span:after{width:0}.mainPage .solutionArea.active ul li{transform:translateY(0)}.mainPage .terraTitle{z-index:-1;opacity:0}.mainPage .terraTitle:has(+.terra01Area.active~.companyArea:not(.active)){z-index:5}.mainPage .terraTitle:has(+.terra01Area.active){opacity:1;transition:opacity 0s 1s}.mainPage .terraTitle:has(+.terra01Area.active~.companyArea:not(.active))>div>strong{pointer-events:all}.mainPage .terraTitle:has(~.companyArea.active){opacity:0;transition-delay:0s}.mainPage .terra01Area.active>div>div>strong{opacity:0;transition:opacity 0s 1s}.mainPage .terra02Area>div>div>strong{opacity:0}.mainPage .terra02Area:has(+.companyArea.active)>div>div>strong{opacity:1}.mainPage .terra02Area.active.test>div>div>strong{opacity:0;transition-delay:.6s}.mainPage .terraTitle:has(~.terra02Area.active.test){transition-delay:.6s}.mainPage .terra01Area>div{transform:translateX(100%);background:rgba(0,13,53,.9) url(/img/main-companyBG.cea6d070.png) no-repeat 100% /cover;transition-property:transform,background;transition-duration:.5s,.5s;transition-delay:0s,.3s}.mainPage .terra01Area.active>div{transform:translateX(0)}.mainPage [class^=terra][class*=Area]>div>div>div{transform:translateY(100%);opacity:0;transition-property:transform,opacity;transition-duration:.6s}.mainPage [class^=terra][class*=Area].active>div>div>div{transform:translateY(0);opacity:1;transition-delay:calc(var(--aniDelay) + .2s*var(--styleIdx))}.mainPage .terra02Area>div>div{opacity:0;transition-delay:0s;transition-property:transform,opacity;transition-duration:.6s}.mainPage [class^=terra][class*=Area].active>div>div{transform:translateY(0);opacity:1;transition-property:transform,opacity;transition-duration:.6s}.mainPage [class^=terra][class*=Area].active:has(+.active)>div>div{opacity:0;transition-delay:0s}.mainPage .companyArea div{transform:translateY(100%);opacity:0;transition-property:transform,opacity;transition-duration:.6s}.mainPage .companyArea.active div{transform:translateY(0);opacity:1}.mainPage .boardArea div{transform:translateY(100%);transition:var(--aniDuration) transform}.mainPage .boardArea.active div{transform:translateY(0)}.mainPage [class*=arrow]{opacity:0;transition:var(--aniDuration) opacity ease-in-out}.mainPage [class*=arrow] span{--aniDuration:0.2s;background-color:transparent}.mainPage [class*=arrow] span:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:var(--bc)}.mainPage [class*=arrow] span:after,.mainPage [class*=arrow] span:before{transition:var(--aniDuration) width ease-in-out}.mainPage [class*=Area]:not(.active) [class*=arrow] span:after{width:0}.mainPage .active [class*=arrow]{opacity:1;transition-delay:calc(var(--aniDelay) + var(--aniDelay-basic))}.mainPage .active [class*=arrow] span:before{width:100%;transition-delay:calc(var(--aniDelay) + var(--aniDelay-basic) + .4s)}.mainPage .active [class*=arrow] span:after{transition-delay:calc(var(--aniDelay) + var(--aniDelay-basic) + .5s)}.companyPage .topArea:has(>div:first-of-type.active):before{opacity:.2}.companyPage .fixedArea:before{display:none}.companyPage .fixedArea[data-stepAni]{--color:0}.companyPage .fixedArea[data-stepAni]>:first-child{overflow:hidden}.companyPage .fixedArea[data-stepAni]>:first-child:before{transition-property:width,height;transition:.1s;width:var(--firstWidth);height:var(--firstHeight)}.companyPage .fixedArea[data-stepAni]>:first-child{color:rgb(var(--color),var(--color),var(--color))}.companyPage .fixedArea[data-stepAni]>:nth-child(2){transition-property:width;transition:.1s;width:var(--secondWidth);overflow:hidden;pointer-events:none}.simplifyArea ul[data-animate-list=bottomToTop]:before{opacity:0;transform:translateY(100%);transition-property:transform,opacity;transition-duration:var(--aniDuration);transition-timing-function:ease-in-out}.active .simplifyArea ul[data-animate-list=bottomToTop]:before{opacity:1;transform:translateY(0);transition-delay:calc(var(--aniDelay) + var(--aniDelay-basic) + var(--aniDelay-list)/2)}.boardPage .user-board.changeTab{opacity:0;transform:translateY(30%);transition-duration:0s}