body{font-family:Noto Sans JP,Helvetica,Arial,sans-serif;background-color:#fff;overflow-x:hidden}.text-gray-700,.text-gray-800,.text-gray-600{color:#222}p{font-family:Noto Sans JP,sans-serif;font-weight:300;font-size:16px;line-height:1.8;color:#222}.text-textColor-link{color:#b3b3b3}.text-textColor{color:#222}.product-hero-image{position:absolute;top:140px;left:50%;transform:translate(-50%);width:1200px;height:540px;border-radius:8px;overflow:hidden;z-index:2;box-shadow:0 24px 50px #0000001f}@media(min-width:1440px){.product-hero-image{width:clamp(1200px,calc(1200px + .625*(100vw - 1440px)),9999px);height:clamp(540px,calc(540px + .28125*(100vw - 1440px)),9999px)}}.product-hero-image img{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.product-hero-image{width:calc(100% - 32px);height:320px}}@media(min-width:1440px){.corner-logo{width:clamp(160px,11.11vw,213px)!important;height:clamp(160px,11.11vw,213px)!important}.corner-logo img{width:clamp(116px,8.06vw,155px)!important;height:clamp(122px,8.47vw,163px)!important}}#hero-section>div.absolute.top-0.right-0.z-10,#hero-section>div.absolute.top-0.right-0.z-10>picture,#hero-section>div.absolute.top-0.right-0.z-10>picture>img{border-bottom-left-radius:4px}@media(min-width:1025px)and (max-width:1439px){#hero-section>div.absolute.top-0.right-0.z-10{width:calc(100vw - 63px)!important;height:500px!important}#hero-section>div.absolute.top-0.right-0.z-10>picture,#hero-section>div.absolute.top-0.right-0.z-10>picture>img,#hero-section>div.absolute.top-0.right-0.z-10 img,main.product-page #hero-section>div.absolute.top-0.right-0.z-10>picture,main.product-page #hero-section>div.absolute.top-0.right-0.z-10>picture>img,main.product-page #hero-section>div.absolute.top-0.right-0.z-10 img,.product-page #hero-section>div.absolute.top-0.right-0.z-10>picture,.product-page #hero-section>div.absolute.top-0.right-0.z-10>picture>img,.product-page #hero-section>div.absolute.top-0.right-0.z-10 img{width:auto!important;min-width:unset!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:center top!important}}@media(max-width:767px){#hero-section{height:calc(var(--vh, 1vh) * 100)!important;min-height:calc(var(--vh, 1vh) * 100)!important;max-height:calc(var(--vh, 1vh) * 100)!important}#hero-section>div.absolute.inset-x-0.top-0.h-815.xl\:h-fluid-707.bg-no-repeat.bg-cover.bg-right-top.z-0.bg-hero-background-color,.absolute.inset-x-0.top-0.h-815.xl\:h-fluid-815.bg-no-repeat.bg-cover.bg-right-top.z-0.bg-hero-background-color{display:none!important}#hero-section>div.absolute.top-0.right-0.z-10,#hero-section>div.absolute.top-0.right-0.z-10>picture,#hero-section>div.absolute.top-0.right-0.z-10>picture>img{height:calc(var(--vh, 1vh) * 100)!important;min-height:calc(var(--vh, 1vh) * 100)!important;max-height:calc(var(--vh, 1vh) * 100)!important;object-position:top!important}#hero-section>div.absolute.top-0.right-0.z-10,#hero-section>div.absolute.top-0.right-0.z-10>picture,#hero-section>div.absolute.top-0.right-0.z-10>picture>img{border-bottom-left-radius:0!important}}@media(max-width:599px){#hero-section{height:calc(var(--vh) * 100)!important;min-height:calc(var(--vh) * 100)!important;max-height:calc(var(--vh) * 100)!important}#hero-section>div.absolute.inset-x-0.top-0.h-815.xl\:h-fluid-707.bg-no-repeat.bg-cover.bg-right-top.z-0.bg-hero-background-color,.absolute.inset-x-0.top-0.h-815.xl\:h-fluid-815.bg-no-repeat.bg-cover.bg-right-top.z-0.bg-hero-background-color{display:none!important}#hero-section>div.absolute.top-0.right-0.z-10{height:calc(var(--vh) * 100)!important;min-height:calc(var(--vh) * 100)!important;max-height:calc(var(--vh) * 100)!important}#hero-section>div.absolute.top-0.right-0.z-10>picture,#hero-section>div.absolute.top-0.right-0.z-10>picture>img{height:calc(var(--vh) * 100)!important;width:100vw!important;object-fit:cover!important;object-position:top!important}}#hero-section .hero-scroll-indicator .scroll-arrow-desktop g{animation:scrollArrowBounce 3.6s ease-in-out infinite!important;transform-origin:center!important}@keyframes scrollArrowBounce{0%{transform:translate(-1px)}5%{transform:translate(-1px,8%)}10%{transform:translate(-1px)}15%{transform:translate(-1px,8%)}20%{transform:translate(-1px)}20%,47.2%{transform:translate(-1px)}47.2%{transform:translate(-1px)}52.2%{transform:translate(-1px,8%)}57.2%{transform:translate(-1px)}62.2%{transform:translate(-1px,8%)}67.2%{transform:translate(-1px)}67.2%,to{transform:translate(-1px)}}#hero-section .hero-scroll-indicator .scroll-arrow-mobile{animation:scrollArrowBounceMobile 3.6s ease-in-out infinite!important;transform-origin:center!important}@keyframes scrollArrowBounceMobile{0%{transform:translateY(0)}5%{transform:translateY(8%)}10%{transform:translateY(0)}15%{transform:translateY(8%)}20%{transform:translateY(0)}20%,47.2%{transform:translateY(0)}47.2%{transform:translateY(0)}52.2%{transform:translateY(8%)}57.2%{transform:translateY(0)}62.2%{transform:translateY(8%)}67.2%{transform:translateY(0)}67.2%,to{transform:translateY(0)}}@media(max-width:599px){#hero-section .hero-scroll-indicator{left:8px!important;bottom:20px!important}.member-card-arrow{width:58px!important;height:39px!important}.member-card-arrow-img{width:10px!important;height:auto!important}.member-section .member-card>div:nth-child(2){padding:20px!important}}@media(min-width:768px){#hero-section .hero-scroll-indicator{background-color:#fff;border-radius:0;padding:4px 2px;color:#222;gap:4px!important;left:20px!important;bottom:40px!important}#hero-section .hero-scroll-indicator span{color:#222;letter-spacing:-.01em!important;line-height:1!important}#hero-section .hero-scroll-indicator .scroll-arrow-desktop{width:14px;height:34px;background-image:url(/assets/images/scroll_b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;animation:scrollArrowBounce 3.6s ease-in-out infinite!important;transform-origin:center!important}#hero-section .hero-scroll-indicator .scroll-arrow-desktop g{stroke:transparent;display:none!important}}@media(max-width:767px){#hero-section .hero-scroll-indicator span{font-size:12px!important;font-family:Inter,Inter var,Roboto,Helvetica Neue,Arial,sans-serif!important;letter-spacing:.05em!important}#hero-section .hero-scroll-indicator .scroll-arrow-desktop{display:none!important}#hero-section .hero-scroll-indicator .scroll-arrow-mobile{display:block!important;width:12px!important;height:28px!important}.member-section .flex.flex-col.gap-4.md\:grid.md\:grid-cols-2.lg\:grid-cols-3.xl\:gap-fluid-6{gap:24px!important}.member-section>.c-inner-container>.flex.flex-col.gap-8.xl\:gap-fluid-8,.member-section .c-inner-container .flex.flex-col.gap-8.xl\:gap-fluid-8{gap:24px!important}}@media(max-width:375px){#hero-section .hero-scroll-indicator span{font-size:10px!important}#hero-section .hero-scroll-indicator .scroll-arrow-mobile{width:10px!important;height:18px!important}}#hero-section .hero-scroll-indicator{display:none!important}@media(max-width:767px){.interview-section .interview-card{flex-direction:column!important}.interview-section .interview-card>div:first-child{width:100%!important;height:auto!important;border-radius:4px 4px 0 0!important}.interview-section .interview-card>div:first-child img{width:100%!important;height:auto!important;object-fit:cover!important}.interview-section .interview-card>div:nth-child(2){width:100%!important}.interview-section .interview-card-content,.interview-section .interview-card .interview-card-content{border-top:0!important;border-left:1px solid #E8E8E8!important;border-right:1px solid #E8E8E8!important;border-bottom:1px solid #E8E8E8!important;border-radius:0 0 4px 4px!important}.interview-section .interview-card-content .arrow-button{position:static!important;bottom:auto!important;right:auto!important;margin-top:12px!important;margin-left:auto!important}}@media(min-width:768px)and (max-width:1024px){.interview-section .interview-card{flex-direction:row!important}.interview-section .interview-card>div:first-child{width:50%!important;height:auto!important;min-height:auto!important;max-height:none!important;border-radius:4px 0 0 4px!important}.interview-section .interview-card>div:first-child img{height:auto!important;object-fit:contain!important;width:100%!important}.interview-section .interview-card>div:nth-child(2){width:50%!important}.interview-section .interview-card-content{border:none!important}.interview-section .interview-card-content .arrow-button{position:static!important;bottom:auto!important;right:auto!important;margin-top:12px!important;margin-left:auto!important}}@media(min-width:1024px){.interview-section .interview-card .interview-card-content{border-top:none!important}}@media(min-width:1024px){.interview-section .interview-card>div:first-child{border-radius:4px 4px 0 0!important}.interview-section .interview-card-content{border:1px solid #E8E8E8;border-radius:0 0 4px 4px}}@media(min-width:1024px)and (max-width:1439px){.product-page #interview-section .interview-card-content,.product-page .interview-section .interview-card-content,.product-page .interview-section a .interview-card-content,.product-page .interview-section a.group .interview-card-content{display:flex!important;flex-direction:column!important;height:auto!important;min-height:auto!important;max-height:none!important}.product-page #interview-section .interview-card-content>div:first-child,.product-page .interview-section .interview-card-content>div:first-child,.product-page .interview-section a .interview-card-content>div:first-child,.product-page .interview-section a.group .interview-card-content>div:first-child{flex-grow:1}.product-page #interview-section .interview-card-content .arrow-button,.product-page .interview-section .interview-card-content .arrow-button,.product-page .interview-section a .interview-card-content .arrow-button,.product-page .interview-section a.group .interview-card-content .arrow-button{position:static!important;margin-top:12px!important;margin-left:auto!important}.product-page #interview-section .interview-card-list{align-items:stretch}.product-page #interview-section .interview-card-list>*{height:100%}}@media(min-width:600px)and (max-width:767px){.member-section .member-card{flex-direction:row!important}.member-section .member-card>div:first-child{width:50%!important;border-radius:4px 0 0 4px!important}.member-section .member-card>div:nth-child(2){width:50%!important}}@media(min-width:768px)and (max-width:1024px){.member-section .member-card{flex-direction:column!important}.member-section .member-card>div:first-child{width:100%!important}.member-section .member-card>div:nth-child(2){width:100%!important}}@media(max-width:599px){.member-section .member-card{flex-direction:column!important}.member-section .member-card>div:first-child{width:100%!important}.member-section .member-card>div:nth-child(2){width:100%!important}}@media(min-width:430px)and (max-width:767px){.member-section .member-card>div:first-child{height:auto!important;min-height:auto!important;max-height:none!important}.member-section .member-card>div:first-child img{height:auto!important;object-fit:contain!important;width:100%!important}}@media(min-width:768px)and (max-width:1024px){.member-section .member-card.md\:flex-row,.member-section .member-card[class*="md:flex-row"]{flex-direction:column!important}.member-section .member-card>div:first-child{width:100%!important;border-radius:4px 4px 0 0!important}.member-section .member-card>div:first-child.md\:w-1\/2,.member-section .member-card>div:first-child[class*="md:w-1/2"]{width:100%!important}.member-section .member-card>div:nth-child(2){width:100%!important}.member-section .member-card>div:nth-child(2).md\:w-1\/2,.member-section .member-card>div:nth-child(2)[class*="md:w-1/2"]{width:100%!important}.member-section .member-card>div:first-child,.member-section .member-card>div:first-child.md\:h-61\.25,.member-section .member-card>div:first-child[class*="md:h-61"]{height:auto!important;min-height:auto!important;max-height:none!important}.member-section .member-card>div:nth-child(2),.member-section .member-card>div:nth-child(2).md\:h-61\.25,.member-section .member-card>div:nth-child(2)[class*="md:h-61"]{height:auto!important;min-height:auto!important;max-height:none!important}}@media(min-width:768px){.member-section .member-card>div:first-child.md\:h-61\.25{height:auto!important}.member-section .member-card>div:nth-child(2).md\:h-61\.25{height:auto!important}}@media(max-width:767px){.member-section .flex.flex-col.gap-4.md\:grid.md\:grid-cols-2.lg\:grid-cols-3.xl\:gap-fluid-6{gap:24px!important}.member-section>.c-inner-container>.flex.flex-col.gap-8.xl\:gap-fluid-8,.member-section .c-inner-container .flex.flex-col.gap-8.xl\:gap-fluid-8{gap:24px!important}}#site-header .submenu .submenu-link{display:flex!important;flex-direction:column!important;width:100%!important;box-sizing:border-box!important;background-color:transparent!important;border-radius:8px!important;transition:background-color .2s ease!important}#site-header .submenu .submenu-link:hover{background-color:transparent!important}
