@charset "UTF-8";
/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}body{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;position:relative;z-index:-1}@media (min-width:1024px){body{width:calc(100% - 80px)}}main{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));overflow:hidden;position:relative;z-index:-1}img{vertical-align:bottom;width:100%}a{-webkit-text-decoration-line:none;text-decoration-line:none}li,ul{list-style-type:none}iframe{width:100%}.l-header{left:27px;position:fixed;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:50}@media (min-width:1024px){.l-header{left:2rem;top:1rem}}.l-header .c-corporate-logo-anchor .icon-logo-normal{width:180px}.l-header.color-white .icon-logo-normal .path01{fill:#fff}.l-footer{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-top:70px;position:relative}@media (min-width:1024px){.l-footer{padding-top:4rem}}.l-footer .l-footer-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.l-footer .l-footer-inner{padding-left:0;padding-right:0}}.l-footer .l-footer-inner{justify-content:space-between;margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){.l-footer .l-footer-inner{display:flex}}.l-footer__links{flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){.l-footer__links{display:flex}}.l-footer__other-links{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.l-footer__other-links{align-items:flex-start;gap:2rem}}.l-footer__site-links{-moz-column-gap:130px;column-gap:130px;display:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:6rem;row-gap:1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.l-footer__site-links{display:grid}}.l-footer__black-band{--tw-bg-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));margin-top:3.5rem;padding-bottom:1rem;padding-top:1rem}@media (min-width:1024px){.l-footer__black-band{margin-top:4rem;padding-bottom:1.5rem;padding-top:1.5rem}}.l-footer__copyright{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:10px;font-weight:400;letter-spacing:0;line-height:1}@media (min-width:1024px){.l-footer__copyright{font-size:.75rem;line-height:1rem}}.l-footer__black-band-links{display:none;gap:2.5rem}@media (min-width:1024px){.l-footer__black-band-links{display:flex}}.c-layout-footer-form__logo{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:1024px){.c-layout-footer-form__logo{padding-bottom:1.25rem;padding-top:1.25rem}}.c-layout-footer-form__logo .c-corporate-logo-anchor{height:6rem;margin-left:auto;margin-right:auto;width:13rem}.c-layout-footer-form__copy_rights{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.625rem;font-weight:500;letter-spacing:.1em;line-height:1rem;line-height:1.5;padding-bottom:1rem;padding-top:1rem;text-align:center}@media (min-width:1024px){.c-layout-footer-form__copy_rights{font-size:.75rem;line-height:1rem;padding-bottom:1.5rem;padding-top:1.5rem}}.l-footer-contact{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.l-footer-contact{padding-left:0;padding-right:0}}.l-footer-contact{background-image:url(/build/images/footer_contact_bg_sp.10827f4e.png);background-position:50%;background-size:cover;border-bottom-left-radius:40px;border-top-right-radius:40px;padding-bottom:2rem;padding-top:2rem;position:relative;width:100%}@media (min-width:1024px){.l-footer-contact{background-image:url(/build/images/footer_contact_bg.83413c14.png);padding-bottom:5rem;padding-top:5rem}}.l-footer-contact>.svg-corner{position:absolute;right:0;top:0;transform:rotate(-180deg)}.l-footer-contact>.svg-corner .path01{fill:#f4f4f4}.l-footer-contact__list{display:flex;flex-direction:column;gap:1.25rem;margin-left:auto;margin-right:auto;max-width:1126px;width:100%}@media (min-width:1024px){.l-footer-contact__list{flex-direction:row;justify-content:space-between;padding-left:5%;padding-right:5%}}@media (min-width:1280px){.l-footer-contact__list{padding-left:0;padding-right:0}}.l-global-navigation{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-top-left-radius:30px;bottom:0;display:flex;gap:1rem;height:72px;justify-content:center;position:fixed;right:0;width:136px;z-index:20}@media (min-width:1024px){.l-global-navigation{border-radius:0;flex-direction:column-reverse;gap:1.75rem;height:100vh;justify-content:flex-end;padding-top:1.75rem;width:5rem}}.l-global-navigation__login{--tw-text-opacity:1;align-items:center;color:rgb(62 58 57/var(--tw-text-opacity));display:flex;flex-direction:column;font-family:Montserrat;font-size:10px;font-weight:500;gap:2px;height:3rem;justify-content:center;letter-spacing:.08em;line-height:1;width:3rem}.l-global-navigation__login:after{--tw-content:"LOGIN";content:var(--tw-content);display:block}.l-global-navigation__logout{--tw-text-opacity:1;align-items:center;color:rgb(62 58 57/var(--tw-text-opacity));display:flex;flex-direction:column;font-family:Montserrat;font-size:10px;font-weight:500;gap:2px;height:3rem;justify-content:center;letter-spacing:.08em;line-height:1;width:3rem}.l-global-navigation__logout:after{--tw-content:"LOGOUT";content:var(--tw-content);display:block}.l-global-navigation__button{display:block;width:1.75rem}.l-global-navigation__button.open .path01{fill:#fdae9a}.l-hamburger-menu{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100vw;z-index:-1000}@media (min-width:1024px){.l-hamburger-menu{width:calc(100vw - 80px)}}.l-hamburger-menu.open{opacity:1;z-index:9999}.l-hamburger-menu.open .l-hamburger-menu__bg{opacity:1}.l-hamburger-menu.open .l-hamburger-menu-group{transform:translateY(8%) scale(1)}@media (min-width:1024px){.l-hamburger-menu.open .l-hamburger-menu-group{transform:translate(0) scale(1)}}.l-hamburger-menu__bg{background-color:rgba(0,0,0,.8);cursor:pointer;height:100vh;left:0;opacity:0;position:absolute;top:0;width:100vw}@media (min-width:1024px){.l-hamburger-menu__bg{width:100%}}.l-hamburger-menu__bg{transition:.5s ease-in-out}.l-hamburger-menu__close{--tw-text-opacity:1;align-items:center;color:rgb(62 58 57/var(--tw-text-opacity));cursor:pointer;display:flex;flex-direction:column;font-family:Montserrat;font-size:.75rem;font-weight:400;gap:.25rem;justify-content:center;letter-spacing:0;line-height:1rem;line-height:1;position:absolute;right:1.25rem;top:1.25rem;width:2rem}@media (min-width:1024px){.l-hamburger-menu__close{right:2rem;top:2rem}}.l-hamburger-menu__close .icon-cross{width:.75rem}@media (min-width:1024px){.l-hamburger-menu__close .icon-cross{width:100%}}.l-hamburger-menu .c-corporate-logo-anchor{left:27px;position:absolute;top:0}@media (min-width:1024px){.l-hamburger-menu .c-corporate-logo-anchor{left:2rem;top:1rem}}.l-hamburger-menu-group{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:40px;border-top-right-radius:40px;margin-left:auto;margin-right:auto;max-width:966px;padding-bottom:2.25rem;padding-top:4rem;width:90%}@media (min-width:1024px){.l-hamburger-menu-group{padding-bottom:3.5rem;padding-top:5rem}}.l-hamburger-menu-group{transform:translate(70%,105%) scale(0);transition:.5s ease-in-out}@media (min-width:1024px){.l-hamburger-menu-group{transform:translate(150%,-150%) scale(0)}}.l-hamburger-menu-group__links{--tw-border-opacity:1;border-bottom:1px solid;border-color:rgb(166 167 167/var(--tw-border-opacity));display:flex;flex-direction:column;justify-content:space-between;padding-bottom:2rem;padding-left:2.5rem;padding-right:2.5rem}@media (min-width:1024px){.l-hamburger-menu-group__links{align-items:flex-end;flex-direction:row;padding-bottom:4rem;padding-left:120px;padding-right:120px}}.l-hamburger-menu-group__links .c-sns-block{margin-top:2.5rem}@media (min-width:1024px){.l-hamburger-menu-group__links .c-sns-block{margin-top:0}}.l-hamburger-menu-group__links-wrapper{display:flex;gap:70px}@media (min-width:1024px){.l-hamburger-menu-group__links-wrapper{gap:140px}}.l-hamburger-menu-group__links-list{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.l-hamburger-menu-group__links-list{gap:3rem}}.l-hamburger-menu-group__other{display:flex;flex-direction:column-reverse;justify-content:space-between;margin-top:2rem;padding-left:2.5rem;padding-right:2.5rem}@media (min-width:1024px){.l-hamburger-menu-group__other{flex-direction:row;margin-top:2rem;padding-left:120px;padding-right:120px}}.l-hamburger-menu-group__other-links{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.l-hamburger-menu-group__other-links{align-items:center;flex-direction:row;gap:2rem}}.l-hamburger-menu-group__copyright{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:10px;font-weight:400;letter-spacing:0;line-height:1;margin-top:2rem}@media (min-width:1024px){.l-hamburger-menu-group__copyright{font-size:.75rem;line-height:1rem;margin-top:0}}[id=contact] .l-hamburger-menu,[id=recruit_form] .l-hamburger-menu{display:none}.c_cms-youtube{max-width:1024px;width:100%}.c_cms-youtube__iframe{height:56.25vw;width:100vw}@media (min-width:1024px){.c_cms-youtube__iframe{height:576px;width:1024px}}.c-pagination{align-items:center;display:flex;gap:1.25rem;justify-content:center}.c-pagination__item{--tw-border-opacity:1;border-color:rgb(62 58 57/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;height:3.5rem;position:relative;width:3.5rem}.c-pagination__item:after{--tw-border-opacity:1;--tw-content:"";border-bottom-style:solid;border-bottom-width:0;border-left-style:solid;border-left-width:0;border-right:1px solid rgb(62 58 57/var(--tw-border-opacity));border-top:1px solid rgb(62 58 57/var(--tw-border-opacity));content:var(--tw-content);height:.5rem;left:50%;position:absolute;top:50%;width:.5rem}.c-pagination__item--first:after{transform:translate(-40%,-50%) rotate(-135deg)}.c-pagination__item--last:after{transform:translate(-60%,-50%) rotate(45deg)}.c-pagination__item a{display:block;height:100%;width:100%}.c-pagination__number{font-size:1.25rem;font-weight:400;letter-spacing:.08em;line-height:1.75rem;line-height:1.6}.c-neumorphism-link,.c-pagination__number{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat}.c-neumorphism-link{--tw-bg-opacity:1;align-items:center;background-color:rgb(244 244 244/var(--tw-bg-opacity));border-bottom-left-radius:.75rem;border-top-right-radius:.75rem;display:flex;font-size:1rem;font-weight:700;gap:1rem;height:56px;justify-content:center;letter-spacing:.04em;line-height:1.5rem;line-height:1.2;width:100%}.c-neumorphism-link:hover{--tw-text-opacity:1;color:rgb(253 174 154/var(--tw-text-opacity))}@media (min-width:1024px){.c-neumorphism-link{height:72px;width:18rem}}.c-neumorphism-link{box-shadow:6px 6px 8px #d9d9d9,-6px -6px 8px #fff;transition:all .2s ease-in}.c-neumorphism-link__circle{--tw-bg-opacity:1;--tw-gradient-from:#fdae9a;--tw-gradient-to:hsla(12,96%,80%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ce9688;align-items:center;background-color:rgb(62 58 57/var(--tw-bg-opacity));background-image:linear-gradient(to top,var(--tw-gradient-stops));border-radius:9999px;display:flex;height:1.5rem;justify-content:center;position:relative;width:1.5rem}.c-neumorphism-link__circle:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content);display:block;height:.25rem;position:relative;width:.25rem;z-index:1}.c-neumorphism-link__circle:after{--tw-gradient-from:#a6a7a7;--tw-gradient-to:hsla(180,1%,65%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3e3a39;--tw-content:"";background-image:linear-gradient(to top,var(--tw-gradient-stops));border-radius:9999px;content:var(--tw-content);display:block;height:1.5rem;position:absolute;top:0;transition:all .2s ease-in;width:1.5rem}.c-neumorphism-link:hover .c-neumorphism-link__circle:after{content:var(--tw-content);opacity:0}.c-neumorphism-link--black{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));box-shadow:6px 6px 8px rgba(0,0,0,.1),-6px -6px 8px hsla(0,0%,100%,.05);color:rgb(255 255 255/var(--tw-text-opacity))}.c-neumorphism-link--black .c-neumorphism-link__circle:before{--tw-bg-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));content:var(--tw-content)}.c-neumorphism-link--black .c-neumorphism-link__circle:after{--tw-gradient-from:#fff;--tw-gradient-to:hsla(0,0%,100%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#b4b0b0;content:var(--tw-content)}.c-neumorphism-link--white-solid .c-neumorphism-link__circle:after{--tw-gradient-from:#3e3a39;--tw-gradient-to:rgba(62,58,57,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3e3a39;content:var(--tw-content)}.c-neumorphism-link--boxshow_none{box-shadow:none}.c-circle-arrow-link{--tw-text-opacity:1;align-items:center;color:rgb(62 58 57/var(--tw-text-opacity));display:flex;font-family:Montserrat;font-size:1.25rem;font-weight:500;gap:1rem;letter-spacing:0;line-height:1.75rem;line-height:1.5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-circle-arrow-link:hover{opacity:.6}.c-circle-arrow-link{transition:all .3s}.c-circle-arrow-link__circle{--tw-border-opacity:1;align-items:center;border-color:rgb(62 58 57/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;display:flex;height:2rem;justify-content:center;width:2rem}.c-circle-arrow-link__circle .icon-arrow-small .path01{fill:#3e3a39}.c-circle-arrow-link--white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.c-circle-arrow-link--white .c-circle-arrow-link__circle{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.c-circle-arrow-link--white .c-circle-arrow-link__circle .icon-arrow-small .path01{fill:#fff}.c-circle-arrow-link--jp{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:1.5}.c-sns-block{align-items:center;display:flex;gap:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-sns-block__anchor{pointer-events:none}.c-sns-block__anchor:first-child{pointer-events:auto}.c-corporate-logo-anchor{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-corporate-logo-anchor--white,.c-corporate-logo-anchor--white .icon-logo-normal{width:180px}.c-corporate-logo-anchor--white .icon-logo-normal .path01,.c-corporate-logo-anchor--white .icon-logo-vertical .path01{fill:#fff}.c-corporate-logo-anchor .icon-logo-vertical{display:none}@media (min-width:1024px){.l-hamburger-menu .icon-logo-normal,.l-header .icon-logo-normal{display:none}.l-hamburger-menu .icon-logo-vertical,.l-header .icon-logo-vertical{display:block}}.c-text-link{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-family:Noto Sans JP;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-text-link:hover{opacity:.6}.c-text-link{transition:all .3s}.c-text-link--english-16px-medium{font-weight:500}.c-text-link--english-16px-medium,.c-text-link--english-xl-semibold{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:1rem;letter-spacing:.08em;line-height:1.5rem;line-height:1}.c-text-link--english-xl-semibold{font-weight:600}@media (min-width:1024px){.c-text-link--english-xl-semibold{font-size:1.5rem;line-height:2rem}}.c-text-link--black{--tw-text-opacity:1}.c-scroll-top-anchor,.c-text-link--black{color:rgb(62 58 57/var(--tw-text-opacity))}.c-scroll-top-anchor{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:9999px;display:flex;flex-direction:column;font-family:Montserrat;font-size:.75rem;font-weight:500;gap:10px;height:5rem;letter-spacing:0;line-height:1rem;line-height:1;position:absolute;right:7.2%;top:1.25rem;width:5rem}@media (min-width:1024px){.c-scroll-top-anchor{right:3%;top:1rem}}@media (min-width:1280px){.c-scroll-top-anchor{right:6%}}.c-scroll-top-anchor{box-shadow:3px 3px 8px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.1)}.c-scroll-top-anchor .icon-arrow-medium{margin-top:.5rem;transform:rotate(-90deg)}.c-scroll-top-anchor .icon-arrow-medium .path01{fill:#3e3a39}.c-footer-contact-item{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));border-bottom-left-radius:20px;border-top-right-radius:20px;overflow:hidden;width:100%}.c-footer-contact-item--black{--tw-bg-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity))}.c-footer-contact-item--black .c-footer-contact-item__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.c-footer-contact-item__sp{align-items:center;display:flex;gap:1rem;height:3.5rem;justify-content:center;position:relative}@media (min-width:1024px){.c-footer-contact-item__sp{display:none}}.c-footer-contact-item__sp .icon-company,.c-footer-contact-item__sp .icon-introfuce,.c-footer-contact-item__sp .icon-mail{left:25%;position:absolute;width:1.5rem}@media (min-width:640px){.c-footer-contact-item__sp .icon-company,.c-footer-contact-item__sp .icon-introfuce,.c-footer-contact-item__sp .icon-mail{left:35%}}@media (min-width:768px){.c-footer-contact-item__sp .icon-company,.c-footer-contact-item__sp .icon-introfuce,.c-footer-contact-item__sp .icon-mail{left:40%}}.c-footer-contact-item__pc{align-items:center;display:none;flex-direction:column;justify-content:center;padding-bottom:3rem;padding-top:3rem}@media (min-width:1024px){.c-footer-contact-item__pc{display:flex}}.c-footer-contact-item__pc .icon-company,.c-footer-contact-item__pc .icon-introfuce,.c-footer-contact-item__pc .icon-mail{width:3rem}.c-footer-contact-item__pc .c-neumorphism-link{height:56px;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:236px}.c-footer-contact-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.5rem;line-height:1.7;margin-left:2rem}@media (min-width:1024px){.c-footer-contact-item__title{margin-left:0;margin-top:.5rem}}.c-shadow-link{--tw-text-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:.75rem;border-top-right-radius:.75rem;color:rgb(62 58 57/var(--tw-text-opacity));display:flex;font-family:Montserrat;font-size:2.5rem;font-weight:700;gap:1rem;height:100px;justify-content:center;letter-spacing:.08em;letter-spacing:0;line-height:1.5;width:100%}.c-shadow-link:hover{--tw-text-opacity:1;color:rgb(253 174 154/var(--tw-text-opacity))}@media (min-width:1024px){.c-shadow-link{height:10rem;width:372px}}.c-shadow-link{box-shadow:6px 6px 8px #d9d9d9,-6px -6px 8px hsla(0,0%,85%,.1);transition:all .2s ease-in}.c-shadow-link__circle{--tw-bg-opacity:1;--tw-gradient-from:#fdae9a;--tw-gradient-to:hsla(12,96%,80%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ce9688;align-items:center;background-color:rgb(62 58 57/var(--tw-bg-opacity));background-image:linear-gradient(to top,var(--tw-gradient-stops));border-radius:9999px;display:flex;height:45px;justify-content:center;position:relative;width:45px}.c-shadow-link__circle:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(255 255 255/var(--tw-bg-opacity));height:.75rem;position:relative;width:.75rem;z-index:1}.c-shadow-link__circle:after,.c-shadow-link__circle:before{border-radius:9999px;content:var(--tw-content);display:block}.c-shadow-link__circle:after{--tw-gradient-from:#a6a7a7;--tw-gradient-to:hsla(180,1%,65%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3e3a39;--tw-content:"";background-image:linear-gradient(to top,var(--tw-gradient-stops));height:45px;position:absolute;top:0;transition:all .2s ease-in;width:45px}.c-shadow-link:hover .c-shadow-link__circle:after{content:var(--tw-content);opacity:0}.c-breadcrumb{display:none;overflow-x:scroll;white-space:nowrap}@media (min-width:1024px){.c-breadcrumb{display:block}}.c-breadcrumb{-ms-overflow-style:none;scrollbar-width:none}.c-breadcrumb::-webkit-scrollbar{display:none}.c-breadcrumb-group{display:flex}.c-breadcrumb-group-list{align-items:center;display:flex;gap:.75rem}.c-breadcrumb-group-list__item{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:500;letter-spacing:.1em;line-height:1.25rem;line-height:1.5;-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-breadcrumb-group-list__item--active{color:rgba(62,58,57,.6);-webkit-text-decoration-line:none;text-decoration-line:none}.c-breadcrumb-group-list__item--white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.c-breadcrumb-group-list__item--white.c-breadcrumb-group-list__item--active{color:hsla(0,0%,100%,.6)}.c-breadcrumb-group-list__arrow{--tw-text-opacity:1;--tw-border-opacity:1;border-bottom-style:solid;border-bottom-width:0;border-left-style:solid;border-left-width:0;border-right:1px solid rgb(62 58 57/var(--tw-border-opacity));border-top:1px solid rgb(62 58 57/var(--tw-border-opacity));color:rgb(62 58 57/var(--tw-text-opacity));display:block;font-family:Noto Sans JP;font-size:.875rem;font-weight:500;height:.25rem;letter-spacing:.1em;line-height:1.25rem;line-height:1.5;margin-top:2px;transform:rotate(45deg);width:.25rem}.c-breadcrumb-group-list__arrow:not(:first-child){margin-right:.75rem}.c-breadcrumb-group-list__arrow--white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.c-category_lists__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5;line-height:1.5rem}@media (min-width:1024px){.c-category_lists__title{font-size:1.5rem;line-height:2rem}}.c-category_lists-group{display:flex;flex-direction:row;gap:1rem;margin-top:1rem;overflow-x:scroll;width:92vw}@media (min-width:1024px){.c-category_lists-group{flex-direction:column;margin-top:1.5rem;width:auto}}.c-category_lists-group-item__link{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.25rem;line-height:1.5;white-space:nowrap}.c-page_title{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-page_title{padding-left:0;padding-right:0}}.c-page_title{align-items:baseline;display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto;margin-top:6rem;max-width:966px;width:100%}@media (min-width:1024px){.c-page_title{justify-content:space-between;margin-top:5rem}}@media (min-width:1280px){.c-page_title{margin-left:auto;margin-right:auto;max-width:1126px;padding-left:5rem;width:100%}}.c-page_title__heading{--tw-text-opacity:1;color:rgba(62,58,57,.2);color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:2.5rem;font-weight:700;letter-spacing:0;letter-spacing:.08em;line-height:1.5}@media (min-width:1024px){.c-page_title__heading{font-size:4rem}}.c-policy-contents{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-policy-contents{padding-left:0;padding-right:0}}.c-policy-contents{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;margin-left:auto;margin-right:auto;max-width:1126px;padding-bottom:4rem;padding-top:2.5rem;width:100%}@media (min-width:1024px){.c-policy-contents{margin-top:1rem;padding:5rem 5%}}@media (min-width:1280px){.c-policy-contents{padding-left:0;padding-right:0}}.c-policy-contents-inner{margin-left:auto;margin-right:auto;max-width:966px;width:100%}.c-policy-contents-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:2rem;line-height:1.5;margin-bottom:1.5rem}@media (min-width:1024px){.c-policy-contents-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-bottom:2rem}}.c-policy-contents-inner__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify;width:100%}.c-policy-contents-inner__border{--tw-bg-opacity:1;background-color:rgb(166 167 167/var(--tw-bg-opacity));display:block;height:1px;margin-bottom:2rem;margin-top:2rem;width:100%}@media (min-width:1024px){.c-policy-contents-inner__border{margin-bottom:2.5rem;margin-top:2.5rem}}.c-policy-contents-inner__list{display:flex;flex-direction:column;gap:2rem;width:100%}.c-policy-contents-inner__list--declaration{margin-top:2rem}@media (min-width:1024px){.c-policy-contents-inner__list--declaration{margin-top:2.5rem}}.c-policy-contents-item{width:100%}.c-policy-contents-item__title{font-weight:500;line-height:1.5rem;line-height:1.5;margin-bottom:.5rem}.c-policy-contents-item__text,.c-policy-contents-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;letter-spacing:.1em}.c-policy-contents-item__text{font-weight:400;line-height:1.5rem;line-height:2;text-align:justify;width:100%}.c-policy-contents-item__text-group{display:flex;gap:.5rem;margin-top:.5rem}@media (min-width:1024px){.c-policy-contents-item__text-group{gap:1rem}}.c-policy-contents-item__text-group .c-policy-contents-item__text:first-child{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-button{--tw-text-opacity:1;align-items:center;border-bottom-left-radius:.75rem;border-top-right-radius:.75rem;color:rgb(62 58 57/var(--tw-text-opacity));display:flex;font-family:Noto Sans JP;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.1em;line-height:1.5rem;line-height:1.7;width:100%}.c-button--black{background-color:rgb(62 58 57/var(--tw-bg-opacity));box-shadow:6px 6px 8px rgba(0,0,0,.1),-6px -6px 8px hsla(0,0%,100%,.05)}.c-button--black,.c-button--pink{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.c-button--pink{background-color:rgb(206 150 136/var(--tw-bg-opacity))}.c-button--gray{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));box-shadow:6px 6px 8px #d9d9d9,-6px -6px 8px #fff;color:rgb(62 58 57/var(--tw-text-opacity))}.c-button--size_base{height:2.5rem}@media (min-width:1024px){.c-button--size_base{height:3.5rem}}.c-button--size_md{height:3.5rem}@media (min-width:1024px){.c-button--size_md{height:4rem}}.c-button--size_lg{height:3.5rem}@media (min-width:1024px){.c-button--size_lg{height:4.5rem}}.c-button--size_xl{height:3.5rem}@media (min-width:1024px){.c-button--size_xl{height:5rem}}.c-button--font_lg{font-size:1.25rem;line-height:1.75rem}@media (min-width:1024px){.c-button--font_lg{font-size:1.75rem}}.c-button--font_base{font-size:1rem;line-height:1.5rem}.c-button--Montserrat{font-family:Montserrat}.c-bg-english-title{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-bg-english-title{padding-left:0;padding-right:0}}.c-bg-english-title{padding-top:2.5rem;position:relative;width:100%}@media (min-width:1024px){.c-bg-english-title{padding:2rem 5%}}@media (min-width:1280px){.c-bg-english-title{padding:4rem 0}}.c-bg-english-title--center .c-bg-english-title__jp{bottom:-2rem;left:50%}@media (min-width:1024px){.c-bg-english-title--center .c-bg-english-title__jp{position:absolute;text-align:center;transform:translateX(-50%)}}.c-bg-english-title--white .c-bg-english-title__jp,.c-bg-english-title--white-center .c-bg-english-title__jp{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.c-bg-english-title--white-center .c-bg-english-title__jp{bottom:-2rem;left:50%}@media (min-width:1024px){.c-bg-english-title--white-center .c-bg-english-title__jp{position:absolute;text-align:center;transform:translateX(-50%)}}.c-bg-english-title--works_section{padding-top:4rem}@media (min-width:1024px){.c-bg-english-title--works_section{padding-bottom:2rem;padding-top:3rem}}@media (min-width:1280px){.c-bg-english-title--works_section{padding-bottom:4rem;padding-top:6.5rem}}.c-bg-english-title--works_section .c-bg-english-title__jp{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.c-bg-english-title--works_section .c-bg-english-title__english{top:2rem}@media (min-width:1024px){.c-bg-english-title--works_section .c-bg-english-title__english{top:0}}.c-bg-english-title__english{color:hsla(180,1%,65%,.1);font-family:Montserrat;font-size:3rem;font-weight:700;left:7.2%;letter-spacing:.08em;line-height:1;position:absolute;top:0}@media (min-width:414px){.c-bg-english-title__english{font-size:3.5rem}}@media (min-width:1024px){.c-bg-english-title__english{font-size:120px;left:0}}@media (min-width:1280px){.c-bg-english-title__english{font-size:180px}}.c-bg-english-title__jp{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:2rem;line-height:1.5}@media (min-width:1024px){.c-bg-english-title__jp{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-left:auto;margin-right:auto;max-width:966px;width:100%}}.c-staff-item{width:100%}.c-staff-item__anchor,.c-staff-item__facebook{display:block}.c-staff-item__anchor:hover,.c-staff-item__facebook:hover{opacity:.8}.c-staff-item__anchor,.c-staff-item__facebook{transition:all .3s}.c-staff-item__image{border-bottom-left-radius:30px;overflow:hidden;position:relative;width:100%}.c-staff-item__post{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));bottom:0;color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-family:Montserrat;font-size:1rem;font-weight:500;left:0;letter-spacing:.08em;line-height:1.5rem;line-height:1;padding-bottom:.5rem;padding-top:.5rem;position:absolute;text-align:center;width:100%}@media (min-width:1024px){.c-staff-item__post{font-size:.875rem;line-height:1.25rem}}.c-staff-item__name{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));display:block;font-family:Montserrat;font-size:19px;font-weight:400;letter-spacing:.1em;line-height:1;margin-top:1.25rem}@media (min-width:1024px){.c-staff-item__name{font-size:1rem;line-height:1.5rem}}.c-staff-item__copy{font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.5rem;line-height:1.5;margin-top:.75rem}.c-staff-item__copy,.c-staff-item__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP}.c-staff-item__text{font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem;line-height:1.6;margin-top:.5rem;text-align:justify}.c-staff-item__facebook{margin-top:1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-knou-more{--tw-bg-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));padding-bottom:2.5rem;position:relative;width:100%;z-index:1}@media (min-width:1024px){.c-knou-more{padding-bottom:104px}}.c-knou-more-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-knou-more-inner{padding-left:0;padding-right:0}}.c-knou-more-inner{display:flex;flex-direction:column;gap:1.25rem;margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:1126px;width:100%}@media (min-width:1024px){.c-knou-more-inner{flex-direction:row;gap:2.5rem;justify-content:space-between;margin-top:5rem;padding-left:5%;padding-right:5%}}@media (min-width:1280px){.c-knou-more-inner{padding-left:0;padding-right:0}}.c-knou-more-item{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:20px;border-top-right-radius:20px;padding-bottom:1.25rem;padding-left:2.5rem;padding-top:1.25rem}.c-knou-more-item:hover{opacity:.8}@media (min-width:1024px){.c-knou-more-item{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;max-width:540px;padding-left:0;width:100%}}.c-knou-more-item{transition:all .2s ease-in}.c-knou-more-item .c-knou-more-item-inner{align-items:center;display:flex;gap:1.5rem;width:100%}@media (min-width:1024px){.c-knou-more-item .c-knou-more-item-inner{flex-direction:column-reverse;gap:.75rem}}.c-knou-more-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:900;letter-spacing:.1em;line-height:1.75rem;line-height:1.5}@media (min-width:1024px){.c-knou-more-item__title{font-size:1.75rem}}.c-knou-more-item__circle{--tw-bg-opacity:1;--tw-gradient-from:#fdae9a;--tw-gradient-to:hsla(12,96%,80%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ce9688;align-items:center;background-color:rgb(62 58 57/var(--tw-bg-opacity));background-image:linear-gradient(to top,var(--tw-gradient-stops));border-radius:9999px;display:flex;height:1.5rem;justify-content:center;position:relative;width:1.5rem}.c-knou-more-item__circle:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content);display:block;height:.25rem;position:relative;width:.25rem;z-index:1}.c-knou-more-item__circle:after{--tw-gradient-from:#a6a7a7;--tw-gradient-to:hsla(180,1%,65%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3e3a39;--tw-content:"";background-image:linear-gradient(to top,var(--tw-gradient-stops));border-radius:9999px;content:var(--tw-content);display:block;height:1.5rem;position:absolute;top:0;width:1.5rem}.c-knou-more-item__english{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));display:none;font-family:Montserrat;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.5rem;line-height:1.2;margin-top:.5rem}@media (min-width:1024px){.c-knou-more-item__english{display:block}}[id=member] .c-knou-more-item--member,[id=recruit] .c-knou-more-item--recruit{display:none}.c-client-logo{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}.c-client-logo__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));display:none;font-family:Montserrat;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.25rem;line-height:1.5;text-align:center}.c-client-logo__list{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));height:76px;overflow:hidden;padding-top:.25rem;width:100%}@media (min-width:1024px){.c-client-logo__list{height:96px}}.c-client-logo__list .slick-list{overflow:visible;width:200px}.c-client-logo__list .slick-slide{margin-right:1rem}@media (min-width:1024px){.c-client-logo__list .slick-slide{margin-right:2rem}}.c-client-logo__image,.c-client-logo__list .slick-slide{width:auto!important}.c-client-logo__image>img{height:4rem;width:auto}@media (min-width:1024px){.c-client-logo__image>img{height:5rem}}[id=index] .c-client-logo{padding-bottom:120px;padding-top:5rem}@media (min-width:1024px){[id=index] .c-client-logo{padding-bottom:200px}}[id=index] .c-client-logo__title{display:block}[id=index] .c-client-logo__list{margin-top:1rem}[id=index] .c-client-logo__list:last-child{margin-top:0}[id=index] .c-client-logo__list .slick-list{width:158px}@media (min-width:1024px){[id=index] .c-client-logo__list .slick-list{width:200px}}.c-contact-link{display:block;padding-top:1.5rem;position:relative;width:100%}@media (min-width:1024px){.c-contact-link{padding-top:124px}}.c-contact-link:hover .c-contact-link-item-arrow{--tw-text-opacity:1;color:rgb(253 174 154/var(--tw-text-opacity))}.c-contact-link:hover .c-contact-link-item-arrow__circle{--tw-border-opacity:1;border-color:rgb(253 174 154/var(--tw-border-opacity))}.c-contact-link:hover .c-contact-link-item-arrow__circle .icon-arrow-small .path01{fill:#fdae9a}.c-contact-link:hover .c-contact-link-item__title>span{-webkit-animation:updown-anim 3.5s linear infinite;animation:updown-anim 3.5s linear infinite}.c-contact-link__bg-english{color:hsla(180,1%,65%,.1);font-family:Montserrat;font-size:2.5rem;font-weight:700;letter-spacing:.08em;line-height:1.5;position:absolute;right:7.2%;top:-.5rem}@media (min-width:414px){.c-contact-link__bg-english{font-size:3rem}}@media (min-width:1024px){.c-contact-link__bg-english{font-size:156px;letter-spacing:0;line-height:1;right:0;top:1.25rem}}@media (min-width:1280px){.c-contact-link__bg-english{font-size:180px;right:calc(50% - 563px)}}.c-contact-link-inner{--tw-bg-opacity:1;align-items:center;background-color:rgb(62 58 57/var(--tw-bg-opacity));border-bottom-right-radius:20px;border-top-right-radius:20px;box-shadow:6px 6px 8px rgba(0,0,0,.1);display:flex;gap:1.5rem;height:172px;width:92.8%}@media (min-width:1024px){.c-contact-link-inner{border-bottom-left-radius:20px;border-bottom-right-radius:0;border-top-right-radius:20px;gap:1rem;margin-left:auto;margin-right:auto;max-width:1126px;min-height:156px;padding-bottom:1.25rem;padding-right:5%;padding-top:2.25rem;width:100%}}@media (min-width:1280px){.c-contact-link-inner{padding-right:0}}.c-contact-link-inner__image{margin-left:7.2%;margin-top:-1rem;width:105px}@media (min-width:1024px){.c-contact-link-inner__image{margin-top:-136px;width:147px}}.c-contact-link-item{align-items:flex-end;justify-content:space-between}@media (min-width:1024px){.c-contact-link-item{display:flex;max-width:808px;width:100%}}.c-contact-link-item__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-family:Noto Sans JP;font-size:1.25rem;font-weight:900;letter-spacing:.1em;line-height:1.75rem;line-height:1.5;overflow:hidden}@media (min-width:414px){.c-contact-link-item__title{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){.c-contact-link-item__title{line-height:1.5}}@media (min-width:1024px){.c-contact-link-item__title{font-size:2.5rem}}.c-contact-link-item__title span{display:block}.c-contact-link-item__sub-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-family:Noto Sans JP;font-size:.75rem;font-weight:900;letter-spacing:.1em;line-height:1rem;line-height:1.5;margin-top:.5rem}@media (min-width:1024px){.c-contact-link-item__sub-title{font-size:1.25rem;line-height:1.75rem;margin-top:0}}.c-contact-link-item-arrow{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-family:Montserrat;font-size:.875rem;font-weight:500;gap:.5rem;letter-spacing:0;line-height:1.25rem;line-height:1.5;margin-top:1rem}@media (min-width:1024px){.c-contact-link-item-arrow{font-size:1.25rem;gap:1rem;line-height:1.75rem}}.c-contact-link-item-arrow{transition:all .3s}.c-contact-link-item-arrow__circle{--tw-border-opacity:1;align-items:center;border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;display:flex;height:1.25rem;justify-content:center;width:1.25rem}@media (min-width:1024px){.c-contact-link-item-arrow__circle{height:2rem;width:2rem}}.c-contact-link-item-arrow__circle{transition:all .3s}.c-contact-link-item-arrow__circle .icon-arrow-small .path01{fill:#fff;transition:all .3s}@-webkit-keyframes updown-anim{0%{transform:translateY(0)}10%{transform:translateY(110%)}40%{transform:translateY(110%)}50%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes updown-anim{0%{transform:translateY(0)}10%{transform:translateY(110%)}40%{transform:translateY(110%)}50%{transform:translateY(0)}to{transform:translateY(0)}}.c-scroll-image{margin-left:auto;overflow:visible;width:244px}@media (min-width:1024px){.c-scroll-image{width:337px}}.c-scroll-image--md{width:262px}@media (min-width:1024px){.c-scroll-image--md{width:460px}}.c-scroll-image--md .c-scroll-image__item{padding-right:.75rem;width:250px}@media (min-width:1024px){.c-scroll-image--md .c-scroll-image__item{padding-right:1.25rem;width:440px}}.c-scroll-image__item{padding-right:1.5rem;width:220px}@media (min-width:1024px){.c-scroll-image__item{padding-right:2rem;width:305px}}.c-scroll-image .slick-list{overflow:visible}.c-scroll-image .slick-slide:nth-child(odd){margin-top:2rem}@media (min-width:1024px){.c-form-row--sm{width:8rem}.c-form-row--md{width:25rem}}.c-form-row-label{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.6;line-height:1.5rem}@media (min-width:1024px){.c-form-row-label{font-size:1.125rem;line-height:1.75rem}}.c-form-row-label__required{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(208 17 17/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.125rem;font-weight:400;letter-spacing:.1em;line-height:2;line-height:1.75rem;text-align:justify}.c-form-row-body{margin-top:.5rem}.c-form-row-body__elements{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;position:relative;text-align:justify}.c-form-row-body__elements .active{color:rgb(62 58 57/var(--tw-text-opacity));color:rgba(62,58,57,.5)}.c-form-row-body__elements .active,.c-form-row-body__elements .form-control,.c-form-row-body__elements .form-select{--tw-text-opacity:1;font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:1;text-align:justify}.c-form-row-body__elements .form-control,.c-form-row-body__elements .form-select{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));border-radius:.5rem;color:rgb(62 58 57/var(--tw-text-opacity));height:3.5rem;padding:1rem 1.5rem;width:100%}.c-form-row-body__elements .form-control::-moz-placeholder,.c-form-row-body__elements .form-select::-moz-placeholder{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgba(62,58,57,.5);font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}.c-form-row-body__elements .form-control:-ms-input-placeholder,.c-form-row-body__elements .form-select:-ms-input-placeholder{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgba(62,58,57,.5);font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}.c-form-row-body__elements .form-control::placeholder,.c-form-row-body__elements .form-select::placeholder{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgba(62,58,57,.5);font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}.c-form-row-body__elements .form-textarea{height:15rem;line-height:2}@media (min-width:1024px){.c-form-row-body__elements .form-textarea{height:13rem}}.c-form-row-body__elements .form-select.active{color:rgba(62,58,57,.5)}.c-form-row-body__elements .is-invalid{background-color:rgba(208,17,17,.2)}.c-form-row-body__elements_arrow{position:absolute;right:1.25rem;top:1rem;transform:rotate(90deg);z-index:10}.c-form-row-body__elements_arrow .icon-arrow-medium .path01{fill:rgba(62,58,57,.5)}.c-form-row-body__errors{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(208 17 17/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:500;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:.5rem;text-align:justify;white-space:nowrap}.c-form-row-body__errors--error{color:red}.c-row-form-supplement{align-items:center;display:flex;gap:1rem}.c-row-form-supplement__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.6;line-height:1.5rem}@media (min-width:1024px){.c-row-form-supplement__text{font-size:1.125rem;line-height:1.75rem}}.c-form-step_bar-lists{display:flex;flex-direction:row;gap:3rem;position:relative}@media (min-width:1024px){.c-form-step_bar-lists{flex-direction:column;gap:2.5rem}}.c-form-step_bar-lists:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(62 58 57/var(--tw-bg-opacity));bottom:3.25rem;content:var(--tw-content);height:2px;left:2.25rem;position:absolute;width:12rem;z-index:-10}@media (min-width:1024px){.c-form-step_bar-lists:after{bottom:8rem;left:-4.25rem;transform:rotate(90deg)}}.c-form-step_bar-lists-item{align-items:center;display:flex;flex-direction:column;gap:.5rem}@media (min-width:1024px){.c-form-step_bar-lists-item{flex-direction:row;gap:2rem}}.c-form-step_bar-lists-item__number{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(62 58 57/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;color:rgb(62 58 57/var(--tw-text-opacity));display:flex;font-family:Noto Sans JP;font-family:Montserrat;font-size:1rem;font-weight:900;height:3rem;justify-content:center;letter-spacing:.1em;line-height:1.5;line-height:1.5rem;width:3rem}@media (min-width:1024px){.c-form-step_bar-lists-item__number{font-size:1.75rem;height:3.5rem;width:3.5rem}}.c-form-step_bar-lists-item__number--active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.c-form-step_bar-lists-item__label{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:700;letter-spacing:.1em;line-height:1.7;line-height:1.25rem}@media (min-width:1024px){.c-form-step_bar-lists-item__label{font-size:1.25rem;line-height:1.75rem}}.c-form-agreement{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-form-agreement{padding-left:0;padding-right:0}}.c-form-agreement{margin-top:2.5rem}@media (min-width:1024px){.c-form-agreement{margin-top:4rem}}.c-form-agreement__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));display:none;font-family:Noto Sans JP;font-size:1rem;font-weight:400;justify-content:center;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}@media (min-width:1024px){.c-form-agreement__text{display:flex}}.c-form-agreement__text--link{font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-form-agreement__btn{margin-left:auto;margin-right:auto;margin-top:2.5rem}@media (min-width:1024px){.c-form-agreement__btn{width:18rem}}.c-form-agreement-description__label{--tw-text-opacity:1;align-items:center;color:rgb(62 58 57/var(--tw-text-opacity));cursor:pointer;display:flex;font-family:Noto Sans JP;font-size:1rem;font-weight:400;justify-content:center;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify;text-align:center}@media (min-width:1024px){.c-form-agreement-description__label{margin-top:2rem}}.c-form-agreement-description__label svg{margin-right:1rem}.c-form-agreement-description__label svg .active{fill:#3e3a39}.c-form-agreement-description__label_link{font-weight:700;text-align:justify;-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-form-agreement-description__error,.c-form-agreement-description__label_link{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;letter-spacing:.1em;line-height:1.5rem;line-height:2}.c-form-agreement-description__error{color:rgb(208 17 17/var(--tw-text-opacity));font-weight:500;margin-top:.5rem;text-align:justify;text-align:center}.c-form-agreement-description-widget{display:none}.c-form-confirm_submit{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-form-confirm_submit{padding-left:0;padding-right:0}}.c-form-confirm_submit{display:flex;flex-direction:column;gap:.75rem;margin-top:2.5rem}@media (min-width:1024px){.c-form-confirm_submit{flex-direction:row;gap:1.5rem;justify-content:center;margin-top:4rem}.c-form-confirm_submit__btn{width:18rem}}.c-form-complete_message__btn{margin-left:auto;margin-right:auto;margin-top:2.5rem;width:85.6%}@media (min-width:1024px){.c-form-complete_message__btn{margin-top:3.5rem;width:18rem}}.c-form-complete_message-inner{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 7.2%;width:100%}@media (min-width:1024px){.c-form-complete_message-inner{gap:2rem;padding:5rem}}.c-form-complete_message-inner__heading{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.5;line-height:1.75rem;text-align:center}@media (min-width:1024px){.c-form-complete_message-inner__heading{font-size:1.5rem;line-height:2rem;text-align:justify}}.c-form-complete_message-inner__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:1.5rem;text-align:justify}.c-login-block{position:relative}.c-login-block__bg{left:50%;position:absolute;top:2.5rem;width:10rem}@media (min-width:1024px){.c-login-block__bg{width:20rem}}.c-login-block__bg{transform:translateX(-50%)}.c-login-block-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-login-block-inner{padding-left:0;padding-right:0}}.c-login-block-inner{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;padding-bottom:3.5rem;padding-top:3.5rem}@media (min-width:1024px){.c-login-block-inner{padding-bottom:5rem;padding-top:5rem}}.c-login-block-inner--bg_gray{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:rgb(244 244 244/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.c-login-block-inner--bg_gray .c-login-block-inner-form-row__input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.c-login-block-inner__error{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(208 17 17/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:500;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:.5rem;text-align:justify;text-align:center;white-space:nowrap}.c-login-block-inner-form__heading{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.c-login-block-inner-form__heading_eg{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(166 167 167/var(--tw-text-opacity));font-family:Montserrat;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.5;line-height:1.75rem;text-align:center}@media (min-width:1024px){.c-login-block-inner-form__heading_eg{font-size:1.5rem;line-height:2rem}}.c-login-block-inner-form__heading_jp{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1rem;line-height:1.5}.c-login-block-inner-form__btn{margin-left:auto;margin-right:auto;margin-top:1.5rem;width:100%}@media (min-width:1024px){.c-login-block-inner-form__btn{margin-top:2.5rem;width:18rem}}.c-login-block-inner-form-textarea{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-top:2rem}@media (min-width:1024px){.c-login-block-inner-form-textarea{gap:1.25rem;margin-top:4rem}}.c-login-block-inner-form-textarea__heading{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.75rem;line-height:1.7;text-align:center}.c-login-block-inner-form-textarea__text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:1.25rem;line-height:2.3;text-align:justify}@media (min-width:1024px){.c-login-block-inner-form-textarea__text{text-align:center}}.c-login-block-inner-form-row{margin-left:auto;margin-right:auto;margin-top:1.5rem;width:100%}@media (min-width:1024px){.c-login-block-inner-form-row{margin-top:2.5rem;width:35rem}}.c-login-block-inner-form-row__label{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));display:block;font-family:Noto Sans JP;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.6;line-height:1.5rem}@media (min-width:1024px){.c-login-block-inner-form-row__label{font-size:1.125rem;line-height:1.75rem}}.c-login-block-inner-form-row__label_required{color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(208 17 17/var(--tw-text-opacity));font-size:1.125rem;line-height:2;line-height:1.75rem}.c-login-block-inner-form-row__input,.c-login-block-inner-form-row__label_required{--tw-text-opacity:1;font-family:Noto Sans JP;font-weight:400;letter-spacing:.1em;text-align:justify}.c-login-block-inner-form-row__input{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));border-radius:.5rem;color:rgb(62 58 57/var(--tw-text-opacity));font-size:1rem;height:3.5rem;line-height:1.5rem;line-height:1;margin-top:.25rem;padding:1rem 1.5rem;width:100%}.c-login-block-inner-form-row__input::-moz-placeholder{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgba(62,58,57,.5);font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}.c-login-block-inner-form-row__input:-ms-input-placeholder{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgba(62,58,57,.5);font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}.c-login-block-inner-form-row__input::placeholder{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgba(62,58,57,.5);font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}.c-login-block-inner-form-row__text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.75rem;font-weight:400;letter-spacing:.1em;line-height:1rem;line-height:1.5;padding-left:1.25rem;position:relative}.c-login-block-inner-form-row__text:before{--tw-content:"※";content:var(--tw-content);left:0;position:absolute}.c-login-block-inner-form-row__text:first-of-type{margin-top:.75rem}.c-login-block-inner-form-row__text_link{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.75rem;font-weight:400;letter-spacing:.1em;line-height:1rem;line-height:1.5;-webkit-text-decoration-line:underline;text-decoration-line:underline;white-space:nowrap}.sp-style{display:block}@media (min-width:640px){.sp-style{display:none}}.md-style{display:none}@media (min-width:768px){.md-style{display:block}}.lg-style{display:none}@media (min-width:1024px){.lg-style{display:block}}.c-index-scroll-text{bottom:0;height:190px;overflow:hidden;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:1024px){.c-index-scroll-text{height:214px}}.c-index-scroll-text--black{display:none;z-index:-20}@media (min-width:1024px){.c-index-scroll-text--black{display:block;height:204px}}.c-index-scroll-text--black .c-index-scroll-text__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity))}@media (min-width:1024px){.c-index-scroll-text--white{border-bottom-left-radius:40px;border-top-right-radius:40px;height:78px}}.c-index-scroll-text--white .c-index-scroll-text__text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));mix-blend-mode:overlay}.c-index-scroll-text--gray{height:192px;position:static}@media (min-width:1024px){.c-index-scroll-text--gray{height:216px}}.c-index-scroll-text--gray .c-index-scroll-text__text{--tw-text-opacity:1;color:rgb(166 167 167/var(--tw-text-opacity))}.c-index-scroll-text__item{display:flex;width:100vw}.c-index-scroll-text__text{color:rgba(62,58,57,.2);font-family:Montserrat;font-size:180px;font-weight:900;letter-spacing:0;line-height:1;white-space:nowrap}.c-index-scroll-text__text:first-child{-webkit-animation:AnimationText1 50s linear -25s infinite;animation:AnimationText1 50s linear -25s infinite}.c-index-scroll-text__text:last-child{-webkit-animation:AnimationText2 50s linear infinite;animation:AnimationText2 50s linear infinite}@-webkit-keyframes AnimationText1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes AnimationText1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-webkit-keyframes AnimationText2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes AnimationText2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.c-index-cms-slot{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-index-cms-slot{padding-left:0;padding-right:0}}.c-index-cms-slot{margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){.c-index-cms-slot{display:flex;padding-left:5%;padding-right:5%}}@media (min-width:1280px){.c-index-cms-slot{padding-left:0;padding-right:0}}@media (min-width:1024px){.c-index-cms-slot.pg-blog-slot .c-index-cms-slot-item{max-width:226px}}.c-index-cms-slot.pg-blog-slot .c-index-cms-slot-item-title-group__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.c-index-cms-slot.pg-news-slot .c-index-cms-slot-item{max-width:342px}}.c-index-cms-slot .c-index-cms-slot-item{width:100%}.c-index-cms-slot .c-index-cms-slot-item-title-group{align-items:center;display:flex;justify-content:space-between;width:100%}@media (min-width:1024px){.c-index-cms-slot .c-index-cms-slot-item-title-group{display:block}}.c-index-cms-slot .c-index-cms-slot-item-title-group__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:3rem;font-weight:700;letter-spacing:.08em;line-height:1.5}@media (min-width:1024px){.c-index-cms-slot .c-index-cms-slot-item-title-group__title{margin-bottom:1.5rem}}.c-index-cms-slot .c-index-cms-slot-list{display:flex;flex-direction:column;gap:2rem;margin-top:1.25rem}@media (min-width:1024px){.c-index-cms-slot .c-index-cms-slot-list{gap:2.25rem}}.c-index-cms-slot .c-index-cms-slot-category{margin-top:1.5rem}@media (min-width:1024px){.c-index-cms-slot .c-index-cms-slot-category{margin-top:2.25rem}}.c-index-cms-slot .c-index-cms-slot-category__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Montserrat;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.5rem;line-height:1.2}.c-index-cms-slot .c-index-cms-slot-category-group{margin:0 calc(50% - 50vw);padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-index-cms-slot .c-index-cms-slot-category-group{padding-left:0;padding-right:0}}.c-index-cms-slot .c-index-cms-slot-category-group{margin-top:1rem;overflow-x:scroll;width:100vw}@media (min-width:768px){.c-index-cms-slot .c-index-cms-slot-category-group{margin:1rem 0 0;padding-left:0;padding-right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.c-index-cms-slot .c-index-cms-slot-category-group__list{display:flex;gap:2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:1024px){.c-index-cms-slot .c-index-cms-slot-category-group__list{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.c-index-cms-slot .c-index-cms-slot-category-group__anchor{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:hsla(0,0%,100%,.6);display:block;font-family:Montserrat;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.25rem;line-height:1.5;margin-bottom:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-index-cms-slot .c-index-cms-slot-category-group__anchor:hover{opacity:.4}.c-index-cms-slot .c-index-cms-slot-category-group__anchor{transition:all .3s}.c-index-service-list-item{align-items:center;margin-top:2.5rem;position:relative}@media (min-width:1024px){.c-index-service-list-item{display:flex;margin-top:0;min-height:100vh;width:100%}}.c-index-service-list-item--active .c-index-service-list-item__bg-image{opacity:1}.c-index-service-list-item__image{margin-bottom:1rem;width:100%}@media (min-width:1024px){.c-index-service-list-item__image{display:none}}.c-index-service-list-item__bg-image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:100%;left:50%;max-width:1126px;opacity:0;position:absolute;top:0;width:100%;z-index:-50}@media (min-width:1024px){.c-index-service-list-item__bg-image{display:block}}.c-index-service-list-item__bg-image{transform:translateX(-50%);transition:all .5s ease 0s}.c-index-service-list-item__bg-image--active{opacity:1}.c-index-service-list-item__bg-image--support{background-image:url(/build/images/service_support.f534b7ed.png)}.c-index-service-list-item__bg-image--consulting{background-image:url(/build/images/service_consulting.4d4d9329.png)}.c-index-service-list-item__bg-image--service{background-image:url(/build/images/service_service.1f3a8a8e.png)}.c-index-service-list-item__bg-image--application{background-image:url(/build/images/service_application.b7014750.png)}.c-index-service-list-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.75rem;font-weight:900;letter-spacing:.1em;line-height:1.5}@media (min-width:1024px){.c-index-service-list-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:2.5rem;font-weight:900;letter-spacing:.1em;line-height:1.4}}.c-index-service-list-item__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-bottom:2rem;margin-top:1rem;text-align:justify;width:100%}@media (min-width:1024px){.c-index-service-list-item__text{margin-top:1.25rem;width:420px}}[id=index] .pg-index-hero{height:100vh;padding-bottom:125px;position:relative;width:100%}[id=index] .pg-index-hero>.svg-corner{position:absolute;right:0;top:0;transform:rotate(-180deg)}[id=index] .pg-index-hero .c-index-scroll-text--white{height:110px}@media (min-width:1024px){[id=index] .pg-index-hero .c-index-scroll-text--white{height:78px}}[id=index] .pg-index-hero .c-index-scroll-text--black{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=index] .pg-index-hero .c-index-scroll-text__text{font-size:88px}@media (min-width:1024px){[id=index] .pg-index-hero .c-index-scroll-text__text{font-size:180px}}[id=index] .pg-index-hero__dummy-box{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));bottom:-5rem;display:none;height:5rem;left:0;position:absolute;width:100%;z-index:20}@media (min-width:1024px){[id=index] .pg-index-hero__dummy-box{display:block}}[id=index] .pg-index-hero-video{height:100vh;overflow:hidden;position:relative;width:100%}[id=index] .pg-index-hero-video:before{--tw-content:"";background-color:rgba(62,58,57,.2);content:var(--tw-content);display:block;height:100%;position:absolute;top:0;width:100%;z-index:5}@media (min-width:1024px){[id=index] .pg-index-hero-video{border-bottom-left-radius:40px;border-top-right-radius:40px;height:100%}}[id=index] .pg-index-hero-video__inner{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}[id=index] .pg-index-hero-video__inner iframe{height:100vh;left:50%;min-height:100vw;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(-51.9vw + 594%,196%)}@media (min-width:768px){[id=index] .pg-index-hero-video__inner iframe{width:max(-13.29vw + 298%,100%)}}[id=index] .pg-index-hero-video__item{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}[id=index] .pg-index-hero-video__item .c-corporate-logo-anchor{left:7.2%;position:absolute;top:1rem}@media (min-width:1024px){[id=index] .pg-index-hero-video__item .c-corporate-logo-anchor{left:2rem}}[id=index] .pg-index-hero-video__introduction{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=index] .pg-index-hero-video__introduction{padding-left:0;padding-right:0}}[id=index] .pg-index-hero-video__introduction{margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){[id=index] .pg-index-hero-video__introduction{padding-left:5%;padding-right:5%}}@media (min-width:1280px){[id=index] .pg-index-hero-video__introduction{padding-left:0;padding-right:0}}[id=index] .pg-index-hero-video__headline{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:2.25rem;font-weight:900;letter-spacing:.1em;line-height:2.5rem;line-height:1.375}@media (min-width:414px){[id=index] .pg-index-hero-video__headline{font-size:2.5rem}}@media (min-width:1024px){[id=index] .pg-index-hero-video__headline{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:4rem;font-weight:900;letter-spacing:.08em;line-height:1.3}}[id=index] .pg-index-hero-video__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.5rem;line-height:1.7;margin-top:2rem}@media (min-width:1024px){[id=index] .pg-index-hero-video__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.75rem;line-height:1.7}}[id=index] .pg-index-revolution{margin-top:3.5rem;width:100%}@media (min-width:1024px){[id=index] .pg-index-revolution{margin-top:5rem}}[id=index] .pg-index-revolution-wrapper{background-image:url(/build/images/revolution_bg_sp.62658eb0.png);background-position:50%;background-size:cover;border-bottom-left-radius:40px;border-top-right-radius:40px;padding-bottom:2.5rem;padding-top:4rem;width:100%}@media (min-width:1024px){[id=index] .pg-index-revolution-wrapper{background-image:url(/build/images/revolution_bg.8b1dad56.png);height:800px;padding-top:0}}[id=index] .pg-index-revolution-inner{flex-direction:row-reverse;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){[id=index] .pg-index-revolution-inner{display:flex;padding-left:5%;padding-right:5%}}@media (min-width:1280px){[id=index] .pg-index-revolution-inner{padding-left:0;padding-right:0}}[id=index] .pg-index-revolution-item{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=index] .pg-index-revolution-item{padding-left:0;padding-right:0}}[id=index] .pg-index-revolution-item{display:flex;flex-direction:column;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){[id=index] .pg-index-revolution-item{height:800px}}[id=index] .pg-index-revolution-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.4}@media (min-width:1280px){[id=index] .pg-index-revolution-item__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:3rem;font-weight:900;letter-spacing:.08em;line-height:1.5}}[id=index] .pg-index-revolution-item__text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:1.25rem;line-height:2.3;margin-top:1.5rem;text-align:justify;width:100%}@media (min-width:1024px){[id=index] .pg-index-revolution-item__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:3.5rem;text-align:justify}}[id=index] .pg-index-revolution-scroll{margin-top:1.5rem;overflow:hidden;width:100%}@media (min-width:1024px){[id=index] .pg-index-revolution-scroll{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:2rem}}[id=index] .pg-index-revolution-scroll__image-group{overflow:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[id=index] .pg-index-revolution-scroll__image{padding-left:.5rem;padding-right:.5rem;width:166px}@media (min-width:1024px){[id=index] .pg-index-revolution-scroll__image{width:440px}}[id=index] .pg-index-revolution-scroll .slick-list{overflow:visible;width:174px}@media (min-width:1024px){[id=index] .pg-index-revolution-scroll .slick-list{width:440px}}[id=index] .pg-index-revolution-scroll .slick-slide{width:174px}@media (min-width:1024px){[id=index] .pg-index-revolution-scroll .slick-slide{width:440px}}[id=index] .pg-index-recruit{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));padding-bottom:2.5rem;padding-top:2.5rem;position:relative;width:100%}@media (min-width:1024px){[id=index] .pg-index-recruit{padding-bottom:5rem;padding-top:1.25rem}}[id=index] .pg-index-recruit .c-index-scroll-text--gray{height:110px}@media (min-width:1024px){[id=index] .pg-index-recruit .c-index-scroll-text--gray{height:216px}}[id=index] .pg-index-recruit .c-index-scroll-text__text{font-size:64px}@media (min-width:1024px){[id=index] .pg-index-recruit .c-index-scroll-text__text{font-size:180px}}[id=index] .pg-index-recruit__bg-block{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:40px;border-top-right-radius:40px;bottom:2.5rem;height:761px;left:0;position:absolute;width:100%}@media (min-width:1024px){[id=index] .pg-index-recruit__bg-block{bottom:5rem;height:720px;left:50%;width:90%}}@media (min-width:1280px){[id=index] .pg-index-recruit__bg-block{max-width:1046px}}[id=index] .pg-index-recruit__bg-block{box-shadow:6px 6px 8px #d9d9d9}@media (min-width:1024px){[id=index] .pg-index-recruit__bg-block{transform:translateX(-50%)}}[id=index] .pg-index-recruit-block{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=index] .pg-index-recruit-block{padding-left:0;padding-right:0}}[id=index] .pg-index-recruit-block{margin-left:auto;margin-right:auto;padding-bottom:4rem;position:relative;width:100%;z-index:1}@media (min-width:1024px){[id=index] .pg-index-recruit-block{padding-bottom:120px;padding-left:5%;padding-right:5%;width:90%}}@media (min-width:1280px){[id=index] .pg-index-recruit-block{max-width:1046px;padding-left:5rem;padding-right:5rem}}[id=index] .pg-index-recruit-block-inner{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:2rem;width:100%}@media (min-width:1024px){[id=index] .pg-index-recruit-block-inner{align-items:flex-end;display:flex;height:320px;justify-content:space-between;margin-top:3rem}}[id=index] .pg-index-recruit-block-inner .c-shadow-link{margin-top:2rem}@media (min-width:1024px){[id=index] .pg-index-recruit-block-inner .c-shadow-link{margin-top:0}}[id=index] .pg-index-recruit-block-item{width:100%}@media (min-width:1024px){[id=index] .pg-index-recruit-block-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}[id=index] .pg-index-recruit-block-item__english{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:1.5}@media (min-width:1024px){[id=index] .pg-index-recruit-block-item__english{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2rem;line-height:1.5}}[id=index] .pg-index-recruit-block-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:900;letter-spacing:.1em;line-height:2rem;line-height:1.5;margin-top:1.25rem}@media (min-width:1024px){[id=index] .pg-index-recruit-block-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:36px;font-weight:900;letter-spacing:.08em;line-height:1.4;margin-top:.75rem}}[id=index] .pg-index-recruit-block-item__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:1.25rem;text-align:justify}@media (min-width:1024px){[id=index] .pg-index-recruit-block-item__text{margin-top:2rem}}[id=index] .pg-index-news{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media (min-width:1024px){[id=index] .pg-index-news{padding-bottom:5rem;padding-top:5rem}}[id=index] .pg-index-blog{--tw-bg-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media (min-width:1024px){[id=index] .pg-index-blog{padding-bottom:5rem;padding-top:5rem}}[id=index] .pg-index-works{background-image:url(/build/images/works_bg_sp.06f3be57.png);background-position:50%;background-size:cover;margin-top:5rem;padding-bottom:3.5rem;padding-top:4rem;width:100%}@media (min-width:1024px){[id=index] .pg-index-works{background-image:url(/build/images/works_bg.d7b10ebd.png);padding-bottom:4rem;padding-top:5rem}}[id=index] .pg-index-works-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=index] .pg-index-works-inner{padding-left:0;padding-right:0}}[id=index] .pg-index-works-inner{margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){[id=index] .pg-index-works-inner{padding-left:5%;padding-right:5%}}@media (min-width:1280px){[id=index] .pg-index-works-inner{padding-left:0;padding-right:0}}[id=index] .pg-index-works-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Montserrat;font-size:2.5rem;font-weight:700;letter-spacing:.08em;line-height:1.5}@media (min-width:1024px){[id=index] .pg-index-works-inner__title{font-size:3rem}}[id=index] .pg-index-works-inner__list{margin-bottom:2.5rem;margin-top:2rem;overflow:visible;width:100%}@media (min-width:1024px){[id=index] .pg-index-works-inner__list{margin-bottom:3.5rem;margin-top:3.5rem;width:360px}}[id=index] .pg-index-works-inner .slick-list{overflow:visible}[id=index] .pg-index-works-inner .slick-slide{margin-right:2rem;width:20rem}@media (min-width:1024px){[id=index] .pg-index-works-inner .slick-slide{margin-right:2.5rem}}[id=index] .pg-index-works-inner .slick-arrow{--tw-border-opacity:1;align-items:center;border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;display:flex;height:3rem;justify-content:center;top:-62px;width:3rem;z-index:10}[id=index] .pg-index-works-inner .slick-arrow:before{--tw-content:"";background-image:url(/build/images/icon_arrow_small.74342e80.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:var(--tw-content);display:block;height:1.5rem;width:.5rem}@media (min-width:1024px){[id=index] .pg-index-works-inner .slick-arrow{height:4rem;top:-96px;width:4rem}}[id=index] .pg-index-works-inner .slick-prev{left:auto;right:60px}@media (min-width:1024px){[id=index] .pg-index-works-inner .slick-prev{right:-112%}}@media (min-width:1280px){[id=index] .pg-index-works-inner .slick-prev{right:-165%}}[id=index] .pg-index-works-inner .slick-prev:before{transform:rotate(180deg)}[id=index] .pg-index-works-inner .slick-next{right:0}@media (min-width:1024px){[id=index] .pg-index-works-inner .slick-next{right:-136%}}@media (min-width:1280px){[id=index] .pg-index-works-inner .slick-next{right:-188%}}[id=index] .pg-index-works-inner .slick-disabled{opacity:.6}[id=index] .pg-index-service{margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:966px;position:relative;width:100%}@media (min-width:1024px){[id=index] .pg-index-service{margin-top:0}}[id=index] .pg-index-service__title{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom:1px solid;border-color:rgb(62 58 57/var(--tw-border-opacity));color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:56px;font-weight:700;letter-spacing:.08em;line-height:.7;margin-top:-72px;padding-left:7.2%}@media (min-width:1024px){[id=index] .pg-index-service__title{font-size:88px;margin-top:-94px;padding-left:8%}}@media (min-width:1280px){[id=index] .pg-index-service__title{padding-left:0}}[id=index] .pg-index-service__title-sm{--tw-text-opacity:1;color:rgb(166 167 167/var(--tw-text-opacity));display:block;font-family:Noto Sans JP;font-size:.875rem;font-weight:700;letter-spacing:.1em;line-height:1.25rem;line-height:1.7;margin-bottom:.5rem}@media (min-width:1024px){[id=index] .pg-index-service__title-sm{font-size:1rem;line-height:1.5rem}}[id=index] .pg-index-service__list{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=index] .pg-index-service__list{padding-left:0;padding-right:0}}[id=index] .pg-index-service__list{flex-direction:column;justify-content:space-between;width:100%;z-index:1}@media (min-width:1024px){[id=index] .pg-index-service__list{display:flex;padding-left:5%;padding-right:5%}}@media (min-width:1280px){[id=index] .pg-index-service__list{padding-left:0;padding-right:0}}[id=index] .pg-index-service__image-list{align-items:flex-end;display:none;flex-direction:column;height:100vh;justify-content:center;position:absolute;right:0;top:0;width:100%;z-index:-21}@media (min-width:1024px){[id=index] .pg-index-service__image-list{display:flex}}[id=index] .pg-index-service__image-list-item{align-items:center;display:flex;height:100%;max-width:996px;opacity:0;pointer-events:none;transition:all .3s ease 0s;width:100%}@media (min-width:1024px){[id=index] .pg-index-service__image-list-item{width:calc(100% - 80px)}}@media (min-width:1280px){[id=index] .pg-index-service__image-list-item{width:100%}}[id=index] .pg-index-service__image-list-item--active{opacity:1;position:fixed;top:0}[id=index] .pg-index-staff{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));padding-bottom:5rem}@media (min-width:1024px){[id=index] .pg-index-staff{padding-bottom:18rem;position:relative}}[id=index] .pg-index-staff .c-index-scroll-text{opacity:.1}[id=index] .pg-index-staff-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=index] .pg-index-staff-inner{padding-left:0;padding-right:0}}[id=index] .pg-index-staff-inner{margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){[id=index] .pg-index-staff-inner{display:flex;flex-direction:row-reverse;gap:4rem;justify-content:flex-end;padding-left:5%;padding-right:5%}}@media (min-width:1280px){[id=index] .pg-index-staff-inner{padding-left:0;padding-right:0}}[id=index] .pg-index-staff-inner__item{margin-top:2.5rem;width:100%}@media (min-width:1024px){[id=index] .pg-index-staff-inner__item{margin-top:0;width:296px}}[id=index] .pg-index-staff-inner__title{font-size:1.5rem;font-weight:900;line-height:2rem;line-height:1.5}[id=index] .pg-index-staff-inner__text,[id=index] .pg-index-staff-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;letter-spacing:.1em}[id=index] .pg-index-staff-inner__text{font-size:1rem;font-weight:400;line-height:1.5rem;line-height:2;margin-bottom:1.5rem;margin-top:1rem;text-align:justify}@media (min-width:1024px){[id=index] .pg-index-staff-inner__text{margin-top:1.5rem}}[id=index] .pg-index-staff-inner__list{width:100%}@media (min-width:1024px){[id=index] .pg-index-staff-inner__list{overflow:hidden;position:absolute;right:0;top:216px;width:58%}}@media (min-width:1536px){[id=index] .pg-index-staff-inner__list{width:53%}}[id=index] .pg-index-staff-inner__list .slick-list{overflow:visible}@media (min-width:640px){[id=index] .pg-index-staff-inner__list .slick-list{width:296px}}[id=index] .pg-index-staff-inner__list .slick-slide{margin-right:2.5rem;width:256px}[id=index] .pg-index-staff-inner__list .c-staff-item{width:256px}[id=index] .pg-index-staff-inner__list .c-staff-item__post{font-size:.875rem;line-height:1.25rem}[id=index] .pg-index-staff-inner__list .c-staff-item__name{font-size:1rem;line-height:1.5rem;margin-top:.75rem}[id=index] .pg-index-staff-inner__list .c-staff-item__copy{margin-top:.5rem}[id=index] .pg-index-staff-inner__list .c-staff-item__facebook,[id=index] .pg-index-staff-inner__list .c-staff-item__text{display:none}.c-news-list-item{width:100%}.c-news-list-item:hover{opacity:.5}.c-news-list-item{transition:all .3s}.c-news-list-item__image{display:none}.c-news-list-item__title{--tw-text-opacity:1;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:rgb(62 58 57/var(--tw-text-opacity));display:-webkit-box;font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:1rem;overflow:hidden;text-align:justify}@media (min-width:1024px){.c-news-list-item__title{--tw-text-opacity:1;-webkit-line-clamp:2;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem;line-height:1.6;text-align:justify}}.c-news-list-item--border_b{--tw-border-opacity:1;border-color:rgb(166 167 167/var(--tw-border-opacity));border-style:solid;border-width:0 0 1px;padding-bottom:1rem}.c-news-list-item .c-news-list-item-group__new{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Montserrat;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem;line-height:1.5;margin-right:1rem;padding:2px .5rem 3px}.c-news-list-item .c-news-list-item-group__category,.c-news-list-item .c-news-list-item-group__date{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.25rem;line-height:1.5}.c-news-list-item .c-news-list-item-group__category{margin-left:1.5rem}[id=news] .pg-news-detail{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=news] .pg-news-detail{padding-left:0;padding-right:0}}[id=news] .pg-news-detail{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:1126px;padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media (min-width:1024px){[id=news] .pg-news-detail{margin-top:1rem;padding:5rem}}[id=news] .pg-news-detail-inner{margin-left:auto;margin-right:auto;max-width:60rem}[id=news] .pg-news-detail-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.5;line-height:1.75rem;margin-top:1.25rem}@media (min-width:1024px){[id=news] .pg-news-detail-inner__title{font-size:1.5rem;line-height:2rem;margin-top:1.5rem}}[id=news] .pg-news-detail-inner-labels{display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){[id=news] .pg-news-detail-inner-labels{flex-direction:row;gap:1.5rem}}[id=news] .pg-news-detail-inner-labels__category{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.25rem;line-height:1.5}[id=news] .pg-news-detail-inner-labels-group{display:flex;gap:1rem}[id=news] .pg-news-detail-inner-labels-group__new{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Montserrat;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem;line-height:1.5;padding:2px .5rem 3px}[id=news] .pg-news-detail-inner-labels-group__date{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.25rem;line-height:1.5}[id=news] .pg-news-detail-inner-content{margin-top:1.25rem}[id=news] .pg-news-detail-inner-content p{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}[id=news] .pg-news-detail-inner-group{display:flex;flex-direction:column;gap:2.5rem;margin-top:1.5rem}@media (min-width:1024px){[id=news] .pg-news-detail-inner-group{gap:4rem;margin-top:2.5rem}}[id=news] .pg-news-detail-inner-group-item__image{margin-left:auto;margin-right:auto}@media (min-width:1024px){[id=news] .pg-news-detail-inner-group-item__image--large{width:100%}[id=news] .pg-news-detail-inner-group-item__image--large-p{width:50%}[id=news] .pg-news-detail-inner-group-item__image--medium{width:83.333333%}[id=news] .pg-news-detail-inner-group-item__image--medium-p{width:41.666667%}[id=news] .pg-news-detail-inner-group-item__image--small{width:66.666667%}[id=news] .pg-news-detail-inner-group-item__image--small-p{width:25%}[id=news] .pg-news-detail-inner-group-item__image--portrait{max-width:37.5rem}}[id=news] .pg-news-detail-inner-group-item__image img{height:100%;-o-object-fit:cover;object-fit:cover}[id=news] .pg-news-detail-inner-group-item__heading{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.5;line-height:1.75rem;margin-top:2.5rem}@media (min-width:1024px){[id=news] .pg-news-detail-inner-group-item__heading{font-size:1.5rem;line-height:2rem;margin-top:2rem}}[id=news] .pg-news-detail-inner-group-item__content{margin-top:1rem}[id=news] .pg-news-detail-inner-group-item__content p{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}[id=news] .pg-news-detail-inner-group-item__youtube{margin-top:1.5rem}[id=news] .pg-news-detail-inner-group-item__youtube_iframe{aspect-ratio:16/9}[id=news] .pg-news-detail-wrapper{margin:2.5rem auto 3.5rem}@media (min-width:1024px){[id=news] .pg-news-detail-wrapper{margin-bottom:8rem;width:18rem}}[id=news] .pg-news-detail-wrapper__btn{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=news] .pg-news-detail-wrapper__btn{padding-left:7.2%;padding-right:7.2%}}[id=news]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=news] .pg-news-index{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=news] .pg-news-index{padding-left:0;padding-right:0}}[id=news] .pg-news-index{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;margin:.5rem auto 3.5rem;max-width:1126px;padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media (min-width:1024px){[id=news] .pg-news-index{margin-bottom:5rem;margin-top:1rem;padding:5rem 1rem}}[id=news] .pg-news-index-inner{display:flex;flex-direction:column-reverse;gap:2.5rem;margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){[id=news] .pg-news-index-inner{flex-direction:row;gap:6rem}}[id=news] .pg-news-index-inner-content{display:flex;flex-direction:column;gap:2.5rem;width:100%}@media (min-width:1024px){[id=news] .pg-news-index-inner-content{gap:5rem;max-width:42rem}}[id=news] .pg-news-index-inner-content-group{display:flex;flex-direction:column;gap:1.5rem;width:100%}.c-blog-list-item{display:flex;gap:.75rem;width:100%}.c-blog-list-item:hover{opacity:.5}@media (min-width:1024px){.c-blog-list-item{gap:1.5rem}}.c-blog-list-item{transition:all .3s}.c-blog-list-item>div{width:100%}.c-blog-list-item__image{border-bottom-left-radius:10px;border-top-right-radius:10px;height:5rem;min-width:156px;-o-object-fit:cover;object-fit:cover;width:10%}.c-blog-list-item__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:1rem;line-height:1.6;margin-top:.25rem;overflow:hidden;text-align:justify}@media (min-width:1024px){.c-blog-list-item__title{margin-top:.75rem}}.c-blog-list-item__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}@media (min-width:1024px){.c-blog-list-item__title{--tw-text-opacity:1;-webkit-line-clamp:2;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem;line-height:1.6;text-align:justify}}.c-blog-list-item .c-blog-list-item-group{position:relative;width:100%}.c-blog-list-item .c-blog-list-item-group__member-only{position:absolute;right:0;top:0}.c-blog-list-item .c-blog-list-item-group__member-only .icon-lock .path01{fill:#fdae9a}.c-blog-list-item .c-blog-list-item-group__new{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-style:solid;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Montserrat;font-size:8px;font-weight:700;letter-spacing:0;line-height:1.5;margin-right:.75rem;padding:2px .5rem 3px}@media (min-width:1024px){.c-blog-list-item .c-blog-list-item-group__new{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Montserrat;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem;line-height:1.5;margin-right:1rem}}.c-blog-list-item .c-blog-list-item-group__category,.c-blog-list-item .c-blog-list-item-group__date{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:10px;font-weight:400;letter-spacing:.08em;line-height:1.5;text-align:justify}@media (min-width:1024px){.c-blog-list-item .c-blog-list-item-group__category,.c-blog-list-item .c-blog-list-item-group__date{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Montserrat;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.25rem;line-height:1.5}}.c-blog-list-item .c-blog-list-item-group__date{margin-right:100%}@media (min-width:1024px){.c-blog-list-item .c-blog-list-item-group__date{margin-right:1.5rem}}.c-blog-list-item .c-blog-list-item-group__category{display:inline-block;padding-top:.5rem}@media (min-width:1024px){.c-blog-list-item .c-blog-list-item-group__category{padding-top:0}}.c-blog-list-item--text_black .c-blog-list-item-group__new{--tw-border-opacity:1;border-color:rgb(62 58 57/var(--tw-border-opacity))}.c-blog-list-item--text_black .c-blog-list-item-group__category,.c-blog-list-item--text_black .c-blog-list-item-group__date,.c-blog-list-item--text_black .c-blog-list-item-group__new,.c-blog-list-item--text_black .c-blog-list-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity))}[id=blog] .pg-blog-detail{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=blog] .pg-blog-detail{padding-left:0;padding-right:0}}[id=blog] .pg-blog-detail{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:1126px;overflow-y:hidden;padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media (min-width:1024px){[id=blog] .pg-blog-detail{margin-top:1rem;padding:5rem}}[id=blog] .pg-blog-detail-inner{margin-left:auto;margin-right:auto;max-width:60rem}[id=blog] .pg-blog-detail-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.5;line-height:1.75rem;margin-top:1.25rem}@media (min-width:1024px){[id=blog] .pg-blog-detail-inner__title{font-size:1.5rem;line-height:2rem;margin-top:1.5rem}}[id=blog] .pg-blog-detail-inner__main_image{margin-left:auto;margin-right:auto;margin-top:1.5rem}@media (min-width:1024px){[id=blog] .pg-blog-detail-inner__main_image{margin-top:2.5rem}[id=blog] .pg-blog-detail-inner__main_image--large{width:100%}[id=blog] .pg-blog-detail-inner__main_image--large-p{width:50%}[id=blog] .pg-blog-detail-inner__main_image--medium{width:83.333333%}[id=blog] .pg-blog-detail-inner__main_image--medium-p{width:41.666667%}[id=blog] .pg-blog-detail-inner__main_image--small{width:66.666667%}[id=blog] .pg-blog-detail-inner__main_image--small-p{width:25%}[id=blog] .pg-blog-detail-inner__main_image--portrait{max-width:37.5rem}}[id=blog] .pg-blog-detail-inner__main_image img{border-bottom-left-radius:30px;border-top-right-radius:30px;height:100%;-o-object-fit:cover;object-fit:cover}[id=blog] .pg-blog-detail-inner-labels{display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){[id=blog] .pg-blog-detail-inner-labels{flex-direction:row;gap:1.5rem}}[id=blog] .pg-blog-detail-inner-labels__category{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.25rem;line-height:1.5}[id=blog] .pg-blog-detail-inner-labels-group{display:flex;gap:1rem}[id=blog] .pg-blog-detail-inner-labels-group__new{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Montserrat;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem;line-height:1.5;padding:2px .5rem 3px}[id=blog] .pg-blog-detail-inner-labels-group__date{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.25rem;line-height:1.5}[id=blog] .pg-blog-detail-inner-content{margin-top:1.25rem}[id=blog] .pg-blog-detail-inner-content p{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}[id=blog] .pg-blog-detail-inner-group{display:flex;flex-direction:column;gap:2.5rem;margin-top:1.5rem}@media (min-width:1024px){[id=blog] .pg-blog-detail-inner-group{gap:4rem;margin-top:2.5rem}}[id=blog] .pg-blog-detail-inner-group-item__image{margin-left:auto;margin-right:auto}@media (min-width:1024px){[id=blog] .pg-blog-detail-inner-group-item__image--large{width:100%}[id=blog] .pg-blog-detail-inner-group-item__image--large-p{width:50%}[id=blog] .pg-blog-detail-inner-group-item__image--medium{width:83.333333%}[id=blog] .pg-blog-detail-inner-group-item__image--medium-p{width:41.666667%}[id=blog] .pg-blog-detail-inner-group-item__image--small{width:66.666667%}[id=blog] .pg-blog-detail-inner-group-item__image--small-p{width:25%}[id=blog] .pg-blog-detail-inner-group-item__image--portrait{max-width:37.5rem}}[id=blog] .pg-blog-detail-inner-group-item__image img{height:100%;-o-object-fit:cover;object-fit:cover}[id=blog] .pg-blog-detail-inner-group-item__heading{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.5;line-height:1.75rem;margin-top:2.5rem}@media (min-width:1024px){[id=blog] .pg-blog-detail-inner-group-item__heading{font-size:1.5rem;line-height:2rem;margin-top:2rem}}[id=blog] .pg-blog-detail-inner-group-item__content{margin-top:1rem}[id=blog] .pg-blog-detail-inner-group-item__content p{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}[id=blog] .pg-blog-detail-inner-group-item__youtube{margin-top:1.5rem}[id=blog] .pg-blog-detail-inner-group-item__youtube_iframe{aspect-ratio:16/9}[id=blog] .pg-blog-detail-wrapper{margin:2.5rem auto 3.5rem}@media (min-width:1024px){[id=blog] .pg-blog-detail-wrapper{margin-bottom:8rem;width:18rem}}[id=blog] .pg-blog-detail-wrapper__btn{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=blog] .pg-blog-detail-wrapper__btn{padding-left:7.2%;padding-right:7.2%}}[id=blog] .pg-blog-detail-inner-members_only{height:42rem;margin-top:2.5rem;position:relative}@media (min-width:1024px){[id=blog] .pg-blog-detail-inner-members_only{height:50rem;margin-top:4rem}}[id=blog] .pg-blog-detail-inner-members_only-filter{filter:blur(12px)}[id=blog] .pg-blog-detail-inner-members_only-message{left:50%;position:absolute;top:50%;width:100vw}@media (min-width:1024px){[id=blog] .pg-blog-detail-inner-members_only-message{max-width:47.25rem;width:100%}}[id=blog] .pg-blog-detail-inner-members_only-message{transform:translate(-50%,-50%)}[id=blog]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=blog] .pg-blog-index{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=blog] .pg-blog-index{padding-left:0;padding-right:0}}[id=blog] .pg-blog-index{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;margin:.5rem auto 3.5rem;max-width:1126px;padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media (min-width:1024px){[id=blog] .pg-blog-index{margin-bottom:5rem;margin-top:1rem;padding:5rem 1rem}}[id=blog] .pg-blog-index-inner{display:flex;flex-direction:column-reverse;gap:2.5rem;margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){[id=blog] .pg-blog-index-inner{flex-direction:row;gap:6rem}}[id=blog] .pg-blog-index-inner-content{display:flex;flex-direction:column;gap:2.5rem;width:100%}@media (min-width:1024px){[id=blog] .pg-blog-index-inner-content{gap:5rem;max-width:42rem}}[id=blog] .pg-blog-index-inner-content-group{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media (min-width:1024px){[id=blog] .pg-blog-index-inner-content-group{gap:2.5rem}}.c-works-list-item{display:block;position:relative;width:100%}.c-works-list-item__image{border-bottom-left-radius:20px;border-top-right-radius:20px;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.c-works-list-item__category{color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-size:.75rem;font-weight:500;line-height:1rem;line-height:1.5;margin-top:1rem}.c-works-list-item__category,.c-works-list-item__title{--tw-text-opacity:1;font-family:Noto Sans JP;letter-spacing:.1em}.c-works-list-item__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:-webkit-box;font-size:1rem;font-weight:700;line-height:1.5rem;line-height:1.7;margin-top:.25rem;overflow:hidden;text-align:justify}.c-works-list-item__company{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-family:Noto Sans JP;font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:1.25rem;line-height:1.5;margin-top:.5rem}.c-works-list-item__member-only{position:absolute;right:0;top:188px}.c-works-list-item__member-only .icon-lock .path01{fill:#fdae9a}.c-works-list-item--text_black .c-works-list-item__category,.c-works-list-item--text_black .c-works-list-item__company,.c-works-list-item--text_black .c-works-list-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity))}[id=works] .pg-works-search__heading{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(166 167 167/var(--tw-bg-opacity));border-top-left-radius:10px;border-top-right-radius:10px;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;font-family:Noto Sans JP;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.5;line-height:1.5rem;padding:.5rem 1rem;position:relative;text-align:center}@media (min-width:1024px){[id=works] .pg-works-search__heading{font-size:1.5rem;line-height:2rem;padding-left:1.5rem;padding-right:1.5rem}}[id=works] .pg-works-search__heading_line{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;display:block;height:2px;position:absolute;top:50%;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}@media (min-width:1024px){[id=works] .pg-works-search__heading_line{width:1.5rem}}[id=works] .pg-works-search__heading_line:nth-child(2){transform:rotate(-90deg)}[id=works] .pg-works-search__heading_line:nth-child(2).active{transform:rotate(0deg)}[id=works] .pg-works-search__btn{margin:1.5rem 7.2%}@media (min-width:1024px){[id=works] .pg-works-search__btn{margin-left:auto;margin-right:auto;width:18rem}}[id=works] .pg-works-search-form{--tw-border-opacity:1;border-color:rgb(166 167 167/var(--tw-border-opacity));border-style:solid;border-width:1px;display:flex;flex-direction:column;height:0;overflow:hidden}@media (min-width:1024px){[id=works] .pg-works-search-form{gap:2.5rem}}[id=works] .pg-works-search-form.active{height:100%}@media (min-width:1024px){[id=works] .pg-works-search-form.active{padding:2.5rem 3rem}}[id=works] .pg-works-search-form-choices__heading{align-items:center;display:flex;gap:2.5rem;height:3rem;padding-left:1rem}@media (min-width:1024px){[id=works] .pg-works-search-form-choices__heading{height:auto;padding-left:0}}[id=works] .pg-works-search-form-choices__heading:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(166 167 167/var(--tw-bg-opacity));content:var(--tw-content);display:none;height:1px;width:100%}@media (min-width:1024px){[id=works] .pg-works-search-form-choices__heading:after{display:block}}[id=works] .pg-works-search-form-choices__heading_label{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));display:block;font-family:Montserrat;font-size:1.25rem;font-weight:600;letter-spacing:.08em;line-height:1.75rem;line-height:1.6}@media (min-width:1024px){[id=works] .pg-works-search-form-choices__heading_label{min-width:106px}}[id=works] .pg-works-search-form-choices-group{display:grid;flex-wrap:wrap;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){[id=works] .pg-works-search-form-choices-group{-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;margin-top:2rem;row-gap:1.5rem}}[id=works] .pg-works-search-form-choices-group__item{--tw-border-opacity:1;align-items:center;border-color:rgb(166 167 167/var(--tw-border-opacity));border-style:solid;border-width:1px 0 0;cursor:pointer;display:flex;flex-direction:row-reverse;gap:.75rem;justify-content:flex-end;min-height:4rem;padding-left:1.5rem}@media (min-width:1024px){[id=works] .pg-works-search-form-choices-group__item{border-style:none;gap:1rem;min-height:0;padding-left:0}}[id=works] .pg-works-search-form-choices-group__item:last-child,[id=works] .pg-works-search-form-choices-group__item:nth-last-child(2){border-bottom-width:1px}[id=works] .pg-works-search-form-choices-group__item:nth-child(2n){border-left-width:1px}@media (min-width:1024px){[id=works] .pg-works-search-form-choices-group__item .form-check{height:100%}}[id=works] .pg-works-search-form-choices-group__item .form-check input{display:none}[id=works] .pg-works-search-form-choices-group__item .form-check label{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.5;line-height:1rem}@media (min-width:1024px){[id=works] .pg-works-search-form-choices-group__item .form-check label{font-size:1rem;line-height:1.5rem}}[id=works] .pg-works-search-form-choices-group__item svg .active{fill:#fdae9a}[id=works] .pg-works-search-form-choices-group__item--sp{display:block}@media (min-width:1024px){[id=works] .pg-works-search-form-choices-group__item--sp{display:none}}[id=works] .pg-works-search-form-choices-group--services{grid-template-columns:repeat(1,minmax(0,1fr))}[id=works] .pg-works-search-form-choices-group--services .pg-works-search-form-choices-group__item{border-width:1px 0 0}[id=works] .pg-works-detail{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=works] .pg-works-detail{padding-left:0;padding-right:0}}[id=works] .pg-works-detail{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:1126px;padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media (min-width:1024px){[id=works] .pg-works-detail{margin-top:1rem;padding:5rem}}[id=works] .pg-works-detail-inner{margin-left:auto;margin-right:auto;max-width:60rem}[id=works] .pg-works-detail-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.75rem;line-height:1.5}@media (min-width:1024px){[id=works] .pg-works-detail-inner__title{font-size:2rem}}[id=works] .pg-works-detail-inner__image{margin-left:auto;margin-right:auto;margin-top:1.5rem}@media (min-width:1024px){[id=works] .pg-works-detail-inner__image{margin-top:2.5rem}[id=works] .pg-works-detail-inner__image--medium{width:83.333333%}[id=works] .pg-works-detail-inner__image--small{width:66.666667%}}[id=works] .pg-works-detail-inner__tag{--tw-text-opacity:1;--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(62 58 57/var(--tw-border-opacity));border-radius:.75rem;border-style:solid;border-width:1px;display:inline-block;font-size:.875rem;font-weight:700;height:1.5rem;letter-spacing:.08em;line-height:1.25rem;line-height:1.6;padding-left:1.5rem;padding-right:1.5rem;white-space:nowrap}[id=works] .pg-works-detail-inner__content,[id=works] .pg-works-detail-inner__tag{color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;text-align:justify}[id=works] .pg-works-detail-inner__content{--tw-text-opacity:1;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:3.5rem}@media (min-width:1024px){[id=works] .pg-works-detail-inner__content{margin-top:4rem}}[id=works] .pg-works-detail-inner__attention{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:1.6;line-height:1rem;margin-top:3.5rem;text-align:justify}@media (min-width:1024px){[id=works] .pg-works-detail-inner__attention{font-size:.875rem;line-height:1.25rem;margin-top:1.25rem}}[id=works] .pg-works-detail-inner-tags{align-items:baseline;display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}@media (min-width:1024px){[id=works] .pg-works-detail-inner-tags{flex-direction:row;gap:1rem;margin-top:1.75rem}}[id=works] .pg-works-detail-inner-subjects{display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem}@media (min-width:1024px){[id=works] .pg-works-detail-inner-subjects{gap:2rem;margin-top:4rem}}[id=works] .pg-works-detail-inner-children{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.5rem}@media (min-width:1024px){[id=works] .pg-works-detail-inner-children{gap:4rem;margin-top:4rem}}[id=works] .pg-works-detail-inner-btn{margin-left:auto;margin-right:auto;margin-top:2.5rem}@media (min-width:1024px){[id=works] .pg-works-detail-inner-btn{margin-top:3rem;width:17.5rem}}[id=works] .pg-works-detail-back_btn{margin:2.5rem auto 3.5rem;width:85.6%}@media (min-width:1024px){[id=works] .pg-works-detail-back_btn{margin-bottom:8rem;margin-top:4rem;width:18rem}}[id=works] .pg-works-detail-inner-members_only{height:42rem;margin-top:2.5rem;position:relative}@media (min-width:1024px){[id=works] .pg-works-detail-inner-members_only{height:50rem;margin-top:4rem}}[id=works] .pg-works-detail-inner-members_only-filter{display:flex;flex-direction:column;gap:1.75rem}@media (min-width:1024px){[id=works] .pg-works-detail-inner-members_only-filter{gap:2rem}}[id=works] .pg-works-detail-inner-members_only-filter{filter:blur(12px)}[id=works] .pg-works-detail-inner-members_only-message{left:50%;position:absolute;top:50%;width:100vw}@media (min-width:1024px){[id=works] .pg-works-detail-inner-members_only-message{max-width:47.25rem;width:100%}}[id=works] .pg-works-detail-inner-members_only-message{transform:translate(-50%,-50%)}.c-works-detail_child__image{margin-left:auto;margin-right:auto}@media (min-width:1024px){.c-works-detail_child__image--large{width:100%}.c-works-detail_child__image--large-p{width:50%}.c-works-detail_child__image--medium{width:83.333333%}.c-works-detail_child__image--medium-p{width:41.666667%}.c-works-detail_child__image--small{width:66.666667%}.c-works-detail_child__image--small-p{width:25%}.c-works-detail_child__image--portrait{max-width:37.5rem}}.c-works-detail_child__image img{height:100%;-o-object-fit:cover;object-fit:cover}.c-works-detail_child__heading{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.5;line-height:1.75rem;margin-top:2.5rem}@media (min-width:1024px){.c-works-detail_child__heading{font-size:1.5rem;line-height:2rem;margin-top:2rem}}.c-works-detail_child__content{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:1.25rem;text-align:justify}@media (min-width:1024px){.c-works-detail_child__content{margin-top:1rem}}.c-works-detail_child-youtube{margin-top:1.25rem}@media (min-width:1024px){.c-works-detail_child-youtube{margin-top:1.5rem}}.c-works-detail_child-youtube__iframe{aspect-ratio:16/9}[id=works] .pg-works-detail_client{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem}@media (min-width:1024px){[id=works] .pg-works-detail_client{flex-direction:row;gap:3.5rem;margin-top:4rem}[id=works] .pg-works-detail_client__image{max-width:28rem;width:49%}}[id=works] .pg-works-detail_client-info{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:1024px){[id=works] .pg-works-detail_client-info{width:51%}}[id=works] .pg-works-detail_client-info-item{--tw-border-opacity:1;border-width:0;border-bottom:1px rgb(166 167 167/var(--tw-border-opacity));border-style:solid;display:flex;gap:1.5rem;padding-bottom:.75rem}@media (min-width:1024px){[id=works] .pg-works-detail_client-info-item{gap:4rem;padding-bottom:1rem}}[id=works] .pg-works-detail_client-info-item__label{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.5rem;line-height:2;min-width:4.5rem;text-align:justify}@media (min-width:1024px){[id=works] .pg-works-detail_client-info-item__label{font-weight:400}}[id=works] .pg-works-detail_client-info-item__description_link{--tw-text-opacity:1;align-items:center;color:rgb(62 58 57/var(--tw-text-opacity));display:flex;font-family:Noto Sans JP;font-size:1rem;font-weight:300;gap:5rem;justify-content:space-between;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify;white-space:nowrap}@media (min-width:1024px){[id=works] .pg-works-detail_client-info-item__description_link{gap:1rem;justify-content:flex-start}}[id=works] .pg-works-detail_client-info-item__tag{--tw-text-opacity:1;--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(62 58 57/var(--tw-border-opacity));border-radius:.75rem;border-style:solid;border-width:1px;color:rgb(62 58 57/var(--tw-text-opacity));display:inline-block;font-family:Noto Sans JP;font-size:.875rem;font-weight:700;height:1.5rem;letter-spacing:.08em;line-height:1.25rem;line-height:1.6;padding-left:1.5rem;padding-right:1.5rem;text-align:justify;text-align:center;white-space:nowrap}[id=works] .pg-works-detail_client-info-item-tags{display:flex;flex-direction:column;gap:.75rem}.c-works-detail_subjects{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.c-works-detail_subjects{flex-direction:row;gap:2.25rem}}.c-works-detail_subjects__label{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(62 58 57/var(--tw-bg-opacity));border-color:rgb(62 58 57/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-family:Noto Sans JP;font-size:1.125rem;font-weight:700;height:5rem;justify-content:center;letter-spacing:.1em;line-height:1.5;line-height:1.75rem;min-width:5rem;width:5rem}@media (min-width:1024px){.c-works-detail_subjects__label{font-size:1.5rem;height:8rem;line-height:2rem;min-width:8rem;width:8rem}}.c-works-detail_subjects__label--white{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(62 58 57/var(--tw-text-opacity))}.c-works-detail_subjects-group{display:flex;flex-direction:column;gap:.75rem}.c-works-detail_subjects-group__item{--tw-text-opacity:1;align-items:baseline;color:rgb(62 58 57/var(--tw-text-opacity));display:flex;font-family:Noto Sans JP;font-size:.875rem;font-weight:300;gap:1.25rem;letter-spacing:.1em;line-height:2;line-height:1.25rem;text-align:justify}@media (min-width:1024px){.c-works-detail_subjects-group__item{font-size:1rem;gap:1rem;line-height:1.5rem}}.c-works-detail_subjects-group__item:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(62 58 57/var(--tw-bg-opacity));border-radius:9999px;content:var(--tw-content);display:block;height:.5rem;min-width:.5rem;width:.5rem}@media (min-width:1024px){.c-works-detail_subjects-group__item:before{height:.625rem;min-width:.625rem;width:.625rem}}[id=works] .pg-works-relation_entries{margin-top:5rem}@media (min-width:1024px){[id=works] .pg-works-relation_entries{margin-top:6rem;padding-left:7.2%;padding-right:7.2%}}[id=works] .pg-works-relation_entries-inner{margin-left:auto;margin-right:auto}@media (min-width:1024px){[id=works] .pg-works-relation_entries-inner{max-width:65rem}}[id=works] .pg-works-relation_entries-inner__heading{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.5;line-height:1.75rem;text-align:center}@media (min-width:1024px){[id=works] .pg-works-relation_entries-inner__heading{font-size:1.5rem;line-height:2rem}}[id=works] .pg-works-relation_entries-inner-group{display:flex;gap:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;overflow-x:scroll;padding-left:7.2%}@media (min-width:1024px){[id=works] .pg-works-relation_entries-inner-group{display:grid;padding-left:0}}[id=works] .pg-works-relation_entries-inner-group .c-works-list-item{min-width:20rem}@media (min-width:1024px){[id=works] .pg-works-relation_entries-inner-group .c-works-list-item{min-width:0}}.c-works-tip-form-button{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(253 174 154/var(--tw-bg-opacity));border-radius:10px;bottom:.75rem;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-family:Noto Sans JP;font-size:1rem;font-weight:700;gap:.75rem;height:3rem;justify-content:center;left:1rem;letter-spacing:.1em;line-height:1.5rem;line-height:1.7;max-width:246px;position:fixed;width:55%;z-index:100}@media (min-width:1024px){.c-works-tip-form-button{border-bottom-right-radius:0;border-top-right-radius:0;bottom:100px;box-shadow:2px 2px 10px #d9d9d9,-2px -2px 10px #d9d9d9;flex-direction:column;font-size:1.5rem;gap:.5rem;height:214px;left:auto;line-height:2rem;line-height:1.2;max-width:none;padding-left:18px;padding-right:18px;right:0;width:60px}}.c-works-tip-form-button .icon-introfuce{width:1.5rem}@media (min-width:1024px){.c-works-tip-form-button .icon-introfuce{height:1.5rem}}.c-works-tip-form-button .icon-introfuce .path01{fill:#fff}.c-works-tip-form{bottom:0;height:100vh;left:0;position:fixed;width:100%;z-index:-9999}@media (min-width:1024px){.c-works-tip-form{bottom:106px;height:214px;left:auto;right:-290px;transition:.5s ease-in-out;width:286px;z-index:100}}.c-works-tip-form.active{z-index:100}@media (min-width:1024px){.c-works-tip-form.active{right:0}}.c-works-tip-form.active .c-works-tip-form-inner__bg{opacity:1}.c-works-tip-form.active .c-works-tip-form-inner-contents{bottom:0}@media (min-width:1024px){.c-works-tip-form.active .c-works-tip-form-inner-contents{bottom:auto}}.c-works-tip-form .c-works-tip-form-inner{align-items:flex-end;display:flex;height:100%;position:relative;width:100%}@media (min-width:1024px){.c-works-tip-form .c-works-tip-form-inner{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.c-works-tip-form .c-works-tip-form-inner__bg{background-color:rgba(0,0,0,.8);cursor:pointer;height:100vh;left:0;opacity:0;position:absolute;top:0;width:100vw}@media (min-width:1024px){.c-works-tip-form .c-works-tip-form-inner__bg{display:none}}.c-works-tip-form .c-works-tip-form-inner__bg{transition:.5s ease-in-out}.c-works-tip-form .c-works-tip-form-inner__bg-close{--tw-text-opacity:1;align-items:center;bottom:266px;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:column;font-family:Montserrat;font-size:.75rem;font-weight:400;left:50%;letter-spacing:0;line-height:1rem;line-height:1;position:absolute;width:2rem}@media (min-width:1024px){.c-works-tip-form .c-works-tip-form-inner__bg-close{display:none}}.c-works-tip-form .c-works-tip-form-inner__bg-close{transform:translateX(-50%)}.c-works-tip-form .c-works-tip-form-inner__bg-close .icon-cross{margin-bottom:.25rem}.c-works-tip-form .c-works-tip-form-inner__bg-close .icon-cross .path01{stroke:#fff}.c-works-tip-form .c-works-tip-form-inner-contents{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-works-tip-form .c-works-tip-form-inner-contents{padding-left:0;padding-right:0}}.c-works-tip-form .c-works-tip-form-inner-contents{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));border-top-left-radius:20px;border-top-right-radius:20px;bottom:-228px;height:228px;left:0;position:absolute;width:100%}@media (min-width:1024px){.c-works-tip-form .c-works-tip-form-inner-contents{border-bottom-left-radius:20px;border-top-left-radius:20px;border-top-right-radius:0;bottom:auto;left:auto;padding-left:1.5rem;padding-right:1.5rem;right:0;top:0}}.c-works-tip-form .c-works-tip-form-inner-contents{transition:.3s ease-out}@media (min-width:1024px){.c-works-tip-form .c-works-tip-form-inner-contents{box-shadow:2px 2px 10px rgba(0,0,0,.1),-2px -2px 10px rgba(0,0,0,.1);transition:none}}.c-works-tip-form .c-works-tip-form-inner-contents__close{cursor:pointer;position:absolute;right:.75rem;top:.75rem;width:.75rem}.c-works-tip-form .c-works-tip-form-inner-contents__close .icon-cross{width:100%}.c-works-tip-form .c-works-tip-form-inner-contents__title{--tw-text-opacity:1;align-items:center;color:rgb(62 58 57/var(--tw-text-opacity));display:flex;font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.1em;line-height:1.75rem;line-height:1.7;margin-top:1.5rem;width:100%}@media (min-width:1024px){.c-works-tip-form .c-works-tip-form-inner-contents__title{margin-top:2.25rem}}.c-works-tip-form .c-works-tip-form-inner-contents__label{display:block;margin-top:1rem;position:relative;width:100%}.c-works-tip-form .c-works-tip-form-inner-contents__label .icon-arrow-medium{position:absolute;right:1.25rem;top:1rem}@media (min-width:1024px){.c-works-tip-form .c-works-tip-form-inner-contents__label .icon-arrow-medium{top:.5rem}}.c-works-tip-form .c-works-tip-form-inner-contents__label .icon-arrow-medium{transform:rotate(90deg)}.c-works-tip-form .c-works-tip-form-inner-contents__label .icon-arrow-medium .path01{fill:#a6a7a7}.c-works-tip-form .c-works-tip-form-inner-contents__select{--tw-text-opacity:1;--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(166 167 167/var(--tw-border-opacity));border-radius:.5rem;border-style:solid;border-width:1px;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;padding:.75rem 1.5rem;text-align:justify;width:100%}@media (min-width:1024px){.c-works-tip-form .c-works-tip-form-inner-contents__select{font-size:.875rem;line-height:1.25rem;padding:.5rem 1.25rem}}.c-works-tip-form .c-works-tip-form-inner-contents__button{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(253 174 154/var(--tw-bg-opacity));border-bottom-left-radius:10px;border-top-right-radius:10px;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;height:3.5rem;justify-content:center;letter-spacing:.04em;line-height:1.5rem;line-height:1.2;margin-top:.75rem;width:100%}@media (min-width:1024px){.c-works-tip-form .c-works-tip-form-inner-contents__button{height:2.5rem}}.c-works-tip-form .c-works-tip-form-inner-contents__close{display:none}@media (min-width:1024px){.c-works-tip-form .c-works-tip-form-inner-contents__close{display:block}}[id=works]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=works] .pg-works-index{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=works] .pg-works-index{padding-left:0;padding-right:0}}[id=works] .pg-works-index{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;margin:.5rem auto 3.5rem;max-width:1126px;padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media (min-width:1024px){[id=works] .pg-works-index{margin-bottom:5rem;margin-top:1rem;padding:5rem 1rem}}[id=works] .pg-works-index-inner{margin-left:auto;margin-right:auto;max-width:966px;width:100%}[id=works] .pg-works-index-inner-group{display:grid;margin-top:2.5rem;row-gap:2rem}@media (min-width:1024px){[id=works] .pg-works-index-inner-group{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;row-gap:2.5rem}}.c-service-index-contents-item{align-items:center}@media (min-width:1024px){.c-service-index-contents-item{display:flex}.c-service-index-contents-item:nth-child(odd){flex-direction:row-reverse}}.c-service-index-contents-item__image{width:100%}@media (min-width:1024px){.c-service-index-contents-item__image{width:50%}}.c-service-index-contents-item .c-service-index-contents-item-inner{margin-top:1.25rem}@media (min-width:1024px){.c-service-index-contents-item .c-service-index-contents-item-inner{margin-top:0;width:50%}}.c-service-index-contents-item .c-service-index-contents-item-inner__number{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:1.5}.c-service-index-contents-item .c-service-index-contents-item-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:900;letter-spacing:.1em;line-height:2rem;line-height:1.5}@media (min-width:1024px){.c-service-index-contents-item .c-service-index-contents-item-inner__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:2rem;font-weight:900;letter-spacing:.08em;line-height:1.7}}.c-service-index-contents-item .c-service-index-contents-item-inner__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-bottom:1.5rem;margin-top:1rem;text-align:justify}@media (min-width:1024px){.c-service-index-contents-item .c-service-index-contents-item-inner__text{margin-bottom:2rem;margin-top:2rem}}.c-service-hero-section{background-position:50%;background-size:cover;height:100vh;position:relative;width:100%}@media (min-width:1024px){.c-service-hero-section{border-bottom-left-radius:30px;border-top-right-radius:30px}}.c-service-hero-section>.svg-corner{display:none;position:absolute;right:-1px;top:0}@media (min-width:1024px){.c-service-hero-section>.svg-corner{display:block}}.c-service-hero-section>.svg-corner{transform:rotate(-180deg)}.c-service-hero-section--salesforce{background-image:url(/build/images/hero_bg_sp.53eafc5e.png);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:2rem}@media (min-width:1024px){.c-service-hero-section--salesforce{background-image:url(/build/images/hero_bg.d74cc57c.png);height:100vh;padding-bottom:0}}@media (min-width:1280px){.c-service-hero-section--salesforce .c-service-hero-section-inner__item{margin-top:2rem}}@media (min-width:1024px){.c-service-hero-section--salesforce .c-service-hero-section-inner__title{margin-top:5rem}}.c-service-hero-section--application{background-image:url(/build/images/hero_bg_sp.bdfc683e.png)}@media (min-width:1024px){.c-service-hero-section--application{background-image:url(/build/images/hero_bg.a7942081.png)}}.c-service-hero-section--consulting{background-image:url(/build/images/hero_bg_sp.66eeeb3b.png);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:2rem}@media (min-width:1024px){.c-service-hero-section--consulting{background-image:url(/build/images/hero_bg.ddc4d484.png);height:100vh;padding-bottom:0}}@media (min-width:1280px){.c-service-hero-section--consulting .c-service-hero-section-inner__item{margin-top:2rem}}@media (min-width:1024px){.c-service-hero-section--consulting .c-service-hero-section-inner__title{margin-top:5rem}}.c-service-hero-section-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-service-hero-section-inner{padding-left:0;padding-right:0}}.c-service-hero-section-inner{margin-left:auto;margin-right:auto;max-width:966px;padding-top:16vh;width:100%}@media (min-width:1024px){.c-service-hero-section-inner{padding-left:5%;padding-right:5%}}@media (min-width:1280px){.c-service-hero-section-inner{padding-left:0;padding-right:0}}.c-service-hero-section-inner .c-breadcrumb-group-list__item{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.c-service-hero-section-inner .c-breadcrumb-group-list__item--active{color:hsla(0,0%,100%,.6)}.c-service-hero-section-inner .c-breadcrumb-group-list__arrow{--tw-border-opacity:1;border-right-color:rgb(255 255 255/var(--tw-border-opacity));border-top-color:rgb(255 255 255/var(--tw-border-opacity))}.c-service-hero-section-inner__item{justify-content:space-between}@media (min-width:1024px){.c-service-hero-section-inner__item{display:flex;margin-top:13vh}}.c-service-hero-section-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.75rem;font-weight:900;letter-spacing:.1em;line-height:1.5}@media (min-width:1024px){.c-service-hero-section-inner__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:3rem;font-weight:900;letter-spacing:.08em;line-height:1.5}}.c-service-hero-section-inner__title-small{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-family:Noto Sans JP;font-size:1.75rem;font-weight:900;letter-spacing:.1em;line-height:1.5}@media (min-width:1024px){.c-service-hero-section-inner__title-small{font-size:32px}}.c-service-hero-section-inner__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:1rem;text-align:justify;width:100%}@media (min-width:1024px){.c-service-hero-section-inner__text{margin-top:0;max-width:580px;width:50%}}@media (min-width:1280px){.c-service-hero-section-inner__text{width:55%}}.c-service-about-section{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:40px;border-top-right-radius:40px;margin-left:auto;margin-right:auto;max-width:1126px;padding-bottom:3rem;padding-top:114px;position:relative;width:100%}@media (min-width:1024px){.c-service-about-section{margin-top:-14vh;padding-bottom:3.5rem;padding-top:72px}}.c-service-about-section{box-shadow:6px 6px 8px rgba(0,0,0,.1)}.c-service-about-section--salesforce .c-service-about-section__bg-text{width:90%}@media (min-width:1024px){.c-service-about-section--salesforce .c-service-about-section__bg-text{width:80%}}.c-service-about-section--salesforce .c-service-about-section-inner__image{margin-left:auto;margin-right:auto;width:220px}@media (min-width:1024px){.c-service-about-section--salesforce .c-service-about-section-inner__image{margin:0;width:280px}}.c-service-about-section--application .c-service-about-section__bg-text{width:100%}@media (min-width:1024px){.c-service-about-section--application .c-service-about-section__bg-text{top:-.75rem;width:80%}}.c-service-about-section--application .c-service-about-section-inner__image{margin-left:auto;margin-right:auto;width:314px}@media (min-width:1024px){.c-service-about-section--application .c-service-about-section-inner__image{margin:0}}.c-service-about-section--consulting .c-service-about-section__bg-text{width:90%}@media (min-width:1024px){.c-service-about-section--consulting .c-service-about-section__bg-text{width:80%}}.c-service-about-section--consulting .c-service-about-section-inner__image{margin-left:auto;margin-right:auto;width:100%}@media (min-width:1024px){.c-service-about-section--consulting .c-service-about-section-inner__image{margin:0;width:500px}}.c-service-about-section--consulting .c-service-about-section-inner__title-quotation,.c-service-about-section--consulting .c-service-about-section-inner__title-sm{display:none}.c-service-about-section__bg-text{left:0;position:absolute;top:0}.c-service-about-section-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-service-about-section-inner{padding-left:0;padding-right:0}}.c-service-about-section-inner{flex-direction:row-reverse;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){.c-service-about-section-inner{display:flex;padding-left:5%;padding-right:5%}}@media (min-width:1280px){.c-service-about-section-inner{padding-left:0;padding-right:0}}.c-service-about-section-inner__image-text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));display:block;font-family:Noto Sans JP;font-size:.75rem;font-weight:400;letter-spacing:.1em;line-height:1rem;line-height:1.3;margin-top:.75rem;text-align:center}@media (min-width:1024px){.c-service-about-section-inner__image-text{margin-top:.5rem;text-align:left}}.c-service-about-section-inner__item{margin-top:2.5rem;width:100%}@media (min-width:1024px){.c-service-about-section-inner__item{margin-top:0;width:61%}}.c-service-about-section-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.75rem;font-weight:900;letter-spacing:.1em;line-height:1.5}@media (min-width:1024px){.c-service-about-section-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:2.5rem;font-weight:900;letter-spacing:.1em;line-height:1.4}}.c-service-about-section-inner__title-sm{font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.c-service-about-section-inner__title-sm{font-size:28px}}.c-service-about-section-inner__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:1rem;text-align:justify}@media (min-width:1024px){.c-service-about-section-inner__text{margin-top:1.5rem}}.c-service-reason-block{margin-left:auto;margin-right:auto;max-width:1126px;position:relative;width:100%}.c-service-reason-block__number{position:absolute;top:-60px;width:80%}@media (min-width:1024px){.c-service-reason-block__number{top:-78px;width:30%}}.c-service-reason-block:nth-child(odd) .c-service-reason-block__number{right:7.2%}@media (min-width:1024px){.c-service-reason-block:nth-child(odd) .c-service-reason-block__number{left:95px;right:auto}.c-service-reason-block:nth-child(odd) .c-service-reason-block-inner{margin-left:auto}}.c-service-reason-block:nth-child(2n) .c-service-reason-block__number{left:7.2%}@media (min-width:1024px){.c-service-reason-block:nth-child(2n) .c-service-reason-block__number{left:auto;right:95px}}.c-service-reason-block:nth-child(2n) .c-service-reason-block-inner{margin-left:auto}@media (min-width:1024px){.c-service-reason-block:nth-child(2n) .c-service-reason-block-inner{margin-left:0}}.c-service-reason-block-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-service-reason-block-inner{padding-left:0;padding-right:0}}.c-service-reason-block-inner{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;justify-content:space-between;padding-bottom:3.5rem;padding-top:2.5rem}@media (min-width:1024px){.c-service-reason-block-inner{display:flex;padding:1.25rem 5%}}@media (min-width:1280px){.c-service-reason-block-inner{padding-left:5rem;padding-right:5rem}}.c-service-reason-block-inner{box-shadow:6px 6px 8px rgba(0,0,0,.1);width:92.8%}@media (min-width:1024px){.c-service-reason-block-inner{width:calc(100% - 75px)}}.c-service-reason-block-inner__image{margin-left:auto;margin-right:auto;width:256px}@media (min-width:1024px){.c-service-reason-block-inner__image{margin:0;width:360px}.c-service-reason-block-inner__item{width:480px}}.c-service-reason-block-inner__item .c-circle-arrow-link{margin-top:1.5rem}@media (min-width:1024px){.c-service-reason-block-inner__item .c-circle-arrow-link{margin-top:2.5rem}}.c-service-reason-block-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.75rem;line-height:1.7}@media (min-width:429px){.c-service-reason-block-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:2rem;line-height:1.5}}@media (min-width:1024px){.c-service-reason-block-inner__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:2rem;font-weight:900;letter-spacing:.08em;line-height:1.7}}.c-service-reason-block-inner__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:1rem;text-align:justify}@media (min-width:1024px){.c-service-reason-block-inner__text{margin-top:1.5rem}}.c-service-flow-item{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;height:15rem;padding:1.25rem;width:15rem}@media (min-width:1024px){.c-service-flow-item{height:320px;padding-left:1.75rem;padding-right:1.75rem;padding-top:2rem;width:300px}}.c-service-flow-item{box-shadow:6px 6px 8px rgba(0,0,0,.1);display:flex!important}.c-service-flow-item__number{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.5rem;line-height:1.2}.c-service-flow-item__icon{height:2.5rem;margin-top:.5rem;width:2.5rem}@media (min-width:1024px){.c-service-flow-item__icon{height:84px;margin-top:.75rem;width:84px}}.c-service-flow-item__icon .icon-flow01,.c-service-flow-item__icon .icon-flow02,.c-service-flow-item__icon .icon-flow03,.c-service-flow-item__icon .icon-flow04,.c-service-flow-item__icon .icon-flow05,.c-service-flow-item__icon .icon-flow06{height:100%;width:100%}.c-service-flow-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.125rem;font-weight:700;letter-spacing:.1em;line-height:1.75rem;line-height:1.6;margin-top:.5rem}@media (min-width:1024px){.c-service-flow-item__title{margin-top:.75rem}}.c-service-flow-item__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.75rem;font-weight:400;letter-spacing:.1em;line-height:1rem;line-height:1.5;margin-top:.75rem;width:100%}@media (min-width:1024px){.c-service-flow-item__text{font-size:.875rem;line-height:1.25rem;margin-top:1rem}}.c-service-flow-item__list{display:flex;flex-direction:column;gap:.25rem;margin-left:1.25rem;margin-top:.25rem;width:180px}@media (min-width:1024px){.c-service-flow-item__list{margin-top:.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.c-service-flow-item__list-item{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.75rem;font-weight:400;letter-spacing:.1em;line-height:1rem;line-height:1.5;list-style-type:disc}@media (min-width:1024px){.c-service-flow-item__list-item{font-size:.875rem;line-height:1.25rem}}.c-service-flow-item--consulting{height:280px;width:280px}@media (min-width:1024px){.c-service-flow-item--consulting{height:360px;width:360px}.c-service-flow-item--consulting .c-service-flow-item__title{margin-top:.25rem}}.c-service-flow-item--consulting .c-service-flow-item__icon{height:3rem;margin-top:.5rem;width:3rem}@media (min-width:1024px){.c-service-flow-item--consulting .c-service-flow-item__icon{height:84px;margin-top:.75rem;width:84px}}.c-service-flow-item--consulting .c-service-flow-item__icon .icon-consulting-flow01,.c-service-flow-item--consulting .c-service-flow-item__icon .icon-consulting-flow02,.c-service-flow-item--consulting .c-service-flow-item__icon .icon-consulting-flow03,.c-service-flow-item--consulting .c-service-flow-item__icon .icon-consulting-flow04{height:100%;width:100%}.c-service-question-section{margin-bottom:5rem;margin-top:1.5rem}@media (min-width:1024px){.c-service-question-section{margin-top:5rem}}.c-service-question-section__list{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-service-question-section__list{padding-left:0;padding-right:0}}.c-service-question-section__list{display:flex;flex-direction:column;gap:1.5rem;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:1126px;width:100%}@media (min-width:1024px){.c-service-question-section__list{gap:2.25rem;margin-top:4rem;padding-left:5%;padding-right:5%}}@media (min-width:1280px){.c-service-question-section__list{padding-left:0;padding-right:0}}.c-service-question-item{--tw-bg-opacity:1;background-color:rgb(232 232 232/var(--tw-bg-opacity));border-radius:20px;cursor:pointer;padding:1.25rem}@media (min-width:1024px){.c-service-question-item{padding:2rem 2.5rem}}.c-service-question-item{box-shadow:inset 6px 6px 8px rgba(0,0,0,.1)}.c-service-question-item__question{position:relative;width:100%}.c-service-question-item__question.active .c-service-question-item__question-line--01{transform:rotate(0deg)}.c-service-question-item__question-line{--tw-bg-opacity:1;background-color:rgb(253 174 154/var(--tw-bg-opacity));border-radius:.125rem;display:block;height:2px;position:absolute;right:0;top:50%;width:1rem}@media (min-width:1024px){.c-service-question-item__question-line{width:1.5rem}}.c-service-question-item__question-line{transition:all .5s}.c-service-question-item__question-line--01{transform:rotate(90deg)}.c-service-question-item__question-title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:700;letter-spacing:.1em;line-height:1.25rem;line-height:1.5;padding-left:2.5rem;position:relative;width:85%}.c-service-question-item__question-title:before{--tw-text-opacity:1;--tw-content:"Q";color:rgb(166 167 167/var(--tw-text-opacity));content:var(--tw-content);display:block;font-family:Montserrat;font-size:1.5rem;left:0;line-height:2rem;position:absolute;top:-.5rem}@media (min-width:1024px){.c-service-question-item__question-title{font-size:1.125rem;line-height:1.75rem;padding-left:3.5rem;width:90%}.c-service-question-item__question-title:before{content:var(--tw-content);top:-3px}}.c-service-question-item__answer{display:none;padding-top:1rem}@media (min-width:1024px){.c-service-question-item__answer{padding-top:2rem}}.c-service-question-item__answer-text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem;line-height:1.6;padding-left:2.5rem;position:relative;text-align:justify;width:85%}.c-service-question-item__answer-text:before{--tw-text-opacity:1;--tw-content:"A";color:rgb(253 174 154/var(--tw-text-opacity));content:var(--tw-content);display:block;font-family:Montserrat;font-size:1.5rem;font-weight:700;left:0;line-height:2rem;position:absolute;top:-.25rem}@media (min-width:1024px){.c-service-question-item__answer-text{font-size:1rem;letter-spacing:.1em;line-height:1.5rem;line-height:2;padding-left:3.5rem;width:90%}.c-service-question-item__answer-text:before{content:var(--tw-content);top:0}}.c-service-question-item__answer-anchor{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem;line-height:1.6;text-align:justify;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1024px){.c-service-question-item__answer-anchor{font-size:1rem;letter-spacing:.1em;line-height:1.5rem}}.c-service-others-section{margin-bottom:3.5rem;margin-top:2.5rem}@media (min-width:1024px){.c-service-others-section{margin-bottom:100px;margin-top:5rem}}.c-service-others-section__link{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-service-others-section__link{padding-left:0;padding-right:0}}.c-service-others-section__link{margin-top:1.25rem}@media (min-width:1024px){.c-service-others-section__link{margin-left:auto;margin-right:auto;margin-top:3.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.c-service-others-section .c-service-others-section-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-service-others-section .c-service-others-section-inner{padding-left:0;padding-right:0}}.c-service-others-section .c-service-others-section-inner{display:flex;flex-direction:column;gap:1.25rem;margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:1126px;width:100%}@media (min-width:1024px){.c-service-others-section .c-service-others-section-inner{flex-direction:row;justify-content:space-between;margin-top:4rem;padding-left:5%;padding-right:5%}}@media (min-width:1280px){.c-service-others-section .c-service-others-section-inner{padding-left:0;padding-right:0}}[id=service_app] .c-service-others-item--application,[id=service_consulting] .c-service-others-item--consulting,[id=service_salesforce] .c-service-others-item--salesforce,[id=service_service] .c-service-others-item--service{display:none}.c-service-others-item{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:row-reverse;gap:1.5rem;justify-content:flex-end;padding-bottom:1rem;padding-left:2.5rem;padding-top:1rem;position:relative;width:100%}@media (min-width:1024px){.c-service-others-item{flex-direction:column;gap:0;justify-content:flex-start;max-width:356px;padding-bottom:2.5rem;padding-left:0;padding-top:2rem}}.c-service-others-item{box-shadow:6px 6px 8px rgba(0,0,0,.1)}@media (min-width:1024px){.c-service-others-item:nth-child(odd) .c-service-others-item__title{margin-top:1.25rem}.c-service-others-item:nth-child(odd) .c-service-others-item__circle{margin-top:1.5rem}}.c-service-others-item:hover .c-service-others-item__circle:after{content:var(--tw-content);opacity:0}.c-service-others-item:hover .c-service-others-item__english{--tw-text-opacity:1;color:rgb(253 174 154/var(--tw-text-opacity))}.c-service-others-item--coming-soon .c-service-others-item__coming-soon{display:block}@media (min-width:1024px){.c-service-others-item--coming-soon .c-service-others-item__coming-soon{display:none}}.c-service-others-item--coming-soon:active{pointer-events:none}.c-service-others-item--coming-soon:hover .c-service-others-item__hover-item{opacity:1}.c-service-others-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:900;letter-spacing:.1em;line-height:1.75rem;line-height:1.5}@media (min-width:1024px){.c-service-others-item__title{line-height:1.7;text-align:center}}@media (min-width:1280px){.c-service-others-item__title{font-size:1.5rem;line-height:2rem}}.c-service-others-item__coming-soon{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));display:none;font-family:Noto Sans JP;font-size:.875rem;font-weight:500;letter-spacing:.1em;line-height:1.25rem;line-height:1.5}.c-service-others-item__image{display:none;width:96px}@media (min-width:1024px){.c-service-others-item__image{display:block}}.c-service-others-item__circle{--tw-bg-opacity:1;--tw-gradient-from:#fdae9a;--tw-gradient-to:hsla(12,96%,80%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ce9688;align-items:center;background-color:rgb(62 58 57/var(--tw-bg-opacity));background-image:linear-gradient(to top,var(--tw-gradient-stops));border-radius:9999px;display:flex;height:1.5rem;justify-content:center;position:relative;width:1.5rem}.c-service-others-item__circle:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content);display:block;height:.25rem;position:relative;width:.25rem;z-index:1}.c-service-others-item__circle:after{--tw-gradient-from:#a6a7a7;--tw-gradient-to:hsla(180,1%,65%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3e3a39;--tw-content:"";background-image:linear-gradient(to top,var(--tw-gradient-stops));border-radius:9999px;content:var(--tw-content);display:block;height:1.5rem;position:absolute;top:0;width:1.5rem}@media (min-width:1024px){.c-service-others-item__circle{margin-top:10px}}.c-service-others-item__circle:after{transition:all .2s ease-in}.c-service-others-item__english{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));display:none;font-family:Montserrat;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.5rem;line-height:1.2;margin-top:.5rem}@media (min-width:1024px){.c-service-others-item__english{display:block}}.c-service-others-item__english{transition:all .2s ease-in}.c-service-others-item__hover-item{--tw-text-opacity:1;align-items:center;background-color:rgba(62,58,57,.9);border-bottom-left-radius:20px;border-top-right-radius:20px;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;height:100%;justify-content:center;left:0;letter-spacing:.04em;line-height:1.5rem;line-height:1.2;opacity:0;position:absolute;top:0;transition:all .2s ease-in;width:100%;z-index:2}.c-service-works-section{--tw-bg-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));margin-top:5rem;padding-bottom:3.5rem;padding-top:1.25rem;position:relative;z-index:0}@media (min-width:1024px){.c-service-works-section{margin-top:120px;padding-bottom:4rem;padding-top:140px}}.c-service-works-section .c-bg-english-title{left:0;top:-27px}@media (min-width:1024px){.c-service-works-section .c-bg-english-title{position:absolute}}.c-service-works-section__image{position:absolute;right:7.2%;top:-1.25rem;width:120px;z-index:-20}@media (min-width:1024px){.c-service-works-section__image{bottom:0;max-width:440px;top:auto;width:43%}}@media (min-width:1280px){.c-service-works-section__image{right:10%}}.c-service-works-section__image_pc{display:none}@media (min-width:1024px){.c-service-works-section__image_pc{display:block}}.c-service-works-section__image_sp{display:block}@media (min-width:1024px){.c-service-works-section__image_sp{display:none}}.c-service-works-section-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-service-works-section-inner{padding-left:0;padding-right:0}}.c-service-works-section-inner{margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){.c-service-works-section-inner{padding-left:5%;padding-right:5%}}@media (min-width:1280px){.c-service-works-section-inner{padding-left:0;padding-right:0}}.c-service-works-section-inner__list{margin-bottom:2.5rem;margin-top:2rem;overflow:visible;width:100%}@media (min-width:1024px){.c-service-works-section-inner__list{margin-bottom:3.5rem;margin-top:3.5rem;width:360px}}.c-service-works-section-inner .slick-list{overflow:visible}.c-service-works-section-inner .slick-slide{margin-right:2rem;width:20rem}@media (min-width:1024px){.c-service-works-section-inner .slick-slide{margin-right:2.5rem}}.c-service-works-section-inner .slick-arrow{--tw-border-opacity:1;align-items:center;border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;display:flex;height:3rem;justify-content:center;top:-62px;width:3rem;z-index:10}.c-service-works-section-inner .slick-arrow:before{--tw-content:"";background-image:url(/build/images/icon_arrow_small.74342e80.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:var(--tw-content);display:block;height:1.5rem;width:.5rem}@media (min-width:1024px){.c-service-works-section-inner .slick-arrow{height:4rem;top:-96px;width:4rem}}.c-service-works-section-inner .slick-prev{left:auto;right:60px}@media (min-width:1024px){.c-service-works-section-inner .slick-prev{right:-112%}}@media (min-width:1280px){.c-service-works-section-inner .slick-prev{right:-165%}}.c-service-works-section-inner .slick-prev:before{transform:rotate(180deg)}.c-service-works-section-inner .slick-next{right:0}@media (min-width:1024px){.c-service-works-section-inner .slick-next{right:-136%}}@media (min-width:1280px){.c-service-works-section-inner .slick-next{right:-188%}}.c-service-works-section-inner .slick-disabled{opacity:.6}.c-service-works-section-no_content{margin-left:auto;margin-right:auto;max-width:966px;padding-left:7.2%;padding-right:7.2%;width:100%}@media (min-width:1024px){.c-service-works-section-no_content{padding-left:0;padding-right:0}}.c-service-works-section-no_content{position:relative}@media (min-width:1024px){.c-service-works-section-no_content{transform:translateY(0)}}.c-service-works-section-no_content__anchor{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:20px;border-top-right-radius:20px;display:flex;gap:1.25rem;height:4rem;justify-content:center;margin-top:-1.25rem;width:100%}@media (min-width:1024px){.c-service-works-section-no_content__anchor{height:144px;margin-left:5%;width:516px}}@media (min-width:1280px){.c-service-works-section-no_content__anchor{margin-left:0}}.c-service-works-section-no_content__anchor{box-shadow:6px 6px 8px rgba(0,0,0,.3)}.c-service-works-section-no_content__anchor:hover .c-service-works-section-no_content__anchor-circle:after{content:var(--tw-content);opacity:0}.c-service-works-section-no_content__anchor:hover .c-service-works-section-no_content__english,.c-service-works-section-no_content__anchor:hover .c-service-works-section-no_content__label{--tw-text-opacity:1;color:rgb(253 174 154/var(--tw-text-opacity))}.c-service-works-section-no_content__anchor-circle{--tw-bg-opacity:1;--tw-gradient-from:#fdae9a;--tw-gradient-to:hsla(12,96%,80%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ce9688;align-items:center;background-color:rgb(62 58 57/var(--tw-bg-opacity));background-image:linear-gradient(to top,var(--tw-gradient-stops));border-radius:9999px;display:flex;height:2.25rem;justify-content:center;position:relative;width:2.25rem}.c-service-works-section-no_content__anchor-circle:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content);display:block;height:6px;position:relative;width:6px;z-index:1}.c-service-works-section-no_content__anchor-circle:after{--tw-gradient-from:#3e3a39;--tw-gradient-to:rgba(62,58,57,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3e3a39;--tw-content:"";background-image:linear-gradient(to top,var(--tw-gradient-stops));border-radius:9999px;content:var(--tw-content);display:block;height:2.25rem;position:absolute;top:0;width:2.25rem}@media (min-width:1024px){.c-service-works-section-no_content__anchor-circle{margin-top:10px}}.c-service-works-section-no_content__anchor-circle:after{transition:all .2s ease-in}.c-service-works-section-no_content__label{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:800;letter-spacing:.1em;line-height:1.75rem;line-height:1.5}@media (min-width:1024px){.c-service-works-section-no_content__label{font-size:2rem;line-height:1.7}}.c-service-works-section-no_content__label{transition:all .2s ease-in}.c-service-works-section-no_content__english{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));display:none;font-family:Montserrat;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.75rem;line-height:1.5}@media (min-width:1024px){.c-service-works-section-no_content__english{display:block}}.c-service-works-section-no_content__english{transition:all .2s ease-in}.c-service-works-section-no_content__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:700;letter-spacing:.08em;line-height:2rem;line-height:1.4}@media (min-width:1024px){.c-service-works-section-no_content__text{font-size:2.5rem}}[id=service_app] .c-service-works-section,[id=service_consulting] .c-service-works-section{padding-bottom:2rem}@media (min-width:1024px){[id=service_app] .c-service-works-section,[id=service_consulting] .c-service-works-section{padding-bottom:4rem}}[id=service_app] .c-service-works-section .c-bg-english-title__jp,[id=service_consulting] .c-service-works-section .c-bg-english-title__jp{display:none}.c-service-example-item,.c-service-example-item__image{width:100%}.c-service-example-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.125rem;font-weight:700;letter-spacing:.1em;line-height:1.75rem;line-height:1.6;margin-top:1.5rem}@media (min-width:1024px){.c-service-example-item__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:2rem;line-height:1.5;margin-top:1.25rem}}.c-service-example-item__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:1rem;text-align:justify}[id=service] .pg-service-index-contents{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));padding-bottom:5rem;padding-top:104px}@media (min-width:1024px){[id=service] .pg-service-index-contents{padding-bottom:120px;padding-top:128px}}[id=service] .pg-service-index-contents__list{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=service] .pg-service-index-contents__list{padding-left:0;padding-right:0}}[id=service] .pg-service-index-contents__list{display:flex;flex-direction:column;gap:3.5rem;margin-left:auto;margin-right:auto;max-width:966px;position:relative;width:100%;z-index:1}@media (min-width:1024px){[id=service] .pg-service-index-contents__list{gap:5rem;margin-top:140px;padding-left:5%;padding-right:5%}}@media (min-width:1280px){[id=service] .pg-service-index-contents__list{padding-left:0;padding-right:0}}[id=service] .pg-service-index-contents .c-index-scroll-text{bottom:auto;height:214px;position:fixed;top:90px}@media (min-width:1024px){[id=service] .pg-service-index-contents .c-index-scroll-text{top:172px}}[id=service] .pg-service-index-contents .c-index-scroll-text__text{font-size:88px}@media (min-width:1024px){[id=service] .pg-service-index-contents .c-index-scroll-text__text{font-size:180px}}[id=service] .pg-service-index-contents-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=service] .pg-service-index-contents-inner{padding-left:0;padding-right:0}}[id=service] .pg-service-index-contents-inner{margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){[id=service] .pg-service-index-contents-inner{padding-left:5%;padding-right:5%}}@media (min-width:1280px){[id=service] .pg-service-index-contents-inner{padding-left:0;padding-right:0}}[id=service] .pg-service-index-contents-inner .c-breadcrumb{display:none}@media (min-width:1024px){[id=service] .pg-service-index-contents-inner .c-breadcrumb{display:block}}[id=service_salesforce]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=service_salesforce] .pg-salesforce-reason{display:flex;flex-direction:column;gap:127px;margin-top:126px}@media (min-width:1024px){[id=service_salesforce] .pg-salesforce-reason{gap:205px;margin-top:240px}}[id=service_salesforce] .pg-salesforce-flow{margin-top:4rem}@media (min-width:1024px){[id=service_salesforce] .pg-salesforce-flow{margin-top:120px}}[id=service_salesforce] .pg-salesforce-flow-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=service_salesforce] .pg-salesforce-flow-inner{padding-left:0;padding-right:0}}[id=service_salesforce] .pg-salesforce-flow-inner{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:966px;width:100%}@media (min-width:1024px){[id=service_salesforce] .pg-salesforce-flow-inner{margin-top:-2rem;padding-left:5%;padding-right:5%}}@media (min-width:1280px){[id=service_salesforce] .pg-salesforce-flow-inner{padding-left:0;padding-right:0}}[id=service_salesforce] .pg-salesforce-flow-inner__list{width:100%}@media (min-width:1024px){[id=service_salesforce] .pg-salesforce-flow-inner__list{width:340px}}[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-list{overflow:visible;width:264px}@media (min-width:1024px){[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-list{width:100%}}[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-slide{padding-right:1.5rem}@media (min-width:1024px){[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-slide{padding-right:2.5rem}}[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-arrow{--tw-border-opacity:1;align-items:center;border-color:rgb(62 58 57/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;display:flex;height:3rem;justify-content:center;top:-50px;width:3rem;z-index:10}[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-arrow:before{--tw-content:"";background-image:url(/build/images/icon_arrow_small_black.fb1598fc.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:var(--tw-content);display:block;height:1.5rem;width:.5rem}@media (min-width:1024px){[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-arrow{height:4rem;top:-54px;width:4rem}}[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-prev{left:auto;right:60px}@media (min-width:1024px){[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-prev{right:-112%}}@media (min-width:1280px){[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-prev{right:-178%}}[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-prev:before{transform:rotate(180deg)}[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-next{right:0}@media (min-width:1024px){[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-next{right:-136%}}@media (min-width:1280px){[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-next{right:-204%}}[id=service_salesforce] .pg-salesforce-flow-inner__list .slick-disabled{opacity:.3}[id=service_app] .pg-app-example{padding-bottom:4rem;padding-top:4rem;position:relative}@media (min-width:1024px){[id=service_app] .pg-app-example{padding-bottom:0;padding-top:5rem}}[id=service_app] .pg-app-example__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.75rem;line-height:1.7;text-align:center}@media (min-width:1024px){[id=service_app] .pg-app-example__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.4}}[id=service_app] .pg-app-example__list{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=service_app] .pg-app-example__list{padding-left:0;padding-right:0}}[id=service_app] .pg-app-example__list{display:grid;gap:3.5rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:2.25rem;max-width:1126px;width:100%}@media (min-width:1024px){[id=service_app] .pg-app-example__list{-moz-column-gap:80px;column-gap:80px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3.5rem;padding-left:5%;padding-right:5%;row-gap:4rem}}@media (min-width:1280px){[id=service_app] .pg-app-example__list{padding-left:0;padding-right:0}}[id=service_app] .pg-app-example__and-more{--tw-text-opacity:1;bottom:0;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:1.5rem;font-weight:600;letter-spacing:.08em;line-height:2rem;line-height:1;position:absolute;right:7.2%}@media (min-width:1024px){[id=service_app] .pg-app-example__and-more{right:5%}}@media (min-width:1280px){[id=service_app] .pg-app-example__and-more{right:calc(50% - 563px)}}[id=service_consulting] .pg-consulting-example{margin-top:5rem}@media (min-width:1024px){[id=service_consulting] .pg-consulting-example{margin-top:120px}}[id=service_consulting] .pg-consulting-example__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:2rem;line-height:1.5;text-align:center}@media (min-width:1024px){[id=service_consulting] .pg-consulting-example__title{font-size:2rem}}[id=service_consulting] .pg-consulting-example-inner{display:flex;flex-direction:column;gap:2.5rem;margin-top:1.5rem}@media (min-width:1024px){[id=service_consulting] .pg-consulting-example-inner{gap:5rem;margin-top:3.5rem}[id=service_consulting] .pg-consulting-example-inner .c-service-reason-block:first-child .c-service-reason-block-inner{flex-direction:row-reverse}[id=service_consulting] .pg-consulting-example-inner .c-service-reason-block:last-child .c-service-reason-block-inner{padding-bottom:3.5rem;padding-top:3.5rem}}[id=service_consulting] .pg-consulting-flow{margin-top:4rem}@media (min-width:1024px){[id=service_consulting] .pg-consulting-flow{margin-top:120px}}[id=service_consulting] .pg-consulting-flow .c-bg-english-title__jp{font-size:1.125rem;line-height:1.75rem}@media (min-width:1024px){[id=service_consulting] .pg-consulting-flow .c-bg-english-title__jp{font-size:2rem}}[id=service_consulting] .pg-consulting-flow-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=service_consulting] .pg-consulting-flow-inner{padding-left:0;padding-right:0}}[id=service_consulting] .pg-consulting-flow-inner{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:966px;width:100%}@media (min-width:1024px){[id=service_consulting] .pg-consulting-flow-inner{margin-top:-.5rem;padding-left:5%;padding-right:5%}}@media (min-width:1280px){[id=service_consulting] .pg-consulting-flow-inner{padding-left:0;padding-right:0}}[id=service_consulting] .pg-consulting-flow-inner__list{width:100%}@media (min-width:1024px){[id=service_consulting] .pg-consulting-flow-inner__list{width:400px}}[id=service_consulting] .pg-consulting-flow-inner__list .slick-list{overflow:visible;width:320px}@media (min-width:1024px){[id=service_consulting] .pg-consulting-flow-inner__list .slick-list{width:100%}}[id=service_consulting] .pg-consulting-flow-inner__list .slick-slide{padding-right:1.5rem}@media (min-width:1024px){[id=service_consulting] .pg-consulting-flow-inner__list .slick-slide{padding-right:2.5rem}}[id=service_consulting] .pg-consulting-flow-inner__list .slick-arrow{--tw-border-opacity:1;align-items:center;border-color:rgb(62 58 57/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;display:flex;height:3rem;justify-content:center;top:-50px;width:3rem;z-index:10}[id=service_consulting] .pg-consulting-flow-inner__list .slick-arrow:before{--tw-content:"";background-image:url(/build/images/icon_arrow_small_black.fb1598fc.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:var(--tw-content);display:block;height:1.5rem;width:.5rem}@media (min-width:1024px){[id=service_consulting] .pg-consulting-flow-inner__list .slick-arrow{height:4rem;top:-54px;width:4rem}}[id=service_consulting] .pg-consulting-flow-inner__list .slick-prev{left:auto;right:60px}@media (min-width:1024px){[id=service_consulting] .pg-consulting-flow-inner__list .slick-prev{right:-90%}}@media (min-width:1280px){[id=service_consulting] .pg-consulting-flow-inner__list .slick-prev{right:-120%}}[id=service_consulting] .pg-consulting-flow-inner__list .slick-prev:before{transform:rotate(180deg)}[id=service_consulting] .pg-consulting-flow-inner__list .slick-next{right:0}@media (min-width:1024px){[id=service_consulting] .pg-consulting-flow-inner__list .slick-next{right:-112%}}@media (min-width:1280px){[id=service_consulting] .pg-consulting-flow-inner__list .slick-next{right:-142%}}[id=service_consulting] .pg-consulting-flow-inner__list .slick-disabled{opacity:.3}[id=privacy]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=privacy] .pg-privacy-index-contents{margin-bottom:3.5rem}@media (min-width:1024px){[id=privacy] .pg-privacy-index-contents{margin-bottom:6rem}}[id=privacy] .pg-privacy-index-contents__link{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=privacy] .pg-privacy-index-contents__link{padding-left:0;padding-right:0}}[id=privacy] .pg-privacy-index-contents__link{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:1126px;width:100%}@media (min-width:1024px){[id=privacy] .pg-privacy-index-contents__link{margin-left:auto;margin-right:auto;margin-top:2.5rem;padding-left:5%;padding-right:5%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:1280px){[id=privacy] .pg-privacy-index-contents__link{padding-left:0;padding-right:0}}[id=contact_complete]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=contact_complete] .pg-contact-complete{display:flex;flex-direction:column;gap:2.5rem;margin-left:auto;margin-right:auto;max-width:1126px;padding-bottom:3.5rem;padding-top:7rem;width:100%}@media (min-width:1024px){[id=contact_complete] .pg-contact-complete{flex-direction:row;justify-content:space-between;padding-bottom:6rem;padding-top:11rem}}[id=contact_complete] .pg-contact-complete-step_bar{display:flex;justify-content:center}@media (min-width:1024px){[id=contact_complete] .pg-contact-complete-step_bar{justify-content:flex-start;margin-top:5rem}}[id=contact_complete] .pg-contact-complete-message{width:100%}@media (min-width:1024px){[id=contact_complete] .pg-contact-complete-message{max-width:45rem}}[id=contact] .pg-contact-confirm{display:flex;flex-direction:column;gap:2.5rem;margin-left:auto;margin-right:auto;max-width:1126px;padding-bottom:3.5rem;padding-top:7rem;width:100%}@media (min-width:1024px){[id=contact] .pg-contact-confirm{flex-direction:row;justify-content:space-between;padding-bottom:6rem;padding-top:11rem}}[id=contact] .pg-contact-confirm-step_bar{display:flex;justify-content:center}@media (min-width:1024px){[id=contact] .pg-contact-confirm-step_bar{justify-content:flex-start;margin-top:5rem}}[id=contact] .pg-contact-confirm-form{width:100%}@media (min-width:1024px){[id=contact] .pg-contact-confirm-form{max-width:45rem}}[id=contact] .pg-contact-form{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;padding:2.5rem 7.2%;width:100%}@media (min-width:1024px){[id=contact] .pg-contact-form{max-width:45rem;padding:5rem}}[id=contact] .pg-contact-form__text{font-size:1rem;letter-spacing:.1em;line-height:1.5rem;line-height:2}[id=contact] .pg-contact-form__text,[id=contact] .pg-contact-form__text_small{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-weight:400;text-align:justify}[id=contact] .pg-contact-form__text_small{display:block;font-size:.875rem;letter-spacing:.08em;line-height:1.25rem;line-height:1.6;margin-top:.5rem}@media (min-width:1024px){[id=contact] .pg-contact-form__text_small{margin-top:1rem}}[id=contact] .pg-contact-form__text_asterisk{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(208 17 17/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.125rem;font-weight:400;letter-spacing:.1em;line-height:2;line-height:1.75rem;text-align:justify}[id=contact] .pg-contact-form__heading{--tw-text-opacity:1;--tw-border-opacity:1;border-style:solid;border-width:0;border-bottom:1px rgb(166 167 167/var(--tw-border-opacity));color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.125rem;font-weight:700;letter-spacing:.1em;line-height:1.7;line-height:1.75rem;margin-top:1.5rem;padding-bottom:.75rem}@media (min-width:1024px){[id=contact] .pg-contact-form__heading{font-size:1.25rem;line-height:1.75rem;margin-top:2.5rem}}[id=contact] .pg-contact-form-rows{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media (min-width:1024px){[id=contact] .pg-contact-form-rows{margin-top:2rem}}[id=contact] .pg-contact-confirm_content{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 7.2%;width:100%}@media (min-width:1024px){[id=contact] .pg-contact-confirm_content{gap:2rem;max-width:45rem;padding:5rem}}[id=contact]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));width:100%}[id=contact] .pg-contact-index{display:flex;flex-direction:column;gap:2.5rem;margin-left:auto;margin-right:auto;max-width:1126px;padding-bottom:3.5rem;padding-top:7rem;width:100%}@media (min-width:1024px){[id=contact] .pg-contact-index{flex-direction:row;justify-content:space-between;padding-bottom:5rem;padding-top:5rem}}[id=contact] .pg-contact-index__heading{--tw-text-opacity:1;color:rgba(62,58,57,.2);color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:2.5rem;font-weight:700;letter-spacing:0;line-height:1.5;text-align:center}@media (min-width:1024px){[id=contact] .pg-contact-index__heading{font-size:4rem;text-align:right}}[id=contact] .pg-contact-index__heading--pc{display:none}@media (min-width:1024px){[id=contact] .pg-contact-index__heading--pc{display:block}}[id=contact] .pg-contact-index__heading--sp{display:block}@media (min-width:1024px){[id=contact] .pg-contact-index__heading--sp{display:none}}[id=contact] .pg-contact-index-step_bar{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){[id=contact] .pg-contact-index-step_bar{display:block;margin-top:10rem}}[id=contact] .pg-contact-index-form{width:100%}@media (min-width:1024px){[id=contact] .pg-contact-index-form{max-width:45rem}}[id=anti_bribery]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=anti_bribery] .pg-anti-bribery-index-contents{margin-bottom:3.5rem}@media (min-width:1024px){[id=anti_bribery] .pg-anti-bribery-index-contents{margin-bottom:6rem}}[id=anti_bribery] .pg-anti-bribery-index-contents__link{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=anti_bribery] .pg-anti-bribery-index-contents__link{padding-left:0;padding-right:0}}[id=anti_bribery] .pg-anti-bribery-index-contents__link{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:1126px;width:100%}@media (min-width:1024px){[id=anti_bribery] .pg-anti-bribery-index-contents__link{margin-left:auto;margin-right:auto;margin-top:2.5rem;padding-left:5%;padding-right:5%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:1280px){[id=anti_bribery] .pg-anti-bribery-index-contents__link{padding-left:0;padding-right:0}}[id=declaration]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=declaration] .pg-declaration-index-contents{margin-bottom:3.5rem}@media (min-width:1024px){[id=declaration] .pg-declaration-index-contents{margin-bottom:6rem}}[id=declaration] .pg-declaration-index-contents__link{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=declaration] .pg-declaration-index-contents__link{padding-left:0;padding-right:0}}[id=declaration] .pg-declaration-index-contents__link{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:1126px;width:100%}@media (min-width:1024px){[id=declaration] .pg-declaration-index-contents__link{margin-left:auto;margin-right:auto;margin-top:2.5rem;padding-left:5%;padding-right:5%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:1280px){[id=declaration] .pg-declaration-index-contents__link{padding-left:0;padding-right:0}}[id=member]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=member] .c-knou-more{margin-bottom:3.5rem}@media (min-width:1024px){[id=member] .c-knou-more{margin-bottom:5rem}}[id=member] .pg-member{margin-bottom:3.5rem;margin-top:90px}@media (min-width:1024px){[id=member] .pg-member{margin-bottom:174px;margin-top:128px}}[id=member] .pg-member .c-index-scroll-text{bottom:auto;height:214px;position:fixed;top:90px}@media (min-width:1024px){[id=member] .pg-member .c-index-scroll-text{top:172px}}[id=member] .pg-member .c-index-scroll-text__text{font-size:88px}@media (min-width:1024px){[id=member] .pg-member .c-index-scroll-text__text{font-size:180px}}[id=member] .pg-member-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=member] .pg-member-inner{padding-left:0;padding-right:0}}[id=member] .pg-member-inner{margin-left:auto;margin-right:auto;max-width:966px;position:relative;width:100%;z-index:1}@media (min-width:1024px){[id=member] .pg-member-inner{padding-left:5%;padding-right:5%}}@media (min-width:1280px){[id=member] .pg-member-inner{padding-left:0;padding-right:0}}[id=member] .pg-member-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:2.5rem;font-weight:700;letter-spacing:.08em;line-height:1.5;margin-top:3.5rem}@media (min-width:1024px){[id=member] .pg-member-inner__title{font-size:96px;line-height:1;margin-top:5rem}}[id=member] .pg-member-inner__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem;line-height:1.6;margin-top:1.25rem;text-align:justify}@media (min-width:1024px){[id=member] .pg-member-inner__text{margin-top:2rem}}[id=member] .pg-member-inner__list{display:grid;gap:2.5rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:3.5rem}@media (min-width:640px){[id=member] .pg-member-inner__list{-moz-column-gap:50px;column-gap:50px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3.5rem}}@media (min-width:768px){[id=member] .pg-member-inner__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){[id=member] .pg-member-inner__list{margin-top:5rem}}[id=member] .pg-member-inner__list .c-staff-item__anchor{pointer-events:none}.c-recruit-index-contents-item{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-recruit-index-contents-item{padding-left:0;padding-right:0}}.c-recruit-index-contents-item{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:40px;border-top-right-radius:40px;flex-direction:row-reverse;gap:2.5rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:1126px;padding-bottom:3rem;padding-top:1.5rem;width:100%}@media (min-width:1024px){.c-recruit-index-contents-item{display:flex;padding-bottom:4rem;padding-left:5%;padding-right:5%}}@media (min-width:1280px){.c-recruit-index-contents-item{padding-left:0;padding-right:0}}.c-recruit-index-contents-item{box-shadow:6px 6px 8px rgba(0,0,0,.1)}.c-recruit-index-contents-item__image{margin-left:auto;margin-right:auto;width:264px}@media (min-width:1024px){.c-recruit-index-contents-item__image{margin-left:0;margin-right:0;width:360px}}.c-recruit-index-contents-item-inner__number{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:1.5;margin-top:.5rem}.c-recruit-index-contents-item-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:900;letter-spacing:.1em;line-height:2rem;line-height:1.5;margin-top:.75rem}@media (min-width:1024px){.c-recruit-index-contents-item-inner__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:2rem;font-weight:900;letter-spacing:.08em;line-height:1.7;margin-top:1rem}}.c-recruit-index-contents-item-inner__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:1rem;text-align:justify}@media (min-width:1024px){.c-recruit-index-contents-item-inner__text{margin-top:1.5rem}}.c-recruit-index-contents-item-inner .c-neumorphism-link{margin-top:1.5rem}@media (min-width:1024px){.c-recruit-index-contents-item-inner .c-neumorphism-link{margin-top:2.5rem}}[id=recruit_complete]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=recruit_complete] .pg-recruit-complete{display:flex;flex-direction:column;gap:2.5rem;margin-left:auto;margin-right:auto;max-width:1126px;padding-bottom:3.5rem;padding-top:7rem;width:100%}@media (min-width:1024px){[id=recruit_complete] .pg-recruit-complete{flex-direction:row;justify-content:space-between;padding-bottom:6rem;padding-top:11rem}}[id=recruit_complete] .pg-recruit-complete-step_bar{display:flex;justify-content:center}@media (min-width:1024px){[id=recruit_complete] .pg-recruit-complete-step_bar{justify-content:flex-start;margin-top:5rem}}[id=recruit_complete] .pg-recruit-complete-message{width:100%}@media (min-width:1024px){[id=recruit_complete] .pg-recruit-complete-message{max-width:45rem}}[id=recruit_form] .pg-recruit-confirm{display:flex;flex-direction:column;gap:2.5rem;margin-left:auto;margin-right:auto;max-width:1126px;padding-bottom:3.5rem;padding-top:7rem;width:100%}@media (min-width:1024px){[id=recruit_form] .pg-recruit-confirm{flex-direction:row;justify-content:space-between;padding-bottom:6rem;padding-top:11rem}}[id=recruit_form] .pg-recruit-confirm-step_bar{display:flex;justify-content:center}@media (min-width:1024px){[id=recruit_form] .pg-recruit-confirm-step_bar{justify-content:flex-start;margin-top:5rem}}[id=recruit_form] .pg-recruit-confirm-form{width:100%}@media (min-width:1024px){[id=recruit_form] .pg-recruit-confirm-form{max-width:45rem}}[id=recruit_form] .pg-recruit-confirm_content{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 7.2%;width:100%}@media (min-width:1024px){[id=recruit_form] .pg-recruit-confirm_content{gap:2rem;max-width:45rem;padding:5rem}}[id=recruit_form]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=recruit_form] .pg-recruit-form{display:flex;flex-direction:column;gap:2.5rem;margin-left:auto;margin-right:auto;max-width:1126px;padding-bottom:3.5rem;padding-top:7rem;width:100%}@media (min-width:1024px){[id=recruit_form] .pg-recruit-form{flex-direction:row;justify-content:space-between;padding-bottom:5rem;padding-top:5rem}}[id=recruit_form] .pg-recruit-form__heading{--tw-text-opacity:1;color:rgba(62,58,57,.2);color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:2.5rem;font-weight:700;letter-spacing:0;line-height:1.5;text-align:center}@media (min-width:1024px){[id=recruit_form] .pg-recruit-form__heading{font-size:4rem;text-align:right}}[id=recruit_form] .pg-recruit-form__heading--pc{display:none}@media (min-width:1024px){[id=recruit_form] .pg-recruit-form__heading--pc{display:block}}[id=recruit_form] .pg-recruit-form__heading--sp{display:block}@media (min-width:1024px){[id=recruit_form] .pg-recruit-form__heading--sp{display:none}}[id=recruit_form] .pg-recruit-form-step_bar{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){[id=recruit_form] .pg-recruit-form-step_bar{display:block;margin-top:10rem}}[id=recruit_form] .pg-recruit-form-form{width:100%}@media (min-width:1024px){[id=recruit_form] .pg-recruit-form-form{max-width:45rem}}[id=recruit_form] .pg-recruit-form_content{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;padding:2.5rem 7.2%;width:100%}@media (min-width:1024px){[id=recruit_form] .pg-recruit-form_content{max-width:45rem;padding:5rem}}[id=recruit_form] .pg-recruit-form_content__text{font-size:1rem;letter-spacing:.1em;line-height:1.5rem;line-height:2}[id=recruit_form] .pg-recruit-form_content__text,[id=recruit_form] .pg-recruit-form_content__text_small{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-weight:400;text-align:justify}[id=recruit_form] .pg-recruit-form_content__text_small{display:block;font-size:.875rem;letter-spacing:.08em;line-height:1.25rem;line-height:1.6;margin-top:.5rem}@media (min-width:1024px){[id=recruit_form] .pg-recruit-form_content__text_small{margin-top:1rem}}[id=recruit_form] .pg-recruit-form_content__text_asterisk{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(208 17 17/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.125rem;font-weight:400;letter-spacing:.1em;line-height:2;line-height:1.75rem;text-align:justify}[id=recruit_form] .pg-recruit-form_content__heading{--tw-text-opacity:1;--tw-border-opacity:1;border-style:solid;border-width:0;border-bottom:1px rgb(166 167 167/var(--tw-border-opacity));color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.125rem;font-weight:700;letter-spacing:.1em;line-height:1.7;line-height:1.75rem;margin-top:1.5rem;padding-bottom:.75rem}@media (min-width:1024px){[id=recruit_form] .pg-recruit-form_content__heading{font-size:1.25rem;line-height:1.75rem;margin-top:2.5rem}}[id=recruit_form] .pg-recruit-form_content-rows{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media (min-width:1024px){[id=recruit_form] .pg-recruit-form_content-rows{margin-top:2rem}}.c-recruit-detail{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-recruit-detail{padding-left:0;padding-right:0}}.c-recruit-detail{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));padding-bottom:3.5rem;padding-top:44.5rem}@media (min-width:1024px){.c-recruit-detail{padding-bottom:8rem;padding-top:11rem}}.c-recruit-detail__btn{margin-left:auto;margin-right:auto;margin-top:2.5rem;width:100%}@media (min-width:1024px){.c-recruit-detail__btn{margin-top:5rem;width:20rem}}.c-recruit-detail-inner{display:flex;flex-direction:column;gap:2rem;margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){.c-recruit-detail-inner{gap:2.5rem}}.c-recruit-detail-inner-item:not(:last-of-type){--tw-border-opacity:1;border-bottom-color:rgb(166 167 167/var(--tw-border-opacity));border-bottom-width:1px;padding-bottom:2rem}@media (min-width:1024px){.c-recruit-detail-inner-item:not(:last-of-type){padding-bottom:2.5rem}}.c-recruit-detail-inner-item:not(:last-of-type){border-bottom-style:solid}.c-recruit-detail-inner-item__heading{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:900;letter-spacing:.1em;line-height:1.5;line-height:2rem}@media (min-width:1024px){.c-recruit-detail-inner-item__heading{font-size:1.75rem}}.c-recruit-detail-inner-item__text{--tw-text-opacity:1;align-items:baseline;color:rgb(62 58 57/var(--tw-text-opacity));display:flex;font-family:Noto Sans JP;font-size:1rem;font-weight:400;gap:.75rem;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}.c-recruit-detail-inner-item-lists{display:flex;flex-direction:column;gap:0;margin-top:1.25rem}.c-recruit-detail-inner-item-group:first-of-type{margin-top:1.5rem}.c-recruit-detail-inner-item-group:last-of-type{margin-top:2.25rem}.c-recruit-detail-inner-item-treatment__text{margin-top:1.25rem}.c-recruit{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-recruit{padding-left:0;padding-right:0}}.c-recruit{aspect-ratio:207/221;background-position:50%;background-size:cover;padding-top:5rem;position:relative}@media (min-width:1024px){.c-recruit{aspect-ratio:auto;height:100vh;padding-top:8rem}}.c-recruit--sales{background-image:url(/build/images/mv_sp.3c959663.jpg)}@media (min-width:1024px){.c-recruit--sales{background-image:url(/build/images/mv.04471f70.jpg)}}.c-recruit--cloud_se{background-image:url(/build/images/mv_sp.4066bb97.jpg)}@media (min-width:1024px){.c-recruit--cloud_se{background-image:url(/build/images/mv.28cc6f9b.jpg)}}.c-recruit--customer_success{background-image:url(/build/images/mv_sp.415b0b02.jpg)}@media (min-width:1024px){.c-recruit--customer_success{background-image:url(/build/images/mv.7ffb0ac9.jpg)}}.c-recruit-inner{margin-left:auto;margin-right:auto;max-width:966px;width:100%}.c-recruit-inner__heading{display:flex;flex-direction:column;gap:.75rem;margin-top:5rem}@media (min-width:1024px){.c-recruit-inner__heading{gap:.25rem;margin-top:6rem}}.c-recruit-inner__heading_number{font-family:Montserrat;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.5rem;line-height:1.2}.c-recruit-inner__heading_main,.c-recruit-inner__heading_number{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.c-recruit-inner__heading_main{font-family:Noto Sans JP;font-size:1.75rem;font-weight:900;letter-spacing:.08em;line-height:1.5}@media (min-width:1024px){.c-recruit-inner__heading_main{font-size:3rem}}.c-recruit-inner__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:1.25rem;text-align:justify}@media (min-width:1024px){.c-recruit-inner__text{margin-top:1rem}}.c-recruit-card{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;bottom:-40rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:50%;margin-left:auto;margin-right:auto;max-width:1126px;padding:5rem 7.2% 3rem;position:absolute;width:100%}@media (min-width:1024px){.c-recruit-card{bottom:-6rem;padding:2rem 0}}.c-recruit-card{transform:translateX(-50%)}.c-recruit-card__eg{--tw-text-opacity:1;color:rgba(62,58,57,.2);color:rgb(244 244 244/var(--tw-text-opacity));font-family:Montserrat;font-size:88px;font-size:3rem;font-weight:700;left:0;letter-spacing:0;line-height:1;position:absolute;top:0}@media (min-width:1024px){.c-recruit-card__eg{font-size:5.5rem;left:.25rem}}.c-recruit-card-content{display:flex;flex-direction:column-reverse;gap:2rem;margin-left:auto;margin-right:auto;max-width:966px;width:100%}@media (min-width:1024px){.c-recruit-card-content{align-items:center;flex-direction:row;gap:2.5rem}}.c-recruit-card-content__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;text-align:justify}@media (min-width:1024px){.c-recruit-card-content__text{max-width:38rem}}.c-recruit-card-content__image{width:100%}@media (min-width:1024px){.c-recruit-card-content__image{width:20rem}}.c-recruit-other_occupations__btn{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-recruit-other_occupations__btn{padding-left:0;padding-right:0}}.c-recruit-other_occupations__btn{margin-left:auto;margin-right:auto;padding-bottom:2rem;padding-top:2rem;width:100%}@media (min-width:1024px){.c-recruit-other_occupations__btn{padding-bottom:5rem;padding-top:2.5rem;width:18rem}}.c-recruit-other_occupations-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-recruit-other_occupations-inner{padding-left:0;padding-right:0}}.c-recruit-other_occupations-inner{--tw-bg-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:1024px){.c-recruit-other_occupations-inner{padding:4rem 7.2% 5rem}}.c-recruit-other_occupations-inner__heading{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:2rem;line-height:1.5;text-align:center}.c-recruit-other_occupations-inner-group{display:flex;flex-direction:column;gap:1.25rem;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:1126px;width:100%}@media (min-width:1024px){.c-recruit-other_occupations-inner-group{flex-direction:row;gap:2.5rem;margin-top:2.5rem}}.c-recruit-other_occupations-inner-group .c-knou-more-item__title{font-size:1.125rem;line-height:1.75rem}@media (min-width:1024px){.c-recruit-other_occupations-inner-group .c-knou-more-item__title{font-size:1.5rem;line-height:2rem}}[id=recruit] .pg-recruit-index-hero{align-items:center;background-image:url(/build/images/hero_bg_sp.0a3c55ca.png);background-position:50%;background-size:cover;border-bottom-left-radius:30px;border-top-right-radius:30px;display:flex;flex-direction:column;gap:.25rem;height:420px;justify-content:center;margin-bottom:1.5rem;width:100%}@media (min-width:1024px){[id=recruit] .pg-recruit-index-hero{background-image:url(/build/images/hero_bg.1c879678.png);height:calc(100vh - 174px);margin-bottom:2.5rem}}[id=recruit] .pg-recruit-index-hero__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Montserrat;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2rem;line-height:1.5}@media (min-width:1024px){[id=recruit] .pg-recruit-index-hero__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Montserrat;font-size:2.5rem;font-weight:700;letter-spacing:.08em;line-height:1.5}}[id=recruit] .pg-recruit-index-hero__sub-title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:500;letter-spacing:.1em;line-height:1.5rem;line-height:1.5}[id=recruit] .pg-recruit-index-contents{margin-bottom:5rem;margin-top:2.5rem}@media (min-width:1024px){[id=recruit] .pg-recruit-index-contents{margin-bottom:134px}}[id=recruit] .pg-recruit-index-contents__list{display:flex;flex-direction:column;gap:2.5rem;margin-top:2rem}@media (min-width:1024px){[id=recruit] .pg-recruit-index-contents__list{gap:3.5rem;margin-top:5rem}}[id=recruit]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=recruit] .c-knou-more{margin-bottom:3.5rem}@media (min-width:1024px){[id=recruit] .c-knou-more{margin-bottom:4rem}}[id=recruit] .c-page_title{justify-content:center}@media (min-width:1024px){[id=recruit] .c-page_title{justify-content:space-between}}.c-company-office-block .c-scroll-image{margin-top:2rem}@media (min-width:1024px){.c-company-office-block .c-scroll-image{margin-top:2.5rem}}.c-company-office-block .c-company-office-block-info{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1126px;width:100%}@media (min-width:1024px){.c-company-office-block .c-company-office-block-info{display:flex}}.c-company-office-block .c-company-office-block-info{box-shadow:6px 6px 8px rgba(0,0,0,.1)}.c-company-office-block .c-company-office-block-info-item{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){.c-company-office-block .c-company-office-block-info-item{padding-left:0;padding-right:0}}.c-company-office-block .c-company-office-block-info-item{flex-direction:column;justify-content:center;padding-top:2rem}@media (min-width:1024px){.c-company-office-block .c-company-office-block-info-item{display:flex;margin-left:7%;padding-top:0;width:320px}}@media (min-width:1280px){.c-company-office-block .c-company-office-block-info-item{margin-left:5rem}}.c-company-office-block .c-company-office-block-info-item__area{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:2.5rem;font-weight:700;letter-spacing:.08em;line-height:1.5}@media (min-width:1024px){.c-company-office-block .c-company-office-block-info-item__area{font-size:3rem}}.c-company-office-block .c-company-office-block-info-item__name{--tw-border-opacity:1;--tw-text-opacity:1;border-top:1px solid;border-color:rgb(166 167 167/var(--tw-border-opacity));color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:700;letter-spacing:.1em;line-height:1.25rem;line-height:1.5;margin-top:1.5rem;padding-top:1.5rem;width:100%}.c-company-office-block .c-company-office-block-info-item__address{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:1rem;line-height:1.5;margin-top:.75rem}.c-company-office-block .c-company-office-block-info-map{border-bottom-left-radius:30px;height:320px;margin-top:2rem;overflow:hidden}@media (min-width:1024px){.c-company-office-block .c-company-office-block-info-map{border-bottom-left-radius:0;border-top-right-radius:30px;height:100%;margin-top:0;max-width:680px;width:55%}}@media (min-width:1280px){.c-company-office-block .c-company-office-block-info-map{width:60%}}[id=company]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=company] .pg-company-index-hero{padding-top:104px}@media (min-width:1024px){[id=company] .pg-company-index-hero{background-image:url(/build/images/hero.27585815.png);background-position:top;background-size:cover;border-bottom-left-radius:30px;border-top-right-radius:30px;padding-bottom:300px;padding-top:128px}}[id=company] .pg-company-index-hero__image{width:92.8%}@media (min-width:1024px){[id=company] .pg-company-index-hero__image{display:none}}[id=company] .pg-company-index-hero-inner{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=company] .pg-company-index-hero-inner{padding-left:0;padding-right:0}}[id=company] .pg-company-index-hero-inner{margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:1126px;width:100%}@media (min-width:1024px){[id=company] .pg-company-index-hero-inner{margin-top:0;padding-left:5%;padding-right:5%}}@media (min-width:1280px){[id=company] .pg-company-index-hero-inner{padding-left:0;padding-right:0}}[id=company] .pg-company-index-hero-inner__item{width:100%}@media (min-width:1024px){[id=company] .pg-company-index-hero-inner__item{margin-left:auto;width:60%}}[id=company] .pg-company-index-hero-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Montserrat;font-size:2.5rem;font-weight:700;letter-spacing:.04em;line-height:1.5}@media (min-width:1280px){[id=company] .pg-company-index-hero-inner__title{font-size:88px}}[id=company] .pg-company-index-hero-inner__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:1.25rem;text-align:justify}@media (min-width:1024px){[id=company] .pg-company-index-hero-inner__text{margin-top:2.5rem}}[id=company] .pg-company-index-hero-inner__text-sm-medium{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:500;letter-spacing:.1em;line-height:1.25rem;line-height:1.5;margin-top:2rem;text-align:right}@media (min-width:1024px){[id=company] .pg-company-index-hero-inner__text-sm-medium{margin-top:4rem}}[id=company] .pg-company-index-hero-inner__text-sm{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem;line-height:1.6;margin-top:2.5rem;text-align:justify}@media (min-width:1024px){[id=company] .pg-company-index-hero-inner__text-sm{margin-top:106px}}[id=company] .pg-company-index-info{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=company] .pg-company-index-info{padding-left:0;padding-right:0}}[id=company] .pg-company-index-info{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;margin-left:auto;margin-right:auto;margin-top:3.5rem;max-width:1126px;padding-bottom:3.5rem;padding-top:3.5rem;width:100%}@media (min-width:1024px){[id=company] .pg-company-index-info{margin-top:-178px;padding:5rem 5%}}@media (min-width:1280px){[id=company] .pg-company-index-info{padding-left:0;padding-right:0}}[id=company] .pg-company-index-info{box-shadow:6px 6px 8px rgba(0,0,0,.1)}[id=company] .pg-company-index-info-inner{margin-left:auto;margin-right:auto;max-width:966px;width:100%}[id=company] .pg-company-index-info-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:2rem;line-height:1.5}@media (min-width:1024px){[id=company] .pg-company-index-info-inner__title{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.4}}[id=company] .pg-company-index-info-inner__title-sm{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.5rem;line-height:1.7}@media (min-width:1024px){[id=company] .pg-company-index-info-inner__title-sm{width:240px}}[id=company] .pg-company-index-info-inner__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5rem;line-height:2;margin-top:.5rem;text-align:justify}@media (min-width:1024px){[id=company] .pg-company-index-info-inner__text{margin-top:0}}[id=company] .pg-company-index-info-inner__text-medium{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1rem;font-weight:500;letter-spacing:.1em;line-height:1.5rem;line-height:1.5;margin-top:.75rem}@media (min-width:1024px){[id=company] .pg-company-index-info-inner__text-medium{margin-top:0;width:240px}}[id=company] .pg-company-index-info-inner__item{--tw-border-opacity:1;align-items:center;border-bottom:1px solid;border-color:rgb(166 167 167/var(--tw-border-opacity));padding-bottom:.75rem}@media (min-width:1024px){[id=company] .pg-company-index-info-inner__item{display:flex;padding-bottom:1.25rem}}[id=company] .pg-company-index-info-inner__item--address{display:block}[id=company] .pg-company-index-info-inner__list{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}@media (min-width:1024px){[id=company] .pg-company-index-info-inner__list{gap:2rem;margin-top:2.5rem}}[id=company] .pg-company-index-info-inner__address{align-items:center}@media (min-width:1024px){[id=company] .pg-company-index-info-inner__address{display:flex;margin-top:1rem}}[id=company] .pg-company-index-office{display:flex;flex-direction:column;gap:5rem;margin-bottom:4rem;margin-top:4rem}@media (min-width:1024px){[id=company] .pg-company-index-office{gap:10rem;margin-bottom:120px;margin-top:112px}}[id=error404]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=error404] .pg-error404-index{padding-left:7.2%;padding-right:7.2%}@media (min-width:1024px){[id=error404] .pg-error404-index{padding-left:0;padding-right:0}}[id=error404] .pg-error404-index{--tw-bg-opacity:1;background-color:rgb(62 58 57/var(--tw-bg-opacity));border-bottom-left-radius:30px;border-top-right-radius:30px;margin-bottom:2.5rem;padding-bottom:15rem;padding-top:11rem}@media (min-width:1024px){[id=error404] .pg-error404-index{padding-top:15rem}}[id=error404] .pg-error404-index__heading{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:1024px){[id=error404] .pg-error404-index__heading{gap:.5rem}}[id=error404] .pg-error404-index__heading_eg{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Montserrat;font-size:2.5rem;font-weight:900;letter-spacing:.08em;line-height:1.5;text-align:center}@media (min-width:1024px){[id=error404] .pg-error404-index__heading_eg{font-size:3rem}}[id=error404] .pg-error404-index__heading_jp{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:1.125rem;font-weight:700;letter-spacing:.1em;line-height:1.7;line-height:1.75rem}@media (min-width:1024px){[id=error404] .pg-error404-index__heading_jp{font-size:1.25rem;line-height:1.75rem}}[id=error404] .pg-error404-index__text{--tw-text-opacity:1;color:rgb(62 58 57/var(--tw-text-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:Noto Sans JP;font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:2;line-height:1.25rem;margin-top:1.25rem;text-align:justify;text-align:center}@media (min-width:1024px){[id=error404] .pg-error404-index__text{font-size:1rem;line-height:1.5rem;margin-top:2rem}}[id=error404] .pg-error404-index__btn{margin-left:auto;margin-right:auto;margin-top:2.5rem}@media (min-width:1024px){[id=error404] .pg-error404-index__btn{width:18rem}}[id=login]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}[id=login] .pg-login{margin:.5rem auto 3.5rem}@media (min-width:1024px){[id=login] .pg-login{margin-bottom:5rem;margin-top:2.5rem;max-width:42.5rem}}