@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700&family=Shippori+Mincho:wght@400&display=swap);
@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{margin:0 !important;padding:0 !important}.splide__list{backface-visibility:hidden;display:flex;height:100%}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{list-style-type:none !important}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}address,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}[hidden],command,datalist,menu[type=context],rp,source{display:none}*{box-sizing:border-box}html{font-size:62.5%}body{font-size:13px;font-size:1.3rem;line-height:1;font-family:sans-serif;text-align:left;margin:0;padding:0}h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0}ul,ol,dl{margin:0;padding:0;list-style:none}dd{margin:0}p{line-height:2;margin:0;padding:0}table{border-spacing:0;border-collapse:collapse;font-size:inherit}table>caption{text-align:left}table th{text-align:left;margin:0;padding:0}table td{margin:0;padding:0}form{margin:0;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}form{margin:0;padding:0}input[type=text],button,textarea,select{outline:none;appearance:none}input:focus,button:focus,textarea:focus,select:focus{outline:0}button{background-color:rgba(0,0,0,0);border:none;outline:none;margin:0;padding:0;text-align:left;cursor:pointer;font-family:"Noto Sans JP",sans-serif;display:block;font-weight:400;width:100%;color:#13253b}img,picture{border:none;display:block;vertical-align:bottom;width:100%;height:auto;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}a{outline:none;text-decoration:none;color:#13253b}pre{border:1px solid #bfbfbf;padding:5px}em{font-style:normal}@font-face{font-family:"iconfont";src:url("../font/iconfont.eot?1756792825001");src:url("../font/iconfont.eot?1756792825001#iefix") format("eot"),url("../font/iconfont.woff2?1756792825001") format("woff2"),url("../font/iconfont.woff?1756792825001") format("woff"),url("../font/iconfont.ttf?1756792825001") format("truetype"),url("../font/iconfont.svg?1756792825001#iconfont") format("svg")}.contactIntro_icon:before,.contactHead_menu li a i:before,.fieldCheckbox .wpcf7-list-item-label:after,.contactTel_number i:before,.interviewBottomMenu_arrow:before,.interviewList_arrow:before,.accessItem_address a i:before,.accessItemWay_trigger i:before,.companyList_arrow:before,.seriesList_arrow:before,.seriesCard_arrow:before,.otherProductsCard_arrow:before,.filterSubmitButton_link:before,.newsDetailButton.is-back .newsDetailButton_arrow:before,.newsDetailButton.is-next .newsDetailButton_arrow:before,.newsList_arrow:before,.homeCompanyMenu_arrow:before,[data-icon=blank] .textLink_icon:before,.paging_arrow.is-prev a:before,.paging_arrow.is-next a:before,.pagesBottomMenu_arrow:before,.buttonFrame_circle i:before,.buttonFrame_circle i:after,.buttonMore_circle i:before,.buttonPdf_circle i:before,.globalMenuMain_title i:before,.globalMenuMain_title i:after,.footerMenu_list dt a i:before,.footerMenu_list dd a i:before,.footerContact_arrow:before,.footerPageTop_inner:before{font-family:"iconfont";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.inlineDesktop{display:none !important}@media only screen and (min-width: 901px){.inlineDesktop{display:inline !important}}.inlineMobile{display:inline !important}@media only screen and (min-width: 901px){.inlineMobile{display:none !important}}.inlineBlockDesktop{display:none !important}@media only screen and (min-width: 901px){.inlineBlockDesktop{display:inline-block !important}}.inlineBlockMobile{display:inline-block !important}@media only screen and (min-width: 901px){.inlineBlockMobile{display:none !important}}.blockDesktop{display:block !important}@media only screen and (max-width: 900px){.blockDesktop{display:none !important}}.blockMobile{display:none !important}@media only screen and (max-width: 900px){.blockMobile{display:block !important}}.flexDesktop{display:none !important}@media only screen and (min-width: 901px){.flexDesktop{display:flex !important}}.flexMobile{display:flex !important}@media only screen and (min-width: 901px){.flexMobile{display:none !important}}@font-face{font-family:"Satoshi-Medium";src:url("/assets/font/Satoshi-Medium.woff2") format("woff2")}@font-face{font-family:"Satoshi-Light";src:url("/assets/font/Satoshi-Variable.woff2") format("woff2")}body{font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;-webkit-text-size-adjust:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.pickupSlider .splide__arrow,.rankingSlider .splide__arrow,.modalRelated .splide__arrow{width:5.4166666667vw;height:5.0694444444vw;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;transition:.1s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 900px){.pickupSlider .splide__arrow,.rankingSlider .splide__arrow,.modalRelated .splide__arrow{width:10.6666666667vw;height:9.8666666667vw}}@media only screen and (min-width: 901px){.pickupSlider .splide__arrow:hover::before,.rankingSlider .splide__arrow:hover::before,.modalRelated .splide__arrow:hover::before{display:none}.pickupSlider .splide__arrow:hover::after,.rankingSlider .splide__arrow:hover::after,.modalRelated .splide__arrow:hover::after{display:block}}.pickupSlider .splide__arrow::before,.pickupSlider .splide__arrow::after,.rankingSlider .splide__arrow::before,.rankingSlider .splide__arrow::after,.modalRelated .splide__arrow::before,.modalRelated .splide__arrow::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left top;background-size:cover}.pickupSlider .splide__arrow::before,.rankingSlider .splide__arrow::before,.modalRelated .splide__arrow::before{background-image:url("/assets/img/global/arrow_off.webp")}.pickupSlider .splide__arrow::after,.rankingSlider .splide__arrow::after,.modalRelated .splide__arrow::after{background-image:url("/assets/img/global/arrow_on.webp");display:none}.pickupSlider .splide__arrow[disabled],.rankingSlider .splide__arrow[disabled],.modalRelated .splide__arrow[disabled]{opacity:.1;pointer-events:none}.pickupSlider .splide__arrow svg,.rankingSlider .splide__arrow svg,.modalRelated .splide__arrow svg{display:none}.pickupSlider .splide__arrow--prev,.rankingSlider .splide__arrow--prev,.modalRelated .splide__arrow--prev{transform:scaleX(-1)}.pickupSlider .splide__arrow{top:22.2222222222vw}@media only screen and (max-width: 900px){.pickupSlider .splide__arrow{top:34.6666666667vw}}.pickupSlider .splide__arrow--prev{left:0}.pickupSlider .splide__arrow--next{right:0}.rankingSlider .splide__arrow{top:15.9722222222vw}.rankingSlider .splide__arrow--prev{left:0}.rankingSlider .splide__arrow--next{right:0}.modalRelated .splide.is-overflow .splide__arrows{display:flex}.modalRelated .splide__arrows{position:absolute;right:-16.3194444444vw;bottom:1.3888888889vw;width:11.4583333333vw;height:3.1944444444vw;position:absolute;z-index:2;align-items:center;justify-content:space-between;display:none}@media only screen and (max-width: 900px){.modalRelated .splide__arrows{right:-32vw;bottom:18.6666666667vw;width:22.6666666667vw;height:12.2666666667vw}}.modalRelated .splide__arrows[disabled]{opacity:0;pointer-events:none}.modalRelated .splide__arrow{top:0;width:3.4722222222vw;height:3.1944444444vw;position:relative}@media only screen and (max-width: 900px){.modalRelated .splide__arrow{width:6.6666666667vw;height:6.1333333333vw}}.modalRelated .splide__arrow--prev{transform:none}.modalRelated .splide__arrow--next{transform:scaleX(-1)}.footer{width:95.8333333333%;margin-left:auto;margin-right:auto;margin-top:243px}@media only screen and (max-width: 900px){.footer{width:87.2%;margin-top:115px}}@media only screen and (min-width: 901px){.footer_wrap{display:flex;flex-wrap:wrap}}.footer_box{background-color:#fff;border-radius:8px}@media only screen and (min-width: 901px){.footer_box[data-footer-box=menu]{margin:0 4px 4px 0;padding:60px 4.6% 60px;width:63.0434782609%}}@media only screen and (max-width: 900px){.footer_box[data-footer-box=menu]{padding:40px 8.2% 40px;margin-bottom:4px}}@media only screen and (min-width: 901px){.footer_box[data-footer-box=contact]{margin:0 0 4px 0;width:calc(100% - 4px - 63.0434782609%)}}@media only screen and (max-width: 900px){.footer_box[data-footer-box=contact]{margin-bottom:4px}}@media only screen and (min-width: 901px){.footer_box[data-footer-box=logo]{margin:0 4px 0 0;padding:70px 2%;width:21.5942028986%}}@media only screen and (max-width: 900px){.footer_box[data-footer-box=logo]{padding:40px 8.2% 40px;margin-bottom:4px}}@media only screen and (min-width: 901px){.footer_box[data-footer-box=information]{margin:0 4px 0 0;padding:66px 4.4% 30px;width:65.3623188406%}}@media only screen and (max-width: 900px){.footer_box[data-footer-box=information]{padding:46px 7.4% 40px;margin-bottom:4px}}@media only screen and (min-width: 901px){.footer_box[data-footer-box=pagetop]{width:calc(100% - 8px - 63.0434782609% - 23.9130434783%)}}.footer_copyright{font-size:1.2rem;letter-spacing:.04em;padding:28px 0;text-align:right;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}@media only screen and (max-width: 900px){.footer_copyright{padding:42px 0;text-align:center;letter-spacing:0}}@media only screen and (min-width: 901px){.footerMenu{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.footerMenu_column{width:28.3%}}@media only screen and (max-width: 900px){.footerMenu_column{margin-top:32px}.footerMenu_column:first-child{margin-top:0}}.footerMenu_list{margin-bottom:40px}@media only screen and (max-width: 900px){.footerMenu_list{margin-bottom:31px}}.footerMenu_list:last-child{margin-bottom:0}.footerMenu_list dt a,.footerMenu_list dd a{text-align:left;display:block;position:relative}.footerMenu_list dt a span,.footerMenu_list dd a span{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.footerMenu_list dt a:hover span,.footerMenu_list dd a:hover span{color:#2e5dbc;opacity:1}}.footerMenu_list dt a i,.footerMenu_list dd a i{position:absolute;right:1px;top:4px}.footerMenu_list dt a i:before,.footerMenu_list dd a i:before{content:""}@media only screen and (max-width: 900px){.footerMenu_list dt a i,.footerMenu_list dd a i{right:-3px;top:4px}}.footerMenu_list dt a i::before,.footerMenu_list dd a i::before{font-size:1.6rem;color:#2e5dbc}@media only screen and (max-width: 900px){.footerMenu_list dt a i::before,.footerMenu_list dd a i::before{font-size:1.3rem}}.footerMenu_list dt a{padding:0 15px 0 9px}.footerMenu_list dt a span{font-size:1.6rem;line-height:140%;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.footerMenu_list dt a::before{content:"";display:block;width:4px;height:4px;border-radius:2px;background-color:#2e5dbc;margin-right:5px;position:absolute;top:10px;left:-3px}.footerMenu_list dd{padding-left:8px;margin-top:4px}.footerMenu_list dd:nth-child(2){margin-top:16px}@media only screen and (max-width: 900px){.footerMenu_list dd:nth-child(2){margin-top:8px}}.footerMenu_list dd a{display:block}.footerMenu_list dd a span{opacity:.6;font-size:1.2rem;line-height:200%}.footerContact{position:relative;height:100%;display:block;padding:80px 15% 0}@media only screen and (max-width: 900px){.footerContact{padding:68px 5.6% 133px}}.footerContact_headline span{display:block}.footerContact_headline span.is-ja{font-size:1.2rem;color:#2e5dbc;position:relative;opacity:.6;padding-left:10px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}[lang=en-US] .footerContact_headline span.is-ja{display:none}.footerContact_headline span.is-ja::before{content:"";display:block;width:48px;height:48px;position:absolute;left:-10px;top:-20px;background-repeat:no-repeat;background-position:left top;background-size:cover;background-image:url("/assets/img/global/headline_circle.svg")}.footerContact_headline span.is-en{font-size:4.8rem;letter-spacing:.04em;margin-top:30px;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.footerContact_arrow{position:absolute;right:7.2%;bottom:33px;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.footerContact_arrow:before{content:""}@media only screen and (max-width: 900px){.footerContact_arrow{right:-2.8%;bottom:11px}}.footerContact_arrow::after{content:"";display:block;width:100%;height:100%;border-radius:50%;position:absolute;left:0;top:0;z-index:0;background-color:#2e5dbc}@media only screen and (max-width: 900px){.footerContact_arrow::after{display:none}}.footerContact_arrow::before{font-size:6rem;color:#2e5dbc;display:block;position:relative;z-index:2}.footerContact_arrow::after{transition:.8s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0)}.footerContact_arrow::before{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.footerContact:hover .footerContact_arrow::after{transform:scale(1)}.footerContact:hover .footerContact_arrow::before{color:#fff}}.footerLogo{display:flex;align-items:center;justify-content:center;height:100%}.footerLogo a{display:block;width:182px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("/assets/img/global/logo_corporate.svg")}@media only screen and (max-width: 900px){.footerLogo a{width:207px;height:56px}}.footerLogo a span{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}@media only screen and (min-width: 901px){.footerInformation{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.footerInformation_office{width:33.3333333333%;border-right:1px dotted rgba(52,96,149,.3)}}@media only screen and (max-width: 900px){.footerInformation_office{border-bottom:1px dotted rgba(52,96,149,.3);padding-bottom:30px}}@media only screen and (min-width: 901px){.footerInformation_branch{width:66.6666666667%;padding-left:8.2%}}@media only screen and (max-width: 900px){.footerInformation_branch{margin-top:40px}}.footerInformation_label{font-size:1.2rem;letter-spacing:.04em;color:#2e5dbc;margin-bottom:18px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.footerInformation_name{font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.footerInformation_address{font-size:1.2rem;line-height:160%;letter-spacing:.04em;opacity:.6;margin-top:11px}.footerInformation_address a{text-decoration:underline}@media only screen and (min-width: 901px){.footerInformation_address a:hover{text-decoration:none}}@media only screen and (min-width: 901px){.footerInformationBranch{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 901px){.footerInformationBranch_item{width:50%;margin-bottom:28px}}@media only screen and (max-width: 900px){.footerInformationBranch_item{margin-top:20px}}@media only screen and (min-width: 901px){.footerInformationBranch_item:nth-child(1),.footerInformationBranch_item:nth-child(3){padding-right:20px}}.footerInformationBranch_name{font-size:1.4rem;position:relative;padding-left:12px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.footerInformationBranch_name::before{content:"";display:block;width:4px;height:4px;border-radius:2px;background-color:#2e5dbc;margin-right:5px;position:absolute;top:6px;left:1px}.footerInformationBranch_address{font-size:1.2rem;opacity:.6;margin-top:11px;line-height:160%}@media only screen and (max-width: 900px){.footerInformationBranch_address{margin-top:7px}}.footerInformationBranch_address a{text-decoration:underline}@media only screen and (min-width: 901px){.footerInformationBranch_address a:hover{text-decoration:none}}.footerPageTop{display:flex;align-items:center;justify-content:center;height:100%;padding:30px 5% 30px;cursor:pointer;transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 900px){.footerPageTop{padding:34px 5% 43px}}.footerPageTop_inner:before{content:""}.footerPageTop_inner::before{font-size:3rem}@media only screen and (max-width: 900px){.footerPageTop_inner::before{font-size:2.4rem}}.footerPageTop_title{font-size:2.6rem;letter-spacing:.04em;margin-top:3px;margin-left:-3px;font-weight:Bold;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.footerPageTop_title{font-size:2rem}}@media only screen and (min-width: 901px){.footerPageTop:hover{color:#2e5dbc}}.globalMenu{background-image:url("/assets/img/global/bg_texture.png");position:fixed;left:0;top:56px;width:100%;height:calc(100dvh - 56px)}.globalMenu_wrap{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;touch-action:pan-y}.globalMenu_content{width:87.4666666667%;padding:63px 0 100px;margin-left:auto;margin-right:auto}.globalMenuLanguage{display:flex;justify-content:flex-end}.globalMenuLanguage_item{position:relative}.globalMenuLanguage_item:last-child::before{display:none}.globalMenuLanguage_item::before{content:"";display:block;width:1px;height:19px;position:absolute;right:0;top:-1px;background-color:rgba(52,96,149,.3)}.globalMenuLanguage_item.is-current a span{color:#2e5dbc}.globalMenuLanguage_item:last-child a{padding-right:0}.globalMenuLanguage_item a{display:block;padding-left:15px;padding-right:15px}.globalMenuLanguage_item a span{font-size:2rem;color:rgba(52,96,149,.3);letter-spacing:.04em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.globalMenuMain{margin-top:40px;border-bottom:1px dashed rgba(52,96,149,.3)}.globalMenuMain_item{position:relative}.globalMenuMain_item::before{content:"";width:4px;height:4px;border-radius:2px;background-color:#2e5dbc;position:absolute;left:0;top:39px;display:block}[lang=en-US] .globalMenuMain_item::before{top:42px}.globalMenuMain_title{display:block;padding:30px 0 30px 18px;border-top:1px dashed rgba(52,96,149,.3);width:100%;line-height:1}.globalMenuMain_title span{font-size:1.8rem;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}[lang=en-US] .globalMenuMain_title span{line-height:140%}.globalMenuMain_title i{position:absolute;right:7px;top:35px;width:14px;height:14px}.globalMenuMain_title i:before{content:""}.globalMenuMain_title i:after{content:""}.globalMenuMain_title i::before,.globalMenuMain_title i::after{position:absolute;left:0;top:0;display:block;transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}.globalMenuMain_title i::after{transform:rotate(-90deg)}[data-accordion-state=open] .globalMenuMain_title i::before{opacity:0;transform:rotate(90deg)}[data-accordion-state=close] .globalMenuMain_title i::after{opacity:0}[data-accordion-state=open] .globalMenuMain_title i::after{transform:rotate(0)}.globalMenuChild{transition:1s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-accordion-state=open] .globalMenuChild{margin-top:-10px}.globalMenuChild_list{padding:0 0 20px 20px}.globalMenuChild_item a{display:block;font-size:1.5rem;letter-spacing:.04em;opacity:.6;padding:10px 0}.globalMenuSub{margin-top:50px}.globalMenuSub a{font-size:1.5rem;letter-spacing:.04em;opacity:.6;display:block}.globalMenu{clip-path:inset(0 0 100% 0);transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:clip-path}[data-show=global] .globalMenu{clip-path:inset(0)}.header{padding-left:2.0833333333%;padding-right:2.0833333333%;background-color:#fff;position:fixed;left:0;top:0;width:100%}@media only screen and (max-width: 900px){.header{padding-left:6.4%;padding-right:6.4%}}.header_wrap{display:flex;align-items:center;justify-content:space-between;height:80px}@media only screen and (max-width: 900px){.header_wrap{height:56px}}.header_logo a{display:block;width:132px;height:36px;background-repeat:no-repeat;background-position:left top;background-size:contain;background-image:url("/assets/img/global/logo_corporate.svg")}@media only screen and (max-width: 900px){.header_logo a{width:100px;height:30px;margin-top:2px}}.header_logo a h1{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.header_content{display:flex;align-items:center}@media only screen and (max-width: 900px){.header_content{display:none}}.headerMenu_list{display:flex;align-items:center}.headerMenu_item{margin-right:28px}.headerMenu_item:first-child{margin-left:0}.headerMenu_item a span{font-size:1.4rem;letter-spacing:.04em;font-weight:600}.headerLanguage{position:relative}.headerLanguage::before{content:"";display:block;width:1px;height:40px;border-left:1px dashed rgba(52,96,149,.3);position:absolute;left:0;top:-12px}.headerLanguage_list{display:flex;align-items:center;margin-left:20px}.headerLanguage_item{position:relative}.headerLanguage_item:last-child::before{display:none}.headerLanguage_item:last-child a{padding-right:0}.headerLanguage_item::before{content:"";display:block;width:1px;height:19px;position:absolute;right:0;top:-2px;background-color:rgba(52,96,149,.3)}.headerLanguage_item.is-current a span{color:#2e5dbc}.headerLanguage_item a{padding-left:7px;padding-right:7px}.headerLanguage_item a span{color:rgba(52,96,149,.3);font-size:1.6rem;letter-spacing:.04em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}[data-page=home] .header{animation:downHeader cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s forwards .5s;transform:translateY(-100%)}@keyframes downHeader{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.headerMenu_item a{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.headerMenu_item a:hover{color:#2e5dbc}}body{color:#13253b;background-image:url("/assets/img/global/bg_texture.png")}body:not([data-page=home])::before{position:fixed;top:0;left:0;display:block;content:"";pointer-events:none;width:100%;height:100%;transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1);background-image:url("/assets/img/global/bg_texture.png")}[data-load="1"] body:not([data-page=home])::before{opacity:0}@media only screen and (min-width: 901px){body[data-page=home]::-webkit-scrollbar{display:none}}.container{position:relative;padding-top:80px}@media only screen and (max-width: 900px){.container{padding-top:56px}}[data-load="0"] [data-page=home] .container{display:none}[data-accordion-state] [data-accordion-content]{overflow:hidden;height:0;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}[data-accordion-state].is-defautoOpen [data-accordion-content]{height:auto}em{font-style:normal;display:inline-block}em.empty{width:.2em}@media only screen and (min-width: 901px){.trigger{display:none}}.trigger_button{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.trigger_inner{position:relative;z-index:1;width:100%;height:10px;transition:1s cubic-bezier(0.19, 1, 0.22, 1);box-sizing:border-box}.trigger_inner span{display:block;transition:all .4s;box-sizing:border-box;position:absolute;width:100%;height:1px;left:0;background-color:#13253b}.trigger_inner span:nth-child(1){top:0;animation:closeTrigger1 cubic-bezier(0.445, 0.05, 0.55, 0.95) .6s forwards}.trigger_inner span:nth-child(2){bottom:0;animation:closeTrigger2 cubic-bezier(0.445, 0.05, 0.55, 0.95) .6s forwards}[data-show=global] .trigger_inner span:nth-child(1){animation:openTrigger1 cubic-bezier(0.445, 0.05, 0.55, 0.95) .6s forwards;top:0}[data-show=global] .trigger_inner span:nth-child(2){animation:openTrigger2 cubic-bezier(0.445, 0.05, 0.55, 0.95) .6s forwards;bottom:-1px}@keyframes closeTrigger1{0%{transform:translateY(5px) rotate(25deg)}50%{transform:translateY(5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes closeTrigger2{0%{transform:translateY(-5px) rotate(-25deg)}50%{transform:translateY(-5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes openTrigger1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(5px) rotate(0)}100%{transform:translateY(5px) rotate(25deg)}}@keyframes openTrigger2{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(0)}100%{transform:translateY(-5px) rotate(-25deg)}}@keyframes hover-bar{0%{transform:scaleX(1);transform-origin:right center}50%{transform:scaleX(0);transform-origin:right center}50.1%{transform:scaleX(0);transform-origin:left center}100%{transform:scaleX(1);transform-origin:left center}}body::before{z-index:30}.globalMenu{z-index:11}.header{z-index:10}.container{z-index:1}.footer{z-index:2}.buttonFrame{width:fit-content}.buttonFrame_link{position:relative;display:flex;justify-content:space-between;align-items:center;height:58px;padding:0 10px 0 32px;width:252px}@media only screen and (max-width: 900px){.buttonFrame_link{width:240px}}.buttonFrame_link::before{content:"";border:1px solid;border-radius:29px;position:absolute;left:1px;top:1px;width:calc(100% - 3px);height:calc(100% - 3px);display:block}.buttonFrame_title{font-size:1.8rem;padding-right:25px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.buttonFrame_title{font-size:1.6rem}}.buttonFrame_circle{width:34px;height:34px;display:block;border-radius:50%;position:relative;overflow:hidden}.buttonFrame_circle i{position:absolute;left:0;top:0;width:100%;height:100%}.buttonFrame_circle i:before{content:""}.buttonFrame_circle i:after{content:""}.buttonFrame_circle i::before,.buttonFrame_circle i::after{font-size:1.1rem;position:absolute;top:calc(50% - 5px)}.buttonFrame_circle i::before{left:12px}.buttonFrame_circle i::after{left:-11px}.buttonFrame_hover{position:absolute;left:0;top:0;width:100%;height:100%;stroke-dasharray:600;stroke-dashoffset:600}.buttonFrame_hover rect{width:calc(100% - 2px);height:56px;transition:1.2s cubic-bezier(0.075, 0.82, 0.165, 1);display:block}.buttonFrame[data-theme=light] [class*=_link]::before{border-color:rgba(52,96,149,.3)}.buttonFrame[data-theme=light] [class*=_title]{color:#13253b}.buttonFrame[data-theme=light] [class*=_circle]{background-color:#2e5dbc}.buttonFrame[data-theme=light] [class*=_circle] i{color:#fff}.buttonFrame[data-theme=light] [class*=_hover] rect{stroke:#2e5dbc}.buttonFrame[data-theme=dark] [class*=_link]::before{border-color:hsla(0,0%,100%,.3)}.buttonFrame[data-theme=dark] [class*=_title]{color:#fff}.buttonFrame[data-theme=dark] [class*=_circle]{background-color:#fff}.buttonFrame[data-theme=dark] [class*=_circle] i{color:#2e5dbc}.buttonFrame[data-theme=dark] [class*=_hover] rect{stroke:#fff}.buttonFrame_link::before{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.buttonFrame_link:hover::before{opacity:0}.buttonFrame_link:hover [class*=_hover] rect{stroke-dashoffset:0}.buttonFrame_link:hover [class*=_circle] i::before{transition:.9s cubic-bezier(0.19, 1, 0.22, 1);left:100%}.buttonFrame_link:hover [class*=_circle] i::after{transition:.9s cubic-bezier(0.19, 1, 0.22, 1);left:12px}}.buttonMore_link{border-bottom:1px dotted rgba(52,96,149,.3);padding-bottom:10px;position:relative;width:240px;display:flex;justify-content:space-between;align-items:center}.buttonMore_link::before{content:"";display:block;width:100%;height:1px;background-color:#2e5dbc;position:absolute;left:0;bottom:-1px}.buttonMore_title{font-size:1.8rem;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.buttonMore_title{font-size:1.4rem}}.buttonMore_circle{width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:relative}.buttonMore_circle::before{content:"";display:block;border-radius:50%;background-color:#2e5dbc;width:100%;height:100%;position:absolute;left:0;top:0}.buttonMore_circle i{position:relative;z-index:2}.buttonMore_circle i:before{content:""}.buttonMore_circle i::before{font-size:1.2rem;color:#2e5dbc}.buttonMore_link::before{transform:scale(0, 1);transform-origin:right top;transition:transform .7s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.buttonMore_link:hover::before{transform:scale(1, 1);transform-origin:left top}.buttonMore_link:hover [class*=_title]{color:#2e5dbc}.buttonMore_link:hover [class*=_circle]::before{transform:scale(1)}.buttonMore_link:hover [class*=_circle] i::before{color:#fff}}.buttonMore_title{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.buttonMore_circle::before{transition:1s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0)}.buttonPdf_link{border-bottom:1px dotted rgba(52,96,149,.3);padding-bottom:21px;position:relative;display:flex;justify-content:space-between;align-items:center}.buttonPdf_link::before{content:"";display:block;width:100%;height:1px;background-color:#2e5dbc;position:absolute;left:0;bottom:-1px}.buttonPdf_title{font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.buttonPdf_circle{width:43px;height:43px;display:flex;align-items:center;justify-content:center;position:relative;margin-right:9px}.buttonPdf_circle::before{content:"";display:block;border-radius:50%;background-color:#2e5dbc;width:100%;height:100%;position:absolute;left:0;top:0}.buttonPdf_circle i{position:relative;z-index:2}.buttonPdf_circle i:before{content:""}.buttonPdf_circle i::before{font-size:1.8rem}.buttonPdf_link::before{transform:scale(0, 1);transform-origin:right top;transition:transform .7s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.buttonPdf_link:hover::before{transform:scale(1, 1);transform-origin:left top}.buttonPdf_link:hover [class*=_title]{color:#2e5dbc}.buttonPdf_link:hover [class*=_circle]::before{transform:scale(1)}.buttonPdf_link:hover [class*=_circle] i::before{color:#fff}}.buttonPdf_title{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.buttonPdf_circle::before{transition:1s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0)}.buttonSubmit_link{height:97px;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}[data-button=submit] .buttonSubmit_link{background-color:#13253b}[data-button=back] .buttonSubmit_link{background-color:rgba(19,37,59,.6)}.buttonSubmit_title{font-size:2rem;color:#fff;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.buttonSubmit input{position:absolute;cursor:pointer;width:100%;height:100%;z-index:10;opacity:0;top:0;left:0}.svgComponent{position:absolute;display:none;overflow:hidden;width:0;height:0}.svgLoad{display:block;width:100%;height:auto}em{font-style:normal}em.empty{width:.2em}[data-duplicate]{overflow:hidden;position:relative;padding-top:0px;padding-bottom:0px}[data-duplicate] span{display:block}[data-duplicate] span:nth-child(2){position:absolute;left:0;top:0;width:100%}.credit{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.credit{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px){.credit{margin-top:50px}}@media only screen and (max-width: 900px)and (max-width: 900px){.credit{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.otherProducts+.credit,.pagesBottom+.credit,.seriesLists+.credit,.seriesCards+.credit{margin-top:120px}@media only screen and (max-width: 900px){.otherProducts+.credit,.pagesBottom+.credit,.seriesLists+.credit,.seriesCards+.credit{margin-top:80px}}.credit_wrap{border-top:1px solid rgba(52,96,149,.3);padding-top:20px}@media only screen and (max-width: 900px){.credit_wrap{padding-bottom:90px}}.credit_body{font-size:1.4rem;letter-spacing:.04em;line-height:200%;opacity:.6}@media only screen and (max-width: 900px){.credit_body{font-size:1.2rem}}.crumb_list{display:flex;align-items:center;flex-wrap:wrap}.crumb_list li{position:relative;font-size:1rem;letter-spacing:.04em;margin-right:29px;line-height:2}.crumb_list li:last-child{margin-right:0}.crumb_list li:last-child::before{display:none}.crumb_list li::before{position:absolute;right:-19px;top:calc(50% - 0px);background-color:#13253b;opacity:.5;display:block;content:"";width:8px;height:1px}.crumb_list li a{color:#13253b;opacity:.5;transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.crumb_list li span{color:#2e5dbc}.headlineLv1 span{display:block}.headlineLv1 span.ja-small{position:relative;font-size:1.2rem;color:rgba(46,91,188,.6);padding-left:8px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.headlineLv1 span.ja-small{margin-left:-3%}}.headlineLv1 span.ja-small::before{position:absolute;top:-20px;left:-10px;display:block;content:"";width:48px;height:48px;background-position:left top;background-repeat:no-repeat;background-size:cover;background-image:url("/assets/img/global/headline_circle.svg")}.headlineLv1 span.en-small{position:relative;font-size:1.2rem;color:rgba(46,91,188,.6);font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.headlineLv1 span.en-small::before{position:absolute;top:-20px;left:-10px;background-position:left top;background-repeat:no-repeat;background-size:cover;background-image:url("/assets/img/global/headline_circle.svg");display:block;content:"";width:48px;height:48px}.headlineLv1 span.en-medium{font-size:6.4rem;letter-spacing:.04em;margin-top:30px;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}@media only screen and (max-width: 900px){.headlineLv1 span.en-medium{font-size:4.8rem}}.headlineLv1 span.en-large{font-size:12rem;letter-spacing:-0.02em;margin-top:30px;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}@media only screen and (max-width: 900px){.headlineLv1 span.en-large{font-size:6.6rem;margin-top:25px}}.headlineLv1 span.ja-large{font-size:6.4rem;margin-top:30px;line-height:1.28;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}.headlineLv1 span.ja-large[data-size="84"]{font-size:8.4rem}@media only screen and (max-width: 900px){.headlineLv1 span.ja-large[data-size="84"]{font-size:3.6rem}}@media only screen and (max-width: 900px){.headlineLv1 span.ja-large{font-size:3.6rem}}.headlineLv1[data-inview] span.ja-small{transition:.8s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateX(20px);opacity:0}.headlineLv1[data-inview] span.ja-small::before{transition:1.3s cubic-bezier(0.075, 0.82, 0.165, 1) .3s;transform:scale(0)}.headlineLv1[data-inview] span.en-medium,.headlineLv1[data-inview] span.en-large{perspective:500px;overflow:hidden;padding-bottom:15px}.headlineLv1[data-inview] span.en-medium em,.headlineLv1[data-inview] span.en-large em{transition:1s cubic-bezier(0.14, 0.44, 0, 0.99);will-change:transform;transform:translateY(calc(100% + 1px)) rotateX(100deg) scaleX(0.8)}.headlineLv1[data-inview] span.en-medium em:nth-child(1),.headlineLv1[data-inview] span.en-large em:nth-child(1){transition-delay:0.3s}.headlineLv1[data-inview] span.en-medium em:nth-child(2),.headlineLv1[data-inview] span.en-large em:nth-child(2){transition-delay:0.35s}.headlineLv1[data-inview] span.en-medium em:nth-child(3),.headlineLv1[data-inview] span.en-large em:nth-child(3){transition-delay:0.4s}.headlineLv1[data-inview] span.en-medium em:nth-child(4),.headlineLv1[data-inview] span.en-large em:nth-child(4){transition-delay:0.45s}.headlineLv1[data-inview] span.en-medium em:nth-child(5),.headlineLv1[data-inview] span.en-large em:nth-child(5){transition-delay:0.5s}.headlineLv1[data-inview] span.en-medium em:nth-child(6),.headlineLv1[data-inview] span.en-large em:nth-child(6){transition-delay:0.55s}.headlineLv1[data-inview] span.en-medium em:nth-child(7),.headlineLv1[data-inview] span.en-large em:nth-child(7){transition-delay:0.6s}.headlineLv1[data-inview] span.en-medium em:nth-child(8),.headlineLv1[data-inview] span.en-large em:nth-child(8){transition-delay:0.65s}.headlineLv1[data-inview] span.en-medium em:nth-child(9),.headlineLv1[data-inview] span.en-large em:nth-child(9){transition-delay:0.7s}.headlineLv1[data-inview] span.en-medium em:nth-child(10),.headlineLv1[data-inview] span.en-large em:nth-child(10){transition-delay:0.75s}.headlineLv1[data-inview] span.en-medium em:nth-child(11),.headlineLv1[data-inview] span.en-large em:nth-child(11){transition-delay:0.8s}.headlineLv1[data-inview] span.en-medium em:nth-child(12),.headlineLv1[data-inview] span.en-large em:nth-child(12){transition-delay:0.85s}.headlineLv1[data-inview] span.en-medium em:nth-child(13),.headlineLv1[data-inview] span.en-large em:nth-child(13){transition-delay:0.9s}.headlineLv1[data-inview] span.en-medium em:nth-child(14),.headlineLv1[data-inview] span.en-large em:nth-child(14){transition-delay:0.95s}.headlineLv1[data-inview] span.en-medium em:nth-child(15),.headlineLv1[data-inview] span.en-large em:nth-child(15){transition-delay:1s}.headlineLv1[data-inview] span.en-medium em:nth-child(16),.headlineLv1[data-inview] span.en-large em:nth-child(16){transition-delay:1.05s}.headlineLv1[data-inview] span.en-medium em:nth-child(17),.headlineLv1[data-inview] span.en-large em:nth-child(17){transition-delay:1.1s}.headlineLv1[data-inview] span.en-medium em:nth-child(18),.headlineLv1[data-inview] span.en-large em:nth-child(18){transition-delay:1.15s}.headlineLv1[data-inview] span.en-medium em:nth-child(19),.headlineLv1[data-inview] span.en-large em:nth-child(19){transition-delay:1.2s}.headlineLv1[data-inview] span.en-medium em:nth-child(20),.headlineLv1[data-inview] span.en-large em:nth-child(20){transition-delay:1.25s}.headlineLv1[data-inview] span.en-medium em:nth-child(21),.headlineLv1[data-inview] span.en-large em:nth-child(21){transition-delay:1.3s}.headlineLv1[data-inview].inview span.ja-small{transform:none;opacity:1}.headlineLv1[data-inview].inview span.ja-small::before{transform:none}.headlineLv1[data-inview].inview span.en-medium em,.headlineLv1[data-inview].inview span.en-large em{transform:none}@media only screen and (max-width: 900px){.headlineLv2{margin-top:90px}}.headlineLv2 span{display:block}.headlineLv2 span.is-ja{position:relative;font-size:5.6rem;line-height:1.4;letter-spacing:.06em;margin-top:15px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.headlineLv2 span.is-ja{font-size:3.2rem;letter-spacing:.02em}}.headlineLv2 span.is-en{font-size:1.8rem;letter-spacing:.04em;color:#2e5dbc;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.headlineLv2_label span{display:block;width:fit-content;position:relative;margin-top:68px;font-size:1.8rem;letter-spacing:.04em;color:rgba(46,91,188,.6);font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}@media only screen and (max-width: 900px){.headlineLv2_label span{margin-top:0;margin-left:auto}}.headlineLv2_label span::before{position:absolute;top:-15px;left:-18px;background-position:left top;background-repeat:no-repeat;background-size:cover;background-image:url("/assets/img/global/headline_circle.svg");display:block;content:"";width:48px;height:48px}.hero{position:relative}.hero .crumb{position:absolute;left:2.1%;top:36px}@media only screen and (max-width: 900px){.hero .crumb{left:6%;top:24px}}.hero_wrap{padding-top:13.7%;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.hero_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px){.hero_wrap{padding-top:70%}}@media only screen and (max-width: 900px)and (max-width: 900px){.hero_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.hero_content{max-width:540px;margin-top:25px}[data-page=interview] .hero_content{max-width:580px}.hero_copy{font-size:4rem;margin-top:80px;line-height:128%;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.hero_copy{font-size:2.8rem;margin-top:36px}}.hero_body{margin-top:70px}@media only screen and (max-width: 900px){.hero_body{margin-top:35px}}.hero_body p{font-size:1.8rem;letter-spacing:.08em;line-height:220%;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.hero_body p{line-height:200%}}.hero_image{position:absolute;right:0;top:0;z-index:-1}.hero_image>picture{width:50vw}@media only screen and (max-width: 900px){.hero_image>picture{width:90.6666666667vw}}@media only screen and (min-width: 1440px){.hero_image>picture{width:720px}}[data-page=company] .hero_image>picture,[data-page=interview] .hero_image>picture{width:59.375vw}@media only screen and (max-width: 900px){[data-page=company] .hero_image>picture,[data-page=interview] .hero_image>picture{width:106.6666666667vw}}@media only screen and (min-width: 1440px){[data-page=company] .hero_image>picture,[data-page=interview] .hero_image>picture{width:855px}}.pagesHero{position:relative}.pagesHero .crumb{position:absolute;left:2.1%;top:32px}@media only screen and (max-width: 900px){.pagesHero .crumb{left:7%;top:22px}}.pagesHero[\:has\(.pagesHero_image\)] .pagesHero_headline{border-bottom:none}.pagesHero:has(.pagesHero_image) .pagesHero_headline{border-bottom:none}.pagesHero_wrap{padding-top:12.7%;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.pagesHero_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px){.pagesHero_wrap{padding-top:25%}}@media only screen and (max-width: 900px)and (max-width: 900px){.pagesHero_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.pagesHero_headline{display:flex;justify-content:space-between;flex-direction:row-reverse;border-bottom:1px solid rgba(52,96,149,.3);padding-bottom:40px}@media only screen and (max-width: 900px){.pagesHero_headline{display:block;padding-bottom:56px}}.pagesHero_image{max-width:1380px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.pagesHero_image{padding-left:2.0833333333%;padding-right:2.0833333333%;max-width:1440px}}@media only screen and (min-width: 901px){.pagesHero_image{margin-top:20px}}.pagesHero_image>div{border-radius:8px;position:relative;overflow:hidden;height:620px}@media only screen and (max-width: 900px){.pagesHero_image>div{height:80vw}}.pagesHero_image>div>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.pagesHero_image>div>div img{object-fit:cover;width:100%;height:100%;display:block}.pagesIntro_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.pagesIntro_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.pagesIntro_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.pagesIntro_content{width:65%;margin-left:auto;padding:140px 0 195px}@media only screen and (max-width: 900px){.pagesIntro_content{width:100%;padding:80px 0 120px}}@media only screen and (max-width: 900px){[data-page=feature] .pagesIntro_content{padding:35px 0 120px}}.pagesIntro_title span{display:block;font-size:4rem;line-height:1.28;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-feature-settings:"palt"}@media only screen and (max-width: 900px){.pagesIntro_title span{font-size:2.8rem}}.pagesIntro_text{margin-top:38px}@media only screen and (max-width: 900px){.pagesIntro_text{margin-top:40px}}.pagesIntro_text p{font-size:1.8rem;line-height:2.2;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-feature-settings:"palt"}.pagesIntro_image{margin-top:80px;border-radius:8px;overflow:hidden}@media only screen and (max-width: 900px){.pagesIntro_image{margin-top:40px}}.credit+.pagesBottom{margin-top:230px}@media only screen and (max-width: 900px){.credit+.pagesBottom{margin-top:60px}}.pagesBottom_wrap{max-width:1200px;margin-left:auto;margin-right:auto;border-top:1px solid rgba(52,96,149,.3)}@media screen and (min-width: 902px) and (max-width: 1439px){.pagesBottom_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.pagesBottom_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.pagesBottom_content{display:flex;justify-content:space-between;padding-top:40px}@media only screen and (max-width: 900px){.pagesBottom_content{display:block}}@media only screen and (min-width: 901px){.pagesBottom_heading{padding-right:60px;margin-top:15px}}.pagesBottom_title span{display:block}.pagesBottom_title span.is-en{font-size:4.8rem;line-height:1;letter-spacing:.04em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.pagesBottom_title span.is-ja{font-size:1.2rem;line-height:1.8;color:#2e5dbc;margin-top:10px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.pagesBottom_button{margin-top:60px}@media only screen and (max-width: 900px){.pagesBottom_button .buttonFrame{width:100%;max-width:252px}}@media only screen and (max-width: 900px){.pagesBottom_button .buttonFrame .buttonFrame_link{width:100%}}.pagesBottomMenu{display:flex;flex-wrap:wrap;justify-content:space-between;width:62%}@media only screen and (max-width: 900px){.pagesBottomMenu{display:block;width:100%;margin-top:75px}}.pagesBottomMenu_link{border-bottom:1px dashed rgba(52,96,149,.3);display:flex;justify-content:space-between;align-items:flex-end;padding:35px 0 15px;width:46.1538461538%}@media only screen and (max-width: 900px){.pagesBottomMenu_link{width:100%}}.pagesBottomMenu_link:nth-of-type(-n + 2){padding-top:20px}@media only screen and (max-width: 900px){.pagesBottomMenu_link:nth-of-type(-n + 2){padding-top:35px}}.pagesBottomMenu_title span{display:block}.pagesBottomMenu_title span.is-en{font-size:1.2rem;color:rgba(19,37,59,.6);letter-spacing:.04em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}[lang=en-US] .pagesBottomMenu_title span.is-en{display:none}.pagesBottomMenu_title span.is-ja{font-size:1.8rem;line-height:180%;letter-spacing:.06em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.pagesBottomMenu_arrow{width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:relative}.pagesBottomMenu_arrow:before{content:""}.pagesBottomMenu_arrow::after{content:"";display:block;border-radius:50%;background-color:#2e5dbc;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.pagesBottomMenu_arrow::before{color:#2e5dbc;font-size:1rem;position:relative;z-index:1}.pagesBottomMenu_title{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.pagesBottomMenu_title span.is-en{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.pagesBottomMenu_arrow::after{transition:.8s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0)}.pagesBottomMenu_arrow::before{transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.pagesBottomMenu_link:hover{color:#2e5dbc}.pagesBottomMenu_link:hover .pagesBottomMenu_title span.is-en{color:#2e5dbc}.pagesBottomMenu_link:hover .pagesBottomMenu_arrow::after{transform:scale(1)}.pagesBottomMenu_link:hover .pagesBottomMenu_arrow::before{color:#fff}}.tags{display:flex;flex-wrap:wrap;margin-top:50px}.seriesCard_body+.tags{margin-top:50px}@media only screen and (max-width: 900px){.seriesCard_body+.tags{margin-top:40px}}.detailHero_body+.tags{margin-top:50px}@media only screen and (max-width: 900px){.detailHero_body+.tags{margin-top:33px}}.tags dt span{display:block;text-align:center;padding:8px 0;background-color:#fff;color:#2e5dbc;letter-spacing:.04em;border-radius:6px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.tags dd{line-height:200%;opacity:.6}.tags[data-tags-size=large] dt,.tags[data-tags-size=large] dd{margin-bottom:20px}.tags[data-tags-size=large] dt{width:114px}[lang=en-US] .tags[data-tags-size=large] dt{width:160px}.tags[data-tags-size=large] dt span{width:80%;font-size:1.3rem}[lang=en-US] .tags[data-tags-size=large] dt span{font-size:1.1rem}.tags[data-tags-size=large] dd{width:calc(100% - 114px);font-size:1.4rem}[lang=en-US] .tags[data-tags-size=large] dd{width:calc(100% - 160px)}@media only screen and (max-width: 900px){.tags[data-tags-size=large] dd{font-size:1.2rem}}.tags[data-tags-size=medium] dt,.tags[data-tags-size=medium] dd{margin-bottom:12px}.tags[data-tags-size=medium] dt{width:80px}[lang=en-US] .tags[data-tags-size=medium] dt{width:130px}@media only screen and (max-width: 900px){.detailHero .tags[data-tags-size=medium] dt{width:126px}}.tags[data-tags-size=medium] dt span{width:75%;font-size:1.2rem}.tags[data-tags-size=medium] dd{width:calc(100% - 80px);font-size:1.2rem}[lang=en-US] .tags[data-tags-size=medium] dd{width:calc(100% - 130px)}@media only screen and (max-width: 900px){.detailHero .tags[data-tags-size=medium] dd{width:calc(100% - 126px)}}.paging{margin-top:47px}.paging_wrap{display:flex;align-items:center;justify-content:center}.paging .wp-pagenavi{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.paging .wp-pagenavi a.page:nth-of-type(n + 3):not(.last),.paging .wp-pagenavi span.page:nth-of-type(n + 3):not(.last){display:none}}.paging .wp-pagenavi .page,.paging .wp-pagenavi .last,.paging .wp-pagenavi .extend{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;margin-left:8px;margin-right:8px;font-size:1.2rem;border-radius:100px;color:rgba(19,37,59,.6);background-color:#fff;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.paging .wp-pagenavi .current{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;margin-left:8px;margin-right:8px;font-size:1.2rem;border-radius:100px;color:hsla(0,0%,100%,.6);background-color:#2e5dbc;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.paging_arrow a{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;margin-left:8px;margin-right:8px;border-radius:100px;color:#2e5dbc}.paging_arrow a:before{font-size:1.35rem;font-weight:bold}.paging_arrow.is-prev a:before{content:""}.paging_arrow.is-next a:before{content:""}.paging .page,.paging .last{transition:all .3s}@media only screen and (min-width: 901px){.paging .page:hover,.paging .last:hover{color:hsla(0,0%,100%,.6);background-color:#2e5dbc}}.paging_arrow a{transition:all .3s}@media only screen and (min-width: 901px){.paging_arrow a:hover{color:#fff;background-color:#2e5dbc}}.notFound_wrap{max-width:800px;margin:0 auto}@media only screen and (max-width: 900px)and (max-width: 900px){.notFound_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.notFound_content{max-width:800px;padding-top:175px}@media only screen and (max-width: 900px){.notFound_content{padding-top:145px}}.notFound_headline span{display:block;text-align:center}.notFound_headline span.is-en{font-size:12rem;line-height:1.28;color:rgba(46,91,188,.6);font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.notFound_headline span.is-ja{font-size:3.2rem;line-height:1.4;margin-top:15px;color:#2e5dbc;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.notFound_headline span.is-ja{font-size:2.8rem}}.notFound_text{font-size:1.6rem;line-height:2.2;margin-top:40px;text-align:center}@media only screen and (max-width: 900px){.notFound_text{text-align:left;width:fit-content;margin-left:auto;margin-right:auto}}.notFound_contact{padding:32px 37.5px;margin-top:40px;background-color:rgba(10,43,109,.05)}.notFound_contact>p{font-size:1.6rem;line-height:2.2;text-align:center;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.notFound_button{margin-top:24px}.notFound_button>.buttonFrame{margin:0 auto}.textLink_link{display:flex;align-items:center}@media only screen and (min-width: 901px){.textLink_link:hover .textLink_title{color:#2e5dbc}}.textLink_title{font-size:1.6rem;letter-spacing:.04em;transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.textLink_icon{width:30px;height:30px;border-radius:50%;background-color:#2e5dbc;margin-left:10px;display:flex;align-items:center;justify-content:center}[data-icon=blank] .textLink_icon:before{content:""}[data-icon=blank] .textLink_icon::before{font-size:1.4rem;color:#fff}.homeCompany{margin-top:450px;position:relative}@media only screen and (max-width: 900px){.homeCompany{margin-top:315px}}.homeCompany_wrap{width:95.8333333333%;margin-left:auto;margin-right:auto;background-color:#fff;padding:206px 6.4% 180px;border-radius:16px}@media only screen and (max-width: 900px){.homeCompany_wrap{padding:107px 6% 110px;width:93.3333333333vw}}.homeCompany_body{max-width:420px;margin-top:20px}.homeCompany_body p{font-size:1.8rem;line-height:220%;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.homeCompany_body p{font-size:1.6rem}}.homeCompany_button{margin-top:47px}@media only screen and (max-width: 900px){.homeCompany_button{margin-top:38px}}@media only screen and (min-width: 901px){.homeCompany_button .buttonFrame{width:252px}}@media only screen and (max-width: 900px){.homeCompany_button .buttonFrame{width:240px}}.homeCompany_menu{margin-top:60px;max-width:420px}.homeCompany_item{border-bottom:1px dotted rgba(52,96,149,.3)}.homeCompanyMenu{display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;position:relative}@media only screen and (max-width: 900px){.homeCompanyMenu{padding:20px 0 17px}}.homeCompanyMenu::before{content:"";display:block;width:100%;height:1px;background-color:#2e5dbc;position:absolute;left:0;bottom:-1px}.homeCompanyMenu_title span{display:block}.homeCompanyMenu_title span.is-en{font-size:1.2rem;opacity:.6;letter-spacing:.04em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}[lang=en-US] .homeCompanyMenu_title span.is-en{display:none}.homeCompanyMenu_title span.is-ja{font-size:1.8rem;line-height:180%;letter-spacing:.04em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.homeCompanyMenu_title span.is-ja{font-size:1.6rem}}.homeCompanyMenu_arrow{width:28px;height:28px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.homeCompanyMenu_arrow:before{content:""}.homeCompanyMenu_arrow::after{content:"";display:block;border-radius:50%;background-color:#2e5dbc;width:100%;height:100%;position:absolute;z-index:0;left:0;top:0}.homeCompanyMenu_arrow::before{color:#2e5dbc;font-size:1.1rem;position:relative;z-index:1}.homeCompany_menu .homeCompanyMenu::before{transform:scale(0, 1);transform-origin:right top;transition:transform .7s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.homeCompany_menu .homeCompanyMenu_title{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.homeCompany_menu .homeCompanyMenu_arrow{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.homeCompany_menu .homeCompanyMenu_arrow::after{transition:.8s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0)}.homeCompany_menu .homeCompanyMenu_arrow::before{transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.homeCompany_menu .homeCompanyMenu:hover::before{transform:scale(1, 1);transform-origin:left top}.homeCompany_menu .homeCompanyMenu:hover .homeCompanyMenu_title{opacity:1 !important}.homeCompany_menu .homeCompanyMenu:hover .homeCompanyMenu_title{color:#2e5dbc}.homeCompany_menu .homeCompanyMenu:hover .homeCompanyMenu_arrow::after{transform:scale(1)}.homeCompany_menu .homeCompanyMenu:hover .homeCompanyMenu_arrow::before{color:#fff}}@media only screen and (min-width: 901px){.homeCompany_menu:hover .homeCompanyMenu_title{opacity:.2}}@media only screen and (min-width: 901px){.homeCompanyImage{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none}}@media only screen and (max-width: 900px){.homeCompanyImage{height:89.8666666667vw;width:100%;position:relative;margin-top:60px}}.homeCompanyImage_item{position:absolute}.homeCompanyImage_item>div{overflow:hidden;border-radius:8px}@media only screen and (max-width: 900px){.homeCompanyImage_item>div{border-radius:3px}}.homeCompanyImage_item[data-image-id=right-top-1]{right:0vw;top:8.3333333333vw;width:31.25vw}@media only screen and (max-width: 900px){.homeCompanyImage_item[data-image-id=right-top-1]{right:14.6666666667vw}}@media only screen and (min-width: 1440px){.homeCompanyImage_item[data-image-id=right-top-1]{right:0px}}@media only screen and (max-width: 900px){.homeCompanyImage_item[data-image-id=right-top-1]{top:0vw}}@media only screen and (min-width: 1440px){.homeCompanyImage_item[data-image-id=right-top-1]{top:120px}}@media only screen and (max-width: 900px){.homeCompanyImage_item[data-image-id=right-top-1]{width:46.1333333333vw}}@media only screen and (min-width: 1440px){.homeCompanyImage_item[data-image-id=right-top-1]{width:450px}}.homeCompanyImage_item[data-image-id=right-top-2]{right:20.8333333333vw;top:32.2916666667vw;width:25vw}@media only screen and (max-width: 900px){.homeCompanyImage_item[data-image-id=right-top-2]{right:50.6666666667vw}}@media only screen and (min-width: 1440px){.homeCompanyImage_item[data-image-id=right-top-2]{right:300px}}@media only screen and (max-width: 900px){.homeCompanyImage_item[data-image-id=right-top-2]{top:36vw}}@media only screen and (min-width: 1440px){.homeCompanyImage_item[data-image-id=right-top-2]{top:465px}}@media only screen and (max-width: 900px){.homeCompanyImage_item[data-image-id=right-top-2]{width:31.2vw}}@media only screen and (min-width: 1440px){.homeCompanyImage_item[data-image-id=right-top-2]{width:360px}}.homeCompanyImage_item[data-image-id=right-bottom-1]{right:7.9861111111vw;bottom:11.4583333333vw;width:12.6388888889vw}@media only screen and (max-width: 900px){.homeCompanyImage_item[data-image-id=right-bottom-1]{right:0vw}}@media only screen and (min-width: 1440px){.homeCompanyImage_item[data-image-id=right-bottom-1]{right:115px}}@media only screen and (max-width: 900px){.homeCompanyImage_item[data-image-id=right-bottom-1]{bottom:0vw}}@media only screen and (min-width: 1440px){.homeCompanyImage_item[data-image-id=right-bottom-1]{bottom:165px}}@media only screen and (max-width: 900px){.homeCompanyImage_item[data-image-id=right-bottom-1]{width:20.2666666667vw}}@media only screen and (min-width: 1440px){.homeCompanyImage_item[data-image-id=right-bottom-1]{width:182px}}.cover{overflow:hidden;position:relative}@media only screen and (min-width: 901px){.cover{height:calc(100dvh - 80px + 150px)}}.cover_scrollDown{width:32px;height:32px;color:#2e5dbc;display:block;text-align:center}@media only screen and (min-width: 901px){.cover_scrollDown{position:absolute;z-index:5;bottom:calc(150px + 5%);left:calc(50% - 16px)}}@media only screen and (max-width: 900px){.cover_scrollDown{margin:20px auto 0}}.cover_scrollDown svg{display:block;width:20px;margin-left:auto;margin-right:auto}.cover_scrollDown p{margin-bottom:2px;font-size:1.4rem;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500;letter-spacing:-0.02em}.cover::after{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;content:"";display:block;background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-image:url("/assets/img/home/intro_bg.webp")}.cover_resetOverlay{display:none;position:absolute;z-index:7;left:0;top:0;width:100%;height:100%;background-image:url("/assets/img/global/bg_texture.png")}.cover_resetOverlay.inview{pointer-events:auto}.cover_content{position:relative;z-index:3}@media only screen and (min-width: 901px){.cover_content{height:calc(100% - 150px);display:flex;align-items:center}}@media only screen and (min-width: 901px)and (max-height: 692px){[lang=ja-JP] .cover_content{align-items:stretch;padding-top:20px}}@media only screen and (min-width: 901px)and (max-height: 769px){[lang=en-US] .cover_content{align-items:stretch;padding-top:20px}}.cover_ball{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.cover_ball p{position:absolute;z-index:2;left:0;top:0;font-size:1.4rem;font-weight:bold;color:red;display:none}.cover_ball>div{position:absolute}.cover_ball>div.inview>div>div{transform:scale(0.001) rotate(0deg)}.cover_ball>div>div>div{transform-origin:left top;transition:1.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cover_ball>div>div>div img{width:100%;height:100%}.blue_1{top:-1.7vw;left:16.4vw}@media only screen and (max-width: 900px){.blue_1{display:none}}.blue_1>div{animation:float-1 4s ease-in-out infinite}.blue_1>div>div{transform:rotate(114.5deg);aspect-ratio:539/810;width:24.2vw}.blue_2{top:45.5vw;left:21.3vw}@media only screen and (max-width: 900px){.blue_2{top:86.5vw;left:26.3vw}}.blue_2>div{animation:float-2 4s ease-in-out infinite}.blue_2>div>div{transform:rotate(87.8deg);aspect-ratio:539/810;width:36.8vw}@media only screen and (max-width: 900px){.blue_2>div>div{transform:rotate(99.8deg);width:40.8vw}}.blue_3{top:51.6vw;left:57.8vw}@media only screen and (max-width: 900px){.blue_3{top:113.9vw;left:65.4vw}}.blue_3>div{animation:float-3 4s ease-in-out infinite}.blue_3>div>div{transform:rotate(88.6deg);aspect-ratio:539/810;width:19.2vw}@media only screen and (max-width: 900px){.blue_3>div>div{transform:rotate(48.6deg);aspect-ratio:539/810;width:14.2vw}}.blue_4{top:11.8vw;left:55.4vw}@media only screen and (max-width: 900px){.blue_4{top:26.2vw;left:42.6vw}}.blue_4>div{animation:float-4 4s ease-in-out infinite}.blue_4>div>div{transform:rotate(156.4deg);aspect-ratio:539/692;width:15.1vw}@media only screen and (max-width: 900px){.blue_4>div>div{transform:rotate(156.4deg);aspect-ratio:499/692;width:32.1vw}}.blue_5{top:1.9vw;left:68.6vw}@media only screen and (max-width: 900px){.blue_5{top:13.8vw;left:68vw}}.blue_5>div{animation:float-5 4s ease-in-out infinite}.blue_5>div>div{transform:rotate(18.4deg);aspect-ratio:589/853;width:8vw}@media only screen and (max-width: 900px){.blue_5>div>div{transform:rotate(26.2deg);aspect-ratio:589/853;width:16vw}}.blue_6{top:34.3vw;left:71.2vw}@media only screen and (max-width: 900px){.blue_6{top:57.3vw;left:97.7vw}}.blue_6>div{animation:float-1 4s ease-in-out infinite}.blue_6>div>div{transform:rotate(124.8deg);aspect-ratio:539/716;width:6.9vw}@media only screen and (max-width: 900px){.blue_6>div>div{transform:rotate(94.8deg);aspect-ratio:539/776;width:8.9vw}}.blue_7{top:48.9vw;left:81vw}@media only screen and (max-width: 900px){.blue_7{display:none}}.blue_7>div{animation:float-1 4s ease-in-out infinite}.blue_7>div>div{transform:rotate(53.1deg);aspect-ratio:539/904;width:13.7vw}.blue_8{top:19.8vw;left:94.6vw}@media only screen and (max-width: 900px){.blue_8{display:none}}.blue_8>div{animation:float-1 4s ease-in-out infinite}.blue_8>div>div{transform:rotate(284.7deg);aspect-ratio:539/904;width:13.7vw}.blue_9{top:41.8vw;left:93.8vw}@media only screen and (max-width: 900px){.blue_9{top:103.7vw;left:101.9vw}}.blue_9>div{animation:float-1 4s ease-in-out infinite}.blue_9>div>div{transform:rotate(161.7deg);aspect-ratio:539/764;width:5.5vw}@media only screen and (max-width: 900px){.blue_9>div>div{transform:rotate(180.1deg);aspect-ratio:539/724;width:11.4vw}}.blue_10{top:25vw;left:79.3vw}@media only screen and (max-width: 900px){.blue_10{top:70.1vw;left:22.8vw}}.blue_10>div{animation:float-1 4s ease-in-out infinite}.blue_10>div>div{transform:rotate(268.7deg);aspect-ratio:539/944;width:4vw}@media only screen and (max-width: 900px){.blue_10>div>div{transform:rotate(-38.1deg);aspect-ratio:464/631.1;width:17.8vw}}.blue_11{top:30vw;left:77.4vw}@media only screen and (max-width: 900px){.blue_11{top:73.2vw;left:77.4vw}}.blue_11>div{animation:float-1 4s ease-in-out infinite}.blue_11>div>div{transform:rotate(201.2deg);aspect-ratio:539/859.2;width:2.5vw}@media only screen and (max-width: 900px){.blue_11>div>div{transform:rotate(216.1deg);aspect-ratio:539/859.2;width:5.5vw}}.blue_12{top:31.2vw;left:79.3vw}@media only screen and (max-width: 900px){.blue_12{top:75.7vw;left:78.6vw}}.blue_12>div{animation:float-1 4s ease-in-out infinite}.blue_12>div>div{transform:rotate(281.5deg);aspect-ratio:539/859.2;width:1.5vw}@media only screen and (max-width: 900px){.blue_12>div>div{transform:rotate(295.5deg);aspect-ratio:539/859.2;width:2.8vw}}.blue_13{top:32.3vw;left:77.9vw}@media only screen and (max-width: 900px){.blue_13{top:80.6vw;left:76vw}}.blue_13>div{animation:float-1 4s ease-in-out infinite}.blue_13>div>div{transform:rotate(427.5deg);aspect-ratio:539/767.2;width:1.8vw}@media only screen and (max-width: 900px){.blue_13>div>div{transform:rotate(77deg);aspect-ratio:539/820;width:3.8vw}}.white_1{top:43vw;left:12.6vw}@media only screen and (max-width: 900px){.white_1{top:81vw;left:7.9vw}}.white_1>div{animation:float-6 4s ease-in-out infinite}.white_1>div>div{transform:rotate(123.8deg);aspect-ratio:463/683;width:16.6vw}@media only screen and (max-width: 900px){.white_1>div>div{transform:rotate(150.8deg);width:16.6vw}}.white_2{top:15.5vw;left:47.4vw}@media only screen and (max-width: 900px){.white_2{top:34.9vw;left:21.4vw}}.white_2>div{animation:float-7 4s ease-in-out infinite}.white_2>div>div{transform:rotate(136deg);aspect-ratio:463/576;width:16.2vw}@media only screen and (max-width: 900px){.white_2>div>div{transform:rotate(144deg);aspect-ratio:463/626;width:26.2vw}}.white_3{top:53.5vw;left:28.3vw}@media only screen and (max-width: 900px){.white_3{top:142.5vw;left:36.3vw}}.white_3>div{animation:float-8 4s ease-in-out infinite}.white_3>div>div{transform:rotate(-74.8deg);aspect-ratio:463/690;width:14.6vw}@media only screen and (max-width: 900px){.white_3>div>div{transform:rotate(-124.8deg);aspect-ratio:463/690;width:21.6vw}}.white_4{top:51.1vw;left:66vw}@media only screen and (max-width: 900px){.white_4{top:69.1vw;left:69.8vw}}.white_4>div{animation:float-9 4s ease-in-out infinite}.white_4>div>div{transform:rotate(26.2deg);aspect-ratio:463/690;width:21.1vw}@media only screen and (max-width: 900px){.white_4>div>div{transform:rotate(2.2deg);aspect-ratio:463/702;width:3.3vw}}.white_5{top:39.1vw;left:80.8vw}@media only screen and (max-width: 900px){.white_5{top:91vw;left:79vw}}.white_5>div{animation:float-9 4s ease-in-out infinite}.white_5>div>div{transform:rotate(-9.8deg);aspect-ratio:464/562;width:8.2vw}@media only screen and (max-width: 900px){.white_5>div>div{transform:rotate(11.2deg);aspect-ratio:464/562;width:17.2vw}}.white_6{top:24.9vw;left:92.8vw}@media only screen and (max-width: 900px){.white_6{top:97.7vw;left:33.7vw}}.white_6>div{animation:float-9 4s ease-in-out infinite}.white_6>div>div{transform:rotate(-22.1deg);aspect-ratio:464/719.1;width:9.8vw}@media only screen and (max-width: 900px){.white_6>div>div{transform:rotate(268.7deg);aspect-ratio:609/955;width:9vw}}.white_7{top:5.2vw;left:81.9vw}.white_7>div{animation:float-9 4s ease-in-out infinite}.white_7>div>div{transform:rotate(-117.1deg);aspect-ratio:464/719.1;width:8.9vw}.white_8{top:24vw;left:68.3vw}@media only screen and (max-width: 900px){.white_8{top:63.7vw;left:64.7vw}}.white_8>div{animation:float-9 4s ease-in-out infinite}.white_8>div>div{transform:rotate(170.9deg);aspect-ratio:464/719.1;width:3.3vw}@media only screen and (max-width: 900px){.white_8>div>div{transform:rotate(173.9deg);aspect-ratio:464/644.1;width:7.3vw}}.white_9{top:5.3vw;left:63.9vw}@media only screen and (max-width: 900px){.white_9{top:19vw;left:56.4vw}}.white_9>div{animation:float-5 4s ease-in-out infinite}.white_9>div>div{transform:rotate(19.4deg);aspect-ratio:539/888;width:5.4vw}@media only screen and (max-width: 900px){.white_9>div>div{transform:rotate(19.4deg);aspect-ratio:539/938;width:10.4vw}}.white_10{top:43.4vw;left:65.1vw}@media only screen and (max-width: 900px){.white_10{top:35.4vw;left:111.1vw}}.white_10>div{animation:float-5 4s ease-in-out infinite}.white_10>div>div{transform:rotate(-96.2deg);aspect-ratio:539/778;width:3.6vw}@media only screen and (max-width: 900px){.white_10>div>div{transform:rotate(-176.2deg);aspect-ratio:539/778;width:18.6vw}}.white_11{top:25.6vw;left:78.6vw}@media only screen and (max-width: 900px){.white_11{top:66.2vw;left:80.9vw}}.white_11>div{animation:float-5 4s ease-in-out infinite}.white_11>div>div{transform:rotate(-50.2deg);aspect-ratio:539/898;width:3.5vw}@media only screen and (max-width: 900px){.white_11>div>div{transform:rotate(-50.2deg);aspect-ratio:539/898;width:7vw}}.white_12{top:31.8vw;left:81.1vw}@media only screen and (max-width: 900px){.white_12{top:78.2vw;left:78.5vw}}.white_12>div{animation:float-5 4s ease-in-out infinite}.white_12>div>div{transform:rotate(7.8deg);aspect-ratio:539/780;width:1.8vw}@media only screen and (max-width: 900px){.white_12>div>div{transform:rotate(16.5deg);aspect-ratio:539/780;width:3.7vw}}.white_13{top:29.8vw;left:74.6vw}@media only screen and (max-width: 900px){.white_13{top:75.7vw;left:73.5vw}}.white_13>div{animation:float-5 4s ease-in-out infinite}.white_13>div>div{transform:rotate(47.1deg);aspect-ratio:539/780;width:1.3vw}@media only screen and (max-width: 900px){.white_13>div>div{transform:rotate(108.1deg);aspect-ratio:539/780;width:2.6vw}}@keyframes float-1{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-15px) translateX(5px)}100%{transform:translateY(0) translateX(0)}}@keyframes float-2{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-20px) translateX(-8px)}100%{transform:translateY(0) translateX(0)}}@keyframes float-3{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-25px) translateX(10px)}100%{transform:translateY(0) translateX(0)}}@keyframes float-4{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-18px) translateX(-12px)}100%{transform:translateY(0) translateX(0)}}@keyframes float-5{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-22px) translateX(7px)}100%{transform:translateY(0) translateX(0)}}@keyframes float-6{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-16px) translateX(-5px)}100%{transform:translateY(0) translateX(0)}}@keyframes float-7{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-12px) translateX(9px)}100%{transform:translateY(0) translateX(0)}}@keyframes float-8{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-28px) translateX(-3px)}100%{transform:translateY(0) translateX(0)}}@keyframes float-9{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-10px) translateX(6px)}100%{transform:translateY(0) translateX(0)}}[data-load="1"] .cover::after{opacity:1;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1)}@starting-style{[data-load="1"] .cover::after{opacity:0}}.cover_ball>div:nth-child(1) img{transition-delay:0.01s}.cover_ball>div:nth-child(2) img{transition-delay:0.04s}.cover_ball>div:nth-child(3) img{transition-delay:0.07s}.cover_ball>div:nth-child(4) img{transition-delay:0.1s}.cover_ball>div:nth-child(5) img{transition-delay:0.13s}.cover_ball>div:nth-child(6) img{transition-delay:0.16s}.cover_ball>div:nth-child(7) img{transition-delay:0.19s}.cover_ball>div:nth-child(8) img{transition-delay:0.22s}.cover_ball>div:nth-child(9) img{transition-delay:0.25s}.cover_ball>div:nth-child(10) img{transition-delay:0.28s}.cover_ball>div:nth-child(11) img{transition-delay:0.31s}.cover_ball>div:nth-child(12) img{transition-delay:0.34s}.cover_ball>div:nth-child(13) img{transition-delay:0.37s}.cover_ball>div:nth-child(14) img{transition-delay:0.4s}.cover_ball>div:nth-child(15) img{transition-delay:0.43s}.cover_ball>div:nth-child(16) img{transition-delay:0.46s}.cover_ball>div:nth-child(17) img{transition-delay:0.49s}.cover_ball>div:nth-child(18) img{transition-delay:0.52s}.cover_ball>div:nth-child(19) img{transition-delay:0.55s}.cover_ball>div:nth-child(20) img{transition-delay:0.58s}.cover_ball>div:nth-child(21) img{transition-delay:0.61s}.cover_ball>div:nth-child(22) img{transition-delay:0.64s}.cover_ball>div:nth-child(23) img{transition-delay:0.67s}.cover_ball>div:nth-child(24) img{transition-delay:0.7s}.cover_ball>div:nth-child(25) img{transition-delay:0.73s}.cover_ball>div:nth-child(26) img{transition-delay:0.76s}.cover_ball>div:nth-child(27) img{transition-delay:0.79s}.cover_ball>div:nth-child(28) img{transition-delay:0.82s}.cover_ball>div:nth-child(29) img{transition-delay:0.85s}.cover_ball>div:nth-child(30) img{transition-delay:0.88s}.cover_ball>div:nth-child(31) img{transition-delay:0.91s}.cover_ball>div img{transition:2s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-load="1"] .cover_ball>div img{opacity:1;transform:none;will-change:opacity,transform}@starting-style{[data-load="1"] .cover_ball>div img{opacity:0;transform:scale(0.9)}}.cover::before{opacity:0;transform:translateY(-20px);transition:1.6s cubic-bezier(0.19, 1, 0.22, 1) 1s;will-change:opacity,transform}[data-cover-state="1"] .cover::before{opacity:1;transform:none}.cover_scrollDown{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1) 1s}[data-cover-state="0"] .cover_scrollDown{opacity:0}.coverReplay{cursor:pointer;position:absolute;z-index:6;display:flex;align-items:center;justify-content:center;visibility:visible;transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;opacity:1}@media only screen and (min-width: 901px){.coverReplay{right:4.3%;bottom:272px;width:91px;height:92px}}@media only screen and (max-width: 900px){.coverReplay{width:72px;height:72px;right:6.3%;top:calc(100dvh - 150px)}}.coverReplay_inner{position:relative;z-index:1}.coverReplay_icon{width:18px;height:19px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 900px){.coverReplay_icon{width:14px;height:15px}}.coverReplay_icon svg{width:100%;height:auto}.coverReplay_title{margin-top:5px;font-size:1.6rem;color:#fff;letter-spacing:-0.02em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}@media only screen and (max-width: 900px){.coverReplay_title{font-size:1.27rem}}.coverReplay_background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-position:left top;background-size:contain;background-image:url("/assets/img/home/replay_base.webp")}[data-cover-state="0"] .coverReplay{visibility:hidden;opacity:0}[data-scrolled="1"] .coverReplay{pointer-events:none}.coverReplay_motion{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:1}[data-scrolled="1"] .coverReplay_motion{opacity:0}.coverReplay_background{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.coverReplay:hover .coverReplay_background{filter:brightness(80%)}}.homeInterview{position:relative;margin-top:437px}@media only screen and (max-width: 900px){.homeInterview{margin-top:172px}}.homeInterview_content{padding:178px 5% 193px 35.8%;position:relative;z-index:2}@media only screen and (min-width: 901px){[lang=en-US] .homeInterview_content{padding-top:120px}}@media only screen and (max-width: 900px){.homeInterview_content{padding:77.3333333333vw 5% 120px}[lang=en-US] .homeInterview_content{padding:73.3333333333vw 5% 120px}}.homeInterview_inner{max-width:420px}.homeInterview_copy{font-size:3.2rem;line-height:160%;color:#fff;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.homeInterview_copy{font-size:2.2rem}[lang=en-US] .homeInterview_copy{font-size:1.8rem}}.homeInterview_body{margin-top:40px}@media only screen and (max-width: 900px){.homeInterview_body{margin-top:32px;width:65%}}.homeInterview_body p{font-size:1.6rem;letter-spacing:.04em;line-height:220%;color:#fff;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-feature-settings:"palt"}@media only screen and (max-width: 900px){.homeInterview_body p{font-size:1.3rem;text-align:justify}[lang=en-US] .homeInterview_body p{text-align:left}}@media only screen and (max-width: 900px){.homeInterview_body p br{display:none}}.homeInterview_body p+p{margin-top:18px}.homeInterview_button{margin-top:60px;color:#fff}@media only screen and (max-width: 900px){.homeInterview_button{margin-top:40px}}.homeInterview_headline{position:absolute;right:15.3%;top:137px;z-index:3;display:flex;flex-direction:row-reverse;white-space:nowrap}@media only screen and (max-width: 900px){.homeInterview_headline{right:7%;top:12%}}.homeInterview_headline span{font-size:6.425rem;color:#fff;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1;line-height:132%}@media only screen and (max-width: 900px){.homeInterview_headline span{font-size:3.6rem}}[lang=en-US] .homeInterview_headline span{font-size:5.14rem}@media only screen and (max-width: 900px){[lang=en-US] .homeInterview_headline span{font-size:2.8rem}}.homeInterview_headline span:nth-child(1){letter-spacing:-0.04em}.homeInterview_headline span:nth-child(2){letter-spacing:.22em}[lang=en-US] .homeInterview_headline span:nth-child(2){letter-spacing:0}.homeInterview_headline{filter:blur(20px);opacity:0;transform:translateY(8%);transition:3s cubic-bezier(0.77, 0, 0.175, 1);will-change:transform,opacity,filter}.homeInterview_headline.inview{opacity:1;filter:blur(0px);transform:none}.homeInterviewImage{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.homeInterviewImage_item{position:absolute}.homeInterviewImage_item>div{overflow:hidden;border-radius:8px}.homeInterviewImage_item[data-image-id=right-top-1]{right:20.8333333333vw;top:-17.7083333333vw;width:16.6666666667vw}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=right-top-1]{right:12vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=right-top-1]{right:300px}}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=right-top-1]{top:-37.8666666667vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=right-top-1]{top:-255px}}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=right-top-1]{width:37.3333333333vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=right-top-1]{width:240px}}.homeInterviewImage_item[data-image-id=left-top-1]{left:8.4722222222vw;top:-4.1666666667vw;width:13.8888888889vw}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=left-top-1]{left:2.6666666667vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=left-top-1]{left:122px}}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=left-top-1]{top:-8vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=left-top-1]{top:-60px}}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=left-top-1]{width:29.3333333333vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=left-top-1]{width:200px}}.homeInterviewImage_item[data-image-id=left-top-2]{left:15.2777777778vw;top:11.8055555556vw;width:10.7638888889vw}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=left-top-2]{left:25.3333333333vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=left-top-2]{left:220px}}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=left-top-2]{top:21.3333333333vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=left-top-2]{top:170px}}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=left-top-2]{width:22.4vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=left-top-2]{width:155px}}.homeInterviewImage_item[data-image-id=right-bottom-1]{right:16.5972222222vw;bottom:-5.2083333333vw;width:13.8888888889vw}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=right-bottom-1]{right:12vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=right-bottom-1]{right:239px}}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=right-bottom-1]{bottom:-18.6666666667vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=right-bottom-1]{bottom:-75px}}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=right-bottom-1]{width:29.3333333333vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=right-bottom-1]{width:200px}}.homeInterviewImage_item[data-image-id=left-bottom-1]{left:12.6388888889vw;bottom:-18.0555555556vw;width:20.7638888889vw}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=left-bottom-1]{left:2.6666666667vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=left-bottom-1]{left:182px}}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=left-bottom-1]{bottom:-38.6666666667vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=left-bottom-1]{bottom:-260px}}@media only screen and (max-width: 900px){.homeInterviewImage_item[data-image-id=left-bottom-1]{width:37.3333333333vw}}@media only screen and (min-width: 1440px){.homeInterviewImage_item[data-image-id=left-bottom-1]{width:299px}}.homeInterviewImage_item>div{opacity:0;transform:scale(1.08);transition:1.8s cubic-bezier(0.19, 1, 0.22, 1);will-change:opacity,transform}.homeInterviewImage_item.inview>div{opacity:1;transform:none}.homeInterviewBackground{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.homeInterviewBackground_image{width:95.8333333333%;margin-left:auto;margin-right:auto;border-radius:16px;overflow:hidden;height:100%}.homeIntro{position:relative;margin-left:auto;margin-right:auto}@media only screen and (min-width: 901px){.homeIntro{padding-left:8.5%;padding-right:8.5%}}@media only screen and (max-width: 900px){.homeIntro{padding-left:5%;padding-right:5%}}@media only screen and (min-width: 901px){.homeIntro_wrap{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.homeIntro_content{height:calc(100svh - 100px);position:relative;margin-top:40px}[data-cover-state="1"] .homeIntro_content{height:auto}}.homeIntro_copy{width:41.25vw}@media only screen and (max-width: 900px){.homeIntro_copy{width:85.3333333333vw}}@media only screen and (min-width: 1440px){.homeIntro_copy{width:594px}}.homeIntro_copy span{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}@media only screen and (max-width: 900px){.homeIntro_body{padding-top:12vw}}.homeIntro_body p{padding-top:45px;line-height:230%;font-size:1.6666666667vw}@media only screen and (max-width: 900px){.homeIntro_body p{font-size:4.5333333333vw}}@media only screen and (min-width: 1440px){.homeIntro_body p{font-size:24px}}@media only screen and (max-width: 900px){.homeIntro_body p{letter-spacing:-0.04em}}@media only screen and (min-width: 901px){.homeIntro_value{margin:-89px 0 0 10.6%}}@media only screen and (max-width: 900px){.homeIntro_value{margin-left:calc(50% - 50vi);margin-right:calc(50% - 50vi);margin-top:30px}}.homeIntro_content{perspective:1500px}.homeIntro_copy{display:block;transition:2.6s cubic-bezier(0.19, 1, 0.22, 1) 1.2s;will-change:opacity,transform}@media only screen and (max-width: 900px){.homeIntro_copy{position:absolute;top:calc(100svh - 195px);left:2.6%}[data-cover-state="1"] .homeIntro_copy{top:0;left:0;transition-delay:0s;transition-duration:1s}}[data-load="1"] .homeIntro_copy{transform:none;opacity:1}@starting-style{[data-load="1"] .homeIntro_copy{transform:rotateX(-40deg) translateY(-70px) scale(1.1);opacity:0}}.homeIntro_body{transition:1s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.homeIntro_body{height:0;overflow:hidden}}@media only screen and (max-width: 900px){.homeIntro_body{opacity:0;transition-delay:.8s}}@media only screen and (max-width: 900px){[data-cover-state="1"] .homeIntro_body{opacity:1}}.homeLoop{margin-top:195px}@media only screen and (max-width: 900px){.homeLoop_column:nth-child(2){margin-top:-20px}}.homeLoop_item{width:2285px}@media only screen and (max-width: 900px){.homeLoop_item{width:1350px}}.homeNews{margin:200px 0 100px}.homeNews_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.homeNews_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.homeNews_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.homeNews_button{margin-top:60px;display:flex;justify-content:flex-end}.homeNews .newsLists{margin-top:25px}@media only screen and (min-width: 901px){.homeProduct{padding:100px 0 100px}}@media only screen and (max-width: 900px){.homeProduct{padding:100px 0 100px}}@media only screen and (min-width: 901px){.homeProductHead{display:flex;justify-content:space-between;max-width:1200px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 902px) and (max-width: 1439px){.homeProductHead{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.homeProductHead{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.homeProductHead_headline{width:50%}}@media only screen and (min-width: 901px){.homeProductHead_content{max-width:420px;margin-top:90px}}@media only screen and (max-width: 900px){.homeProductHead_content{margin-top:40px}}.homeProductHead_body p{font-size:1.8rem;line-height:220%;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600}@media only screen and (max-width: 900px){.homeProductHead_body p{font-size:1.6rem}}.homeProductHead .buttonFrame{margin-top:40px}.homeProductHead .buttonFrame_link{width:232px}@media only screen and (max-width: 900px){.homeProductHead .buttonFrame_link{width:240px}}@media only screen and (min-width: 901px){.homeProductCards{margin-top:120px;max-width:1380px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 902px) and (max-width: 1439px){.homeProductCards{padding-left:2.0833333333%;padding-right:2.0833333333%;max-width:1440px}}@media only screen and (max-width: 900px){.homeProductCards{margin-top:80px}}@media only screen and (max-width: 900px)and (max-width: 900px){.homeProductCards{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.homeProductCard{border-bottom:1px solid rgba(52,96,149,.3);position:relative;height:fit-content}@media only screen and (min-width: 901px){.homeProductCard{padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between}}@media only screen and (max-width: 900px){.homeProductCard{padding:20px 0 80px}}.homeProductCard:nth-child(1){border-top:1px solid rgba(52,96,149,.3)}@media only screen and (max-width: 900px){.homeProductCard:last-child{border-bottom:none}}@media only screen and (min-width: 901px){.homeProductCard_content{width:36.9565217391%}}@media only screen and (max-width: 900px){.homeProductCard_content{margin-top:30px}}.homeProductCard_label{font-size:1.2rem;letter-spacing:.04em;color:#2e5dbc;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.homeProductCard_title{font-size:2.8rem;line-height:128%;margin-top:16px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600}@media only screen and (max-width: 900px){.homeProductCard_title{font-size:2.4rem}}.homeProductCard_title br{display:none}.homeProductCard_body{margin-top:32px}@media only screen and (max-width: 900px){.homeProductCard_body{margin-top:20px}}.homeProductCard_body p{font-size:1.4rem;line-height:200%;letter-spacing:.04em}.homeProductCard_button{margin-top:75px}@media only screen and (max-width: 900px){.homeProductCard_button{margin-top:40px}}@media only screen and (min-width: 901px){.homeProductCardImage{width:54.0579710145%}}.homeProductCardImage_core{border-radius:8px;overflow:hidden}.homeRecruit{margin-top:265px}@media only screen and (max-width: 900px){.homeRecruit{margin-top:120px}}.homeRecruit_wrap{background-color:#fff;border-radius:16px}@media only screen and (min-width: 901px){.homeRecruit_wrap{padding:10px;display:flex;align-items:center;max-width:1380px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 902px) and (max-width: 1439px){.homeRecruit_wrap{padding-left:2.0833333333%;padding-right:2.0833333333%;max-width:1440px}}@media only screen and (max-width: 900px){.homeRecruit_wrap{width:93.3333333333vw;margin-left:auto;margin-right:auto;padding-bottom:12px}}@media only screen and (min-width: 901px){.homeRecruit_content{width:54.4117647059%;padding:0 20% 0 5%}}@media only screen and (max-width: 900px){.homeRecruit_content{padding:110px 6.4% 50px}}.homeRecruit_body{margin-top:30px}@media only screen and (max-width: 900px){.homeRecruit_body{margin-top:22px}}.homeRecruit_body p{font-size:1.8rem;letter-spacing:.08em;line-height:220%;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.homeRecruit_body p{font-size:1.6rem}}.homeRecruit_button{margin-top:40px}.homeRecruit_image{overflow:hidden}@media only screen and (min-width: 901px){.homeRecruit_image{width:45.5882352941%;border-radius:6px}}@media only screen and (max-width: 900px){.homeRecruit_image{border-radius:8px;margin-left:12px;margin-right:12px}}.value{width:486px;height:435px;position:relative}@media only screen and (max-width: 900px){.value{width:100%;height:85.3333333333vw;margin-left:-0.3%}}.value::before{content:"";position:relative;left:0;top:0;width:100%;height:100%;opacity:.2;z-index:0;display:block;background-repeat:no-repeat;background-position:left top;background-size:cover;background-image:url("/assets/img/value/_preview.png");display:none}.value_core{position:absolute;transition:1.4s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.value_core--blue{transition-delay:.1s;z-index:1;width:20.1388888889vw;height:11.1111111111vw}@media only screen and (max-width: 900px){.value_core--blue{width:58vw}}@media only screen and (min-width: 1440px){.value_core--blue{width:290px}}@media only screen and (max-width: 900px){.value_core--blue{height:32vw}}@media only screen and (min-width: 1440px){.value_core--blue{height:160px}}.value_core--blue>div{animation:core-1 4s ease-in-out infinite}[data-value-current="1"] .value_core--blue{left:4.0277777778vw;top:1.3888888889vw}@media only screen and (max-width: 900px){[data-value-current="1"] .value_core--blue{left:11.6vw}}@media only screen and (min-width: 1440px){[data-value-current="1"] .value_core--blue{left:58px}}@media only screen and (max-width: 900px){[data-value-current="1"] .value_core--blue{top:4vw}}@media only screen and (min-width: 1440px){[data-value-current="1"] .value_core--blue{top:20px}}[data-value-current="2"] .value_core--blue{transform:rotate(120deg);left:15.2777777778vw;top:11.1805555556vw}@media only screen and (max-width: 900px){[data-value-current="2"] .value_core--blue{left:44vw}}@media only screen and (min-width: 1440px){[data-value-current="2"] .value_core--blue{left:220px}}@media only screen and (max-width: 900px){[data-value-current="2"] .value_core--blue{top:32.2vw}}@media only screen and (min-width: 1440px){[data-value-current="2"] .value_core--blue{top:161px}}[data-value-current="3"] .value_core--blue{transform:rotate(240deg);left:1.4583333333vw;top:15.9722222222vw}@media only screen and (max-width: 900px){[data-value-current="3"] .value_core--blue{left:4.2vw}}@media only screen and (min-width: 1440px){[data-value-current="3"] .value_core--blue{left:21px}}@media only screen and (max-width: 900px){[data-value-current="3"] .value_core--blue{top:46vw}}@media only screen and (min-width: 1440px){[data-value-current="3"] .value_core--blue{top:230px}}[data-value-current="4"] .value_core--blue{transition-duration:0s;transform:rotate(-120deg);left:1.4583333333vw;top:15.9722222222vw}@media only screen and (max-width: 900px){[data-value-current="4"] .value_core--blue{left:4.2vw}}@media only screen and (min-width: 1440px){[data-value-current="4"] .value_core--blue{left:21px}}@media only screen and (max-width: 900px){[data-value-current="4"] .value_core--blue{top:46vw}}@media only screen and (min-width: 1440px){[data-value-current="4"] .value_core--blue{top:230px}}.value_core--orange--back>div,.value_core--orange--front>div{animation:core-2 5.3s ease-in-out infinite}.value_core--orange--back{z-index:3;width:6.8055555556vw;height:18.9583333333vw}@media only screen and (max-width: 900px){.value_core--orange--back{width:19.6vw}}@media only screen and (min-width: 1440px){.value_core--orange--back{width:98px}}@media only screen and (max-width: 900px){.value_core--orange--back{height:54.6vw}}@media only screen and (min-width: 1440px){.value_core--orange--back{height:273px}}[data-value-current="1"] .value_core--orange--back{left:23.125vw;top:6.0416666667vw}@media only screen and (max-width: 900px){[data-value-current="1"] .value_core--orange--back{left:66.6vw}}@media only screen and (min-width: 1440px){[data-value-current="1"] .value_core--orange--back{left:333px}}@media only screen and (max-width: 900px){[data-value-current="1"] .value_core--orange--back{top:17.4vw}}@media only screen and (min-width: 1440px){[data-value-current="1"] .value_core--orange--back{top:87px}}[data-value-current="2"] .value_core--orange--back{transform:rotate(120deg);left:8.3333333333vw;top:13.5416666667vw}@media only screen and (max-width: 900px){[data-value-current="2"] .value_core--orange--back{left:24vw}}@media only screen and (min-width: 1440px){[data-value-current="2"] .value_core--orange--back{left:120px}}@media only screen and (max-width: 900px){[data-value-current="2"] .value_core--orange--back{top:39vw}}@media only screen and (min-width: 1440px){[data-value-current="2"] .value_core--orange--back{top:195px}}[data-value-current="3"] .value_core--orange--back{transform:rotate(240deg);left:9.0277777778vw;top:-3.125vw}@media only screen and (max-width: 900px){[data-value-current="3"] .value_core--orange--back{left:26vw}}@media only screen and (min-width: 1440px){[data-value-current="3"] .value_core--orange--back{left:130px}}@media only screen and (max-width: 900px){[data-value-current="3"] .value_core--orange--back{top:-9vw}}@media only screen and (min-width: 1440px){[data-value-current="3"] .value_core--orange--back{top:-45px}}[data-value-current="4"] .value_core--orange--back{transition-duration:0s;transform:rotate(-120deg);left:9.0277777778vw;top:-3.125vw}@media only screen and (max-width: 900px){[data-value-current="4"] .value_core--orange--back{left:26vw}}@media only screen and (min-width: 1440px){[data-value-current="4"] .value_core--orange--back{left:130px}}@media only screen and (max-width: 900px){[data-value-current="4"] .value_core--orange--back{top:-9vw}}@media only screen and (min-width: 1440px){[data-value-current="4"] .value_core--orange--back{top:-45px}}.value_core--orange--front{z-index:6;width:8.8888888889vw;height:20.9722222222vw}@media only screen and (max-width: 900px){.value_core--orange--front{width:25.6vw}}@media only screen and (min-width: 1440px){.value_core--orange--front{width:128px}}@media only screen and (max-width: 900px){.value_core--orange--front{height:60.4vw}}@media only screen and (min-width: 1440px){.value_core--orange--front{height:302px}}[data-value-current="1"] .value_core--orange--front{left:21.4583333333vw;top:6.1111111111vw}@media only screen and (max-width: 900px){[data-value-current="1"] .value_core--orange--front{left:61.8vw}}@media only screen and (min-width: 1440px){[data-value-current="1"] .value_core--orange--front{left:309px}}@media only screen and (max-width: 900px){[data-value-current="1"] .value_core--orange--front{top:17.6vw}}@media only screen and (min-width: 1440px){[data-value-current="1"] .value_core--orange--front{top:88px}}[data-value-current="2"] .value_core--orange--front{transform:rotate(120deg);left:6.9444444444vw;top:11.5277777778vw}@media only screen and (max-width: 900px){[data-value-current="2"] .value_core--orange--front{left:20vw}}@media only screen and (min-width: 1440px){[data-value-current="2"] .value_core--orange--front{left:100px}}@media only screen and (max-width: 900px){[data-value-current="2"] .value_core--orange--front{top:33.2vw}}@media only screen and (min-width: 1440px){[data-value-current="2"] .value_core--orange--front{top:166px}}[data-value-current="3"] .value_core--orange--front{transform:rotate(240deg);left:9.0277777778vw;top:-3.8194444444vw}@media only screen and (max-width: 900px){[data-value-current="3"] .value_core--orange--front{left:26vw}}@media only screen and (min-width: 1440px){[data-value-current="3"] .value_core--orange--front{left:130px}}@media only screen and (max-width: 900px){[data-value-current="3"] .value_core--orange--front{top:-11vw}}@media only screen and (min-width: 1440px){[data-value-current="3"] .value_core--orange--front{top:-55px}}[data-value-current="4"] .value_core--orange--front{transition-duration:0s;transform:rotate(-120deg);left:9.0277777778vw;top:-3.8194444444vw}@media only screen and (max-width: 900px){[data-value-current="4"] .value_core--orange--front{left:26vw}}@media only screen and (min-width: 1440px){[data-value-current="4"] .value_core--orange--front{left:130px}}@media only screen and (max-width: 900px){[data-value-current="4"] .value_core--orange--front{top:-11vw}}@media only screen and (min-width: 1440px){[data-value-current="4"] .value_core--orange--front{top:-55px}}.value_core--green{transition-delay:.2s;z-index:2;width:16.9444444444vw;height:15vw}@media only screen and (max-width: 900px){.value_core--green{width:48.8vw}}@media only screen and (min-width: 1440px){.value_core--green{width:244px}}@media only screen and (max-width: 900px){.value_core--green{height:43.2vw}}@media only screen and (min-width: 1440px){.value_core--green{height:216px}}.value_core--green>div{animation:core-3 4.8s ease-in-out infinite}[data-value-current="1"] .value_core--green{left:3.4722222222vw;top:13.75vw}@media only screen and (max-width: 900px){[data-value-current="1"] .value_core--green{left:10vw}}@media only screen and (min-width: 1440px){[data-value-current="1"] .value_core--green{left:50px}}@media only screen and (max-width: 900px){[data-value-current="1"] .value_core--green{top:39.6vw}}@media only screen and (min-width: 1440px){[data-value-current="1"] .value_core--green{top:198px}}[data-value-current="2"] .value_core--green{transform:rotate(120deg);left:5.4166666667vw;top:0vw}@media only screen and (max-width: 900px){[data-value-current="2"] .value_core--green{left:15.6vw}}@media only screen and (min-width: 1440px){[data-value-current="2"] .value_core--green{left:78px}}@media only screen and (max-width: 900px){[data-value-current="2"] .value_core--green{top:0vw}}@media only screen and (min-width: 1440px){[data-value-current="2"] .value_core--green{top:0px}}[data-value-current="3"] .value_core--green{transform:rotate(240deg);left:16.3194444444vw;top:9.0277777778vw}@media only screen and (max-width: 900px){[data-value-current="3"] .value_core--green{left:47vw}}@media only screen and (min-width: 1440px){[data-value-current="3"] .value_core--green{left:235px}}@media only screen and (max-width: 900px){[data-value-current="3"] .value_core--green{top:26vw}}@media only screen and (min-width: 1440px){[data-value-current="3"] .value_core--green{top:130px}}[data-value-current="4"] .value_core--green{transition-duration:0s;transform:rotate(-120deg);left:16.3194444444vw;top:9.0277777778vw}@media only screen and (max-width: 900px){[data-value-current="4"] .value_core--green{left:47vw}}@media only screen and (min-width: 1440px){[data-value-current="4"] .value_core--green{left:235px}}@media only screen and (max-width: 900px){[data-value-current="4"] .value_core--green{top:26vw}}@media only screen and (min-width: 1440px){[data-value-current="4"] .value_core--green{top:130px}}.value_line{position:absolute}.value_line--right{z-index:4;width:30.8333333333vw;height:16.3194444444vw;left:1.4583333333vw;top:7.5694444444vw}@media only screen and (max-width: 900px){.value_line--right{width:88.8vw}}@media only screen and (min-width: 1440px){.value_line--right{width:444px}}@media only screen and (max-width: 900px){.value_line--right{height:47vw}}@media only screen and (min-width: 1440px){.value_line--right{height:235px}}@media only screen and (max-width: 900px){.value_line--right{left:4.2vw}}@media only screen and (min-width: 1440px){.value_line--right{left:21px}}@media only screen and (max-width: 900px){.value_line--right{top:21.8vw}}@media only screen and (min-width: 1440px){.value_line--right{top:109px}}.value_line--left{z-index:5;width:27.5694444444vw;height:27.5694444444vw;left:3.125vw;top:3.6111111111vw}@media only screen and (max-width: 900px){.value_line--left{width:79.4vw}}@media only screen and (min-width: 1440px){.value_line--left{width:397px}}@media only screen and (max-width: 900px){.value_line--left{height:79.4vw}}@media only screen and (min-width: 1440px){.value_line--left{height:397px}}@media only screen and (max-width: 900px){.value_line--left{left:9vw}}@media only screen and (min-width: 1440px){.value_line--left{left:45px}}@media only screen and (max-width: 900px){.value_line--left{top:10.4vw}}@media only screen and (min-width: 1440px){.value_line--left{top:52px}}.value_content{position:absolute;z-index:10;width:11.9444444444vw;height:4.7916666667vw;left:10.9027777778vw;top:13.1944444444vw}@media only screen and (max-width: 900px){.value_content{width:34.4vw}}@media only screen and (min-width: 1440px){.value_content{width:172px}}@media only screen and (max-width: 900px){.value_content{height:13.8vw}}@media only screen and (min-width: 1440px){.value_content{height:69px}}@media only screen and (max-width: 900px){.value_content{left:31.4vw}}@media only screen and (min-width: 1440px){.value_content{left:157px}}@media only screen and (max-width: 900px){.value_content{top:38vw}}@media only screen and (min-width: 1440px){.value_content{top:190px}}.value_title{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center}[data-page=home] .value{opacity:0;transition:2.2s cubic-bezier(0.19, 1, 0.22, 1) .6s;transform:scale(0.9);will-change:transform}[data-cover-state="1"] .value{opacity:1;transform:none}.value_title{opacity:0;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1);transform:translateY(2.7777777778vw) rotateX(-90deg);will-change:opacity,transform}.value_title_current,[data-value-current="3"] .value_title--orange,[data-value-current="4"] .value_title--orange,[data-value-current="2"] .value_title--green,[data-value-current="1"] .value_title--blue{opacity:1;transform:none;perspective:1200px}@keyframes core-1{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-0.8vw) translateX(0.1vw)}100%{transform:translateY(0) translateX(0)}}@keyframes core-2{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-0.6vw) translateX(0.3vw)}100%{transform:translateY(0) translateX(0)}}@keyframes core-3{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(0.5vw) translateX(0.2vw)}100%{transform:translateY(0) translateX(0)}}.newsList{border-bottom:1px dashed rgba(52,96,149,.3)}.newsList:first-of-type{border-top:1px dashed rgba(52,96,149,.3)}.newsList_link{position:relative;display:flex;align-items:center;padding:25px 0}@media only screen and (max-width: 900px){.newsList_link{flex-wrap:wrap;align-items:flex-start}}.newsList_link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,0);border-radius:8px}.newsList_date{width:24.6875%;color:rgba(19,37,59,.6);font-size:1.2rem;letter-spacing:.04em;flex-shrink:0;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}@media only screen and (min-width: 901px){.homeNews .newsList_date{width:19.9180327869%}}@media only screen and (max-width: 900px){.newsList_date{font-size:1rem;width:100%;margin-bottom:5px}}.newsList_title{width:60.4166666667%;font-size:1.6rem;line-height:1.8;padding-right:10px}@media only screen and (min-width: 901px){.homeNews .newsList_title{width:63.9344262295%}}@media only screen and (max-width: 900px){.newsList_title{width:78.0487804878%;font-size:1.4rem;line-height:2}}.newsList_arrow{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:34px;height:34px;border-radius:100px;margin-left:auto;margin-right:10px}.newsList_arrow:before{content:""}.newsList_arrow:before{font-size:1.35rem;color:#2e5dbc}.newsList_arrow::after{content:"";display:block;border-radius:50%;background-color:#2e5dbc;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}@media only screen and (max-width: 900px){.newsList_arrow::after{display:none}}@media only screen and (min-width: 901px){.newsList_link:hover{cursor:pointer}}@media only screen and (min-width: 901px){.newsList_link:hover::before{background-color:rgba(46,93,188,.08)}}@media only screen and (min-width: 901px){.newsList_link:hover .newsList_date,.newsList_link:hover .newsList_title{transform:translateX(60px);color:#2e5dbc}}@media only screen and (min-width: 901px){.newsList_link:hover .newsList_arrow::before{color:#fff}}@media only screen and (min-width: 901px){.newsList_link:hover .newsList_arrow::after{transform:scale(1)}}.newsList_link::before{transition:.9s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.newsList_link .newsList_date,.newsList_link .newsList_title{transition:transform 1.2s cubic-bezier(0.19, 1, 0.22, 1)}}@media only screen and (min-width: 901px){.newsList_link .newsList_arrow::after{transform:scale(0);transition:transform 1.2s cubic-bezier(0.19, 1, 0.22, 1)}}.newsHero{position:relative}.newsHero .crumb{position:absolute;left:2.1%;top:32px}@media only screen and (max-width: 900px){.newsHero .crumb{left:6.4%;top:18px}}.newsHero_wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:13.6%}@media screen and (min-width: 902px) and (max-width: 1439px){.newsHero_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px){.newsHero_wrap{padding-top:266px}}@media only screen and (max-width: 900px)and (max-width: 900px){.newsHero_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.newsHero_headline span{display:block}.newsHero_headline span.is-ja{position:relative;color:#2e5dbc;font-size:1.2rem;line-height:1;padding-left:10px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.newsHero_headline span.is-ja{padding-left:0}}.newsHero_headline span.is-ja::before{position:absolute;top:-20px;left:-10px;background-position:left top;background-repeat:no-repeat;background-size:cover;background-image:url("/assets/img/global/headline_circle.svg");display:block;content:"";width:48px;height:48px}.newsHero_headline span.is-en{font-size:12rem;margin-top:40px;letter-spacing:-0.02em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}@media only screen and (max-width: 900px){.newsHero_headline span.is-en{font-size:6.6rem;margin-top:25px}}.newsBody{margin-top:135px}@media only screen and (max-width: 900px){.newsBody{margin-top:120px}}.newsBody_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.newsBody_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.newsBody_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.newsBody_content{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.newsBody_content{display:block}}.newsBody_main{width:80%}@media only screen and (max-width: 900px){.newsBody_main{width:100%;margin-top:88px}}.newsFilter{padding-top:10px;position:sticky;top:100px}@media only screen and (max-width: 900px){.newsFilter{position:relative;top:0;display:flex;flex-wrap:wrap;padding-top:0}}.newsFilter_link{display:block;margin-top:30px;transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 900px){.newsFilter_link{margin-top:0;margin-left:20px;margin-bottom:15px}}@media only screen and (min-width: 901px){.newsFilter_link:hover{color:#2e5dbc}}.newsFilter_link:first-of-type{margin-top:0}@media only screen and (max-width: 900px){.newsFilter_link:first-of-type{margin-left:0}}.newsFilter_link span{font-size:1.8rem;letter-spacing:.04em;border-bottom:1px solid;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.newsFilter_link.is-all span{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.newsFilter_link.is-all:hover span{color:#2e5dbc}}.newsFilter_link.is-all span{display:flex;align-items:center;color:rgba(46,91,188,.6);border-bottom:none}.newsFilter_link.is-all span:before{content:"";display:block;width:14px;height:1px;background-color:#2e5dbc;border-radius:20px;margin-right:10px}.newsFilter_link.is-current{opacity:.3;pointer-events:none}.newsDetail_wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:14.4%;padding-bottom:80px}@media screen and (min-width: 902px) and (max-width: 1439px){.newsDetail_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px){.newsDetail_wrap{padding-top:175px}}@media only screen and (max-width: 900px)and (max-width: 900px){.newsDetail_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.newsDetail_content{max-width:800px;margin:0 auto}.newsDetail_date{font-size:1.8rem;letter-spacing:.04em;color:rgba(46,91,188,.6);font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.newsDetail_headline{margin-top:40px;border-bottom:1px dashed rgba(52,96,149,.3);padding-bottom:40px}.newsDetail_headline span{font-size:4rem;line-height:1.28;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.newsDetail_headline span{font-size:2.8rem}}.newsDetail_parts{padding-bottom:40px}[lang=ja-JP] .newsDetail_parts{border-bottom:1px dashed rgba(52,96,149,.3)}.newsDetail_part[data-part=headline_lv2]{margin-top:40px}.newsDetail_part[data-part=headline_lv2] span{font-size:2.4rem;line-height:1.28;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.newsDetail_part[data-part=headline_lv2] span{font-size:2rem}}.newsDetail_part[data-part=wysiwyg]{margin-top:40px}.newsDetail_part[data-part=wysiwyg] img{max-width:100%;width:auto}.newsDetail_part[data-part=wysiwyg] p{font-size:1.6rem;line-height:2.2}.newsDetail_part[data-part=wysiwyg] a{text-decoration:underline;display:inline-block;padding-left:5px;padding-right:5px;color:#2e5dbc}@media only screen and (min-width: 901px){.newsDetail_part[data-part=wysiwyg] a:hover{text-decoration:none}}.newsDetail_part[data-part=wysiwyg] p+p{margin-top:20px}.newsDetail_part[data-part=wysiwyg] ul{margin-top:20px}.newsDetail_part[data-part=wysiwyg] ul li{display:flex;font-size:1.6rem;line-height:2}.newsDetail_part[data-part=wysiwyg] ul li:before{content:"・";display:inline-block;margin-right:5px}.newsDetail_part[data-part=image]{max-width:560px;margin-left:auto;margin-right:auto;margin-top:40px}.newsDetail_part[data-part=image_2col]{display:flex;justify-content:space-between;margin-top:40px}@media only screen and (max-width: 900px){.newsDetail_part[data-part=image_2col]{display:block}}.newsDetail_part[data-part=image_2col]>div{width:calc(50% - 10px)}@media only screen and (max-width: 900px){.newsDetail_part[data-part=image_2col]>div{width:100%;margin-top:20px}}@media only screen and (max-width: 900px){.newsDetail_part[data-part=image_2col]>div:first-of-type{margin-top:0}}.newsDetail_part[data-part=note]{margin-top:40px}.newsDetail_part[data-part=note] span{font-size:1.4rem;line-height:2}.newsDetail_part[data-part=bg_color]{margin-top:40px;padding:22px;background-color:rgba(10,43,109,.05)}.newsDetail_part[data-part=bg_color] h3{font-size:1.6rem;line-height:2.2;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.newsDetail_part[data-part=bg_color] *+h3{margin-top:10px}.newsDetail_part[data-part=bg_color] p{font-size:1.4rem;line-height:2;letter-spacing:.04em}.newsDetail_part[data-part=bg_color] *+p{margin-top:10px}.newsDetailButtons{display:flex;justify-content:space-between;margin-top:40px}.newsDetailButton{width:40.875%;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px dashed rgba(52,96,149,.3);padding-bottom:15px}@media only screen and (max-width: 900px){.newsDetailButton{width:45.7317073171%}}.newsDetailButton.is-hidden{opacity:.4;pointer-events:none}.newsDetailButton_text span{display:block}.newsDetailButton_text span.is-en{font-size:1.2rem;color:rgba(19,37,59,.6);line-height:1.2;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.newsDetailButton_text span.is-ja{font-size:1.8rem;line-height:1.8;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.newsDetailButton_text span.is-ja{font-size:1.6rem}}.newsDetailButton.is-back{flex-direction:row-reverse}.newsDetailButton.is-back .newsDetailButton_text{text-align:right}.newsDetailButton.is-back .newsDetailButton_arrow:before{content:""}.newsDetailButton.is-next .newsDetailButton_arrow:before{content:""}.newsDetailButton_arrow{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:30px;height:30px;border-radius:100px}.newsDetailButton_arrow::before{color:#2e5dbc;font-size:1.1rem}.newsDetailButton_arrow::after{content:"";display:block;border-radius:50%;background-color:#2e5dbc;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}@media only screen and (max-width: 900px){.newsDetailButton_arrow::after{display:none}}.newsDetail_all{padding-left:8.3%;padding-right:8.3%}@media only screen and (max-width: 900px){.newsDetail_all{padding-left:6.4%;padding-right:6.4%}}.newsDetail_all .buttonFrame{margin-left:auto;margin-right:auto}.newsDetail_all_inner{padding-top:40px;width:100%;max-width:1200px;margin:0 auto;border-top:1px solid rgba(52,96,149,.3)}.newsDetail_legacy>div{margin-top:40px}@media only screen and (max-width: 900px){.newsDetail_legacy>div{margin-top:30px}}.newsDetail_legacy>div .wp-caption-text{margin-top:20px}@media only screen and (min-width: 901px){.newsDetailButton:hover .newsDetailButton_arrow:before{color:#fff}}@media only screen and (min-width: 901px){.newsDetailButton:hover .newsDetailButton_arrow::after{transform:scale(1)}}@media only screen and (min-width: 901px){.newsDetailButton_arrow::after{transform:scale(0);transition:transform 1.2s cubic-bezier(0.19, 1, 0.22, 1)}}.productCategoryLists{margin-top:90px;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.productCategoryLists{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px){.productCategoryLists{margin-top:80px}}.productCategoryList{padding-bottom:120px}@media only screen and (max-width: 900px){.productCategoryList{padding-bottom:80px}}.productCategoryList_wrap{border-top:1px solid rgba(52,96,149,.3)}@media only screen and (min-width: 901px){.productCategoryList_wrap{padding-top:60px;display:flex}}@media only screen and (max-width: 900px){.productCategoryList_wrap{padding-top:78px}}@media only screen and (max-width: 900px)and (max-width: 900px){.productCategoryList_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.productCategoryList_head{width:35%;padding-right:40px}}.productCategoryList_headline span{display:block}.productCategoryList_headline span.is-en{font-size:1.6rem;letter-spacing:.04em;color:#2e5dbc;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.productCategoryList_headline span.is-ja{font-size:4rem;line-height:128%;margin-top:30px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.productCategoryList_headline span.is-ja{font-size:2.4rem;margin-top:17px}}@media only screen and (min-width: 901px){.productCategoryList_content{width:65%}}@media only screen and (max-width: 900px){.productCategoryList_content{margin-top:40px}}.productCategoryList_image{overflow:hidden;border-radius:8px}.productCategoryList_copy{font-size:2.8rem;line-height:128%;margin-top:56px;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.productCategoryList_copy{font-size:1.8rem;margin-top:40px}}.productCategoryList_body{margin-top:30px}@media only screen and (max-width: 900px){.productCategoryList_body{margin-top:16px}}.productCategoryList_body p{font-size:1.6rem;line-height:220%;letter-spacing:.04em}@media only screen and (max-width: 900px){.productCategoryList_body p{font-size:1.4rem;line-height:200%}}.productCategoryList_button{margin-top:60px}@media only screen and (max-width: 900px){.productCategoryList_button{margin-top:56px}}.detailHero{padding-top:36px;max-width:1380px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.detailHero{padding-left:2.0833333333%;padding-right:2.0833333333%;max-width:1440px}}@media only screen and (max-width: 900px){.detailHero{padding-top:18px}}@media only screen and (max-width: 900px)and (max-width: 900px){.detailHero{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.detailHero_wrap{display:flex;justify-content:space-between;margin-top:133px;padding-bottom:80px;border-bottom:1px solid rgba(52,96,149,.3);max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.detailHero_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px){.detailHero_wrap{flex-flow:column;margin-top:56px;padding-bottom:44px}}@media only screen and (min-width: 901px){.detailHero_content{width:55%}}@media only screen and (max-width: 900px){.detailHero_content{order:2;margin-top:32px}}.detailHero_headline{font-size:5.6rem;line-height:140%;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.detailHero_headline{font-size:3.2rem}}.detailHero_body{margin-top:30px}.detailHero_body p{font-size:1.6rem;line-height:220%;letter-spacing:.04em}.detailHero_image{overflow:hidden;border-radius:8px}@media only screen and (min-width: 901px){.detailHero_image{width:35%}}@media only screen and (max-width: 900px){.detailHero_image{order:1}}.detailHeroBanner{margin-top:50px}@media only screen and (max-width: 900px){.detailHeroBanner{margin-top:20px}}.detailHeroBanner_image{width:240px;border-radius:8px;overflow:hidden}@media only screen and (max-width: 900px){.detailHeroBanner_image{width:174px}}.detailHeroBanner .textLink{margin-top:12px}.filter{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.filter{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.filter{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.filter_container{background-color:#fff}.filter_container[data-filter-section=purpose]{border-radius:8px 8px 0 0;margin-bottom:3px}@media only screen and (min-width: 901px){.filter_container[data-filter-section=purpose]{padding:50px 5% 27px;display:flex;justify-content:space-between}}@media only screen and (max-width: 900px){.filter_container[data-filter-section=purpose]{padding:20px 8.1% 16px}}.filter_container[data-filter-section=spec]{padding:50px 5% 27px;border-radius:0 0 8px 8px}@media only screen and (max-width: 900px){.filter_container[data-filter-section=spec]{padding:34px 8.1% 16px}}.filter_title{color:#2e5dbc;font-size:1.6rem;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-feature-settings:"palt"}[data-filter-section=purpose] .filter_title{width:180px;padding-top:14px}[lang=en-US] [data-filter-section=purpose] .filter_title{padding-top:0}.filter_content{display:flex;flex-wrap:wrap}@media only screen and (min-width: 901px){.filter_content{width:calc(100% - 180px)}}@media only screen and (max-width: 900px){.filter_content{margin-top:26px}}.filterUseButton{border:1px solid #d4dceb;border-radius:21px;height:42px;margin:0 16px 15px 0;display:flex;align-items:center;justify-content:center;padding-left:18px;padding-right:18px;transition:.5s cubic-bezier(0.19, 1, 0.22, 1);width:fit-content}@media only screen and (max-width: 900px){.filterUseButton{height:33px;border-radius:17px;margin:0 8px 8px 0;padding-left:1px;padding-right:1px}}.filterUseButton span{font-size:1.3rem;letter-spacing:.04em;display:block;padding-left:10px;padding-right:10px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.filterUseButton span{font-size:1.2rem}}.filterUseButton.is-active{background-color:#13253b;pointer-events:none}.filterUseButton.is-active span{color:#fff}.filterUseButton{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.filterUseButton:hover{background-color:#eaeef8}}.filterSpec{margin-top:60px}@media only screen and (max-width: 900px){.filterSpec{margin-top:38px}}@media only screen and (min-width: 901px){.filterSpec_section{display:flex}}.filterSpec_section+.filterSpec_section{border-top:1px dashed rgba(52,96,149,.3);margin-top:16px;padding-top:44px}@media only screen and (max-width: 900px){.filterSpec_section+.filterSpec_section{margin-top:24px;padding-top:36px}}@media only screen and (min-width: 901px){.filterSpec_head{width:16.6666666667%}}.filterSpec_title{font-size:1.6rem;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (min-width: 901px){.filterSpec_content{display:flex;flex-wrap:wrap;width:83.3333333333%}}@media only screen and (max-width: 900px){.filterSpec_content{margin-top:22px}[data-filter-spec=flow] .filterSpec_content{display:flex;flex-wrap:wrap}}.filterSpecButton{display:flex;width:fit-content}@media only screen and (min-width: 901px){.filterSpecButton{margin:0 24px 25px 0}}@media only screen and (max-width: 900px){.filterSpecButton{margin:0 0 11px 0;justify-content:space-between}[data-filter-spec=flow] .filterSpecButton{width:50%}}@media only screen and (max-width: 900px){.filterSpecButton:nth-child(odd){padding-right:20px}}.filterSpecButton.is-hidden{opacity:.3;pointer-events:none}.filterSpecButton i{width:23px;height:23px;border-radius:50%;background-color:#eaeef8;border:1px solid #d4dceb;margin-right:10px;display:flex;align-items:center;justify-content:center}.filterSpecButton i::before{content:"";display:block;width:15px;height:15px;border-radius:50%;background-color:#13253b;opacity:0;transition:.5s cubic-bezier(0.19, 1, 0.22, 1)}.filterSpecButton span{font-size:1.4rem;letter-spacing:.04em;display:block;font-feature-settings:"palt"}@media only screen and (max-width: 900px){.filterSpecButton span{font-size:1.3rem;width:calc(100% - 33px);margin-top:1px}}.filterSpecButton.is-active i::before{opacity:1}.filterSpecButton i{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.filterSpecButton:hover i{background-color:rgba(52,96,149,.3)}}.filterSubmitButton_link{width:460px;height:72px;border-radius:36px;background-color:#fff;margin:60px auto 0;position:relative;display:flex;align-items:center;justify-content:center}.filterSubmitButton_link:before{content:""}@media only screen and (max-width: 900px){.filterSubmitButton_link{width:100%}}.filterSubmitButton_link::before{font-size:2.3rem;color:#c2cfdf;position:absolute;display:block;right:79px;top:calc(50% - 11px)}@media only screen and (max-width: 900px){.filterSubmitButton_link::before{right:39px}}.filterSubmitButton_title{font-size:1.6rem;letter-spacing:.04em;display:block;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-feature-settings:"palt"}.filterSubmitButton_link{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.filterSubmitButton_link:hover{background-color:#eaeef8}}@media only screen and (min-width: 901px){.itemCards{display:flex;flex-wrap:wrap;margin-top:140px;max-width:1200px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 902px) and (max-width: 1439px){.itemCards{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px){.itemCards{margin-top:120px}}@media only screen and (max-width: 900px)and (max-width: 900px){.itemCards{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.itemCard{width:27.8333333333%;margin-right:8.25%;margin-bottom:80px}.itemCard:nth-child(3n){margin-right:0}}@media only screen and (max-width: 900px){.itemCard{margin-top:78px}}.itemCard_headline{font-size:2.8rem;line-height:128%;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.itemCard_headline{font-size:2.2rem}}.itemCard_body{margin-top:20px}.itemCard_body p{font-size:1.4rem;line-height:200%;letter-spacing:.04em}.itemCard .tags{margin-top:30px}.itemCard .buttonPdf{margin-top:48px}.otherProducts{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.otherProducts{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.otherProducts{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.seriesLists+.otherProducts{margin-top:180px}@media only screen and (max-width: 900px){.seriesLists+.otherProducts{margin-top:100px}}.credit+.otherProducts{margin-top:180px}@media only screen and (max-width: 900px){.credit+.otherProducts{margin-top:30px}}@media only screen and (min-width: 901px){.seriesCards+.otherProducts{margin-top:120px}}.otherProducts_wrap{border-top:1px solid rgba(52,96,149,.3)}@media only screen and (min-width: 901px){.otherProducts_wrap{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.otherProducts_head{width:31.6666666667%;padding-top:40px;padding:40px 0 0 1.7%}}@media only screen and (max-width: 900px){.otherProducts_head{padding:40px 0 0}}.otherProducts_headline span{display:block}.otherProducts_headline span.is-en{font-size:4.8rem;letter-spacing:.04em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.otherProducts_headline span.is-ja{margin-top:14px;font-size:1.2rem;color:#2e5dbc;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.otherProducts_button{margin-top:60px}@media only screen and (max-width: 900px){.otherProducts_button .buttonFrame{width:100%;max-width:252px}}@media only screen and (max-width: 900px){.otherProducts_button .buttonFrame .buttonFrame_link{width:100%}}@media only screen and (min-width: 901px){.otherProducts_content{width:65%}}@media only screen and (max-width: 900px){.otherProducts_content{margin-top:40px}}.otherProductsCard{border-top:1px dashed rgba(52,96,149,.3)}@media only screen and (max-width: 900px){.otherProductsCard{margin-top:40px}}.otherProductsCard:nth-child(1){border-top:none}.otherProductsCard:last-child .otherProductsCard_link{padding-bottom:0}@media only screen and (min-width: 901px){.otherProductsCard_link{display:flex;justify-content:space-between;padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 900px){.otherProductsCard_link{display:block;padding-top:40px}}.otherProductsCard_image{border-radius:8px;overflow:hidden}@media only screen and (min-width: 901px){.otherProductsCard_image{width:30.7692307692%}}.otherProductsCard_content{position:relative;padding-right:40px}@media only screen and (min-width: 901px){.otherProductsCard_content{width:61.5384615385%}}@media only screen and (max-width: 900px){.otherProductsCard_content{margin-top:40px}}.otherProductsCard_arrow{width:50px;height:50px;position:absolute;z-index:1;right:-0.7%;top:18px;display:flex;align-items:center;justify-content:center}.otherProductsCard_arrow:before{content:""}@media only screen and (max-width: 900px){.otherProductsCard_arrow{right:-5.1%;top:7px}}.otherProductsCard_arrow::after{width:100%;height:100%;background-color:#2e5dbc;border-radius:50%;content:"";display:block;position:absolute;left:0;top:0;z-index:0}.otherProductsCard_arrow::before{font-size:2.2rem;color:#2e5dbc;position:relative;z-index:1}@media only screen and (max-width: 900px){.otherProductsCard_arrow::before{font-size:2rem;right:0;top:3px}}.otherProductsCard_title span{display:block}.otherProductsCard_title span.is-en{font-size:1.2rem;color:#2e5dbc;letter-spacing:.04em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.otherProductsCard_title span.is-ja{font-size:2.4rem;margin-top:14px;line-height:128%;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.otherProductsCard_title span.is-ja{margin-top:10px}}.otherProductsCard_arrow::before{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.otherProductsCard_arrow::after{transition:.8s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0)}.otherProductsCard_image{overflow:hidden}.otherProductsCard_image>div{transition:1.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.otherProductsCard_link:hover .otherProductsCard_image>div{transform:scale(1.08)}.otherProductsCard_link:hover .otherProductsCard_arrow::before{color:#fff}.otherProductsCard_link:hover .otherProductsCard_arrow::after{transform:scale(1)}}.seriesCards{margin-top:140px;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.seriesCards{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px){.seriesCards{margin-top:182px}}@media only screen and (max-width: 900px)and (max-width: 900px){.seriesCards{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.seriesCard_link{border-top:1px solid rgba(52,96,149,.3);padding:40px 0 80px}@media only screen and (min-width: 901px){.seriesCard_link{display:flex}}@media only screen and (max-width: 900px){.seriesCard_link{display:block;padding-bottom:60px}}@media only screen and (min-width: 901px){.seriesCard_image{width:45.1666666667%}}.seriesCard_image>div{border-radius:8px;overflow:hidden}.seriesCard_content{position:relative}@media only screen and (min-width: 901px){.seriesCard_content{width:54.8333333333%}}@media only screen and (max-width: 900px){.seriesCard_content{margin-top:40px}}@media only screen and (min-width: 901px){.seriesCard_inner{width:420px;margin-left:auto;margin-right:auto}}.seriesCard_arrow{width:46px;height:46px;position:absolute;z-index:1;right:1.1%;top:-2px;display:flex;align-items:center;justify-content:center}.seriesCard_arrow:before{content:""}@media only screen and (max-width: 900px){.seriesCard_arrow{right:-4.2%;top:-13px}}.seriesCard_arrow::after{width:100%;height:100%;background-color:#2e5dbc;border-radius:50%;content:"";display:block;position:absolute;left:0;top:0;z-index:0}.seriesCard_arrow::before{font-size:2rem;color:#2e5dbc;position:relative;z-index:1}@media only screen and (max-width: 900px){.seriesCard_arrow::before{right:0;top:3px}}.seriesCard_title{font-size:2.8rem;line-height:128%;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.seriesCard_title{font-size:2.2rem}}.seriesCard_body{margin-top:20px}.seriesCard_body p{font-size:1.4rem;line-height:200%;text-align:justify}.seriesCard_debug{background-color:#14367c;border-radius:8px;padding:15px 5% 5px;display:none}.dev .seriesCard_debug{display:block}.seriesCard_debug p{color:#fff;font-size:1.1rem;padding-bottom:5px;font-weight:bold;line-height:140%}.seriesCard_debug ul li{display:flex;flex-wrap:wrap;padding-bottom:5px}.seriesCard_debug ul li p{color:#fff;border-top:1px solid hsla(0,0%,100%,.2);padding-top:10px}.seriesCard_debug ul li p:nth-child(1){width:60px}.seriesCard_debug ul li p:nth-child(2){width:calc(100% - 60px)}.seriesCard_arrow::before{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.seriesCard_arrow::after{transition:.8s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0)}.seriesCard_image>div>img{transition:1.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.seriesCard_link:hover .seriesCard_image>div>img{transform:scale(1.08)}.seriesCard_link:hover .seriesCard_arrow::before{color:#fff}.seriesCard_link:hover .seriesCard_arrow::after{transform:scale(1)}}.seriesCard[data-post-id="1350"],.seriesCard[data-post-id="113"]{display:none}.seriesLists{border-top:1px solid rgba(52,96,149,.3)}@media only screen and (min-width: 901px){.seriesLists{margin-top:140px;display:flex;justify-content:space-between;padding-top:60px;max-width:1200px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 902px) and (max-width: 1439px){.seriesLists{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px){.seriesLists{margin-top:140px;padding-top:40px}}@media only screen and (max-width: 900px)and (max-width: 900px){.seriesLists{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.seriesLists_head{width:200px}}.seriesLists_headline span{display:block}.seriesLists_headline span.is-en{font-size:1.6rem;color:#2e5dbc;letter-spacing:.04em;line-height:140%;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.seriesLists_headline span.is-ja{font-size:2.2rem;line-height:128%;margin-top:19px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (min-width: 901px){.seriesLists_main{width:calc(100% - 200px);display:flex;flex-wrap:wrap}}@media only screen and (max-width: 900px){.seriesLists_main{margin-top:30px}}@media only screen and (min-width: 901px){.seriesList{width:46.1538461538%;margin-left:3.5%}}@media only screen and (max-width: 900px){.seriesList:last-child .seriesList_link{border-bottom:none}}.seriesList_link{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed rgba(52,96,149,.3);padding:30px 0;position:relative}.seriesList_image{border-radius:4px;overflow:hidden}@media only screen and (min-width: 901px){.seriesList_image{width:27.7777777778%}}@media only screen and (max-width: 900px){.seriesList_image{width:30.5810397554%}}.seriesList_content{position:relative;padding-right:20px}@media only screen and (min-width: 901px){.seriesList_content{width:66.6666666667%}}@media only screen and (max-width: 900px){.seriesList_content{width:64.2201834862%}}.seriesList_title{font-size:1.8rem;line-height:140%;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.seriesList_title{font-size:1.6rem}}.seriesList_arrow{position:absolute;right:-0.5%;top:calc(50% - 11px);width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seriesList_arrow:before{content:""}@media only screen and (max-width: 900px){.seriesList_arrow{right:0}}.seriesList_arrow::before{font-size:1.1rem;color:#2e5dbc;position:relative;z-index:1}.seriesList_arrow::after{width:100%;height:100%;background-color:#2e5dbc;border-radius:50%;content:"";display:block;position:absolute;left:0;top:0;z-index:0}.seriesList_arrow::before{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.seriesList_arrow::after{transition:.8s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0)}.seriesList_image{overflow:hidden}.seriesList_image>div{transition:1.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.seriesList_link:hover .seriesList_image>div{transform:scale(1.11)}.seriesList_link:hover .seriesList_arrow::before{color:#fff}.seriesList_link:hover .seriesList_arrow::after{transform:scale(1)}}.seriesList[data-post-id="1349"],.seriesList[data-post-id="107"],.seriesList[data-post-id="1355"],.seriesList[data-post-id="1356"],.seriesList[data-post-id="1353"]{display:none}.company{margin-top:140px}@media only screen and (max-width: 900px){.company{margin-top:114px}}.company_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.company_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.company_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.companyMessage_wrap{display:flex;justify-content:center;padding:120px 0 88px;border-radius:18px;background-color:#fff}@media only screen and (max-width: 900px){.companyMessage_wrap{padding:80px 7.3170731707%}}.companyMessage_content{display:flex;justify-content:space-between;flex-direction:row-reverse;width:80.9166666667%}@media only screen and (max-width: 900px){.companyMessage_content{display:block;width:100%}}.companyMessage_heading{display:flex;justify-content:space-between;flex-direction:row-reverse;width:43.254376931%}@media only screen and (max-width: 900px){.companyMessage_heading{width:100%}}.companyMessage_headline{display:flex;margin-left:20px}@media only screen and (max-width: 900px){.companyMessage_headline{margin-right:-15px;margin-left:0}}.companyMessage_headline span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.companyMessage_headline span.is-en{font-size:1.6rem;letter-spacing:.04em;color:#2e5dbc}[lang=en-US] .companyMessage_headline span.is-en{display:none}.companyMessage_headline span.is-ja{font-size:2.8rem;letter-spacing:.18em;margin-right:15px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.companyMessage_image{max-width:240px;border-radius:8px;overflow:hidden}@media only screen and (max-width: 900px){.companyMessage_image{max-width:none;width:76.7857142857%}}.companyMessage_info{width:43.3573635427%;margin-top:30px}@media only screen and (max-width: 900px){.companyMessage_info{width:100%;margin-top:65px}}.companyMessage_title span{font-size:2.8rem;line-height:1.28}.companyMessage_text{margin-top:30px}.companyMessage_text p{font-size:1.6rem;line-height:2.2;letter-spacing:.04em}.companyMessage_button{margin-top:60px}@media only screen and (max-width: 900px){.companyMessage_button{margin-top:40px}}.companyMessage_button .buttonFrame{width:100%}@media only screen and (max-width: 900px){.companyMessage_button .buttonFrame_link{width:100%;max-width:280px}}.companyLists{margin-top:200px}@media only screen and (max-width: 900px){.companyLists{margin-top:144px}}.companyList:last-of-type .companyList_content{padding-bottom:0}.companyList_link{display:block}.companyList_content{display:flex;justify-content:space-between;border-top:1px solid rgba(52,96,149,.3);padding:40px 0 80px}@media only screen and (max-width: 900px){.companyList_content{display:block;padding:40px 0 40px}}.companyList_visual{width:45.1666666667%;display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.companyList_visual{width:100%}}.companyList_label{font-size:1.6rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#2e5dbc}.companyList_image{width:66.7896678967%;border-radius:8px;overflow:hidden}@media only screen and (max-width: 900px){.companyList_image{width:79.2682926829%}}.companyList_info{position:relative;width:43.3333333333%;display:flex;justify-content:space-between;margin-right:20px}@media only screen and (max-width: 900px){.companyList_info{width:100%;margin-top:40px;margin-right:0}}.companyList_textbox{width:80.7692307692%}@media only screen and (max-width: 900px){.companyList_textbox{width:100%}}.companyList_headline span{font-size:2.8rem;line-height:1.28;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.companyList_title{margin-top:40px}.companyList_title span{font-size:2rem;line-height:1.28;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.companyList_text{margin-top:20px}.companyList_text p{font-size:1.4rem;line-height:2;letter-spacing:.04em}.companyList_arrow{position:absolute;top:0;right:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:10px}.companyList_arrow:before{content:""}.companyList_arrow::before{color:#2e5dbc;font-size:2rem}.companyList_image img{transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.companyList_link:hover .companyList_image img{transform:scale(1.1)}}.message_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.message_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.message_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.message_content{display:flex;justify-content:space-between;padding:140px 0 200px}@media only screen and (max-width: 900px){.message_content{display:block;padding:80px 0 160px}}.message_info{width:55%}@media only screen and (max-width: 900px){.message_info{width:100%}}.message_title span{font-size:4rem;line-height:1.6;letter-spacing:0;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.message_title span{letter-spacing:-0.1em}}.message_text{margin-top:40px}.message_text p{font-size:1.8rem;line-height:2.2;letter-spacing:.08em}.message_name span{display:block;margin-top:65px}@media only screen and (max-width: 900px){.message_name span{margin-top:30px}}.message_name span.is-position{font-size:1.2rem;letter-spacing:.04em;color:rgba(19,37,59,.6)}.message_name span.is-name{font-size:2.4rem;line-height:2;letter-spacing:.08em;margin-top:6px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.message_image{border-radius:8px;overflow:hidden;max-width:300px;margin-top:118px}@media only screen and (max-width: 900px){.message_image{margin-top:60px;max-width:none}}.philosophy_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.philosophy_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.philosophy_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.philosophy_content{padding:120px 0 150px}@media only screen and (max-width: 900px){.philosophy_content{display:block;padding:65px 0 160px}}.philosophyIntro{display:flex;justify-content:space-between;padding-bottom:150px}@media only screen and (max-width: 900px){.philosophyIntro{display:block;padding-bottom:50px}}.philosophyIntro_info{width:43.6666666667%}@media only screen and (max-width: 900px){.philosophyIntro_info{width:100%}}.philosophyIntro_title div{width:410px}[lang=en-US] .philosophyIntro_title div{width:635px}@media only screen and (max-width: 900px){[lang=en-US] .philosophyIntro_title div{width:300px}}[lang=zh-CN] .philosophyIntro_title div{width:561px}@media only screen and (max-width: 900px){[lang=zh-CN] .philosophyIntro_title div{width:300px}}@media only screen and (max-width: 900px){.philosophyIntro_title div{width:303px}}.philosophyIntro_text{margin-top:30px}@media only screen and (max-width: 900px){.philosophyIntro_text{margin-top:35px}}.philosophyIntro_text p{font-size:1.8rem;line-height:2.2;letter-spacing:.08em;font-feature-settings:"palt"}.philosophyIntro_name span{display:block;margin-top:65px}.philosophyIntro_name span.is-position{font-size:1.2rem;letter-spacing:.04em;color:rgba(19,37,59,.6)}.philosophyIntro_name span.is-name{font-size:2.4rem;line-height:2;letter-spacing:.08em;margin-top:6px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.philosophyIntro_image{border-radius:9.28px;overflow:hidden;max-width:540px;margin-top:40px}@media only screen and (max-width: 900px){.philosophyIntro_image{margin-top:65px;max-width:none;margin-left:-6.8%}}.philosophyBrand{border-top:1px solid rgba(52,96,149,.3);padding:80px 0 140px;display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.philosophyBrand{display:block;padding:80px 0 160px}}.philosophyBrand_headline span{display:block}.philosophyBrand_headline span.is-ja{font-size:4rem;line-height:1.28;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.philosophyBrand_headline span.is-ja{font-size:2.4rem}}.philosophyBrand_headline span.is-en{color:#2e5dbc;font-size:1.6rem;letter-spacing:.04em;margin-top:15px;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.philosophyBrand_body{width:65%}@media only screen and (max-width: 900px){.philosophyBrand_body{width:100%;margin-top:60px}}.philosophyBrand_title{margin-top:120px}.philosophyBrand_title span{display:block}.philosophyBrand_title span.is-en{font-size:4rem;letter-spacing:.04em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.philosophyBrand_title span.is-ja{font-size:1.6rem;line-height:1.4;color:rgba(19,37,59,.6);margin-top:20px}.philosophyBrandBlocks{margin-top:60px}@media only screen and (min-width: 901px){.philosophyBrandBlocks{display:flex;justify-content:space-between;flex-wrap:wrap}}.philosophyBrandBlock{display:flex;flex-direction:column;border:1px solid rgba(52,96,149,.3);border-radius:9px;padding:40px;margin-top:30px}@media only screen and (min-width: 901px){.philosophyBrandBlock{width:48.0769230769%;min-height:375px}.philosophyBrandBlock:nth-of-type(-n + 2){margin-top:0}}@media only screen and (max-width: 900px){.philosophyBrandBlock{aspect-ratio:1/1}}.philosophyBrandBlock_icon{height:auto;margin-left:auto}.philosophyBrandBlock_icon[data-icon="1-1"]{width:84.55px}.philosophyBrandBlock_icon[data-icon="1-2"]{width:88.16px}.philosophyBrandBlock_icon[data-icon="1-3"]{width:73.51px}.philosophyBrandBlock_icon[data-icon="1-4"]{width:66px}.philosophyBrandBlock_icon[data-icon="2-1"]{width:104.65px}.philosophyBrandBlock_icon[data-icon="2-2"]{width:89.47px}.philosophyBrandBlock_icon[data-icon="2-3"]{width:103.25px}.philosophyBrandBlock_icon[data-icon="2-4"]{width:89.6px}.philosophyBrandBlock_title{margin-top:auto}.philosophyBrandBlock_title span{display:block}.philosophyBrandBlock_title span.is-ja{font-size:1.2rem;line-height:2;letter-spacing:.04em;color:#2e5dbc}[lang=en-US] .philosophyBrandBlock_title span.is-ja{display:none}.philosophyBrandBlock_title span.is-en{font-size:2.4rem;letter-spacing:.02em;font-style:italic;margin-top:10px;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.philosophyBrandBlock_text{margin-top:20px}.philosophyBrandBlock_text p{font-size:1.4rem;line-height:2;letter-spacing:0}.feature_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.feature_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.feature_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.featureLists{padding-bottom:120px}@media only screen and (max-width: 900px){.featureLists{padding-bottom:80px}}.featureList_content{display:flex;justify-content:space-between;border-top:1px solid rgba(52,96,149,.3);padding:40px 0 80px}@media only screen and (max-width: 900px){.featureList_content{display:block}}.featureList_image{width:54.8333333333%;border-radius:8px;overflow:hidden}@media only screen and (max-width: 900px){.featureList_image{width:100%}}.featureList_info{width:35%}@media only screen and (max-width: 900px){.featureList_info{width:100%;margin-top:40px}}.featureList_num{font-size:1.2rem;line-height:1.2;color:#2e5dbc;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.featureList_title{font-size:2.8rem;line-height:1.28;margin-top:20px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.featureList_title{font-size:2.2rem;margin-top:15px}}.featureList_text{font-size:1.4rem;line-height:2;letter-spacing:.04em;margin-top:30px}.access_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.access_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.access_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.access_content{border-top:1px solid rgba(52,96,149,.3);padding:80px 0 140px;display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.access_content{display:block;padding:80px 0 160px}}.access_headline span{display:block}.access_headline span.is-ja{font-size:4rem;line-height:1.28;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.access_headline span.is-ja{font-size:2.4rem}}.access_headline span.is-en{color:#2e5dbc;font-size:1.6rem;letter-spacing:.04em;margin-top:15px;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.access_body{width:65%;margin-top:125px}@media only screen and (max-width: 900px){.access_body{width:100%;margin-top:80px}}.accessList_group{display:flex;border-bottom:1px dashed rgba(52,96,149,.3);padding-top:40px;padding-bottom:40px;padding-left:10px}.accessList_group:first-of-type{border-top:1px dashed rgba(52,96,149,.3)}@media only screen and (max-width: 900px){.accessList_group:first-of-type{border-top:none;padding-top:0}}@media only screen and (max-width: 900px){.accessList_group{display:block}}.accessList_label{width:30.7692307692%;font-size:1.8rem;line-height:2.2;color:#2e5dbc;letter-spacing:.04em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (min-width: 901px){[lang=en-US] .accessList_label{width:20%}}@media only screen and (max-width: 900px){.accessList_label{width:100%}}.accessList_value{width:69.2307692308%;font-size:1.6rem;line-height:2.2;letter-spacing:.04em}@media only screen and (min-width: 901px){.accessList_value{margin-top:3px}[lang=en-US] .accessList_value{width:80%}}@media only screen and (max-width: 900px){.accessList_value{width:100%;margin-top:8px}}.access_title{font-size:2.8rem;line-height:1.28;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.access_title{font-size:2.2rem}}.access_title+.accessItem{margin-top:60px}@media only screen and (max-width: 900px){.access_title+.accessItem{margin-top:40px}}.accessItem+.accessItem{margin-top:120px}@media only screen and (max-width: 900px){.accessItem+.accessItem{margin-top:80px}}.accessItem+.access_title{margin-top:140px}@media only screen and (max-width: 900px){.accessItem+.access_title{margin-top:80px}}.accessItem{border-top:1px dashed rgba(52,96,149,.3);padding-top:40px}.accessItem_head{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.accessItem_head{display:block}}.accessItem_info{width:51.2820512821%}@media only screen and (max-width: 900px){.accessItem_info{width:100%}}.accessItem_image{width:38.4615384615%;border-radius:8px;overflow:hidden;height:fit-content}@media only screen and (max-width: 900px){.accessItem_image{width:100%;margin-top:40px}}.accessItem_title span{font-size:1.8rem;line-height:2.2;letter-spacing:.06em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.accessItem_address{margin-top:20px}.accessItem_address span{display:block;font-size:1.6rem;line-height:2.2;letter-spacing:.04em}.accessItem_address a{display:flex;align-items:center;width:fit-content}.accessItem_address a>span{text-decoration:underline}.accessItem_address a i{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(52,96,149,.3);border-radius:50%;margin-left:12px}.accessItem_address a i:before{content:""}.accessItem_address a i:before{color:#2e5dbc;font-size:2rem}.accessItem_tel{margin-top:10px}.accessItem_tel span{display:block;font-size:1.6rem;line-height:2.2;letter-spacing:.04em}.accessItem_map{margin-top:60px}@media only screen and (max-width: 900px){.accessItem_map{margin-top:40px}}.accessItem_map iframe{width:100%}.accessItem_map+.accessItemWay{margin-top:60px}@media only screen and (max-width: 900px){.accessItem_map+.accessItemWay{margin-top:40px}}.accessItemWay{background-color:#fff;border-radius:4px;margin-top:20px}.accessItemWay_trigger{display:flex;align-items:center;justify-content:space-between;padding:13px 40px;border-radius:4px}@media only screen and (max-width: 900px){.accessItemWay_trigger{padding:13px 25px 13px 40px}}.accessItemWay_trigger span{position:relative;font-size:1.8rem;line-height:2.2;letter-spacing:.06em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.accessItemWay_trigger span{letter-spacing:.08em}}.accessItemWay_trigger span:before{content:"・";color:#2e5dbc;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.accessItemWay_trigger i{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.accessItemWay_trigger i:before{content:""}.accessItemWay_trigger i:before{color:#2e5dbc;font-size:2rem}.accessItemWay_content{height:0;overflow:hidden}.accessItemWay_body{padding:5px 40px 40px}.accessItemWay_title{font-size:1.6rem;line-height:2.2;letter-spacing:.04em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.accessItemWay_text{font-size:1.4rem;line-height:2.2;letter-spacing:.04em}@media only screen and (max-width: 900px){.accessItemWay_text{line-height:2}}.accessItemWay_text+.accessItemWay_title{margin-top:15px}@media only screen and (max-width: 900px){.accessItemWay_text+.accessItemWay_title{margin-top:20px}}.accessItemWay_trigger i:before{transition:transform .3s}[data-accordion-state=open] .accessItemWay_trigger i:before{transform:rotate(180deg)}@media only screen and (min-width: 901px){.accessItem_address a:hover span{text-decoration:none}}.history_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.history_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.history_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.historyLists{margin-top:100px}@media only screen and (max-width: 900px){.historyLists{margin-top:80px}}.historyList{display:flex;border-bottom:1px solid rgba(52,96,149,.3);padding:40px 0}@media only screen and (max-width: 900px){.historyList{display:block}}.historyList:last-of-type{border-bottom:none;padding-bottom:0}.historyList_year{width:20%;font-size:2.4rem;color:#2e5dbc;letter-spacing:.04em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}@media only screen and (max-width: 900px){.historyList_year{width:100%;padding-left:10px;padding-right:10px}}.historyList_text{width:35%;margin-top:-3px}@media only screen and (max-width: 900px){.historyList_text{width:100%;margin-top:10px;padding-left:10px;padding-right:10px}}.historyList_text p{font-size:1.6rem;line-height:2.2;letter-spacing:.04em}.historyList_image{width:35%;margin-left:auto;border-radius:8px;overflow:hidden}@media only screen and (max-width: 900px){.historyList_image{width:100%;margin-left:0;margin-top:40px}}.history_credit{font-size:1.4rem;color:rgba(19,37,59,.6);line-height:2;letter-spacing:.04em;border-top:1px solid rgba(52,96,149,.3);margin-top:120px;padding-top:20px;padding-bottom:200px}@media only screen and (max-width: 900px){.history_credit{font-size:1.2rem;padding-bottom:180px}}.tech_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.tech_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.tech_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.tech_content{padding-bottom:200px}@media only screen and (max-width: 900px){.tech_content{padding-bottom:170px}}.tech_headline{border-top:1px solid rgba(52,96,149,.3);padding-top:80px}.tech_headline span{display:block}.tech_headline span.is-ja{font-size:4rem;line-height:1.28;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.tech_headline span.is-ja{font-size:2.4rem}}.tech_headline span.is-en{font-size:1.6rem;color:#2e5dbc;letter-spacing:.04em;margin-top:15px;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.tech_body{width:65%;margin-left:auto;margin-top:45px}@media only screen and (max-width: 900px){.tech_body{width:100%}}.tech_image{border-radius:8px;overflow:hidden}.tech_caption{font-size:2rem;line-height:2.2;letter-spacing:.04em;margin-top:40px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.tech_caption{font-size:1.6rem}}.tech_title{font-size:2.8rem;line-height:1.28;margin-top:100px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.tech_title{font-size:1.8rem;margin-top:60px}}.techItems+.tech_title{margin-top:120px}@media only screen and (max-width: 900px){.techItems+.tech_title{margin-top:90px}}.tech_text{font-size:1.4rem;line-height:2;letter-spacing:.04em;margin-top:40px}@media only screen and (max-width: 900px){.tech_text{margin-top:20px}}.tech_image{margin-top:60px;border-radius:8px;overflow:hidden}@media only screen and (max-width: 900px){.tech_image{margin-top:40px}}.techItems{margin-top:80px}.techItem{border-top:1px dashed rgba(46,91,188,.6);padding:40px 0 80px;display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.techItem{display:block;padding:25px 10px 30px}}.techItem:last-of-type{padding-bottom:0}.techItem_title{width:30.7692307692%;font-size:2.2rem;line-height:1.28;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.techItem_title{width:100%;font-size:1.6rem}}.techItem_image{width:53.8461538462%}@media only screen and (max-width: 900px){.techItem_image{width:100%;margin-top:20px}}.techItem_image figure{margin:0}.techItem_image figure picture{border-radius:8px;overflow:hidden}.techItem_image figure figcaption{font-size:1.4rem;line-height:2;letter-spacing:.04em;margin-top:25px}@media only screen and (max-width: 900px){.techItem_image figure figcaption{margin-top:12px}}.techItem_text{width:53.8461538462%;font-size:1.4rem;line-height:2}@media only screen and (max-width: 900px){.techItem_text{width:100%;letter-spacing:.04em;margin-top:15px}}.strategy table{width:100%;border-collapse:separate;border-spacing:2px}@media only screen and (max-width: 900px){.strategy table{width:1000px}}.strategy table td,.strategy table th{white-space:nowrap;text-align:center}[lang=en-US] .strategy table td,[lang=en-US] .strategy table th{white-space:normal}.strategy table td[\:has\(ul\)],.strategy table th[\:has\(ul\)]{white-space:normal}.strategy table td:has(ul),.strategy table th:has(ul){white-space:normal}.strategy table thead th:nth-child(1){border-top-left-radius:8px}.strategy table thead th:last-child{border-top-right-radius:8px}.strategy table tbody tr th.has-radius{border-bottom-left-radius:8px}.strategy table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.strategy table thead th{background-color:#13253b;font-size:1.4rem;letter-spacing:.04em;color:#fff;line-height:180%;padding-top:24px;padding-bottom:24px}.strategy table thead th:nth-child(4),.strategy table thead th:nth-child(5){padding-left:20px;padding-right:20px}.strategy table tbody th,.strategy table tbody td{font-size:1.2rem;letter-spacing:.04em;line-height:180%;padding:15px}.strategy table tbody tr[data-theme=blue] th{background-color:#e6eeff;color:#2e5dbc}.strategy table tbody tr[data-theme=yellow] th{background-color:#ffefad;color:#e96602}.strategy table tbody tr.is-blank th,.strategy table tbody tr.is-blank td{background-color:rgba(0,0,0,0);padding:2px}.strategy table tbody td{background-color:#fff}.strategy table tbody td ul li{text-align:left;padding-left:1em;text-indent:-1em}.strategy table tbody td ul li::before{content:"・"}.strategy table tbody td ul li+li{margin-top:10px}.sustainability_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.sustainability_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.sustainability_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.sustainability_content{border-top:1px solid rgba(52,96,149,.3);padding:80px 0 200px;display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.sustainability_content{display:block;padding:80px 0 120px}}.sustainability_headline span{display:block;font-size:4rem;line-height:1.28;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.sustainability_headline span{font-size:2.4rem}}.sustainability_body{width:65%}@media only screen and (max-width: 900px){.sustainability_body{width:100%;margin-top:40px}}.sustainability_title{font-size:2.8rem;line-height:1.28;letter-spacing:.04em;margin-top:105px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.sustainability_title{font-size:1.8rem;margin-top:80px}}.sustainability_title+.sustainability_text{margin-top:40px}@media only screen and (max-width: 900px){.sustainability_title+.sustainability_text{margin-top:20px}}.sustainability_text p{font-size:1.6rem;line-height:2.2;letter-spacing:.04em}@media only screen and (max-width: 900px){.sustainability_text p{font-size:1.4rem;line-height:2}}.sustainability_subtitle{font-size:2rem;line-height:2.2;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.sustainability_subtitle{font-size:1.8rem}}.sustainability_subtitle+.sustainability_info{margin-top:60px}@media only screen and (max-width: 900px){.sustainability_subtitle+.sustainability_info{margin-top:40px}}.sustainability_info{display:flex;justify-content:space-between;border-top:1px dashed rgba(52,96,149,.3);padding:40px 0 50px}@media only screen and (max-width: 900px){.sustainability_info{display:block;padding:35px 0 40px}}.sustainability_info>h5{width:38.4615384615%;font-size:1.8rem;line-height:2.2;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.sustainability_info>h5{width:100%;font-size:1.6rem}}.sustainability_info>p{width:53.8461538462%;font-size:1.4rem;line-height:2;letter-spacing:.08em}@media only screen and (max-width: 900px){.sustainability_info>p{width:100%}}.sustainability_info+.sustainability_text{margin-top:70px}@media only screen and (max-width: 900px){.sustainability_info+.sustainability_text{margin-top:0}}.sustainability_image{margin-top:80px;border-radius:8px;overflow:hidden}@media only screen and (max-width: 900px){.sustainability_image{margin-top:55px}}.sustainability_image.is-scroll{overflow:visible}@media only screen and (max-width: 900px){.sustainability_image_inner{position:relative;overflow-x:auto;overflow-y:hidden;padding-top:43px;margin-right:-8.2317073171%;scrollbar-width:none;-ms-overflow-style:none}.sustainability_image_inner::-webkit-scrollbar{display:none}.sustainability_image_inner>div img{display:block;width:780px;padding-right:27px}.sustainability_image_inner .ps__rail-x{position:absolute !important}.sustainability_image_inner .ps__rail-x{top:0;left:0;right:0;height:3px;background:rgba(19,37,59,.1);border-radius:2px;z-index:2}.sustainability_image_inner .ps__thumb-x{position:absolute !important}.sustainability_image_inner .ps__thumb-x{top:0;height:3px;background:rgba(46,93,188,.8);border-radius:2px}.sustainability_image_inner .ps__rail-y,.sustainability_image_inner .ps__thumb-y{display:none !important}}.sustainability_image+.sustainability_text{margin-top:100px}@media only screen and (max-width: 900px){.sustainability_image+.sustainability_text{margin-top:55px}}.sustainabilityFrame{display:flex;justify-content:space-between;border:1px solid rgba(19,37,59,.2);border-radius:8px;padding:40px 28px;margin-top:20px}@media only screen and (max-width: 900px){.sustainabilityFrame{display:block;padding:30px}}.sustainabilityFrame_title{flex-shrink:0;font-size:1.6rem;line-height:1.8;letter-spacing:.04em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.sustainabilityFrame>dl{width:81.4285714286%}@media only screen and (max-width: 900px){.sustainabilityFrame>dl{width:100%}}.sustainabilityFrame>dl dt{font-size:1.4rem;line-height:1.8;letter-spacing:.04em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.sustainabilityFrame>dl dt{margin-top:15px}}.sustainabilityFrame>dl dd{font-size:1.3rem;line-height:1.8;letter-spacing:.04em;margin-top:7px}.sustainabilityFrame>dl dd+dt{margin-top:15px}.sustainabilityFrame+.sustainability_subtitle{margin-top:100px}@media only screen and (max-width: 900px){.sustainabilityFrame+.sustainability_subtitle{margin-top:80px}}.sustainabilityScenario table{width:100%;border-collapse:separate;border-spacing:2px}.sustainabilityScenario table thead th{font-size:1.6rem;padding:26px 10px;letter-spacing:.04em;text-align:center}.sustainabilityScenario table thead th[data-theme=navy]{background-color:#13253b;border-top-left-radius:8px;color:#fff}.sustainabilityScenario table thead th[data-theme=sky]{background-color:#dee5ef;border-top-right-radius:8px}.sustainabilityScenario table tbody td{background-color:#fff;padding:32px 10px 50px 50px;vertical-align:top}@media only screen and (max-width: 900px){.sustainabilityScenario table tbody td{padding:32px 5px 30px 15px}}.sustainabilityScenario table tbody td:nth-child(1){border-bottom-left-radius:8px}.sustainabilityScenario table tbody td:nth-child(2){border-bottom-right-radius:8px}.sustainabilityScenario table tbody td p{opacity:.5;font-size:1.4rem;letter-spacing:.04em;font-weight:bold}.sustainabilityScenario table tbody td ul{margin-top:6px}.sustainabilityScenario table tbody td ul li{font-size:1.6rem;line-height:180%;letter-spacing:.04em}.data_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.data_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.data_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.data_content{padding-bottom:200px}@media only screen and (max-width: 900px){.data_content{padding-bottom:140px}}.dataCards{display:flex;justify-content:space-between;flex-wrap:wrap}.dataCard{background-color:#fff;border-radius:8px;width:30%;margin-top:60px;padding:37px 20px;text-align:center}@media only screen and (max-width: 900px){.dataCard{width:100%;margin-top:40px}}@media only screen and (min-width: 901px){.dataCard:nth-of-type(-n + 3){margin-top:0}}@media only screen and (max-width: 900px){.dataCard:first-of-type{margin-top:0}}.dataCard_image{width:61px;height:auto;margin:0 auto}.dataCard_title{font-size:2rem;line-height:1.28;margin-top:10px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.dataCard_data{white-space:nowrap;margin-top:35px;display:flex;align-items:flex-end;justify-content:center}@media only screen and (max-width: 900px){.dataCard_data{margin-top:25px}}.dataCard_data span.is-text{font-size:2.2rem;line-height:1.28;padding-left:10px;padding-right:10px;margin-bottom:10px}@media only screen and (max-width: 900px){.dataCard_data span.is-text{font-size:2rem;padding-left:5px;padding-right:5px}}.dataCard_data span.is-small{font-size:1.6rem !important}.dataCard_data span.is-num{font-size:6.9444444444vw;color:#2e5dbc;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}@media(min-width: 1441px){.dataCard_data span.is-num{font-size:10rem}}@media only screen and (max-width: 900px){.dataCard_data span.is-num{font-size:8rem}}.dataCard_data>div{width:84.375%;margin-left:auto;margin-right:auto}.dataCard_note{font-size:1.4rem;line-height:1.6;margin-top:30px}@media only screen and (max-width: 900px){.dataCard_note{margin-top:25px}}[lang=en-US] .dataCard_data span.is-text{font-size:2rem;padding-left:5px;padding-right:5px}@media only screen and (max-width: 900px){[lang=en-US] .dataCard_data span.is-text{font-size:1.6rem}}.interview{margin-top:140px}@media only screen and (max-width: 900px){.interview{margin-top:114px}}.interview_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.interview_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.interview_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.interviewLists{margin-top:235px}@media only screen and (max-width: 900px){.interviewLists{margin-top:160px}}.interviewList:last-of-type .interviewList_content{border-bottom:1px solid rgba(52,96,149,.3)}.interviewList_link{display:block}.interviewList_content{display:flex;align-items:flex-end;border-top:1px solid rgba(52,96,149,.3);padding:60px 0}@media only screen and (max-width: 900px){.interviewList_content{display:block;padding:50px 0}}.interviewList_visual{width:35%;margin-right:10%;display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.interviewList_visual{width:100%;margin-right:0}}.interviewList_label{font-size:1.6rem;letter-spacing:.04em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-right:20px;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.interviewList_image{width:57.1428571429%;border-radius:8px;overflow:hidden;min-width:200px}@media only screen and (max-width: 900px){.interviewList_image{width:73.1707317073%;min-width:none}}.interviewList_info{position:relative;display:flex;max-width:600px;width:100%;justify-content:space-between}@media only screen and (max-width: 900px){.interviewList_info{max-width:none;width:100%;display:block;margin-top:30px;margin-right:0}}.interviewList_headline span{font-size:4rem;line-height:1.6;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.interviewList_headline span{font-size:2.4rem}}.interviewList_name{margin-top:55px}@media only screen and (max-width: 900px){.interviewList_name{margin-top:35px}}.interviewList_name span{font-size:2rem;line-height:1.2;letter-spacing:.04em;font-weight:Light;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Light",serif;font-weight:300}.interviewList_position{margin-top:10px}.interviewList_position span{font-size:1.2rem;line-height:2;letter-spacing:.04em;color:rgba(19,37,59,.6)}.interviewList_arrow{position:absolute;bottom:0;right:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:auto}.interviewList_arrow:before{content:""}@media only screen and (max-width: 900px){.interviewList_arrow{position:relative;margin-left:auto;margin-top:15px}}.interviewList_arrow::before{color:#2e5dbc;font-size:2rem;font-weight:bold}.interviewList_image img{transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.interviewList_link:hover .interviewList_image img{transform:scale(1.1)}}.interviewDetailHero{position:relative;color:#fff;border-radius:0 0 16px 16px;overflow:hidden}.interviewDetailHero_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.interviewDetailHero_bg img{width:100%;height:100%;object-fit:cover}.interviewDetailHero .crumb{position:absolute;top:32px;left:30px;padding-right:20px}@media only screen and (max-width: 900px){.interviewDetailHero .crumb{position:relative;top:0;left:0;padding-right:0;margin-top:15px}}@media only screen and (max-width: 900px)and (max-width: 900px){.interviewDetailHero .crumb{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.interviewDetailHero .crumb li::before{background-color:#fff}.interviewDetailHero .crumb li a{color:#fff}.interviewDetailHero .crumb li span{color:#fff}.interviewDetailHero_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.interviewDetailHero_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.interviewDetailHero_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.interviewDetailHero_content{position:relative;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row-reverse;padding:120px 0}@media only screen and (max-width: 900px){.interviewDetailHero_content{display:block;padding:32px 0 40px}}.interviewDetailHero_visual{position:relative;width:35%;flex-shrink:0}@media only screen and (max-width: 900px){.interviewDetailHero_visual{width:91.4634146341%}}.interviewDetailHero_image{border-radius:8px;overflow:hidden}.interviewDetailHero_label{position:absolute;top:50%;right:-5.8333333333%;font-size:1.2rem;letter-spacing:.04em;opacity:.4;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:translateY(-50%)}@media only screen and (max-width: 900px){.interviewDetailHero_label{right:-8.3333333333%}}.interviewDetailHero_info{margin-right:40px}@media only screen and (max-width: 900px){.interviewDetailHero_info{margin-top:30px;margin-right:0}}.interviewDetailHero_headline{font-size:4.8rem;line-height:1.6;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.interviewDetailHero_headline{font-size:2.4rem}}.interviewDetailHero_name{margin-top:40px}@media only screen and (max-width: 900px){.interviewDetailHero_name{margin-top:32px}}.interviewDetailHero_name span{font-size:2.4rem;line-height:1.2;letter-spacing:.04em;font-weight:Light;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Light",serif;font-weight:300}.interviewDetailHero_position{margin-top:10px}.interviewDetailHero_position span{font-size:1.2rem;line-height:2;letter-spacing:.04em;color:hsla(0,0%,100%,.6)}@media only screen and (max-width: 900px){.interviewDetailHero_position span{font-size:1rem;line-height:1.8}}.interviewDetailArticle{margin-top:145px}.interviewDetailArticleBlock{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:190px}@media screen and (min-width: 902px) and (max-width: 1439px){.interviewDetailArticleBlock{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px){.interviewDetailArticleBlock{margin-top:120px}}@media only screen and (max-width: 900px)and (max-width: 900px){.interviewDetailArticleBlock{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.interviewDetailArticleBlock:first-of-type{margin-top:0}.interviewDetailArticleBlock_content{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.interviewDetailArticleBlock_content{display:block}}.interviewDetailArticleBlock[data-row=reverse] .interviewDetailArticleBlock_content{flex-direction:row-reverse}.interviewDetailArticleBlock_image{border-radius:8px;overflow:hidden;object-fit:cover;height:fit-content;width:100%;margin-right:30px}@media only screen and (max-width: 900px){.interviewDetailArticleBlock_image{max-width:none !important}.interviewDetailArticleBlock_image{width:100%}}[data-ratio=vertical] .interviewDetailArticleBlock_image{aspect-ratio:3/4;max-width:360px}@media only screen and (max-width: 900px){[data-ratio=vertical] .interviewDetailArticleBlock_image{width:73.1707317073%;margin-left:auto;margin-right:auto;max-width:none}}[data-ratio=horizontal] .interviewDetailArticleBlock_image{aspect-ratio:4/3;max-width:420px}@media only screen and (max-width: 900px){[data-ratio=horizontal] .interviewDetailArticleBlock_image{width:73.1707317073%;max-width:none}}[data-image-size=large] .interviewDetailArticleBlock_image{margin-right:-7.5%;max-width:632px}@media only screen and (max-width: 900px){[data-image-size=large] .interviewDetailArticleBlock_image{max-width:none;margin-right:0;width:100%}}[data-row=reverse] .interviewDetailArticleBlock_image{margin-left:30px}@media only screen and (max-width: 900px){[data-row=reverse] .interviewDetailArticleBlock_image{margin-left:0}}.interviewDetailArticleBlock_info{width:100%;max-width:480px}@media only screen and (max-width: 900px){.interviewDetailArticleBlock_info{max-width:none;margin-top:80px}}.interviewDetailArticleBlock_title{font-size:2.8rem;line-height:1.6;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.interviewDetailArticleBlock_title{font-size:2.2rem}}.interviewDetailArticleBlock_text{font-size:1.6rem;line-height:2.2;margin-top:40px;letter-spacing:.04em}@media only screen and (max-width: 900px){.interviewDetailArticleBlock_text{margin-top:35px}}.interviewDetailArticleBlock_text+.interviewDetailArticleBlock_title{margin-top:190px}@media only screen and (max-width: 900px){.interviewDetailArticleBlock_text+.interviewDetailArticleBlock_title{margin-top:80px}}.interviewDetailArticleMovie{width:100vw;margin-top:160px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.interviewDetailArticleMovie{margin-top:140px}}.interviewDetailArticleMovie video{height:720px;width:100%;object-fit:cover}@media only screen and (max-width: 900px){.interviewDetailArticleMovie video{height:640px}}.interviewDetailArticleMovie+.interviewDetailArticleBlock{margin-top:160px}@media only screen and (max-width: 900px){.interviewDetailArticleMovie+.interviewDetailArticleBlock{margin-top:145px}}.interviewDetailComment{margin-top:160px}@media only screen and (max-width: 900px){.interviewDetailComment{margin-top:145px}}.interviewDetailComment_wrap{margin-right:8.3333333333%;padding:150px 60px 174px 30px;background-color:rgba(10,43,109,.05);border-radius:0 30px 30px 0}@media only screen and (max-width: 900px){.interviewDetailComment_wrap{padding:60px 15px 145px 25px;margin-right:6.6666666667%}}.interviewDetailComment_content{display:flex;justify-content:space-between;flex-direction:row-reverse}@media only screen and (min-width: 901px){.interviewDetailComment_content{max-width:1020px;margin-left:auto;margin-right:auto;transform:translateX(30px)}}@media only screen and (max-width: 900px){.interviewDetailComment_content{display:block}}.interviewDetailComment_heading{width:100%}@media only screen and (min-width: 901px){.interviewDetailComment_heading{max-width:480px;margin-left:30px;display:flex;justify-content:space-between}}@media only screen and (max-width: 900px){.interviewDetailComment_heading{position:relative}}.interviewDetailComment_card{max-width:180px}@media only screen and (max-width: 900px){.interviewDetailComment_card{max-width:none;width:50%}}.interviewDetailComment_image{border-radius:8px;overflow:hidden}.interviewDetailComment_name{font-size:2.4rem;line-height:1.2;letter-spacing:.04em;margin-top:25px;font-weight:Light;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Light",serif;font-weight:300}.interviewDetailComment_position{font-size:1.2rem;line-height:2;letter-spacing:.04em;color:rgba(19,37,59,.6);margin-top:15px}@media only screen and (max-width: 900px){.interviewDetailComment_position{font-size:1rem;line-height:1.8}}.interviewDetailComment_headline{display:flex;margin-left:20px}@media only screen and (max-width: 900px){.interviewDetailComment_headline{width:102px;position:absolute;right:0;top:0}}.interviewDetailComment_headline span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap}.interviewDetailComment_headline span.is-en{position:relative;font-size:1.2rem;line-height:1.2;letter-spacing:.04em;color:#2e5dbc;margin-left:15px;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.interviewDetailComment_headline span.is-en::before{position:absolute;top:-20px;left:-10px;background-position:left top;background-repeat:no-repeat;background-size:cover;background-image:url("/assets/img/global/headline_circle.svg");display:block;content:"";width:30px;height:30px}.interviewDetailComment_headline span.is-ja{font-size:3.2rem;line-height:1.15;letter-spacing:.01em;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}.interviewDetailComment_text{max-width:477px;width:100%;position:relative}@media only screen and (max-width: 900px){.interviewDetailComment_text{max-width:none;width:84.8387096774%;margin-left:auto;margin-right:auto;margin-top:105px}}.interviewDetailComment_text p{font-size:1.6rem;line-height:2.2;letter-spacing:0;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}.interviewDetailComment_text .quote{position:absolute;width:144px}.interviewDetailComment_text .quote.is-left{top:-65px;left:-20px}.interviewDetailComment_text .quote.is-right{bottom:-65px;right:-25px}.interviewBottom{margin-top:200px}@media only screen and (max-width: 900px){.interviewBottom{margin-top:145px}}.interviewBottom_wrap{max-width:1200px;margin-left:auto;margin-right:auto;border-top:1px solid rgba(52,96,149,.3)}@media screen and (min-width: 902px) and (max-width: 1439px){.interviewBottom_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 900px)and (max-width: 900px){.interviewBottom_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.interviewBottom_content{display:flex;justify-content:space-between;padding-top:40px}@media only screen and (max-width: 900px){.interviewBottom_content{display:block}}.interviewBottom_heading{padding:0 20px}@media only screen and (max-width: 900px){.interviewBottom_heading{padding:0}}.interviewBottom_title span{display:block}.interviewBottom_title span.is-en{font-size:4.8rem;line-height:1;letter-spacing:.04em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.interviewBottom_title span.is-ja{font-size:1.2rem;line-height:1.8;color:#2e5dbc;margin-top:10px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.interviewBottomMenu{display:flex;flex-wrap:wrap;justify-content:space-between;width:65%}@media only screen and (max-width: 900px){.interviewBottomMenu{display:block;width:100%;margin-top:80px}}.interviewBottomMenu_link{display:block;width:100%;padding-top:40px;padding-bottom:40px;border-bottom:1px solid rgba(52,96,149,.3)}.interviewBottomMenu_link:first-of-type{padding-top:0}@media only screen and (min-width: 901px){.interviewBottomMenu_link:last-of-type{border-bottom:none}}.interviewBottomMenu_content{display:flex;align-items:flex-end}@media only screen and (max-width: 900px){.interviewBottomMenu_content{display:block}}.interviewBottomMenu_visual{width:38.4615384615%;margin-right:7.6923076923%;display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.interviewBottomMenu_visual{width:100%;margin-right:0;flex-direction:row-reverse}}@media only screen and (max-width: 900px){.interviewBottomMenu_box{width:57.3170731707%}}.interviewBottomMenu_label{font-size:1.6rem;letter-spacing:.04em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-right:20px;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}@media only screen and (max-width: 900px){.interviewBottomMenu_label{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;margin-right:0}}.interviewBottomMenu_image{width:60%;border-radius:8px;overflow:hidden;min-width:150px}@media only screen and (max-width: 900px){.interviewBottomMenu_image{width:36.5853658537%;min-width:auto}}.interviewBottomMenu_info{position:relative;max-width:408px;width:100%}@media only screen and (max-width: 900px){.interviewBottomMenu_info{max-width:none;margin-top:20px}}.interviewBottomMenu_headline span{font-size:2.4rem;line-height:1.6;letter-spacing:0;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.interviewBottomMenu_headline span{font-size:2rem;line-height:1.8;letter-spacing:.08em}}.interviewBottomMenu_name{margin-top:40px}@media only screen and (max-width: 900px){.interviewBottomMenu_name{margin-top:65px}}.interviewBottomMenu_name span{font-size:2rem;line-height:1.2;letter-spacing:.04em;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}@media only screen and (max-width: 900px){.interviewBottomMenu_name span{font-size:1.6rem}}.interviewBottomMenu_position{margin-top:10px}.interviewBottomMenu_position span{font-size:1.2rem;line-height:2;letter-spacing:.04em;color:rgba(19,37,59,.6)}@media only screen and (max-width: 900px){.interviewBottomMenu_position span{font-size:1rem;line-height:1.8}}.interviewBottomMenu_arrow{position:absolute;bottom:0;right:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:auto}.interviewBottomMenu_arrow:before{content:""}@media only screen and (max-width: 900px){.interviewBottomMenu_arrow{position:relative;margin-left:auto;margin-top:8px}}.interviewBottomMenu_arrow::before{color:#2e5dbc;font-size:2rem;font-weight:bold}.contact{margin-top:120px;padding-top:60px;border-top:1px solid rgba(52,96,149,.3);max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.contact{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (min-width: 901px){.contact{display:flex;justify-content:space-between}}@media only screen and (max-width: 900px){.contact{margin-top:80px}}@media only screen and (max-width: 900px)and (max-width: 900px){.contact{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.contact_side{width:31.6666666667%}}.contact_headline{font-size:2.3rem;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-feature-settings:"palt"}@media only screen and (max-width: 900px){.contact_headline{font-size:2.2rem}}@media only screen and (min-width: 901px){.contact_main{width:65%}}@media only screen and (max-width: 900px){.contact_main{margin-top:70px}}.contactTel{background-color:#fff;border-radius:8px;text-align:center;padding:60px 5%}.contactTel_title{font-size:1.8rem;letter-spacing:.08em}.contactTel_number{display:flex;justify-content:center;align-items:center;margin-top:26px}.contactTel_number i{width:40px;height:40px;border-radius:50%;display:block;margin:7px 15px 0 0;background-color:#13253b;display:flex;align-items:center;justify-content:center}.contactTel_number i:before{content:""}.contactTel_number i::before{color:#fff;font-size:2.2rem}.contactTel_number p{font-size:4.8rem;line-height:1;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.contactTel_number p{font-size:3.2rem}}.contactTel_time{margin-top:38px;font-size:1.6rem;letter-spacing:.08em}.contactThanks{text-align:center;padding:200px 5% 200px}.contactThanks_label{font-size:2.6rem;color:#2e5dbc;opacity:.6;font-weight:Medium;-webkit-font-smoothing:antialiased;font-family:"Satoshi-Medium",serif;font-weight:500}.contactThanks_title{margin-top:40px;font-size:4rem;color:#2e5dbc;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-feature-settings:"palt"}@media only screen and (max-width: 900px){.contactThanks_title{font-size:2.8rem;line-height:128%}}.contactThanks_body{margin-top:45px}@media only screen and (max-width: 900px){.contactThanks_body{margin-top:35px}}.contactThanks_body p{font-size:1.6rem;line-height:220%;letter-spacing:.04em;font-feature-settings:"palt"}.contactThanks_button{width:fit-content;margin:80px auto 0}@media only screen and (max-width: 900px){.contactThanks_button{margin-top:70px}}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],select,textarea{color:#13253b;border-radius:8px;border:none;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,select:focus,textarea:focus{outline:0}input[type=text].wpcf7-not-valid,input[type=email].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=password].wpcf7-not-valid,input[type=search].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border:1px solid #df0011}:-ms-input-placeholder{color:rgba(19,37,59,.5)}::placeholder{color:rgba(19,37,59,.5)}.wpcf7-not-valid-tip{color:#df0011;font-weight:bold;font-size:.9027777778vw;margin-top:1.0416666667vw;display:block}@media only screen and (max-width: 900px){.wpcf7-not-valid-tip{font-size:3.4666666667vw;margin-top:4vw}}.wpcf7-response-output{display:none}.wpcf7-spinner{display:none !important;visibility:hidden !important}.ajax-loader{display:none}.hidden-fields-container{position:absolute;visibility:hidden}.screen-reader-response{margin-bottom:80px}@media only screen and (max-width: 900px){.screen-reader-response{margin-top:40px}}.screen-reader-response p{font-size:1.8rem;color:#df0011;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.screen-reader-response ul{display:none}.field_item{margin-top:43px}.field_item:first-child{margin-top:0}.field_item[\:has\(.fieldCheckbox\)]{margin-bottom:-14px}.field_item:has(.fieldCheckbox){margin-bottom:-14px}[data-required] .field_title::after{content:"*";font-size:1.8rem;color:#df0011}.field_title span{font-size:1.8rem;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.field_note{font-size:1.4rem;line-height:200%;letter-spacing:.04em;margin-top:15px}.field_input{margin-top:21px}.field_result{font-size:1.6rem;width:100%;padding:17px 20px;font-size:1.6rem;background-color:#fff;border-radius:8px}.field_button{margin-top:80px}.field_button[data-row="2"]{display:flex;justify-content:space-between}.field_button[data-row="2"]>div{width:48%}.field_agree{margin-top:20px;text-align:center}.field_agree p{font-size:1.4rem}.field_agree p a{text-decoration:underline}@media only screen and (min-width: 901px){.field_agree p a:hover{text-decoration:none}}.fieldText input{width:100%;padding:17px 20px;font-size:1.6rem}.fieldTextarea textarea{width:100%;height:200px;font-size:1.4rem;padding:17px 20px}.fieldCheckbox{margin-top:27px}.fieldCheckbox .wpcf7-form-control{display:flex;flex-wrap:wrap}.fieldCheckbox .wpcf7-list-item{display:block;margin-right:23px;margin-bottom:28px;position:relative}.fieldCheckbox .wpcf7-list-item label{display:flex}.fieldCheckbox .wpcf7-list-item label span{font-size:1.6rem;margin:2px 0 0 0;display:block}.fieldCheckbox .wpcf7-list-item label span a{text-decoration:underline}.fieldCheckbox .wpcf7-list-item label span a:hover{text-decoration:none}.fieldCheckbox .wpcf7-list-item-label{cursor:pointer;position:relative;font-size:1.6rem;letter-spacing:.04em;font-feature-settings:"palt"}.fieldCheckbox .wpcf7-list-item-label:after{content:""}.fieldCheckbox .wpcf7-list-item-label::after{color:#2e5dbc}.fieldCheckbox input[type=checkbox]{opacity:0;position:absolute}.fieldCheckbox .wpcf7-list-item-label::before{content:"";display:inline-block;position:relative;vertical-align:middle;width:22px;height:22px;margin:-3px 11px 0 0;background-color:#eaeef8;border-radius:3px;border:1px solid #d4dceb}.fieldCheckbox input[type=checkbox]+.wpcf7-list-item-label::after{position:absolute;left:5px;top:3px;font-size:1.4rem;transition:.4s cubic-bezier(0.19, 1, 0.22, 1);opacity:0}.fieldCheckbox input[type=checkbox]:checked+.wpcf7-list-item-label::before{border-color:#2e5dbc}.fieldCheckbox input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}.contactHead{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.contactHead{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (min-width: 901px){.contactHead{display:flex;justify-content:start;margin-top:120px}}@media only screen and (max-width: 900px){.contactHead{margin-top:120px}}@media only screen and (max-width: 900px)and (max-width: 900px){.contactHead{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.contactHead_wrap{padding-left:35%}}.contactHead_title{font-size:4rem;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-feature-settings:"palt"}@media only screen and (max-width: 900px){.contactHead_title{font-size:2.8rem}}.contactHead_body{margin-top:45px}@media only screen and (max-width: 900px){.contactHead_body{margin-top:60px}}.contactHead_body p{font-size:1.8rem;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-feature-settings:"palt"}@media only screen and (min-width: 901px){.contactHead_menu{margin-top:85px;display:flex;align-items:center}}@media only screen and (max-width: 900px){.contactHead_menu{margin-top:80px}}@media only screen and (min-width: 901px){.contactHead_menu li+li{margin-left:40px}}@media only screen and (max-width: 900px){.contactHead_menu li+li{margin-top:18px}}.contactHead_menu li a{display:flex;align-items:center;cursor:pointer}.contactHead_menu li a span{font-size:1.8rem;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.contactHead_menu li a i{margin-right:7px;width:28px;height:28px;border-radius:50%;background-color:#2e5dbc;display:flex;align-items:center;justify-content:center}.contactHead_menu li a i:before{content:""}.contactHead_menu li a i::before{font-size:1rem;color:#fff}.contactHead_menu li a span{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.contactHead_menu li a:hover span{color:#2e5dbc}}.contactIntro{margin-top:140px;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.contactIntro{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (min-width: 901px){.contactIntro{display:flex;justify-content:space-between}}@media only screen and (max-width: 900px){.contactIntro{margin-top:120px}}@media only screen and (max-width: 900px)and (max-width: 900px){.contactIntro{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.contactIntro_button{width:47.5%}}@media only screen and (max-width: 900px){.contactIntro_button+.contactIntro_button{margin-top:60px}}.contactIntro_link{border:1px solid rgba(52,96,149,.3);border-radius:8px;height:276px;padding:65px 10.9% 0;display:block;position:relative}@media only screen and (max-width: 900px){.contactIntro_link{padding:62px 18.2% 0}}.contactIntro_title{font-size:2.8rem;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-feature-settings:"palt"}@media only screen and (max-width: 900px){.contactIntro_title{font-size:2.2rem}}.contactIntro_body{margin-top:25px}.contactIntro_body p{font-size:1.4rem;line-height:220%;font-feature-settings:"palt"}.contactIntro_icon{width:56px;height:56px;background-color:rgba(46,91,188,0);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:5%;bottom:20px}.contactIntro_icon:before{content:""}@media only screen and (max-width: 900px){.contactIntro_icon{right:9.1%;bottom:29px}}.contactIntro_icon::before{font-size:1.8rem;color:#2e5dbc}.contactIntro_icon{transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}.contactIntro_icon::before{transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}.contactIntro_link{transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.contactIntro_link:hover{border-color:#346095}.contactIntro_link:hover .contactIntro_icon{background-color:#2e5bbc}.contactIntro_link:hover .contactIntro_icon::before{color:#fff}}.policy_wrap{max-width:800px;margin:0 auto}@media only screen and (max-width: 900px)and (max-width: 900px){.policy_wrap{width:87.4666666667%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.policy_content{max-width:800px;padding:200px 0 40px}@media only screen and (max-width: 900px){.policy_content{padding:160px 0 40px}}.policy_headline{font-size:4rem;line-height:1.28;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.policy_headline{font-size:2.8rem}}.policy_intro{font-size:1.8rem;line-height:2.2;margin-top:40px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.policy_intro{font-size:1.6rem}}.policy_body>h2{font-size:1.6rem;line-height:2.2;border-top:1px dashed rgba(52,96,149,.3);padding-top:40px;margin-top:40px;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.policy_body>p{font-size:1.6rem;line-height:2.2;margin-top:16px}.policy_body>ul{margin-top:15px}.policy_body>ul li{display:flex;font-size:1.4rem;line-height:2}.policy_body>ul li:before{content:"・";display:inline-block;margin-right:5px}.policy_contact{margin-top:40px;border-top:1px dashed rgba(52,96,149,.3);padding-top:40px}.policy_contact_inner{padding:24px 33px;background-color:rgba(10,43,109,.05)}.policy_contact_inner>h2{font-size:1.6rem;line-height:2.2;text-align:center;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.policy_contact_inner>p{display:block;width:fit-content;font-size:1.4rem;letter-spacing:.04em;line-height:2;margin:10px auto 0}.policy_contact_inner>p a{text-decoration:underline}@media only screen and (min-width: 901px){.policy_contact_inner>p a:hover{text-decoration:none}}
