address,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}html{font-size:62.5%;height:100%}body{font-size:13px;font-size:1.3rem;line-height:1;background:#fff;font-family:sans-serif;color:#3f433d;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}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:transparent;border:none;outline:none;margin:0;padding:0;color:#3f433d;text-align:left;cursor:pointer;width:100%;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}img,picture{border:none;display:block;vertical-align:bottom;max-width:100%;height:auto;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}a{outline:none;text-decoration:none;color:#3f433d}pre{border:1px solid #bfbfbf;padding:5px}.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:"iconfont";src:url("../font/iconfont.eot?1741146967386");src:url("../font/iconfont.eot?1741146967386#iefix") format("eot"),url("../font/iconfont.woff2?1741146967386") format("woff2"),url("../font/iconfont.woff?1741146967386") format("woff"),url("../font/iconfont.ttf?1741146967386") format("truetype"),url("../font/iconfont.svg?1741146967386#iconfont") format("svg")}.strategicTargetCard_icon:before,.processModalCard:before,.businessFaqCard_trigger i:after,.businessFaqCard_trigger i:before,.strategicCase .splide__arrow--next:before,.strategicCase .splide__arrow--prev:before,.retailServiceCard_head:before,.retailInterviewCards_carousel .splide__arrow--next:before,.retailInterviewCards_carousel .splide__arrow--prev:before,.retailCase .splide__arrow--next:before,.retailCase .splide__arrow--prev:before,.homeBusinessCard_icon:before,.storeModal_button i:before,.distributionBrandCard_icon:before,.fieldSelect:before,.memberModalMenu_arrow--next:before,.memberModalMenu_arrow--prev:before,.memberModal_social li.is-note a:before,.memberModal_social li.is-facebook a:before,.memberModal_social li.is-instagram a:before,.memberModal_social li.is-linkedin a:before,.memberModal_social li.is-x a:before,.caseListIcon_icon:before,.pickupCard_icon:before,.jobCardTrigger_icon:after,.jobCardTrigger_icon:before,.flowCard_head:before,.faqCardHead_icon:after,.environmentCard_icon:before,.entryCard_icon:before,.businessMenuCard_icon:before,.socialButton_link[data-social=linkedin]:before,.socialButton_link[data-social=facebook]:before,.socialButton_link[data-social=x]:before,.modal_close:before,.fixButton_icon:before,.buttonSend_icon:after,.buttonEntry_icon:after,[data-direction=back] .buttonText_icon:before,.buttonText_icon:before,.buttonCircle_link:before,.buttonWide_icon:before,.globalMenu_item a:before,.pageTop_icon:before,.footerMenuHead_icon:before,.splideNavi .splide__arrow--next .inner:before,.splideNavi .splide__arrow--prev .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}@font-face{font-family:"Aime-Regular";src:url("../font/Aime-Regular.woff2") format("woff2");font-weight:normal;font-display:block;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"TT-Neoris-Trial-Medium";src:url("../font/TT_Neoris_Medium.woff2") format("woff2"),url("../font/TT_Neoris_Medium.woff") format("woff");font-weight:normal;font-display:block;-moz-osx-font-smoothing:grayscale}body{font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes ArrowMoveNext{0%{transform:none;transform-origin:right center}40%{transform:translateX(7px) scale(0);transform-origin:right center}40.01%{transform:translateX(-7px) scale(0.5);transform-origin:left center}100%{transform:none;transform-origin:left center}}@keyframes ArrowMoveBack{0%{transform:none;transform-origin:left center}40%{transform:translateX(-7px) scale(0);transform-origin:left center}40.01%{transform:translateX(7px) scale(0.5);transform-origin:right center}100%{transform:none;transform-origin:right center}}em.empty{width:.2em}@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:transparent;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}.splideNavi{z-index:2;pointer-events:none;position:absolute;left:0;width:100%;height:48px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 901px){.splideNavi{bottom:-80px}}@media only screen and (max-width: 900px){.splideNavi{bottom:-45px}}.splideNavi .splide__pagination{width:176px}.splideNavi .splide__pagination li{margin-left:4px;margin-right:4px}.splideNavi .splide__pagination__page{cursor:pointer;width:6px;height:6px;background-color:rgba(11, 65, 52,0.1);border-radius:3px;overflow:hidden;position:relative;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}.splideNavi .splide__pagination__page::before{content:"";display:block;left:0;top:0;width:100%;height:100%;background-color:#0b4134;position:absolute;visibility:hidden;transform:scaleX(0);transform-origin:left center}.splideNavi .splide__pagination__page.is-active{width:40px}.splideNavi .splide__pagination__page.is-active::before{visibility:visible;animation:splideProgressAnimation linear 5s forwards}.splideNavi .splide__arrow{width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background-color:#fff;border:1px solid rgba(11, 65, 52,0.2);pointer-events:auto;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.splideNavi .splide__arrow[disabled]{pointer-events:none}.splideNavi .splide__arrow .inner{width:13px;height:13px;position:relative}.splideNavi .splide__arrow .inner::before{display:block}.splideNavi .splide__arrow--prev .inner:before{content:""}@media only screen and (min-width: 901px){.splideNavi .splide__arrow--prev:hover .inner::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveBack}}.splideNavi .splide__arrow--next .inner:before{content:""}@media only screen and (min-width: 901px){.splideNavi .splide__arrow--next:hover .inner::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}@keyframes splideProgressAnimation{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@media only screen and (min-width: 901px){.column{justify-content:space-between;display:flex;margin-top:120px;max-width:1168px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.column{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.column{margin-top:136px;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.column_side{width:34.9315068493%;position:sticky;left:0;top:100px;height:100%}}@media only screen and (min-width: 901px){.column_main{width:65.0684931507%}}@media only screen and (max-width: 900px){.column_main{margin-top:66px}}.footer{padding:120px 0 30px;position:relative}@media only screen and (max-width: 900px){.footer{padding:80px 0 34px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.footer_wrap{max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.footer_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (min-width: 901px){.footer_bottom{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin-top:115px}}@media only screen and (max-width: 900px){.footer_bottom{margin-top:48px}}.footer_copyright{font-size:1.1rem;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.footer_copyright{margin-top:14px}}.footer_sub a+a{margin-left:20px}.footer_sub a{font-size:1.1rem;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:500}@media only screen and (max-width: 900px){.footer_sub a{font-size:1.2rem}}.footer_sub a{transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 901px){.footer_sub a:hover{opacity:.4}}.footerHead{display:flex;justify-content:space-between}.footerHead_logo a{width:108px;height:75px;display:block;background-repeat:no-repeat;background-position:left top;background-size:cover;background-image:url("/assets/img/global/logo_brand_hirizontal.png")}@media only screen and (max-width: 900px){.footerHead_logo a{width:92px;height:63px}}.footerHead_logo a span{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.footerMenu{border-bottom:1px solid rgba(63,67,61,.2);margin-top:80px}@media only screen and (max-width: 900px){.footerMenu{margin-top:40px}}.footerMenu_column{border-top:1px solid rgba(63,67,61,.2)}@media only screen and (min-width: 901px){.footerMenu_column{display:flex;align-items:flex-end;justify-content:space-between;padding-top:32px;padding-bottom:32px}}@media only screen and (max-width: 900px){.footerMenu_column{padding:32px 0 18px}}.footerMenu_content{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 901px){.footerMenu_content{margin-bottom:-8px}}@media only screen and (max-width: 900px){.footerMenu_content{margin-top:26px;padding-left:27%;flex-wrap:wrap}}.footerMenu_item{position:relative}@media only screen and (min-width: 901px){.footerMenu_item{padding-right:16px;margin:8px 16px 8px 0}}@media only screen and (max-width: 900px){.footerMenu_item{margin:0 8px 12px 0;padding-right:8px}}.footerMenu_item::before{right:0;top:2px;width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}.footerMenu_item:last-child{margin-right:0;padding-right:0}.footerMenu_item:last-child::before{display:none}.footerMenu_item a{font-size:1.3rem;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:500}@media only screen and (max-width: 900px){.footerMenu_item a{font-size:1.2rem}}.footerMenuHead{display:flex;align-items:center}.footerMenuHead_icon{width:32px;height:32px;border-radius:50%;border:1px solid rgba(63,67,61,.2);display:flex;align-items:center;justify-content:center;margin-right:15px}.footerMenuHead_icon:before{content:""}.footerMenuHead_icon::before{font-size:.8rem}@media only screen and (min-width: 901px){.footerMenuHead_title{padding-right:20px}}.footerMenuHead_title span{display:block}.footerMenuHead_title span.is-en{font-size:1.2rem;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.footerMenuHead_title span.is-en{font-size:1.1rem}}.footerMenuHead_title span.is-ja{font-size:2.4rem;margin-top:5px;white-space:nowrap;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.footerMenuHead_title span.is-ja{font-size:1.8rem}}@media only screen and (min-width: 901px){.footerMenuHead:hover .footerMenuHead_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.footerMenu_item a{transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 901px){.footerMenu_item a:hover{opacity:.4}}.pageTop{position:absolute}@media only screen and (min-width: 901px){.pageTop{right:-42px;bottom:30px;width:10px;height:92px}}@media only screen and (max-width: 900px){.pageTop{right:0;bottom:55px}}.pageTop_link{display:block;cursor:pointer}@media only screen and (max-width: 900px){.pageTop_link{display:flex;align-items:center}}.pageTop_icon:before{content:""}.pageTop_icon::before{font-size:1rem}.pageTop_title{position:relative;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (min-width: 901px){.pageTop_title{font-size:1.3rem;margin-top:24px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1}}@media only screen and (max-width: 900px){.pageTop_title{font-size:1.4rem;margin-left:24px}}@media only screen and (min-width: 901px){.pageTop_title::before{left:0;top:-13px;width:9px;height:1px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_black.svg")}}@media only screen and (max-width: 900px){.pageTop_title::before{left:-12px;top:2px;width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_black.svg")}}.pageTop_link{transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 901px){.pageTop_link:hover{opacity:.4}}.global{padding:74px 0 0;width:100%;height:100dvh;position:fixed;left:0;top:0}@media only screen and (max-width: 900px){.global{padding-top:65px}}.global *{color:#fff}.global:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(11, 65, 52,0.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.global_wrap{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.global_content{position:relative;margin-top:64px}.globalMenu{padding-left:11.7948717949%;padding-right:11.7948717949%}.globalMenu_section{margin-top:8px;display:flex;justify-content:space-between}.globalMenu_headline{width:135px}.globalMenu_headline span{display:block}.globalMenu_headline span.is-en{font-size:1.1rem;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}.globalMenu_headline span.is-ja{font-size:2rem;margin-top:7px;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}.globalMenu_content{width:calc(100% - 135px)}.globalMenu_list{margin-top:17px}.globalMenu_item{margin-bottom:6px}.globalMenu_item a{display:flex}.globalMenu_item a:before{content:""}@media only screen and (min-width: 901px){.globalMenu_item a{align-items:center}}.globalMenu_item a::before{font-size:.6rem;display:block;margin-right:12px}@media only screen and (max-width: 900px){.globalMenu_item a::before{margin-top:9px}}.globalMenu_item a span{font-size:1.4rem;line-height:180%;display:block}.globalBottom{margin-top:29px;border-top:1px solid rgba(255, 255, 255,0.2);display:flex;justify-content:space-between;padding:30px 0;width:87.6923076923%;margin-left:auto;margin-right:auto}.globalBottom_menu a+a{margin-top:10px}.globalBottom_menu a{font-size:1.2rem;display:block}.globalBottom_copyright{margin-top:10px}.globalBottom_copyright p{font-size:1.2rem;letter-spacing:.02em}.global{clip-path:inset(0 0 100% 0);transition:1.2s cubic-bezier(0.19, 1, 0.22, 1);will-change:clip-path}[data-show=global] .global{clip-path:inset(0)}.global_content{transition:1.4s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateY(40px);will-change:transform}[data-show=global] .global_content{transform:none}.globalMenu_item:nth-child(1) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.2s}.globalMenu_item:nth-child(2) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s}.globalMenu_item:nth-child(3) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.4s}.globalMenu_item:nth-child(4) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s}.globalMenu_item:nth-child(5) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s}.globalMenu_item:nth-child(6) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s}.globalMenu_item:nth-child(7) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s}.globalMenu_item:nth-child(8) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s}.globalMenu_item:nth-child(9) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1s}.globalMenu_item:nth-child(10) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1.1s}.globalMenu_item:nth-child(11) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s}.globalMenu_link{overflow:hidden}.globalMenu_title{transform:translateY(calc(100% + 1px));will-change:transform}[data-show=global] .globalMenu_title{transform:none}.header{width:80px;height:100%;position:fixed;right:0;top:0;pointer-events:none}@media only screen and (max-width: 900px){.header{display:none}}.header::before{background:linear-gradient(180deg, rgba(67, 61, 61, 0) 11.83%, #433D3D 31.67%);content:"";display:block;position:absolute;z-index:2;left:0;top:0;height:100%;width:1px;transition:1.2s cubic-bezier(0.19, 1, 0.22, 1)}[data-current-theme=dark] .header::before{opacity:.2;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 11.83%, #FFF 31.67%)}.header_logo{position:absolute;z-index:3;right:24px;top:32px}.header_logo a{pointer-events:auto;width:117px;height:80px;display:block;position:relative}.header_logo a::before,.header_logo a::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;transition:1.2s cubic-bezier(0.19, 1, 0.22, 1)}.header_logo a::before{background-image:url("/assets/img/global/logo_brand_hirizontal.png")}[data-current-theme=dark] .header_logo a::before{opacity:0}.header_logo a::after{background-image:url("/assets/img/global/logo_brand_hirizontal_white.png");opacity:0}[data-current-theme=dark] .header_logo a::after{opacity:1}.header_logo a span{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.headerMenu{padding-top:80px;margin-top:90px;position:relative;z-index:4}.headerMenu_list{width:fit-content;margin-left:auto;margin-right:auto}.headerMenu_item{margin-bottom:16px;padding-bottom:16px;position:relative;pointer-events:auto}.headerMenu_item::before{position:absolute;left:-31px;top:0;display:block;content:"";width:80px;height:100%}.headerMenu_item:last-child .headerMenu_link::before{display:none}.headerMenu_link{display:block;position:relative;transition:1.2s cubic-bezier(0.19, 1, 0.22, 1)}.headerMenu_link::before{left:5px;bottom:-15px;width:9px;height:1px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}[data-current-theme=dark] .headerMenu_link::before{opacity:.5;width:9px;height:1px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_white.svg")}.headerMenu_title{font-size:1.5rem;width:18px;display:block;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1;letter-spacing:.04em}[data-current-theme=dark] .headerMenu_title{color:#fff}@media only screen and (min-width: 901px){.headerMenu_link:hover span{opacity:.4}}.headerMenu_link span{transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1)}.headerAutoCarousel{position:relative}.headerAutoCarousel::before{content:"";display:block;background-color:rgba(63, 67, 61,0.2);width:100%;height:100%;position:absolute;z-index:1;left:0;top:0}.headerAutoCarousel_list{position:relative;z-index:0}.headerAutoCarousel .splide__slide{width:105px;background-color:#0b4134}.headerChild{position:absolute;z-index:0;right:80px;top:0;width:344px;height:100vh;pointer-events:auto}.headerChild_wrap{overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;background-color:rgba(11, 65, 52,0.95);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:44.2% 6.976744186% 40px}.headerChildCard{margin-bottom:16px;text-align:center;position:relative}.headerChildCard_link{height:160px;display:block;position:relative;padding-top:40px}.headerChildCard_link[href="/company/our_people/"]::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.2);display:block}.headerChildCard_inner{position:relative;z-index:2}.headerChildCard_title{font-size:1.6rem;color:#fff;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}.headerChildCard .buttonCircle{margin:20px auto 0;width:fit-content}.headerChildCard_image{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.headerChildCard_image>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.headerChildCard_image>div img{object-fit:cover;width:100%;height:100%;display:block}.headerChildCard_slider{position:absolute;z-index:0;left:0;top:0;overflow:hidden;width:100%;height:100%}.headerChild{transition:.9s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:0s;pointer-events:none;clip-path:inset(0 0 0 100%);will-change:clip-path opacity}.headerChild.is-show{clip-path:inset(0);transition-delay:.1s;pointer-events:auto}.headerChildCard_image{overflow:hidden}.headerChildCard_image>div{transition:1.4s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}@media only screen and (min-width: 901px){.headerChildCard_link:hover .headerChildCard_image>div{transform:scale(1.06)}}.headerMobile{position:fixed;left:0;top:0;width:100%;height:110px}@media only screen and (min-width: 901px){.headerMobile{display:none}}.headerMobile_wrap{display:flex;justify-content:space-between;padding-top:24px;width:87.6923076923%;margin-left:auto;margin-right:auto}.headerMobile_logo a{pointer-events:auto;width:91px;height:62px;display:block;position:relative}.headerMobile_logo a::before,.headerMobile_logo a::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;transition:1.2s cubic-bezier(0.19, 1, 0.22, 1)}[data-scroll=scrolled][data-current-section=home-hero] .headerMobile_logo a::before,[data-scroll=scrolled][data-current-section=home-business] .headerMobile_logo a::before,[data-scroll=scrolled][data-current-section=home-hero] .headerMobile_logo a::after,[data-scroll=scrolled][data-current-section=home-business] .headerMobile_logo a::after{opacity:0}.headerMobile_logo a::before{background-image:url("/assets/img/global/logo_brand_hirizontal.png")}[data-current-theme=dark] .headerMobile_logo a::before,[data-show=global] .headerMobile_logo a::before{opacity:0}.headerMobile_logo a::after{background-image:url("/assets/img/global/logo_brand_hirizontal_white.png");opacity:0}[data-current-theme=dark] .headerMobile_logo a::after,[data-show=global] .headerMobile_logo a::after{opacity:1}.headerMobile_logo a span{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}body{background-image:url("/assets/img/global/texture.png")}body.is-lock{pointer-events:none}body.is-lock:before{pointer-events:auto;content:"";position:fixed;width:100%;height:100%;z-index:100;display:block;left:0;top:0}body::after{left:0;top:0;position:fixed;width:100%;height:100%;display:block;background:#fff;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:none;content:""}[data-load="1"] body::after{opacity:0}.container{position:relative}@media only screen and (min-width: 901px){.container{padding-right:80px}}[data-load="0"] [data-page=home] .container{display:none}.is-wrap{max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.is-wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (min-width: 901px){body[data-page=home]::-webkit-scrollbar{display:none}}.trigger{width:46px;height:46px;display:flex;align-items:start;justify-content:center}.trigger_button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;border:1px solid rgba(67,61,61,.2);border-radius:50%}[data-show=global] .trigger_button,[data-current-theme=dark] .trigger_button{border-color:rgba(255, 255, 255,0.2)}.trigger_line{position:relative;width:12px;height:11px;display:block}[data-show=global] .trigger_line{width:14px;height:13px}.trigger_line span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;width:100%;height:1px;left:0;background-color:#3f433d}[data-show=global] .trigger_line span,[data-current-theme=dark] .trigger_line span{background-color:#fff}.trigger_line span:nth-child(1){top:0;animation:menu-bar01 .5s forwards}.trigger_line span:nth-child(2),.trigger_line span:nth-child(3){height:1px}.trigger_line span:nth-child(2){top:6px;opacity:1}.trigger_line span:nth-child(3){top:100%;animation:menu-bar02 .5s forwards}[data-show=global] .trigger_line span:nth-child(1){animation:active-menu-bar01 .5s forwards;top:6px}[data-show=global] .trigger_line span:nth-child(2){opacity:0}[data-show=global] .trigger_line span:nth-child(3){animation:active-menu-bar03 .5s forwards;top:6px}@keyframes menu-bar01{0%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(0) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(0) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(0px) rotate(0)}100%{transform:translateY(0px) rotate(45deg)}}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(0px) rotate(0)}100%{transform:translateY(0px) rotate(-45deg)}}body::after{z-index:30}.modal{z-index:20}.fixButton{z-index:11}.header{z-index:10}.headerMobile{z-index:9}.global{z-index:8}.container{z-index:2}.footer{z-index:1}[data-page=home] .container .homeTrigger .homeTrigger_content{z-index:2}[data-page=home] .container .homeTrigger .pin-spacer{z-index:auto}[data-page=home] .container .homeTrigger .homeHeroHead{z-index:-1}[data-accordion-state] [data-accordion-target]{overflow:hidden;height:0;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}[data-accordion-state].is-defautoOpen [data-accordion-target]{height:auto}.buttonWide{padding-bottom:16px}.buttonWide[data-theme=dark]{border-bottom:2px solid #fff}.buttonWide[data-theme=light]{border-bottom:2px solid #0b4134}.buttonWide_link{display:flex;align-items:center;margin:0 0 0 auto;width:fit-content;padding-left:40px;position:relative}.buttonWide_title{font-size:2rem;position:relative;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;letter-spacing:.02em}@media only screen and (max-width: 900px){.buttonWide_title{font-size:1.4rem}}.buttonWide_title::before{left:-13px;top:3px}[data-theme=dark] .buttonWide_title{color:#fff}[data-theme=dark] .buttonWide_title::before{width:1px;height:13px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_white.svg")}@media only screen and (max-width: 900px){[data-theme=dark] .buttonWide_title::before{width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_white.svg")}}[data-theme=light] .buttonWide_title{color:#0b4134}[data-theme=light] .buttonWide_title::before{width:1px;height:13px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}@media only screen and (max-width: 900px){[data-theme=light] .buttonWide_title::before{width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}}.buttonWide_icon{position:absolute;left:0;top:3px}.buttonWide_icon:before{content:""}@media only screen and (max-width: 900px){.buttonWide_icon{left:5px;top:0px}}.buttonWide_icon::before{font-size:1.3rem;display:block}@media only screen and (max-width: 900px){.buttonWide_icon::before{font-size:1rem}}[data-theme=dark] .buttonWide_icon::before{color:#fff}[data-theme=light] .buttonWide_icon::before{color:#0b4134}@media only screen and (min-width: 901px){.buttonWide_link:hover .buttonWide_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.buttonCircle_link{width:120px;height:120px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(11, 65, 52,0.2);border-radius:50%}.buttonCircle_link:before{content:""}[data-theme=dark] .buttonCircle_link{border-color:rgba(255, 255, 255,0.2)}[data-size="46"] .buttonCircle_link{width:46px;height:46px}[data-size="60"] .buttonCircle_link{width:60px;height:60px}@media only screen and (max-width: 900px){.buttonCircle_link{width:68px;height:68px}}.buttonCircle_link::before{font-size:2rem;color:#0b4134;display:block}[data-theme=dark] .buttonCircle_link::before{color:#fff}[data-size="46"] .buttonCircle_link::before{font-size:1.1rem}[data-size="60"] .buttonCircle_link::before{font-size:1.6rem}@media only screen and (max-width: 900px){.buttonCircle_link::before{font-size:1.6rem}}@media only screen and (min-width: 901px){.buttonCircle_link:hover::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}@media only screen and (min-width: 901px){a[\:has\(.buttonCircle\)]:hover .buttonCircle_link::before,button[\:has\(.buttonCircle\)]:hover .buttonCircle_link::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}a:has(.buttonCircle):hover .buttonCircle_link::before,button:has(.buttonCircle):hover .buttonCircle_link::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.buttonText{position:relative}.buttonText[data-align=right]{display:flex;justify-content:flex-end}.buttonText_link{padding-bottom:10px;border-bottom:2px solid;display:flex;align-items:center;width:fit-content}[data-theme=dark] .buttonText_link{border-bottom-color:#fff}[data-theme=light] .buttonText_link{border-bottom-color:#0b4134}[data-theme=green] .buttonText_link{border-bottom-color:transparent}[data-direction=reverse] .buttonText_link{flex-direction:row-reverse}.buttonText_icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.buttonText_icon:before{content:""}[data-direction=back] .buttonText_icon:before{content:""}@media only screen and (max-width: 900px){.buttonText_icon{width:24px;height:24px}[data-mobile-icon-size="32"] .buttonText_icon{width:32px;height:32px}}[data-theme=dark] .buttonText_icon{border:1px solid rgba(255,255,255,.2)}[data-theme=light] .buttonText_icon{border:1px solid rgba(11, 65, 52,0.2)}[data-theme=green] .buttonText_icon{border:1px solid #0b4134;background-color:#0b4134}[data-direction=reverse] .buttonText_icon{margin-right:0}.buttonText_icon::before{font-size:.8rem}[data-theme=green] .buttonText_icon::before{color:#fff}.buttonText_title{font-size:1.5rem;position:relative;padding:0 0 0 12px;margin:0;line-height:1;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:400}@media only screen and (max-width: 900px){.buttonText_title{font-size:1.4rem}}[data-theme=green] .buttonText_title{color:#0b4134}[data-direction=reverse] .buttonText_title{padding-left:0;padding-right:12px}.buttonText_title::before{left:0;top:3px}[data-theme=dark] .buttonText_title::before{width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_white.svg")}[data-theme=light] .buttonText_title::before,[data-theme=green] .buttonText_title::before{width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}[data-direction=reverse] .buttonText_title::before{display:none}@media only screen and (max-width: 900px){[data-mobile-icon-size="32"] .buttonText_title::before{top:2px}}.buttonText[data-enable="0"]{opacity:.3;pointer-events:none}.buttonText input{position:absolute;cursor:pointer;width:100%;height:100%;z-index:10;opacity:0;top:0;left:0}.buttonText{transition:1s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.buttonText_link:hover .buttonText_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}[data-direction=back] .buttonText_link:hover .buttonText_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveBack}}.buttonBottom{margin-top:200px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.buttonBottom{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.buttonBottom{margin-top:80px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.buttonEntry_link{width:128px;height:40px;border-radius:20px;background-color:#0b4134;display:flex;align-items:center;justify-content:center;color:#fff}.buttonEntry_title{font-size:1.4rem;margin-right:16px;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}.buttonEntry_icon{width:28px;height:14px;display:flex;justify-content:space-between;align-items:center}.buttonEntry_icon:after{content:""}.buttonEntry_icon::before{margin-top:1px;display:block;width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_white.svg");position:static}.buttonEntry_icon::after{font-size:1.4rem;color:#fff;display:block}.buttonEntry{transition:1s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.buttonEntry_link:hover .buttonEntry_icon::after{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.buttonSend_link{background-color:#0b4134;border-radius:4px;padding:20px 24px;display:flex;align-items:center;position:relative}@media only screen and (max-width: 900px){.buttonSend_link{padding:14px 20px}}.buttonSend_icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;border:1px solid rgba(255, 255, 255,0.2)}.buttonSend_icon:after{content:""}.buttonSend_icon::after{font-size:.8rem;color:#fff;display:block}.buttonSend_title{font-size:1.5rem;color:#fff;position:relative;padding-left:12px;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:600}.buttonSend_title::before{left:0;top:10px;width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_white.svg")}.buttonSend input{position:absolute;cursor:pointer;width:100%;height:100%;z-index:10;opacity:0;top:0;left:0}.buttonSend{transition:1s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.buttonSend_link:hover .buttonSend_icon::after{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.categoryMenu{margin-top:24px}@media only screen and (max-width: 900px){.categoryMenu{margin-top:32px}}.categoryMenu_list{display:flex;flex-wrap:wrap}.categoryMenu_list li{margin:0 12px 12px 0}@media only screen and (max-width: 900px){.categoryMenu_list li{margin:0 8px 12px 0}}.categoryMenu_list li.is-current a{background-color:#0b4134;pointer-events:none}.categoryMenu_list li.is-current a::before{background-color:#fff}.categoryMenu_list li.is-current a span{color:#fff}.categoryMenu_list li a{height:32px;padding:0 10px 0 16px;border-radius:16px;border:1px solid rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;position:relative;transition:1s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.categoryMenu_list li a:hover{background-color:rgba(11, 65, 52,0.07)}}.categoryMenu_list li a::after{position:absolute;width:6px;height:6px;border-radius:50%;border:1px solid #0b4134;left:17px;top:11px;display:block;z-index:2;content:""}.categoryMenu_list li a::before{content:"";width:10px;height:10px;background-color:#0b4134;border-radius:50%;display:block;margin-right:8px}.categoryMenu_list li a span{font-size:1.3rem;color:#0b4134;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}.contactBanner{background-color:#0b4134;padding:120px 0}@media only screen and (max-width: 900px){.contactBanner{padding:91px 0 50px}}.buttonBottom+.contactBanner{margin-top:200px}@media only screen and (max-width: 900px){.buttonBottom+.contactBanner{margin-top:120px}}.interviewLists+.contactBanner{margin-top:160px}.contactBanner *{color:#fff}@media only screen and (min-width: 901px){.contactBanner_wrap{display:flex;justify-content:space-between;max-width:1168px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.contactBanner_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.contactBanner_wrap{width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.contactBanner_head{width:23.9726027397%}}.contactBanner_body{margin-top:60px}@media only screen and (max-width: 900px){.contactBanner_body{margin-top:34px}}.contactBanner_body p{font-size:1.3rem;line-height:180%;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:500}@media only screen and (min-width: 901px){.contactBanner_content{width:73.801369863%;display:flex;justify-content:space-between;margin-top:70px}}@media only screen and (max-width: 900px){.contactBanner_content{margin-top:50px}}.contactBannerCard{border-top:1px solid rgba(255,255,255,.2);padding:18px 0 30px}@media only screen and (min-width: 901px){.contactBannerCard{width:29.0023201856%}}.contactBannerCard_link{display:block;position:relative}.contactBannerCard_label{display:flex;align-items:center}.contactBannerCard_label::before{content:"";display:block;width:10px;height:10px;background-color:#fff;margin-right:7px;border-radius:50%}@media only screen and (max-width: 900px){.contactBannerCard_label::before{width:8px;height:8px}}.contactBannerCard_label span{font-size:1.4rem;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.contactBannerCard_label span{font-size:1.2rem}}.contactBannerCard_body{margin-top:30px}@media only screen and (max-width: 900px){.contactBannerCard_body{margin-top:20px}}.contactBannerCard_body p{font-size:1.8rem;line-height:180%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.contactBannerCard_body p{font-size:1.4rem}}.contactBannerCard_button{margin:50px 0 0 auto;width:fit-content}@media only screen and (max-width: 900px){.contactBannerCard_button{margin-top:44px}}@media only screen and (min-width: 901px){.contactBannerCard_circle{display:flex;justify-content:flex-end;margin-top:30px}}@media only screen and (max-width: 900px){.contactBannerCard_circle{position:absolute;right:0;top:18px}}.contactBanner_body{opacity:0;transition:1.2s cubic-bezier(0.39, 0.575, 0.565, 1) .4s}.contactBanner_body.inview{opacity:1}.crumb{width:91.2%;margin-left:1.7686072218%;border-bottom:1px solid rgba(63,67,61,.2);padding:45px 0 15px 0}@media only screen and (max-width: 900px){.crumb{display:none}}.crumb[data-theme=dark]{border-bottom-color:rgba(255, 255, 255,0.2)}.crumb[data-position=absolute]{width:calc(100% - 200px);position:absolute;left:0;top:0}.crumb_list{display:flex;align-items:center}.crumb_list li{margin-right:27px}.crumb_list li a,.crumb_list li span{font-size:1.3rem;display:block;position:relative;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}[data-theme=dark] .crumb_list li a,[data-theme=dark] .crumb_list li span{color:#fff}.crumb_list li a::after,.crumb_list li span::after{right:-18px;top:6px;width:9px;height:1px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}[data-theme=dark] .crumb_list li a::after,[data-theme=dark] .crumb_list li span::after{width:9px;height:1px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_white.svg")}.crumb_list li a{transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.crumb_list li a:hover{opacity:.6}}.crumb_list li:last-child span{opacity:.5}.crumb_list li:last-child span::after{display:none}.fixButton{position:fixed;bottom:0;display:flex}[data-page-business=strategic] .fixButton{left:calc(100vw - 402px)}@media only screen and (max-width: 900px){[data-page-business=strategic] .fixButton{left:calc(100vw - 306px)}}[data-page=careers] .fixButton{left:calc(100vw - 524px)}@media only screen and (max-width: 900px){[data-page=careers] .fixButton{left:1.6%}}@media screen and (max-width: 389px){[data-page=careers] .fixButton{left:2.6%}}.fixButton_item[data-button-catetory=casual]{margin-right:8px}.fixButton_link{display:flex;align-items:center;justify-content:center;height:72px;border-radius:4px 4px 0 0;padding-left:25px;padding-right:25px}@media only screen and (max-width: 900px){.fixButton_link{height:60px;padding-left:20px;padding-right:20px}[data-page=careers] .fixButton_link{padding-left:15px;padding-right:15px}}@media screen and (max-width: 389px){[data-page=careers] .fixButton_link{padding-left:10px;padding-right:10px}}[data-button-catetory=casual] .fixButton_link{background-color:#438a94}[data-button-catetory=entry] .fixButton_link{background-color:#0b4134}.fixButton_icon{width:32px;height:32px;border:1px solid rgba(255,255,255,.2);border-radius:50%;margin-right:10px;display:flex;align-items:center;justify-content:center}.fixButton_icon:before{content:""}.fixButton_icon::before{font-size:.8rem;color:#fff}.fixButton_title{position:relative;margin-left:10px}.fixButton_title::before{position:absolute;left:-10px;top:3px;z-index:1;width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_white.svg")}.fixButton_title span{font-size:1.5rem;color:#fff;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:600}@media only screen and (max-width: 900px){[data-page=careers] .fixButton_title span{font-size:1.4rem}}.fixButton{transition:1s cubic-bezier(0.19, 1, 0.22, 1) .5s;transform:translateY(calc(100% + 0px));will-change:transform}[data-load="1"] .fixButton{transform:none}[data-current-section=footer] .fixButton{transform:translateY(calc(100% + 0px))}@media only screen and (min-width: 901px){.fixButton_link:hover .fixButton_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}@media only screen and (min-width: 901px){.gallery{margin-top:90px}}@media only screen and (max-width: 900px){.gallery{margin-top:90px}}@media only screen and (min-width: 901px){[data-gallery-fix=width] .gallery_item{width:640px}}@media only screen and (max-width: 900px){[data-gallery-fix=width] .gallery_item{height:274px}}@media only screen and (max-width: 900px){[data-gallery-fix=width] .gallery_item>div{height:100%}}@media only screen and (min-width: 901px){[data-gallery-fix=width] .gallery_item>div img{width:100%;height:auto}}@media only screen and (max-width: 900px){[data-gallery-fix=width] .gallery_item>div img{width:auto;height:100%}}[data-gallery-fix=height] .gallery_item{height:400px}@media only screen and (max-width: 900px){[data-gallery-fix=height] .gallery_item{height:300px}}[data-gallery-fix=height] .gallery_item>div{height:100%}[data-gallery-fix=height] .gallery_item>div img{width:auto;height:100%}.gallery_slider .splide__slide{transform:translateY(40px);opacity:0;transition:1.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.inview .gallery_slider .splide__slide{transform:none;opacity:1}.gallery_slider .splide__slide:nth-child(1){transition-delay:0s}.gallery_slider .splide__slide:nth-child(2){transition-delay:0.1s}.gallery_slider .splide__slide:nth-child(3){transition-delay:0.2s}.gallery_slider .splide__slide:nth-child(4){transition-delay:0.3s}.gallery_slider .splide__slide:nth-child(5){transition-delay:0.4s}.gallery_slider .splide__slide:nth-child(6){transition-delay:0.5s}.gallery_slider .splide__slide:nth-child(7){transition-delay:0.6s}.gallery_slider .splide__slide:nth-child(8){transition-delay:0.7s}.gallery_slider .splide__slide:nth-child(9){transition-delay:0.8s}.gallery_slider .splide__slide:nth-child(10){transition-delay:0.9s}.gallery_slider .splide__slide:nth-child(11){transition-delay:1s}.gallery_slider .splide__slide:nth-child(12){transition-delay:1.1s}.gallery_slider .splide__slide:nth-child(13){transition-delay:1.2s}.gallery_slider .splide__slide:nth-child(14){transition-delay:1.3s}.gallery_slider .splide__slide:nth-child(15){transition-delay:1.4s}.gallery_slider .splide__slide:nth-child(16){transition-delay:1.5s}.gallery_slider .splide__slide:nth-child(17){transition-delay:1.6s}.gallery_slider .splide__slide:nth-child(18){transition-delay:1.7s}.gallery_slider .splide__slide:nth-child(19){transition-delay:1.8s}.gallery_slider .splide__slide:nth-child(20){transition-delay:1.9s}.gallery_slider .splide__slide:nth-child(21){transition-delay:2s}.gallery_slider .splide__slide:nth-child(22){transition-delay:2.1s}.gallery_slider .splide__slide:nth-child(23){transition-delay:2.2s}.gallery_slider .splide__slide:nth-child(24){transition-delay:2.3s}.gallery_slider .splide__slide:nth-child(25){transition-delay:2.4s}.gallery_slider .splide__slide:nth-child(26){transition-delay:2.5s}.gallery_slider .splide__slide:nth-child(27){transition-delay:2.6s}.gallery_slider .splide__slide:nth-child(28){transition-delay:2.7s}.gallery_slider .splide__slide:nth-child(29){transition-delay:2.8s}.gallery_slider .splide__slide:nth-child(30){transition-delay:2.9s}.gallery_slider .splide__slide:nth-child(31){transition-delay:3s}.generic{margin:86px 0 150px;max-width:760px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.generic{padding-left:22.0588235294%;padding-right:22.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.generic{margin:115px 0 113px;padding-left:11.7%;width:87.6923076923%;margin-left:auto;margin-right:auto}}.generic_wysisyg h3+p{margin-top:20px}@media only screen and (max-width: 900px){.generic_wysisyg h3+p{margin-top:10px}}.generic_wysisyg p+h2{margin-top:190px}@media only screen and (max-width: 900px){.generic_wysisyg p+h2{margin-top:50px}}.generic_wysisyg p+ol,.generic_wysisyg p+ul{margin-top:20px}@media only screen and (max-width: 900px){.generic_wysisyg p+ol,.generic_wysisyg p+ul{margin-top:10px}}.generic_wysisyg h2{font-size:3.2rem;margin-bottom:21px;line-height:200%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.generic_wysisyg h2{font-size:2.4rem;margin-bottom:28px}}.generic_wysisyg h3{font-size:1.5rem;color:#0b4134;line-height:200%;font-weight:bold;margin-top:50px}@media only screen and (max-width: 900px){.generic_wysisyg h3{font-size:1.6rem;margin-top:40px}}.generic_wysisyg ul li{padding-left:.7em;text-indent:-0.7em;margin-top:4px}@media only screen and (max-width: 900px){.generic_wysisyg ul li{margin-top:0;line-height:170%}}.generic_wysisyg ul li::before{content:"・"}.generic_wysisyg>ul>li{padding-left:1em;text-indent:-1em}.generic_wysisyg ol{counter-reset:listnum}.generic_wysisyg ol>li{margin-top:7px;padding-left:1.5em;text-indent:-1.5em}@media only screen and (max-width: 900px){.generic_wysisyg ol>li{margin-top:0}}.generic_wysisyg ol>li::before{counter-increment:listnum;content:counter(listnum) ". "}.generic_text,.generic_list li,.generic_body p,.generic_wysisyg p,.generic_wysisyg ul li,.generic_wysisyg ol li{font-size:1.3rem;line-height:200%}@media only screen and (max-width: 900px){.generic_text,.generic_list li,.generic_body p,.generic_wysisyg p,.generic_wysisyg ul li,.generic_wysisyg ol li{line-height:180%}}.generic_section+.generic_section{margin-top:190px}@media only screen and (max-width: 900px){.generic_section+.generic_section{margin-top:50px}}.generic_content{margin-top:62px}@media only screen and (max-width: 900px){.generic_content{margin-top:55px}}.generic_body+.generic_content{margin-top:62px}@media only screen and (max-width: 900px){.generic_body+.generic_content{margin-top:55px}}.generic_headline{font-size:3.2rem;margin-bottom:21px;line-height:200%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.generic_headline{font-size:2.4rem;margin-bottom:28px}}.generic_intro p{font-size:1.3rem;line-height:200%}@media only screen and (max-width: 900px){.generic_intro p{font-size:1.4rem;line-height:180%}}.generic_title+.generic_body{margin-top:23px}.generic_title{font-size:1.5rem;color:#0b4134;line-height:200%;font-weight:bold}@media only screen and (max-width: 900px){.generic_title{font-size:1.6rem}}.generic_body+.generic_list{margin-top:15px}.generic_title+.generic_list{margin-top:20px}@media only screen and (max-width: 900px){.generic_list .generic_list{margin-top:16px}}.generic_list[data-list-format=number-dot]{counter-reset:listnum}.generic_list[data-list-format=number-dot]>li{margin-top:7px;padding-left:1.5em;text-indent:-1.5em}@media only screen and (max-width: 900px){.generic_list[data-list-format=number-dot]>li{margin-top:0}}.generic_list[data-list-format=number-dot]>li::before{counter-increment:listnum;content:counter(listnum) ". "}.generic_list[data-list-format=number-circle]{counter-reset:listnum}.generic_list[data-list-format=number-circle]>li{margin-top:7px;padding-left:1.5em;text-indent:-1.5em}.generic_list[data-list-format=number-circle]>li:nth-child(1)::before{content:"① "}.generic_list[data-list-format=number-circle]>li:nth-child(2)::before{content:"② "}.generic_list[data-list-format=number-circle]>li:nth-child(3)::before{content:"③ "}.generic_list[data-list-format=number-circle]>li:nth-child(4)::before{content:"④ "}.generic_list[data-list-format=number-circle]>li:nth-child(5)::before{content:"⑤ "}.generic_list[data-list-format=number-circle]>li:nth-child(6)::before{content:"⑥ "}.generic_list[data-list-format=number-circle]>li:nth-child(7)::before{content:"⑦ "}.generic_list[data-list-format=number-circle]>li:nth-child(8)::before{content:"⑧ "}.generic_list[data-list-format=number-circle]>li:nth-child(9)::before{content:"⑨ "}.generic_list[data-list-format=number-circle]>li:nth-child(10)::before{content:"⑩ "}.generic_list[data-list-format=number-circle]>li:nth-child(11)::before{content:"⑪ "}.generic_list[data-list-format=number-circle]>li:nth-child(12)::before{content:"⑫ "}.generic_list[data-list-format=number-circle]>li:nth-child(13)::before{content:"⑬ "}.generic_list[data-list-format=number-circle]>li:nth-child(14)::before{content:"⑭ "}.generic_list[data-list-format=number-circle]>li:nth-child(15)::before{content:"⑮ "}.generic_list[data-list-format=number-circle]>li:nth-child(16)::before{content:"⑯ "}.generic_list[data-list-format=number-circle]>li:nth-child(17)::before{content:"⑰ "}.generic_list[data-list-format=number-circle]>li:nth-child(18)::before{content:"⑱ "}.generic_list[data-list-format=number-circle]>li:nth-child(19)::before{content:"⑲ "}.generic_list[data-list-format=number-circle]>li:nth-child(20)::before{content:"⑳ "}.generic_list[data-list-format=dot]>li{padding-left:1.7em;text-indent:-1.7em;margin-top:4px}@media only screen and (max-width: 900px){.generic_list[data-list-format=dot]>li{margin-top:0;line-height:170%}}.generic_list[data-list-format=dot]>li::before{content:"・　"}.headlineLv1{max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.headlineLv1{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}.headlineLv1[data-theme=dark] *{color:#fff}.headlineLv1_title span{display:block}.headlineLv1_title span em{font-style:normal}.headlineLv1_title span.is-ja{font-size:1.5rem;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:500}@media only screen and (max-width: 900px){.headlineLv1_title span.is-ja{font-size:1.3rem}[data-mobile-size="48"] .headlineLv1_title span.is-ja{font-size:1.5rem}}.headlineLv1_title span.is-en{margin-top:10px;font-size:6.4rem;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;letter-spacing:0}@media only screen and (max-width: 900px){.headlineLv1_title span.is-en{font-size:4rem}[data-mobile-size="48"] .headlineLv1_title span.is-en{font-size:4.8rem}}.headlineLv1_body{padding-left:100px;margin-top:40px}@media only screen and (max-width: 900px){.headlineLv1_body{padding-left:8.2%;margin-top:34px}}.headlineLv1_body p{font-size:1.8rem;line-height:180%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.headlineLv1_body p{font-size:1.3rem}}.headlineLv1[data-inview] .headlineLv1_title span.is-ja{overflow:hidden}.headlineLv1[data-inview] .headlineLv1_title span.is-ja em{display:inline-block;transform:translateY(calc(100% + 0px));transition:1.2s cubic-bezier(0.19, 1, 0.22, 1) .6s;will-change:transform}.inview .headlineLv1[data-inview] .headlineLv1_title span.is-ja em{transform:none}.headlineLv1[data-inview] .headlineLv1_title span.is-en{perspective:1000px}.headlineLv1[data-inview] .headlineLv1_title span.is-en em{display:inline-block;transform:rotateX(90deg);will-change:transform;transition:1.8s cubic-bezier(0.19, 1, 0.22, 1)}.inview .headlineLv1[data-inview] .headlineLv1_title span.is-en em{transform:none}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(1){transition-delay:0.1s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(2){transition-delay:0.15s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(3){transition-delay:0.2s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(4){transition-delay:0.25s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(5){transition-delay:0.3s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(6){transition-delay:0.35s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(7){transition-delay:0.4s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(8){transition-delay:0.45s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(9){transition-delay:0.5s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(10){transition-delay:0.55s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(11){transition-delay:0.6s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(12){transition-delay:0.65s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(13){transition-delay:0.7s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(14){transition-delay:0.75s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(15){transition-delay:0.8s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(16){transition-delay:0.85s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(17){transition-delay:0.9s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(18){transition-delay:0.95s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(19){transition-delay:1s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(20){transition-delay:1.05s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(21){transition-delay:1.1s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(22){transition-delay:1.15s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(23){transition-delay:1.2s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(24){transition-delay:1.25s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(25){transition-delay:1.3s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(26){transition-delay:1.35s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(27){transition-delay:1.4s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(28){transition-delay:1.45s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(29){transition-delay:1.5s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(30){transition-delay:1.55s}.headlineLv1[data-inview] .headlineLv1_title span.is-en em:nth-child(31){transition-delay:1.6s}.headlineLv1[data-inview] .headlineLv1_body{width:fit-content;mask-image:linear-gradient(270deg, transparent 35%, #000 60%, #000);mask-position:100% 0;mask-size:250% 100%;mask-repeat:no-repeat;transition:opacity 3.4s,mask-position 3.9s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;transition-delay:.5s}.headlineLv1[data-inview] .headlineLv1_body.inview,.inview .headlineLv1[data-inview] .headlineLv1_body{mask-position:0 0}.headlineLv1[data-inview].inview .headlineLv1_title span em{transform:none}.headlineLv1[data-inview].inview .headlineLv1_body{mask-position:0 0}.headlineLv2>span{display:block}.headlineLv2>span em{font-style:normal}.headlineLv2>span.is-en{font-size:1.4rem;color:#0b4134;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif;letter-spacing:.04em}.headlineLv2>span.is-ja{font-size:2.4rem;margin:7px 0 0 22px;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}[data-section=target] .headlineLv2>span.is-ja{margin:18px 0 0 18px}@media only screen and (max-width: 900px){[data-section=target] .headlineLv2>span.is-ja{margin:8px 0 0 22px}}.distributionBrand .headlineLv2>span.is-ja em:nth-child(7),.distributionBrand .headlineLv2>span.is-ja em:nth-child(8),.distributionBrand .headlineLv2>span.is-ja em:nth-child(9),.distributionBrand .headlineLv2>span.is-ja em:nth-child(10){font-size:1.2rem}.headlineLv2[data-inview] span.is-en{overflow:hidden}.headlineLv2[data-inview] span.is-en em{display:inline-block;transform:translateY(calc(100% + 0px));transition:1.2s cubic-bezier(0.19, 1, 0.22, 1) .5s;will-change:transform}.inview .headlineLv2[data-inview] span.is-en em{transform:none}.headlineLv2[data-inview] span.is-ja{perspective:1000px}.headlineLv2[data-inview] span.is-ja em{display:inline-block;transform:rotateX(90deg);will-change:transform;transition:1.8s cubic-bezier(0.19, 1, 0.22, 1)}.inview .headlineLv2[data-inview] span.is-ja em{transform:none}.headlineLv2[data-inview] span.is-ja em:nth-child(1){transition-delay:0.1s}.headlineLv2[data-inview] span.is-ja em:nth-child(2){transition-delay:0.15s}.headlineLv2[data-inview] span.is-ja em:nth-child(3){transition-delay:0.2s}.headlineLv2[data-inview] span.is-ja em:nth-child(4){transition-delay:0.25s}.headlineLv2[data-inview] span.is-ja em:nth-child(5){transition-delay:0.3s}.headlineLv2[data-inview] span.is-ja em:nth-child(6){transition-delay:0.35s}.headlineLv2[data-inview] span.is-ja em:nth-child(7){transition-delay:0.4s}.headlineLv2[data-inview] span.is-ja em:nth-child(8){transition-delay:0.45s}.headlineLv2[data-inview] span.is-ja em:nth-child(9){transition-delay:0.5s}.headlineLv2[data-inview] span.is-ja em:nth-child(10){transition-delay:0.55s}.headlineLv2[data-inview] span.is-ja em:nth-child(11){transition-delay:0.6s}.headlineLv2[data-inview] span.is-ja em:nth-child(12){transition-delay:0.65s}.headlineLv2[data-inview] span.is-ja em:nth-child(13){transition-delay:0.7s}.headlineLv2[data-inview] span.is-ja em:nth-child(14){transition-delay:0.75s}.headlineLv2[data-inview] span.is-ja em:nth-child(15){transition-delay:0.8s}.headlineLv2[data-inview] span.is-ja em:nth-child(16){transition-delay:0.85s}.headlineLv2[data-inview] span.is-ja em:nth-child(17){transition-delay:0.9s}.headlineLv2[data-inview] span.is-ja em:nth-child(18){transition-delay:0.95s}.headlineLv2[data-inview] span.is-ja em:nth-child(19){transition-delay:1s}.headlineLv2[data-inview] span.is-ja em:nth-child(20){transition-delay:1.05s}.headlineLv2[data-inview] span.is-ja em:nth-child(21){transition-delay:1.1s}.headlineLv2[data-inview] span.is-ja em:nth-child(22){transition-delay:1.15s}.headlineLv2[data-inview] span.is-ja em:nth-child(23){transition-delay:1.2s}.headlineLv2[data-inview] span.is-ja em:nth-child(24){transition-delay:1.25s}.headlineLv2[data-inview] span.is-ja em:nth-child(25){transition-delay:1.3s}.headlineLv2[data-inview] span.is-ja em:nth-child(26){transition-delay:1.35s}.headlineLv2[data-inview] span.is-ja em:nth-child(27){transition-delay:1.4s}.headlineLv2[data-inview] span.is-ja em:nth-child(28){transition-delay:1.45s}.headlineLv2[data-inview] span.is-ja em:nth-child(29){transition-delay:1.5s}.headlineLv2[data-inview] span.is-ja em:nth-child(30){transition-delay:1.55s}.headlineLv2[data-inview] span.is-ja em:nth-child(31){transition-delay:1.6s}.headlineLv2[data-inview].inview span em{transform:none}.headlineVertical{display:flex}.headlineVertical span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1}.headlineVertical span em{font-style:normal;margin-top:-1px}.headlineVertical span.is-en{width:17px;font-size:1.4rem;color:#0b4134;margin-right:14px;opacity:.8;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.04em}@media only screen and (max-width: 900px){.headlineVertical span.is-en{font-size:1.1rem;margin-right:12px}}.headlineVertical span.is-ja{width:22px;margin-top:20px;font-size:2.4rem;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300;letter-spacing:.12em;line-height:1;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}@media only screen and (max-width: 900px){.headlineVertical span.is-ja+.is-ja{margin-left:10px}}.headlineVertical[data-theme=white] span{color:#fff}.headlineVertical[data-theme=white] span.is-en{opacity:.5}@media only screen and (max-width: 900px){.headlineVertical[data-size="24"] span.is-en{font-size:1.4rem}}.headlineVertical[data-size="24"] span.is-ja{font-size:2.4rem;letter-spacing:.15em}.headlineVertical[data-size="29"] span.is-ja{font-size:2.9rem}@media only screen and (max-width: 900px){.headlineVertical[data-size="29"] span.is-ja{font-size:2.2rem}}.headlineVertical[data-inview] span.is-en{overflow:hidden}.headlineVertical[data-inview] span.is-en em{display:inline-block;transition:1.2s cubic-bezier(0.19, 1, 0.22, 1) .6s;will-change:transform;transform:translateX(calc(100% + 3px))}.inview .headlineVertical[data-inview] span.is-en em{transform:none}.headlineVertical[data-inview] span.is-ja{perspective:1000px}.headlineVertical[data-inview] span.is-ja em{display:inline-block;will-change:transform;visibility:hidden;transition:1.8s cubic-bezier(0.19, 1, 0.22, 1);transform:rotateY(90deg) translateX(-10px)}.inview .headlineVertical[data-inview] span.is-ja em{transform:none}.headlineVertical[data-inview] span.is-ja em:nth-child(1){transition-delay:0.1s}.headlineVertical[data-inview] span.is-ja em:nth-child(2){transition-delay:0.15s}.headlineVertical[data-inview] span.is-ja em:nth-child(3){transition-delay:0.2s}.headlineVertical[data-inview] span.is-ja em:nth-child(4){transition-delay:0.25s}.headlineVertical[data-inview] span.is-ja em:nth-child(5){transition-delay:0.3s}.headlineVertical[data-inview] span.is-ja em:nth-child(6){transition-delay:0.35s}.headlineVertical[data-inview] span.is-ja em:nth-child(7){transition-delay:0.4s}.headlineVertical[data-inview] span.is-ja em:nth-child(8){transition-delay:0.45s}.headlineVertical[data-inview] span.is-ja em:nth-child(9){transition-delay:0.5s}.headlineVertical[data-inview] span.is-ja em:nth-child(10){transition-delay:0.55s}.headlineVertical[data-inview] span.is-ja em:nth-child(11){transition-delay:0.6s}.headlineVertical[data-inview] span.is-ja em:nth-child(12){transition-delay:0.65s}.headlineVertical[data-inview] span.is-ja em:nth-child(13){transition-delay:0.7s}.headlineVertical[data-inview] span.is-ja em:nth-child(14){transition-delay:0.75s}.headlineVertical[data-inview] span.is-ja em:nth-child(15){transition-delay:0.8s}.headlineVertical[data-inview] span.is-ja em:nth-child(16){transition-delay:0.85s}.headlineVertical[data-inview] span.is-ja em:nth-child(17){transition-delay:0.9s}.headlineVertical[data-inview] span.is-ja em:nth-child(18){transition-delay:0.95s}.headlineVertical[data-inview] span.is-ja em:nth-child(19){transition-delay:1s}.headlineVertical[data-inview] span.is-ja em:nth-child(20){transition-delay:1.05s}.headlineVertical[data-inview] span.is-ja em:nth-child(21){transition-delay:1.1s}.headlineVertical[data-inview] span.is-ja em:nth-child(22){transition-delay:1.15s}.headlineVertical[data-inview] span.is-ja em:nth-child(23){transition-delay:1.2s}.headlineVertical[data-inview] span.is-ja em:nth-child(24){transition-delay:1.25s}.headlineVertical[data-inview] span.is-ja em:nth-child(25){transition-delay:1.3s}.headlineVertical[data-inview] span.is-ja em:nth-child(26){transition-delay:1.35s}.headlineVertical[data-inview] span.is-ja em:nth-child(27){transition-delay:1.4s}.headlineVertical[data-inview] span.is-ja em:nth-child(28){transition-delay:1.45s}.headlineVertical[data-inview] span.is-ja em:nth-child(29){transition-delay:1.5s}.headlineVertical[data-inview] span.is-ja em:nth-child(30){transition-delay:1.55s}.headlineVertical[data-inview] span.is-ja em:nth-child(31){transition-delay:1.6s}.headlineVertical[data-inview].inview span em{transform:none;visibility:visible}@media only screen and (min-width: 901px){.headlineCarousel{display:flex}}@media only screen and (min-width: 901px){.headlineCarousel span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1}}@media only screen and (max-width: 900px){.headlineCarousel span{display:block}}.headlineCarousel span em{font-style:normal}.headlineCarousel span.is-en{font-size:1.4rem;color:#0b4134;opacity:.8;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif;letter-spacing:.04em}@media only screen and (min-width: 901px){.headlineCarousel span.is-en{width:17px;margin-right:14px;line-height:1}}.headlineCarousel span.is-ja{font-size:2.4rem;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (min-width: 901px){.headlineCarousel span.is-ja{margin-top:20px;width:22px;line-height:1;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}}@media only screen and (max-width: 900px){.headlineCarousel span.is-ja{padding:9px 0 0 21px}}.headlineCarousel[data-inview] span.is-en{overflow:hidden}.headlineCarousel[data-inview] span.is-en em{display:inline-block;transition:1.2s cubic-bezier(0.19, 1, 0.22, 1) .6s;will-change:transform}@media only screen and (min-width: 901px){.headlineCarousel[data-inview] span.is-en em{transform:translateX(calc(100% + 0px))}}@media only screen and (max-width: 900px){.headlineCarousel[data-inview] span.is-en em{transform:translateY(calc(100% + 0px))}}.inview .headlineCarousel[data-inview] span.is-en em{transform:none}.headlineCarousel[data-inview] span.is-ja{perspective:1000px}.headlineCarousel[data-inview] span.is-ja em{display:inline-block;will-change:transform;transition:1.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 900px){.headlineCarousel[data-inview] span.is-ja em{transform:rotateX(90deg)}}@media only screen and (min-width: 901px){.headlineCarousel[data-inview] span.is-ja em{transform:rotateY(90deg) translateX(-10px)}}.inview .headlineCarousel[data-inview] span.is-ja em{transform:none}.headlineCarousel[data-inview] span.is-ja em:nth-child(1){transition-delay:0.1s}.headlineCarousel[data-inview] span.is-ja em:nth-child(2){transition-delay:0.15s}.headlineCarousel[data-inview] span.is-ja em:nth-child(3){transition-delay:0.2s}.headlineCarousel[data-inview] span.is-ja em:nth-child(4){transition-delay:0.25s}.headlineCarousel[data-inview] span.is-ja em:nth-child(5){transition-delay:0.3s}.headlineCarousel[data-inview] span.is-ja em:nth-child(6){transition-delay:0.35s}.headlineCarousel[data-inview] span.is-ja em:nth-child(7){transition-delay:0.4s}.headlineCarousel[data-inview] span.is-ja em:nth-child(8){transition-delay:0.45s}.headlineCarousel[data-inview] span.is-ja em:nth-child(9){transition-delay:0.5s}.headlineCarousel[data-inview] span.is-ja em:nth-child(10){transition-delay:0.55s}.headlineCarousel[data-inview] span.is-ja em:nth-child(11){transition-delay:0.6s}.headlineCarousel[data-inview] span.is-ja em:nth-child(12){transition-delay:0.65s}.headlineCarousel[data-inview] span.is-ja em:nth-child(13){transition-delay:0.7s}.headlineCarousel[data-inview] span.is-ja em:nth-child(14){transition-delay:0.75s}.headlineCarousel[data-inview] span.is-ja em:nth-child(15){transition-delay:0.8s}.headlineCarousel[data-inview] span.is-ja em:nth-child(16){transition-delay:0.85s}.headlineCarousel[data-inview] span.is-ja em:nth-child(17){transition-delay:0.9s}.headlineCarousel[data-inview] span.is-ja em:nth-child(18){transition-delay:0.95s}.headlineCarousel[data-inview] span.is-ja em:nth-child(19){transition-delay:1s}.headlineCarousel[data-inview] span.is-ja em:nth-child(20){transition-delay:1.05s}.headlineCarousel[data-inview] span.is-ja em:nth-child(21){transition-delay:1.1s}.headlineCarousel[data-inview] span.is-ja em:nth-child(22){transition-delay:1.15s}.headlineCarousel[data-inview] span.is-ja em:nth-child(23){transition-delay:1.2s}.headlineCarousel[data-inview] span.is-ja em:nth-child(24){transition-delay:1.25s}.headlineCarousel[data-inview] span.is-ja em:nth-child(25){transition-delay:1.3s}.headlineCarousel[data-inview] span.is-ja em:nth-child(26){transition-delay:1.35s}.headlineCarousel[data-inview] span.is-ja em:nth-child(27){transition-delay:1.4s}.headlineCarousel[data-inview] span.is-ja em:nth-child(28){transition-delay:1.45s}.headlineCarousel[data-inview] span.is-ja em:nth-child(29){transition-delay:1.5s}.headlineCarousel[data-inview] span.is-ja em:nth-child(30){transition-delay:1.55s}.headlineCarousel[data-inview] span.is-ja em:nth-child(31){transition-delay:1.6s}.headlineCarousel[data-inview].inview span em{transform:none}@media only screen and (min-width: 901px){.hero_wrap{padding:224px 0 0 14.5588235294%}}@media only screen and (min-width: 901px)and (max-height: 699px){.hero_wrap{padding-top:60px}}@media only screen and (max-width: 900px){.hero_wrap{margin:170px auto 0;width:76.4102564103%}}.hero_headline span{display:block}.hero_headline span em{font-style:normal}.hero_headline span.is-ja{font-size:1.5rem;color:#0b4134;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:500}@media only screen and (max-width: 900px){.hero_headline span.is-ja{font-size:1.3rem}}.hero_headline span.is-en{font-size:8rem;margin-top:10px;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;letter-spacing:0}@media only screen and (max-width: 900px){.hero_headline span.is-en{font-size:4rem;margin-top:10px}}.hero_headline span.is-ja{overflow:hidden}.hero_headline span.is-ja em{display:block;transform:translateY(calc(100% + 5px));transition:1.2s cubic-bezier(0.19, 1, 0.22, 1) .8s;will-change:transform}[data-load="1"] .hero_headline span.is-ja em{transform:none}.hero_headline span.is-en{perspective:1000px}.hero_headline span.is-en em{display:inline-block;transform:rotateX(90deg);will-change:transform;transition:1.8s cubic-bezier(0.19, 1, 0.22, 1);visibility:hidden}[data-load="1"] .hero_headline span.is-en em{transform:none;visibility:visible}.hero_headline span.is-en em:nth-child(1){transition-delay:0.4s}.hero_headline span.is-en em:nth-child(2){transition-delay:0.43s}.hero_headline span.is-en em:nth-child(3){transition-delay:0.46s}.hero_headline span.is-en em:nth-child(4){transition-delay:0.49s}.hero_headline span.is-en em:nth-child(5){transition-delay:0.52s}.hero_headline span.is-en em:nth-child(6){transition-delay:0.55s}.hero_headline span.is-en em:nth-child(7){transition-delay:0.58s}.hero_headline span.is-en em:nth-child(8){transition-delay:0.61s}.hero_headline span.is-en em:nth-child(9){transition-delay:0.64s}.hero_headline span.is-en em:nth-child(10){transition-delay:0.67s}.hero_headline span.is-en em:nth-child(11){transition-delay:0.7s}.hero_headline span.is-en em:nth-child(12){transition-delay:0.73s}.hero_headline span.is-en em:nth-child(13){transition-delay:0.76s}.hero_headline span.is-en em:nth-child(14){transition-delay:0.79s}.hero_headline span.is-en em:nth-child(15){transition-delay:0.82s}.hero_headline span.is-en em:nth-child(16){transition-delay:0.85s}.hero_headline span.is-en em:nth-child(17){transition-delay:0.88s}.hero_headline span.is-en em:nth-child(18){transition-delay:0.91s}.hero_headline span.is-en em:nth-child(19){transition-delay:0.94s}.hero_headline span.is-en em:nth-child(20){transition-delay:0.97s}.hero_headline span.is-en em:nth-child(21){transition-delay:1s}.hero_headline span.is-en em:nth-child(22){transition-delay:1.03s}.hero_headline span.is-en em:nth-child(23){transition-delay:1.06s}.hero_headline span.is-en em:nth-child(24){transition-delay:1.09s}.hero_headline span.is-en em:nth-child(25){transition-delay:1.12s}.hero_headline span.is-en em:nth-child(26){transition-delay:1.15s}.hero_headline span.is-en em:nth-child(27){transition-delay:1.18s}.hero_headline span.is-en em:nth-child(28){transition-delay:1.21s}.hero_headline span.is-en em:nth-child(29){transition-delay:1.24s}.hero_headline span.is-en em:nth-child(30){transition-delay:1.27s}.hero_headline span.is-en em:nth-child(31){transition-delay:1.3s}.modal{position:fixed;top:0;left:0;width:100%;height:100dvh}.modal_overlay{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(11, 65, 52,0.2)}.modal_container{z-index:2;position:absolute;left:0;bottom:0;background-color:#0b4134;border-radius:0 8px 0 0;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-modal-content=modal-member] .modal_container{width:1162px;height:780px}@media screen and (max-height: 797px){[data-modal-content=modal-member] .modal_container{height:95vh}}@media screen and (max-width: 1239px){[data-modal-content=modal-member] .modal_container{width:calc(100% - 80px)}}@media only screen and (max-width: 900px){[data-modal-content=modal-member] .modal_container{width:93.8461538462vw;height:calc(100dvh - 32px)}}[data-modal-content=modal-careers] .modal_container{width:1162px;height:758px}@media screen and (max-height: 797px){[data-modal-content=modal-careers] .modal_container{height:95vh}}@media screen and (max-width: 1239px){[data-modal-content=modal-careers] .modal_container{width:calc(100% - 80px)}}@media only screen and (max-width: 900px){[data-modal-content=modal-careers] .modal_container{width:93.8461538462vw;height:calc(100lvh - 32px)}}[data-modal-content=modal-target] .modal_container{width:1360px}@media screen and (max-width: 1439px){[data-modal-content=modal-target] .modal_container{width:calc(100% - 80px)}}@media only screen and (max-width: 900px){[data-modal-content=modal-target] .modal_container{width:93.8461538462vw}}[data-modal-content=modal-target][data-modal-current="1"] .modal_container{height:550px}@media only screen and (max-width: 900px){[data-modal-content=modal-target][data-modal-current="1"] .modal_container{height:95.9390862944%}}[data-modal-content=modal-target][data-modal-current="2"] .modal_container{height:660px}@media only screen and (max-width: 900px){[data-modal-content=modal-target][data-modal-current="2"] .modal_container{height:95.9390862944%}}[data-modal-content=modal-target][data-modal-current="3"] .modal_container{height:500px}@media only screen and (max-width: 900px){[data-modal-content=modal-target][data-modal-current="3"] .modal_container{height:95.9390862944%}}[data-modal-content=modal-target][data-modal-current="4"] .modal_container{height:620px}@media only screen and (max-width: 900px){[data-modal-content=modal-target][data-modal-current="4"] .modal_container{height:95.9390862944%}}.modal_main{height:100%;position:relative}.modal_title{display:flex;align-items:center}.modal_title::before{content:"";display:block;width:10px;height:10px;background-color:#fff;border-radius:50%;margin-right:10px}@media only screen and (max-width: 900px){.modal_title::before{margin-right:8px}}.modal_title span{color:#fff;font-size:1.5rem}@media only screen and (max-width: 900px){.modal_title span{font-size:1.3rem}}.modal_close{width:48px;height:48px;position:absolute;top:16px;right:16px;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}.modal_close:before{content:""}@media only screen and (max-width: 900px){.modal_close{width:32px;height:32px;top:12px;right:12px}}.modal_close::before{color:#fff;font-size:4.8rem}@media only screen and (max-width: 900px){.modal_close::before{font-size:3.2rem}}@media only screen and (min-width: 901px){.modal_close:hover{opacity:.5}}.modal .buttonClose{width:fit-content}.modal{visibility:hidden;pointer-events:none}.modal[data-modal-state=visible]{pointer-events:auto;visibility:visible}.modal_container{clip-path:inset(100% 0 0 0);transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}[data-modal-state=visible] .modal_container{clip-path:inset(0)}.modal_overlay{opacity:0;transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-modal-state=visible] .modal_overlay{opacity:1}[data-modal-id]{display:none}[data-modal-id].is-show{display:block;animation:modalShow cubic-bezier(0.19, 1, 0.22, 1) .8s forwards}@keyframes modalShow{0%{opacity:0}100%{opacity:1}}.paging{margin:50px 0 160px}@media only screen and (max-width: 900px){.paging{margin:24px 0 119px}}.paging_wrap{display:flex;justify-content:center;align-items:center}.paging_num{font-size:1.5rem;line-height:1;width:64px;height:64px;border-radius:50%;color:#0b4134;border:1px solid rgba(11,65,52,.15);margin-left:5px;margin-right:5px;display:flex;align-items:center;justify-content:center;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.paging_num{width:52px;height:52px}}.paging_num.is-active{color:#3f433d;background-color:rgba(11,65,52,.05);border:1px solid rgba(11,65,52,0);pointer-events:none}.paging_num{transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.paging_num:hover{background-color:rgba(11, 65, 52,0.1)}}.socialButton{display:flex;align-items:center}.socialButton_link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:12px;border-radius:50%;border:1px solid rgba(63,67,61,.2)}[data-theme=white] .socialButton_link{border-color:rgba(255, 255, 255,0.2)}[data-theme=white] .socialButton_link::before{color:#fff}.socialButton_link span{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.socialButton_link[data-social=x]:before{content:""}.socialButton_link[data-social=x]::before{font-size:1.4rem;width:14px}.socialButton_link[data-social=facebook]:before{content:""}.socialButton_link[data-social=facebook]::before{font-size:2.7rem;width:27px;margin-top:1px}.socialButton_link[data-social=linkedin]:before{content:""}.socialButton_link[data-social=linkedin]::before{font-size:2.4rem;width:24px}.socialButton_link{transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.socialButton_link::before{transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.socialButton_link:hover{background-color:#3f433d}.socialButton_link:hover::before{color:#fff}}.heroSlider{overflow:hidden;position:relative}.heroSlider .crumb{z-index:2}.heroSlider_slider{height:100svh;position:relative;z-index:0}@media only screen and (max-width: 900px){.heroSlider_slider{height:80dvh}}.heroSlider_headline{position:absolute;z-index:3;left:13.7%;bottom:20%}@media only screen and (max-width: 900px){.heroSlider_headline{left:12%;bottom:21.6%}}.heroSlider_headline span{display:block;color:#fff}.heroSlider_headline span em{font-style:normal}.heroSlider_headline span.is-ja{font-size:1.5rem;margin-bottom:9px;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:600}@media only screen and (max-width: 900px){.heroSlider_headline span.is-ja{font-size:1.3rem;margin-bottom:18px}}.heroSlider_headline span.is-en{font-size:8rem;font-feature-settings:"palt";font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;letter-spacing:0}@media only screen and (max-width: 900px){.heroSlider_headline span.is-en{font-size:5rem}}@media only screen and (max-width: 900px){.heroSlider_headline span.is-en:nth-child(3),.heroSlider_headline span.is-en:nth-child(4){margin-top:10px}}.heroSlider_item{position:relative}.heroSlider_item picture{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.heroSlider_item picture img{object-fit:cover;width:100%;height:100%;display:block}.heroSlider_item video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:100vh;object-fit:cover;z-index:-1}@media only screen and (max-width: 900px){.heroSlider_item video{height:80dvh}}.heroSlider .splide{height:100svh;position:relative}@media only screen and (max-width: 900px){.heroSlider .splide{height:80dvh}}.heroSlider .splide__track,.heroSlider .splide__list,.heroSlider .splide__slide{height:100%}.heroSlider_headline span.is-ja{overflow:hidden}.heroSlider_headline span.is-ja em{display:block;transform:translateY(calc(100% + 5px));transition:1.2s cubic-bezier(0.19, 1, 0.22, 1) 1.4s;will-change:transform}[data-load="1"] .heroSlider_headline span.is-ja em{transform:none}.heroSlider_headline span.is-en{perspective:1000px}.heroSlider_headline span.is-en em{display:inline-block;transform:rotateX(90deg);will-change:transform;transition:1.8s cubic-bezier(0.19, 1, 0.22, 1);visibility:hidden}[data-load="1"] .heroSlider_headline span.is-en em{transform:none;visibility:visible}.heroSlider_headline span.is-en em:nth-child(1){transition-delay:0.8s}.heroSlider_headline span.is-en em:nth-child(2){transition-delay:0.83s}.heroSlider_headline span.is-en em:nth-child(3){transition-delay:0.86s}.heroSlider_headline span.is-en em:nth-child(4){transition-delay:0.89s}.heroSlider_headline span.is-en em:nth-child(5){transition-delay:0.92s}.heroSlider_headline span.is-en em:nth-child(6){transition-delay:0.95s}.heroSlider_headline span.is-en em:nth-child(7){transition-delay:0.98s}.heroSlider_headline span.is-en em:nth-child(8){transition-delay:1.01s}.heroSlider_headline span.is-en em:nth-child(9){transition-delay:1.04s}.heroSlider_headline span.is-en em:nth-child(10){transition-delay:1.07s}.heroSlider_headline span.is-en em:nth-child(11){transition-delay:1.1s}.heroSlider_headline span.is-en em:nth-child(12){transition-delay:1.13s}.heroSlider_headline span.is-en em:nth-child(13){transition-delay:1.16s}.heroSlider_headline span.is-en em:nth-child(14){transition-delay:1.19s}.heroSlider_headline span.is-en em:nth-child(15){transition-delay:1.22s}.heroSlider_headline span.is-en em:nth-child(16){transition-delay:1.25s}.heroSlider_headline span.is-en em:nth-child(17){transition-delay:1.28s}.heroSlider_headline span.is-en em:nth-child(18){transition-delay:1.31s}.heroSlider_headline span.is-en em:nth-child(19){transition-delay:1.34s}.heroSlider_headline span.is-en em:nth-child(20){transition-delay:1.37s}.heroSlider_headline span.is-en em:nth-child(21){transition-delay:1.4s}.heroSlider_headline span.is-en em:nth-child(22){transition-delay:1.43s}.heroSlider_headline span.is-en em:nth-child(23){transition-delay:1.46s}.heroSlider_headline span.is-en em:nth-child(24){transition-delay:1.49s}.heroSlider_headline span.is-en em:nth-child(25){transition-delay:1.52s}.heroSlider_headline span.is-en em:nth-child(26){transition-delay:1.55s}.heroSlider_headline span.is-en em:nth-child(27){transition-delay:1.58s}.heroSlider_headline span.is-en em:nth-child(28){transition-delay:1.61s}.heroSlider_headline span.is-en em:nth-child(29){transition-delay:1.64s}.heroSlider_headline span.is-en em:nth-child(30){transition-delay:1.67s}.heroSlider_headline span.is-en em:nth-child(31){transition-delay:1.7s}.heroSlider_slider{opacity:0;transition:1.2s cubic-bezier(0.39, 0.575, 0.565, 1) .3s}.inview .heroSlider_slider{opacity:1}.heroSlider .splide__slide picture{max-width:none}.heroSlider .splide__slide picture img{transform:scale(1.05);transition:6.5s linear;display:block}.heroSlider .splide__slide.is-active img{transform:scale(1.15);transition-delay:0s}.businessMenu{padding:77px 0 80px;margin-top:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("/assets/img/business/menu_background.webp")}@media only screen and (max-width: 900px){.businessMenu{padding-bottom:100px}}.businessMenu_head{max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.businessMenu_head{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.businessMenu_head{width:87.6923076923%;margin-left:auto;margin-right:auto}}.businessMenu_title span{font-size:3.2rem;color:#fff;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;letter-spacing:.02em}.businessMenu_title span em{font-style:normal}.businessMenu_wrap{margin-top:40px;display:flex;justify-content:space-between;position:relative}@media only screen and (max-width: 900px){.businessMenu_wrap{margin-top:73px}}.businessMenu_wrap::before,.businessMenu_wrap::after{background-color:rgba(255, 255, 255,0.2);height:1px;width:100%;display:block;content:"";position:absolute;left:0}.businessMenu_wrap::before{top:0}.businessMenu_wrap::after{bottom:0}.businessMenu_main{display:flex;justify-content:space-between;z-index:1;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.businessMenu_main{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (min-width: 901px){.businessMenu_main{position:relative;width:1360px}}@media only screen and (max-width: 900px){.businessMenu_main{flex-wrap:wrap;width:91.7948717949%;margin-left:auto;margin-right:auto}.businessMenu_main::before{content:"";display:block;width:100%;height:1px;left:0;top:calc(50% - 1px);position:absolute;z-index:0;background-color:rgba(255, 255, 255,0.2)}}.businessMenu_title[data-inview] span{perspective:1000px}.businessMenu_title[data-inview] span em{display:inline-block;transform:rotateX(90deg);will-change:transform;transition:1.8s cubic-bezier(0.19, 1, 0.22, 1)}.inview .businessMenu_title[data-inview] span em{transform:none}.businessMenu_title[data-inview] span em:nth-child(1){transition-delay:0.1s}.businessMenu_title[data-inview] span em:nth-child(2){transition-delay:0.15s}.businessMenu_title[data-inview] span em:nth-child(3){transition-delay:0.2s}.businessMenu_title[data-inview] span em:nth-child(4){transition-delay:0.25s}.businessMenu_title[data-inview] span em:nth-child(5){transition-delay:0.3s}.businessMenu_title[data-inview] span em:nth-child(6){transition-delay:0.35s}.businessMenu_title[data-inview] span em:nth-child(7){transition-delay:0.4s}.businessMenu_title[data-inview] span em:nth-child(8){transition-delay:0.45s}.businessMenu_title[data-inview] span em:nth-child(9){transition-delay:0.5s}.businessMenu_title[data-inview] span em:nth-child(10){transition-delay:0.55s}.businessMenu_title[data-inview] span em:nth-child(11){transition-delay:0.6s}.businessMenu_title[data-inview] span em:nth-child(12){transition-delay:0.65s}.businessMenu_title[data-inview] span em:nth-child(13){transition-delay:0.7s}.businessMenu_title[data-inview] span em:nth-child(14){transition-delay:0.75s}.businessMenu_title[data-inview] span em:nth-child(15){transition-delay:0.8s}.businessMenu_title[data-inview] span em:nth-child(16){transition-delay:0.85s}.businessMenu_title[data-inview] span em:nth-child(17){transition-delay:0.9s}.businessMenu_title[data-inview] span em:nth-child(18){transition-delay:0.95s}.businessMenu_title[data-inview] span em:nth-child(19){transition-delay:1s}.businessMenu_title[data-inview] span em:nth-child(20){transition-delay:1.05s}.businessMenu_title[data-inview] span em:nth-child(21){transition-delay:1.1s}.businessMenu_title[data-inview] span em:nth-child(22){transition-delay:1.15s}.businessMenu_title[data-inview] span em:nth-child(23){transition-delay:1.2s}.businessMenu_title[data-inview] span em:nth-child(24){transition-delay:1.25s}.businessMenu_title[data-inview] span em:nth-child(25){transition-delay:1.3s}.businessMenu_title[data-inview] span em:nth-child(26){transition-delay:1.35s}.businessMenu_title[data-inview] span em:nth-child(27){transition-delay:1.4s}.businessMenu_title[data-inview] span em:nth-child(28){transition-delay:1.45s}.businessMenu_title[data-inview] span em:nth-child(29){transition-delay:1.5s}.businessMenu_title[data-inview] span em:nth-child(30){transition-delay:1.55s}.businessMenu_title[data-inview] span em:nth-child(31){transition-delay:1.6s}.businessMenu_title[data-inview].inview span em{transform:none}.businessMenuCard{width:25%;position:relative;border-left:1px solid rgba(255,255,255,0)}@media only screen and (max-width: 900px){.businessMenuCard{width:50%;max-height:350px}}.businessMenuCard:first-child{border-left:1px solid rgba(255, 255, 255,0.2)}@media only screen and (max-width: 900px){.businessMenuCard:nth-child(3){border-left:1px solid rgba(255, 255, 255,0.2)}}@media only screen and (min-width: 901px){.businessMenuCard:last-child::before{content:"";display:block;width:1px;height:100%;background-color:rgba(255, 255, 255,0.2);position:absolute;right:0;top:0;z-index:0}}.businessMenuCard_link{display:flex;height:100%}.businessMenuCard_image{width:66.4383561644%;position:relative}@media only screen and (min-width: 901px){.businessMenuCard_image{aspect-ratio:194/294}}@media only screen and (max-width: 900px){.businessMenuCard_image{aspect-ratio:121/227}}.businessMenuCard_image>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.businessMenuCard_image>div img{object-fit:cover;width:100%;height:100%;display:block}.businessMenuCard_head{display:flex;flex-flow:column;justify-content:space-between;width:33.5616438356%;padding:20px 0}.businessMenuCard_title{width:19px;margin-left:auto;margin-right:auto;margin-bottom:10px}@media only screen and (max-width: 900px){.businessMenuCard_title{width:14px}}.businessMenuCard_title span{font-size:1.8rem;color:#fff;display:block;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.businessMenuCard_title span{font-size:1.4rem}}.businessMenuCard_icon{border-radius:50%;border:1px solid rgba(255, 255, 255,0.2);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;width:2.2222222222vw;height:2.2222222222vw}@media only screen and (max-width: 900px){.businessMenuCard_icon{width:8.2051282051vw}}@media only screen and (min-width: 1440px){.businessMenuCard_icon{width:32px}}@media only screen and (max-width: 900px){.businessMenuCard_icon{height:8.2051282051vw}}@media only screen and (min-width: 1440px){.businessMenuCard_icon{height:32px}}.businessMenuCard_icon:before{content:""}.businessMenuCard_icon::before{color:#fff;font-size:.9722222222vw}@media only screen and (max-width: 900px){.businessMenuCard_icon::before{font-size:2.0512820513vw}}@media only screen and (min-width: 1440px){.businessMenuCard_icon::before{font-size:14px}}.businessMenuCard_image{overflow:hidden}.businessMenuCard_image>div{transition:1.4s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}@media only screen and (min-width: 901px){.businessMenuCard_link:hover .businessMenuCard_image>div{transform:scale(1.05)}.businessMenuCard_link:hover .businessMenuCard_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.deck{background-color:rgba(11, 65, 52,0.05)}.deck_wrap{padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 901px){.deck_wrap{display:flex}}@media only screen and (max-width: 900px){.deck_wrap{width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.deck_head{width:198px}}@media only screen and (min-width: 901px){.deck_headline{text-align:center;width:10px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.deck_headline{display:flex;align-items:center}}.deck_headline::before{content:"";width:10px;height:10px;border-radius:50%;display:block;background-color:#438a94}@media only screen and (min-width: 901px){.deck_headline::before{margin-bottom:10px}}@media only screen and (max-width: 900px){.deck_headline::before{margin-right:5px}}.deck_headline span{font-size:1.4rem;color:#438a94;display:block;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif;letter-spacing:.04em}@media only screen and (min-width: 901px){.deck_headline span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1}}@media only screen and (min-width: 901px){.deck_content{width:70.8823529412%}}@media only screen and (max-width: 900px){.deck_content{margin-top:25px}}.entry{background:linear-gradient(101deg, #0B4134 11.21%, #438A94 109.96%)}@media only screen and (min-width: 901px){.entry_wrap{display:flex;justify-content:space-between;padding:120px 0;max-width:1168px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.entry_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.entry_wrap{padding:70px 0;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.entry_head{width:34.845890411%}}@media only screen and (min-width: 901px){.entry_content{width:65.0684931507%}}@media only screen and (max-width: 900px){.entry_content{margin-top:50px}}@media only screen and (min-width: 901px){.entryCards{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.entryCard{width:46.3157894737%}}@media only screen and (max-width: 900px){.entryCard{margin-bottom:24px}}.entryCard_link{position:relative;height:200px;padding:37px 11.4% 45px;display:block;background:linear-gradient(90deg, rgba(11, 65, 52, 0.15) 48%, rgba(11, 65, 52, 0.05) 100%),#fff;border-bottom:4px solid #fff}@media only screen and (max-width: 900px){.entryCard_link{height:154px;padding:37px 6.4% 37px}}.entryCard_title{height:100%;display:flex;flex-flow:column;justify-content:space-between}.entryCard_title span{display:block}.entryCard_title span.is-ja{font-size:2.4rem;color:#0b4134;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}.entryCard_title span.is-en{font-size:1.4rem;color:#438a94;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif;letter-spacing:.04em}.entryCard_icon{width:32px;height:32px;border-radius:50%;background-color:#0b4134;display:flex;align-items:center;justify-content:center;position:absolute;right:40px;bottom:36px}.entryCard_icon:before{content:""}@media only screen and (max-width: 900px){.entryCard_icon{right:22px;bottom:28px}}.entryCard_icon::before{font-size:1rem;color:#fff}@media only screen and (min-width: 901px){.entryCard_link:hover .entryCard_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.environment{background-color:#fff;padding:77px 0 57px}@media only screen and (max-width: 900px){.environment{padding:77px 0 57px}}@media only screen and (min-width: 901px){.environment_wrap{display:flex;justify-content:space-between;max-width:1170px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.environment_wrap{padding-left:6.9852941176%;padding-right:6.9852941176%;max-width:1360px}}@media only screen and (max-width: 900px){.environment_wrap{width:76.4102564103%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.environment_side{width:21.3675213675%}}.environment_title{font-size:1.8rem;line-height:160%;margin-top:70px;color:#0b4134;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.environment_title{margin-top:38px}}.environment_body{margin-top:30px}@media only screen and (max-width: 900px){.environment_body{margin-top:20px}}.environment_body p{font-size:1.3rem;line-height:160%}@media only screen and (max-width: 900px){.environment_body p{font-size:1.4rem}}@media only screen and (min-width: 901px){.environment_content{width:64.9572649573%}}@media only screen and (min-width: 901px){.environmentCards{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:123px}}@media only screen and (max-width: 900px){.environmentCards{margin-top:45px}}.environmentCard{border-bottom:1px solid #0b4134;position:relative;display:block;cursor:pointer}@media only screen and (min-width: 901px){.environmentCard{margin-bottom:24px;width:46.3157894737%;height:130px}}@media only screen and (max-width: 900px){.environmentCard{height:88px;margin-bottom:16px}}.environmentCard:nth-child(1),.environmentCard:nth-child(4),.environmentCard:nth-child(5){background:linear-gradient(90deg, rgba(11, 65, 52, 0.15) 48%, rgba(11, 65, 52, 0.05) 100%)}.environmentCard:nth-child(2),.environmentCard:nth-child(3),.environmentCard:nth-child(6){background:linear-gradient(90deg, rgba(11, 65, 52, 0.04) 48%, rgba(11, 65, 52, 0.02) 100%)}.environmentCard_title{font-size:1.8rem;line-height:140%;position:absolute;left:23px;top:19px;color:#0b4134;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}.environmentCard_icon{right:24px;bottom:24px;position:absolute;width:32px;height:32px;background-color:#0b4134;display:flex;align-items:center;justify-content:center;border-radius:50%}.environmentCard_icon:before{content:""}@media only screen and (max-width: 900px){.environmentCard_icon{bottom:17px}}.environmentCard_icon::before{font-size:1rem;color:#fff}@media only screen and (min-width: 901px){.environmentCard:hover .environmentCard_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}@media only screen and (min-width: 901px){.faq_wrap{padding-top:80px;padding-bottom:80px;max-width:1168px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.faq_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.faq_wrap{padding:80px 0 70px;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.faq_content{margin:75px 0 0 17.5%}}@media only screen and (max-width: 900px){.faq_content{margin-top:55px}}.faqCard{margin-bottom:16px}@media only screen and (max-width: 900px){.faqCard{margin-bottom:12px}}.faqCardHead{position:relative;display:flex;align-items:center;background-color:#fff;border-radius:8px;padding:26px 7% 26px 79px;width:100%;cursor:pointer;transition:1s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 900px){.faqCardHead{padding:17px 18% 13px 67px}}@media only screen and (min-width: 901px){.faqCardHead:hover{background-color:rgba(11, 65, 52,0.05)}}.faqCardHead::before{content:"Q";font-size:1.8rem;width:48px;height:48px;border-radius:50%;background-image:url("/assets/img/global/texture.png");color:rgba(11, 65, 52,0.8);display:flex;align-items:center;justify-content:center;position:absolute;left:15px;top:calc(50% - 24px);letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.faqCardHead::before{width:36px;height:36px;top:calc(50% - 18px)}}.faqCardHead_title{font-size:1.5rem;line-height:180%;color:#0b4134;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.faqCardHead_title{font-size:1.3rem;line-height:160%}}.faqCardHead_icon{width:36px;height:17px;display:flex;justify-content:space-between;align-items:center;position:absolute;right:24px;top:calc(50% - 8px)}.faqCardHead_icon:after{content:""}@media only screen and (max-width: 900px){.faqCardHead_icon{width:28px}}.faqCardHead_icon::before{display:block;width:1px;height:17px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg");position:static}.faqCardHead_icon::after{font-size:1.3rem;display:block;transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}[data-accordion-state=open] .faqCardHead_icon::after{transform:rotate(90deg)}.faqCardMain{position:relative}.faqCardMain::before{content:"A";font-size:1.8rem;width:48px;height:48px;border-radius:50%;border:2px solid #0b4134;color:rgba(11, 65, 52,0.8);display:flex;align-items:center;justify-content:center;position:absolute;left:15px;top:17px;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.faqCardMain::before{width:34px;height:34px;top:calc(50% - 18px)}}.faqCardMain_content{background-color:#fff;border-radius:8px;padding:26px 7% 26px 79px;margin-top:2px}@media only screen and (max-width: 900px){.faqCardMain_content{padding:17px 18% 13px 67px}}.faqCardMain_body p{font-size:1.5rem;line-height:180%}@media only screen and (max-width: 900px){.faqCardMain_body p{font-size:1.3rem;line-height:160%}}@media only screen and (min-width: 901px){.flow{padding:80px 0 40px;display:flex;max-width:1168px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.flow{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.flow{padding:77px 0;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.flow_head{width:17.4657534247%}}@media only screen and (min-width: 901px){.flow_content{width:47.602739726%}}@media only screen and (max-width: 900px){.flow_content{margin-top:67px;padding-left:6.5%}}@media only screen and (min-width: 901px){.flow_side{width:34.9315068493%;padding-left:13.4%;margin-top:-5px}}@media only screen and (max-width: 900px){.flow_side{margin-left:26.8%;margin-top:40px;position:relative}.flow_side::before{position:absolute;left:0;top:-35px;width:17px;height:1px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}}.flow_body{font-size:1.3rem;line-height:160%}.flow_note{font-size:1.1rem;margin-top:29px;line-height:160%;color:#438a94}.flowCard{display:flex;justify-content:space-between;border-top:1px solid rgba(11, 65, 52,0.1);padding:33px 0;position:relative}@media only screen and (max-width: 900px){.flowCard{padding:28px 0}}.flowCard::before{content:"";display:block;width:40px;height:1px;background-color:#438a94;position:absolute;left:0;top:-1px}.flowCard:last-child .flowCard_head::before{display:none}.flowCard_head{width:40px}.flowCard_head:before{content:""}.flowCard_head::before{font-size:1rem;color:#0b4134;bottom:35px;left:14px;position:absolute}.flowCard_value{font-size:2rem;color:#438a94;text-align:center;margin-top:4px;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}.flowCard_content{width:85.6115107914%}@media only screen and (max-width: 900px){.flowCard_content{width:78.125%}}.flowCard_title{font-size:1.8rem;line-height:160%;color:#0b4134;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}.flowCard_body+.flowCard_title{margin-top:20px}.flowCard_title em{font-style:normal}@media only screen and (max-width: 900px){.flowCard_title em{font-size:1.3rem}}.flowCard_body{margin-top:20px}@media only screen and (max-width: 900px){.flowCard_body{margin-top:16px}}.flowCard_body p{font-size:1.3rem;line-height:160%}.flowCard_body p a{color:#0b4134;text-decoration:underline;display:block;margin-top:5px}@media only screen and (min-width: 901px){.careersHero{display:flex}}@media only screen and (max-width: 900px){.careersHero{padding-top:170px;overflow:hidden}}@media only screen and (min-width: 901px){.careersHero_content{width:52.0588235294%}}@media only screen and (max-width: 900px){.careersHero_content{padding-left:11.7948717949%}}@media only screen and (min-width: 901px){.careersHero_inner{max-width:320px;margin-left:auto;margin-right:auto;padding:33vh 0 20vh}}.careersHero_copy{margin-top:93px}@media only screen and (max-width: 900px){.careersHero_copy{margin-top:53px}}.careersHero_copy p{font-size:3.2rem;line-height:150%;color:#0b4134;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.careersHero_copy p{font-size:2.4rem}}.careersHero_copy p+p{margin-top:48px}@media only screen and (max-width: 900px){.careersHero_copy p+p{margin-top:28px}}.careersHero_body{margin-top:61px}@media only screen and (max-width: 900px){.careersHero_body{margin:67px 11.7% 72px}}.careersHero_body p{font-size:1.8rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.careersHero_body p{font-size:1.5rem}}@media only screen and (min-width: 901px){.careersHero_gallery{height:100lvh;overflow:hidden;width:38.6111111111vw;position:sticky;left:0;top:0}}@media only screen and (max-width: 900px){.careersHero_gallery{margin-top:75px}}.careersHero_copy,.careersHero_body{transition:1.8s cubic-bezier(0.19, 1, 0.22, 1);transform:translateX(20px);opacity:0}[data-load="1"] .careersHero_copy,[data-load="1"] .careersHero_body{opacity:1}.careersHero_copy{transition-delay:1.1s}.careersHero_body{transition-delay:1.3s}.careersHero_gallery{opacity:0;transition:2.2s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}[data-load="1"] .careersHero_gallery{opacity:1}.job{background-color:#fff;padding:80px 0;margin-top:0}@media only screen and (max-width: 900px){.job{padding-bottom:40px}}.job_wrap{max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.job_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.job_wrap{width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.job_content{margin-top:75px;display:flex;justify-content:space-between}}@media only screen and (max-width: 900px){.job_content{margin-top:50px}}@media only screen and (min-width: 901px){.job_side{width:21.404109589%}}.job_main{min-height:100lvh}@media only screen and (min-width: 901px){.job_main{width:65.0684931507%}}@media only screen and (max-width: 900px){.job_main{margin-top:31px}}.jobMenu{border-top:1px solid rgba(11, 65, 52,0.1);padding-top:15px}.jobMenu_title{font-size:1.4rem;color:#438a94;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}.jobMenu_list{margin-top:30px}@media only screen and (max-width: 900px){.jobMenu_list{display:flex;flex-wrap:wrap}}.jobMenu_item{margin-bottom:8px}@media only screen and (max-width: 900px){.jobMenu_item{margin-right:8px}}.jobMenu_item.is-current button{border-color:#0b4134;background-color:#0b4134;pointer-events:none}.jobMenu_item.is-current button span{color:#fff}.jobMenu_item.is-current button i{background-color:#fff}.jobMenu_item button{border:1px solid rgba(11, 65, 52,0.1);height:32px;border-radius:16px;display:flex;align-items:center;padding-left:15px;padding-right:15px;width:fit-content;transition:1s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.jobMenu_item button:hover{background-color:rgba(11, 65, 52,0.07)}}.jobMenu_item button i{width:10px;height:10px;background-color:#0b4134;border-radius:50%;margin-right:8px;display:flex;align-items:center;justify-content:center}.jobMenu_item button i::before{content:"";display:block;width:4px;height:4px;border-radius:50%;border:1px solid #0b4134}.jobMenu_item button span{font-size:1.3rem;font-feature-settings:"palt";letter-spacing:.02em;color:#0b4134}.jobCard{border:1px solid rgba(11, 65, 52,0.1);border-radius:8px;margin-bottom:40px;position:relative}.jobCard.is-hidden{display:none}.jobCardHead{background-image:url("/assets/img/global/texture.png");padding:39px 5.1% 32px}@media only screen and (max-width: 900px){.jobCardHead{padding:34px 6.1% 94px}}.jobCardHead_head{display:flex;justify-content:space-between;align-items:center}.jobCardHead_title span{display:block}.jobCardHead_title span.is-sub{font-size:1.1rem;color:#438a94;display:flex;align-items:center;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}.jobCardHead_title span.is-sub::before{content:"";display:block;width:6px;height:6px;border-radius:50%;margin-right:9px;background-color:#438a94;margin-top:-1px}.jobCardHead_title span.is-main{font-size:2.4rem;margin-top:4px;padding-right:20px;line-height:160%;color:#0b4134;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}.jobCardHead_body{margin-top:25px}@media only screen and (max-width: 900px){.jobCardHead_body{margin-top:10px}}.jobCardHead_body p{font-size:1.3rem;line-height:180%;font-feature-settings:normal}@media only screen and (max-width: 900px){.jobCardHead_button{position:absolute;right:6.3%;bottom:84px}}.jobCardDetail{background-image:url("/assets/img/global/texture.png")}.jobCardDetail_content{padding:0 5.1% 19px}@media only screen and (max-width: 900px){.jobCardDetail_content{padding:0 6.2% 75px}}.jobCardDetail_body p{font-size:1.3rem;line-height:180%;font-feature-settings:normal}.jobCardArticle{border-top:1px solid rgba(11, 65, 52,0.1);padding-top:20px;margin-top:30px}@media only screen and (max-width: 900px){.jobCardArticle{padding-top:27px;margin-top:20px}}.jobCardArticle_title{font-size:1rem;color:#438a94}.jobCardArticle_list{margin-top:20px}@media only screen and (max-width: 900px){.jobCardArticle_list{margin-top:27px}}.jobCardArticleCard{margin-bottom:20px}@media only screen and (max-width: 900px){.jobCardArticleCard{margin-bottom:28px}}.jobCardArticleCard_link{background-color:#fff}@media only screen and (min-width: 901px){.jobCardArticleCard_link{display:flex;align-items:center;justify-content:space-between;border-radius:8px;overflow:hidden}}@media only screen and (max-width: 900px){.jobCardArticleCard_link{display:block;padding:20px 6.7% 18px}}.jobCardArticleCard_image{width:22.0588235294%}@media only screen and (max-width: 900px){.jobCardArticleCard_image{width:58.2%;border-radius:4px;overflow:hidden}}@media only screen and (min-width: 901px){.jobCardArticleCard_content{width:77.9411764706%;padding-left:3%;padding-right:3%}}@media only screen and (max-width: 900px){.jobCardArticleCard_content{margin-top:13px}}.jobCardArticleCard_body p{font-size:1.3rem;color:#0b4134;line-height:150%;font-feature-settings:normal}.jobCardArticleCard_service{font-size:1.1rem;margin-top:10px;color:#438a94;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}.jobCardArticleCard_image{overflow:hidden}.jobCardArticleCard_image>div{transition:1.4s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}@media only screen and (min-width: 901px){.jobCardArticleCard_link:hover .jobCardArticleCard_image>div{transform:scale(1.06)}}.jobCardTrigger{border-top:1px solid rgba(11, 65, 52,0.1);padding:15px 2.5%;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width: 900px){.jobCardTrigger{padding:17px 5.4%}}.jobCardTrigger_title span{font-size:1.4rem;animation:fadeIn ease-out .5s forwards;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}[data-accordion-state=open] .jobCardTrigger_title span.is-more{display:none}[data-accordion-state=close] .jobCardTrigger_title span.is-close{display:none}.jobCardTrigger_icon{width:16px;height:16px;border-radius:50%;background-color:#0b4134;display:flex;align-items:center;justify-content:center}.jobCardTrigger_icon:before{content:""}.jobCardTrigger_icon:after{content:""}.jobCardTrigger_icon::before,.jobCardTrigger_icon::after{color:#fff;font-size:.8rem}[data-accordion-state=open] .jobCardTrigger_icon::before{display:none}[data-accordion-state=close] .jobCardTrigger_icon::after{display:none}@media only screen and (min-width: 901px){.careersModal{width:82.5342465753%;margin-left:auto;margin-right:auto;padding:100px 0 40px}}@media only screen and (max-width: 900px){.careersModal{padding:56px 0 40px}}@media only screen and (max-width: 900px){.careersModal:not([data-modal-id="1"]){width:87.6923076923%;margin-left:auto;margin-right:auto}}.careersModal *{color:#fff}@media only screen and (min-width: 901px){.careersModal_wrap{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.careersModal_wrap[\:has\(.careersModal_image\)]{flex-direction:row-reverse}.careersModal_wrap:has(.careersModal_image){flex-direction:row-reverse}}@media only screen and (min-width: 901px){.careersModal_left{width:49.7925311203%}}.careersModal_title{font-size:3.2rem;line-height:150%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.careersModal_title{font-size:2.4rem}}.careersModal_lead{margin-top:60px}@media only screen and (max-width: 900px){.careersModal_lead{margin-top:20px}}.careersModal_lead p{font-size:2.4rem;line-height:200%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.careersModal_lead p{font-size:1.5rem;line-height:180%}}@media only screen and (max-width: 900px){.careersModal_body{margin-top:20px}}.careersModal_body p{font-size:1.8rem;line-height:200%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.careersModal_body p{font-size:1.5rem;line-height:180%}}@media only screen and (min-width: 901px){.careersModal_right{width:47.0954356846%}}@media only screen and (max-width: 900px){[data-modal-id="1"] .careersModal_right{width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.careersModal_image{margin-bottom:50px;padding-right:18.7%}}.careersModalWork{display:flex;flex-wrap:wrap}@media only screen and (min-width: 901px){.careersModalWork{margin-top:80px;justify-content:center}}@media only screen and (max-width: 900px){.careersModalWork{margin-top:32px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.careersModalWork li{background-color:#fff;padding:14px 15px;display:flex;margin:0 2px 4px}@media only screen and (max-width: 900px){.careersModalWork li{padding:7px 10px;margin:0 4px 6px 0;width:fit-content}}.careersModalWork li::before{content:"";display:block;width:6px;height:6px;background-color:#0b4134;border-radius:50%}@media only screen and (min-width: 901px){.careersModalWork li::before{margin-top:5px;margin-right:9px}}@media only screen and (max-width: 900px){.careersModalWork li::before{margin-top:7px;margin-right:8px}}.careersModalWork li span{font-size:1.5rem;line-height:1;color:#0b4134;letter-spacing:.12em;display:block;width:calc(100% - 15px)}@media only screen and (max-width: 900px){.careersModalWork li span{font-size:1.2rem;line-height:160%;width:calc(100% - 14px)}}.careersModalWork li span em{font-size:1.3rem;font-style:normal;color:#0b4134}@media only screen and (max-width: 900px){.careersModalWork li span em{font-size:1.1rem}}@media only screen and (min-width: 901px){.careersModalSupport{display:flex;justify-content:space-between;margin-top:60px}}@media only screen and (max-width: 900px){.careersModalSupport{margin-top:30px}}@media only screen and (min-width: 901px){.careersModalSupport_column{width:49.7403946002%}}.careersModalSupportCard{background-color:#fff;padding:2px;display:flex;align-items:center;margin-bottom:4px}@media only screen and (max-width: 900px){.careersModalSupportCard{align-items:stretch}}.careersModalSupportCard_image{width:16.7014613779%}@media only screen and (max-width: 900px){.careersModalSupportCard_image{width:15%;background-color:#0b4134;display:flex;align-items:center}}.careersModalSupportCard_content{width:calc(100% - 80px);padding-left:16px}@media only screen and (max-width: 900px){.careersModalSupportCard_content{width:calc(100% - 64px);margin-top:19px;margin-bottom:19px}}.careersModalSupportCard_title{font-size:1.5rem;color:#0b4134}@media only screen and (max-width: 900px){.careersModalSupportCard_title{font-size:1.2rem}}.careersModalSupportCard_body{margin-top:17px}@media only screen and (max-width: 900px){.careersModalSupportCard_body{margin-top:10px}}.careersModalSupportCard_body p{font-size:1.3rem;line-height:160%;color:#438a94}@media only screen and (max-width: 900px){.careersModalSupportCard_body p{font-size:1.1rem}}.careersModalValue{margin-top:70px}@media only screen and (max-width: 900px){.careersModalValue{margin-top:30px}}.careersModalValue_body{margin-top:40px}@media only screen and (max-width: 900px){.careersModalValue_body{margin-top:30px}}.careersModalValue_body p{font-size:1.4rem;line-height:200%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.careersModalValue_body p{font-size:1.2rem}}@media only screen and (min-width: 901px){.careersModalOrganize{display:flex;flex-wrap:wrap;margin-top:70px}}@media only screen and (max-width: 900px){.careersModalOrganize{margin-top:35px}}.careersModalOrganize_item{background-color:#fff}@media only screen and (min-width: 901px){.careersModalOrganize_item{padding:7px 3.5% 9px;width:49.7403946002%;margin-bottom:4px}.careersModalOrganize_item:nth-child(odd){margin-right:.5192107996%}}@media only screen and (max-width: 900px){.careersModalOrganize_item{margin-bottom:6px;padding:12px 6.6% 16px}}.careersModalOrganize_title{font-size:1.5rem;line-height:200%;position:relative;color:#0b4134}@media only screen and (max-width: 900px){.careersModalOrganize_title{font-size:1.2rem}}.careersModalOrganize_title::before{content:"";display:block;width:6px;height:6px;border-radius:50%;position:absolute;left:-18px;top:12px;background-color:#0b4134}@media only screen and (max-width: 900px){.careersModalOrganize_title::before{left:-12px;top:10px}}.careersModalOrganize_body{margin-top:10px}@media only screen and (max-width: 900px){.careersModalOrganize_body{margin-top:4px}}.careersModalOrganize_body p{font-size:1.3rem;line-height:160%;color:#438a94}@media only screen and (max-width: 900px){.careersModalOrganize_body p{font-size:1.1rem}}.careersModalCompany{margin-top:65px}@media only screen and (max-width: 900px){.careersModalCompany{margin-top:35px}}.careersModalCompany dl{display:flex;flex-wrap:wrap}.careersModalCompany dl dt,.careersModalCompany dl dd{font-size:1.5rem;margin:0 4px 4px 0;padding:14px 17px}@media only screen and (max-width: 900px){.careersModalCompany dl dt,.careersModalCompany dl dd{font-size:1.2rem;padding:10px 12px}}.careersModalCompany dl dt{background-color:#fff;color:#0b4134;position:relative;padding-left:30px}@media only screen and (max-width: 900px){.careersModalCompany dl dt{padding-left:25px}}.careersModalCompany dl dt::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#0b4134;position:absolute;left:16px;top:19px}@media only screen and (max-width: 900px){.careersModalCompany dl dt::before{left:12px;top:14px}}.careersModalCompany dl dd{background-color:rgba(255, 255, 255,0.1);color:#fff}.pickupCarousel{margin-top:80px;padding-bottom:200px}@media only screen and (max-width: 900px){.pickupCarousel{margin-top:70px;padding-bottom:120px}}.pickupCarousel_head{max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.pickupCarousel_head{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.pickupCarousel_head{width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.pickupCarousel_content{margin-top:80px}}.pickupCarousel .splide__track{padding-top:50px;padding-bottom:50px}.pickupCard_link{width:760px;height:506px;display:block;position:relative;z-index:1}@media only screen and (max-width: 900px){.pickupCard_link{width:342px;height:342px}}.pickupCard_link::before{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.pickupCard_category{position:absolute;z-index:2;display:flex;left:20px;top:20px;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.pickupCard_category li{background-color:rgba(0,0,0,.2);height:32px;padding-left:12px;padding-right:12px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-right:4px}.pickupCard_category li::before{content:"";display:block;width:6px;height:6px;margin-right:10px;background-color:#fff;border-radius:50%}.pickupCard_category li span{font-size:1.1rem;color:#fff;line-height:1;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:600}.pickupCard_title{position:absolute;z-index:3;left:3%;bottom:18px;width:92%;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}@media only screen and (max-width: 900px){.pickupCard_title{left:5.5%;width:88%}}.pickupCard_title span{font-size:3.2rem;line-height:120%;color:#fff;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.pickupCard_title span{font-size:1.8rem;line-height:130%}}.pickupCard_icon{right:20px;top:20px;position:absolute;z-index:4;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.pickupCard_icon:before{content:""}.pickupCard_icon::before{font-size:1rem;color:#0b4134}.pickupCard_image{position:relative;z-index:0;height:100%}.pickupCard_image>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.pickupCard_image>div img{object-fit:cover;width:100%;height:100%;display:block}.pickupCard_image{overflow:hidden}.pickupCard_image>div{transition:1.4s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}@media only screen and (min-width: 901px){.pickupCard_link:hover .pickupCard_image>div{transform:scale(1.06)}.pickupCard_link:hover .pickupCard_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.slogan{position:relative}@media only screen and (min-width: 901px){.slogan{margin:66px 0 0 10.4%;height:402px}}@media only screen and (max-width: 900px){.slogan{margin:70px 0 0 0;padding:0 2.4%}}@media only screen and (min-width: 901px){.slogan_box{position:absolute}.slogan_box[data-slogan="1"]{left:0;top:0}.slogan_box[data-slogan="2"]{left:59.6%;top:18.6%}.slogan_box[data-slogan="3"]{left:12%;bottom:0}}@media only screen and (max-width: 900px){.slogan_box{margin-top:46px}.slogan_box[data-slogan="2"]{padding-left:13.8%}.slogan_box[data-slogan="3"]{padding-left:6.6%}}.slogan_en span{font-size:4.8rem;line-height:140%;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;letter-spacing:0;line-height:1}@media only screen and (max-width: 900px){.slogan_en span{font-size:3.6rem}}@media only screen and (max-width: 900px){.slogan_ja{margin-top:7px}}.slogan_ja span{font-size:1.8rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.slogan_ja span{font-size:1.6rem}}.slogan_body{margin:7px 0 0 -4px}@media only screen and (max-width: 900px){.slogan_body{margin:14px 0 0 -5px}}.slogan_body p{font-size:1.3rem;color:#fff;line-height:200%;padding:3px 5px}.slogan_body p br.is-1120{display:none}@media screen and (max-width: 1119px){.slogan_body p br.is-1120{display:block}}@media screen and (max-width: 1119px){[data-slogan="2"] .slogan_body p br{display:none}}.careersValue{margin-top:0;padding:149px 0 104px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("/assets/img/careers/value_background.webp")}@media only screen and (max-width: 900px){.careersValue{padding:217px 0 104px}}.careersValue *{color:#fff}.careersValue_wrap{position:relative;padding-left:15%;max-width:1168px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 900px){.careersValue_wrap{padding-left:6.2%}}.careersValue .headlineVertical{position:absolute}@media only screen and (min-width: 901px){.careersValue .headlineVertical{left:6.7%;top:8.1vh}}@media only screen and (max-width: 900px){.careersValue .headlineVertical{right:11%;top:59px}}@media screen and (max-width: 1439px){.careersValue_content{padding-right:5%}}.careersValue_title{font-size:3.2rem;line-height:150%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.careersValue_title{font-size:2.4rem}}.careersValue_body{margin-top:61px;padding-left:21%}@media only screen and (max-width: 900px){.careersValue_body{margin-top:45px;padding-left:6.3%}}.careersValue_body p{font-size:1.8rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.careersValue_body p{font-size:1.5rem}}.wantedly{background-color:#fff;margin-top:0;padding-bottom:120px}@media only screen and (max-width: 900px){.wantedly{padding-bottom:80px}}.wantedly_wrap{border-radius:8px;background-color:rgba(11, 65, 52,0.05)}@media only screen and (min-width: 901px){.wantedly_wrap{display:flex;justify-content:space-between;padding:77px 7.5%;max-width:1168px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.wantedly_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.wantedly_wrap{padding:49px 5.7% 60px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.wantedly_headline span{font-size:2.4rem;color:#0b4134;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.wantedly_timeline{margin-top:28px}}.wantedly_timeline a{width:90%;display:block}@media only screen and (max-width: 900px){.wantedly_timeline iframe{width:100% !important}}@media only screen and (min-width: 901px){.interviewCarousel{mask-image:linear-gradient(to right, #000 0%, #000 10%, #000 70%, transparent 100%)}}.interviewCarouselCard{width:352px;padding-top:200px;position:relative}@media only screen and (max-width: 900px){.interviewCarouselCard{width:260px;padding-top:155px}}.interviewCarouselCard::before{content:"";display:block;width:1px;height:352px;background-color:#3f433d;opacity:.1;position:absolute;left:-32px;bottom:0;pointer-events:none}@media only screen and (max-width: 900px){.interviewCarouselCard::before{left:-21px}}.interviewCarouselCard_link{display:block}.interviewCarouselCard_title{position:absolute;z-index:11;right:7px;top:-100px;font-size:1.8rem;line-height:150%;text-align:right;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1;letter-spacing:.04em;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}@media only screen and (max-width: 900px){.interviewCarouselCard_title{font-size:1.8rem}}.interviewCarouselCard_category{display:flex;align-items:center}.interviewCarouselCard_category::before{content:"";display:block;width:10px;height:10px;background-color:#0b4134;border-radius:50%;margin-right:10px}.interviewCarouselCard_category span{font-size:1.4rem;display:block;color:#0b4134;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.interviewCarouselCard_category span{font-size:1.3rem}}.interviewCarouselCard_media{margin-top:20px;position:relative;z-index:10}.interviewCarouselCard_image{aspect-ratio:352/235;position:relative}.interviewCarouselCard_image::before{background:linear-gradient(227deg, rgba(217, 217, 217, 0.49) 0%, rgba(217, 217, 217, 0) 24.37%);content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}@media only screen and (max-width: 900px){.interviewCarouselCard_image{aspect-ratio:260/235}}.interviewCarouselCard_image>div{position:relative;z-index:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.interviewCarouselCard_image>div img{object-fit:cover;width:100%;height:100%;display:block}.interviewCarouselCard_content{margin-top:25px}.interviewCarouselCard_copy{font-size:1.8rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.interviewCarouselCard_copy{font-size:1.5rem}}.interviewCarouselCard_description{display:flex;margin-top:25px}.interviewCarouselCard_description span{color:#0b4134;font-size:1.3rem;display:block;position:relative;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}.interviewCarouselCard_description span.is-company{margin-right:12px;padding-right:12px}.interviewCarouselCard_description span.is-company::before{right:0;top:1px;width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_black.svg")}.interviewCarouselCard_logo{width:120px;margin:45px 0 0 auto}.homeInterview_content .splide__slide{transform:translateY(50px);opacity:0;transition:1.2s cubic-bezier(0.19, 1, 0.22, 1);will-change:transform,opacity}.homeInterview_content .splide__slide:nth-child(1){transition-delay:0s}.homeInterview_content .splide__slide:nth-child(2){transition-delay:0.17s}.homeInterview_content .splide__slide:nth-child(3){transition-delay:0.34s}.homeInterview_content .splide__slide:nth-child(4){transition-delay:0.51s}.homeInterview_content .splide__slide:nth-child(5){transition-delay:0.68s}.homeInterview_content .splide__slide:nth-child(6){transition-delay:0.85s}.homeInterview_content .splide__slide:nth-child(7){transition-delay:1.02s}.homeInterview_content .splide__slide:nth-child(8){transition-delay:1.19s}.homeInterview_content .splide__slide:nth-child(9){transition-delay:1.36s}.homeInterview_content .splide__slide:nth-child(10){transition-delay:1.53s}.homeInterview_content .splide__slide:nth-child(11){transition-delay:1.7s}.homeInterview_content .splide__slide:nth-child(12){transition-delay:1.87s}.homeInterview_content .splide__slide:nth-child(13){transition-delay:2.04s}.homeInterview_content .splide__slide:nth-child(14){transition-delay:2.21s}.homeInterview_content .splide__slide:nth-child(15){transition-delay:2.38s}.homeInterview_content .splide__slide:nth-child(16){transition-delay:2.55s}.homeInterview_content .splide__slide:nth-child(17){transition-delay:2.72s}.homeInterview_content .splide__slide:nth-child(18){transition-delay:2.89s}.homeInterview_content .splide__slide:nth-child(19){transition-delay:3.06s}.homeInterview_content .splide__slide:nth-child(20){transition-delay:3.23s}.homeInterview_content .splide__slide:nth-child(21){transition-delay:3.4s}.homeInterview_content .splide__slide:nth-child(22){transition-delay:3.57s}.homeInterview_content .splide__slide:nth-child(23){transition-delay:3.74s}.homeInterview_content .splide__slide:nth-child(24){transition-delay:3.91s}.homeInterview_content .splide__slide:nth-child(25){transition-delay:4.08s}.homeInterview_content .splide__slide:nth-child(26){transition-delay:4.25s}.homeInterview_content .splide__slide:nth-child(27){transition-delay:4.42s}.homeInterview_content .splide__slide:nth-child(28){transition-delay:4.59s}.homeInterview_content .splide__slide:nth-child(29){transition-delay:4.76s}.homeInterview_content .splide__slide:nth-child(30){transition-delay:4.93s}.homeInterview_content .splide__slide:nth-child(31){transition-delay:5.1s}.homeInterview_content.inview .splide__slide{transform:none;opacity:1}.interviewCarouselCard_image{overflow:hidden}.interviewCarouselCard_image>div{transition:1.4s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}@media only screen and (min-width: 901px){.interviewCarouselCard_link:hover .interviewCarouselCard_image>div{transform:scale(1.08)}}.case{display:flex;justify-content:space-between;margin-top:120px}@media only screen and (max-width: 900px){.case{margin-top:110px}}.case_side{width:14.5588235294%;position:sticky;left:0;top:0;height:100%}@media only screen and (max-width: 900px){.case_side{width:17.9487179487%;top:110px}}.case_main{width:85.4411764706%}@media only screen and (max-width: 900px){.case_main{width:82.0512820513%}}@media only screen and (min-width: 901px){.caseBottom{padding-right:7.3149741824%;margin:146px 0 160px}}@media only screen and (max-width: 900px){.caseBottom{margin:67px 0 120px}}.caseBottom_head{border-bottom:1px solid rgba(63,67,61,.2);padding:0 0 11px 1.8%}@media only screen and (max-width: 900px){.caseBottom_head{padding:0 0 11px 6.2%}}.caseBottom_head p{font-size:1.4rem;line-height:140%;color:#0b4134}.caseBottom_head p:last-child{letter-spacing:.02em;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (min-width: 901px){.caseBottom_menu{margin-top:-47px}}@media only screen and (max-width: 900px){.caseBottom_menu{margin-top:10px}}.caseBottom_menu::before{content:"";display:block;background-color:#0b4134;max-width:1168px}@media only screen and (min-width: 901px){.caseBottom_back{padding-left:7.3%}}@media only screen and (max-width: 900px){.caseBottom_back{width:87.6923076923%;margin-left:auto;margin-right:auto}}.caseHero{position:relative}@media only screen and (min-width: 901px){.caseHero{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row-reverse}}@media only screen and (max-width: 900px){.caseHero::before{content:"";display:block;width:85.6%;height:1px;background-color:rgba(63, 67, 61,0.1);position:absolute;left:0;bottom:0}}@media only screen and (min-width: 901px){.caseHero_content{width:39.0705679862%;border-bottom:1px solid rgba(63, 67, 61,0.1)}}.caseHero_inner{padding-bottom:40px}@media only screen and (max-width: 900px){.caseHero_inner{padding:46px 5% 53px 7%}}.caseHero_copy{font-size:3.2rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.caseHero_copy{font-size:2.4rem}}.caseHero_description{display:flex;align-items:center;flex-wrap:wrap;margin-top:48px}@media only screen and (max-width: 900px){.caseHero_description{margin-top:36px}}.caseHero_description span{font-size:1.5rem;display:block;color:#0b4134;position:relative;line-height:140%;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:500}.caseHero_description span.is-company{margin-right:12px;padding-right:12px}.caseHero_description span.is-company::before{right:0;top:6px;width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}.caseHero_image{position:relative}@media only screen and (min-width: 901px){.caseHero_image{aspect-ratio:652/435;width:56.1101549053%}}@media only screen and (max-width: 900px){.caseHero_image{aspect-ratio:320/398}}.caseHero_image>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.caseHero_image>div img{object-fit:cover;width:100%;height:100%;display:block}.caseHero_image{overflow:hidden}.caseHero_image>div{transition:2.8s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scale(1.2);will-change:transform}[data-load="1"] .caseHero_image>div{transform:scale(1)}.caseHero_copy{opacity:0;will-change:opacity transform;transition:1.6s cubic-bezier(0.19, 1, 0.22, 1) .5s;transform:translateY(20px)}[data-load="1"] .caseHero_copy{transform:none;opacity:1}.caseHero_description{opacity:0;will-change:opacity transform;transition:1.6s cubic-bezier(0.19, 1, 0.22, 1) .6s;transform:translateY(20px)}[data-load="1"] .caseHero_description{transform:none;opacity:1}.interview{padding-right:8.1755593804%}@media only screen and (min-width: 901px){.interview{margin-top:43px}}@media only screen and (max-width: 900px){.interview{margin-top:-10px}}.interview_section{border-bottom:1px solid #0b4134;padding:105px 0 110px}@media only screen and (max-width: 900px){.interview_section{padding:70px 0 70px}}.interview_section:last-child{border-bottom:none;padding-bottom:0}@media only screen and (max-width: 900px){.interview_section:last-child{padding-bottom:0}}@media only screen and (min-width: 901px){.interview_section>*:not(.interviewHeadlineLv1){margin-left:10%}}.interviewHeadlineLv1{margin-bottom:73px}@media only screen and (max-width: 900px){.interviewHeadlineLv1{margin-bottom:52px}}.interviewHeadlineLv1 span{font-size:3.2rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.interviewHeadlineLv1 span{font-size:2.4rem}}@media only screen and (min-width: 901px){.interviewBody{margin-top:64px;width:80%}}@media only screen and (max-width: 900px){.interviewBody{margin-top:44px}}.interviewBody p{font-size:1.5rem;line-height:200%}@media only screen and (max-width: 900px){.interviewBody p{line-height:180%}}.interviewBody p a{text-decoration:underline}@media only screen and (min-width: 901px){.interviewBody p a:hover{text-decoration:none}}.interviewComment{margin-top:50px}@media only screen and (max-width: 900px){.interviewComment{margin-top:44px}}@media only screen and (min-width: 901px){.interviewComment[data-row="2"]{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){[data-row="1"] .interviewComment_body{width:80%}[data-row="2"] .interviewComment_body{width:57.6763485477%}}.interviewComment_body dt p{font-size:1.5rem;color:#0b4134;line-height:140%}@media only screen and (max-width: 900px){.interviewComment_body dt p{line-height:180%}}.interviewComment_body dd{margin-top:10px;font-size:1.5rem;line-height:200%}@media only screen and (max-width: 900px){.interviewComment_body dd{line-height:180%}}.interviewComment_body dd p{font-size:1.5rem;line-height:200%}@media only screen and (max-width: 900px){.interviewComment_body dd p{line-height:180%}}@media only screen and (min-width: 901px){.interviewComment .interviewMedia{width:25.9336099585%}}.interviewMedia{margin-top:60px}@media only screen and (max-width: 900px){.interviewMedia{padding-left:15%}}.interviewMedia[\:has\(.interviewMedia_wrap\)]{display:flex;justify-content:flex-end}.interviewMedia:has(.interviewMedia_wrap){display:flex;justify-content:flex-end}@media only screen and (min-width: 901px){.interviewMedia_wrap{width:68.2572614108%}}.interviewMedia_caption{font-size:1.3rem;line-height:200%;margin-top:10px}@media only screen and (max-width: 900px){.interviewMedia_caption{line-height:180%}}.caseList{margin-bottom:96px}@media only screen and (max-width: 900px){.caseList{margin-bottom:70px}}@media only screen and (min-width: 901px){.caseList_link{display:flex;justify-content:space-between;position:relative}}@media only screen and (max-width: 900px){.caseList_link{display:block}}.caseList_image{width:43.5126582278%}@media only screen and (max-width: 900px){.caseList_image{width:94%}}@media only screen and (min-width: 901px){.caseList_content{width:52.0569620253%;padding-top:140px;padding-right:100px}}@media only screen and (max-width: 900px){.caseList_content{margin-top:30px;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.caseList_head{display:flex;justify-content:space-between}}.caseList_category{display:flex;align-items:center}.caseList_category::before{content:"";display:block;width:10px;height:10px;background-color:#0b4134;border-radius:50%;margin-right:10px}.caseList_category span{font-size:1.4rem;display:block;color:#0b4134;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (min-width: 901px){.caseList_logo{display:none}}@media only screen and (max-width: 900px){.caseList_logo>div{max-width:140px;max-height:60px}}.caseList_copy{margin-top:50px;font-size:2.4rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.caseList_copy{font-size:1.8rem}}.caseList_description{display:flex;align-items:center;line-height:180%}@media only screen and (min-width: 901px){.caseList_description{margin-top:28px;margin-left:15%;flex-wrap:wrap}}@media only screen and (max-width: 900px){.caseList_description{margin-top:22px}}.caseList_description span{font-size:1.5rem;display:block;color:#0b4134;position:relative;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:500}.caseList_description span.is-company{margin-right:12px;padding-right:12px}.caseList_description span.is-company::before{right:0;top:7px;width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}@media only screen and (min-width: 901px){.caseListIcon{width:80px;position:absolute;z-index:2;right:0;top:84px}}@media only screen and (max-width: 900px){.caseListIcon{display:flex;align-items:center;margin-top:50px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.caseListIcon_title{position:relative;text-align:right;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (min-width: 901px){.caseListIcon_title{padding-bottom:60px;margin-left:8px;font-size:1.8rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1;line-height:170%}}@media only screen and (max-width: 900px){.caseListIcon_title{font-size:1.6rem;width:calc(100% - 42px);padding-right:23px;line-height:160%}}@media only screen and (min-width: 901px){.caseListIcon_title::before{left:14px;bottom:32px;width:37px;height:1px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}}@media only screen and (max-width: 900px){.caseListIcon_title::before{right:12px;top:15px;width:1px;height:25px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}}.caseListIcon_icon{width:80px;height:80px;border:1px solid rgba(11,65,52,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.caseListIcon_icon:before{content:""}@media only screen and (max-width: 900px){.caseListIcon_icon{width:42px;height:42px}}.caseListIcon_icon::before{font-size:1.4rem;color:#0b4134}@media only screen and (max-width: 900px){.caseListIcon_icon::before{font-size:1.2rem}}.caseList_image{overflow:hidden}.caseList_image>div{transition:2.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}@media only screen and (min-width: 901px){.caseList_link:hover .caseList_image>div{transform:scale(1.08)}.caseList_link:hover .caseListIcon_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.caseSide{width:100%;height:calc(100lvh - 195px)}@media only screen and (max-width: 900px){.caseSide{height:calc(100lvh - 105px)}}.caseSideHeadline{position:absolute;left:calc(50% - 13px);top:24px}@media only screen and (max-width: 900px){.caseSideHeadline{left:calc(50% - 11px);top:0}}.caseSideHeadline_category{position:relative}@media only screen and (min-width: 901px){.caseSideHeadline_category{margin-left:3px}}.caseSideHeadline_category span{font-size:1.4rem;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1}.caseSideHeadline_category::before{content:"";display:block;width:10px;height:10px;background-color:#0b4134;border-radius:50%;margin-bottom:10px;margin-left:2px}.caseSideHeadline_title{margin-top:45px;position:relative;font-size:1.8rem;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1}@media only screen and (max-width: 900px){.caseSideHeadline_title{font-size:1.4rem}}.caseSideHeadline_title::before{content:"";width:1px;height:24px;background-color:#0b4134;opacity:.2;display:block;position:absolute;left:calc(50% - 1px);top:-35px}.caseSideProgress{position:absolute;left:calc(50% - 12px);bottom:24px}@media only screen and (max-width: 900px){.caseSideProgress{left:calc(50% - 10px)}}.caseSideProgress p{line-height:1;display:flex;align-items:center;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1}.caseSideProgress p em{font-size:1.4rem;color:#0b4134;font-style:normal;display:block}.caseSideProgress p em.is-line{color:rgba(63,67,61,.2);font-size:.9rem;margin-top:7px;margin-bottom:7px}.caseSideProgress p em.is-total{opacity:.7}.history{position:relative}.history *{color:#fff}.history_background{position:sticky;z-index:0;left:0;top:0;width:100%;height:100lvh}.history_image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.history_image img{object-fit:cover;width:100%;height:100%;display:block}.history_wrap{position:relative;z-index:1;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.history_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (min-width: 901px){.history_headline{position:absolute;left:6.7%;top:12.6vh}}@media only screen and (max-width: 900px){.history_headline{margin-bottom:100px}}@media only screen and (min-width: 901px){.historyTimeline{display:flex;justify-content:flex-end}}@media only screen and (min-width: 901px){.historyTimeline_wrap{width:56.0787671233%;padding-top:20lvh}}@media only screen and (max-width: 900px){.historyTimeline_wrap{margin-top:calc(-100lvh + 100px);padding-bottom:100px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.historyTimeline_column{display:flex;margin-bottom:60px}@media only screen and (max-width: 900px){.historyTimeline_column{margin-bottom:50px}}.historyTimeline_year{font-size:1.6rem;width:68px;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.historyTimeline_year{width:57px}}.historyTimeline_content{display:flex;flex-wrap:wrap;border-left:1px solid rgba(255,255,255,.5);width:calc(100% - 68px)}@media only screen and (max-width: 900px){.historyTimeline_content{width:calc(100% - 55px)}}.historyTimeline_content dt,.historyTimeline_content dd{margin-bottom:10px}.historyTimeline_content dt{width:58px;text-align:center}.historyTimeline_content dt p{font-size:1.6rem;line-height:180%;margin-top:-3px;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.historyTimeline_content dt p{margin-top:-5px}}.historyTimeline_content dd{width:calc(100% - 58px)}@media only screen and (max-width: 900px){.historyTimeline_content dd{margin-top:-2px}}.historyTimeline_content dd p{font-size:1.3rem;line-height:180%;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:600}.historyTimeline_content dd p a{text-decoration:underline}@media only screen and (min-width: 901px){.historyTimeline_content dd p a:hover{text-decoration:none}}.companyInformation{margin-top:105px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.companyInformation{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.companyInformation{margin-top:132px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.companyInformation_wrap{margin-bottom:16px}@media only screen and (min-width: 901px){.companyInformation_wrap[data-wrap-row="2"]{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.companyInformation_column{width:49.3150684932%}}.companyInformation_column[data-column-row="2"]{display:flex;justify-content:space-between;flex-wrap:wrap}.companyInformation_box{background-color:#fff}@media only screen and (max-width: 900px){.companyInformation_box{margin-bottom:16px}}[data-column-row="2"] .companyInformation_box{width:48.6111111111%;padding:15px 5.2%}@media only screen and (max-width: 900px){[data-column-row="2"] .companyInformation_box{width:47.6608187135%;padding:9px 8.7% 41px}}[data-column-row="2"] .companyInformation_box:nth-child(1),[data-column-row="2"] .companyInformation_box:nth-child(2){margin-bottom:16px}[data-column-row="1"] .companyInformation_box{padding:15px 5.2%}@media only screen and (max-width: 900px){[data-column-row="1"] .companyInformation_box{padding:10px 4.7% 25px}}[data-wrap-row="1"] .companyInformation_box{padding:13px 2.9% 30px}@media only screen and (max-width: 900px){[data-wrap-row="1"] .companyInformation_box{padding:10px 4.7% 25px}}.companyInformation_title{position:relative}.companyInformation_title span{font-size:1.3rem;color:#0b4134}@media only screen and (max-width: 900px){.companyInformationMap .companyInformation_title,.companyInformationBranch .companyInformation_title{margin-left:4.6%}}.companyInformation_title::before{content:"";position:absolute;left:-14px;top:9px;background-color:#0b4134;border-radius:50%;width:6px;height:6px;display:block}.companyInformation_content{margin-top:24px}@media only screen and (max-width: 900px){.companyInformation_content{margin-top:20px}}.companyInformation_body p{font-size:1.8rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.companyInformation_body p{font-size:1.6rem}}.companyInformation_body p span{font-size:1.2rem;display:block}@media only screen and (max-width: 900px){.companyInformation_body p span{font-size:1.1rem}}.companyInformationMap{padding-bottom:10px}.companyInformationMap_content{margin-top:30px}@media only screen and (max-width: 900px){.companyInformationMap_content{margin-top:25px}}.companyInformationMap_content iframe{width:100%;height:280px}@media only screen and (max-width: 900px){.companyInformationMap_content iframe{height:200px}}.companyInformationMap_address{margin-top:10px}@media only screen and (max-width: 900px){.companyInformationMap_address{margin-top:15px}}.companyInformationMap_address p{font-size:1.3rem;line-height:180%}@media only screen and (min-width: 901px){.companyInformationBranch{display:flex;justify-content:space-between;flex-direction:row-reverse}}@media only screen and (min-width: 901px){.companyInformationBranch_content{width:44.3493150685%}}.companyInformationBranch_list{display:flex;flex-wrap:wrap;margin-top:23px}@media only screen and (max-width: 900px){.companyInformationBranch_list{margin-top:18px}}.companyInformationBranch_title,.companyInformationBranch_body{font-size:1.3rem;line-height:180%;margin-bottom:18px}@media only screen and (max-width: 900px){.companyInformationBranch_title,.companyInformationBranch_body{margin-bottom:5px}}.companyInformationBranch_title{width:78px}.companyInformationBranch_body{width:calc(100% - 78px)}@media only screen and (min-width: 901px){.companyInformationBranch_map{width:46.7465753425%;margin-top:50px}}@media only screen and (max-width: 900px){.companyInformationBranch_map{margin-top:20px}}.branchMap{position:relative}.branchMap_arrow{position:absolute;z-index:1}.branchMap_arrow--1{width:4.3055555556vw;height:1.6666666667vw;left:4.6527777778vw;top:10.5555555556vw}@media only screen and (max-width: 900px){.branchMap_arrow--1{width:9.2307692308vw}}@media only screen and (min-width: 1440px){.branchMap_arrow--1{width:62px}}@media only screen and (max-width: 900px){.branchMap_arrow--1{height:3.0769230769vw}}@media only screen and (min-width: 1440px){.branchMap_arrow--1{height:24px}}@media only screen and (max-width: 900px){.branchMap_arrow--1{left:10.5128205128vw}}@media only screen and (min-width: 1440px){.branchMap_arrow--1{left:67px}}@media only screen and (max-width: 900px){.branchMap_arrow--1{top:23.5897435897vw}}@media only screen and (min-width: 1440px){.branchMap_arrow--1{top:152px}}.branchMap_arrow--2{width:18.9583333333vw;height:4.9305555556vw;left:9.375vw;top:5.9027777778vw}@media only screen and (max-width: 900px){.branchMap_arrow--2{width:42.0512820513vw}}@media only screen and (min-width: 1440px){.branchMap_arrow--2{width:273px}}@media only screen and (max-width: 900px){.branchMap_arrow--2{height:10.7692307692vw}}@media only screen and (min-width: 1440px){.branchMap_arrow--2{height:71px}}@media only screen and (max-width: 900px){.branchMap_arrow--2{left:21.0256410256vw}}@media only screen and (min-width: 1440px){.branchMap_arrow--2{left:135px}}@media only screen and (max-width: 900px){.branchMap_arrow--2{top:13.3333333333vw}}@media only screen and (min-width: 1440px){.branchMap_arrow--2{top:85px}}.branchMap_circle{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#0b4134;border-radius:50%;width:1.1111111111vw;height:1.1111111111vw}@media only screen and (max-width: 900px){.branchMap_circle{width:2.5641025641vw}}@media only screen and (min-width: 1440px){.branchMap_circle{width:16px}}@media only screen and (max-width: 900px){.branchMap_circle{height:2.5641025641vw}}@media only screen and (min-width: 1440px){.branchMap_circle{height:16px}}.branchMap_circle::before{background-color:rgba(11, 65, 52,0.8);display:block;content:"";border-radius:50%;position:absolute;width:1.8055555556vw;height:1.8055555556vw}@media only screen and (max-width: 900px){.branchMap_circle::before{width:6.6666666667vw}}@media only screen and (min-width: 1440px){.branchMap_circle::before{width:26px}}@media only screen and (max-width: 900px){.branchMap_circle::before{height:6.6666666667vw}}@media only screen and (min-width: 1440px){.branchMap_circle::before{height:26px}}.branchMap_circle--1{left:4.0277777778vw;top:13.0555555556vw}@media only screen and (max-width: 900px){.branchMap_circle--1{left:8.9743589744vw}}@media only screen and (min-width: 1440px){.branchMap_circle--1{left:58px}}@media only screen and (max-width: 900px){.branchMap_circle--1{top:28.9743589744vw}}@media only screen and (min-width: 1440px){.branchMap_circle--1{top:188px}}.branchMap_circle--2{left:8.6805555556vw;top:11.9444444444vw}@media only screen and (max-width: 900px){.branchMap_circle--2{left:19.2307692308vw}}@media only screen and (min-width: 1440px){.branchMap_circle--2{left:125px}}@media only screen and (max-width: 900px){.branchMap_circle--2{top:26.4102564103vw}}@media only screen and (min-width: 1440px){.branchMap_circle--2{top:172px}}.branchMap_circle--3{left:28.125vw;top:9.8611111111vw}@media only screen and (max-width: 900px){.branchMap_circle--3{left:62.3076923077vw}}@media only screen and (min-width: 1440px){.branchMap_circle--3{left:405px}}@media only screen and (max-width: 900px){.branchMap_circle--3{top:21.7948717949vw}}@media only screen and (min-width: 1440px){.branchMap_circle--3{top:142px}}.branchMap_base{position:relative;z-index:0}.branchMap_arrow{clip-path:inset(0 100% 0 0)}.inview .branchMap_arrow{clip-path:inset(0)}.branchMap_arrow--1{transition:1s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:1.2s}.branchMap_arrow--2{transition:1.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:2.5s}.branchMap_circle{transition:1s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0)}.inview .branchMap_circle{transform:scale(1)}.branchMap_circle::before{animation:branchMapCircleOuter cubic-bezier(0.77, 0, 0.175, 1) 1.9s infinite}.branchMap_circle--1{transition-delay:0.2s}.branchMap_circle--1::before{animation-delay:0s}.branchMap_circle--2{transition-delay:1.5s}.branchMap_circle--2::before{animation-delay:.3s}.branchMap_circle--3{transition-delay:2.8s}.branchMap_circle--3::before{animation-delay:.6s}@keyframes branchMapCircleOuter{0%{opacity:1;transform:scale(0.6)}100%{opacity:0;transform:scale(1.8)}}.memberLists{display:flex;flex-wrap:wrap;margin-top:110px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.memberLists{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.memberLists{margin-top:132px;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.memberList{width:21.404109589%;margin-right:4.7945205479%;margin-bottom:100px}.memberList:nth-child(4n){margin-right:0}}@media only screen and (max-width: 900px){.memberList{width:46.4912280702%;margin-bottom:43px}.memberList:nth-child(odd){margin-right:7.0175438596%}}.memberList_button{cursor:pointer}.memberList_wrap{display:flex;align-items:flex-end;justify-content:space-between}.memberList_title{display:flex;align-items:flex-start;width:fit-content}@media only screen and (min-width: 901px){.memberList_title{margin-bottom:-5px}}@media only screen and (max-width: 900px){.memberList_title{margin-bottom:-3px}}.memberList_title span{display:block;font-size:2.8rem;width:28px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.memberList_title span{font-size:1.6rem;width:22px}}.memberList_image{width:calc(100% - 56px);aspect-ratio:194/322;position:relative}@media only screen and (max-width: 900px){.memberList_image{width:calc(100% - 32px)}}.memberList_image>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.memberList_image>div img{object-fit:cover;width:100%;height:100%;display:block}.memberList_content{margin-top:20px}@media only screen and (max-width: 900px){.memberList_content{margin-top:13px}}.memberList_en{font-size:1.4rem;letter-spacing:.08em;line-height:140%;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media only screen and (max-width: 900px){.memberList_en{font-size:1.1rem}}.memberList_group{font-size:1.3rem;letter-spacing:.02em;line-height:140%;color:#0b4134}@media only screen and (max-width: 900px){.memberList_group{font-size:1rem;margin-top:2px}}@media only screen and (min-width: 901px){.memberList:nth-child(1) .memberList_wrap,.memberList:nth-child(2) .memberList_wrap,.memberList:nth-child(3) .memberList_wrap,.memberList:nth-child(4) .memberList_wrap,.memberList:nth-child(9) .memberList_wrap,.memberList:nth-child(10) .memberList_wrap,.memberList:nth-child(11) .memberList_wrap,.memberList:nth-child(12) .memberList_wrap,.memberList:nth-child(17) .memberList_wrap,.memberList:nth-child(18) .memberList_wrap,.memberList:nth-child(19) .memberList_wrap,.memberList:nth-child(20) .memberList_wrap{flex-direction:row-reverse}}@media only screen and (max-width: 900px){.memberList:nth-child(1) .memberList_wrap,.memberList:nth-child(2) .memberList_wrap,.memberList:nth-child(5) .memberList_wrap,.memberList:nth-child(6) .memberList_wrap,.memberList:nth-child(9) .memberList_wrap,.memberList:nth-child(10) .memberList_wrap,.memberList:nth-child(13) .memberList_wrap,.memberList:nth-child(14) .memberList_wrap,.memberList:nth-child(17) .memberList_wrap,.memberList:nth-child(18) .memberList_wrap,.memberList:nth-child(21) .memberList_wrap,.memberList:nth-child(22) .memberList_wrap{flex-direction:row-reverse}.memberList:nth-child(1) .memberList_title,.memberList:nth-child(2) .memberList_title,.memberList:nth-child(5) .memberList_title,.memberList:nth-child(6) .memberList_title,.memberList:nth-child(9) .memberList_title,.memberList:nth-child(10) .memberList_title,.memberList:nth-child(13) .memberList_title,.memberList:nth-child(14) .memberList_title,.memberList:nth-child(17) .memberList_title,.memberList:nth-child(18) .memberList_title,.memberList:nth-child(21) .memberList_title,.memberList:nth-child(22) .memberList_title{margin-left:-5px}}.memberList_image{overflow:hidden}.memberList_image>div{transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}@media only screen and (min-width: 901px){.memberList_button:hover .memberList_image>div{transform:scale(1.08)}}@media only screen and (min-width: 901px){.memberModal{width:65.404475043%;margin-left:auto;margin-right:auto}}.memberModal *{color:#fff}@media only screen and (min-width: 901px){.memberModal_wrap{display:flex;align-items:flex-end;justify-content:space-between}}.memberModal_image{position:relative}@media only screen and (min-width: 901px){.memberModal_image{width:59.7368421053%;aspect-ratio:454/705}}@media only screen and (max-width: 900px){.memberModal_image{width:75%;aspect-ratio:275/344}}.memberModal_image>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.memberModal_image>div img{object-fit:cover;width:100%;height:100%;display:block}@media only screen and (min-width: 901px){.memberModal_content{width:32.8947368421%}}@media only screen and (max-width: 900px){.memberModal_content{width:75.1%;margin:65px auto 0;padding-bottom:40px}}@media only screen and (max-width: 900px){.memberModal_head{display:flex;align-items:flex-end;justify-content:space-between}}@media only screen and (max-width: 900px){.memberModal_information{display:flex;align-items:flex-end}}.memberModal_name{display:flex;align-items:flex-end}@media only screen and (min-width: 901px){.memberModal_name{height:18.0555555556vw}}@media only screen and (min-width: 901px)and (max-width: 900px){.memberModal_name{height:46.1538461538vw}}@media only screen and (min-width: 901px)and (min-width: 1440px){.memberModal_name{height:260px}}.memberModal_name span{display:block;font-size:2.8rem;line-height:140%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.memberModal_name span{font-size:2.1rem}}@media only screen and (min-width: 901px){.memberModal_description{margin-top:20px}}@media only screen and (max-width: 900px){.memberModal_description{margin-left:16px;padding-right:20px}}.memberModal_en{font-size:1.6rem;line-height:140%;letter-spacing:.08em;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media only screen and (max-width: 900px){.memberModal_en{font-size:1.1rem}}.memberModal_group{font-size:1.3rem;letter-spacing:.02em;line-height:140%}@media only screen and (max-width: 900px){.memberModal_group{font-size:1rem;margin-top:5px}}.memberModal_body{margin-top:40px}@media only screen and (max-width: 900px){.memberModal_body{margin-top:20px}}.memberModal_body p{font-size:1.5rem;line-height:160%}.memberModal_social{display:flex;align-items:center;margin-top:35px}.memberModal_social li{margin-right:24px}@media only screen and (max-width: 900px){.memberModal_social li{margin-right:20px}}.memberModal_social li:last-child{margin-right:0}.memberModal_social li a{display:block}.memberModal_social li a::before{font-size:2.4rem}@media only screen and (max-width: 900px){.memberModal_social li a::before{font-size:2rem}}.memberModal_social li.is-x a:before{content:""}.memberModal_social li.is-linkedin a:before{content:""}.memberModal_social li.is-instagram a:before{content:""}.memberModal_social li.is-facebook a:before{content:""}.memberModal_social li.is-note a:before{content:""}.memberModalMenu{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.memberModalMenu_arrow{position:absolute;top:calc(50% - 8px);pointer-events:auto;cursor:pointer;color:#fff;width:33px;height:33px;transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 900px){.memberModalMenu_arrow{top:93vw}}.memberModalMenu_arrow::before{font-size:3.3rem}@media only screen and (max-width: 900px){.memberModalMenu_arrow::before{font-size:2.2rem}}.memberModalMenu_arrow--prev{left:4.3%}.memberModalMenu_arrow--prev:before{content:""}.memberModalMenu_arrow--next{right:4.3%}.memberModalMenu_arrow--next:before{content:""}@media only screen and (max-width: 900px){.memberModalMenu_arrow--next{right:.8%}}@media only screen and (min-width: 901px){.memberModalMenu_arrow:hover{opacity:.5}}.companyMenu{margin:120px 0 120px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.companyMenu{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.companyMenu{display:flex;margin:80px 0 108px;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.memberLists+.companyMenu{margin-top:20px}}@media only screen and (max-width: 900px){.companyMenu_head{width:26.9005847953%}}.companyMenu_title{width:fit-content;margin-left:auto;margin-right:auto}@media only screen and (max-width: 900px){.companyMenu_title{margin-left:0;padding-left:24.1%}}.companyMenu_title span{font-size:2.2rem;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1}@media only screen and (min-width: 901px){.companyMenu_list{display:flex;justify-content:space-between;margin-top:76px}}@media only screen and (max-width: 900px){.companyMenu_list{width:73.0994152047%;margin-top:57px}}@media only screen and (min-width: 901px){.companyMenuCard{width:30.1369863014%}}@media only screen and (max-width: 900px){.companyMenuCard{margin-bottom:12px}}.companyMenuCard_link{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:4px;height:185px;position:relative}@media only screen and (max-width: 900px){.companyMenuCard_link{height:112px}}.companyMenuCard_title{text-align:center;position:relative}.companyMenuCard_title span{display:block}.companyMenuCard_title span.is-ja{font-size:1.5rem;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:600}.companyMenuCard_title span.is-en{font-size:1.3rem;color:#0b4134;margin-top:10px;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.companyMenuCard_title span.is-en{font-size:1.2rem}}.companyMenuCard_current,[data-page=company_info] .companyMenuCard_link[href="/company/company_info/"],[data-page=our_people] .companyMenuCard_link[href="/company/our_people/"],[data-page=top_message] .companyMenuCard_link[href="/company/top_message/"]{background-color:rgba(153,168,165,.2);pointer-events:none}.companyMenuCard_link::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(11, 65, 52,0.07);z-index:0;opacity:0;transition:1.2s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.companyMenuCard_link:hover::before{opacity:1}}@media only screen and (min-width: 901px){.message{display:flex;margin:92px 0;max-width:964px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.message{padding-left:14.5588235294%;padding-right:14.5588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.message{margin:122px 0 0;padding-left:5.6%;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.message_head{width:41.7190775681%}}.message_copy span{font-size:3.2rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.message_copy span{font-size:2.4rem}}@media only screen and (min-width: 901px){.message_content{width:58.2809224319%;margin-top:5px}}@media only screen and (max-width: 900px){.message_content{margin-top:41px}}.message_body p{font-size:1.5rem;line-height:200%;margin-bottom:30px}@media only screen and (max-width: 900px){.message_body p{line-height:180%}}.message_body p:last-child{margin-bottom:0}.message_copy{opacity:0;transition:1.8s cubic-bezier(0.19, 1, 0.22, 1) 1s;transform:translateX(20px);will-change:transform opacity}[data-load="1"] .message_copy{opacity:1;transform:none}.message_body{mask-image:linear-gradient(270deg, transparent 35%, #000 60%, #000);mask-position:100% 0;mask-size:290% 100%;mask-repeat:no-repeat;transition:opacity 4.4s,mask-position 4.9s cubic-bezier(0.165, 0.84, 0.44, 1) 1.3s}[data-load="1"] .message_body{mask-position:0 0}.partner{background-color:#fff;margin-top:80px}@media only screen and (min-width: 901px){.partner{padding:70px 0 80px}}@media only screen and (max-width: 900px){.partner{padding:76px 0 80px}}@media only screen and (min-width: 901px){.partner_head{display:flex;justify-content:space-between;max-width:1168px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.partner_head{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.partner_head{width:87.6923076923%;margin-left:auto;margin-right:auto}}.partner_headline{position:relative}.partner_headline span{font-size:3.6rem;color:#0b4134;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;letter-spacing:0}@media only screen and (min-width: 901px){.partner_body{width:455px}}@media only screen and (max-width: 900px){.partner_body{margin-top:20px}}.partner_body p{font-size:1.3rem;line-height:180%}.partner_content{margin-top:50px}@media only screen and (max-width: 900px){.partner_content{margin-top:30px}}.partner_content .splide{mask-image:linear-gradient(to right, #000 0%, #000 10%, #000 70%, transparent 100%)}.partner_content .splide__slide{width:192px}@media only screen and (max-width: 900px){.partner_content .splide__slide{width:128px}}@media only screen and (min-width: 901px){.partner_content .splide__slide a{transition:1s cubic-bezier(0.19, 1, 0.22, 1)}.partner_content .splide__slide a:hover{opacity:.7}}.contactForm{margin:118px 0 160px;max-width:964px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.contactForm{padding-left:14.5588235294%;padding-right:14.5588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.contactForm{margin:126px 0 120px;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.contactForm_wrap{padding-left:10.5%}}@media only screen and (max-width: 900px){.contactForm_wrap{padding-left:6.4%}}@media only screen and (min-width: 901px){.contactForm_body{margin:-20px 0 80px}}.contactForm_body p{font-size:1.5rem;line-height:200%}.contactForm_thanks p{font-size:1.6rem}@media only screen and (max-width: 900px){.contactForm_thanks p{font-size:1.4rem}}.contactForm_agree{margin-top:30px}.contactForm_button{display:flex;justify-content:flex-end;margin-top:25px}@media only screen and (max-width: 900px){.contactForm_button{margin-top:100px}}.contactForm_button[data-row="2"]{margin-top:80px;align-items:flex-end;justify-content:space-between}@media only screen and (max-width: 900px){.contactForm_button[data-row="2"]{margin-top:60px}}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=email],input[type=search],select,textarea{color:#0b4134}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=email]: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=password].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=email].wpcf7-not-valid,input[type=search].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border:1px solid red}:-ms-input-placeholder{color:rgba(11, 65, 52,0.4)}::placeholder{color:rgba(11, 65, 52,0.4)}.wpcf7-not-valid-tip{color:red;font-size:1.4rem;font-weight:bold;margin-top:10px}@media only screen and (max-width: 900px){.wpcf7-not-valid-tip{font-size:1.2rem}}.wpcf7-response-output{display:none}.wpcf7-spinner{display:none !important;visibility:hidden !important}.ajax-loader{display:none}[data-section=contact-confirm] .field{border-bottom:solid 1px rgba(11, 65, 52,0.15);margin-top:45px}@media only screen and (min-width: 901px){.field_item{display:flex;justify-content:space-between;padding-bottom:10px;margin-bottom:10px}}@media only screen and (max-width: 900px){.field_item{padding-bottom:18px;margin-bottom:18px}}@media only screen and (min-width: 901px){[data-section=contact-confirm] .field_item{padding-bottom:22px;margin-bottom:22px}}@media only screen and (max-width: 900px){[data-section=contact-confirm] .field_item{padding-bottom:25px;margin-bottom:25px}}.field_item[align-center]{align-items:center}.field_item.has-border{border-bottom:solid 1px rgba(11, 65, 52,0.15);padding-bottom:35px;margin-bottom:35px}@media only screen and (max-width: 900px){.field_item.has-border{padding-bottom:43px}}@media only screen and (min-width: 901px){.field_head{width:148px}}.field_title span{font-size:1.5rem;color:#0b4134;line-height:160%}@media only screen and (min-width: 901px){.field_input{width:calc(100% - 204px)}}.field_result{font-size:1.6rem;line-height:160%}@media only screen and (max-width: 900px){.field_result{font-size:1.5rem;margin-top:25px}}.fieldButton{margin-top:30px}.fieldButton[data-row="2"]{margin-top:80px}@media only screen and (max-width: 900px){.fieldButton[data-row="2"]{margin-top:50px}}.fieldButton_submit{position:relative}[data-row="2"] .fieldButton_submit{margin-bottom:30px}.fieldButton_submit input{position:absolute;cursor:pointer;width:100%;height:100%;z-index:10;opacity:0;top:0}.fieldButton_submit .is-disable+input{pointer-events:none}.fieldButton_back .buttonRect_link{width:100%}@media only screen and (max-width: 900px){.fieldText{margin-top:20px}}.fieldText input{font-size:1.8rem;padding:16px 30px;border-radius:5px;width:100%;border:none;background:rgba(11, 65, 52,0.02)}@media only screen and (max-width: 900px){.fieldText input{font-size:1.4rem;padding:20px 20px}}@media only screen and (max-width: 900px){.fieldTexarea{margin-top:20px}}.fieldTexarea textarea{font-size:1.8rem;padding:16px 30px;width:100%;height:285px;border:none;background-color:rgba(11, 65, 52,0.02)}@media only screen and (max-width: 900px){.fieldTexarea textarea{font-size:1.4rem;padding:20px 20px}}.fieldRadio{margin-top:-8px;margin-bottom:-8px}@media only screen and (max-width: 900px){.fieldRadio{margin-top:28px}}.fieldRadio .wpcf7-form-control{display:flex;flex-wrap:wrap}@media only screen and (max-width: 900px){.fieldRadio .wpcf7-form-control{display:block}}.fieldRadio .wpcf7-list-item{width:50%}@media only screen and (max-width: 900px){.fieldRadio .wpcf7-list-item{width:100%}}.fieldRadio .wpcf7-list-item-label{cursor:pointer;display:flex;position:relative;line-height:1.6;padding:0 0 0 32px}.fieldRadio input[type=radio]{opacity:0;position:absolute}.fieldRadio .wpcf7-list-item-label::before{border:1px solid rgba(11, 65, 52,0.2);border-radius:50%;content:"";height:18px;width:18px;margin-bottom:auto;margin-right:.5em;margin-top:auto;transition:background-color .5s;position:absolute;left:0;top:2px;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}.fieldRadio .wpcf7-list-item-label::after{content:"";display:block;width:8px;height:8px;border-radius:50%;position:absolute;left:6px;top:8px;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 900px){.fieldRadio .wpcf7-list-item-label::after{top:8px}}.fieldRadio input[type=radio]:checked+.wpcf7-list-item-label::after{background-color:rgba(11, 65, 52,1)}.fieldRadio>span{display:block}.fieldRadio>span>span{display:flex;flex-wrap:wrap}.fieldRadio>span>span>span{display:flex;align-items:center;margin:8px 0}@media only screen and (max-width: 900px){.fieldRadio>span>span>span{margin:0 0 16px}}@media only screen and (max-width: 900px){.fieldRadio>span>span>span:last-child{margin-bottom:0}}.fieldRadio>span>span>span>label span{display:flex;align-items:center;font-size:1.5rem}@media only screen and (max-width: 900px){.fieldCheckbox{margin-top:30px}}.fieldCheckbox .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-top:-10px}@media only screen and (max-width: 900px){.fieldCheckbox .wpcf7-form-control{display:block;margin-top:0}}.fieldCheckbox .wpcf7-list-item{display:block}@media only screen and (min-width: 901px){.fieldCheckbox .wpcf7-list-item{width:50%}}.fieldCheckbox .wpcf7-list-item label{display:flex}.fieldCheckbox .wpcf7-list-item label span{font-size:1.5rem}.fieldCheckbox .wpcf7-list-item label span a{text-decoration:underline;color:#0b4134}.fieldCheckbox .wpcf7-list-item label span a:hover{text-decoration:none}.fieldCheckbox span.wpcf7-list-item{margin:20px 0 0 0;position:relative}@media only screen and (max-width: 900px){.fieldCheckbox span.wpcf7-list-item{margin:21px 0 0 0}}.fieldCheckbox .wpcf7-list-item-label{cursor:pointer;position:relative}.fieldCheckbox input[type=checkbox]{opacity:0;position:absolute}.fieldCheckbox .wpcf7-list-item-label::before{border:1px solid rgba(11, 65, 52,0.2);content:"";display:inline-block;position:relative;vertical-align:middle;width:20px;height:20px;margin:-5px 14px 0 0}@media only screen and (max-width: 900px){.fieldCheckbox .wpcf7-list-item-label::before{margin:-5px 14px 0 0}}.fieldCheckbox input[type=checkbox]+.wpcf7-list-item-label::after{position:absolute;transition:.4s cubic-bezier(0.19, 1, 0.22, 1);opacity:0;font-size:1.1rem;top:4px;left:8px;width:12px;height:9px;color:rgba(11, 65, 52,0.2);width:6px;height:6px;background-color:#0b4134;content:""}@media only screen and (max-width: 900px){.fieldCheckbox input[type=checkbox]+.wpcf7-list-item-label::after{left:7px}}.fieldCheckbox input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}@media only screen and (min-width: 901px){.fieldCheckbox--agree{padding-left:31.6%}}.fieldCheckbox--agree .wpcf7-list-item{width:100%}.fieldCheckbox--agree .wpcf7-list-item label{justify-content:flex-start}.fieldSelect{position:relative;display:block;width:100%}.fieldSelect:before{content:""}@media only screen and (max-width: 900px){.fieldSelect{margin-top:20px}}.fieldSelect::before{position:absolute;z-index:2;pointer-events:none;right:20px;top:20px}@media only screen and (max-width: 900px){.fieldSelect::before{right:22px;top:26px}}.fieldSelect select{cursor:pointer;position:relative;width:100%;background-color:rgba(11, 65, 52,0.02);border-top-left-radius:none;font-size:1.5rem;padding:30px 3.6%;border:none;color:#0b4134}@media only screen and (max-width: 900px){.fieldSelect select{padding:26px 7.5%}}.fieldSelect label{position:relative}.distributionAbout{margin-top:80px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.distributionAbout{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.distributionAbout{width:87.6923076923%;margin-left:auto;margin-right:auto}}.distributionAbout_content{position:relative;margin-top:90px;height:40.9722222222vw}@media only screen and (max-width: 900px){.distributionAbout_content{height:247.1794871795vw}}@media only screen and (min-width: 1440px){.distributionAbout_content{height:590px}}@media only screen and (max-width: 900px){.distributionAbout_content{margin-top:44px}}.distributionAboutLine{position:absolute;left:3.8194444444vw;top:3.3333333333vw}@media only screen and (max-width: 900px){.distributionAboutLine{left:5.8974358974vw}}@media only screen and (min-width: 1440px){.distributionAboutLine{left:55px}}@media only screen and (max-width: 900px){.distributionAboutLine{top:8.7179487179vw}}@media only screen and (min-width: 1440px){.distributionAboutLine{top:48px}}.distributionAboutLine svg{overflow-x:visible !important;overflow-y:visible !important}.distributionAboutLine svg{display:block;width:74.0972222222vw;height:25.6944444444vw}@media only screen and (max-width: 900px){.distributionAboutLine svg{width:76.1538461538vw}}@media only screen and (min-width: 1440px){.distributionAboutLine svg{width:1067px}}@media only screen and (max-width: 900px){.distributionAboutLine svg{height:210.5128205128vw}}@media only screen and (min-width: 1440px){.distributionAboutLine svg{height:370px}}.distributionAboutLine_mask{stroke-width:2px;stroke:#fff;fill:none;stroke-dashoffset:.001;stroke-dasharray:0px,999999px}.distributionAboutLine_base{stroke:#0b4134;stroke-width:2;stroke-linecap:round;stroke-dasharray:1 6;fill:none;width:100%;height:100%;display:block}.distributionAboutLine #line_mask_pc,.distributionAboutLine #line_mask_sp{mask-type:alpha}.distributionAbout_title{position:absolute;display:flex;align-items:center;justify-content:center;width:21.9444444444vw;height:21.9444444444vw}@media only screen and (max-width: 900px){.distributionAbout_title{width:64.1025641026vw}}@media only screen and (min-width: 1440px){.distributionAbout_title{width:316px}}@media only screen and (max-width: 900px){.distributionAbout_title{height:62.0512820513vw}}@media only screen and (min-width: 1440px){.distributionAbout_title{height:316px}}.distributionAbout_title::before{content:"";background:radial-gradient(50% 50% at 50% 50%, rgba(11, 65, 52, 0.1) 40%, rgba(11, 65, 52, 0) 100%);width:100%;height:100%;display:block;position:absolute;left:0;top:0}.distributionAbout_title ul li{text-align:center;letter-spacing:.12em;line-height:160%;font-size:1.25vw;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.distributionAbout_title ul li{font-size:4.1025641026vw}}@media only screen and (min-width: 1440px){.distributionAbout_title ul li{font-size:18px}}.distributionAbout_title ul li:first-child{margin-top:0}.distributionAbout_title--1{padding-left:1.3888888889vw;padding-top:.6944444444vw;left:5.0694444444vw;top:4.5138888889vw}@media only screen and (max-width: 900px){.distributionAbout_title--1{padding-left:14.1025641026vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--1{padding-left:20px}}@media only screen and (max-width: 900px){.distributionAbout_title--1{padding-top:0vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--1{padding-top:10px}}@media only screen and (max-width: 900px){.distributionAbout_title--1{left:11.7948717949vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--1{left:73px}}@media only screen and (max-width: 900px){.distributionAbout_title--1{top:13.0769230769vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--1{top:65px}}.distributionAbout_title--1 ul li:nth-child(1){margin-left:1.7361111111vw}@media only screen and (max-width: 900px){.distributionAbout_title--1 ul li:nth-child(1){margin-left:0vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--1 ul li:nth-child(1){margin-left:25px}}.distributionAbout_title--1 ul li:nth-child(2){margin-left:-3.125vw;margin-top:1.7361111111vw}@media only screen and (max-width: 900px){.distributionAbout_title--1 ul li:nth-child(2){margin-left:-17.9487179487vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--1 ul li:nth-child(2){margin-left:-45px}}@media only screen and (max-width: 900px){.distributionAbout_title--1 ul li:nth-child(2){margin-top:2.5641025641vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--1 ul li:nth-child(2){margin-top:25px}}.distributionAbout_title--1 ul li:nth-child(3){margin-left:0vw;margin-top:1.7361111111vw}@media only screen and (max-width: 900px){.distributionAbout_title--1 ul li:nth-child(3){margin-left:-1.7948717949vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--1 ul li:nth-child(3){margin-left:0px}}@media only screen and (max-width: 900px){.distributionAbout_title--1 ul li:nth-child(3){margin-top:2.5641025641vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--1 ul li:nth-child(3){margin-top:25px}}.distributionAbout_title--2{margin-top:-1.0416666667vw;left:29.7916666667vw;top:2.0138888889vw}@media only screen and (max-width: 900px){.distributionAbout_title--2{margin-top:1.2820512821vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--2{margin-top:-15px}}@media only screen and (max-width: 900px){.distributionAbout_title--2{left:18.4615384615vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--2{left:429px}}@media only screen and (max-width: 900px){.distributionAbout_title--2{top:83.3333333333vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--2{top:29px}}.distributionAbout_title--2 ul li:nth-child(2){margin-top:1.7361111111vw;margin-left:0vw}@media only screen and (max-width: 900px){.distributionAbout_title--2 ul li:nth-child(2){margin-top:2.5641025641vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--2 ul li:nth-child(2){margin-top:25px}}@media only screen and (max-width: 900px){.distributionAbout_title--2 ul li:nth-child(2){margin-left:2.5641025641vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--2 ul li:nth-child(2){margin-left:0px}}.distributionAbout_title--2 ul li:nth-child(3){margin-top:1.7361111111vw;margin-left:0vw}@media only screen and (max-width: 900px){.distributionAbout_title--2 ul li:nth-child(3){margin-top:2.5641025641vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--2 ul li:nth-child(3){margin-top:25px}}@media only screen and (max-width: 900px){.distributionAbout_title--2 ul li:nth-child(3){margin-left:7.6923076923vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--2 ul li:nth-child(3){margin-left:0px}}.distributionAbout_title--3{margin-left:-1.0416666667vw;margin-top:-.3472222222vw;left:52.7777777778vw;top:5.1388888889vw}@media only screen and (max-width: 900px){.distributionAbout_title--3{margin-left:0vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--3{margin-left:-15px}}@media only screen and (max-width: 900px){.distributionAbout_title--3{margin-top:1.2820512821vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--3{margin-top:-5px}}@media only screen and (max-width: 900px){.distributionAbout_title--3{left:0vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--3{left:760px}}@media only screen and (max-width: 900px){.distributionAbout_title--3{top:155.8974358974vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--3{top:74px}}.distributionAbout_title--3 ul li:nth-child(2){margin-left:.3472222222vw;margin-top:1.7361111111vw}@media only screen and (max-width: 900px){.distributionAbout_title--3 ul li:nth-child(2){margin-left:5.641025641vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--3 ul li:nth-child(2){margin-left:5px}}@media only screen and (max-width: 900px){.distributionAbout_title--3 ul li:nth-child(2){margin-top:2.5641025641vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--3 ul li:nth-child(2){margin-top:25px}}.distributionAbout_title--3 ul li:nth-child(3){text-align:left;margin-top:1.7361111111vw;margin-left:0vw}@media only screen and (max-width: 900px){.distributionAbout_title--3 ul li:nth-child(3){margin-top:2.5641025641vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--3 ul li:nth-child(3){margin-top:25px}}@media only screen and (max-width: 900px){.distributionAbout_title--3 ul li:nth-child(3){margin-left:1.2820512821vw}}@media only screen and (min-width: 1440px){.distributionAbout_title--3 ul li:nth-child(3){margin-left:0px}}.distributionAbout_parts{position:absolute}.distributionAbout_parts--1{left:0vw;top:2.0138888889vw;width:12.2222222222vw}@media only screen and (max-width: 900px){.distributionAbout_parts--1{left:25.8974358974vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--1{left:0px}}@media only screen and (max-width: 900px){.distributionAbout_parts--1{top:0vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--1{top:29px}}@media only screen and (max-width: 900px){.distributionAbout_parts--1{width:25.3846153846vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--1{width:176px}}.distributionAbout_parts--2{left:2.2916666667vw;top:20.9722222222vw;width:10.5555555556vw}@media only screen and (max-width: 900px){.distributionAbout_parts--2{left:16.1538461538vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--2{left:33px}}@media only screen and (max-width: 900px){.distributionAbout_parts--2{top:79.4871794872vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--2{top:302px}}@media only screen and (max-width: 900px){.distributionAbout_parts--2{width:21.7948717949vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--2{width:152px}}.distributionAbout_parts--3{left:13.6805555556vw;top:22.2916666667vw;width:8.1944444444vw}@media only screen and (max-width: 900px){.distributionAbout_parts--3{left:34.6153846154vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--3{left:197px}}@media only screen and (max-width: 900px){.distributionAbout_parts--3{top:65.1282051282vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--3{top:321px}}@media only screen and (max-width: 900px){.distributionAbout_parts--3{width:17.1794871795vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--3{width:118px}}.distributionAbout_parts--4{left:19.7916666667vw;top:34.0277777778vw;width:8.125vw}@media only screen and (max-width: 900px){.distributionAbout_parts--4{left:54.1025641026vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--4{left:285px}}@media only screen and (max-width: 900px){.distributionAbout_parts--4{top:64.6153846154vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--4{top:490px}}@media only screen and (max-width: 900px){.distributionAbout_parts--4{width:12.8205128205vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--4{width:117px}}.distributionAbout_parts--5{left:29.7222222222vw;top:19.5833333333vw;width:24.3055555556vw}@media only screen and (max-width: 900px){.distributionAbout_parts--5{left:0vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--5{left:428px}}@media only screen and (max-width: 900px){.distributionAbout_parts--5{top:124.6153846154vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--5{top:282px}}@media only screen and (max-width: 900px){.distributionAbout_parts--5{width:50.5128205128vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--5{width:350px}}.distributionAbout_parts--6{left:63.6805555556vw;top:0vw;width:6.25vw}@media only screen and (max-width: 900px){.distributionAbout_parts--6{left:49.4871794872vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--6{left:917px}}@media only screen and (max-width: 900px){.distributionAbout_parts--6{top:145.641025641vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--6{top:0px}}@media only screen and (max-width: 900px){.distributionAbout_parts--6{width:13.0769230769vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--6{width:90px}}.distributionAbout_parts--7{left:69.3055555556vw;top:1.3888888889vw;width:10.4166666667vw}@media only screen and (max-width: 900px){.distributionAbout_parts--7{left:55.641025641vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--7{left:998px}}@media only screen and (max-width: 900px){.distributionAbout_parts--7{top:153.3333333333vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--7{top:20px}}@media only screen and (max-width: 900px){.distributionAbout_parts--7{width:21.5384615385vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--7{width:150px}}.distributionAbout_parts--8{left:70vw;top:8.4027777778vw;width:13.4722222222vw}@media only screen and (max-width: 900px){.distributionAbout_parts--8{left:60.5128205128vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--8{left:1008px}}@media only screen and (max-width: 900px){.distributionAbout_parts--8{top:163.8461538462vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--8{top:121px}}@media only screen and (max-width: 900px){.distributionAbout_parts--8{width:27.9487179487vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--8{width:194px}}.distributionAbout_parts--9{left:58.5416666667vw;top:18.6111111111vw;width:20.2083333333vw}@media only screen and (max-width: 900px){.distributionAbout_parts--9{left:11.7948717949vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--9{left:843px}}@media only screen and (max-width: 900px){.distributionAbout_parts--9{top:207.6923076923vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--9{top:268px}}@media only screen and (max-width: 900px){.distributionAbout_parts--9{width:42.0512820513vw}}@media only screen and (min-width: 1440px){.distributionAbout_parts--9{width:291px}}.distributionAbout_parts{perspective:1000px}.distributionAbout_parts>div{transition:1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transform:rotateX(90deg) translateY(0px) rotate(-10deg);transform-origin:50% 100%;will-change:transform;visibility:hidden}.inview .distributionAbout_parts>div{visibility:visible;transform:none}.distributionAbout_parts--1>div{transition-delay:1.1s}.distributionAbout_parts--2>div{transition-delay:1.2s}.distributionAbout_parts--3>div{transition-delay:1.3s}.distributionAbout_parts--4>div{transition-delay:1.4s}.distributionAbout_parts--5>div{transition-delay:1.6s}.distributionAbout_parts--6>div{transition-delay:2.1s}.distributionAbout_parts--7>div{transition-delay:2.2s}.distributionAbout_parts--8>div{transition-delay:2.3s}.distributionAbout_parts--9>div{transition-delay:2.4s}.distributionAbout_title::before{transition:1.6s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scale(0);will-change:transform}.inview .distributionAbout_title::before{transform:none}.distributionAbout_title ul li{opacity:0;transition:.6s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateY(20px)}.inview .distributionAbout_title ul li{opacity:1;transform:none}.distributionAbout_title--1::before{transition-delay:1.2s}.distributionAbout_title--1 ul li:nth-child(1){transition-delay:1s}.distributionAbout_title--1 ul li:nth-child(2){transition-delay:1.07s}.distributionAbout_title--1 ul li:nth-child(3){transition-delay:1.14s}.distributionAbout_title--1 ul li:nth-child(4){transition-delay:1.21s}.distributionAbout_title--1 ul li:nth-child(5){transition-delay:1.28s}.distributionAbout_title--1 ul li:nth-child(6){transition-delay:1.35s}.distributionAbout_title--2::before{transition-delay:1.7s}.distributionAbout_title--2 ul li:nth-child(1){transition-delay:1.5s}.distributionAbout_title--2 ul li:nth-child(2){transition-delay:1.57s}.distributionAbout_title--2 ul li:nth-child(3){transition-delay:1.64s}.distributionAbout_title--2 ul li:nth-child(4){transition-delay:1.71s}.distributionAbout_title--2 ul li:nth-child(5){transition-delay:1.78s}.distributionAbout_title--2 ul li:nth-child(6){transition-delay:1.85s}.distributionAbout_title--3::before{transition-delay:2.2s}.distributionAbout_title--3 ul li:nth-child(1){transition-delay:2s}.distributionAbout_title--3 ul li:nth-child(2){transition-delay:2.07s}.distributionAbout_title--3 ul li:nth-child(3){transition-delay:2.14s}.distributionAbout_title--3 ul li:nth-child(4){transition-delay:2.21s}.distributionAbout_title--3 ul li:nth-child(5){transition-delay:2.28s}.distributionAbout_title--3 ul li:nth-child(6){transition-delay:2.35s}.distributionBrand{margin-top:70px}@media only screen and (max-width: 900px){.distributionBrand{margin-top:97px}}.distributionBrand_head{max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.distributionBrand_head{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.distributionBrand_head{width:87.6923076923%;margin-left:auto;margin-right:auto}}.distributionBrand_wrap{margin-top:80px}@media only screen and (max-width: 900px){.distributionBrand_wrap{margin-top:60px}}@media only screen and (min-width: 901px){.distributionBrand_column{border-top:1px solid rgba(63, 67, 61,0.2)}}.distributionBrand_content{display:flex;flex-wrap:wrap}@media only screen and (min-width: 901px){.distributionBrand_content{border-left:1px solid rgba(63, 67, 61,0.2);max-width:1168px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.distributionBrand_content{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.distributionBrand_content{width:82.0512820513%;margin-left:auto;margin-right:auto}}.distributionBrandCard{display:flex;justify-content:space-between;align-items:stretch;position:relative}@media only screen and (min-width: 901px){.distributionBrandCard{border-right:1px solid rgba(63, 67, 61,0.2);padding:17px 1.7123287671%;width:25%}}@media only screen and (max-width: 900px){.distributionBrandCard{border-left:1px solid rgba(63, 67, 61,0.2);border-right:1px solid rgba(63, 67, 61,0.2);position:relative;padding:8px;width:50%}.distributionBrandCard::before{content:"";display:block;width:calc(100% + 40px);height:1px;position:absolute;top:0;left:-20px;background-color:rgba(63, 67, 61,0.2)}}.distributionBrandCard:empty{pointer-events:none}@media only screen and (max-width: 900px){.distributionBrandCard:empty{height:0;padding:0}}.distributionBrandCard_logo{background-color:#fff}@media only screen and (max-width: 900px){.distributionBrandCard_logo{padding-top:4px;padding-bottom:4px}}.distributionBrandCard_logo>div{margin-left:auto;margin-right:auto;width:65%}.distributionBrandCard_content{position:relative;position:absolute;left:0;top:0;width:100%;height:100%}.distributionBrandCard_title span{font-size:1.8rem;letter-spacing:.12em;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.distributionBrandCard_title span{font-size:1.6rem}}.distributionBrandCard_icon{width:32px;height:32px;background-color:#0b4134;display:flex;align-items:center;justify-content:center;position:absolute;right:21px;bottom:18px;border-radius:50%}.distributionBrandCard_icon:before{content:""}@media only screen and (max-width: 900px){.distributionBrandCard_icon{width:24px;height:24px;right:9px;bottom:8px}}.distributionBrandCard_icon::before{font-size:1rem;color:#fff}@media only screen and (min-width: 901px){.distributionBrandCard:hover .distributionBrandCard_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.storeModal{width:85.8823529412%;margin-left:auto;margin-right:auto;padding:62px 0 0}@media only screen and (max-width: 900px){.storeModal{padding:43px 0 20px}}@media only screen and (min-width: 901px){.storeModal_wrap{padding:69px 17.2% 0 8.8%}}@media only screen and (max-width: 900px){.storeModal_wrap{margin-top:30px;padding-right:6.7%}}.storeModal_content{margin-top:30px;padding-top:40px;border-top:1px solid rgba(255, 255, 255,0.1)}@media only screen and (min-width: 901px){.storeModal_content{display:flex;flex-wrap:wrap}}@media only screen and (max-width: 900px){.storeModal_content{padding-top:32px}}.storeModal_button{background-color:rgba(255, 255, 255,0.1);display:flex;justify-content:space-between;align-items:center;transition:1s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.storeModal_button{padding:23px 2.8%;width:30.7424593968%;margin-right:3.7122969838%;margin-bottom:30px}.storeModal_button:nth-child(3n){margin-right:0}}@media only screen and (max-width: 900px){.storeModal_button{padding:23px 7.9%;margin-bottom:12px}}.storeModal_button:hover{background-color:rgba(255, 255, 255,0.2)}.storeModal_button p{font-size:1.5rem;color:#fff;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}.storeModal_button i{display:block}.storeModal_button i:before{content:""}.storeModal_button i::before{font-size:.8rem;color:#fff}@media only screen and (min-width: 901px){.storeModalHead{display:flex;justify-content:space-between}}.storeModalHead_title{color:#fff}@media only screen and (min-width: 901px){.storeModalHead_title{width:176px;font-size:1.5rem;line-height:180%;padding-right:20px}}@media only screen and (max-width: 900px){.storeModalHead_title{font-size:1.3rem}}@media only screen and (min-width: 901px){.storeModalHead_body{width:calc(100% - 176px)}}@media only screen and (max-width: 900px){.storeModalHead_body{margin-top:30px}}.storeModalHead_body p{font-size:1.5rem;color:#fff;line-height:200%}@media only screen and (max-width: 900px){.storeModalHead_body p{font-size:1.3rem;line-height:160%}}.homeBottom{border-top:1px solid rgba(63,67,61,.2);height:570px;display:flex;position:relative}@media only screen and (max-width: 900px){.homeBottom{margin-top:45px;height:467px}}.homeBottom::before{content:"";display:block;width:1px;height:100%;background-color:rgba(63,67,61,.2);position:absolute;z-index:2;left:50%;top:0}.homeBottomCard{width:50%}.homeBottomCard_link{display:flex;justify-content:center;align-items:center;height:100%;position:relative}.homeBottomCard_link::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.homeBottomCard_link[href="/company/company_info/"]::before{background-image:url("/assets/img/home/bottom_company01.webp")}.homeBottomCard_link[href="/recruit/"]::before{background-image:url("/assets/img/home/bottom_recruit01.webp")}.homeBottomCard_inner{position:relative;z-index:1}.homeBottomCard_title{width:fit-content;margin-left:auto;margin-right:auto;height:275px}@media only screen and (max-width: 900px){.homeBottomCard_title{height:235px;margin:-20px 0 0 -2px}}.homeBottomCard_link::before{transition:.9s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0}@media only screen and (min-width: 901px){.homeBottomCard_link:hover::before{opacity:1}.homeBottomCard_link:hover .headlineVertical span.is-en{color:#fff;transition-delay:0s}.homeBottomCard_link:hover .headlineVertical span.is-ja{color:#fff;transition-delay:0s}.homeBottomCard_link:hover .buttonCircle_link{background-color:#fff;border-color:rgba(11, 65, 52,0)}}.homeBottomCard .buttonCircle_link{transition:.9s cubic-bezier(0.165, 0.84, 0.44, 1)}.homeBottomCard .headlineVertical span{transition:.9s cubic-bezier(0.165, 0.84, 0.44, 1)}.homeBusiness{margin-top:240px;padding-bottom:120px}@media only screen and (max-width: 900px){.homeBusiness{margin-top:160px;padding-bottom:80px}}.homeBusiness_button{margin-top:90px}@media only screen and (max-width: 900px){.homeBusiness_button{margin-top:59px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.homeBusiness .headlineLv1{padding-left:7.6%;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.homeBusiness .headlineLv1{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.homeBusiness .headlineLv1{padding-left:5%;width:87.6923076923%;margin-left:auto;margin-right:auto}}.homeBusinessCards{position:relative}.homeBusinessCards::after{content:"";display:block;position:absolute;left:0;bottom:0;z-index:2;background-color:rgba(255, 255, 255,0.2);height:1px;width:100%}@media only screen and (min-width: 901px){.homeBusinessCards{margin-top:60px}.homeBusinessCards::before{content:"";display:block;position:absolute;left:0;top:calc(50% - 0px);z-index:2;background-color:rgba(255, 255, 255,0.2);height:1px;width:100%}}@media only screen and (max-width: 900px){.homeBusinessCards{margin-top:64px}}@media only screen and (min-width: 901px){.homeBusinessCards_wrap{display:flex;flex-wrap:wrap;max-width:1168px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.homeBusinessCards_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (min-width: 901px){.homeBusinessCards_wrap::before{content:"";display:block;position:absolute;left:0;top:0;z-index:2;background-color:rgba(255, 255, 255,0.2);width:100%;height:1px}}.homeBusinessCard{position:relative}@media only screen and (min-width: 901px){.homeBusinessCard{width:50%}.homeBusinessCard::before{content:"";display:block;position:absolute;left:0;top:0;z-index:2;background-color:rgba(255, 255, 255,0.2);width:1px;height:100%}}@media only screen and (max-width: 900px){.homeBusinessCard{border-top:1px solid rgba(255, 255, 255,0.2);aspect-ratio:390/364}}.homeBusinessCard_link{display:flex}@media only screen and (max-width: 900px){.homeBusinessCard_link{height:100%}}.homeBusinessCard_link *{color:#fff}.homeBusinessCard_head{width:25.6849315068%;display:flex;flex-flow:column;justify-content:space-between}@media only screen and (max-width: 900px){.homeBusinessCard_head{width:23.5897435897%}}.homeBusinessCard_title{margin-top:45px}@media only screen and (max-width: 900px){.homeBusinessCard_title{margin-top:38px}}.homeBusinessCard_title[data-line="1"] span{width:36px}@media only screen and (max-width: 900px){.homeBusinessCard_title[data-line="1"] span{width:26px}}.homeBusinessCard_title[data-line="2"] span{width:73px}.homeBusinessCard_title span{font-size:2.4rem;line-height:150%;width:58px;display:block;margin-left:auto;margin-right:auto;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1;letter-spacing:.04em}@media only screen and (max-width: 900px){.homeBusinessCard_title span{font-size:1.8rem;line-height:150%}}.homeBusinessCard_icon{border-radius:50%;border:1px solid rgba(255, 255, 255,0.2);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:2.7777777778vw;width:5.5555555556vw;height:5.5555555556vw}@media only screen and (max-width: 900px){.homeBusinessCard_icon{margin-bottom:8.4615384615vw}}@media only screen and (min-width: 1440px){.homeBusinessCard_icon{margin-bottom:40px}}@media only screen and (max-width: 900px){.homeBusinessCard_icon{width:11.7948717949vw}}@media only screen and (min-width: 1440px){.homeBusinessCard_icon{width:80px}}@media only screen and (max-width: 900px){.homeBusinessCard_icon{height:11.7948717949vw}}@media only screen and (min-width: 1440px){.homeBusinessCard_icon{height:80px}}.homeBusinessCard_icon:before{content:""}.homeBusinessCard_icon::before{color:#fff;display:block;font-size:.9722222222vw}@media only screen and (max-width: 900px){.homeBusinessCard_icon::before{font-size:3.0769230769vw}}@media only screen and (min-width: 1440px){.homeBusinessCard_icon::before{font-size:14px}}.homeBusinessCard_content{width:74.3150684932%;position:relative}@media only screen and (max-width: 900px){.homeBusinessCard_content{width:76.4102564103%}}.homeBusinessCard_image{position:relative}@media only screen and (min-width: 901px){.homeBusinessCard_image{height:580px}}@media only screen and (max-width: 900px){.homeBusinessCard_image{height:100%}}.homeBusinessCard_image>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.homeBusinessCard_image>div img{object-fit:cover;width:100%;height:100%;display:block}.homeBusinessCard_image>div img{display:block}.homeBusinessCard_inner{position:absolute;z-index:1;right:5%;bottom:5%}@media only screen and (max-width: 900px){.homeBusinessCard_inner{right:7.7%;bottom:8%}}.homeBusinessCard_lead{font-size:1.8rem;line-height:180%;text-align:right;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.homeBusinessCard_lead{font-size:1.6rem}}.homeBusinessCard_tag{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:30px}@media only screen and (max-width: 900px){.homeBusinessCard_tag{margin-top:9px}}.homeBusinessCard_tag li{width:fit-content;margin-left:8px;margin-bottom:4px;font-size:1.1rem;background-color:rgba(63,67,61,.5);height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px}@media only screen and (max-width: 900px){.homeBusinessCard_tag li{font-size:1rem;padding-left:14px;padding-right:14px}}.homeBusiness_button{opacity:0;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1)}.homeBusiness_button.inview{opacity:1}.homeBusinessCards::after{width:0;transition:2.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:.3s}.homeBusinessCards::before{width:0;transition:2.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:.5s}.homeBusinessCards.inview::before,.homeBusinessCards.inview::after{width:100%}.homeBusinessCards_wrap::before{width:0;transition:2s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.inview .homeBusinessCards_wrap::before{width:100%}.homeBusinessCard::before{height:0;transition:2s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.inview .homeBusinessCard::before{height:100%}.homeBusinessCard:nth-child(1)::before{transition-delay:.2s}.homeBusinessCard:nth-child(1) .homeBusinessCard_image{transition-delay:1.1s}.homeBusinessCard:nth-child(1) .homeBusinessCard_title span{transition-delay:1.3s}.homeBusinessCard:nth-child(1) .homeBusinessCard_inner{transition-delay:1.7s}.homeBusinessCard:nth-child(1) .homeBusinessCard_icon{transition-delay:1.8s}.homeBusinessCard:nth-child(2)::before{transition-delay:.4s}.homeBusinessCard:nth-child(2) .homeBusinessCard_image{transition-delay:1.2s}.homeBusinessCard:nth-child(2) .homeBusinessCard_title span{transition-delay:1.4s}.homeBusinessCard:nth-child(2) .homeBusinessCard_inner{transition-delay:1.7s}.homeBusinessCard:nth-child(2) .homeBusinessCard_icon{transition-delay:1.8s}.homeBusinessCard:nth-child(3)::before{transition-delay:.5s}.homeBusinessCard:nth-child(3) .homeBusinessCard_image{transition-delay:1.3s}.homeBusinessCard:nth-child(3) .homeBusinessCard_title span{transition-delay:1.5s}.homeBusinessCard:nth-child(3) .homeBusinessCard_inner{transition-delay:1.7s}.homeBusinessCard:nth-child(3) .homeBusinessCard_icon{transition-delay:1.8s}.homeBusinessCard:nth-child(4)::before{transition-delay:.7s}.homeBusinessCard:nth-child(4) .homeBusinessCard_image{transition-delay:1.4s}.homeBusinessCard:nth-child(4) .homeBusinessCard_title span{transition-delay:1.6s}.homeBusinessCard:nth-child(4) .homeBusinessCard_inner{transition-delay:1.7s}.homeBusinessCard:nth-child(4) .homeBusinessCard_icon{transition-delay:1.8s}.homeBusinessCard_title{perspective:1000px}.homeBusinessCard_title span{opacity:0;transform:translateX(30px) scaleX(1.2) rotateY(-90deg);transition:1.4s cubic-bezier(0.19, 1, 0.22, 1)}.inview .homeBusinessCard_title span{opacity:1;transform:none}.homeBusinessCard_icon{opacity:0;transform:translateY(-20px);transition:1s cubic-bezier(0.19, 1, 0.22, 1)}.inview .homeBusinessCard_icon{transform:none;opacity:1}.homeBusinessCard_image{clip-path:inset(0 100% 0 0);transition:1.8s cubic-bezier(0.19, 1, 0.22, 1)}.inview .homeBusinessCard_image{clip-path:inset(0)}.homeBusinessCard_inner{opacity:0;transition:1.8s cubic-bezier(0.39, 0.575, 0.565, 1)}.inview .homeBusinessCard_inner{opacity:1}.homeBusinessCard_image{overflow:hidden}.homeBusinessCard_image>div{transition:1.6s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}@media only screen and (min-width: 901px){.homeBusinessCard_link:hover .homeBusinessCard_image>div{transform:scale(1.04)}.homeBusinessCard_link:hover .homeBusinessCard_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.homeHero{position:relative}.homeHero_main{position:relative;height:calc(1660px + 50lvh);max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.homeHero_main{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.homeHero_main{height:calc(1490px + 50lvh)}}.homeHero_copy{position:absolute}.homeHero_copy--1{top:calc(335px + 50lvh);right:-0.4%;width:342px}@media only screen and (max-width: 900px){.homeHero_copy--1{top:calc(536px + 50lvh);right:9.1%;width:190px}}.homeHero_copy--2{width:306px;bottom:7%;left:8.9%}@media only screen and (max-width: 900px){.homeHero_copy--2{width:240px;left:30.6%}}.homeHero_button{margin-top:180px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.homeHero_button{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.homeHero_button{margin-top:97px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.homeHero_copy{mask-image:linear-gradient(90deg, transparent 35%, #000 50%, #000);mask-position:0% 0;mask-size:280% 100%;mask-repeat:no-repeat}.homeHero_copy.inview,.inview .homeHero_copy{transition:opacity 3.6s,mask-position 4.9s cubic-bezier(0.165, 0.84, 0.44, 1);mask-position:90% 100%}.homeHeroHead_wrap{position:relative}.homeHeroHead_intro{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.homeHero_button{opacity:0;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1)}.homeHero_button.inview{opacity:1}.homeHeroHead_intro{perspective:1000px}.homeHeroHead_intro>div{transform:scale(1.3) rotateX(-40deg);filter:blur(20px)}[data-load="1"] .homeHeroHead_intro>div{animation:homeHeroHeadAnimation cubic-bezier(0.215, 0.61, 0.355, 1) 2.2s forwards}@keyframes homeHeroHeadAnimation{0%{transform:scale(1.3) rotateX(-40deg);filter:blur(20px)}100%{transform:scale(1) rotateX(0deg);filter:blur(0)}}.homeInterview{margin-top:160px}@media only screen and (max-width: 900px){.homeInterview{margin-top:80px}}@media only screen and (max-width: 900px){.homeInterview .headlineLv1{padding-left:5.2%;width:87.6923076923%;margin-left:auto;margin-right:auto}}.homeInterview_button{margin-top:80px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.homeInterview_button{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.homeInterview_button{margin-top:60px;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.homeNews{padding:160px 0 110px;max-width:1332px;padding-left:12.5%;padding-right:12.5%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.homeNews{padding:83px 0 55px;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.homeNews_wrap{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.homeNews_head{width:120px}}.homeNews_headline{width:fit-content;margin-left:auto;margin-right:auto;padding-right:20px}.homeNews_button{margin-top:80px}@media only screen and (max-width: 900px){.homeNews_button{width:fit-content;margin:35px auto 0}}@media only screen and (min-width: 901px){.homeNews_content{width:67.2549019608%}}._homeHealdinePosition,.homeTrigger_headline,.homeHeroHead{width:230px;height:280px;position:absolute;z-index:2;left:calc(50% - 115px);top:calc(50svh - 140px)}@media only screen and (max-width: 900px){._homeHealdinePosition,.homeTrigger_headline,.homeHeroHead{width:156px;height:190px;top:-89px;left:calc(50% - 78px);top:calc(50svh - 95px)}}.homeTrigger{position:relative;overflow:hidden}.homeTrigger_movie{overflow:hidden;z-index:0;position:absolute;left:0;top:-1px;width:100%;height:calc(100lvh + 1px)}@media only screen and (max-width: 900px){.homeTrigger_movie::before,.homeTrigger_movie::after{position:absolute;left:0;top:0;width:100%;height:135px;content:"";display:block;z-index:0;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1)}.homeTrigger_movie::before{background-image:url("/assets/img/global/texture.png");z-index:0}.homeTrigger_movie::after{background-color:#0b4134;z-index:1;opacity:0}[data-scroll=scrolled] .homeTrigger_movie::after{opacity:1}}.homeTrigger_video{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width: 900px){.homeTrigger_video{top:135px;height:calc(100lvh - 135px);transition:1.5s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-current-section=home-business] .homeTrigger_video{height:100lvh;top:0;z-index:3}}.homeTrigger_video video{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 901px){.homeTrigger_video video{min-width:100%;min-height:100%}}@media only screen and (max-width: 900px){.homeTrigger_video video{height:auto;width:100%}}.homeTrigger_background{position:absolute;left:0;top:0;width:100%;height:100lvh}.homeTrigger_green{position:absolute;left:0;top:0;width:100%;height:100lvh;background-repeat:no-repeat;background-position:left top;background-size:cover;background-image:url("/assets/img/home/business_background.webp")}.homeTrigger_content{position:relative;z-index:1}.homeTrigger_movie{clip-path:inset(100% 0 0 0);transition:2s cubic-bezier(0.075, 0.82, 0.165, 1) .7s;will-change:transform clip-path}.is-show .homeTrigger_movie{clip-path:inset(0)}.homeTrigger_headline span{display:block}.homeTrigger_headline span.is-brand{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.archive{margin-top:120px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.archive{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.archive{margin-top:108px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.archive_wrap{position:relative}.archive_sizer{width:4.8%}.archiveCard{border-top:1px solid rgba(67,61,61,.1)}@media only screen and (min-width: 901px){.archiveCard{width:30.1369863014%}}.archiveCard_link{display:flex;position:relative;padding-top:10px}@media only screen and (min-width: 901px){.archiveCard_link{padding-bottom:30px}}@media only screen and (max-width: 900px){.archiveCard_link{justify-content:space-between;padding-bottom:45px}}@media only screen and (min-width: 901px){.archiveCard_date{width:26.9886363636%;padding:3px 0 0}}@media only screen and (max-width: 900px){.archiveCard_date{width:13.4502923977%}}.archiveCard_year{height:70px;font-size:1.3rem;color:#0b4134;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.archiveCard_year{height:61px}}.archiveCard_day{width:28px;text-align:center}.archiveCard_day span{display:block;color:#0b4134;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}.archiveCard_day span.is-month{font-size:1.3rem}.archiveCard_day span.is-day{font-size:2.4rem;font-weight:bold;margin-top:3px}.archiveCard_content{width:73.0113636364%}@media only screen and (max-width: 900px){.archiveCard_content{width:80.1169590643%}}.archiveCard_category{height:68px;padding:3px 0 0 23px;position:relative}@media only screen and (max-width: 900px){.archiveCard_category{height:61px;padding:3px 0 0 19px}}.archiveCard_category span{font-size:1.3rem;color:#0b4134}.archiveCard_category::before{position:absolute;left:5px;top:5px;content:"";width:10px;height:10px;background-color:#0b4134;border-radius:50%;display:block;margin-right:5px}@media only screen and (max-width: 900px){.archiveCard_category::before{left:0}}.archiveCard_title p{font-size:1.8rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.archiveCard_title p{font-size:1.5rem}}.archiveCard_image{margin-top:25px;margin-bottom:35px}@media only screen and (max-width: 900px){.archiveCard_image{margin-bottom:10px}}.archiveCard_link::before{content:"";background-color:#433d3d;width:100%;height:1px;position:absolute;left:0;top:-1px;display:block;z-index:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1.7s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.archiveCard_link:hover::before{transform-origin:left top;transform:scale(1, 1)}}.article>*{margin-top:48px;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.article>*{margin-top:37px}}.article h1,.article h2,.article h3,.article h4,.article h5{line-height:1.8em}@media only screen and (max-width: 900px){.articleTime{display:flex;justify-content:space-between}}.articleTime_year{height:70px;font-size:1.3rem;color:#0b4134;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}.articleTime_day{width:53px;text-align:center}@media only screen and (max-width: 900px){.articleTime_day{width:43px}}.articleTime_day span{display:block;color:#0b4134;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}.articleTime_day span.is-month{font-size:2.4rem}@media only screen and (max-width: 900px){.articleTime_day span.is-month{font-size:2rem}}.articleTime_day span.is-day{font-size:4.8rem}@media only screen and (max-width: 900px){.articleTime_day span.is-day{font-size:4rem}}.articleHead{margin-bottom:51px;padding-bottom:45px;border-bottom:1px solid rgba(63,67,61,.2)}@media only screen and (max-width: 900px){.articleHead{padding-bottom:67px}}.articleHead_category{display:flex;align-items:center;margin-bottom:46px}@media only screen and (max-width: 900px){.articleHead_category{margin-bottom:30px}}.articleHead_category::before{content:"";display:block;width:10px;height:10px;background-color:#0b4134;border-radius:50%;margin-right:8px;margin-top:-1px}.articleHead_category span{font-size:1.3rem;display:block;color:#0b4134;letter-spacing:.02em}.articleHeadlineLv1+.articleBody{margin-top:30px}@media only screen and (max-width: 900px){.articleHeadlineLv1+.articleBody{margin-top:20px}}.articleBody .box-col-text{line-height:160%}.articleBody h2+p,.articleBody h3+p{margin-top:1em}.articleBody p+p{margin-top:2em}.articleBody p{font-size:1.5rem;line-height:200%}.articleBody p a{text-decoration:underline}.articleBody p img{display:block;margin-top:30px}@media only screen and (max-width: 900px){.articleBody p img{margin-top:20px}}.articleBody a,.articleBody pre,.articleBody code{white-space:pre-wrap;word-wrap:break-word;word-wrap:break-word;max-width:100%}.articleImage p{font-size:1.3rem;line-height:200%;margin-top:10px}@media only screen and (max-width: 900px){.articleImage p{line-height:180%}}.articleHeadlineLv1{font-size:3.2rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300;letter-spacing:.16em}@media only screen and (max-width: 900px){.articleHeadlineLv1{font-size:2.4rem}}.article .articleHeadlineLv1{margin-top:72px;padding-top:47px;border-top:1px solid rgba(63,67,61,.2)}@media only screen and (max-width: 900px){.article .articleHeadlineLv1{margin-top:61px;padding-top:50px}}.article .articleHeadlineLv1:first-child{border-top:none}.articleBox{background-color:#fff;padding:38px 6.4%;border:1px solid rgba(63,67,61,.2)}@media only screen and (max-width: 900px){.articleBox{padding-left:8.9%;padding-right:8.9%}}.articleBox_title p{font-size:1.5rem;color:#0b4134;font-weight:bold;line-height:180%}.articleBox_body{margin-top:15px}.articleBox_body p{font-size:1.5rem;line-height:200%}@media only screen and (max-width: 900px){.articleBox_body p{line-height:180%}}.articleBox_body p a{text-decoration:underline;word-wrap:break-word}@media only screen and (min-width: 901px){.newsLists{margin:65px 28px 0 0}}@media only screen and (max-width: 900px){.newsLists{margin-top:70px}}.newsList{border-top:1px solid rgba(67,61,61,.1)}.newsList_link{padding:10px 0 35px;display:block;position:relative}@media only screen and (max-width: 900px){.newsList_link{padding-bottom:28px}}.newsList_head{display:flex;align-items:center}.newsList_date{font-size:1.3rem;margin-right:13px;padding-right:13px;position:relative;color:#0b4134;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.newsList_date{font-size:1.1rem}}.newsList_date::before{content:"";right:0;top:2px;width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_green.svg")}@media only screen and (max-width: 900px){.newsList_date::before{top:0}}.newsList_category{font-size:1.3rem;color:#0b4134}@media only screen and (max-width: 900px){.newsList_category{font-size:1.1rem}}.newsList_content{margin-top:15px}.newsList_body p{font-size:1.5rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}.newsList_link::before{content:"";background-color:#433d3d;width:100%;height:1px;position:absolute;left:0;top:-1px;display:block;z-index:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1.7s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.newsList_link:hover::before{transform-origin:left top;transform:scale(1, 1)}}.overseasAbout{margin-top:80px;padding-bottom:120px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.overseasAbout{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.overseasAbout{padding-bottom:60px;width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.overseasAbout_wrap{display:flex;justify-content:space-between;margin-top:75px}}@media only screen and (max-width: 900px){.overseasAbout_wrap{margin-top:45px}}@media only screen and (min-width: 901px){.overseasAboutCard{width:30.1369863014%}}@media only screen and (max-width: 900px){.overseasAboutCard{margin-bottom:40px}.overseasAboutCard:last-child{margin-bottom:0}}.overseasAboutCard_content{margin-top:23px}.overseasAboutCard_title{font-size:2.4rem;line-height:160%;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}.overseasAboutCard_body{margin-top:15px}.overseasAboutCard_body p{font-size:1.5rem;line-height:160%;color:#0b4134}@media only screen and (max-width: 900px){.overseasAboutCard_body p{font-size:1.4rem}}.overseasAboutCard .buttonText{border-top:1px solid rgba(63, 67, 61,0.1);padding-top:7px;margin-top:25px}@media only screen and (max-width: 900px){.overseasAboutCard .buttonText{margin-top:30px;padding-top:10px}}.retailAbout{margin-top:80px}.retailAbout_wrap{max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.retailAbout_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.retailAbout_wrap{width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.retailAboutHead{display:flex;align-items:center;margin-top:77px}}@media only screen and (max-width: 900px){.retailAboutHead{margin-top:45px}}.retailAboutHead_title{width:47.9411764706%;background:linear-gradient(270deg, #FFF 72.5%, rgba(255, 255, 255, 0) 100%);padding:28px 1% 28px 14.5%}@media only screen and (max-width: 900px){.retailAboutHead_title{width:70%;padding:35px 1% 27px 11.6%}}.retailAboutHead_title span{font-size:4rem;letter-spacing:.12em;line-height:150%;color:#0b4134;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.retailAboutHead_title span{font-size:2rem;line-height:160%}}@media only screen and (min-width: 901px){.retailAboutHead_body{width:52.0588235294%;padding-left:4.1%}}@media only screen and (max-width: 900px){.retailAboutHead_body{margin:28px 5.4% 0 11.5%}}.retailAboutHead_body p{font-size:1.5rem;line-height:160%;letter-spacing:.12em}@media only screen and (max-width: 900px){.retailAboutHead_body p{font-size:1.4rem}}@media only screen and (min-width: 901px){.retailAboutHead_image{margin-top:100px;width:95.7352941176%}}@media only screen and (max-width: 900px){.retailAboutHead_image{margin-top:42px}}@media only screen and (max-width: 900px){.retailAboutHead_image>div img{width:100%;max-width:450px;margin-left:auto;margin-right:auto}}.retailCase{background-color:rgba(11, 65, 52,0.05);padding:80px 0 130px;margin-top:120px;overflow:hidden}@media only screen and (max-width: 900px){.retailCase{padding:80px 0 110px;margin-top:80px}}@media only screen and (min-width: 901px){.retailCase_wrap{display:flex;justify-content:space-between;max-width:1168px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.retailCase_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.retailCase_wrap{width:87.6923076923%;margin-left:auto;margin-right:auto}}.retailCase_head{position:relative;z-index:1}@media only screen and (min-width: 901px){.retailCase_head{width:100px}}@media only screen and (min-width: 901px){.retailCase_content{width:calc(100% - 100px)}}@media only screen and (max-width: 900px){.retailCase_content{margin-top:45px}}.retailCaseCard{background-color:#fbfbfb;border-radius:4px;padding:34px 8.8% 34px;width:454px;height:100%}@media only screen and (max-width: 900px){.retailCaseCard{padding:30px 6.8% 34px;width:82.0512820513vw}}.retailCaseCard_title{color:#0b4134}.retailCaseCard_title span{font-size:1.5rem;line-height:160%;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:600}@media only screen and (max-width: 900px){.retailCaseCard_title span{font-size:1.3rem}}.retailCaseCard_value{margin-top:30px}@media only screen and (max-width: 900px){.retailCaseCard_value{margin-top:27px}}.retailCaseCard_value>div span{color:#0b4134}.retailCaseCard_value>div span.is-title{display:block;margin-bottom:7px;font-size:1.5rem;font-family:"dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:600}@media only screen and (max-width: 900px){.retailCaseCard_value>div span.is-title{font-size:1.3rem}}.retailCaseCard_value>div span.is-main{font-size:6.4rem;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media only screen and (max-width: 900px){.retailCaseCard_value>div span.is-main{font-size:4.8rem}}.retailCaseCard_value>div span.is-sub{font-size:3.2rem;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.retailCaseCard_value>div span.is-sub{font-size:2.4rem;letter-spacing:-0.1em}}.retailCaseCard_list{margin-top:20px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 900px){.retailCaseCard_list{margin-top:15px}}.retailCaseCard_list li span{font-size:1.3rem;color:#0b4134;padding:10px 16px 9px;margin:0 7px 7px 0;display:flex;align-items:center;background-color:rgba(11, 65, 52,0.05);border-radius:2px;letter-spacing:.02em;font-feature-settings:normal}@media only screen and (max-width: 900px){.retailCaseCard_list li span{padding:10px 8px 9px}}.retailCaseCard_list li span::before{content:"";display:block;background-color:#0b4134;width:10px;height:10px;margin-right:8px;margin-top:-2px;border-radius:50%}.retailCaseCard_title+.retailCaseCard_body{margin-top:8px}.retailCaseCard_value+.retailCaseCard_body{margin-top:15px}.retailCaseCard_body p{font-size:1.5rem;line-height:160%}@media only screen and (max-width: 900px){.retailCaseCard_body p{font-size:1.3rem}}.retailCaseCard_button{margin-top:30px}@media only screen and (max-width: 900px){.retailCaseCard_button{margin-top:30px}}.retailCase .splide__track{overflow:visible}.retailCase .splide__arrow{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(11, 65, 52,0.2);border-radius:50%;position:absolute;z-index:2;top:calc(50% - 40px);background-color:#fff;transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 900px){.retailCase .splide__arrow{width:42px;height:42px}}.retailCase .splide__arrow::before{font-size:2rem;color:#0b4134}@media only screen and (max-width: 900px){.retailCase .splide__arrow::before{font-size:1.6rem}}.retailCase .splide__arrow[disabled]{opacity:0;pointer-events:none}.retailCase .splide__arrow svg{display:none}.retailCase .splide__arrow--prev{left:0}.retailCase .splide__arrow--prev:before{content:""}@media only screen and (max-width: 900px){.retailCase .splide__arrow--prev{left:-21px}}.retailCase .splide__arrow--next{right:0}.retailCase .splide__arrow--next:before{content:""}@media only screen and (max-width: 900px){.retailCase .splide__arrow--next{right:-21px}}@media only screen and (min-width: 901px){.retailCase .splide__arrow:hover.splide__arrow--prev::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveBack}.retailCase .splide__arrow:hover.splide__arrow--next::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.retailCase .splide__pagination{position:absolute;z-index:2;left:0;bottom:-60px;width:89.5%;display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.retailCase .splide__pagination{bottom:-40px;width:100%}}.retailCase .splide__pagination li{display:block;flex-grow:1;position:relative}.retailCase .splide__pagination li[\:has\(.is-active\)]::after{opacity:1;height:2px;top:9px}.retailCase .splide__pagination li:has(.is-active)::after{opacity:1;height:2px;top:9px}.retailCase .splide__pagination li::after{content:"";display:block;position:absolute;left:0;top:10px;width:100%;height:1px;opacity:.2;transition:.8s cubic-bezier(0.19, 1, 0.22, 1);background-color:#3f433d;pointer-events:none}.retailCase .splide__pagination li button{width:100%;height:20px;cursor:pointer}.retailGroup{margin-top:80px;padding-bottom:70px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.retailGroup{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.retailGroup{margin-top:60px;padding-bottom:80px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.retailGroup_wrap{margin-top:40px;display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.retailGroup_wrap{margin-top:65px}}@media only screen and (min-width: 901px){.retailGroup_content{padding-left:17.4657534247%;width:65.0684931507%}}.retailGroup_title{font-size:1.8rem;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}.retailGroup_list{margin-top:25px}.retailGroup_list li{display:flex;margin-bottom:4px}@media only screen and (max-width: 900px){.retailGroup_list li{margin-bottom:6px}}.retailGroup_list li::before{content:"";display:block;background-color:#0b4134;width:10px;height:10px;margin-right:8px;margin-top:6px;border-radius:50%}.retailGroup_list li span{font-size:1.5rem;line-height:160%;color:#0b4134;width:calc(100% - 20px);display:block;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}.retailGroup_body{margin-top:20px}.retailGroup_body p{font-size:1.3rem;line-height:200%;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.retailGroup_body p{line-height:160%;font-size:1.4rem}}.retailGroup .buttonText{margin-top:20px}@media only screen and (max-width: 900px){.retailGroup .buttonText{display:flex;justify-content:flex-end}}@media only screen and (min-width: 901px){.retailGroup_logo{width:30.1369863014%}}@media only screen and (max-width: 900px){.retailGroup_logo{margin-top:30px}}.retailInterview{margin-top:80px;padding-bottom:60px;overflow:hidden}.overseasAbout+.retailInterview{margin-bottom:160px}@media only screen and (max-width: 900px){.overseasAbout+.retailInterview{margin-bottom:80px}}.retailInterview_wrap{max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.retailInterview_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.retailInterview_wrap{width:87.6923076923%;margin-left:auto;margin-right:auto}}.retailInterviewCards{margin-top:80px}@media only screen and (max-width: 900px){.retailInterviewCards{margin-top:44px}}.retailInterviewCards_carousel.is-overflow .splide__arrows{display:block}.retailInterviewCards_carousel .splide__track{overflow:visible}.retailInterviewCards_carousel .splide__arrows{display:none}.retailInterviewCards_carousel .splide__arrow{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(11, 65, 52,0.2);border-radius:50%;position:absolute;z-index:2;top:calc(50% - 30px);background-color:#fff;transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 900px){.retailInterviewCards_carousel .splide__arrow{width:32px;height:32px;top:101px}}.retailInterviewCards_carousel .splide__arrow::before{font-size:1.4rem;color:#0b4134}@media only screen and (max-width: 900px){.retailInterviewCards_carousel .splide__arrow::before{font-size:1.2rem}}.retailInterviewCards_carousel .splide__arrow[disabled]{opacity:0;pointer-events:none}.retailInterviewCards_carousel .splide__arrow svg{display:none}.retailInterviewCards_carousel .splide__arrow--prev{left:-60px}.retailInterviewCards_carousel .splide__arrow--prev:before{content:""}@media only screen and (max-width: 900px){.retailInterviewCards_carousel .splide__arrow--prev{left:-10px}}.retailInterviewCards_carousel .splide__arrow--next{right:0}.retailInterviewCards_carousel .splide__arrow--next:before{content:""}@media screen and (max-width: 1359px){.retailInterviewCards_carousel .splide__arrow--next{right:-40px}}@media only screen and (max-width: 900px){.retailInterviewCards_carousel .splide__arrow--next{right:-10px}}@media only screen and (min-width: 901px){.retailInterviewCards_carousel .splide__arrow:hover.splide__arrow--prev::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveBack}.retailInterviewCards_carousel .splide__arrow:hover.splide__arrow--next::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.retailInterviewCards_carousel .splide__pagination{position:absolute;z-index:2;left:0;bottom:-60px;width:89.5%;display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.retailInterviewCards_carousel .splide__pagination{bottom:-53px;width:100%}}.retailInterviewCards_carousel .splide__pagination li{display:block;flex-grow:1;position:relative}.retailInterviewCards_carousel .splide__pagination li[\:has\(.is-active\)]::after{opacity:1;height:2px;top:9px}.retailInterviewCards_carousel .splide__pagination li:has(.is-active)::after{opacity:1;height:2px;top:9px}.retailInterviewCards_carousel .splide__pagination li::after{content:"";display:block;position:absolute;left:0;top:10px;width:100%;height:1px;opacity:.2;transition:.8s cubic-bezier(0.19, 1, 0.22, 1);background-color:#3f433d;pointer-events:none}.retailInterviewCards_carousel .splide__pagination li button{width:100%;height:20px;cursor:pointer}.retailInterviewCard{width:352px}@media only screen and (max-width: 900px){.retailInterviewCard{width:320px}}.retailInterviewCard_link{display:block}.retailInterviewCard_image{position:relative;aspect-ratio:352/235}.retailInterviewCard_image>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.retailInterviewCard_image>div img{object-fit:cover;width:100%;height:100%;display:block}.retailInterviewCard_content{margin-top:30px}.retailInterviewCard_tag{display:flex;flex-wrap:wrap}.retailInterviewCard_tag li{display:flex;align-items:center;background-color:rgba(11, 65, 52,0.05);border-radius:2px;margin:0 7px 7px 0;padding:10px 16px}.retailInterviewCard_tag li::before{content:"";display:block;width:10px;height:10px;border-radius:50%;margin-right:9px;background-color:#0b4134}.retailInterviewCard_tag li span{font-size:1.3rem;color:#0b4134}.retailInterviewCard_body{margin-top:15px}@media only screen and (max-width: 900px){.retailInterviewCard_body{margin-top:10px}}.retailInterviewCard_body p{font-size:2rem;line-height:160%;letter-spacing:.12em;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.retailInterviewCard_body p{font-size:1.6rem}}.retailInterviewCard .buttonText{border-top:1px solid rgba(63, 67, 61,0.1);padding-top:7px;margin-top:25px}@media only screen and (max-width: 900px){.retailInterviewCard .buttonText{margin-top:30px;padding-top:10px}}.retailInterviewCard_image{overflow:hidden}.retailInterviewCard_image>div{transition:1.4s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}@media only screen and (min-width: 901px){.retailInterviewCard_link:hover .retailInterviewCard_image>div{transform:scale(1.05)}.retailInterviewCard_link:hover .buttonText_link::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.retailService{position:relative;margin-top:120px}@media only screen and (max-width: 900px){.retailService{margin-top:77px}}.retailService::before{content:"";display:block;width:100%;height:108px;position:absolute;z-index:0;left:0;top:0;background:linear-gradient(180deg, #FFF 30%, rgba(255, 255, 255, 0) 100%)}.retailService_wrap{position:relative;z-index:1;padding:80px 0 0;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.retailService_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.retailService .headlineLv2{width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.retailService_image{width:79.7%;margin:-44px auto 0}}@media only screen and (max-width: 900px){.retailService_image{margin-top:45px}}@media only screen and (max-width: 900px){.retailService_image>div img{width:100%;max-width:500px;margin-left:auto;margin-right:auto}}.retailService_carousel{margin:100px 0}@media only screen and (max-width: 900px){.retailService_carousel{margin:80px 0}}.retailService_carousel .splide{margin-top:60px}@media only screen and (max-width: 900px){.retailService_carousel .splide{margin-top:40px}}.retailService_carousel .splide__list{align-items:center}.retailService_carousel .splide__slide{width:192px}@media only screen and (max-width: 900px){.retailService_carousel .splide__slide{width:128px}}@media only screen and (min-width: 901px){.retailService_carousel .splide__slide a{transition:1s cubic-bezier(0.19, 1, 0.22, 1)}.retailService_carousel .splide__slide a:hover{opacity:.7}}.retailService_carousel .splide__slide img{margin-left:auto;margin-right:auto}.retailServiceCards{margin-top:80px;max-width:964px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.retailServiceCards{padding-left:14.5588235294%;padding-right:14.5588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.retailServiceCards{margin-top:60px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.retailServiceCard{padding-left:4.1%;padding-right:4.1%;margin-bottom:40px;background-color:#fff;border-radius:4px}@media only screen and (max-width: 900px){.retailServiceCard{padding-left:6.4%;padding-right:6.4%;margin-bottom:25px}}.retailServiceCard_head{padding:20px 0;position:relative}.retailServiceCard_head:before{content:""}@media only screen and (max-width: 900px){.retailServiceCard_head{padding:27px 0}}.retailServiceCard_head::before{position:absolute;font-size:1.3rem;right:0;top:43px;transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 900px){.retailServiceCard_head::before{top:41px}}[data-accordion-state=open] .retailServiceCard_head::before{transform:rotate(180deg)}.retailServiceCard_title span{font-size:2.8rem;color:#0b4134;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300;font-feature-settings:"palt";letter-spacing:.04em}@media only screen and (max-width: 900px){.retailServiceCard_title span{font-size:2rem}}.retailServiceCard_lead{padding-top:40px}@media only screen and (max-width: 900px){.retailServiceCard_lead{padding-top:7px}}.retailServiceCard_lead p{font-size:1.5rem;line-height:160%;color:#0b4134;font-weight:bold;font-feature-settings:"palt";letter-spacing:.14em}.retailServiceCard_list{margin-top:10px}.retailServiceCard_list li{line-height:160%;position:relative;letter-spacing:.04em}@media only screen and (min-width: 901px){.retailServiceCard_list li{font-size:1.5rem;margin-left:20px}}@media only screen and (max-width: 900px){.retailServiceCard_list li{font-size:1.4rem;margin-left:15px}}.retailServiceCard_list li::before{content:"";display:block;width:4px;height:4px;background-color:#3f433d;position:absolute;left:-15px;top:9px;border-radius:50%}.retailServiceCard_tag{display:flex;flex-wrap:wrap;margin:20px 0 20px}@media only screen and (max-width: 900px){.retailServiceCard_tag{margin:12px 0 0;padding-bottom:30px}}.retailServiceCard_tag li{margin:0 20px 20px 0}@media only screen and (max-width: 900px){.retailServiceCard_tag li{margin:0 10px 10px 0}}.retailServiceCard_tag li span{border-radius:4px;display:block;background-color:rgba(11, 65, 52,0.05);padding:18px 40px;font-size:1.5rem;font-weight:bold;color:#0b4134}@media only screen and (max-width: 900px){.retailServiceCard_tag li span{font-size:1.4rem;padding:13px 18px;line-height:120%}}.retailServiceCardBox{display:flex;justify-content:space-between;background-color:rgba(11, 65, 52,0.05);border-radius:4px;margin-top:20px;padding:18px 2% 17px}@media only screen and (max-width: 900px){.retailServiceCardBox{margin-top:12px;padding:12px 3.9% 12px}}.retailServiceCard_list+.retailServiceCardBox{margin-top:40px}@media only screen and (max-width: 900px){.retailServiceCard_list+.retailServiceCardBox{margin-top:26px}}@media only screen and (min-width: 901px){.retailServiceCardBox_icon{width:8.5308056872%}}@media only screen and (max-width: 900px){.retailServiceCardBox_icon{width:21.9696969697%}}@media only screen and (min-width: 901px){.retailServiceCardBox_content{width:86.4928909953%;padding-top:24px}}@media only screen and (max-width: 900px){.retailServiceCardBox_content{width:72.7272727273%;padding-top:7px}}.retailServiceCardBox_body p{font-size:1.5rem;color:#0b4134;letter-spacing:.08em;line-height:160%;font-weight:bold}.retailServiceCardBox_list{display:flex;flex-wrap:wrap;margin-top:25px}@media only screen and (max-width: 900px){.retailServiceCardBox_list{margin-top:8px}}.retailServiceCardBox_list li{margin-right:20px}@media only screen and (max-width: 900px){.retailServiceCardBox_list li{margin:0 4px 4px 0}}.retailServiceCardBox_list li span{font-size:1.3rem;letter-spacing:.02em;line-height:160%;padding:5px 16px;color:#0b4134;background-color:rgba(11, 65, 52,0.05);display:block;border-radius:2px}@media only screen and (max-width: 900px){.retailServiceCardBox_list li span{font-size:1rem;padding:4px 11px}}@media only screen and (min-width: 901px){.approachModalCards{display:flex;justify-content:space-between;margin-top:80px}}@media only screen and (max-width: 900px){.approachModalCards{margin-top:32px}}@media only screen and (min-width: 901px){.approachModalCard{width:30.1369863014%}}@media only screen and (max-width: 900px){.approachModalCard{margin-bottom:24px}}.approachModalCard_headline{height:45px;border-radius:23px;background-color:#0b4134;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.approachModalCard_headline{height:34px;border-radius:17px}}.approachModalCard_headline span{font-size:1.8rem;color:#fff;display:block}@media only screen and (max-width: 900px){.approachModalCard_headline span{font-size:1.4rem}}.approachModalCard_content{margin-top:30px}@media only screen and (max-width: 900px){.approachModalCard_content{margin-top:16px}}.strategicCase{background-color:rgba(11, 65, 52,0.05);padding:80px 0 130px;overflow:hidden;margin-top:80px}@media only screen and (min-width: 901px){.strategicCase_wrap{display:flex;justify-content:space-between;max-width:1168px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 901px) and (max-width: 1359px){.strategicCase_wrap{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.strategicCase_wrap{width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.strategicCase_head{width:100px}}@media only screen and (min-width: 901px){.strategicCase_content{width:calc(100% - 100px)}}@media only screen and (max-width: 900px){.strategicCase_content{margin-top:60px}}.caseCard{background-color:#fbfbfb;border-radius:4px}@media only screen and (min-width: 901px){.caseCard{padding:48px 4.8% 34px;width:964px}}@media only screen and (max-width: 900px){.caseCard{padding:27px 6.6%;width:87.6923076923vw}}@media only screen and (min-width: 901px){.caseCard_wrap{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.caseCard_head{width:46.7889908257%}}@media only screen and (max-width: 900px){.caseCard_head{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 901px){.caseCardHeadline{display:flex;align-items:center;margin-bottom:35px}}@media only screen and (max-width: 900px){.caseCardHeadline{width:70px}}.caseCardHeadline_volume{width:56px;height:56px;border-radius:50%;border:1px solid rgba(11, 65, 52,0.2);display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 901px){.caseCardHeadline_volume{margin-right:16px}}@media only screen and (max-width: 900px){.caseCardHeadline_volume{width:46px;height:46px}}.caseCardHeadline_volume span{font-size:2.4rem;color:#0b4134;padding-top:3px;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media only screen and (max-width: 900px){.caseCardHeadline_volume span{font-size:2rem}}@media only screen and (max-width: 900px){.caseCardHeadline_title{margin-top:12px;width:46px}}.caseCardHeadline_title span{font-size:2.4rem;letter-spacing:.12em;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.caseCardHeadline_title span{font-size:2.2rem;display:block;width:22px;margin-left:auto;margin-right:auto;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1}}@media only screen and (min-width: 901px){.caseCard_image{width:34.8623853211%}}@media only screen and (max-width: 900px){.caseCard_image{margin-top:30px}}.caseCard_title{display:flex;align-items:center}.caseCard_title::before{content:"";display:block;background-color:#0b4134;border-radius:50%;width:10px;height:10px;margin-right:7px}@media only screen and (max-width: 900px){.caseCard_title::before{margin-top:-2px}}.caseCard_title span{display:block;font-size:1.5rem;color:#0b4134;letter-spacing:.12em}@media only screen and (max-width: 900px){.caseCard_title span{font-size:1.3rem}}@media only screen and (max-width: 900px){.caseCard_body{width:calc(100% - 70px)}}.caseCard_body p{font-size:1.5rem;line-height:160%}@media only screen and (max-width: 900px){.caseCard_body p{font-size:1.4rem;margin-top:20px}}.caseCard .buttonText{margin-top:32px}@media only screen and (max-width: 900px){.caseCard .buttonText{display:flex;justify-content:flex-end;margin-top:22px}}.caseCardGraph{margin-top:40px}@media only screen and (max-width: 900px){.caseCardGraph{width:100%;margin-top:32px}}.caseCardGraph_main{margin-top:27px;display:flex;align-items:stretch;position:relative}[data-graph-count="2"] .caseCardGraph_main{align-items:center}@media only screen and (max-width: 900px){.caseCardGraph_main{margin-top:34px;padding-left:8.2%}}.caseCardGraph_label{background-color:rgba(63, 67, 61,0.1);border-radius:4px;display:flex;align-items:center;justify-content:center;padding:6px 0 3px 1px;width:28px;text-align:center;margin-right:16px}@media only screen and (max-width: 900px){.caseCardGraph_label{width:19px;padding:5px 1px 3px 0;margin-right:11px}}.caseCardGraph_label span{display:block;font-size:1.5rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;line-height:1;letter-spacing:.22em}@media only screen and (max-width: 900px){.caseCardGraph_label span{font-size:.929rem;letter-spacing:.12em}}@media only screen and (min-width: 901px){.caseCardGraph_content{width:calc(100% - 44px);padding-top:8px}}@media only screen and (max-width: 900px){.caseCardGraph_content{width:100%;padding-top:5px}}.caseCardGraph_column{margin-bottom:10px;display:flex;align-items:center;position:relative}@media only screen and (max-width: 900px){.caseCardGraph_column{margin-bottom:7px}}.caseCardGraph_column:nth-child(1) .caseCardGraph_bar i{background-color:rgba(11, 65, 52,0.2)}[data-graph-count="2"] .caseCardGraph_column:nth-child(2) .caseCardGraph_bar i{background:linear-gradient(90deg, rgba(11, 65, 52, 0.5) 0%, #0B4134 100%)}[data-graph-count="3"] .caseCardGraph_column:nth-child(2) .caseCardGraph_bar i{background:linear-gradient(90deg, rgba(11, 65, 52, 0.15) 0%, rgba(11, 65, 52, 0.25) 100%)}.caseCardGraph_column:nth-child(3) .caseCardGraph_bar i{background:linear-gradient(90deg, rgba(11, 65, 52, 0.5) 0%, #0B4134 100%)}.caseCardGraph_year{font-size:1.2rem;letter-spacing:.02em;width:50px;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.caseCardGraph_year{font-size:.79rem;width:30px}}.caseCardGraph_bar{height:30px;position:relative;width:calc(100% - 50px)}@media only screen and (max-width: 900px){.caseCardGraph_bar{height:20px}}.caseCardGraph_bar i{position:absolute;border-radius:15px;left:0;top:0;height:100%;display:block}@media only screen and (max-width: 900px){.caseCardGraph_bar i{border-radius:10px}}.caseCardGraph_balloon{width:114px;height:80px;border-radius:4px;position:absolute;z-index:2;right:0;background-color:#0b4134;display:flex;align-items:center;justify-content:center;padding-top:4px}@media only screen and (max-width: 900px){.caseCardGraph_balloon{width:73px;height:54px}}[data-graph-count="2"] .caseCardGraph_balloon{bottom:67px}@media only screen and (max-width: 900px){[data-graph-count="2"] .caseCardGraph_balloon{bottom:42px}}[data-graph-count="3"] .caseCardGraph_balloon{bottom:57px}@media only screen and (max-width: 900px){[data-graph-count="3"] .caseCardGraph_balloon{bottom:41px}}.caseCardGraph_balloon::before{border-style:solid;border-width:14px 7px 0 7px;border-color:#0b4134 transparent transparent transparent;transform:rotate(0deg);position:absolute;left:calc(50% - 7px);bottom:-10px;z-index:1;content:"";display:flex;align-items:center;justify-content:center}.caseCardGraph_balloon div{text-align:center}.caseCardGraph_balloon div span{color:#fff;display:block}.caseCardGraph_balloon div span.is-sub{font-size:1.5rem}@media only screen and (max-width: 900px){.caseCardGraph_balloon div span.is-sub{font-size:.929rem}}.caseCardGraph_balloon div span.is-main{font-size:3.6rem;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media only screen and (min-width: 901px){.caseCardGraph_balloon div span.is-main{margin-top:7px}}@media only screen and (max-width: 900px){.caseCardGraph_balloon div span.is-main{font-size:2.416rem;margin-top:3px}}.caseCardGraph_balloon div span.is-main em{font-size:2.4rem;font-style:normal;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.caseCardGraph_balloon div span.is-main em{font-size:.929rem}}.caseCardComment{background-color:rgba(11, 65, 52,0.05);border-radius:4px;padding:22px 2.8% 18px;margin-top:20px}@media only screen and (max-width: 900px){.caseCardComment{padding:22px 5.1% 16px;margin-top:29px}}.caseCardComment_body{margin-top:15px}@media only screen and (max-width: 900px){.caseCardComment_body{margin-top:19px}}.caseCardComment_body p{font-size:1.5rem;line-height:160%}@media only screen and (max-width: 900px){.caseCardComment_body p{font-size:1.3rem}}.strategicCase .splide__track{overflow:visible}.strategicCase .splide__slide{opacity:.3;transition:1s cubic-bezier(0.19, 1, 0.22, 1)}.strategicCase .splide__slide.is-active{opacity:1}.strategicCase .splide__arrow{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(11, 65, 52,0.2);border-radius:50%;position:absolute;z-index:2;top:calc(50% - 40px);background-color:#fff;transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 900px){.strategicCase .splide__arrow{width:42px;height:42px}}.strategicCase .splide__arrow::before{font-size:2rem;color:#0b4134}@media only screen and (max-width: 900px){.strategicCase .splide__arrow::before{font-size:1.6rem}}.strategicCase .splide__arrow[disabled]{opacity:0;pointer-events:none}.strategicCase .splide__arrow svg{display:none}.strategicCase .splide__arrow--prev{left:-60px}.strategicCase .splide__arrow--prev:before{content:""}@media only screen and (max-width: 900px){.strategicCase .splide__arrow--prev{left:-21px}}.strategicCase .splide__arrow--next{right:50px}.strategicCase .splide__arrow--next:before{content:""}@media screen and (max-width: 1359px){.strategicCase .splide__arrow--next{right:-40px}}@media only screen and (max-width: 900px){.strategicCase .splide__arrow--next{right:-21px}}@media only screen and (min-width: 901px){.strategicCase .splide__arrow:hover.splide__arrow--prev::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveBack}.strategicCase .splide__arrow:hover.splide__arrow--next::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}.strategicCase .splide__pagination{position:absolute;z-index:2;left:0;bottom:-60px;width:89.5%;display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.strategicCase .splide__pagination{bottom:-53px;width:100%}}.strategicCase .splide__pagination li{display:block;flex-grow:1;position:relative}.strategicCase .splide__pagination li[\:has\(.is-active\)]::after{opacity:1;height:2px;top:9px}.strategicCase .splide__pagination li:has(.is-active)::after{opacity:1;height:2px;top:9px}.strategicCase .splide__pagination li::after{content:"";display:block;position:absolute;left:0;top:10px;width:100%;height:1px;opacity:.2;transition:.8s cubic-bezier(0.19, 1, 0.22, 1);background-color:#3f433d;pointer-events:none}.strategicCase .splide__pagination li button{width:100%;height:20px;cursor:pointer}.businessFaq{margin-top:77px;padding-bottom:90px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.businessFaq{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.businessFaq{width:87.6923076923%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.businessFaq_wrap{display:flex}}@media only screen and (min-width: 901px){.businessFaq_side{width:26.1130136986%}}@media only screen and (min-width: 901px){.businessFaq_content{width:56.3356164384%;padding-top:60px}}@media only screen and (max-width: 900px){.businessFaq_content{padding-top:40px}}.businessFaqCard{border-top:1px solid rgba(63, 67, 61,0.2)}.businessFaqCard_head{position:relative;padding:9px 50px 28px 38px;cursor:pointer}@media only screen and (max-width: 900px){.businessFaqCard_head{padding:18px 37px 20px 44px}}.businessFaqCard_head::before{content:"Q";font-size:2rem;color:#0b4134;position:absolute;left:0;top:13px;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media only screen and (max-width: 900px){.businessFaqCard_head::before{font-size:1.8rem;top:22px}}.businessFaqCard_title{color:#0b4134;font-size:1.4rem;line-height:160%;letter-spacing:.08em}@media only screen and (max-width: 900px){.businessFaqCard_title{font-size:1.3rem}}.businessFaqCard_trigger{width:10px;height:10px;position:absolute;right:2px;top:15px}.businessFaqCard_trigger::before{position:absolute;left:-21px;top:0;width:1px;height:9px;position:absolute;display:block;content:"";background-position:left top;z-index:2;background-image:url("/assets/img/global/dot_black.svg")}.businessFaqCard_trigger i:before{content:""}.businessFaqCard_trigger i:after{content:""}.businessFaqCard_trigger i::before,.businessFaqCard_trigger i::after{color:#0b4134;font-size:1rem;transition:.4s cubic-bezier(0.19, 1, 0.22, 1);position:absolute;left:0;top:0}[data-accordion-state=open] .businessFaqCard_trigger i::before{opacity:0;transform:rotate(-90deg)}.businessFaqCard_trigger i::after{opacity:0;transform:rotate(90deg)}[data-accordion-state=open] .businessFaqCard_trigger i::after{opacity:1;transform:none}.businessFaqCard_answer{position:relative}.businessFaqCard_answer::before{content:"A";font-size:2rem;color:#3f433d;position:absolute;left:0;top:0;font-family:"Aime-Regular","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media only screen and (max-width: 900px){.businessFaqCard_answer::before{font-size:1.8rem}}.businessFaqCard_content{padding:0 40px 25px 35px}@media only screen and (max-width: 900px){.businessFaqCard_content{padding:0 37px 20px 44px}}.businessFaqCard_body p{font-size:1.4rem;line-height:160%}@media only screen and (max-width: 900px){.businessFaqCard_body p{font-size:1.3rem}}@media only screen and (min-width: 901px){.postModalCards{display:flex;justify-content:space-between;margin-top:40px}}@media only screen and (max-width: 900px){.postModalCards{margin-top:32px}}@media only screen and (min-width: 901px){.postModalCard{width:30.1369863014%}.postModalCard:nth-child(1),.postModalCard:nth-child(3){margin-top:80px}}@media only screen and (max-width: 900px){.postModalCard{margin-bottom:20px}}.postModalCard_inner{background-color:#fff}@media only screen and (min-width: 901px){.postModalCard_inner{padding:32px 6.7% 58px}}@media only screen and (max-width: 900px){.postModalCard_inner{padding:24px 6.3% 26px}}.postModalCard_volume{width:64px;height:64px;background-color:#0b4134;border-radius:50%;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.postModalCard_volume{width:50px;height:50px}}.postModalCard_volume span{display:block;font-size:2rem;color:#fff;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif}@media only screen and (max-width: 900px){.postModalCard_volume span{font-size:1.5rem}}.postModalCard_title{font-size:2.4rem;line-height:200%;margin-top:25px;text-align:center;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (max-width: 900px){.postModalCard_title{font-size:1.8rem;margin-top:9px}}.postModalCard_body{margin-top:13px}.postModalCard_body p{font-size:1.3rem;line-height:160%}@media only screen and (max-width: 900px){.postModalCard_body p{font-size:1.2rem}}.processModal{position:relative}@media only screen and (min-width: 901px){.processModal{background-color:rgba(11, 65, 52,0.05);border-radius:4px;padding:40px 3.4%;width:82.5342465753%;margin:55px auto 0}}@media only screen and (min-width: 901px)and (max-width: 1199px){.processModal{width:100%}}@media only screen and (max-width: 900px){.processModal{margin-top:30px}}.processModalTotal{padding:12px 0 10px;text-align:center;background-color:#0b4134;border-radius:4px;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media only screen and (min-width: 901px){.processModalTotal{position:absolute;right:4.1%;top:calc(50% - 35px);width:114px}}@media only screen and (min-width: 901px)and (max-width: 1199px){.processModalTotal{right:2.5%}}@media only screen and (max-width: 900px){.processModalTotal{padding:10px 0;position:relative;margin-top:44px}}.processModalTotal::before{border-style:solid;content:"";display:block;position:absolute;border-color:transparent #0b4134 transparent transparent;border-width:7.5px 13px 7.5px 0}@media only screen and (min-width: 901px){.processModalTotal::before{left:-12px;top:calc(50% - 6px)}}@media only screen and (max-width: 900px){.processModalTotal::before{left:calc(50% - 6px);top:-12px;transform:rotate(90deg)}}.processModalTotal_body p{font-size:1.8rem;color:#fff;line-height:130%}.processModalTotal_body p span{font-size:1.2rem}@media only screen and (max-width: 900px){.processModalTotal_body p br{display:none}}.processModalCards{position:relative}@media only screen and (min-width: 901px){.processModalCards{width:78.5%}.processModalCards::before{content:"";display:block;width:4px;height:100%;border-radius:2px;position:absolute;right:-6.3%;top:0;background-color:#0b4134}}@media only screen and (min-width: 901px)and (max-width: 1199px){.processModalCards::before{right:-3%}}.processModalCard{background-color:#fff;position:relative;display:flex;justify-content:space-between;align-items:center;border-radius:4px}.processModalCard:before{content:""}@media only screen and (min-width: 901px){.processModalCard{padding:20px 2.9%;margin-bottom:48px}.processModalCard:last-child{margin-bottom:0}}@media only screen and (max-width: 900px){.processModalCard{padding:24px 7%;margin-bottom:35px}.processModalCard:last-child{margin-bottom:0}}.processModalCard::before{font-size:1.4rem;position:absolute;display:block;left:calc(50% - 7px);bottom:-25px}.processModalCard:last-child::before{display:none}.processModalCard_icon{width:80px}@media only screen and (max-width: 900px){.processModalCard_icon{width:45px}}@media only screen and (min-width: 901px){.processModalCard_title{display:flex;align-items:center;width:54.5%}}@media only screen and (max-width: 900px){.processModalCard_title{width:46%}}.processModalCard_title span{display:block;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (min-width: 901px){.processModalCard_title span.is-main{font-size:2.4rem;width:63%}}@media only screen and (max-width: 900px){.processModalCard_title span.is-main{font-size:1.8rem}}.processModalCard_title span.is-sub{font-size:1.8rem;color:#0b4134;font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}@media only screen and (min-width: 901px){.processModalCard_title span.is-sub{width:37%}}@media only screen and (max-width: 900px){.processModalCard_title span.is-sub{font-size:1.3rem;margin-top:10px}}.processModalCard_period{font-size:1.3rem;color:#0b4134;background-color:rgba(11, 65, 52,0.05);padding:0 43px;height:42px;border-radius:21px;display:flex;align-items:center;font-family:"TT-Neoris-Trial-Regular","dnp-shuei-gothic-kin-std","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Meiryo",sans-serif;font-style:normal;letter-spacing:.12em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.processModalCard_period{font-size:1.3rem;width:74px;padding:2px 0;justify-content:center}}.strategicTarget{margin-top:77px;max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 901px) and (max-width: 1359px){.strategicTarget{padding-left:7.0588235294%;padding-right:7.0588235294%;max-width:1360px}}@media only screen and (max-width: 900px){.strategicTarget_head{width:87.6923076923%;margin-left:auto;margin-right:auto}}.strategicTarget_section{margin-top:160px}@media only screen and (max-width: 900px){.strategicTarget_section{margin-top:80px;width:87.6923076923%;margin-left:auto;margin-right:auto}}.strategicTarget_body+.strategicTarget_section{margin-top:70px}@media only screen and (max-width: 900px){.strategicTarget_section[data-strategic-target=process]{background-color:rgba(11, 65, 52,0.05);width:100%;padding:78px 6.1%}}.strategicTarget_title{display:flex;align-items:center}.strategicTarget_title::before{content:"";display:block;width:10px;height:10px;background-color:#0b4134;border-radius:50%;margin-right:10px}@media only screen and (max-width: 900px){.strategicTarget_title::before{margin-right:8px}}.strategicTarget_title span{font-size:1.5rem;color:#0b4134}@media only screen and (max-width: 900px){.strategicTarget_title span{font-size:1.3rem}}.strategicTarget_body{padding:14px 10% 0 26.1130136986%}@media only screen and (max-width: 900px){.strategicTarget_body{padding:51px 0 0 13.1%}}.strategicTarget_body p{font-size:1.5rem;line-height:160%;letter-spacing:.12em}@media only screen and (max-width: 900px){.strategicTarget_body p{font-size:1.4rem}}.strategicTargetCards{margin-top:58px}@media only screen and (min-width: 901px){.strategicTargetCards{display:flex;justify-content:space-between}}@media only screen and (max-width: 900px){.strategicTargetCards{padding-left:13.1%}}@media only screen and (min-width: 901px){.strategicTargetCard{width:31.9349315068%}}@media only screen and (max-width: 900px){.strategicTargetCard{margin-bottom:16px}}.strategicTargetCard:nth-child(odd) .strategicTargetCard_button{background:linear-gradient(90deg, rgba(11, 65, 52, 0.15) 48%, rgba(11, 65, 52, 0.05) 100%)}@media only screen and (min-width: 901px){.strategicTargetCard:nth-child(even){margin-top:48px}}@media only screen and (max-width: 900px){.strategicTargetCard:nth-child(even){display:flex;justify-content:flex-end}}.strategicTargetCard:nth-child(even) .strategicTargetCard_button{background:linear-gradient(90deg, rgba(11, 65, 52, 0.04) 48%, rgba(11, 65, 52, 0.02) 100%)}.strategicTargetCard_button{padding:14px 8.4% 23px;border-bottom:1px solid #0b4134}@media only screen and (max-width: 900px){.strategicTargetCard_button{width:84.7972972973%;padding:11px 7.5% 17px}}.strategicTargetCard_title{font-size:1.8rem;letter-spacing:.12em;color:#0b4134;font-feature-settings:"palt";font-family:fot-udmincho-pr6n,serif,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6";font-style:normal;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-weight:300}.strategicTargetCard_bottom{margin-top:55px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 900px){.strategicTargetCard_bottom{margin-top:31px}}.strategicTargetCard_en{font-size:1.4rem;letter-spacing:.02em;font-family:"TT-Neoris-Trial-Medium",Arial,Helvetica,sans-serif,"Open Sans",Meiryo,sans-serif;letter-spacing:.04em}.strategicTargetCard_icon{width:32px;height:32px;border-radius:50%;background-color:#0b4134;display:flex;align-items:center;justify-content:center}.strategicTargetCard_icon:before{content:""}.strategicTargetCard_icon::before{font-size:1rem;color:#fff}@media only screen and (min-width: 901px){.strategicTargetCard_button:hover .strategicTargetCard_icon::before{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}}
