@charset "UTF-8";.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}html.is-fixed{overflow:hidden;position:relative}html.-navifixed{overflow:hidden;position:relative}.-pc{display:block}@media (max-width:750px){.-pc{display:none}}.-sp{display:none}@media (max-width:750px){.-sp{display:block}}main{position:relative}main .mainbg-logo{position:absolute;bottom:-15vw;right:0;width:35%}.container{background:url(../images/common/bg.jpg) repeat center center/contain;background-size:35px}img{width:100%;height:auto;vertical-align:bottom;transform-origin:center;transform:scale(1);transition:all .4s;display:block}picture{display:flex;overflow:hidden}.pictureR{border-radius:10px;overflow:hidden}@media (max-width:750px){.pictureR{border-radius:10px}}a{text-decoration:none;display:inline-block;overflow-wrap:anywhere}*{box-sizing:border-box}.about-analysis-minute-list,.about-analysis-number-list,.about-analysis-number__text,.about-analysis-section__ttl,.about-analysis-section__ttl__text,.about-analysis-trip__text,.about-message-imgArea .about-message-imgArea__copy,.about-message-imgArea .about-message-imgArea__img,.about-message-mission,.about-message-section,.about-message-vision,.about-navi,.aboutGroup-group__list,.aboutGroup-section,.aboutOfficeJapan-section,.aboutOfficeOversea-section,.banner-faq,.business-navi,.businessParts-about,.businessParts-area,.businessParts-person__wrap .businessParts-person,.businessParts-skill__wrap,.content-width,.environmentPage-benefits-section,.environmentPage-gallery,.environmentPage-intro,.environmentPage-section,.environmentPage__img,.pageFaq,.pageIndex-navi__list,.pagePeople-kv .pagePeople-kv__ttl,.pageStory-kv .pageStory-kv__ttl,.people-message__wrap,.people-oneday__wrap,.people-profile,.people-section,.people-summary,.peopleIndex-list,.positions-navi .positions-navi__list,.positions-single__main,.projectNavi-list,.story-content__wrap,.story-otherNavi .story-otherNavi__list,.story-otherNavi .story-otherNavi__ttl,.story-section__img,.story-section__introtext,.top-analysis-list,.top-environment-list,.top-kv-intro__wrap .top-kv-intro,.top-ttl__header{width:90%;max-width:1440px;margin-left:auto;margin-right:auto}@media (max-width:1440px){.about-analysis-minute-list,.about-analysis-number-list,.about-analysis-number__text,.about-analysis-section__ttl,.about-analysis-section__ttl__text,.about-analysis-trip__text,.about-message-imgArea .about-message-imgArea__copy,.about-message-imgArea .about-message-imgArea__img,.about-message-mission,.about-message-section,.about-message-vision,.about-navi,.aboutGroup-group__list,.aboutGroup-section,.aboutOfficeJapan-section,.aboutOfficeOversea-section,.banner-faq,.business-navi,.businessParts-about,.businessParts-area,.businessParts-person__wrap .businessParts-person,.businessParts-skill__wrap,.content-width,.environmentPage-benefits-section,.environmentPage-gallery,.environmentPage-intro,.environmentPage-section,.environmentPage__img,.pageFaq,.pageIndex-navi__list,.pagePeople-kv .pagePeople-kv__ttl,.pageStory-kv .pageStory-kv__ttl,.people-message__wrap,.people-oneday__wrap,.people-profile,.people-section,.people-summary,.peopleIndex-list,.positions-navi .positions-navi__list,.positions-single__main,.projectNavi-list,.story-content__wrap,.story-otherNavi .story-otherNavi__list,.story-otherNavi .story-otherNavi__ttl,.story-section__img,.story-section__introtext,.top-analysis-list,.top-environment-list,.top-kv-intro__wrap .top-kv-intro,.top-ttl__header{max-width:1200px}}@media (max-width:1024px){.about-analysis-minute-list,.about-analysis-number-list,.about-analysis-number__text,.about-analysis-section__ttl,.about-analysis-section__ttl__text,.about-analysis-trip__text,.about-message-imgArea .about-message-imgArea__copy,.about-message-imgArea .about-message-imgArea__img,.about-message-mission,.about-message-section,.about-message-vision,.about-navi,.aboutGroup-group__list,.aboutGroup-section,.aboutOfficeJapan-section,.aboutOfficeOversea-section,.banner-faq,.business-navi,.businessParts-about,.businessParts-area,.businessParts-person__wrap .businessParts-person,.businessParts-skill__wrap,.content-width,.environmentPage-benefits-section,.environmentPage-gallery,.environmentPage-intro,.environmentPage-section,.environmentPage__img,.pageFaq,.pageIndex-navi__list,.pagePeople-kv .pagePeople-kv__ttl,.pageStory-kv .pageStory-kv__ttl,.people-message__wrap,.people-oneday__wrap,.people-profile,.people-section,.people-summary,.peopleIndex-list,.positions-navi .positions-navi__list,.positions-single__main,.projectNavi-list,.story-content__wrap,.story-otherNavi .story-otherNavi__list,.story-otherNavi .story-otherNavi__ttl,.story-section__img,.story-section__introtext,.top-analysis-list,.top-environment-list,.top-kv-intro__wrap .top-kv-intro,.top-ttl__header{width:90%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}section{width:100%}.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}@font-face{font-family:"Zen Kaku Gothic New";src:url(../../assets/fonts/ZenKakuGothicNew-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Zen Kaku Gothic New";src:url(../../assets/fonts/ZenKakuGothicNew-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Zen Kaku Gothic New";src:url(../../assets/fonts/ZenKakuGothicNew-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Zen Kaku Gothic New";src:url(../../assets/fonts/ZenKakuGothicNew-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Allerta Stencil";src:url(../../assets/fonts/AllertaStencil-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:url(../../assets/fonts/Outfit-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}html{font-family:"Zen Kaku Gothic New",Hiragino Sans,ヒラギノ角ゴシック,source-han-sans-japanese,YuGothic,游ゴシック,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:62.5%}body{line-height:1.4;letter-spacing:.02em;font-weight:500;font-size:1.7rem;color:#000;word-break:break-all}@media (max-width:1440px){body{font-size:1.5rem}}@media (max-width:1440px) and (max-width:1024px){body{font-size:1.4rem}}@media (max-width:1440px) and (max-width:1024px) and (max-width:750px){body{font-size:1.35rem;line-height:1.6}}a{color:#000}h1,h2,h3,h4,h5,h6{line-height:1.4;font-feature-settings:"palt";letter-spacing:.05em;line-height:1.5}.font__serif{font-family:RyuminPr5,"Times New Roman",YuMincho,"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.-peopleNavi .peopleNavi__list .peopleNavi__list__item .peopleNavi__list__item-num,.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__num,.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__sex .about-analysis-number-list__num__sex__num,.about-analysis-section__ttl__bg,.about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__en,.about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__en,.about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__en,.about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__en,.about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__en,.about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__en,.about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__en,.about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__en,.aboutOffice-section__ttl .aboutOffice-section__ttl__en,.aboutOffice__title,.btn-maruMore .btn-maruMore__text,.btn-more a .btn-more__text,.btn-more02 a .btn-more__text,.business-kv .business-kv__ttl .business-kv__ttl__en,.business-navi__item .business-navi__item__subttl,.businessParts-area .businessParts-area__ttl .businessParts-area__ttl__en,.businessParts-area__content .businessParts-area__content__ttl .businessParts-area__content__ttl__num,.businessParts-skill__wrap .businessParts-skill__en,.businessParts-skill__wrap .businessParts-skill__list .businessParts-skill__item .businessParts-skill__num,.environmentList-gallery .environmentList-gallery__figure .environmentList-gallery__figcaption,.environmentPage-benefits-section .environmentPage-benefits__ttl span,.environmentPage-gallery__ttl .environmentPage-gallery__ttl__en,.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery02,.environmentPage-others-place .environmentPage-others__list li .environmentPage-others__list__ttl span,.environmentPage-section .environmentPage-section__subttl,.faq-list .faq-item__a,.faq-list .faq-item__q,.font__en,.footer-entry__wrap .footer-entry__content .footer-entry__content__en,.footer-navi__wrap .footer-navi-ttl .footer-navi-ttl__en,.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__en,.l-stickey .l-stickey__navi li a span,.pageFaq .pageFaq-categories .pageFaq-categories-ttl,.pageFaq .pageFaq-content .pageFaq-content-ttl span,.pageFaq .pageFaq-content .pageFaq-content-ttl__en,.pageIndex-catNavi .pageIndex-navi__content .pageIndex-navi__ttl .pageIndex-navi__en,.pageIndex-kv .pageIndex-kv__ttl .pageIndex-kv__ttl__en,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__subttl,.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__en,.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__ttl,.pagePeople-kv .pagePeople-kv__ttl .pagePeople-kv__ttl__en,.pagePeople-kv .pagePeople-kv__ttl__num,.pageStory-kv .pageStory-kv__ttl .pageStory-kv__ttl__en,.pageStory-kv .pageStory-kv__ttl .pageStory-kv__ttl__ttl .pageStory-kv__ttl__ttl__num,.pcHeader-navi .pcHeader-navi__item.-entry .-entryLink,.people-message__wrap .people-message__ttl__en,.people-onedayoff .people-onedayoff__ttl .people-onedayoff__ttl__en,.people-onedaywork .people-onedaywork__ttl .people-onedaywork__ttl__en,.people-onedaywork-timeline .people-onedaywork-timeline-item .people-onedaywork-timeline-item__time,.people-profile .people-profile__ttl,.people-summary .people-summary__ttl,.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__en,.projectNavi-list__item .projectNavi-list__item__num,.sp-header-navi .gspnavi-list .gspnavi-list__item.-entry a,.sp-header-navi .gspnavi-list .gspnavi-list__item.-home a,.sp-header__inner .sp-header-copy .sp-header-copy__entry a,.sp-header__inner .sp-header-ttl a .sp-header-ttl__en,.story-members .story-members__list .story-members__item__name .story-members__item__name__en,.story-members .story-members__ttl,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link .story-otherNavi__list__num,.story-otherNavi .story-otherNavi__ttl,.storyNavi__list .storyNavi__list__item-link .storyNavi__list__item-num,.top-business__wrap .top-business__en,.top-environment-list .top-environment-list__item .top-environment-list__item__text__subttl,.top-ttl__en,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .top-ttl__header__btn__text{font-family:"Allerta Stencil","Zen Kaku Gothic New",Hiragino Sans,ヒラギノ角ゴシック,source-han-sans-japanese,YuGothic,游ゴシック,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-style:normal;letter-spacing:-.05em}.about-analysis-minute-list .about-analysis-minute-list__text,.about-analysis-number-list .about-analysis-number-list__text,.about-message-mission .about-message-mission__text,.about-message-mission .about-message-vision__text,.about-message-section .about-message-section__contents .about-message-section__content__text,.about-message-vision .about-message-mission__text,.about-message-vision .about-message-vision__text,.aboutGroup-section .aboutGroup-section__content .aboutGroup-section__content__text,.business-navi .business-navi__text,.business-navi__item .business-navi__item__text,.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__text,.environmentList-careerchange .environmentList-careerchange__text,.environmentList-flag .environmentList-flag__desc,.environmentPage-intro .environmentPage-intro__text p,.environmentPage-officetour-place .environmentPage-officetour-place__text,.environmentPage-section .environmentPage-section__text,.font__p,.positions-list .positions-list__desc,.story-section .story-section__comment__text,.story-section__introtext p{line-height:2}.font__kome{font-size:1.4rem;display:flex}.font__kome::before{content:"※";margin-right:.5em}.color__red{color:#ff820e}.font__bold,strong{font-weight:600}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}.icon__maru{width:40px;height:40px;border-radius:50%;border:solid 1px #0b308e;display:flex;align-items:center;justify-content:center}.icon__maru .icon_arrow{width:13px;transform:rotate(-45deg) translateX(2px);display:flex}.icon__map{position:relative;padding-left:calc(.5em + 20px)}.icon__map::after{position:absolute;content:"";background:url(../images/common/icon_map.svg) no-repeat center center/contain;width:25px;height:25px;top:0;left:0;display:block;transition:transform .3s}.about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl,.about-message-section .about-message-section__ttl,.about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl,.aboutGroup-section .aboutGroup-section__title,.aboutOfficeOversea-section .aboutOfficeOversea-section__subttl,.environmentPage-benefits-section .environmentPage-benefits__ttl,.environmentPage-skill__ttl,.pageFaq .pageFaq-content .pageFaq-content-ttl__en,.people-section .people-section__content .people-section__content__ttl,.people-summary .people-summary__ttl,.story-otherNavi .story-otherNavi__ttl,.story-section .story-section__subttl,.ttl__slanting01,.ttl__slanting03{font-weight:600;color:#0b308e;position:relative;padding-left:calc(20px + .5em);font-size:2.4rem;font-weight:700;letter-spacing:.05em}@media (max-width:1440px){.about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl,.about-message-section .about-message-section__ttl,.about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl,.aboutGroup-section .aboutGroup-section__title,.aboutOfficeOversea-section .aboutOfficeOversea-section__subttl,.environmentPage-benefits-section .environmentPage-benefits__ttl,.environmentPage-skill__ttl,.pageFaq .pageFaq-content .pageFaq-content-ttl__en,.people-section .people-section__content .people-section__content__ttl,.people-summary .people-summary__ttl,.story-otherNavi .story-otherNavi__ttl,.story-section .story-section__subttl,.ttl__slanting01,.ttl__slanting03{font-size:2rem}}@media (max-width:750px){.about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl,.about-message-section .about-message-section__ttl,.about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl,.aboutGroup-section .aboutGroup-section__title,.aboutOfficeOversea-section .aboutOfficeOversea-section__subttl,.environmentPage-benefits-section .environmentPage-benefits__ttl,.environmentPage-skill__ttl,.pageFaq .pageFaq-content .pageFaq-content-ttl__en,.people-section .people-section__content .people-section__content__ttl,.people-summary .people-summary__ttl,.story-otherNavi .story-otherNavi__ttl,.story-section .story-section__subttl,.ttl__slanting01,.ttl__slanting03{font-size:1.6rem}}.about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl::before,.about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl::before,.about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl::before,.about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl::before,.about-message-section .about-message-section__ttl::before,.about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl::before,.about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl::before,.about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl::before,.about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl::before,.aboutGroup-section .aboutGroup-section__title::before,.aboutOfficeOversea-section .aboutOfficeOversea-section__subttl::before,.environmentPage-benefits-section .environmentPage-benefits__ttl::before,.environmentPage-skill__ttl::before,.pageFaq .pageFaq-content .pageFaq-content-ttl__en::before,.people-section .people-section__content .people-section__content__ttl::before,.people-summary .people-summary__ttl::before,.story-otherNavi .story-otherNavi__ttl::before,.story-section .story-section__subttl::before,.ttl__slanting01::before,.ttl__slanting03::before{content:"";background:url(../images/common/ttl_slanting01.png) no-repeat center center/contain;display:block;position:absolute;top:.3em;left:0;width:20px;height:1em}.people-summary .people-summary__ttl,.ttl__slanting03{color:#fff}.people-summary .people-summary__ttl::before,.ttl__slanting03::before{background:url(../images/common/ttl_slanting04.png) no-repeat center center/contain}.environmentPage-gallery__ttl,.environmentPage-internship__ttl span,.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__en,.ttl__slanting02,.ttl__slanting04{font-weight:600;color:#0b308e;position:relative;padding-left:calc(30px + .5em);font-size:2.4rem}.environmentPage-gallery__ttl::before,.environmentPage-internship__ttl span::before,.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__en::before,.ttl__slanting02::before,.ttl__slanting04::before{content:"";background:url(../images/common/ttl_slanting02.png) no-repeat center center/contain;display:block;position:absolute;top:-.2em;left:0;width:30px;height:1.5em}.environmentPage-internship__ttl span::before,.ttl__slanting04::before{background:url(../images/common/ttl_slanting03.png) no-repeat center center/contain}.aniFade,.aniFadeTop{opacity:0}.swiper{visibility:hidden}.swiper.swiper-initialized{visibility:visible}.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}.slide__kvTop,.slide__loop{position:relative;height:auto}.slide__kvTop .swiper-wrapper,.slide__loop .swiper-wrapper{transition-timing-function:linear!important;height:auto}.slide__kvTop .swiper-wrapper .swiper-slide,.slide__loop .swiper-wrapper .swiper-slide{height:auto}.slide__kvTop{opacity:0;transition:opacity .25s ease-out}.slide__kvTop.is-ready{opacity:1}.slide__loopPeople .swiper-wrapper,.slide__tateloop01 .swiper-wrapper,.slide__tateloop02 .swiper-wrapper{transition-timing-function:linear!important;height:auto!important}.slide__loopPeople .swiper-slide,.slide__tateloop01 .swiper-slide,.slide__tateloop02 .swiper-slide{transition:none!important;height:auto!important}.my-skew-swiper{transform:skewY(-12deg);overflow:visible}.my-skew-swiper .inner-content{transform:skewY(12deg);overflow:hidden;border-radius:20px}@media (max-width:750px){.my-skew-swiper .inner-content{border-radius:10px}}.my-skew-swiper .swiper-slide{transition:transform .3s}.slide__fade .swiper-wrapper{height:auto}.slide__fade .swiper-wrapper .swiper-slide{height:auto}/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:0!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:0!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:5%;top:5%;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:transparent;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:0;box-shadow:none;transition:all .5s}@media only screen and (max-width:820px){.lity-close{right:20px;top:20px}}.lity-close:after,.lity-close:before{display:block;content:" ";position:absolute;top:0;left:23px;width:5px;height:50px;border-radius:4px;background:#fff}.lity-close:before{transform:rotate(-45deg)}.lity-close:after{transform:rotate(45deg)}.lity-close:focus,.lity-close:hover{opacity:.6}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}@media (min-width:1025px){.aboutGroup-group__list .aboutGroup-group__item,.banner-faq a,.btn-op,.businessParts-person__wrap .businessParts-person-link a,.footer-navi__wrap .footer-navi-ttl a{transition:all .4s}.aboutGroup-group__list .aboutGroup-group__item:hover,.banner-faq a:hover,.btn-op:hover,.businessParts-person__wrap .businessParts-person-link a:hover,.footer-navi__wrap .footer-navi-ttl a:hover{opacity:.7}}.about-navi .about-navi__item .about-navi__link span,.btn-moreline,.faq-list .faq-item__ttl div,.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link{display:flex;align-items:center;position:relative}.about-navi .about-navi__item .about-navi__link span::after,.btn-moreline::after,.faq-list .faq-item__ttl div::after,.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link::after{position:absolute;content:"";width:100%;height:1px;background:#0b308e;left:0;bottom:0;transform:scale(0,1);transform-origin:left top;transition:transform .3s}@media (min-width:1025px){.about-navi .about-navi__item .about-navi__link span,.btn-moreline,.faq-list .faq-item__ttl div,.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link{transition:all .4s}.about-navi .about-navi__item .about-navi__link span:hover,.btn-moreline:hover,.faq-list .faq-item__ttl div:hover,.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link:hover{color:#0b308e}.about-navi .about-navi__item .about-navi__link span:hover::after,.btn-moreline:hover::after,.faq-list .faq-item__ttl div:hover::after,.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link:hover::after{transform-origin:left top;transform:scale(1,1)}.about-navi .about-navi__item .about-navi__link span:not(:hover)::after,.btn-moreline:not(:hover)::after,.faq-list .faq-item__ttl div:not(:hover)::after,.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link:not(:hover)::after{transform-origin:right top}}.btn-googlemap a,.btn-underline,.faq-list .faq-item-a__inner a,.pankuzu .pankuzu__list .pankuzu__list__item:not(.-active) a{display:flex;align-items:center;position:relative}.btn-googlemap a::after,.btn-underline::after,.faq-list .faq-item-a__inner a::after,.pankuzu .pankuzu__list .pankuzu__list__item:not(.-active) a::after{position:absolute;content:"";width:100%;height:1px;background:#0b308e;left:0;bottom:0;transform:scale(1,1);transform-origin:right top;transition:transform .3s}@media (min-width:1025px){.btn-googlemap a,.btn-underline,.faq-list .faq-item-a__inner a,.pankuzu .pankuzu__list .pankuzu__list__item:not(.-active) a{transition:all .4s}.btn-googlemap a:hover::after,.btn-underline:hover::after,.faq-list .faq-item-a__inner a:hover::after,.pankuzu .pankuzu__list .pankuzu__list__item:not(.-active) a:hover::after{transform:scale(0,1)}}.aboutGroup-group__list .aboutGroup-group__item .aboutGroup-group__ttl,.btn-othersite,.btn-othersite-blue,.footer-entry__wrap .footer-entry__content .footer-entry__content__link{display:inline-block}.aboutGroup-group__list .aboutGroup-group__item .aboutGroup-group__ttl::after,.btn-othersite-blue::after,.btn-othersite::after,.footer-entry__wrap .footer-entry__content .footer-entry__content__link::after{content:"";display:inline-block;vertical-align:middle;background:url(../images/common/icon_site-w.svg) no-repeat center center/contain;width:10px;height:10px;margin-left:.5em;transition:transform .3s}.-blue.btn-othersite-blue::after,.aboutGroup-group__list .aboutGroup-group__item .-blue.aboutGroup-group__ttl::after,.btn-othersite.-blue::after,.footer-entry__wrap .footer-entry__content .-blue.footer-entry__content__link::after{background:url(../images/common/icon_site.svg) no-repeat center center/contain}.aboutGroup-group__list .aboutGroup-group__item .aboutGroup-group__ttl::after,.btn-othersite-blue::after{background:url(../images/common/icon_site-b.svg) no-repeat center center/contain}.btn-more02 a,.btn-slide,.footer-navi-btn a,.pcHeader-navi .pcHeader-navi__item.-entry .-entryLink,.storyNavi__list .storyNavi__list__item-link,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a{position:relative;z-index:1;overflow:hidden}.btn-more02 a::after,.btn-slide::after,.footer-navi-btn a::after,.pcHeader-navi .pcHeader-navi__item.-entry .-entryLink::after,.storyNavi__list .storyNavi__list__item-link::after,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a::after{background:#ff701e;position:absolute;top:0;left:0;content:"";width:100%;height:100%;transform:scale(0,1);transform-origin:left top;transition:.2s cubic-bezier(.45,0,.55,1);z-index:-1}@media (min-width:1025px){.btn-more02 a:hover::after,.btn-slide:hover::after,.footer-navi-btn a:hover::after,.pcHeader-navi .pcHeader-navi__item.-entry .-entryLink:hover::after,.storyNavi__list .storyNavi__list__item-link:hover::after,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a:hover::after{transform:scale(1,1)}}@media (max-width:1024px){.btn-more{max-width:120px;width:100%}}.btn-more a{display:flex;align-items:center;justify-content:flex-end;flex-flow:wrap;color:#fff;width:100%}.btn-more a .btn-more__text{color:#fff;font-size:1.7rem;letter-spacing:.05em}@media (max-width:1440px){.btn-more a .btn-more__text{font-size:1.8rem}}@media (max-width:750px){.btn-more a .btn-more__text{font-size:1.2rem}}.btn-more a .btn-more__icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;color:#000;margin-left:10px}@media (max-width:1440px){.btn-more a .btn-more__icon{width:40px;height:40px;margin-left:10px}}.btn-more a .btn-more__icon svg{display:flex;width:13px;transform:rotate(-45deg) translateX(1px) translateY(0)}.btn-more.-blue a{color:#0b308e}.btn-more.-blue a .btn-more__text{color:#0b308e}.btn-more.-blue a .btn-more__icon{background-color:#0b308e;color:#fff}.btn-more.-blue a svg path{fill:#fff}.btn-more02{width:100%;display:flex;align-items:center;justify-content:center}.btn-more02 a{display:flex;align-items:center;justify-content:center;color:#0b308e;width:100%;padding:1em 0}.btn-more02 a::after{transform-origin:bottom center;transform:scale(1,0)}.btn-more02 a .btn-more__text{font-size:2.4rem}@media (max-width:1440px){.btn-more02 a .btn-more__text{font-size:1.8rem}}.btn-more02 a .btn-more__icon{display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:1em}.btn-more02 a .btn-more__icon svg{width:20px;transform:rotate(-45deg) translateX(0) translateY(0)}.btn-maru__icon{background:#0b308e;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.btn-maru__icon svg{width:10px;transform:rotate(-45deg) translateX(-1px) translateY(1px);fill:#fff}.btn-maru__icon svg path{fill:#fff}.btn-maruMore{width:90px;height:90px}@media (max-width:1024px){.btn-maruMore{width:50px;height:50px}}.btn-maruMore a{color:#fff;display:flex;align-items:center;justify-content:center;flex-flow:column;background-color:#0b308e;border-radius:50%;color:#fff;transition:all .4s;width:100%;height:100%;position:relative}@media (min-width:1025px){.btn-maruMore a:hover{opacity:.8}}.btn-maruMore .icon_arrow{width:20px;height:30px;transform:rotate(-45deg);position:relative;top:-5px;display:flex}.btn-maruMore .icon_arrow path{fill:#fff}.btn-maruMore .btn-maruMore__text{font-size:1.3rem;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);white-space:nowrap}.btn-yoko{max-width:300px;width:100%}.btn-yoko a{width:100%;display:block;color:#fff;background-color:#0b308e;padding:.5em;border:solid 1.5px #0b308e;border-radius:100px;text-align:center}@media (min-width:1025px){.btn-yoko a:hover{background-color:#fff;color:#0b308e}}@media (min-width:1025px){.aniHover-icon:hover .-hover{opacity:1}.aniHover-icon:hover .-active{opacity:0}}.aniHover-icon .-hover{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.aniHover-icon .aniHover-icon__icon{width:50px;position:relative;display:flex;align-items:center;justify-content:center}.aniHover-icon .aniHover-icon__icon img{display:block}.aniHover-icon.-active .-active{opacity:0}.aniHover-icon.-active .-hover{opacity:1}.link-map{position:relative;padding-left:calc(.5em + 20px)}.link-map::after{position:absolute;content:"";background:url(../images/common/icon_map.svg) no-repeat center center/contain;width:25px;height:25px;left:0;top:.2em;display:block;transition:transform .3s}.btn-googlemap{position:relative;padding-right:calc(.8em + 20px);display:inline-block;margin:2em 0 3em}.btn-googlemap::after{position:absolute;content:"";background:url(../images/common/icon_arrow.svg) no-repeat center center/contain;width:14px;height:14px;right:0;top:.2em;transform:rotate(-45deg) translateX(1px) translateY(0);display:block;transition:transform .3s}.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}.list__line li:last-child dl{border-bottom:solid 1px #e6dcd0}@media (max-width:750px){.list__line li:last-child dt{border-bottom:none}}.list__line dl{display:flex;flex-flow:wrap;border-top:solid 1px #e6dcd0}@media (max-width:750px){.list__line dl{flex-flow:column}}.list__line dl dt{width:200px;font-weight:600;padding:2em 0}@media (max-width:1024px){.list__line dl dt{padding:2em 0 1em;width:100%;border-bottom:none}}.list__line dl dd{width:calc(100% - 200px);padding:2em 0 2em 3em}@media (max-width:1024px){.list__line dl dd{width:100%;padding:0 0 2em 0}.list__line dl dd::before{display:none}}.list__line-type01 li{border-bottom:solid 1px #e1e7e9}.list__line-type01 dl{display:flex;flex-flow:wrap}@media (max-width:750px){.list__line-type01 dl{flex-flow:column}}.list__line-type01 dl dt{width:200px;font-weight:600;padding:2em 0;color:#00a6e9}@media (max-width:1024px){.list__line-type01 dl dt{width:100%;position:relative;padding:2em 0 0}}.list__line-type01 dl dd{width:calc(100% - 200px);padding:2em 0 2em 3em}@media (max-width:1024px){.list__line-type01 dl dd{width:100%;padding:1em 0 2em 0}.list__line-type01 dl dd::before{display:none}}ol.list__num{list-style-type:decimal;padding-left:1em}ol.list__num-en{list-style-type:lower-alpha;padding-left:1em}ol.list__num-num{list-style-type:lower-roman;padding-left:1em}.list__dots li,.people-summary .people-summary__list li{position:relative;padding-left:1em;margin-bottom:1em;text-indent:-1em;padding-left:1em}.list__dots li::before,.people-summary .people-summary__list li::before{content:"・";width:1em;text-align:center}.list__dots-marublue li{position:relative;margin-bottom:1em;text-indent:-1em;padding-left:2.5em}@media (max-width:750px){.list__dots-marublue li{text-indent:0;padding-left:1.5em}}.list__dots-marublue li::before{content:"";width:10px;height:10px;background-color:#00a6e9;display:block;position:absolute;top:.4em;left:0;border-radius:50%}.list__link li{margin:1em 0}.list__link a{display:inline-flex;align-items:center;border-bottom:dotted 2px #000;position:relative;font-weight:600;margin-right:3em}.list__link a .icon__en{position:absolute;top:50%;right:-50px;transform:translate(0,-50%);transition:all .3s}@media (min-width:1025px){.list__link a{transition:all .3s}.list__link a:hover{border-bottom-color:transparent}.list__link a:hover .icon__en{background-color:#000;color:#fff}}.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}.aboutMission-what__map__pin,.office__toggle,.pageRecruitEnvironmentWelfare-main-list__item,.toggle__btn{cursor:pointer}@media (min-width:1025px){.aboutMission-what__map__pin,.office__toggle,.pageRecruitEnvironmentWelfare-main-list__item,.toggle__btn{transition:all .3s}}.aboutMission-what__map__pin .toggle__btn-icon,.office__toggle .toggle__btn-icon,.pageRecruitEnvironmentWelfare-main-list__item .toggle__btn-icon,.toggle__btn .toggle__btn-icon{width:35px;height:35px;border-radius:50%;position:relative;display:block}.aboutMission-what__map__pin .toggle__btn-icon::before,.office__toggle .toggle__btn-icon::before,.pageRecruitEnvironmentWelfare-main-list__item .toggle__btn-icon::before,.toggle__btn .toggle__btn-icon::before{content:"";display:block;width:18px;height:18px;position:absolute;right:2em;top:50%;background:url(../images/common/icon_arrow.svg) no-repeat center center/contain;transition:transform .3s;transform:translateY(-50%) rotate(90deg)}@media (max-width:750px){.aboutMission-what__map__pin .toggle__btn-icon::before,.office__toggle .toggle__btn-icon::before,.pageRecruitEnvironmentWelfare-main-list__item .toggle__btn-icon::before,.toggle__btn .toggle__btn-icon::before{right:0;width:15px;height:15px}}.aboutMission-what__map__pin.active .toggle__btn-icon::before,.aboutMission-what__map__pin.open .toggle__btn-icon::before,.office__toggle.active .toggle__btn-icon::before,.office__toggle.open .toggle__btn-icon::before,.pageRecruitEnvironmentWelfare-main-list__item.active .toggle__btn-icon::before,.pageRecruitEnvironmentWelfare-main-list__item.open .toggle__btn-icon::before,.toggle__btn.active .toggle__btn-icon::before,.toggle__btn.open .toggle__btn-icon::before{transform:translateY(-50%) rotate(270deg)}.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}.table{width:100%;border-collapse:collapse;text-align:center;margin:5% 0}.table td,.table th{padding:8px}.table th{padding:1em 8px}.table thead{border-bottom:1px solid #000}.table td,.table th{border-right:1px dotted #000}.table td:last-child,.table th:last-child{border:none}.table tbody .table__bgG{border-bottom:1px dotted #000}.table tbody .table__bgG:last-child{border:none}.table thead th{background-color:#ffcfc4}.table .table__ttl{vertical-align:middle;background-color:#ff8f74}.table .table__bgG{background-color:#f6f6f6}.table .table__tbody td{padding:2em 1em}@media (max-width:750px){.woman-table{width:100%;overflow:scroll}.woman-table table{width:150%;display:block}}.job-table{margin-top:2%}@media (max-width:750px){.job-table{font-size:1.2rem}}.job-table tbody tr{border-bottom:1px dotted #000}.job-table tbody tr:last-child{border-bottom:1px solid #000}.job-table td{font-weight:600}.job-table .job-table__ttl{background-color:#ffcfc4;font-weight:600}.job-table .job-table__ttl2{background-color:#ff8f74;font-weight:600}.job-table .job-table__text{font-weight:600}.job-table .job-table__lar{font-size:2.8rem;font-weight:400;margin:0 .2em}.job-table .job-table__red{background-color:#ff820e;color:#fff}.job-table .job-table__par{font-size:2.8rem;font-weight:400;margin:0 .2em}.job-table.-wH{width:50%}.job-table-consultation tr td:nth-child(2),.job-table-consultation tr td:nth-child(3),.job-table-consultation tr th:nth-child(2),.job-table-consultation tr th:nth-child(3){width:35%}.l-stickey{display:flex;flex-flow:wrap;justify-content:space-between;align-items:flex-start;margin:0 auto}@media (max-width:1024px){.l-stickey{margin:10% auto;flex-flow:column}}@media (max-width:1024px) and (max-width:750px){.l-stickey{width:100%;margin:10% auto}}.l-stickey .l-stickey__navi{position:sticky;top:150px;left:0;z-index:5;width:400px;padding-bottom:2em}@media (min-width:1025px){.l-stickey .l-stickey__navi{width:320px}}@media (max-width:1024px){.l-stickey .l-stickey__navi{width:100%;position:relative;top:0;left:0}}.l-stickey .l-stickey__navi .-active a{color:#00a6e9}.l-stickey .l-stickey__navi li{margin-bottom:1.5em}@media (max-width:1024px){.l-stickey .l-stickey__navi li{margin-right:2em;margin-bottom:.2em}}.l-stickey .l-stickey__navi li a{position:relative;font-weight:600}.l-stickey .l-stickey__navi li a span{color:#00a6e9;margin-right:.8em;min-width:2.5em}.l-stickey .l-stickey__content{width:calc(100% - 400px)}@media (min-width:1025px){.l-stickey .l-stickey__content{width:calc(100% - 320px)}}@media (max-width:1024px){.l-stickey .l-stickey__content{width:100%}}.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}.pcHeader{display:flex;justify-content:space-between;align-items:center;padding:20px 15px 20px 1.5em;background-color:#fff;position:fixed;height:85px;z-index:99;width:100%;top:0;left:0;right:0;z-index:100}@media print{.pcHeader{position:static!important}}@media (max-width:1024px){.pcHeader{display:none}}.pcHeader .pcHeader-logo{margin-right:20px}.pcHeader .pcHeader-logo a{display:flex;align-items:center;gap:0 20px}.pcHeader .pcHeader-logo img{max-width:300px}.pcHeader .pcHeader-logo .pcHeader-logo__text{font-family:Outfit,"Zen Kaku Gothic New",Hiragino Sans,ヒラギノ角ゴシック,source-han-sans-japanese,YuGothic,游ゴシック,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.2rem;color:#0b308e;letter-spacing:.1em}.pcHeader .pcHeader-wrap{flex:1;display:flex;justify-content:flex-end}.pcHeader-navi{display:flex;align-items:center;flex-flow:wrap;gap:0 15px}.pcHeader-navi .pcHeader-navi__item.-pcHeaderWrap{position:relative}.pcHeader-navi .pcHeader-navi__item.-pcHeaderWrap:hover .pcHeader-subnavi{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link{font-weight:700;padding:.6em 0}.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link::after{height:3px}@media (min-width:1025px){.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link:hover{color:#ff820e}.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link:hover::after{background:#ff820e}}@media (max-width:1300px){.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link{font-size:1.3rem}}.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link.current{color:#ff820e}.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link.current::after{background:#ff820e;transform:scale(1,1)}.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link.active{color:#ff820e}.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link.active::after{background:#ff820e;transform:scale(1,1)}@media (min-width:1025px){.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link.active:hover{color:#ff820e}.pcHeader-navi .pcHeader-navi__item .pcHeader-navi__item__link.active:hover::after{background:#ff820e}}.pcHeader-navi .pcHeader-navi__item.-entry .-entryLink{background:#ff820e;color:#fff;padding:8px 40px;border-radius:30px;font-size:1.3rem;font-weight:600;font-size:1.6rem;transition:all .3s ease}.pcHeader-navi .pcHeader-navi__item.-entry .-entryLink::after{background-color:#00a6e9}.pcHeader-subnavi{min-width:340px;position:absolute;top:40px;left:50%;transform:translateX(-50%) translateY(-10px);padding:10px 0;z-index:100;border-radius:20px;border:1px solid #00a6e9;background:#fff;box-shadow:4px 4px 4px 0 rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item{border-bottom:2px dotted #e5e2d8}.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a{display:flex;align-items:center;padding:1em 2em;position:relative;width:100%;font-size:1.5rem}@media (min-width:1025px){.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a:hover{color:#ff820e}.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a:hover .btn-maru__icon{background:#ff820e}}.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon{position:absolute;top:50%;right:1em;transform:translateY(-50%)}.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item:nth-last-child(1){border-bottom:none}.pcHeader-subnavi.-businessNavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a{padding:.6em 2em .6em 1em;align-items:center}@media (min-width:1025px){.pcHeader-subnavi.-businessNavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a:hover{color:#ff820e}}.pcHeader-subnavi.-businessNavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .pcHeader-subnavi__list__item__icon{width:40px;height:40px;margin-right:.5em}.pcHeader-subnavi.-businessNavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a:last-child{letter-spacing:-.05em}.storyNavi__list{min-width:600px;padding-bottom:1em}.storyNavi__list .storyNavi__list__item{margin-bottom:.2em;border-radius:10px;width:96%;margin:10px auto}.storyNavi__list .storyNavi__list__item:last-child{margin-bottom:0}.storyNavi__list .storyNavi__list__item-link{display:flex;align-items:center;flex-flow:wrap;color:#fff;padding:0 1em 0 0;position:relative;border-radius:10px}.storyNavi__list .storyNavi__list__item-link.-story01{background:url(../images/story/navi01_bg.png) no-repeat center center/cover}.storyNavi__list .storyNavi__list__item-link.-story02{background:url(../images/story/navi02_bg.png) no-repeat center center/cover}.storyNavi__list .storyNavi__list__item-link.-story03{background:url(../images/story/navi03_bg.png) no-repeat center center/cover}.storyNavi__list .storyNavi__list__item-link .storyNavi__list__item-img{width:40%;margin:1em 0;margin-right:5%;max-height:100px;min-height:100px}.storyNavi__list .storyNavi__list__item-link .storyNavi__list__item-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.storyNavi__list .storyNavi__list__item-link .storyNavi__list__item-content{width:55%}.storyNavi__list .storyNavi__list__item-link .storyNavi__list__item-content .storyNavi__list__item-ttl{font-size:1.4rem;font-weight:600}.storyNavi__list .storyNavi__list__item-link .storyNavi__list__item-content .storyNavi__list__item-subttl{font-size:1rem;background:#0b308e;color:#fff;padding:.2em 1em;border-radius:5px;display:inline-block}.storyNavi__list .storyNavi__list__item-link .storyNavi__list__item-num{position:absolute;top:.1em;right:.5em;font-size:3rem;color:#fff}.-peopleNavi .peopleNavi__list{padding:0 1em;min-width:840px;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5em}.-peopleNavi .peopleNavi__list .peopleNavi__list__item{margin-bottom:.2em}.-peopleNavi .peopleNavi__list .peopleNavi__list__item:last-child{margin-bottom:0}.-peopleNavi .peopleNavi__list .peopleNavi__list__item .peopleNavi__list__item-link{display:flex;align-items:center;flex-flow:wrap;padding:0;position:relative;color:#0b308e;border-bottom:2px dotted #e5e2d8;height:100%}.-peopleNavi .peopleNavi__list .peopleNavi__list__item .peopleNavi__list__item-link.bordernone{border-bottom:none}@media (min-width:1025px){.-peopleNavi .peopleNavi__list .peopleNavi__list__item .peopleNavi__list__item-link:hover{color:#ff820e}.-peopleNavi .peopleNavi__list .peopleNavi__list__item .peopleNavi__list__item-link:hover .peopleNavi__list__item-name{color:#ff820e}.-peopleNavi .peopleNavi__list .peopleNavi__list__item .peopleNavi__list__item-link:hover .btn-maru__icon{background:#ff820e}}.-peopleNavi .peopleNavi__list .peopleNavi__list__item .peopleNavi__list__item-num{font-size:1.6rem;margin:0 .2em;margin-right:1em}.-peopleNavi .peopleNavi__list .peopleNavi__list__item .peopleNavi__list__item-img{max-width:60px;margin-right:.5em}.-peopleNavi .peopleNavi__list .peopleNavi__list__item .peopleNavi__list__item-content{flex:1}.-peopleNavi .peopleNavi__list .peopleNavi__list__item .peopleNavi__list__item-content .peopleNavi__list__item-ttl{font-size:1.5rem;font-weight:600;letter-spacing:-.05em;margin-bottom:.5em;text-indent:.5em}.-peopleNavi .peopleNavi__list .peopleNavi__list__item .peopleNavi__list__item-content .peopleNavi__list__item-name{font-size:1.4rem;color:#484d53;padding:0 .5em .5em .5em;letter-spacing:-.05em}.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}.sp-header,.sp-header-logo,.sp-header-navi{display:none}@media (max-width:1024px){.sp-header,.sp-header-logo,.sp-header-navi{display:flex}}.sp-header-logo{align-items:center;width:100%;position:fixed;top:0;left:0;z-index:999;background-color:#fff;padding:20px 10px}.sp-header-logo .header-logo a{display:flex;align-items:center;gap:0 10px}.sp-header-logo .header-logo a img{max-width:180px}.sp-header-logo .header-logo a .logo-text{font-size:1.2rem;color:#0b308e;letter-spacing:.1em}.sp-header{opacity:0;visibility:hidden;transition:all .4s;z-index:-1}.sp-header.active{opacity:1;visibility:visible;z-index:998}.sp-header{background-color:#fff;width:100%;height:calc(100lvh - 60px);padding:0 10px 0;position:fixed;flex-flow:column;z-index:998;top:60px;left:0;overflow:scroll}.sp-header__inner{background:url(../images/common/bg_navi.jpg) repeat center center/contain;background-size:35px;padding:0 5% 5%;padding-bottom:100px}.sp-header__inner .sp-header-copy{position:relative;z-index:2;padding:30px 0;overflow:hidden}.sp-header__inner .sp-header-copy .sp-header-copy__img{width:60%;height:auto}.sp-header__inner .sp-header-copy .sp-header-copy__entry{position:absolute;top:50%;transform:translateY(-50%);right:0;width:150px}.sp-header__inner .sp-header-copy .sp-header-copy__entry a{text-align:center;width:100%;background:#ff820e;color:#fff;padding:5px 20px;border-radius:100px;font-size:2rem}.sp-header__inner .sp-header-copy .sp-header-copy__shape{position:absolute;top:0;right:0;width:50%;height:100%;z-index:-1}.sp-header__inner .sp-header-item{margin:5% 0;border-top:1px solid #0b308e;padding-top:20px}.sp-header__inner .sp-header-item:last-child{border-bottom:1px solid #0b308e}.sp-header__inner .sp-header-ttl{margin-bottom:20px;display:flex;flex-direction:column;position:relative;padding-left:40px}.sp-header__inner .sp-header-ttl::before{content:"";position:absolute;top:0;left:0;width:30px;height:40px;background-image:url(../images/common/ttl_slanting02.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;z-index:2}.sp-header__inner .sp-header-ttl a{display:flex;flex-direction:column}.sp-header__inner .sp-header-ttl a .sp-header-ttl__ttl{font-size:2rem;font-weight:700;color:#0b308e}.sp-header__inner .sp-header-ttl a .sp-header-ttl__en{font-size:1.2rem;color:#00a6e9}.sp-header__inner .sp-header-navi-list{margin-left:20px}.sp-header__inner .sp-header-navi-list li{margin-bottom:5px;position:relative;padding-left:20px}.sp-header__inner .sp-header-navi-list li::before{content:"";position:absolute;top:.8em;left:0;width:8px;height:1px;background:#0b308e;display:block;z-index:2}.sp-header__inner .sp-header-navi-list li a{color:#0b308e}.sp-header-navi{position:fixed;bottom:0;left:0;width:100%;z-index:999}.sp-header-navi .gspnavi-wrap{display:flex;justify-content:space-between;align-items:center;width:100%}.sp-header-navi .gspnavi-list{display:flex;flex-flow:wrap;width:100%}.sp-header-navi .gspnavi-list .gspnavi-list__item{width:calc((100% - 60px)/ 3)}.sp-header-navi .gspnavi-list .gspnavi-list__item a{display:flex;justify-content:center;align-items:center;color:#1e1e1e;height:60px;font-weight:600;font-size:1.8rem}.sp-header-navi .gspnavi-list .gspnavi-list__item.-home a{background-color:#e5f6fd}.sp-header-navi .gspnavi-list .gspnavi-list__item.-recruit a{color:#fff;background-color:#00a6e9;font-size:1.4rem}.sp-header-navi .gspnavi-list .gspnavi-list__item.-entry a{background-color:#ff820e;color:#fff}.sp-header-navi .gspnavi-list .gspnavi-list__item.-hamburger{background-color:#0b308e;display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px}.hamburger{width:30px;height:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.hamburger .hamburger-line{width:100%;height:2px;background-color:#fff;transition:all .4s}.hamburger.active .hamburger-line:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active .hamburger-line:nth-child(2){opacity:0}.hamburger.active .hamburger-line:last-child{transform:translateY(-8px) rotate(-45deg)}.footer-recruit__wrap{position:relative}.footer-recruit__wrap .footer-recruit__ttl{top:-2.8em;right:5%;transform:translateY(2em);position:absolute;z-index:3}@media (max-width:1024px){.footer-recruit__wrap .footer-recruit__ttl{top:-60px;right:5%}}@media (max-width:750px){.footer-recruit__wrap .footer-recruit__ttl{top:-2.8em;right:auto;left:5%}}.footer-recruit__wrap .footer-recruit__content{position:absolute;top:50%;left:5%;transform:translateY(-50%);width:40%;background:rgba(255,255,255,.9);border-radius:10px;padding:3em 3em;z-index:2}@media (max-width:1024px){.footer-recruit__wrap .footer-recruit__content{position:relative;width:95%;top:0;left:0;transform:none;padding:2em 2em;margin:0 auto}}@media (max-width:750px){.footer-recruit__wrap .footer-recruit__content{padding:10% 5% 5%;border-radius:0}}.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__en{color:#00a6e9;font-size:2rem;margin-bottom:1em}@media (max-width:1024px){.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__en{font-size:1.8rem;text-align:center;margin-bottom:0}}.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__ttl{font-size:3.6rem;color:#0b308e;font-weight:600;margin-bottom:1em}@media (max-width:1440px){.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__ttl{font-size:2.8rem}}@media (max-width:1024px){.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__ttl{font-size:2.4rem;text-align:center;margin-bottom:.5em}}.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__ttl span:last-child{display:block;text-indent:-.5em}.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__text{color:#484d53;margin-bottom:4em}@media (max-width:750px){.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__text{margin-bottom:2em}}.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;margin-bottom:2em}@media (max-width:1024px){.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list{grid-template-columns:repeat(1,1fr);margin-bottom:0;gap:.5em}}.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link{color:#0b308e;font-weight:600;display:flex;align-items:center;gap:1em}@media (min-width:1025px){.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link{transition:all .3s ease}.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link:hover{color:#ff820e}.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link:hover .icon__maru{border-color:#ff820e}.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link:hover .icon__maru svg{transform:translateX(5px);fill:#ff820e}.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link:hover .icon__maru svg path{fill:#ff820e}.btn-googlemap .footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link:hover a::after,.faq-list .faq-item-a__inner .footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link:hover a::after,.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link:hover .btn-googlemap a::after,.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link:hover .btn-underline::after,.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link:hover .faq-list .faq-item-a__inner a::after,.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link:hover .pankuzu .pankuzu__list .pankuzu__list__item:not(.-active) a::after,.pankuzu .pankuzu__list .pankuzu__list__item:not(.-active) .footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link:hover a::after{transform:scale(0,1);background:#ff820e}}@media (max-width:1024px){.footer-recruit__wrap .footer-recruit__content .footer-recruit__content__list .footer-recruit__content__list__item .footer-recruit__content__list__item__link{justify-content:center}}.footer-recruit-slide{overflow:hidden}.footer-entry__wrap{position:relative;z-index:2}.footer-entry__wrap .footer-entry__link{display:block;position:relative;z-index:0}.footer-entry__wrap .footer-entry__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(11,48,142,.4);display:block;z-index:1;transition:all .4s}@media (min-width:1025px){.footer-entry__wrap .footer-entry__link:hover::before{background:rgba(11,48,142,0)}.footer-entry__wrap .footer-entry__link:hover .footer-entry__content{background-color:#fff;color:#ff820e}.footer-entry__wrap .footer-entry__link:hover .footer-entry__content__en{color:#ff820e}.footer-entry__wrap .footer-entry__link:hover .footer-entry__content__mypage{background-color:#ff820e;color:#fff}.footer-entry__wrap .footer-entry__link:hover .footer-entry__content__link{color:#ff820e}.footer-entry__wrap .footer-entry__link:hover .footer-entry__content__link::after{background:url(../images/common/icon_site-o.svg) no-repeat center center/contain}}.footer-entry__wrap .footer-entry__ttl{position:absolute;bottom:24%;left:5%;display:block;max-width:1600px;width:70%;z-index:2}@media (max-width:1440px){.footer-entry__wrap .footer-entry__ttl{max-width:1000px}}@media (max-width:750px){.footer-entry__wrap .footer-entry__ttl{bottom:auto;top:5%;left:7%;max-width:73%}}.footer-entry__wrap .footer-entry__content{position:absolute;top:15%;right:8%;width:30%;width:300px;height:300px;background:rgba(255,255,255,.8);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;background-color:#ff820e;color:#fff;line-height:1.2;text-align:center;transition:all .4s}@media (max-width:1440px){.footer-entry__wrap .footer-entry__content{top:10%;right:5%;width:270px;height:270px}}@media (max-width:1024px){.footer-entry__wrap .footer-entry__content{width:200px;height:200px}}@media (max-width:750px){.footer-entry__wrap .footer-entry__content{bottom:-140px;top:auto;left:50%;transform:translateX(-50%);margin:0 auto;width:280px;height:280px;z-index:1}}.footer-entry__wrap .footer-entry__content .footer-entry__content__en{font-size:8rem;color:#fff;margin:.2em 0 0 0}@media (max-width:1440px){.footer-entry__wrap .footer-entry__content .footer-entry__content__en{font-size:6rem}}@media (max-width:1024px){.footer-entry__wrap .footer-entry__content .footer-entry__content__en{font-size:5.4rem}}@media (max-width:750px){.footer-entry__wrap .footer-entry__content .footer-entry__content__en{font-size:7rem}}.footer-entry__wrap .footer-entry__content .footer-entry__content__mypage{background-color:#fff;color:#ff820e;padding:2px 20px;border-radius:5px}.footer-entry__wrap .footer-entry__content .footer-entry__content__link{margin-top:.5em;color:#fff}.footer-entry__wrap .footer-entry__logo{position:absolute;display:block;right:5%;bottom:3%;z-index:2;max-width:280px}@media (max-width:1440px){.footer-entry__wrap .footer-entry__logo{max-width:200px}}@media (max-width:1024px){.footer-entry__wrap .footer-entry__logo{max-width:160px}}@media (max-width:750px){.footer-entry__wrap .footer-entry__logo{display:none}}.footer-entry__wrap .footer-entry__bg-sankaku{position:absolute;bottom:-1px;right:0;z-index:1;display:flex}@media (max-width:750px){.footer-entry__wrap .footer-entry__bg-sankaku{display:none}}.footer-entry__wrap .footer-entry__bg-sankaku img{width:100%;height:auto}.footer-logo__text{font-size:1.4rem;margin-top:10px;color:#fff;text-align:center;font-family:Outfit,"Zen Kaku Gothic New",Hiragino Sans,ヒラギノ角ゴシック,source-han-sans-japanese,YuGothic,游ゴシック,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif}@media (max-width:1024px){.footer-logo__text{margin-top:.5em}}.footer{background:linear-gradient(104deg,#2177e1 0,#17a3e5 90%);padding:60px 8% 40px;color:#fff;position:relative}@media (max-width:1440px){.footer{padding:60px 5% 40px}}@media (max-width:1024px){.footer{display:flex;flex-direction:column;align-items:center;background:linear-gradient(90deg,#2177e1 0,#17a3e5 90%)}}@media (max-width:750px){.footer{padding:180px 5% 20px}}.footer .footer__logo{display:none}@media (max-width:750px){.footer .footer__logo{max-width:160px;display:block;margin:0 auto 40px}}.footer-navi__wrap{display:grid;grid-template-columns:repeat(12,1fr);align-items:flex-start;margin-bottom:70px;gap:40px}.footer-navi__wrap .footer-navi:nth-child(1),.footer-navi__wrap .footer-navi:nth-child(2),.footer-navi__wrap .footer-navi:nth-child(3){grid-column:span 4}.footer-navi__wrap .footer-navi:nth-child(4),.footer-navi__wrap .footer-navi:nth-child(5),.footer-navi__wrap .footer-navi:nth-child(6),.footer-navi__wrap .footer-navi:nth-child(7){grid-column:span 3}@media (max-width:1024px){.footer-navi__wrap{grid-template-columns:1fr;gap:0;margin-bottom:20px}.footer-navi__wrap .footer-navi:nth-child(n){grid-column:span 1}.footer-navi__wrap .footer-navi{margin-bottom:1em}}.footer-navi__wrap .footer-navi-ttl{margin-bottom:20px;display:flex;flex-direction:column;position:relative;padding-left:40px;border-top:1px solid rgba(255,255,255,.3);padding-top:2em;width:100%}@media (max-width:1440px){.footer-navi__wrap .footer-navi-ttl{padding-left:30px}}@media (max-width:1024px){.footer-navi__wrap .footer-navi-ttl{border-top:none;margin:0;padding:0 0 0 calc(10px + 1em)}}.footer-navi__wrap .footer-navi-ttl::before{content:"";position:absolute;top:1.8em;left:0;width:30px;height:40px;background-image:url(../images/footer/icon_ttl.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;z-index:2}@media (max-width:1440px){.footer-navi__wrap .footer-navi-ttl::before{width:20px;height:30px}}@media (max-width:1024px){.footer-navi__wrap .footer-navi-ttl::before{background-image:none;background-color:#fff;width:10px;height:1px;top:.8em}}.footer-navi__wrap .footer-navi-ttl a{display:flex;flex-direction:column}.footer-navi__wrap .footer-navi-ttl .footer-navi-ttl__ttl{font-size:2.4rem;font-weight:600;color:#fff}@media (max-width:1440px){.footer-navi__wrap .footer-navi-ttl .footer-navi-ttl__ttl{font-size:1.8rem}}@media (max-width:1024px){.footer-navi__wrap .footer-navi-ttl .footer-navi-ttl__ttl{font-size:1.6rem}}.footer-navi__wrap .footer-navi-ttl .footer-navi-ttl__en{font-size:1.3rem;padding-top:3px;letter-spacing:.05em;color:#fff}@media (max-width:1024px){.footer-navi__wrap .footer-navi-ttl .footer-navi-ttl__en{display:none}}.footer-navi__wrap .footer-navi-list{list-style:none;padding:0;margin:0;margin-left:2em}@media (max-width:1024px){.footer-navi__wrap .footer-navi-list{display:none}}.footer-navi__wrap .footer-navi-list__item{margin-bottom:5px;position:relative;padding-left:20px}.footer-navi__wrap .footer-navi-list__item::before{content:"";position:absolute;top:.8em;left:0;width:8px;height:1px;background:#fff;display:block;z-index:2}.footer-navi__wrap .footer-navi-list__item .footer-navi__list__item__link{color:#fff;font-size:1.4rem;text-decoration:none;display:inline-block;transition:opacity .3s ease}@media (min-width:1025px){.footer-navi__wrap .footer-navi-list__item .footer-navi__list__item__link:hover{opacity:.7}}.footer-navi-btn{margin-bottom:15px}@media (max-width:1024px){.footer-navi-btn{margin-bottom:0}}.footer-navi-btn a{display:inline-block;background:#fff;color:#00a6e9;padding:12px 30px;border-radius:30px;font-weight:600;width:100%}@media (min-width:1025px){.footer-navi-btn a:hover{color:#fff}.aboutGroup-group__list .aboutGroup-group__item .footer-navi-btn a:hover .aboutGroup-group__ttl::after,.footer-entry__wrap .footer-entry__content .footer-navi-btn a:hover .footer-entry__content__link::after,.footer-navi-btn a:hover .aboutGroup-group__list .aboutGroup-group__item .aboutGroup-group__ttl::after,.footer-navi-btn a:hover .btn-othersite-blue::after,.footer-navi-btn a:hover .btn-othersite::after,.footer-navi-btn a:hover .footer-entry__wrap .footer-entry__content .footer-entry__content__link::after{background:url(../images/common/icon_site-w.svg) no-repeat center center/contain}}@media (max-width:1024px){.footer-navi-btn a{text-align:center}}.footer-copyright{display:flex;justify-content:flex-end;align-items:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.3)}@media (max-width:1024px){.footer-copyright{flex-direction:column;gap:20px;align-items:flex-start;border-top:none;padding:20px 0 80px 0}}.footer-copyright__text{color:#fff;font-size:1.2rem;opacity:.8}.footer-copyright__text small{font-size:inherit}.pageIndex-kv{position:relative;padding-top:calc(6% + 30px);overflow:hidden;z-index:2}@media (max-width:750px){.pageIndex-kv{padding-top:calc(6% + 60px)}}.pageIndex-kv .pageIndex-kv__ttl{width:90%;max-width:1200px;margin-left:5%;position:relative;z-index:2}.pageIndex-kv .pageIndex-kv__ttl .pageIndex-kv__ttl__en{font-size:10rem;color:#00a6e9;line-height:1;margin-bottom:.1em}@media (max-width:1440px){.pageIndex-kv .pageIndex-kv__ttl .pageIndex-kv__ttl__en{font-size:9rem}}@media (max-width:1024px){.pageIndex-kv .pageIndex-kv__ttl .pageIndex-kv__ttl__en{font-size:8rem}}@media (max-width:750px){.pageIndex-kv .pageIndex-kv__ttl .pageIndex-kv__ttl__en{font-size:4rem}}.pageIndex-kv .pageIndex-kv__ttl .pageIndex-kv__ttl__ja{color:#fff;background-color:#0b308e;padding:.1em 1em .2em;border-radius:5px;display:inline-block;margin-bottom:1em}.pageIndex-kv .pageIndex-kv__img{border-radius:60px 60px 0 0;overflow:hidden;margin-top:2em}@media (max-width:750px){.pageIndex-kv .pageIndex-kv__img{border-radius:20px 20px 0 0}}.pageIndex-kv .pageIndex-kv__shape{position:absolute;top:0;right:-18%;width:50%;z-index:1}@media (max-width:1024px){.pageIndex-kv .pageIndex-kv__shape{top:15%;z-index:-1}}.pageIndex-kv.-positions{overflow:visible}.pageIndex-kv.-business{padding-top:calc(6% + 85px)}@media (max-width:750px){.pageIndex-kv.-business{padding-top:calc(6% + 60px)}}.pageIndex-kv.-business .pageIndex-kv__shape{top:57px}@media (max-width:750px){.pageIndex-kv.-business .pageIndex-kv__shape{top:15%}}.pageIndex-kv__img{transition:all .6s;overflow:hidden;opacity:0}.pageIndex-kv__img img{transition:all 1s;transition-delay:.2s;filter:blur(6px);transform:scale(1.05)}.pageIndex-kv__img.active{opacity:1}.pageIndex-kv__img.active img{filter:blur(0);transform:scale(1)}.pageIndex-navi__wrap .pageIndex-navi{margin-top:-50px}.pageIndex-navi{background:#00146e;padding:10% 0;border-radius:60px;margin:0 0 10%;position:relative;z-index:3}@media (max-width:1024px){.pageIndex-navi{padding:8% 0;border-radius:40px}}.pageIndex-navi__list{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}@media (max-width:750px){.pageIndex-navi__list{grid-template-columns:repeat(1,1fr);gap:30px}}.pageIndex-navi__list .pageIndex-navi__list__item{width:100%}.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link{display:block;text-decoration:none;color:#fff}@media (min-width:1025px){.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link:hover{opacity:.8}.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link:hover .pageIndex-navi__list__item__img img{transform:scale(1.05)}.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link:hover .btn-more svg{transform:rotate(-45deg) translateX(5px) translateY(0)}}.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__img{width:100%;border-radius:10px;margin-bottom:1em}.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__text{position:relative}.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__text .pageIndex-navi__list__item__icon{position:absolute;top:-40px;right:10px;width:100px;z-index:1}.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__ttl{font-size:2.8rem;font-weight:600}@media (max-width:1440px){.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__ttl{font-size:2.4rem}}@media (max-width:1024px){.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__ttl{font-size:2rem}}@media (max-width:750px){.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__ttl{font-size:2rem}}.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__subttl{font-size:1.4rem;color:#00a6e9;margin-bottom:1em;letter-spacing:.05em}@media (max-width:1024px){.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__subttl{font-size:1.2rem}}.pageIndex-navi__list .pageIndex-navi__list__item .btn-more{display:block;margin-top:1em}.pageIndex-catNavi{position:relative;overflow:hidden;padding:5% 0;margin-bottom:8%}@media (max-width:1024px){.pageIndex-catNavi{height:380px}}@media (max-width:750px){.pageIndex-catNavi{padding:10% 0;margin-bottom:15%;height:240px}}.pageIndex-catNavi .pageIndex-catNavi__link{display:block;position:relative;z-index:1;width:100%;height:100%}.pageIndex-catNavi .pageIndex-catNavi__link::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2;transition:all .4s}@media (min-width:1025px){.pageIndex-catNavi .pageIndex-catNavi__link{transition:all .4s}.pageIndex-catNavi .pageIndex-catNavi__link:hover::before{background:rgba(0,0,0,0)}.pageIndex-catNavi .pageIndex-catNavi__link:hover .btn-more svg{transform:rotate(-45deg) translateX(5px) translateY(0)}}.pageIndex-catNavi .pageIndex-navi__content{position:absolute;top:50%;left:8%;transform:translateY(-50%);z-index:4;display:flex;align-items:center}@media (max-width:750px){.pageIndex-catNavi .pageIndex-navi__content{justify-content:space-between;width:90%;margin-top:-.5em}}.pageIndex-catNavi .pageIndex-navi__content .pageIndex-navi__ttl .pageIndex-navi__en{font-size:1.4rem;font-weight:600;color:#00a6e9;margin-bottom:1em}@media (max-width:750px){.pageIndex-catNavi .pageIndex-navi__content .pageIndex-navi__ttl .pageIndex-navi__en{margin-bottom:.5em}}.pageIndex-catNavi .pageIndex-navi__content .pageIndex-navi__ttl .pageIndex-navi__ja{height:60px;width:100%;display:block}@media (max-width:1440px){.pageIndex-catNavi .pageIndex-navi__content .pageIndex-navi__ttl .pageIndex-navi__ja{height:50px}}@media (max-width:1024px){.pageIndex-catNavi .pageIndex-navi__content .pageIndex-navi__ttl .pageIndex-navi__ja{height:45px}}@media (max-width:750px){.pageIndex-catNavi .pageIndex-navi__content .pageIndex-navi__ttl .pageIndex-navi__ja{height:25px}}.pageIndex-catNavi .pageIndex-navi__content .pageIndex-navi__ttl .pageIndex-navi__ja img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.pageIndex-catNavi .pageIndex-navi__content .btn-more{margin-left:2em;margin-top:2.5em}.pageIndex-catNavi .pageIndex-catNavi__img{width:100%}@media (max-width:1024px){.pageIndex-catNavi .pageIndex-catNavi__img{height:100%}.pageIndex-catNavi .pageIndex-catNavi__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.pageIndex-catNavi .pageIndex-catNavi__shape{position:absolute;top:50%;transform:translateY(-50%);right:-5%;width:50%;z-index:3}.pankuzu{margin-top:3em;padding-bottom:0;position:relative;z-index:3;margin-top:.5em;padding-bottom:1em}@media (max-width:750px){.pankuzu{margin-top:1em;padding-bottom:1em}}.pankuzu .pankuzu__list{display:flex;flex-flow:wrap;gap:10px}.pankuzu .pankuzu__list .pankuzu__list__item{display:flex;flex-flow:wrap;align-items:center;letter-spacing:-.01em;font-size:1.3rem}@media (max-width:750px){.pankuzu .pankuzu__list .pankuzu__list__item{font-size:1rem}}.pankuzu .pankuzu__list .pankuzu__list__item::before{content:"-";margin-right:10px;color:#666}.pankuzu .pankuzu__list .pankuzu__list__item:first-child::before{display:none}.pankuzu .pankuzu__list .pankuzu__list__item a{display:block;color:#666}.pankuzu .pankuzu__list .pankuzu__list__item.-active a{color:#0b308e;pointer-events:none;cursor:default}.pagePage-kv{position:relative;width:100%;overflow:hidden;padding-bottom:3%;padding-top:calc(3% + 85px);z-index:1}@media (max-width:1440px){.pagePage-kv{padding-top:calc(2% + 85px);padding-bottom:8%}}@media (max-width:750px){.pagePage-kv{padding-top:calc(6% + 60px);padding-bottom:10%}}.pagePage-kv .pagePage-kv__ttl{top:0;left:8%;position:absolute;z-index:2;padding-top:calc(8% + 85px)}@media (max-width:750px){.pagePage-kv .pagePage-kv__ttl{position:relative;width:90%;padding-top:0}}.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__en{font-size:2.6rem;color:#00a6e9;line-height:1}@media (max-width:1440px){.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__en{font-size:2rem}}@media (max-width:750px){.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__en{font-size:1.6rem;margin-bottom:.5em}}.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__ttl{font-size:10rem;color:#0b308e;text-transform:uppercase;line-height:1;margin-bottom:.1em}@media (max-width:1440px){.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__ttl{font-size:8rem;margin-bottom:.2em}}@media (max-width:1024px){.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__ttl{font-size:6rem}}@media (max-width:750px){.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__ttl{font-size:4rem}}.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__desc{font-size:1.8rem;color:#fff;background-color:#0b308e;padding:.1em 1em .2em;border-radius:5px;display:inline-block;margin-bottom:1em}@media (max-width:1440px){.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__desc{font-size:1.6rem}}@media (max-width:750px){.pagePage-kv .pagePage-kv__ttl .pagePage-kv__ttl__desc{font-size:1.3rem}}.pagePage-kv .pagePage-kv__img{position:relative;top:calc(8% + 85px);right:0;width:60%;-o-object-fit:cover;object-fit:cover;z-index:0;margin:0 0 0 auto}@media (max-width:1440px){.pagePage-kv .pagePage-kv__img{top:calc(8% + 85px);width:55%}}@media (max-width:750px){.pagePage-kv .pagePage-kv__img{width:100%;top:0}}.pagePage-kv .pagePage-kv__shape{position:absolute;top:0;right:-28%;width:65%;z-index:1}@media (max-width:1024px){.pagePage-kv .pagePage-kv__shape{top:18%}}@media (max-width:750px){.pagePage-kv .pagePage-kv__shape{top:18%;z-index:-1;right:0;width:80%}}.pagePage-kv__img{transition:all .6s;overflow:hidden;opacity:0}.pagePage-kv__img img{transition:all 1s;transition-delay:.2s;filter:blur(6px);transform:scale(1.05)}.pagePage-kv__img.active{opacity:1}.pagePage-kv__img.active img{filter:blur(0);transform:scale(1)}.projectNavi__wrap{margin-top:5%;position:relative;z-index:1}@media (max-width:1440px){.projectNavi__wrap{margin-top:15%}}@media (max-width:750px){.projectNavi__wrap{margin-top:5%}}.projectNavi__wrap .projectNavi__en{top:-.5em;right:2%}.projectNavi__wrap .projectNavi__bg{position:absolute;top:5%;right:0;width:70%;z-index:-1}@media (max-width:750px){.projectNavi__wrap .projectNavi__bg{top:auto;bottom:0;width:80%}}.projectNavi-list{position:relative;z-index:3;padding-bottom:8%;padding-top:1%}.projectNavi-list__item{margin-bottom:5%;position:relative}@media (max-width:750px){.projectNavi-list__item{margin-top:8%}}.projectNavi-list__item .projectNavi-list__item__link{padding:5% 20px 3% 0;color:#fff;display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;position:relative}@media (min-width:1025px){.projectNavi-list__item .projectNavi-list__item__link{transition:all .3s}.projectNavi-list__item .projectNavi-list__item__link:hover .projectNavi-list__item__bg{transform:translate(-50%,-50%) scale(1.02)}}@media (max-width:750px){.projectNavi-list__item .projectNavi-list__item__link{min-height:250px}}.projectNavi-list__item .projectNavi-list__item__link .projectNavi-list__item__img{width:40%}@media (max-width:750px){.projectNavi-list__item .projectNavi-list__item__link .projectNavi-list__item__img{width:100%;margin:0 auto}}.projectNavi-list__item .projectNavi-list__item__link .projectNavi-list__item__bg{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;border-radius:20px;overflow:hidden;transition:all .3s}.projectNavi-list__item .projectNavi-list__item__link .projectNavi-list__item__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projectNavi-list__item .projectNavi-list__item__link .projectNavi-list__item__text{width:55%}@media (max-width:750px){.projectNavi-list__item .projectNavi-list__item__link .projectNavi-list__item__text{display:none}}.projectNavi-list__item .projectNavi-list__item__link .projectNavi-list__item__text .projectNavi-list__item__text__ttl{font-size:3rem;font-weight:600;margin-bottom:.5em;letter-spacing:.05em}@media (max-width:1024px){.projectNavi-list__item .projectNavi-list__item__link .projectNavi-list__item__text .projectNavi-list__item__text__ttl{font-size:2rem}}.projectNavi-list__item .projectNavi-list__item__link .projectNavi-list__item__text .projectNavi-list__item__text__dept{display:inline-block;background-color:#0f2356;padding:.5em 1em;border-radius:10px;margin-bottom:1em}@media (max-width:1024px){.projectNavi-list__item .projectNavi-list__item__link .projectNavi-list__item__text .projectNavi-list__item__text__dept{padding:.3em .8em}}.projectNavi-list__item .projectNavi-list__item__link .projectNavi-list__item__text .projectNavi-list__item__text__text{padding-bottom:1em}.projectNavi-list__item .projectNavi-list__item__num{font-size:13rem;color:#fff;position:absolute;top:-.6em;right:.2em}@media (max-width:1024px){.projectNavi-list__item .projectNavi-list__item__num{font-size:8rem;top:-.7em}}@media (max-width:750px){.projectNavi-list__item .projectNavi-list__item__num{font-size:6rem;color:#0b308e;right:.4em}}.projectNavi-list__item .projectNavi-list__item__link__text{text-align:center;margin-top:1em;font-size:2rem;font-weight:700}@media (max-width:750px){.projectNavi-list__item .projectNavi-list__item__link__text{margin-top:.5em;font-size:1.6rem}}.projectNavi-list__item .projectNavi-list__item__link__text a{color:#0b308e}.business-navi__wrap{background-color:#0b308e;padding:8% 0;position:relative;z-index:2}.business-navi .business-navi__ttl{color:#fff;font-size:4.2rem;margin-bottom:1em;font-weight:700}@media (max-width:750px){.business-navi .business-navi__ttl{font-size:2.4rem}}.business-navi .business-navi__text{color:#fff}.business-navi__list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:4em}@media (max-width:750px){.business-navi__list{grid-template-columns:repeat(1,1fr);gap:1em;margin-top:2em}}.business-navi__item{background-color:#fff;border-radius:10px;overflow:hidden}@media (min-width:1025px){.business-navi__item:hover .business-navi__item__link{opacity:.8}}.business-navi__item .business-navi__item__link{display:flex;flex-direction:column;padding:1em 2em 2em}.business-navi__item .business-navi__item__icon{width:80px;height:80px;margin:1em auto 1em;display:flex;align-items:center;justify-content:center}@media (max-width:750px){.business-navi__item .business-navi__item__icon{margin:0 auto}}.business-navi__item .business-navi__item__ttl{font-size:3.4rem;font-weight:700;color:#0b308e;text-align:center;margin-bottom:1em}@media (max-width:1024px){.business-navi__item .business-navi__item__ttl{font-size:2.4rem}}@media (max-width:750px){.business-navi__item .business-navi__item__ttl{margin-bottom:.5em;line-height:1.4}}.business-navi__item .business-navi__item__subttl{font-size:1.6rem;color:#00a6e9;text-align:center;margin-bottom:.2em}@media (max-width:750px){.business-navi__item .business-navi__item__subttl{margin-bottom:0}}.business-navi__item .business-navi__item__text{color:#0b308e;margin-bottom:1em}.business-navi__item .business-navi__item__img{margin-bottom:2em}.business-pageNavi__wrap{background-color:#fff;position:absolute;top:85px;left:0;width:100%;z-index:99}@media (max-width:1024px){.business-pageNavi__wrap{top:60px}}@media (max-width:750px){.business-pageNavi__wrap{position:static;display:none}}.business-pageNavi__wrap.fixed{position:fixed;top:85px;left:0;width:100%;z-index:99}@media (max-width:1024px){.business-pageNavi__wrap.fixed{top:60px}}@media (max-width:750px){.business-pageNavi__wrap.fixed{position:static}}.business-pageNavi__list{display:flex;flex-wrap:wrap}@media (max-width:750px){.business-pageNavi__list{border-bottom:1px solid #e5e2d8;padding-bottom:1em;gap:.5em 0}}.business-pageNavi__list .business-pageNavi__item{width:10%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:750px){.business-pageNavi__list .business-pageNavi__item{width:25%}}.business-pageNavi__list .business-pageNavi__item::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:60%;background-color:#e5e2d8}.business-pageNavi__list .business-pageNavi__item:first-child::before{display:none}.business-pageNavi__list .business-pageNavi__item .business-pageNavi__item__link{color:#0b308e;height:100%;width:100%}.business-pageNavi__list .business-pageNavi__item .business-pageNavi__item__link.-active{color:#ff820e}@media (min-width:1025px){.business-pageNavi__list .business-pageNavi__item .business-pageNavi__item__link{transition:all .4s}.business-pageNavi__list .business-pageNavi__item .business-pageNavi__item__link:hover{color:#ff820e}}@media (max-width:750px){.business-pageNavi__list .business-pageNavi__item .business-pageNavi__item__link{padding:0 .1em}}.business-pageNavi__list .business-pageNavi__item__icon{width:35px;height:35px;display:flex;align-items:center;justify-content:center;margin:0 auto 0}.business-pageNavi__list .business-pageNavi__item__ttl{font-size:1.1rem;font-weight:600;text-align:center;line-height:1}@media (max-width:1024px){.business-pageNavi__list .business-pageNavi__item__ttl{font-size:1rem}}@media (max-width:750px){.business-pageNavi__list .business-pageNavi__item__ttl{font-size:.8rem}}.about-navi{background-color:#1c4dcf;padding:1.6em 5%;border-radius:60px;margin-top:2em}@media (max-width:1440px){.about-navi{margin-top:2em}}@media (max-width:750px){.about-navi{border-radius:20px;padding:5% 5%}}.about-navi .about-navi__list{display:flex;gap:20px}@media (max-width:750px){.about-navi .about-navi__list{flex-flow:column;gap:10px}}.about-navi .about-navi__item{margin-right:2em}.about-navi .about-navi__item .about-navi__link{color:#fff;padding-left:calc(20px + .5em);position:relative}@media (min-width:1025px){.about-navi .about-navi__item .about-navi__link:hover span{color:#fff}.about-navi .about-navi__item .about-navi__link:hover span::after{background-color:#fff}.about-navi .about-navi__item .about-navi__link:hover::before{background-color:#ff820e}}@media (max-width:750px){.about-navi .about-navi__item .about-navi__link{padding-left:calc(10px + .5em)}}.about-navi .about-navi__item .about-navi__link::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;background-color:#fff}@media (max-width:750px){.about-navi .about-navi__item .about-navi__link::before{width:10px;height:10px;top:.4em}}.about-navi .about-navi__item .about-navi__link::after{background:#fff}.-bgPink{background:#fff0f5}.-bgGreen{background:#1bcb76}.-bgOrange{background:#d7a760}.-bgPurple{background:#6f7fe4}.about-navi .about-navi__item .about-navi__link,.about-navi .about-navi__item .about-navi__link::before,.btn-maru__icon,.btn-more a .btn-more__icon,.btn-more a .btn-more__icon svg,.btn-more a .btn-more__text,.btn-yoko a,.business-navi__item .business-navi__item__link,.icon__maru .icon_arrow,.icon__maru .icon_arrow svg,.pageIndex-navi__list .pageIndex-navi__list__item .pageIndex-navi__list__item__link,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a,.pcHeader-subnavi .pcHeader-subnavi__list .pcHeader-subnavi__list__item a .btn-maru__icon,.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link,.top-business-navi-list li,.top-business-navi-list li a,.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow,.transitionAll{transition:all .4s}.line__dots{position:relative}.line__dots::after{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;bottom:0;left:0}.line__dots__before{position:relative}.line__dots__before::before{background:radial-gradient(circle farthest-side,#c8c8c8,#c8c8c8 30%,transparent 50%,transparent);background-size:5px;content:"";display:inline-block;height:2px;width:100%;position:absolute;top:0;left:0}.top-ttl{height:50px;width:auto;min-width:0;flex:0 0 auto;align-self:center;display:flex}@media (max-width:1024px){.top-ttl{height:45px}}@media (max-width:750px){.top-ttl{height:25px}}.top-ttl picture{display:block;height:100%;line-height:0}.top-ttl img{width:auto;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;vertical-align:top}.top-ttl__header{position:relative;z-index:2;margin-bottom:60px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.top-ttl__header{margin-bottom:40px}}.top-ttl__header .top-ttl__header__wrap{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}@media (max-width:1024px){.top-ttl__header .top-ttl__header__wrap{gap:15px;margin-bottom:15px}}.top-ttl__header .top-ttl__header__wrap .top-ttl__header{margin:0}.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn{margin-left:2em}@media (max-width:750px){.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn{margin-left:0}}.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a{display:flex;align-items:center;justify-content:center;flex-flow:column;width:70px;height:70px;background-color:#0b308e;border-radius:50%;color:#fff;transition:all .4s;position:relative}@media (min-width:1025px){.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a:hover{opacity:.8}.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a:hover .icon_arrow{transform:rotate(-45deg) translateX(8px) translateY(-8px)}}.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow{width:16px;height:16px;transform:rotate(-45deg) translateX(5px) translateY(-8px);display:flex}.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .icon_arrow path{fill:#fff}.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn a .top-ttl__header__btn__text{font-size:1.2rem;position:absolute;bottom:.4em;left:50%;transform:translateX(-50%);white-space:nowrap}.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn.-white a{background-color:#fff;color:#0b308e}.top-ttl__header .top-ttl__header__wrap .top-ttl__header__btn.-white a path{fill:#0b308e}.top-ttl__header .top-ttl__header__text{color:#0b308e;margin-left:5.5em}@media (max-width:1440px){.top-ttl__header .top-ttl__header__text{margin-left:6.5em}}@media (max-width:1024px){.top-ttl__header .top-ttl__header__text{font-size:14px}}@media (max-width:750px){.top-ttl__header .top-ttl__header__text{margin-left:0}}.top-ttl__header .top-ttl__header__text.-white{color:#fff}.top-ttl__en{position:absolute;font-size:18rem;color:rgba(0,166,233,.15);z-index:1;pointer-events:none;white-space:nowrap;line-height:1}@media (max-width:1440px){.top-ttl__en{font-size:14rem}}@media (max-width:750px){.top-ttl__en{font-size:5rem}}.top-kv{position:relative;width:100%;overflow:hidden;padding-top:calc(6% + 85px)}@media (max-width:1024px){.top-kv{padding-top:calc(8% + 60px)}}.top-kv .top-kv__ttl{max-width:1200px;width:70%;position:relative;z-index:3;margin:0 auto 0 5%}@media (max-width:750px){.top-kv .top-kv__ttl{width:90%}}.top-kv .top-kv__slide{position:relative;z-index:2}.top-kv .top-kv-intro__img{position:absolute;bottom:0;right:0;width:100%;z-index:1}.top-kv .top-kv-intro__bg{position:absolute;bottom:-2px;right:0;width:100%;z-index:2;background:url(../images/common/bg.jpg) repeat center center;background-size:35px;mask-image:url(../images/top/bg_bottom.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:right bottom;-webkit-mask-image:url(../images/top/bg_bottom.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:right bottom}.top-kv .top-kv-intro__bg img{opacity:0;pointer-events:none}.top-kv .top-kv-intro__bgShape{position:absolute;bottom:0;right:0;width:30%;z-index:2}@media (max-width:750px){.top-kv .top-kv-intro__bgShape{width:50%}}.top-kv-intro__wrap{position:relative;z-index:2;margin:5% auto 0}@media (max-width:1440px){.top-kv-intro__wrap{margin:8% auto 0}}@media (max-width:750px){.top-kv-intro__wrap{margin:-30% auto 0;padding-top:40%;background:url(../images/top/intro_bg2.png) no-repeat center center;background-size:auto 100%;z-index:1}}.top-kv-intro__wrap .top-kv-intro{display:flex;flex-flow:wrap;justify-content:space-between;max-width:1600px}@media (max-width:1440px){.top-kv-intro__wrap .top-kv-intro{max-width:1200px}}@media (max-width:750px){.top-kv-intro__wrap .top-kv-intro{flex-flow:column-reverse}}.top-kv-intro__wrap .top-kv-intro .top-kv-intro__slideImg{width:40%;max-width:600px;margin:10% auto 0;display:flex;align-items:flex-end}@media (max-width:1440px){.top-kv-intro__wrap .top-kv-intro .top-kv-intro__slideImg{width:30%;max-width:400px;margin:15% auto 0}}@media (max-width:750px){.top-kv-intro__wrap .top-kv-intro .top-kv-intro__slideImg{width:60%;margin:0 auto 0 0}}.top-kv-intro__wrap .top-kv-intro .top-kv-intro__text{width:60%;line-height:2;font-weight:600;color:#0b308e;margin-bottom:20%;font-size:2rem}@media (max-width:1440px){.top-kv-intro__wrap .top-kv-intro .top-kv-intro__text{font-size:1.5rem}}@media (max-width:750px){.top-kv-intro__wrap .top-kv-intro .top-kv-intro__text{width:100%;margin-bottom:0}}.top-analysis__wrap{position:relative;margin-top:5%}@media (max-width:750px){.top-analysis__wrap{margin-top:15%}}.top-analysis-list{width:80%;display:grid;grid-template-columns:repeat(2,1fr);gap:60px 80px;padding-bottom:2%}@media (max-width:750px){.top-analysis-list{width:80%;grid-template-columns:repeat(1,1fr);gap:30px;padding-bottom:5%}}.top-analysis-list .top-analysis-list__item{width:100%}.top-analysis-list .top-analysis-list__item .top-analysis-list__link{width:100%;display:flex;flex-flow:column;align-items:center;justify-content:center}.top-analysis-list .top-analysis-list__item .top-analysis-list__link .btn-more02 a::after{transform:scale(1,.1);background-color:#00a6e9}@media (min-width:1025px){.top-analysis-list .top-analysis-list__item .top-analysis-list__link:hover .top-analysis-list__img{opacity:.8}.top-analysis-list .top-analysis-list__item .top-analysis-list__link:hover .btn-more02 a::after{background:#ff820e;transform:scale(1,1)}}.top-business__wrap{display:flex;background-color:#0b308e;color:#fff;width:100%;position:relative}@media (max-width:1024px){.top-business__wrap{padding-top:10%;margin-top:10%}}.top-business__wrap .top-business__bg{position:absolute;top:-1px;right:0;width:100%;z-index:5;transform:rotate(180deg);background:url(../images/common/bg.jpg) repeat center center;background-size:35px;mask-image:url(../images/top/bg_bottom.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:right bottom;-webkit-mask-image:url(../images/top/bg_bottom.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:right bottom}@media (max-width:1024px){.top-business__wrap .top-business__bg{display:none}}.top-business__wrap .top-business__bg img{opacity:0;pointer-events:none}.top-business__wrap .top-business__bgShape{position:absolute;bottom:-8%;right:0;width:40%;z-index:1}@media (max-width:1024px){.top-business__wrap .top-business__bgShape{display:none}}.top-business__wrap .top-business__en{position:absolute;top:1em;right:-.2em;font-size:7rem;color:#00a6e9;line-height:1;z-index:1;writing-mode:vertical-rl;text-orientation:mixed}.top-business__wrap .top-business{display:flex;width:100%;position:relative;z-index:2;overflow:hidden}@media (max-width:1024px){.top-business__wrap .top-business{flex-flow:column}}.top-business__wrap .top-business-imgArea__wrap{width:50%;height:100%;display:flex;flex-flow:wrap;justify-content:center;position:absolute;z-index:3;overflow:hidden;transition:opacity .4s}@media (max-width:1024px){.top-business__wrap .top-business-imgArea__wrap{width:100%;position:relative;height:100%;flex-flow:column;justify-content:center;align-items:center;padding-top:2em}}.top-business__wrap .top-business-imgArea__wrap.is-opacity0{opacity:0;pointer-events:none;visibility:hidden;height:0;width:0}.top-business__wrap .top-business-imgArea__wrap .top-business-imgArea{width:60%;margin:0 8% 0 auto;position:relative}@media (max-width:1440px){.top-business__wrap .top-business-imgArea__wrap .top-business-imgArea{width:80%;margin:0 auto}}.top-business__wrap .top-business-imgArea__wrap .top-business-slide{width:48%;height:100%;position:absolute;top:0;left:0;display:block;z-index:3}@media (max-width:1024px){.top-business__wrap .top-business-imgArea__wrap .top-business-slide{width:100%;height:auto;position:relative;padding-bottom:1em}}.top-business__wrap .top-business-imgArea__wrap .top-business-slide:nth-child(2){left:auto;right:0}.top-business__wrap .top-business-navi{width:50%;padding:calc(20% + 100px) 10% 5% 0;margin-left:auto;height:100%}@media (max-width:1440px){.top-business__wrap .top-business-navi{padding:calc(18% + 100px) 5% 5% 0}}@media (max-width:1024px){.top-business__wrap .top-business-navi{width:100%;padding:5% 5% 5% 0}}@media (max-width:750px){.top-business__wrap .top-business-navi{padding:5% 5% 5%}}.top-business__wrap .top-business-navi .top-business-navi__ttl{display:flex;justify-content:flex-end}.top-business__wrap .top-business-navi .top-business-navi__ttl img{-o-object-position:right center;object-position:right center}@media (max-width:750px){.top-business__wrap .top-business-navi .top-business-navi__ttl{justify-content:flex-start}}.top-business-imgAreaBusiness-wrap{position:relative;top:0;left:0;width:50%;height:100%;pointer-events:none}@media (max-width:1024px){.top-business-imgAreaBusiness-wrap{display:none}}.top-business-imgAreaBusiness{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .6s ease}.top-business-imgAreaBusiness.is-visible{opacity:1;pointer-events:auto;z-index:4}.top-business-imgAreaBusiness.is-opacity0{opacity:0;pointer-events:none}.top-business-imgAreaBusiness .top-business-imgAreaBusiness__item{margin:0 auto}.top-business-imgAreaBusiness .top-business-imgAreaBusiness__item .top-business-imgAreaBusiness__img{width:100%}.top-business-imgAreaBusiness .top-business-imgAreaBusiness__item .top-business-imgAreaBusiness__item__text{box-sizing:border-box;background-color:#fff;padding:1.5em 1.2em;padding-top:calc(300px + 8%);color:#0b308e}@media (max-width:1440px){.top-business-imgAreaBusiness .top-business-imgAreaBusiness__item .top-business-imgAreaBusiness__item__text{padding-top:calc(250px + 10%)}}.top-business-imgAreaBusiness .top-business-imgAreaBusiness__item .top-business-imgAreaBusiness__item__text .top-business-imgAreaBusiness__icon{width:60px;height:60px;margin:0 auto .5em;display:flex;align-items:center;justify-content:center}@media (max-width:1440px){.top-business-imgAreaBusiness .top-business-imgAreaBusiness__item .top-business-imgAreaBusiness__item__text .top-business-imgAreaBusiness__icon{width:50px;height:50px;margin:0 auto .3em}}.top-business-imgAreaBusiness .top-business-imgAreaBusiness__item .top-business-imgAreaBusiness__item__text .top-business-imgAreaBusiness__item__text__ttl{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:.5em}@media (max-width:1440px){.top-business-imgAreaBusiness .top-business-imgAreaBusiness__item .top-business-imgAreaBusiness__item__text .top-business-imgAreaBusiness__item__text__ttl{font-size:2rem;margin-bottom:.3em}}.top-business-imgAreaBusiness .top-business-imgAreaBusiness__item .top-business-imgAreaBusiness__item__text .top-business-imgAreaBusiness__item__text__text{font-size:1.4rem;text-align:center;min-height:40px}.top-business-navi-list{margin-top:2em}@media (max-width:750px){.top-business-navi-list{margin-top:1em}}.top-business-navi-list li{margin-left:70px}@media (max-width:750px){.top-business-navi-list li{margin-left:0}}.top-business-navi-list li:last-child a{border-bottom:1px solid #fff}.top-business-navi-list li:hover{background-color:#fff}.top-business-navi-list li:hover a{color:#0b308e}.top-business-navi-list li:hover a::before{background:url(../images/common/icon_arrow.svg) no-repeat center center/contain}.top-business-navi-list li a{margin-bottom:-1px;display:flex;flex-flow:wrap;align-items:center;color:#fff;padding:1em 1em 1em 1em;position:relative;border-top:1px solid #fff}@media (max-width:1440px){.top-business-navi-list li a{padding:.8em 1em .8em 1em}}.top-business-navi-list li a::before{content:"";background:url(../images/common/icon_arrow-w.svg) no-repeat center center/contain;position:absolute;top:50%;right:1em;transform:translateY(-50%) rotate(-45deg);width:15px;height:15px;display:block}.top-business-navi-list li a .top-business-navi-list__item__icon{margin-right:.5em}.top-environment__wrap{background:#00146e;padding:10% 0;border-radius:60px;margin:0 0 5%;position:relative;z-index:1}@media (max-width:1440px){.top-environment__wrap{margin:0 0 10%}}@media (max-width:750px){.top-environment__wrap{border-radius:30px;margin-bottom:60px}}.top-environment__wrap .top-environment__en{top:.5em;right:0;color:rgba(255,255,255,.15)}@media (max-width:1440px){.top-environment__wrap .top-environment__en{top:1em}}@media (max-width:750px){.top-environment__wrap .top-environment__en{top:.2em}}.top-environment-list{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.top-environment-list .top-environment-list__item{width:100%}.top-environment-list .top-environment-list__item .top-environment-list__item__link{display:block;text-decoration:none;color:#fff}.top-environment-list .top-environment-list__item .top-environment-list__item__img{width:100%;border-radius:10px;margin-bottom:1em}.top-environment-list .top-environment-list__item .top-environment-list__item__text{position:relative}.top-environment-list .top-environment-list__item .top-environment-list__item__text .top-environment-list__item__icon{position:absolute;top:-40px;right:10px;width:100px;z-index:1}.top-environment-list .top-environment-list__item .top-environment-list__item__text__ttl{font-size:2.4rem;font-weight:600}.top-environment-list .top-environment-list__item .top-environment-list__item__text__subttl{font-size:1.4rem;color:#00a6e9;margin-bottom:1em}.top-environment-list .top-environment-list__item .btn-more{margin-top:1em}.about-analysis-main{overflow:hidden}.about-analysis-section{margin-bottom:5%;padding-top:150px;position:relative}.about-analysis-section__ttl__text{height:50px;display:block;margin-bottom:2em;width:90%}@media (max-width:750px){.about-analysis-section__ttl__text{height:30px;width:90%;margin:0 auto .5em}}.about-analysis-section__ttl__text img,.about-analysis-section__ttl__text picture{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.about-analysis-section__ttl{position:relative;margin-bottom:2em;line-height:1}.about-analysis-section__ttl .about-analysis-section__ttl__mainImg{position:relative;z-index:2;max-width:550px}@media (max-width:1440px){.about-analysis-section__ttl .about-analysis-section__ttl__mainImg{max-width:450px}}@media (max-width:750px){.about-analysis-section__ttl .about-analysis-section__ttl__mainImg{max-width:260px}}.about-analysis-section__ttl .about-analysis-section__ttl__img{position:relative;z-index:2;max-width:100%;height:50px}.about-analysis-section__ttl img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.about-analysis-section__ttl__bg{position:absolute;top:calc(-.4em + 150px);right:0;font-size:18rem;color:rgba(0,166,233,.15);line-height:1;white-space:nowrap;z-index:0;pointer-events:none}@media (max-width:1440px){.about-analysis-section__ttl__bg{font-size:14rem}}@media (max-width:1024px){.about-analysis-section__ttl__bg{font-size:4rem}}.about-analysis-minute-list{display:flex;flex-flow:wrap;gap:0 2em;margin-bottom:0}.about-analysis-minute-list .about-analysis-minute-list__item{display:flex;flex-flow:column;padding:2em;position:relative;z-index:1;width:calc(50% - 1em);min-width:0}@media (max-width:1024px){.about-analysis-minute-list .about-analysis-minute-list__item{flex-direction:column;gap:1em;margin-bottom:2em}}@media (max-width:750px){.about-analysis-minute-list .about-analysis-minute-list__item{width:100%}}.about-analysis-minute-list .about-analysis-minute-list__item::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:80%;background-color:#fff;border-radius:20px;display:block;z-index:-1}@media (max-width:1024px){.about-analysis-minute-list .about-analysis-minute-list__item::after{height:85%}}.about-analysis-minute-list .about-analysis-minute-list__item::before{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:70%;height:5px;background-color:#00a6e9;display:block}.about-analysis-minute-list .about-analysis-minute-list__img{max-width:min(500px,100%);width:100%;height:auto;margin:0 auto}@media (max-width:1024px){.about-analysis-minute-list .about-analysis-minute-list__img{max-width:min(400px,100%)}}.about-analysis-minute-list .about-analysis-minute-list__text{flex:1;min-width:0;max-width:100%;overflow-wrap:break-word;word-break:break-word;color:#0b308e;margin:0;padding:2em}@media (max-width:750px){.about-analysis-minute-list .about-analysis-minute-list__text{padding:0}}.about-analysis-number-list__warp{background-color:#1c4dcf;border-radius:60px;padding:6% 3%;margin-top:4em}@media (max-width:1440px){.about-analysis-number-list__warp{border-radius:40px;padding:4% 3%}}@media (max-width:750px){.about-analysis-number-list__warp{border-radius:30px;padding:10% 2%}}.about-analysis-number__text,.about-analysis-trip__text{color:#484d53;padding-left:5em}@media (max-width:1440px){.about-analysis-number__text,.about-analysis-trip__text{padding-left:6em}}@media (max-width:1024px){.about-analysis-number__text,.about-analysis-trip__text{padding-left:0}}.about-analysis-number-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2em}@media (max-width:1024px){.about-analysis-number-list{grid-template-columns:1fr;gap:1.5em}}.about-analysis-number-list .about-analysis-number-list__item{background:#fff;border-radius:12px;padding:3em 3em;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.about-analysis-number-list .about-analysis-number-list__ttl{font-size:2.4rem;color:#0b308e;font-weight:600;margin-bottom:1em}@media (max-width:1440px){.about-analysis-number-list .about-analysis-number-list__ttl{font-size:1.6rem}}.about-analysis-number-list .about-analysis-number-list__num{display:flex;flex-wrap:wrap;margin-bottom:1em;justify-content:center;padding:1em 0}.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__prefix{font-size:3.2rem;color:#00a6e9;display:flex;align-items:flex-start;font-weight:600;margin-right:.5em}@media (max-width:1440px){.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__prefix{font-size:2rem;margin-right:1em}}.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__num{font-size:16rem;color:#0b308e;line-height:.8}@media (max-width:1440px){.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__num{font-size:10rem}}@media (max-width:750px){.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__num{font-size:8rem}}.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__num .about-analysis-number-list__num__num__min{font-size:.6em;margin-left:.1em;margin-right:.1em}.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__suffix{font-size:3.2rem;color:#00a6e9;display:flex;align-items:flex-end;font-weight:600;margin-left:.3em}@media (max-width:1440px){.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__suffix{font-size:2rem;margin-left:1em}}@media (max-width:750px){.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__suffix{margin-left:.1em}}.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__sex{display:flex;flex-direction:column;margin-right:1.5em}.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__sex .about-analysis-number-list__num__sex__man,.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__sex .about-analysis-number-list__num__sex__woman{color:#00a6e9;font-weight:600;text-align:center;font-size:2.8rem}@media (max-width:1440px){.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__sex .about-analysis-number-list__num__sex__man,.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__sex .about-analysis-number-list__num__sex__woman{font-size:1.6rem}}.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__sex .about-analysis-number-list__num__sex__num{font-size:12rem;color:#0b308e;line-height:1}@media (max-width:1440px){.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__sex .about-analysis-number-list__num__sex__num{font-size:10rem}}@media (max-width:750px){.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__sex .about-analysis-number-list__num__sex__num{font-size:8rem}}.about-analysis-number-list .about-analysis-number-list__num .about-analysis-number-list__num__sex .about-analysis-number-list__num__suffix{display:inline-flex}.about-analysis-number-list .about-analysis-number-list__text{font-size:1.6rem;color:#484d53;line-height:1.6}@media (max-width:1440px){.about-analysis-number-list .about-analysis-number-list__text{font-size:1.3rem}}.about-analysis-number-list .about-analysis-number-list__img{position:absolute;top:2em;right:2em;width:100px;height:auto}@media (max-width:750px){.about-analysis-number-list .about-analysis-number-list__img{top:1em;right:1em;width:80px}}.about-analysis-trip__text{color:#0b308e}.about-analysis-trip__img{width:100%;margin:5% auto 0;display:block}.about-message-section{margin-top:8%;margin-bottom:8%;display:flex;flex-flow:wrap;gap:4em}@media (max-width:1024px){.about-message-section{gap:2em;flex-direction:column}}.about-message-section .about-message-section__ttl{min-width:300px}@media (max-width:1024px){.about-message-section .about-message-section__ttl{min-width:100%}}.about-message-section .about-message-section__ttl::before{background:url(../images/common/ttl_slanting03.png) no-repeat center center/contain;top:.3em}.about-message-section .about-message-section__contents{width:calc(100% - 300px);flex:1;color:#0b308e}@media (max-width:1024px){.about-message-section .about-message-section__contents{width:100%}}.about-message-section .about-message-section__contents .about-message-section__content__item{margin-bottom:4em}.about-message-section .about-message-section__contents .about-message-section__content__ttl{font-size:3.2rem;font-weight:600;margin-bottom:.5em}@media (max-width:1440px){.about-message-section .about-message-section__contents .about-message-section__content__ttl{font-size:2.4rem}}@media (max-width:750px){.about-message-section .about-message-section__contents .about-message-section__content__ttl{letter-spacing:.05rem}}.about-message-section .about-message-section__contents .about-message-section__name{font-weight:600;margin-bottom:.5em}.about-message-section .about-message-section__contents .about-message-section__name .about-message-section__name__name{font-size:2rem}.about-message-imgArea{position:relative;overflow:hidden;padding-bottom:8%}.about-message-imgArea .about-message-imgArea{position:relative;z-index:2}.about-message-imgArea .about-message-imgArea__img{position:relative;z-index:1}.about-message-imgArea .about-message-imgArea__copy{max-width:1000px;width:70%;margin:3em auto 0 18%;position:relative;z-index:3}@media (max-width:1440px){.about-message-imgArea .about-message-imgArea__copy{margin:3em auto 0 10%}}.about-message-imgArea .about-message-imgArea__shape{position:absolute;bottom:0;right:-15%;width:55%;z-index:2}.about-message-mission,.about-message-vision{max-width:1000px;width:80%;margin-top:8%;margin-bottom:8%;color:#0b308e;position:relative;z-index:1;padding:0 5% 4em}@media (max-width:750px){.about-message-mission,.about-message-vision{padding:0 5% 2em;width:90%}}.about-message-mission::before,.about-message-vision::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 100px);background-color:#fff;border-radius:20px;z-index:-1}@media (max-width:750px){.about-message-mission::before,.about-message-vision::before{height:calc(100% - 60px)}}.about-message-mission .about-message-mission__ttlArea,.about-message-mission .about-message-vision__ttlArea,.about-message-vision .about-message-mission__ttlArea,.about-message-vision .about-message-vision__ttlArea{text-align:center;margin-bottom:3em}@media (max-width:1440px){.about-message-mission .about-message-mission__ttlArea,.about-message-mission .about-message-vision__ttlArea,.about-message-vision .about-message-mission__ttlArea,.about-message-vision .about-message-vision__ttlArea{margin-bottom:2em}}@media (max-width:750px){.about-message-mission .about-message-mission__ttlArea,.about-message-mission .about-message-vision__ttlArea,.about-message-vision .about-message-mission__ttlArea,.about-message-vision .about-message-vision__ttlArea{margin-bottom:1em}}.about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl,.about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl{display:inline-flex}@media (max-width:750px){.about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl,.about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl{font-size:1.4rem}}.about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl::before,.about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl::before,.about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl::before,.about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl::before,.about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl::before,.about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl::before,.about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl::before,.about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl::before{background:url(../images/common/ttl_slanting03.png) no-repeat center center/contain;top:.3em}.about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__en,.about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__en,.about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__en,.about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__en,.about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__en,.about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__en,.about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__en,.about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__en{font-size:12rem;color:#00a6e9}@media (max-width:1024px){.about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__en,.about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__en,.about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__en,.about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__en,.about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__en,.about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__en,.about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__en,.about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__en{font-size:9rem}}@media (max-width:750px){.about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__en,.about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__en,.about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__en,.about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__en,.about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__en,.about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__en,.about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__en,.about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__en{font-size:6rem}}.about-message-mission .about-message-mission__ttl,.about-message-mission .about-message-vision__ttl,.about-message-vision .about-message-mission__ttl,.about-message-vision .about-message-vision__ttl{font-size:4rem;font-weight:600;margin-bottom:.5em;text-align:center}@media (max-width:1024px){.about-message-mission .about-message-mission__ttl,.about-message-mission .about-message-vision__ttl,.about-message-vision .about-message-mission__ttl,.about-message-vision .about-message-vision__ttl{font-size:3rem}}@media (max-width:750px){.about-message-mission .about-message-mission__ttl,.about-message-mission .about-message-vision__ttl,.about-message-vision .about-message-mission__ttl,.about-message-vision .about-message-vision__ttl{font-size:2rem}}.about-message-mission .about-message-mission__subttl,.about-message-mission .about-message-vision__subttl,.about-message-vision .about-message-mission__subttl,.about-message-vision .about-message-vision__subttl{font-size:2rem;font-weight:600;margin-bottom:3em;text-align:center}@media (max-width:1440px){.about-message-mission .about-message-mission__subttl,.about-message-mission .about-message-vision__subttl,.about-message-vision .about-message-mission__subttl,.about-message-vision .about-message-vision__subttl{margin-bottom:2.5em}}@media (max-width:750px){.about-message-mission .about-message-mission__subttl,.about-message-mission .about-message-vision__subttl,.about-message-vision .about-message-mission__subttl,.about-message-vision .about-message-vision__subttl{font-size:1.5rem;margin-bottom:2em}}.about-message-mission .about-message-mission__text,.about-message-mission .about-message-vision__text,.about-message-vision .about-message-mission__text,.about-message-vision .about-message-vision__text{margin-bottom:1.5em;max-width:800px;margin:0 auto;color:#484d53}@media (max-width:1440px){.about-message-mission .about-message-mission__text,.about-message-mission .about-message-vision__text,.about-message-vision .about-message-mission__text,.about-message-vision .about-message-vision__text{max-width:600px}}.aboutOffice__title{font-size:6rem;color:#00a6e9;line-height:1;margin-bottom:1em}@media (max-width:750px){.aboutOffice__title{font-size:4rem;margin-bottom:.5em}}.aboutOffice-section__ttl{line-height:1;margin-bottom:1em;display:flex;align-items:center;gap:1em}.aboutOffice-section__ttl .aboutOffice-section__ttl__en{font-size:5rem;color:#00a6e9}@media (max-width:750px){.aboutOffice-section__ttl .aboutOffice-section__ttl__en{font-size:2.6rem}}.aboutOffice-section__ttl .aboutOffice-section__ttl__ja{background-color:#00a6e9;color:#fff;padding:.2em 1em .3em;border-radius:5px;display:inline-block}.aboutOffice-section__name{font-size:2rem;font-weight:600;margin-bottom:.5em}@media (max-width:1024px){.aboutOffice-section__name{font-size:1.5rem}}.aboutOffice-section__access{border-left:1px solid #000;padding-left:2em}.aboutOffice-section__access li{margin-bottom:.4em}.aboutOfficeJapan-section{margin-top:0;margin-bottom:8%}@media (max-width:750px){.aboutOfficeJapan-section{margin-top:5%}}.aboutOfficeJapan-section .aboutOfficeJapan-section__img{max-width:1000px;width:80%;margin-bottom:3em}@media (max-width:750px){.aboutOfficeJapan-section .aboutOfficeJapan-section__img{margin-bottom:1em}}.aboutOfficeJapan-section .aboutOfficeJapan-section__access{border-left:1.5px solid #000;padding-left:2em}@media (max-width:750px){.aboutOfficeJapan-section .aboutOfficeJapan-section__access{padding-left:.5em}}.aboutOfficeOversea-section{margin-top:8%;margin-bottom:8%}.aboutOfficeOversea-section .aboutOfficeOversea-section__subttl{margin-bottom:1em}.aboutOfficeOversea-section .aboutOfficeOversea-section__subttl::before{background:url(../images/common/ttl_slanting03.png) no-repeat center center/contain;top:.3em}.aboutOfficeOversea-section .aboutOfficeOversea-section__content{display:flex;align-items:center;flex-flow:wrap;gap:4em;margin-bottom:3%}@media (max-width:1024px){.aboutOfficeOversea-section .aboutOfficeOversea-section__content{gap:2em}}@media (max-width:750px){.aboutOfficeOversea-section .aboutOfficeOversea-section__content{align-items:flex-start;margin-bottom:4em}}.aboutOfficeOversea-section .aboutOfficeOversea-section__content .aboutOfficeOversea-section__img{width:30%}@media (max-width:750px){.aboutOfficeOversea-section .aboutOfficeOversea-section__content .aboutOfficeOversea-section__img{width:calc(40% - 1em)}}.aboutOfficeOversea-section .aboutOfficeOversea-section__content .aboutOfficeOversea-section__content__inner{width:50%}@media (max-width:750px){.aboutOfficeOversea-section .aboutOfficeOversea-section__content .aboutOfficeOversea-section__content__inner{width:calc(60% - 1em)}}.aboutOfficeOversea-section .aboutOfficeOversea-section__content .aboutOfficeOversea-section__content__inner .aboutOffice-section__ttl{margin-bottom:3em}@media (max-width:750px){.aboutOfficeOversea-section .aboutOfficeOversea-section__content .aboutOfficeOversea-section__content__inner .aboutOffice-section__ttl{margin-bottom:.5em}.aboutOfficeOversea-section .aboutOfficeOversea-section__content .aboutOfficeOversea-section__content__inner .aboutOffice-section__ttl .aboutOffice-section__ttl__en{font-size:2rem}}.aboutOfficeOversea-section .aboutOfficeOversea-section__content .aboutOfficeOversea-section__content__inner .btn-googlemap{margin:1em 0 0}.aboutGroup-section{margin-top:8%;display:flex;flex-flow:wrap}@media (max-width:1024px){.aboutGroup-section{flex-direction:column}}.aboutGroup-section .aboutGroup-section__title{font-size:2rem;color:#0b308e;width:300px;margin-bottom:1em}@media (max-width:1024px){.aboutGroup-section .aboutGroup-section__title{width:100%}}.aboutGroup-section .aboutGroup-section__title::before{background:url(../images/common/ttl_slanting03.png) no-repeat center center/contain;top:.3em}.aboutGroup-section .aboutGroup-section__content{width:calc(100% - 300px);color:#0b308e}@media (max-width:1024px){.aboutGroup-section .aboutGroup-section__content{width:100%}}.aboutGroup-section .aboutGroup-section__content .aboutGroup-section__content__ttl{font-size:3.2rem;font-weight:700;margin-bottom:1em}@media (max-width:750px){.aboutGroup-section .aboutGroup-section__content .aboutGroup-section__content__ttl{font-size:2.3rem}}.aboutGroup-section .aboutGroup-section__content .aboutGroup-section__content__text{margin-bottom:1.5em}.aboutGroup-group__list{margin-top:8%;margin-bottom:8%;display:grid;grid-template-columns:repeat(3,1fr);gap:5em 2em}@media (max-width:1024px){.aboutGroup-group__list{grid-template-columns:repeat(2,1fr);gap:2em}}@media (max-width:750px){.aboutGroup-group__list{grid-template-columns:repeat(1,1fr);gap:2em}}.aboutGroup-group__list .aboutGroup-group__item .aboutGroup-group__img{width:100%;margin-bottom:1em}.aboutGroup-group__list .aboutGroup-group__item .aboutGroup-group__ttl{font-size:1.6rem;color:#0b308e}.business-kv{background-color:#fff;position:relative;padding:calc(5% + 120px) 0 0;overflow:hidden}@media (max-width:750px){.business-kv{padding:calc(5% + 80px) 0 0}}.business-kv .business-kv__ttl{text-align:center;position:relative;z-index:2;margin-bottom:2em}.business-kv .business-kv__ttl .business-kv__ttl__en{font-size:2rem;color:#00a6e9}@media (max-width:750px){.business-kv .business-kv__ttl .business-kv__ttl__en{font-size:1.4rem}}.business-kv .business-kv__ttl .business-kv__ttl__ja{font-size:6rem;font-weight:600;color:#0b308e;margin-bottom:.2em;letter-spacing:.05em}@media (max-width:1440px){.business-kv .business-kv__ttl .business-kv__ttl__ja{font-size:5rem}}@media (max-width:1024px){.business-kv .business-kv__ttl .business-kv__ttl__ja{font-size:4rem}}@media (max-width:750px){.business-kv .business-kv__ttl .business-kv__ttl__ja{font-size:3rem}}.business-kv .business-kv__ttl .business-kv__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;z-index:-1}@media (max-width:750px){.business-kv .business-kv__ttl .business-kv__icon{width:150px;height:150px}}.business-kv .business-kv__ttl .business-kv__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.business-kv .business-kv__ttl .pankuzu{display:flex;margin:0 auto;align-items:center;justify-content:center;padding:0}.business-kv .business-kv__img{border-radius:60px 60px 0 0;overflow:hidden}@media (max-width:1024px){.business-kv .business-kv__img{border-radius:40px 40px 0 0}}@media (max-width:750px){.business-kv .business-kv__img{border-radius:20px 20px 0 0}}.business-kv .business-kv__shape{position:absolute;top:0;right:0;width:40%;height:100%;display:flex;z-index:1}.business-kv .business-kv__shape img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.business-kv__img{transition:all .6s;overflow:hidden;opacity:0}.business-kv__img img{transition:all 1s;transition-delay:.2s;filter:blur(6px);transform:scale(1.05)}.business-kv__img.active{opacity:1}.business-kv__img.active img{filter:blur(0);transform:scale(1)}.businessParts-about__wrap{padding:8% 0}.businessParts-about__wrap.-aircraft-parts{background:url(../images/business/aircraft-parts/intro_bg.jpg) no-repeat center center/cover}.businessParts-about__wrap.-aircraft{background:url(../images/business/aircraft/intro_bg.jpg) no-repeat center center/cover}.businessParts-about__wrap.-aviation{background:url(../images/business/aviation/intro_bg.jpg) no-repeat center center/cover}.businessParts-about__wrap.-electronics{background:url(../images/business/electronics/intro_bg.jpg) no-repeat center center/cover}.businessParts-about__wrap.-lifestyle{background:url(../images/business/lifestyle/intro_bg.jpg) no-repeat center center/cover}.businessParts-about__wrap.-emarketing{background:url(../images/business/emarketing/intro_bg.jpg) no-repeat center center/cover}.businessParts-about__wrap.-business-innovation{background:url(../images/business/business-innovation/intro_bg.jpg) no-repeat center center/cover}.businessParts-about__wrap.-marketing-communications{background:url(../images/business/marketing-communications/intro_bg.jpg) no-repeat center center/cover}.businessParts-about__wrap.-space-business{background:url(../images/business/space-business/intro_bg.jpg) no-repeat center center/cover}.businessParts-about__wrap.-renewable-energy{background:url(../images/business/renewable-energy/intro_bg.jpg) no-repeat center center/cover}.businessParts-about{color:#fff;width:70%}@media (max-width:750px){.businessParts-about{width:90%}}.businessParts-about .businessParts-about__ttl{display:flex;align-items:center;margin-bottom:1em;font-weight:700;font-size:2.8rem}@media (max-width:750px){.businessParts-about .businessParts-about__ttl{font-size:2rem}}.businessParts-about .businessParts-about__ttl img{width:70px;height:70px;margin-right:.5em}@media (max-width:750px){.businessParts-about .businessParts-about__ttl img{width:50px;height:50px;margin-right:.3em}}.businessParts-area{display:flex;flex-flow:wrap;margin-top:8%;margin-bottom:8%}@media (max-width:1024px){.businessParts-area{margin-top:0;margin-bottom:10%;flex-direction:column}}.businessParts-area .businessParts-area__ttl{width:30%;text-align:center}@media (max-width:1024px){.businessParts-area .businessParts-area__ttl{width:100%;margin-bottom:2em}}@media (max-width:750px){.businessParts-area .businessParts-area__ttl{margin:2em auto 2em}}.businessParts-area .businessParts-area__ttl .businessParts-area__ttl__jp{font-weight:600;color:#0b308e;font-size:4rem;letter-spacing:.05em;margin-bottom:.5em}@media (max-width:750px){.businessParts-area .businessParts-area__ttl .businessParts-area__ttl__jp{font-size:3rem}}.businessParts-area .businessParts-area__ttl .businessParts-area__ttl__jp span{font-size:12rem;line-height:1}@media (max-width:750px){.businessParts-area .businessParts-area__ttl .businessParts-area__ttl__jp span{font-size:8rem}}.businessParts-area .businessParts-area__ttl .businessParts-area__ttl__en{font-size:1.4rem;letter-spacing:.05em;font-weight:600;color:#00a6e9}@media (max-width:750px){.businessParts-area .businessParts-area__ttl .businessParts-area__ttl__en{font-size:1.2rem}}.businessParts-area .businessParts-area__content__wrap{width:70%}@media (max-width:1024px){.businessParts-area .businessParts-area__content__wrap{width:100%}}.businessParts-area__content{background-color:#fff;padding:3em;border-top:solid 1px #e5e2d8;position:relative;margin-bottom:8%}@media (max-width:750px){.businessParts-area__content{padding:3em 2em}}.businessParts-area__content::before{content:"";display:block;position:absolute;top:-1px;left:0;width:100px;height:2px;background-color:#00a6e9}.businessParts-area__content .businessParts-area__content__ttl{display:flex;align-items:flex-start;margin-bottom:2em}@media (max-width:750px){.businessParts-area__content .businessParts-area__content__ttl{margin-bottom:1em}}.businessParts-area__content .businessParts-area__content__ttl .businessParts-area__content__ttl__num{font-size:9rem;font-weight:400;color:#00a6e9;margin-right:.5em;line-height:1}@media (max-width:750px){.businessParts-area__content .businessParts-area__content__ttl .businessParts-area__content__ttl__num{font-size:3rem}}.businessParts-area__content .businessParts-area__content__ttl .businessParts-area__content__ttl__text{flex:1}.businessParts-area__content .businessParts-area__content__ttl .businessParts-area__content__ttl__text .businessParts-area__content__ttl__text__sub{background-color:#0b308e;color:#fff;font-size:1.8rem;letter-spacing:.05em;padding:.25em 1em;border-radius:5px;display:inline-block}@media (max-width:750px){.businessParts-area__content .businessParts-area__content__ttl .businessParts-area__content__ttl__text .businessParts-area__content__ttl__text__sub{font-size:1.4rem;padding:.2em .5em}}.businessParts-area__content .businessParts-area__content__ttl .businessParts-area__content__ttl__text .businessParts-area__content__ttl__text__main{font-size:3.4rem;font-weight:700;color:#0b308e;margin-top:.5em;letter-spacing:.05em}@media (max-width:750px){.businessParts-area__content .businessParts-area__content__ttl .businessParts-area__content__ttl__text .businessParts-area__content__ttl__text__main{font-size:2rem;margin-top:1em;margin-left:-2.5em}.businessParts-area__content .businessParts-area__content__ttl .businessParts-area__content__ttl__text .businessParts-area__content__ttl__text__main br{display:none}}.businessParts-area__content__text{text-align:center;margin-bottom:.5em;margin-top:5%}.businessParts-area__content__img__list{display:grid;grid-template-columns:repeat(2,1fr);margin-top:5%}@media (max-width:750px){.businessParts-area__content__img__list{grid-template-columns:repeat(1,1fr);gap:.5em}}.businessParts-area__content__img__list.-mTop0{margin-top:0}.businessParts-area__content__img__list figcaption{color:#7b7c7e;margin-top:.5em;font-size:1.2rem}.businessParts-area__content__img__list.-first{grid-template-columns:1fr;width:80%;margin:5% auto 0;max-width:500px}@media (max-width:750px){.businessParts-area__content__img__list.-first{width:100%;max-width:100%}}.businessParts-area__content__img__list.-firstLong{grid-template-columns:1fr;width:100%;margin:5% auto 0;max-width:100%}.businessParts-area__content__img__list.-third{grid-template-columns:repeat(3,1fr)}@media (max-width:750px){.businessParts-area__content__img__list.-third{grid-template-columns:repeat(1,1fr);gap:.5em}}.businessParts-skill__wrap{position:relative}.about-message-mission .about-message-mission__ttlArea .businessParts-skill__wrap .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-mission__ttlArea .businessParts-skill__wrap .about-message-vision__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .businessParts-skill__wrap .about-message-mission__ttlArea__ttl,.about-message-mission .about-message-vision__ttlArea .businessParts-skill__wrap .about-message-vision__ttlArea__ttl,.about-message-section .businessParts-skill__wrap .about-message-section__ttl,.about-message-vision .about-message-mission__ttlArea .businessParts-skill__wrap .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-mission__ttlArea .businessParts-skill__wrap .about-message-vision__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .businessParts-skill__wrap .about-message-mission__ttlArea__ttl,.about-message-vision .about-message-vision__ttlArea .businessParts-skill__wrap .about-message-vision__ttlArea__ttl,.aboutGroup-section .businessParts-skill__wrap .aboutGroup-section__title,.aboutOfficeOversea-section .businessParts-skill__wrap .aboutOfficeOversea-section__subttl,.businessParts-skill__wrap .about-message-mission .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.businessParts-skill__wrap .about-message-mission .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.businessParts-skill__wrap .about-message-mission .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.businessParts-skill__wrap .about-message-mission .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl,.businessParts-skill__wrap .about-message-section .about-message-section__ttl,.businessParts-skill__wrap .about-message-vision .about-message-mission__ttlArea .about-message-mission__ttlArea__ttl,.businessParts-skill__wrap .about-message-vision .about-message-mission__ttlArea .about-message-vision__ttlArea__ttl,.businessParts-skill__wrap .about-message-vision .about-message-vision__ttlArea .about-message-mission__ttlArea__ttl,.businessParts-skill__wrap .about-message-vision .about-message-vision__ttlArea .about-message-vision__ttlArea__ttl,.businessParts-skill__wrap .aboutGroup-section .aboutGroup-section__title,.businessParts-skill__wrap .aboutOfficeOversea-section .aboutOfficeOversea-section__subttl,.businessParts-skill__wrap .environmentPage-benefits-section .environmentPage-benefits__ttl,.businessParts-skill__wrap .environmentPage-skill__ttl,.businessParts-skill__wrap .pageFaq .pageFaq-content .pageFaq-content-ttl__en,.businessParts-skill__wrap .people-section .people-section__content .people-section__content__ttl,.businessParts-skill__wrap .people-summary .people-summary__ttl,.businessParts-skill__wrap .story-otherNavi .story-otherNavi__ttl,.businessParts-skill__wrap .story-section .story-section__subttl,.businessParts-skill__wrap .ttl__slanting01,.businessParts-skill__wrap .ttl__slanting03,.environmentPage-benefits-section .businessParts-skill__wrap .environmentPage-benefits__ttl,.pageFaq .pageFaq-content .businessParts-skill__wrap .pageFaq-content-ttl__en,.people-section .people-section__content .businessParts-skill__wrap .people-section__content__ttl,.people-summary .businessParts-skill__wrap .people-summary__ttl,.story-otherNavi .businessParts-skill__wrap .story-otherNavi__ttl,.story-section .businessParts-skill__wrap .story-section__subttl{position:relative;z-index:2}.businessParts-skill__wrap .businessParts-skill__list{display:grid;grid-template-columns:repeat(5,1fr);gap:.5em;border-radius:20px;background:#dcffff;padding:4em 2em 2em;margin-top:1em}@media (max-width:1024px){.businessParts-skill__wrap .businessParts-skill__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.businessParts-skill__wrap .businessParts-skill__list{grid-template-columns:repeat(1,1fr)}}.businessParts-skill__wrap .businessParts-skill__list .businessParts-skill__item{background-color:#fff;padding:1.5em;border-radius:20px;border:solid 1px #00a6e9;position:relative;display:flex;flex-flow:column;flex-grow:1;margin-top:1em}.businessParts-skill__wrap .businessParts-skill__list .businessParts-skill__item .businessParts-skill__num{position:absolute;top:.5em;left:.8em;color:#00a6e9;font-size:1.8rem}.businessParts-skill__wrap .businessParts-skill__list .businessParts-skill__item .businessParts-skill__ttl{font-size:2rem;font-weight:700;color:#0b308e;margin:1.5em 0 .5em;text-align:center;flex-grow:1;min-height:5em;display:flex;justify-content:center}@media (max-width:750px){.businessParts-skill__wrap .businessParts-skill__list .businessParts-skill__item .businessParts-skill__ttl{min-height:auto;margin:1em 0 1em;font-size:1.6rem}}.businessParts-skill__wrap .businessParts-skill__list .businessParts-skill__item .businessParts-skill__text{color:#484d53;flex-grow:1;font-size:1.5rem;font-weight:400;border-top:1px solid #e5e2d8;padding-top:1em}.businessParts-skill__wrap .businessParts-skill__list.-four{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.businessParts-skill__wrap .businessParts-skill__list.-four{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.businessParts-skill__wrap .businessParts-skill__list.-four{grid-template-columns:repeat(1,1fr)}}.businessParts-skill__wrap .businessParts-skill__en{position:absolute;top:.2em;right:.5em;font-size:6rem;letter-spacing:.02em;color:#00a6e9;z-index:1}@media (max-width:1024px){.businessParts-skill__wrap .businessParts-skill__en{font-size:4rem}}@media (max-width:750px){.businessParts-skill__wrap .businessParts-skill__en{display:none}}.businessParts-person__wrap{position:relative;margin-top:8%;padding-bottom:5%}@media (max-width:1024px){.businessParts-person__wrap{padding-bottom:15%}}.businessParts-person__wrap .businessParts-person{position:relative;z-index:2}.businessParts-person__wrap .businessParts-person .businessParts-person__ttl{margin-bottom:2em}.businessParts-person__wrap .businessParts-person-link{max-width:800px;width:90%;margin:0 auto}@media (max-width:1440px){.businessParts-person__wrap .businessParts-person-link{max-width:600px;width:100%}}.businessParts-person__wrap .businessParts-person-link a{display:flex}.businessParts-person__wrap .businessParts-person-link a .businessParts-person-link__img{width:50%}.businessParts-person__wrap .businessParts-person-link a .businessParts-person-link__text{width:50%;display:flex;align-items:flex-start;justify-content:center;flex-flow:column;color:#fff;padding:1em;position:relative;z-index:1}.businessParts-person__wrap .businessParts-person-link a .businessParts-person-link__text::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 40px);background-color:#0b308e;border-radius:0 20px 20px 0;z-index:-1}.businessParts-person__wrap .businessParts-person-link a .businessParts-person-link__text .businessParts-person-link__text__ttl{margin-bottom:.5em;margin-top:2em}.businessParts-person__wrap .businessParts-person-link a .businessParts-person-link__text .businessParts-person-link__text__name{font-size:1.4rem}.environmentPage-intro{display:flex;flex-flow:wrap;margin-top:5%;margin-bottom:8%;align-items:center}@media (max-width:1024px){.environmentPage-intro{flex-flow:column;margin-top:10%;margin-bottom:10%}}@media (max-width:750px){.environmentPage-intro{margin-top:5%}}.environmentPage-intro .environmentPage-intro__text{width:62%;color:#0b308e;margin-right:3%}@media (max-width:1440px){.environmentPage-intro .environmentPage-intro__text{width:65%;margin-right:5%}}@media (max-width:1024px){.environmentPage-intro .environmentPage-intro__text{width:100%;margin-right:0;margin-bottom:2em}}.environmentPage-intro .environmentPage-intro__text h2{font-size:4rem;font-weight:700;margin-bottom:1em}@media (max-width:1440px){.environmentPage-intro .environmentPage-intro__text h2{font-size:3.6rem}}@media (max-width:750px){.environmentPage-intro .environmentPage-intro__text h2{font-size:2rem}.environmentPage-intro .environmentPage-intro__text h2 br{display:none}}.environmentPage-intro .environmentPage-intro__img{width:35%;display:flex;align-items:center;justify-content:center}@media (max-width:1440px){.environmentPage-intro .environmentPage-intro__img{width:30%}}@media (max-width:750px){.environmentPage-intro .environmentPage-intro__img{width:100%;margin-right:0;margin-bottom:2em}}.environmentPage-intro .environmentPage-intro__img .environmentPage-intro__img__icon{width:100%;max-width:350px;margin:0 auto 0}@media (max-width:1440px){.environmentPage-intro .environmentPage-intro__img .environmentPage-intro__img__icon{max-width:250px}}@media (max-width:750px){.environmentPage-intro .environmentPage-intro__img .environmentPage-intro__img__icon{max-width:200px}}.environmentPage__img{max-width:1000px;margin-top:5%;margin-bottom:8%}.environmentPage-section{margin-bottom:2%;padding:5em 5%;border-top:3px solid #e5e2d8;position:relative;color:#0b308e}@media (max-width:1440px){.environmentPage-section{margin-bottom:8%}}@media (max-width:750px){.environmentPage-section{padding:3em 0}}.environmentPage-section::before{content:"";display:block;position:absolute;top:-2px;left:0;width:200px;height:3px;background-color:#00a6e9}@media (max-width:1440px){.environmentPage-section::before{width:150px}}.environmentPage-section.-column{display:flex;flex-flow:wrap;align-items:flex-start}@media (max-width:750px){.environmentPage-section.-column{flex-flow:column}}.environmentPage-section.-column .environmentPage-section-column__text{width:50%}@media (max-width:750px){.environmentPage-section.-column .environmentPage-section-column__text{width:100%}}.environmentPage-section.-column .environmentPage-section-column__img{width:48%}@media (max-width:750px){.environmentPage-section.-column .environmentPage-section-column__img{width:100%;margin-top:2em}}.environmentPage-section .environmentPage-section__ttl{font-size:3.6rem;font-weight:700;color:#0b308e;margin-bottom:0;letter-spacing:.05rem}@media (max-width:1440px){.environmentPage-section .environmentPage-section__ttl{font-size:3.2rem}}@media (max-width:750px){.environmentPage-section .environmentPage-section__ttl{font-size:2rem}}.environmentPage-section .environmentPage-section__ttl span{font-size:1.4rem}@media (max-width:750px){.environmentPage-section .environmentPage-section__ttl span{font-size:1.2rem}}.environmentPage-section .environmentPage-section__subttl{font-size:1.4rem;color:#00a6e9;margin-bottom:3em;letter-spacing:.05rem}.environmentPage-section__img{margin:3em auto}@media (max-width:750px){.environmentPage-section__img.-haken{width:100vw;margin-left:-5%}}.environmentPage-internship__ttl{margin-top:8%;margin-bottom:1em;display:flex;align-items:center;justify-content:center}@media (max-width:750px){.environmentPage-internship__ttl span{font-size:1.8rem}}.environmentPage-internship__ttl span::before{top:0}.environmentPage-gallery__ttl{margin-top:8%;margin-bottom:1em;padding-left:calc(60px + .5em)}@media (max-width:750px){.environmentPage-gallery__ttl{padding-left:calc(30px + .5em);display:flex;flex-flow:column}}.environmentPage-gallery__ttl::before{top:1.2em;width:60px;height:1.5em}@media (max-width:750px){.environmentPage-gallery__ttl::before{width:30px;height:1em;top:.5em}}.environmentPage-gallery__ttl .environmentPage-gallery__ttl__en{font-size:6rem}@media (max-width:750px){.environmentPage-gallery__ttl .environmentPage-gallery__ttl__en{font-size:3.2rem}}.environmentPage-gallery__ttl .environmentPage-gallery__ttl__desc{font-size:2rem;margin-left:1em;letter-spacing:.05rem}@media (max-width:750px){.environmentPage-gallery__ttl .environmentPage-gallery__ttl__desc{font-size:1.6rem;margin-left:0}}.environmentPage-gallery{margin-bottom:8%}.environmentList-gallery{margin-bottom:.5em}.environmentList-gallery.-gallery01{display:grid;grid-template-columns:repeat(2,1fr);gap:.5em}.environmentList-gallery.-gallery05{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em}.environmentList-gallery .environmentList-gallery__figure{position:relative}.environmentList-gallery .environmentList-gallery__figure .environmentList-gallery__figcaption{position:absolute;bottom:.4em;left:.4em;color:#fff;line-height:1}.environmentList-gallery .environmentList-gallery__figure .environmentList-gallery__figcaption .environmentList-gallery__figcaption__min{font-size:2.8rem;display:block}@media (max-width:1440px){.environmentList-gallery .environmentList-gallery__figure .environmentList-gallery__figcaption .environmentList-gallery__figcaption__min{font-size:2.4rem}}@media (max-width:1024px){.environmentList-gallery .environmentList-gallery__figure .environmentList-gallery__figcaption .environmentList-gallery__figcaption__min{font-size:2rem}}@media (max-width:750px){.environmentList-gallery .environmentList-gallery__figure .environmentList-gallery__figcaption .environmentList-gallery__figcaption__min{font-size:1.6rem}}.environmentList-gallery .environmentList-gallery__figure .environmentList-gallery__figcaption .environmentList-gallery__figcaption__ttl{font-size:7rem;letter-spacing:-.05em}@media (max-width:1440px){.environmentList-gallery .environmentList-gallery__figure .environmentList-gallery__figcaption .environmentList-gallery__figcaption__ttl{font-size:6rem}}@media (max-width:1024px){.environmentList-gallery .environmentList-gallery__figure .environmentList-gallery__figcaption .environmentList-gallery__figcaption__ttl{font-size:4rem}}@media (max-width:750px){.environmentList-gallery .environmentList-gallery__figure .environmentList-gallery__figcaption .environmentList-gallery__figcaption__ttl{font-size:2rem}}.environmentPage-officetour-place{background-color:#00a6e9;padding:3em 3em 3em 0;border-radius:0 0 20px 20px;color:#fff;display:flex;flex-flow:wrap;align-items:center;gap:.5em;margin-top:.5em}@media (max-width:1440px){.environmentPage-officetour-place{padding:2.5em 2.5em 2.5em 0}}@media (max-width:750px){.environmentPage-officetour-place{flex-flow:column;padding:2em}}.environmentPage-officetour-place .environmentPage-officetour-place__ttl{min-width:300px;max-width:300px;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width:1440px){.environmentPage-officetour-place .environmentPage-officetour-place__ttl{min-width:280px;max-width:280px}}@media (max-width:750px){.environmentPage-officetour-place .environmentPage-officetour-place__ttl{min-width:100%;max-width:100%;margin-bottom:.5em}}.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery01{font-size:2.8rem}@media (max-width:1440px){.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery01{font-size:2.6rem}}@media (max-width:750px){.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery01{font-size:2.4rem}}.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery02{font-size:6rem}@media (max-width:1440px){.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery02{font-size:5.2rem}}@media (max-width:750px){.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery02{font-size:2.4rem}}.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery03{font-weight:600;flex-flow:column;font-size:2.4rem}@media (max-width:750px){.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery03{font-size:2rem}}.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery03 span{font-size:3rem}@media (max-width:750px){.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery03 span{font-size:2rem}}.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery04{font-size:2.4rem;font-weight:600;text-align:left}@media (max-width:750px){.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery04{font-size:2rem}}.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery05{font-size:2.4rem;font-weight:600;text-align:center}@media (max-width:750px){.environmentPage-officetour-place .environmentPage-officetour-place__ttl.-gallery05{font-size:2rem}}.environmentPage-officetour-place .environmentPage-officetour-place__text{flex:1;line-height:1.5}.environmentPage-others-gallery{display:flex;flex-flow:wrap;gap:1em}@media (max-width:750px){.environmentPage-others-gallery{flex-flow:column}}.environmentPage-others-gallery .environmentList-gallery{width:calc(50% - .5em)}@media (max-width:750px){.environmentPage-others-gallery .environmentList-gallery{width:100%}}.environmentPage-others-gallery .environmentPage-others-place{width:calc(50% - .5em);margin-top:0}@media (max-width:750px){.environmentPage-others-gallery .environmentPage-others-place{width:100%}}.environmentPage-others-place{background-color:#00a6e9;padding:2em;border-radius:0 10px 10px 0;color:#fff;display:flex;flex-flow:wrap;align-items:center;gap:1em}@media (max-width:750px){.environmentPage-others-place{flex-flow:column;border-radius:0 0 10px 10px}}.environmentPage-others-place .environmentPage-others__list li{margin-bottom:4em}.environmentPage-others-place .environmentPage-others__list li:last-child{margin-bottom:0}.environmentPage-others-place .environmentPage-others__list li .environmentPage-others__list__ttl{font-size:2rem;margin-bottom:.5em}.environmentPage-others-place .environmentPage-others__list li .environmentPage-others__list__ttl span{margin-right:1em}.environmentList-flag{display:grid;grid-template-columns:repeat(3,1fr);gap:1em}@media (max-width:750px){.environmentList-flag{grid-template-columns:repeat(1,1fr);gap:3em 1em}}.environmentList-flag .environmentList-flag__item{background-color:#fff;border-radius:10px;padding:3em 2em 2em 2em;position:relative}.environmentList-flag .environmentList-flag__country{display:flex;flex-flow:wrap;align-items:center;position:absolute;top:-1em;left:1em;min-width:200px;border:solid 1px #00a6e9;border-radius:50px;padding:.5em 1em;background-color:#fff}.environmentList-flag .environmentList-flag__country .environmentList-flag__country__icon{width:20px;margin-right:.5em}.environmentList-flag .environmentList-flag__ttl{font-size:2.2rem;font-weight:600;margin-bottom:1em;color:#00a6e9}@media (max-width:750px){.environmentList-flag .environmentList-flag__ttl{font-size:2rem}}.environmentList-flag .environmentList-flag__subttl{color:#0b308e;margin-bottom:1em}.environmentList-flag .environmentList-flag__subttl span{font-size:1.4rem}.environmentList-flag .environmentList-flag__desc{margin-bottom:1em;color:#484d53}.environmentList-flag .environmentList-flag__img{width:100%;max-width:384px;margin:0 auto 0}.environmentList-program{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;width:100%;margin:5% auto 0}@media (max-width:750px){.environmentList-program{grid-template-columns:repeat(1,1fr)}}.environmentList-program .environmentList-program__item{background-color:#f5f5f5;border-radius:10px;padding:2em 2em 2em 2em;text-align:center}.environmentList-program .environmentList-program__item .environmentList-program__icon{max-width:100px;margin:0 auto 1em}.environmentList-program .environmentList-program__item .environmentList-program__ttl{font-size:2.2rem;font-weight:600;margin-bottom:.5em}@media (max-width:1440px){.environmentList-program .environmentList-program__item .environmentList-program__ttl{font-size:1.8rem}}.environmentList-program .environmentList-program__item .environmentList-program__desc{color:#484d53;font-size:1.4rem}.environmentPage-skill__ttl{margin-top:8%;margin-bottom:1em}.environmentList-skill{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}@media (max-width:750px){.environmentList-skill{grid-template-columns:repeat(2,1fr)}}.environmentList-skill .environmentList-skill__item{background-color:#e5e2d8;border-radius:10px;padding:1.5em 1em 1.5em 1em;text-align:center;color:#666;font-weight:600;display:flex;flex-flow:column;align-items:center;justify-content:space-between}@media (max-width:750px){.environmentList-skill .environmentList-skill__item{display:flex;align-items:center;flex-flow:column}}.environmentList-skill .environmentList-skill__item .environmentList-skill__ttl{font-size:2rem;font-weight:600;min-height:2em;display:flex;align-items:center;justify-content:center;padding:1em 0;flex-grow:1}@media (max-width:1440px){.environmentList-skill .environmentList-skill__item .environmentList-skill__ttl{font-size:1.8rem}}@media (max-width:750px){.environmentList-skill .environmentList-skill__item .environmentList-skill__ttl{font-size:1.6rem}}.environmentList-skill .environmentList-skill__item .environmentList-skill__desc{margin-top:1em;padding-top:1em;border-top:solid 1px #fff;width:100%;min-height:2.5em}.environmentPage-benefits-section{margin-bottom:8%;margin-top:8%;position:relative}.environmentPage-benefits-section .environmentPage-benefits__ttl span{color:#00a6e9;font-size:1.4rem;letter-spacing:.05rem;margin-left:1em}.environmentList-benefits{margin-top:5%;display:grid;grid-template-columns:repeat(2,1fr);gap:1em}@media (max-width:750px){.environmentList-benefits{grid-template-columns:repeat(1,1fr);gap:3em 1em}}.environmentList-benefits .environmentList-benefits__item{background-color:#fff;border-radius:20px;box-shadow:4px 4px 4px 0 rgba(0,0,0,.1);padding:3em 3em;position:relative;display:flex;flex-flow:column}@media (max-width:1024px){.environmentList-benefits .environmentList-benefits__item{padding:3em 2em 2em}}@media (max-width:750px){.environmentList-benefits .environmentList-benefits__item{border-radius:15px;padding:2em 2em}}.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__ttl{color:#0b308e;margin-bottom:3em;margin-top:1em;flex-grow:1}.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__ttl .environmentList-benefits__ttl__main{font-size:2.6rem;padding-bottom:5px;font-weight:600;color:#0b308e;display:flex;flex-flow:column}@media (max-width:1440px){.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__ttl .environmentList-benefits__ttl__main{font-size:2.6rem}}@media (max-width:1024px){.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__ttl .environmentList-benefits__ttl__main{font-size:2.2rem}}@media (max-width:750px){.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__ttl .environmentList-benefits__ttl__main{font-size:2rem;margin-bottom:0}}.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__ttl .environmentList-benefits__ttl__desc{color:#0b308e;font-weight:400;letter-spacing:0;font-size:1.6rem}@media (max-width:1024px){.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__ttl .environmentList-benefits__ttl__desc{font-size:1.4rem}}.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__text{margin-bottom:1em;color:#484d53;flex-grow:3}.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__img{width:120px;position:absolute;top:3em;right:3em}@media (max-width:1440px){.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__img{width:90px;top:2em;right:3em}}@media (max-width:1024px){.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__img{width:80px;top:2em;right:1em}}@media (max-width:750px){.environmentList-benefits .environmentList-benefits__item .environmentList-benefits__img{width:70px;top:1em;right:1em}}.environmentList-jobtype{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;margin-top:5%}@media (max-width:750px){.environmentList-jobtype{grid-template-columns:repeat(1,1fr);gap:3em 1em}}.environmentList-jobtype .environmentList-jobtype__item{border-radius:20px;overflow:hidden;color:#484d53}.environmentList-jobtype .environmentList-jobtype__item.-type01 .environmentList-jobtype__text{background-color:#e2f5ff}.environmentList-jobtype .environmentList-jobtype__item.-type01 .environmentList-jobtype__text dt{color:#8acaea}.environmentList-jobtype .environmentList-jobtype__item.-type02 .environmentList-jobtype__text{background-color:#ffedf9}.environmentList-jobtype .environmentList-jobtype__item.-type02 .environmentList-jobtype__text dt{color:#cf9bbd}.environmentList-jobtype .environmentList-jobtype__text{width:100%;padding:.1em 1em 2em;text-align:center;font-weight:600}.environmentList-jobtype .environmentList-jobtype__text dt{margin-top:2em;font-size:1.2rem}.environmentList-careerchange{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;margin-top:5%}@media (max-width:750px){.environmentList-careerchange{grid-template-columns:repeat(1,1fr);gap:3em 1em}}.environmentList-careerchange .environmentList-careerchange__item{border-radius:20px;padding:2.5em;color:#fff;display:flex;flex-flow:column;align-items:flex-start}@media (max-width:750px){.environmentList-careerchange .environmentList-careerchange__item{padding:1em}}.environmentList-careerchange .environmentList-careerchange__item.-type01{background-color:#badd20}.environmentList-careerchange .environmentList-careerchange__item.-type01 .environmentList-careerchange__type{color:#35b83a}.environmentList-careerchange .environmentList-careerchange__item.-type02{background-color:#e3a70f}.environmentList-careerchange .environmentList-careerchange__item.-type02 .environmentList-careerchange__type{color:#ff820e}.environmentList-careerchange .environmentList-careerchange__type{font-size:3rem;font-weight:600;margin-bottom:1em;background-color:#fff;padding:.2em .6em;border-radius:10px;display:inline;flex-grow:0}@media (max-width:750px){.environmentList-careerchange .environmentList-careerchange__type{font-size:1.6rem}}.environmentList-careerchange .environmentList-careerchange__ttl{font-size:3rem;font-weight:600;margin-bottom:1em;text-align:center;flex-grow:1;display:flex;justify-content:center;min-height:50px;width:100%}@media (max-width:750px){.environmentList-careerchange .environmentList-careerchange__ttl{font-size:2rem;margin-bottom:0;min-height:auto}}.environmentList-careerchange .environmentList-careerchange__img{max-width:150px;height:100px;margin:0 auto 1em;-o-object-fit:contain;object-fit:contain}@media (max-width:750px){.environmentList-careerchange .environmentList-careerchange__img{max-width:60px;height:auto;margin:1em auto 1em}}.environmentList-careerchange .environmentList-careerchange__text{flex-grow:5;word-break:normal}.storyIndex{overflow:hidden;position:relative;z-index:1}.storyIndex .projectNavi-list{padding-top:5%}.storyIndex-bg{position:absolute;top:18%;right:-30%;width:110%;height:100%;z-index:-1}@media (max-width:750px){.storyIndex-bg{top:auto;left:40%;bottom:20px;width:100%;height:auto}}.storyIndex-bg img{width:100%;height:100%}.pageStory-kv{position:relative;overflow:hidden;z-index:1}@media (max-width:1024px){.pageStory-kv{padding-top:calc(3% + 60px)}}.pageStory-kv .pageStory-kv__ttl{padding:calc(1.5% + 85px) 0 0 0}@media (max-width:1024px){.pageStory-kv .pageStory-kv__ttl{padding:30px 0 0 0}}@media (max-width:750px){.pageStory-kv .pageStory-kv__ttl{padding:20px 0 0 0}}.pageStory-kv .pageStory-kv__ttl .pageStory-kv__ttl__en{font-size:2rem;color:#00a6e9;line-height:1}.pageStory-kv .pageStory-kv__ttl .pageStory-kv__ttl__ttl{color:#0b308e;text-transform:uppercase;display:flex;align-items:center}.pageStory-kv .pageStory-kv__ttl .pageStory-kv__ttl__ttl .pageStory-kv__ttl__ttl__num{font-size:8rem;margin-right:.5em}@media (max-width:750px){.pageStory-kv .pageStory-kv__ttl .pageStory-kv__ttl__ttl .pageStory-kv__ttl__ttl__num{font-size:6rem;line-height:1}}.pageStory-kv .pageStory-kv__ttl .pageStory-kv__ttl__desc{font-size:1.6rem;color:#fff;background-color:#0b308e;padding:.3em 1em .2em;border-radius:5px;display:inline-block}@media (max-width:750px){.pageStory-kv .pageStory-kv__ttl .pageStory-kv__ttl__desc{font-size:1.4rem;padding:.2em .5em .1em}}.pageStory-kv .pageStory-kv__ttl .pankuzu{margin-top:.5em}.pageStory-kv .pageStory-kv__img{position:relative;overflow:hidden;border-radius:40px 40px 0 0}@media (max-width:750px){.pageStory-kv .pageStory-kv__img{border-radius:20px 20px 0 0}}.pageStory-kv .pageStory-kv__img .pageStory-kv__imgmain{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:90%;z-index:1}.pageStory-kv .pageStory-kv__shape{position:absolute;top:0;right:-18%;width:50%;z-index:-1}.pageStory-kv__img{transition:all .6s;overflow:hidden;opacity:0}.pageStory-kv__img img{transition:all 1s;transition-delay:.2s;filter:blur(6px);transform:scale(1.05)}.pageStory-kv__img.active{opacity:1}.pageStory-kv__img.active img{filter:blur(0);transform:scale(1)}.story-section__introttl{background-color:#00146e;color:#fff;padding:1.4em 3em;font-size:2.8rem;font-weight:600;letter-spacing:.1em;width:90%;max-width:1000px;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:750px){.story-section__introttl{font-size:1.8rem;padding:1em 2em;width:100%}.story-section__introttl br{display:none}}.story-section__introttl::before{content:"";background:url(../images/story/intro_bg.png) no-repeat left center/100% 100%;width:150px;height:100%;position:absolute;top:0;right:-150px}@media (max-width:750px){.story-section__introttl::before{display:none}}.story-section__introtext{margin-top:4%;color:#0b308e;border-bottom:1px solid #cacaca;padding-bottom:3em}.story-content__wrap{flex-flow:row-reverse;margin-top:5%;margin-bottom:8%;color:#0b308e}@media (max-width:1024px){.story-content__wrap{flex-flow:column;margin-top:10%;margin-bottom:10%}}.story-content__wrap .story-members{width:400px}@media (max-width:1024px){.story-content__wrap .story-members{width:90%;margin:0 auto 15%}}.story-content__wrap .story-content{width:calc(100% - 400px);padding-right:4em}@media (max-width:1024px){.story-content__wrap .story-content{width:90%;padding-right:0;margin:0 auto}}.story-members{background-color:#fff;padding:3em 2em}.story-members .story-members__ttl{margin-bottom:1em;color:#00a6e9}.story-members .story-members__list .story-members__item{display:flex;flex-flow:wrap;gap:1em}@media (max-width:750px){.story-members .story-members__list .story-members__item{margin-bottom:2em}}.story-members .story-members__list .story-members__item__img{width:80px;height:80px}.story-members .story-members__list .story-members__item__name{width:calc(100% - 80px - 1em)}.story-members .story-members__list .story-members__item__name .story-members__item__name__ja{font-size:1.6rem;font-weight:600}.story-members .story-members__list .story-members__item__name .story-members__item__name__en{font-size:1.2rem;margin-bottom:1em}.story-members .story-members__list .story-members__item__name .story-members__item__text{font-size:1.2rem}@media (max-width:750px){.story-section{margin-bottom:10%}}.story-section .story-section__subttl{margin-bottom:3em;font-size:1.6rem}@media (max-width:750px){.story-section .story-section__subttl{margin-bottom:2em}}.story-section .story-section__ttl{font-size:3.8rem;font-weight:600;margin-bottom:2em;letter-spacing:.05rem}@media (max-width:1440px){.story-section .story-section__ttl{font-size:2.8rem}}@media (max-width:1024px){.story-section .story-section__ttl{font-size:2.4rem}}@media (max-width:750px){.story-section .story-section__ttl{font-size:2.2rem;margin-bottom:1em}.story-section .story-section__ttl br{display:none}}.story-section .story-section__content{display:flex;flex-flow:wrap;margin-bottom:4em}.story-section .story-section__comment{width:80px;text-align:center;margin-right:1em}@media (max-width:750px){.story-section .story-section__comment{width:50px;margin-right:.5em}}.story-section .story-section__comment .story-section__comment__img{width:60px;margin:0 auto .2em}@media (max-width:750px){.story-section .story-section__comment .story-section__comment__img{width:40px}}.story-section .story-section__comment .story-section__comment__name{font-size:1.2rem}.story-section .story-section__comment__text{width:calc(100% - 80px - 1em)}@media (max-width:750px){.story-section .story-section__comment__text{width:calc(100% - 50px - .5em)}}.story-section__content__img{display:flex;flex-flow:wrap;align-items:flex-start;margin:8% 0}.story-section__content__img .story-section__content__img__img{width:50%}.story-section__content__img .story-section__content__img__img:nth-child(2){margin-top:3em}.story-section__content__img figure{width:50%}.story-section__content__img figure:nth-child(2){margin-top:3em}.story-section__content__img figure .story-section__content__img__img{width:100%;margin-bottom:1em}.story-section__content__img figure figcaption{font-size:1.3rem;color:#484d53}.story-section__img{margin-top:8%;margin-bottom:8%}.story-otherNavi{background-color:#0b308e;color:#fff;padding:5% 0;margin-top:8%}.story-otherNavi .story-otherNavi__ttl{margin-bottom:2em;font-weight:400;color:#fff}.story-otherNavi .story-otherNavi__ttl::before{background:url(../images/common/ttl_slanting04.png) no-repeat center center/contain}.story-otherNavi .story-otherNavi__list{display:grid;grid-template-columns:repeat(3,1fr);gap:2em}@media (max-width:750px){.story-otherNavi .story-otherNavi__list{grid-template-columns:repeat(1,1fr);gap:3em 1em}}.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link{display:block;width:100%;position:relative;opacity:1}.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link.-active{opacity:.5;pointer-events:none;cursor:default}@media (min-width:1025px){.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link:hover{opacity:.5}.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link:hover .story-otherNavi__list__img img{transform:scale(1.05)}}.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link .story-otherNavi__list__img{width:100%;overflow:hidden}.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link .story-otherNavi__list__ttl{font-size:2rem;font-weight:600;margin-top:1em;text-align:center;color:#fff}@media (max-width:750px){.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link .story-otherNavi__list__ttl{font-size:1.6rem;margin-top:.5em}}.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link .story-otherNavi__list__num{position:absolute;top:-.7em;right:.2em;font-size:10rem;color:#fff}@media (max-width:750px){.story-otherNavi .story-otherNavi__list .story-otherNavi__list__item .story-otherNavi__list__link .story-otherNavi__list__num{font-size:8rem;top:-.5em}}.top-people{position:relative;width:100%;padding-top:10%;overflow:hidden}@media (max-width:1440px){.top-people{padding-top:15%}}@media (max-width:1024px){.top-people{padding:50px 0}}@media (max-width:750px){.top-people{margin-top:10%}}.top-people .top-people__en{top:.5em;right:0}@media (max-width:750px){.top-people .top-people__en{top:0}}.top-people-list__wrap{position:relative;z-index:2;margin-bottom:80px;overflow:hidden}@media (max-width:1024px){.top-people-list__wrap{margin-bottom:50px}}@media (max-width:750px){.top-people-list__wrap{margin-bottom:0}}.top-people-list{display:flex;list-style:none;padding:0;margin:0}.top-people-list .top-people-list__item{flex-shrink:0;width:calc(25% - 15px);margin-right:20px}@media (max-width:1024px){.top-people-list .top-people-list__item{width:calc(50% - 10px);margin-right:20px}}@media (max-width:750px){.top-people-list .top-people-list__item{width:100%;margin-right:0}}.top-people-list .top-people-list__item .top-people-list__item__link{display:block;text-decoration:none;transition:all .4s}@media (min-width:1025px){.top-people-list .top-people-list__item .top-people-list__item__link:hover{opacity:.8}}.top-people-list .top-people-list__item .top-people-list__item__link .top-people-list__item__img{width:100%}.top-people-list .top-people-list__item .top-people-list__item__link .top-people-list__item__name{background:#0b308e;padding:0 20px 1em 20px;color:#fff;border-radius:0 0 10px 0}@media (max-width:750px){.top-people-list .top-people-list__item .top-people-list__item__link .top-people-list__item__name{padding:0 10px 1em 10px}}.top-people-list .top-people-list__item .top-people-list__item__link .top-people-list__item__name .top-people-list__item__name__img{width:100%;transform:translateY(-20px)}@media (max-width:750px){.top-people-list .top-people-list__item .top-people-list__item__link .top-people-list__item__name .top-people-list__item__name__img{transform:translateY(-10px)}}.top-people-list .top-people-list__item .top-people-list__item__link .top-people-list__item__dept{font-size:1.3rem;color:#fff;padding:1em 20px 1em 20px;border-radius:0 0 10px 10px;background:#0b308e;display:inline-flex;align-items:center;position:relative;min-width:180px;line-height:1}@media (max-width:750px){.top-people-list .top-people-list__item .top-people-list__item__link .top-people-list__item__dept{min-width:80%;font-size:1.1rem;padding:1em 10px 1em 10px}}.peopleIndex{overflow:hidden;position:relative;z-index:1;padding-bottom:8%}.peopleIndex-bg{position:absolute;top:0;right:-18%;width:50%;z-index:1}.peopleIndex-list{margin-top:6%;position:relative;z-index:2}.peopleIndex-list .top-people-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2em}@media (max-width:750px){.peopleIndex-list .top-people-list{grid-template-columns:repeat(2,1fr);gap:1em}}.peopleIndex-list .top-people-list .top-people-list__item{width:100%}.pagePeople-kv{position:relative;overflow:hidden;z-index:1}@media (max-width:1024px){.pagePeople-kv{padding-top:calc(3% + 60px)}}.pagePeople-kv .pagePeople-kv__ttl{padding:calc(1.5% + 85px) 0 0 0;position:relative}@media (max-width:1024px){.pagePeople-kv .pagePeople-kv__ttl{padding:30px 0 0 0}}@media (max-width:750px){.pagePeople-kv .pagePeople-kv__ttl{padding:20px 0 0 0}}.pagePeople-kv .pagePeople-kv__ttl .pagePeople-kv__ttl__en{font-size:2rem;color:#00a6e9;line-height:1}.pagePeople-kv .pagePeople-kv__ttl .pagePeople-kv__ttl__img{width:90%;max-width:540px;height:auto;margin:1em 0}@media (max-width:1440px){.pagePeople-kv .pagePeople-kv__ttl .pagePeople-kv__ttl__img{max-width:500px}}.pagePeople-kv .pagePeople-kv__img{position:relative;border-radius:40px 40px 0 0}@media (max-width:750px){.pagePeople-kv .pagePeople-kv__img{border-radius:20px 20px 0 0}}.pagePeople-kv .pagePeople-kv__shape{position:absolute;top:0;right:-18%;width:50%;z-index:-1}@media (max-width:1024px){.pagePeople-kv .pagePeople-kv__shape{top:65px;width:70%}}.pagePeople-kv .pagePeople-kv__ttl__num{position:absolute;top:1.4em;right:.5em;font-size:16rem;color:#fff;text-transform:uppercase;z-index:1;line-height:1}@media (max-width:1440px){.pagePeople-kv .pagePeople-kv__ttl__num{font-size:12rem;top:2.2em;right:1em}}@media (max-width:1024px){.pagePeople-kv .pagePeople-kv__ttl__num{display:none}}.pagePeople-kv__img{transition:all .6s;overflow:hidden;opacity:0}.pagePeople-kv__img img{transition:all 1s;transition-delay:.2s;filter:blur(6px);transform:scale(1.05)}.pagePeople-kv__img.active{opacity:1}.pagePeople-kv__img.active img{filter:blur(0);transform:scale(1)}.people-section__introttl{background-color:#00146e;color:#fff;padding:.8em 0 .8em 3em;font-size:3.6rem;font-weight:600;letter-spacing:.1em;width:90%;max-width:1300px;display:flex;align-items:center;position:relative}@media (max-width:1440px){.people-section__introttl{max-width:1000px}}@media (max-width:1024px){.people-section__introttl{width:calc(80% - 40px)}}@media (max-width:750px){.people-section__introttl{padding:1em 5%;font-size:2rem;width:100%}}.people-section__introttl::before{content:"";background:url(../images/people/intro_bg.png) no-repeat left center/100% 100%;width:150px;height:100%;position:absolute;top:0;right:-149px}@media (max-width:750px){.people-section__introttl::before{display:none}}.people-profile{background-color:#fff;border-radius:20px;padding:2em 3em 3em;margin-top:5%;margin-bottom:5%;position:relative}@media (max-width:1440px){.people-profile{margin-top:8%;margin-bottom:5%}}@media (max-width:1024px){.people-profile{padding:2em 5%}}.people-profile::before{content:"";background-color:#00a6e9;width:5em;height:3px;position:absolute;top:-.5px;left:3em}@media (max-width:1024px){.people-profile::before{left:50%;transform:translateX(-50%)}}.people-profile .people-profile__ttl{color:#00a6e9;font-size:1.6rem;text-transform:uppercase;margin-bottom:1em}@media (max-width:1024px){.people-profile .people-profile__ttl{text-align:center}}.people-profile .people-profile__content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width:1024px){.people-profile .people-profile__content{flex-direction:column;align-items:center}}.people-profile .people-profile__content .people-profile__content__name{font-size:2.4rem;font-weight:600;color:#0b308e;margin-right:2em}@media (max-width:1024px){.people-profile .people-profile__content .people-profile__content__name{font-size:2rem;margin-right:0;text-align:center}}.people-profile .people-profile__content .people-profile__content__dept{margin-right:2em;padding-right:2em;border-right:1px solid #e5e2d8;max-width:350px}@media (max-width:1440px){.people-profile .people-profile__content .people-profile__content__dept{max-width:300px}}@media (max-width:1024px){.people-profile .people-profile__content .people-profile__content__dept{max-width:100%;margin:1em 0 1em;border-right:none;text-align:center;padding-right:0}}.people-profile .people-profile__content .people-profile__content__dept .people-profile__content__dept__job{margin:1em 0;color:#00146e}.people-profile .people-profile__content .people-profile__content__text{flex:1;font-size:1.6rem;line-height:160%}@media (max-width:1024px){.people-profile .people-profile__content .people-profile__content__text{border-top:1px solid #e5e2d8;padding-top:1em}}.people-summary{background:#4769c2;padding:2em 3em 2em;color:#fff;border-radius:20px;margin-bottom:8%}@media (max-width:750px){.people-summary{padding:2em 5%}}.people-summary .people-summary__ttl{font-weight:400;margin-bottom:1em}.people-summary .people-summary__list{margin-left:2em}@media (max-width:750px){.people-summary .people-summary__list{margin-left:0}}.people-section{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:5% 0 8% auto;max-width:1700px}@media (max-width:1440px){.people-section{max-width:1200px}}@media (max-width:750px){.people-section{flex-direction:column;margin:15% auto 10%;width:90%}}.people-section .people-section__content{width:50%;color:#0b308e}@media (max-width:750px){.people-section .people-section__content{width:100%}}.people-section .people-section__content .people-section__content__ttl{margin-bottom:3em;font-size:1.6rem}@media (max-width:750px){.people-section .people-section__content .people-section__content__ttl{margin-bottom:2em}}.people-section .people-section__content .people-section__content__copy{font-size:3.8rem;font-weight:600;margin-bottom:2em;letter-spacing:.05rem}@media (max-width:1440px){.people-section .people-section__content .people-section__content__copy{font-size:2.8rem}}@media (max-width:1024px){.people-section .people-section__content .people-section__content__copy{font-size:2.4rem}}@media (max-width:750px){.people-section .people-section__content .people-section__content__copy{font-size:2.2rem;margin-bottom:1em}.people-section .people-section__content .people-section__content__copy br{display:none}}.people-section .people-section__img{width:40%;color:#0b308e}@media (max-width:1440px){.people-section .people-section__img{width:45%}}@media (max-width:750px){.people-section .people-section__img{width:80%;margin:10% auto 0}}.people-section .people-section__img img{border-radius:20px 0 0 20px;margin-bottom:1em;overflow:hidden}@media (max-width:750px){.people-section .people-section__img img{border-radius:20px}}.people-section .people-section__img .people-section__img__min__wrap{display:flex;align-items:center;justify-content:center;flex-flow:row;margin:1em 0 1em 0;border-radius:20px}@media (max-width:750px){.people-section .people-section__img .people-section__img__min__wrap{border-radius:10px;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.people-section .people-section__img .people-section__img__min__wrap p{width:60%;padding:0 2em;font-size:1.4rem;line-height:1.4;letter-spacing:.05rem}@media (max-width:750px){.people-section .people-section__img .people-section__img__min__wrap p{padding:0;width:100%}}.people-section .people-section__img .people-section__img__min__wrap.-second{flex-flow:grid;grid-template-columns:repeat(2,1fr);gap:1em;width:90%}@media (max-width:750px){.people-section .people-section__img .people-section__img__min__wrap.-second{width:60%}}.people-section .people-section__img .people-section__img__min__wrap.-second img{border-radius:20px}@media (max-width:750px){.people-section .people-section__img .people-section__img__min__wrap.-second img{border-radius:10px}}.people-section .people-section__img .people-section__img__min{max-width:300px;width:40%;margin:1em 0 1em;border-radius:20px}@media (max-width:750px){.people-section .people-section__img .people-section__img__min{width:60%;border-radius:10px}}.people-emdash{letter-spacing:-.01em;margin-right:.5em}.people-oneday__wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:2em;margin-top:8%;margin-bottom:8%}@media (max-width:1024px){.people-oneday__wrap{flex-direction:column}}.people-onedaywork{width:50%;background-color:#fff;border-radius:20px;padding:3em 3em}@media (max-width:1024px){.people-onedaywork{width:100%}}.people-onedaywork .people-onedaywork__ttl{margin-bottom:1em}.people-onedaywork .people-onedaywork__ttl .people-onedaywork__ttl__en{color:#00a6e9;font-size:6rem;text-transform:uppercase;line-height:1}@media (max-width:750px){.people-onedaywork .people-onedaywork__ttl .people-onedaywork__ttl__en{font-size:4rem}}.people-onedaywork .people-onedaywork__ttl .people-onedaywork__ttl__ttl{color:#0b308e;font-size:1.6rem;font-weight:600}.people-onedayoff{width:45%;padding:3em 3em}@media (max-width:1024px){.people-onedayoff{width:100%}}@media (max-width:750px){.people-onedayoff{padding:3em 2em}}.people-onedayoff .people-onedayoff__ttl{margin-bottom:1em}.people-onedayoff .people-onedayoff__ttl .people-onedayoff__ttl__en{color:#00a6e9;font-size:6rem;text-transform:uppercase;line-height:1}@media (max-width:750px){.people-onedayoff .people-onedayoff__ttl .people-onedayoff__ttl__en{font-size:4rem}}.people-onedayoff .people-onedayoff__ttl .people-onedayoff__ttl__ttl{color:#0b308e;font-size:1.6rem;font-weight:600}.people-onedayoff .people-onedayoff__copy{font-size:2.4rem;font-weight:600;color:#0b308e;margin:2em 0 1.2em;text-align:center}@media (max-width:750px){.people-onedayoff .people-onedayoff__copy{font-size:2rem;margin:2em 0 1em}}.people-onedayoff .people-onedayoff__img{max-width:300px;width:80%;margin:0 auto 1em}.people-onedayoff .people-onedayoff__text{font-size:1.6rem;text-align:center}.people-onedaywork-timeline .people-onedaywork-timeline-item{display:flex;padding-top:1.2em;position:relative;padding-left:30px}@media (max-width:750px){.people-onedaywork-timeline .people-onedaywork-timeline-item{flex-direction:column}}.people-onedaywork-timeline .people-onedaywork-timeline-item::before{content:"";background-color:#00a6e9;width:10px;height:10px;border-radius:50%;position:absolute;top:calc(1.2em + 15px);left:0;z-index:2}.people-onedaywork-timeline .people-onedaywork-timeline-item::after{content:"";background-color:rgba(0,0,0,.3);width:3px;height:100%;position:absolute;top:calc(1.2em + 15px);left:3px;z-index:1}.people-onedaywork-timeline .people-onedaywork-timeline-item:last-child::after{display:none}.people-onedaywork-timeline .people-onedaywork-timeline-item .people-onedaywork-timeline-item__time{font-size:3rem;font-weight:600;color:#0b308e;margin-right:10px;font-weight:400;min-width:100px}@media (max-width:750px){.people-onedaywork-timeline .people-onedaywork-timeline-item .people-onedaywork-timeline-item__time{font-size:2rem}}.people-onedaywork-timeline .people-onedaywork-timeline-item .people-onedaywork-timeline-item__text{margin-top:.6em;flex:1;color:#484d53;font-weight:400;font-size:1.6rem}@media (max-width:750px){.people-onedaywork-timeline .people-onedaywork-timeline-item .people-onedaywork-timeline-item__text{margin-top:0;font-size:1.4rem}}.people-onedaywork-timeline .people-onedaywork-timeline-item .people-onedaywork-timeline-item__text .people-onedaywork-timeline-item__text-title{font-weight:600;margin-bottom:.3em;margin-top:.1em;color:#000;font-size:1.8rem}@media (max-width:750px){.people-onedaywork-timeline .people-onedaywork-timeline-item .people-onedaywork-timeline-item__text .people-onedaywork-timeline-item__text-title{font-size:1.6rem}}.people-message__wrap{margin-bottom:8%;max-width:1000px;width:80%;position:relative;z-index:1}@media (max-width:1024px){.people-message__wrap{width:100%}}.people-message__wrap.-reverse .people-message{flex-direction:row}@media (max-width:750px){.people-message__wrap.-reverse .people-message{flex-direction:column-reverse}}.people-message__wrap.-reverse .people-message .people-message__img{margin-left:0;margin-right:-5em}.people-message__wrap .people-message__ttl__en{margin-bottom:3em}@media (max-width:1440px){.people-message__wrap .people-message__ttl__en{margin-bottom:1em}}@media (max-width:1024px){.people-message__wrap .people-message__ttl__en{position:absolute;top:calc(10% + 30px);left:8%}}.people-message__wrap .people-message{display:flex;align-items:center;justify-content:center;flex-flow:row-reverse;position:relative;color:#fff}@media (max-width:1024px){.people-message__wrap .people-message{flex-direction:column-reverse;padding:0 0 2em 0}}.people-message__wrap .people-message::before{transform:skewX(-10deg);content:"";position:absolute;top:auto;bottom:0;left:0;right:0;z-index:-1;background:#00a6e9;width:100%;height:90%;display:block}@media (max-width:1024px){.people-message__wrap .people-message::before{height:calc(100% - 60px);transform:skewX(0)}}.people-message__wrap .people-message .people-message__ttl{width:50%;margin-top:2em}@media (max-width:1024px){.people-message__wrap .people-message .people-message__ttl{width:70%}}.people-message__wrap .people-message .people-message__ttl .people-message__message{margin-bottom:1em;max-width:400px}.people-message__wrap .people-message .people-message__img{width:40%;margin-left:-5em}@media (max-width:1024px){.people-message__wrap .people-message .people-message__img{width:50%;max-width:300px;margin-left:0}}@media (max-width:750px){.people-message__wrap .people-message .people-message__img{width:70%;margin:0 auto}}.people-message__wrap .people-message__note{text-align:center;color:#0b308e;margin-top:2em}@media (max-width:1024px){.people-message__wrap .people-message__note{font-size:1.3rem}}.positions-navi{margin-top:8%;margin-bottom:8%}.positions-navi .positions-navi__list{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}@media (max-width:750px){.positions-navi .positions-navi__list{grid-template-columns:repeat(1,1fr);gap:30px}}.positions-navi .positions-navi__list .positions-navi__list__item{width:100%}.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__link{background:#fff;padding:40px;border-radius:20px;width:100%;height:100%}@media (min-width:1025px){.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__link:hover .btn-more a .btn-more__text{color:#ff820e}.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__link:hover .btn-more a .btn-more__icon{background-color:#ff820e;color:#fff}.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__link:hover .btn-more a .btn-more__icon svg{transform:rotate(-45deg) translateX(5px) translateY(0)}.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__link:hover .btn-more a .btn-more__icon svg path{fill:#fff}}@media (max-width:750px){.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__link{padding:2em 2em}}.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__en{font-size:1.6rem;color:#00a6e9;margin-bottom:1em;font-weight:400}@media (max-width:750px){.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__en{font-size:1.4rem;margin-bottom:.5em}}.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__en::before{top:0;left:0;width:25px}.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__ttl{font-size:2.8rem;font-weight:600;color:#0b308e;margin-bottom:1em}@media (max-width:750px){.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__ttl{font-size:2rem;margin-bottom:.5em}}.positions-navi .positions-navi__list .positions-navi__list__item .positions-navi__list__desc{font-size:1.4rem}.positions-navi .positions-navi__list .positions-navi__list__item .btn-more{margin-top:1em;display:flex;justify-content:flex-end}@media (max-width:750px){.positions-navi .positions-navi__list .positions-navi__list__item .btn-more{margin-top:2em}}.banner-faq{margin-bottom:8%}.positions-single{overflow:hidden}.positions-single__main{background-color:rgba(255,255,255,.9);padding:5% 8%;margin-top:5%;margin-bottom:8%;position:relative;z-index:3}.positions-single__main .positions-single__main__ttl{font-size:4rem;font-weight:700;color:#0b308e;margin-bottom:2em}@media (max-width:1440px){.positions-single__main .positions-single__main__ttl{font-size:3.2rem}}@media (max-width:750px){.positions-single__main .positions-single__main__ttl{font-size:2rem;margin-bottom:1em}}.positions-flow{margin-top:3em}.positions-flow h3{font-size:2rem;font-weight:700;margin-bottom:2em}@media (max-width:750px){.positions-flow h3{margin-bottom:1em}}.positions-flow .positions-flow__list{display:grid;grid-template-columns:repeat(5,1fr);gap:0 16px;position:relative}@media (max-width:750px){.positions-flow .positions-flow__list{grid-template-columns:repeat(1,1fr);gap:10px 10px;margin-bottom:2em}}.positions-flow .positions-flow__item{background:#ededed;border-radius:15px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;position:relative;min-height:200px}@media (max-width:750px){.positions-flow .positions-flow__item{min-height:auto}}.positions-flow .positions-flow__item::after{content:"";position:absolute;top:50%;left:100%;width:16px;height:8px;background:#ededed;transform:translateY(-50%);z-index:0}@media (max-width:750px){.positions-flow .positions-flow__item::after{width:10px;height:10px;left:50%;transform:translateX(-50%);top:auto;bottom:-10px}}.positions-flow .positions-flow__item:last-child::after{display:none}.positions-flow .positions-flow__item.-last{background:#ff8c00;z-index:1}.positions-flow .positions-flow__ttl{writing-mode:vertical-rl;text-orientation:upright;font-size:1.8rem;font-weight:600;color:#333;margin-bottom:1em;letter-spacing:.05em}@media (max-width:750px){.positions-flow .positions-flow__ttl{writing-mode:horizontal-tb}}.positions-flow .positions-flow__item.-last .positions-flow__ttl{color:#fff}.positions-flow .positions-flow__desc{width:100%;display:flex;flex-direction:column;gap:8px}.positions-flow .positions-flow__desc p{background:#00a6e9;color:#fff;padding:.4em .5em;border-radius:4px;font-size:1.2rem;text-align:center;line-height:1}.positions-flow .positions-flow__item.-last .positions-flow__desc p{background:#fff;color:#ff8c00}.positions-list{margin-top:5%}.positions-list .positions-list__item{padding:2em 0;border-top:solid 2px #e4e4e4;position:relative}@media (max-width:750px){.positions-list .positions-list__item{padding:1.5em 0}}.positions-list .positions-list__item::before{content:"";position:absolute;top:-1.5px;left:0;width:200px;height:2px;background-color:#00a6e9;z-index:1}.positions-list .positions-list__item dl{display:flex;flex-wrap:wrap}@media (max-width:750px){.positions-list .positions-list__item dl{flex-direction:column}}.positions-list .positions-list__item dl dt{width:200px}@media (max-width:750px){.positions-list .positions-list__item dl dt{width:100%}}.positions-list .positions-list__item dl dd{width:calc(100% - 200px)}@media (max-width:750px){.positions-list .positions-list__item dl dd{width:100%}}.positions-list .positions-list__ttl{font-weight:600}@media (max-width:750px){.positions-list .positions-list__ttl{margin-bottom:.5em}}.pageFaq{margin-top:3%}@media (max-width:750px){.pageFaq{width:90%}}@media (max-width:750px){.pageFaq .pageFaq-categories{border-bottom:1px solid #e5e2d8;padding-bottom:20px;margin-bottom:20px}}.pageFaq .pageFaq-categories .pageFaq-categories-ttl{font-size:1.8rem;color:#00a6e9;margin-bottom:2em}@media (max-width:750px){.pageFaq .pageFaq-categories .pageFaq-categories-ttl{margin-bottom:.5em}}.pageFaq .pageFaq-content{margin-bottom:10%}.pageFaq .pageFaq-content .pageFaq-content-ttl__en{font-size:1.8rem;margin-bottom:1em;font-weight:400}@media (max-width:750px){.pageFaq .pageFaq-content .pageFaq-content-ttl__en{font-size:1.2rem;margin-bottom:0}}.pageFaq .pageFaq-content .pageFaq-content-ttl{font-size:3.2rem;color:#0b308e;margin-bottom:2em;position:relative;display:flex;align-items:center;font-weight:700}@media (max-width:1440px){.pageFaq .pageFaq-content .pageFaq-content-ttl{font-size:2.4rem}}@media (max-width:750px){.pageFaq .pageFaq-content .pageFaq-content-ttl{font-size:1.8rem;margin-bottom:.5em}}.pageFaq .pageFaq-content .pageFaq-content-ttl span{color:#00a6e9;margin-right:.5em;min-width:2.5em;font-size:2.2rem}@media (max-width:750px){.pageFaq .pageFaq-content .pageFaq-content-ttl span{min-width:1.5em;font-size:1.2rem}}.faq-list>li{margin-bottom:1em}@media (max-width:750px){.faq-list>li{padding:10px 0}}.faq-list .faq-item__a,.faq-list .faq-item__q{font-size:2.8rem;margin-right:.8em;color:#00a6e9;transform:translateY(-4px);font-weight:400}@media (max-width:750px){.faq-list .faq-item__a,.faq-list .faq-item__q{font-size:2rem;margin-right:.4em;margin-top:-.1em}}.faq-list .faq-item__a{margin-top:-.1em}.faq-list .faq-item__ttl{display:flex;align-items:center;position:relative;padding:30px 30px 30px 0;background-color:#fff;padding:2em 20px;font-size:1.8rem;display:flex;align-items:center;width:100%;border-radius:10px}@media (max-width:750px){.faq-list .faq-item__ttl{font-size:1.5rem;padding:10px 30px 10px 10px;align-items:flex-start}}.faq-list .faq-item__ttl p{font-size:1.8rem}@media (max-width:750px){.faq-list .faq-item__ttl p{font-size:1.5rem}}.faq-list .faq-item__ttl .toggle__btn-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);right:-10px}@media (max-width:750px){.faq-list .faq-item__ttl .toggle__btn-icon{right:.5em}}@media (min-width:1025px){.faq-list .faq-item__ttl div::after{background:#ff820e}.faq-list .faq-item__ttl:hover{color:#ff820e}.faq-list .faq-item__ttl:hover div{color:#ff820e}.faq-list .faq-item__ttl:hover div::after{transform-origin:left top;transform:scale(1,1)}}.faq-list .faq-item-a__inner{display:flex;background-color:#f5f5f5;padding:30px;border-radius:10px}@media (max-width:750px){.faq-list .faq-item-a__inner{padding:15px}}.faq-list .faq-item-a__inner a{display:inline-flex}.faq-list .faq-item-a__inner a::after{background:#000}.faq-item-a{display:none}@media (max-width:750px){.faq-item-a{font-size:1.5rem}}.page404{padding:8% 5vw 5vw;text-align:center;color:#00a6e9}@media (max-width:750px){.page404{padding:15vw 5vw 5vw}}.page404 .page404-ttl{font-size:5vw;font-weight:600}.page404 .btn-more{margin:5% auto 0;align-items:center;justify-content:center;display:flex}