@charset "UTF-8";#l-aboutus{min-width:auto}@media screen and (max-width:900px){#l-aboutus{min-width:320px}}#l-aboutus.delay_animation_set .l-breadcrumb,#l-aboutus.delay_animation_set .l-content,#l-aboutus.delay_animation_set .l-header,#l-aboutus.delay_animation_set .l-page_top{opacity:1}#l-aboutus .l-breadcrumb,#l-aboutus .l-content,#l-aboutus .l-header,#l-aboutus .l-page_top{opacity:0}@media screen and (max-width:1280px){#l-aboutus .l-footer .l-base_wide{width:calc(100% - 80px)}}@media screen and (max-width:1199px){.l-header{height:50px;width:100%;padding:0;min-width:320px}}.fp-viewing-1 .l-header,.fp-viewing-2 .l-header,.fp-viewing-3 .l-header,.fp-viewing-4 .l-header,.fp-viewing-5 .l-header,.fp-viewing-6 .l-header,.fp-viewing-7 .l-header{height:60px;padding:0 0 0 40px;box-shadow:0px 5px 5px -5px rgba(0,0,0,0.07)}@media screen and (max-width:1199px){.fp-viewing-1 .l-header,.fp-viewing-2 .l-header,.fp-viewing-3 .l-header,.fp-viewing-4 .l-header,.fp-viewing-5 .l-header,.fp-viewing-6 .l-header,.fp-viewing-7 .l-header{height:50px;padding:0;min-width:320px}}@media screen and (max-width:1199px){.l-header__inner{width:100%}}.fp-viewing-1 .l-header__inner,.fp-viewing-2 .l-header__inner,.fp-viewing-3 .l-header__inner,.fp-viewing-4 .l-header__inner,.fp-viewing-5 .l-header__inner,.fp-viewing-6 .l-header__inner,.fp-viewing-7 .l-header__inner{height:100%}@media screen and (max-width:1199px){.l-header__flex{display:block}}@media screen and (max-width:1199px){.l-header_menu{display:flex;align-items:center;position:relative;width:100%;height:50px;margin:0;padding:0 30px;z-index:9999;background:#ffffff}}@media screen and (max-width:640px){.l-header_menu{padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.l-header_menu{padding:0 15px}}@media screen and (max-width:1199px){.l-header_menu__logo{width:141px}}.fp-viewing-1 .l-header_menu__logo,.fp-viewing-2 .l-header_menu__logo,.fp-viewing-3 .l-header_menu__logo,.fp-viewing-4 .l-header_menu__logo,.fp-viewing-5 .l-header_menu__logo,.fp-viewing-6 .l-header_menu__logo,.fp-viewing-7 .l-header_menu__logo{width:158px}@media screen and (max-width:1199px){.fp-viewing-1 .l-header_menu__logo,.fp-viewing-2 .l-header_menu__logo,.fp-viewing-3 .l-header_menu__logo,.fp-viewing-4 .l-header_menu__logo,.fp-viewing-5 .l-header_menu__logo,.fp-viewing-6 .l-header_menu__logo,.fp-viewing-7 .l-header_menu__logo{width:141px}}@media screen and (max-width:1199px){.l-header_menu__btn{display:flex}}@media screen and (max-width:1199px){.is-hamburger_open .l-header_menu__drawer_icon:first-child{transform:translateY(5px) rotate(45deg)}}@media screen and (max-width:1199px){.is-hamburger_open .l-header_menu__drawer_icon:nth-child(2){width:0}}.l-header_menu__drawer_icon:nth-child(3){margin-bottom:0}@media screen and (max-width:1199px){.is-hamburger_open .l-header_menu__drawer_icon:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media screen and (max-width:1199px){.is-hamburger_open .l-header_menu__drawer_text:before{content:"CLOSE"}}@media screen and (max-width:1199px){.l-header_gnav{width:100%;height:auto;display:block;position:fixed;top:50px;left:0;right:0;bottom:-10px;overflow:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,0.45);opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;z-index:1000000;pointer-events:none}}@media screen and (max-width:1199px){.is-hamburger_open .l-header_gnav{opacity:1;visibility:visible;pointer-events:auto}}@media screen and (max-width:1199px){.l-header_gnav_main_lang{background:#d5d8dd;height:auto;padding-bottom:36px;margin-bottom:150px}}.fp-viewing-1 .l-header_gnav_main_lang,.fp-viewing-2 .l-header_gnav_main_lang,.fp-viewing-3 .l-header_gnav_main_lang,.fp-viewing-4 .l-header_gnav_main_lang,.fp-viewing-5 .l-header_gnav_main_lang,.fp-viewing-6 .l-header_gnav_main_lang,.fp-viewing-7 .l-header_gnav_main_lang{display:none}@media screen and (max-width:1199px){.l-header_gnav_main_lang.u-hide_900{display:none}}@media screen and (max-width:1199px){.l-header_gnav_main_lang.u-show_900{display:block!important}}@media screen and (max-width:1199px){.l-header_gnav_main_lang__list{justify-content:center}}@media screen and (max-width:1199px){.l-header_gnav_main_lang__list li{width:108px}}@media screen and (max-width:1199px){.l-header_gnav_main_lang__link{line-height:31px}}@media screen and (max-width:1199px){.l-header_gnav_main_menu{height:100%}}.fp-viewing-1 .l-header_gnav_main_menu,.fp-viewing-2 .l-header_gnav_main_menu,.fp-viewing-3 .l-header_gnav_main_menu,.fp-viewing-4 .l-header_gnav_main_menu,.fp-viewing-5 .l-header_gnav_main_menu,.fp-viewing-6 .l-header_gnav_main_menu,.fp-viewing-7 .l-header_gnav_main_menu{height:30px}@media screen and (max-width:1199px){.fp-viewing-1 .l-header_gnav_main_menu,.fp-viewing-2 .l-header_gnav_main_menu,.fp-viewing-3 .l-header_gnav_main_menu,.fp-viewing-4 .l-header_gnav_main_menu,.fp-viewing-5 .l-header_gnav_main_menu,.fp-viewing-6 .l-header_gnav_main_menu,.fp-viewing-7 .l-header_gnav_main_menu{height:100%}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__list{display:block;background:#d5d8dd;padding:36px 30px 24px}}@media screen and (max-width:640px){.l-header_gnav_main_menu__list{padding:36px calc(4.688vw + 0px) 24px}}@media screen and (max-width:320px){.l-header_gnav_main_menu__list{padding:36px 15px 24px}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__list>li{width:100%}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__link{display:block;transition:background 0.5s ease-in-out,box-shadow 0.5s ease-in-out;border-bottom:1px solid #a2a8b0;padding:0}}.fp-viewing-1 .l-header_gnav_main_menu__link,.fp-viewing-2 .l-header_gnav_main_menu__link,.fp-viewing-3 .l-header_gnav_main_menu__link,.fp-viewing-4 .l-header_gnav_main_menu__link,.fp-viewing-5 .l-header_gnav_main_menu__link,.fp-viewing-6 .l-header_gnav_main_menu__link,.fp-viewing-7 .l-header_gnav_main_menu__link{padding-top:0}@media screen and (max-width:1199px){.l-header_gnav_main_menu__link.active:before{display:none}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__link.is-mega_menu_open{background:#ffffff;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);cursor:default}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__cont{font-size:16px;text-align:left;transition:background 0.5s ease-in-out;padding:19px 36px 19px 12px}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__list li:first-child .l-header_gnav_main_menu__cont{border-top:1px solid #a2a8b0}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__link.active .l-header_gnav_main_menu__cont{background:#e3e6eb;color:#004b9b}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__link.is-mega_menu_open .l-header_gnav_main_menu__cont{cursor:pointer}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__link.active.is-mega_menu_open .l-header_gnav_main_menu__cont{background:#f2f5fa}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__cont.accordion:before{content:"";position:absolute;top:50%;right:11px;transform:translateY(-50%);width:14px;height:2px;background:#697381;transition:background 0.3s ease-in-out}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__link.is-mega_menu_open .l-header_gnav_main_menu__cont.accordion:before{background:#4078b4}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__cont.accordion:after{content:"";position:absolute;top:50%;right:17px;transform:translateY(-50%);width:2px;height:14px;background:#697381;transition:transform 0.7s cubic-bezier(0.19,1,0.22,1),right 0.7s cubic-bezier(0.19,1,0.22,1),background 0.3s ease-in-out}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__link.is-mega_menu_open .l-header_gnav_main_menu__cont.accordion:after{background:#4078b4;transform:translateY(-50%) rotate(90deg)}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__child_list{position:relative;padding:0 12px 19px}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__child_link{width:100%;display:block;font-size:14px;font-weight:500;padding:12px 10px 14px 22px;border-bottom:1px solid #d0d3d8;line-height:1.5;position:relative}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__child_link.active{color:#004b9b}}@media screen and (max-width:1199px){.l-header_gnav_contact{margin:0;width:100%;height:auto;padding:0 30px 32px;background:#d5d8dd}}@media screen and (max-width:640px){.l-header_gnav_contact{padding:0 calc(4.688vw + 0px) 32px}}@media screen and (max-width:320px){.l-header_gnav_contact{padding:0 15px 32px}}.fp-viewing-1 .l-header_gnav_contact,.fp-viewing-2 .l-header_gnav_contact,.fp-viewing-3 .l-header_gnav_contact,.fp-viewing-4 .l-header_gnav_contact,.fp-viewing-5 .l-header_gnav_contact,.fp-viewing-6 .l-header_gnav_contact,.fp-viewing-7 .l-header_gnav_contact{height:60px}@media screen and (max-width:1199px){.l-header_gnav_contact__link{padding:19px 0}}@media screen and (max-width:1199px){.l-header_gnav_contact__link .cont{display:flex;align-items:center;font-size:15px}}.fp-viewing-1 .l-header_gnav_contact__link .cont,.fp-viewing-2 .l-header_gnav_contact__link .cont,.fp-viewing-3 .l-header_gnav_contact__link .cont,.fp-viewing-4 .l-header_gnav_contact__link .cont,.fp-viewing-5 .l-header_gnav_contact__link .cont,.fp-viewing-6 .l-header_gnav_contact__link .cont,.fp-viewing-7 .l-header_gnav_contact__link .cont{font-size:13px}@media screen and (max-width:1199px){.l-header_gnav_contact__envelope{display:inline-block;margin:0 19px 0 0}}.fp-viewing-1 .l-header_gnav_contact__envelope,.fp-viewing-2 .l-header_gnav_contact__envelope,.fp-viewing-3 .l-header_gnav_contact__envelope,.fp-viewing-4 .l-header_gnav_contact__envelope,.fp-viewing-5 .l-header_gnav_contact__envelope,.fp-viewing-6 .l-header_gnav_contact__envelope,.fp-viewing-7 .l-header_gnav_contact__envelope{width:24px;margin-bottom:5px}@media screen and (max-width:1199px){.l-mega_menu_overlay{display:none!important}}@media screen and (max-width:1199px){.l-mega_menu{display:none!important}}.fp-viewing-1 .l-mega_menu,.fp-viewing-2 .l-mega_menu,.fp-viewing-3 .l-mega_menu,.fp-viewing-4 .l-mega_menu,.fp-viewing-5 .l-mega_menu,.fp-viewing-6 .l-mega_menu,.fp-viewing-7 .l-mega_menu{top:60px}@media screen and (max-width:1199px){.l-mega_menu_btn{padding-right:0}}@media screen and (max-width:1199px){.l-header_gnav_main_menu__list>li:last-child .l-mega_menu_btn{padding-right:0}}@media screen and (max-width:1199px){.l-mega_menu_btn:after{display:none}}.fp-viewing-1 .l-mega_menu_btn:after,.fp-viewing-2 .l-mega_menu_btn:after,.fp-viewing-3 .l-mega_menu_btn:after,.fp-viewing-4 .l-mega_menu_btn:after,.fp-viewing-5 .l-mega_menu_btn:after,.fp-viewing-6 .l-mega_menu_btn:after,.fp-viewing-7 .l-mega_menu_btn:after{top:2px}@media screen and (max-width:1199px){.fp-viewing-1 .l-mega_menu_btn:after,.fp-viewing-2 .l-mega_menu_btn:after,.fp-viewing-3 .l-mega_menu_btn:after,.fp-viewing-4 .l-mega_menu_btn:after,.fp-viewing-5 .l-mega_menu_btn:after,.fp-viewing-6 .l-mega_menu_btn:after,.fp-viewing-7 .l-mega_menu_btn:after{right:17px}}@media screen and (max-width:1199px){.l-mega_menu_btn:before{display:none}}.l-breadcrumb{position:absolute;top:100px;left:0;width:100%;min-width:1280px;background:none;z-index:1}@media screen and (max-width:1199px){.l-breadcrumb{top:50px;min-width:100%}}.fp-viewing-1 .l-breadcrumb,.fp-viewing-2 .l-breadcrumb,.fp-viewing-3 .l-breadcrumb,.fp-viewing-4 .l-breadcrumb,.fp-viewing-5 .l-breadcrumb,.fp-viewing-6 .l-breadcrumb,.fp-viewing-7 .l-breadcrumb{display:none}.l-breadcrumb:after,.l-breadcrumb:before{display:none}@media screen and (max-width:1199px){.l-breadcrumb__list{padding:0 30px}}@media screen and (max-width:640px){.l-breadcrumb__list{padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.l-breadcrumb__list{padding:0 15px}}.l-breadcrumb__link{color:#747d89}.l-breadcrumb__list>li:last-child .l-breadcrumb__cont{color:#747d89}@media screen and (max-width:1199px){.l-footer_nav{padding:32px 30px 27px}}@media screen and (max-width:640px){.l-footer_nav{padding:32px calc(4.688vw + 0px) 27px}}@media screen and (max-width:320px){.l-footer_nav{padding:32px 15px 27px}}@media screen and (max-width:1199px){.l-footer_nav__inner{min-width:100%}}@media screen and (max-width:1199px){.l-footer_nav__list>li{width:100%}}@media screen and (max-width:1199px){.l-footer_nav_cat__list{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (max-width:1199px){.l-footer_nav_cat__list>li{width:48.6%}}@media screen and (max-width:640px){.l-footer_nav_cat__list>li{width:100%}}@media screen and (max-width:1199px){.l-footer_nav_cat__list>li:not(:first-child){margin-top:0}}@media screen and (max-width:1199px){.l-footer_nav_cat__list>li:not(:first-child).nmt{margin-top:0}}@media screen and (max-width:1199px){.l-footer_nav_cat__link:before{display:none}}@media screen and (max-width:1199px){.l-footer_nav_cat__cont>.jp{padding:19px 3px 20px}}@media screen and (max-width:1199px){.l-footer_nav__list>li:first-child .l-footer_nav_cat__cont>.jp{border-top:1px solid #9ca5af}}@media screen and (max-width:1199px){.l-footer_nav_cat__link.active .l-footer_nav_cat__cont>.jp{background:#596576;padding-left:16px}}@media screen and (max-width:1199px){.l-footer_nav_cat__cont>.jp:before{content:"";font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;color:#ffffff;display:inline-block;position:absolute;top:50%;right:5px;transform:translateY(-50%)}}@media screen and (max-width:1199px){.l-footer_nav_cat__link.active .l-footer_nav_cat__cont>.jp:before{display:none}}@media screen and (max-width:1199px){.l-footer_nav_cat__cont>.jp:after{display:none}}@media screen and (max-width:1199px){.l-footer_nav_child__list{display:none}}@media screen and (max-width:1199px){.l-footer_address{background:#455162;padding:0 30px 30px}}@media screen and (max-width:640px){.l-footer_address{padding:0 calc(4.688vw + 0px) 30px}}@media screen and (max-width:320px){.l-footer_address{padding:0 15px 30px}}@media screen and (max-width:1199px){.l-footer_address__inner{min-width:100%}}@media screen and (max-width:1199px){.l-footer_address__nav{display:block}}@media screen and (max-width:1199px){.l-footer_address__list{margin-bottom:26px}}@media screen and (max-width:1199px){.l-footer_address__link:before{display:none}}#l-aboutus.fp-viewing-6 .l-page_top{display:block!important}#l-aboutus .l-content__inner{margin-bottom:0}@media screen and (max-width:900px){#l-aboutus .l-content__inner{margin-bottom:0}}#l-aboutus #fp-nav{top:0;left:0;margin-top:0!important;height:100%;z-index:10}@media screen and (max-width:1199px){#l-aboutus #fp-nav{display:none}}#l-aboutus #fp-nav>ul{position:relative;top:50%;transform:translateY(-50%)}#l-aboutus #fp-nav>ul:after,#l-aboutus #fp-nav>ul:before{position:absolute;top:-16px;left:26px;content:"";width:2px;z-index:10}@media screen and (max-width:1280px){#l-aboutus #fp-nav>ul:after,#l-aboutus #fp-nav>ul:before{left:calc(8.75vw + -86px)}}#l-aboutus #fp-nav>ul:before{background:#a6afbb;height:240px}#l-aboutus #fp-nav>ul:after{background:#004b9b;height:0;transition:height 0.2s ease-out}.fp-viewing-0#l-aboutus #fp-nav>ul:after{height:41px}.fp-viewing-1#l-aboutus #fp-nav>ul:after{height:73px}.fp-viewing-2#l-aboutus #fp-nav>ul:after{height:104px}.fp-viewing-3#l-aboutus #fp-nav>ul:after{height:136px}.fp-viewing-4#l-aboutus #fp-nav>ul:after{height:167px}.fp-viewing-5#l-aboutus #fp-nav>ul:after{height:199px}.fp-viewing-6#l-aboutus #fp-nav>ul:after{height:240px}#l-aboutus #fp-nav>ul>li{width:54px;height:33px;margin:0;z-index:11}@media screen and (max-width:1280px){#l-aboutus #fp-nav>ul>li{width:calc(17.5vw + -170px)}}#l-aboutus #fp-nav>ul>li:last-child{display:none}#l-aboutus #fp-nav ul li a span,#l-aboutus .fp-slidesNav ul li a span{background:#fff;width:8px;height:8px;margin:0 0 0 -4px;border:2px solid #004b9b}#l-aboutus #fp-nav ul li:hover a span,#l-aboutus .fp-slidesNav ul li:hover a span{width:16px;height:16px;margin:-4px 0 0 -8px;border-width:3px}#l-aboutus #fp-nav ul li:hover a.active span,#l-aboutus #fp-nav ul li a.active span,#l-aboutus .fp-slidesNav ul li:hover a.active span,#l-aboutus .fp-slidesNav ul li a.active span{width:14px;height:14px;margin:-2px 0 0 -7px;border-width:4px}.aboutus_next{width:80px;position:absolute;bottom:calc(10vh + -108px);left:25%;z-index:1000;display:block;transition:opacity 1s ease-in-out,transform 1s ease-in-out;opacity:0;transform:translate(-50%,-15px)}@media screen and (min-height:1080px){.aboutus_next{bottom:0}}@media screen and (max-height:680px){.aboutus_next{bottom:-40px}}.aboutus_next.right{left:auto;right:25%;transform:translate(50%,-15px)}.aboutus_nextslide{display:block;width:100%;color:#004b9b;padding-bottom:35px;text-align:center;transition:opacity 0.3s ease-in-out;padding-bottom:72px;position:relative;font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:15px;font-weight:500}@media screen and (max-width:1199px){.aboutus_nextslide{display:none}}@media screen and (min-width:901px){.aboutus_nextslide:hover{opacity:0.6}}.aboutus_nextslide:before{content:"";position:absolute;top:25px;left:50%;transform:translateX(-50%);width:1px;height:0;opacity:1;background:#004b9b;animation:bar 1.2s ease-in-out infinite}@keyframes bar{0%{height:0;top:25px;opacity:1}50%{height:60px;top:25px;opacity:1}to{height:60px;top:25px;opacity:0}}.loader_wrap{position:fixed;z-index:100000000;width:100%;height:100%;opacity:1;background:#ffffff;top:0;left:0}.loader_wrap #line{position:fixed;margin:0 auto;width:100%;height:4px;background:#ffffff}.loader_wrap #line .expand{position:absolute;margin:0;width:100%;height:4px;background:#4078b4;animation:fullexpand 2s infinite ease-in-out}@keyframes fullexpand{0%{width:0px}50%{margin-left:0;width:100%}to{margin-left:100%;width:0%}}.p-aboutus{width:100%}.l-aboutus_header{position:fixed;top:0;left:0;z-index:999999}@media screen and (max-width:1199px){.p-aboutus_section{height:auto!important}}@media screen and (max-width:1199px){.p-aboutus_section .fp-scrollable{height:auto!important}}.p-aboutus_section__inner{width:1200px;height:100%;position:relative;margin:0 auto}@media screen and (max-width:1280px){.p-aboutus_section__inner{width:calc(100% - 80px)}}@media screen and (max-width:1199px){.p-aboutus_section__inner{width:100%;padding:0 30px 48px}}@media screen and (max-width:640px){.p-aboutus_section__inner{padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-aboutus_section__inner{padding:0 15px}}.p-aboutus_section_main{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1199px){.p-aboutus_section_main{position:static;transform:none}}.p-aboutus_section_main__inner{width:1200px;height:100%;position:relative;margin:0 auto}@media screen and (max-width:1280px){.p-aboutus_section_main__inner{width:calc(100% - 80px)}}@media screen and (max-width:1199px){.p-aboutus_section_main__inner{width:100%}}.p-aboutus_section_main__flex{width:100%;display:flex;align-items:flex-start}@media screen and (max-width:1199px){.p-aboutus_section_main__flex{display:block;margin-top:-90px;position:relative;z-index:1;padding:36px 30px}}@media screen and (max-width:640px){.p-aboutus_section_main__flex{margin:0;padding:0}}.p-aboutus_section_main__description{width:600px;height:480px;padding:60px 50px;background:#ffffff;margin-top:0;opacity:0;transition:opacity 0.5s ease-in-out,margin 0.5s ease-in-out;transition-delay:0.3s}@media screen and (max-width:1280px){.p-aboutus_section_main__description{width:calc(50vw + -40px)}}@media screen and (max-width:1199px){.p-aboutus_section_main__description{width:100%;height:auto;padding:0;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transform:translateY(30px)}}#fullpage li:nth-child(2) .p-aboutus_section_main__description,#fullpage li:nth-child(4) .p-aboutus_section_main__description{order:2}.p-aboutus_section_main__headline{width:100%;margin-bottom:35px}@media screen and (max-width:1280px){.p-aboutus_section_main__headline{margin-bottom:calc(7.5vw + -62px)}}@media screen and (max-width:1199px){.p-aboutus_section_main__headline{margin-bottom:28px}}@media screen and (max-width:900px){.p-aboutus_section_main__headline{margin-bottom:calc(1.538vw + 14.154px)}}@media screen and (max-width:640px){.p-aboutus_section_main__headline{margin-bottom:24px}}.p-aboutus_section_main__headline .cont{font-weight:400}.p-aboutus_section_main__headline .cont ._ttl{display:inline-block;font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:18px;color:#797979;padding-right:50px;position:relative}@media screen and (max-width:1280px){.p-aboutus_section_main__headline .cont ._ttl{font-size:1280,18,"->",1200,16}}@media screen and (max-width:1199px){.p-aboutus_section_main__headline .cont ._ttl{font-size:16px}}@media screen and (max-width:900px){.p-aboutus_section_main__headline .cont ._ttl{padding-right:calc(2.308vw + 29.231px)}}@media screen and (max-width:640px){.p-aboutus_section_main__headline .cont ._ttl{padding-right:44px}}.p-aboutus_section_main__headline .cont ._ttl:before{content:"";position:absolute;bottom:0;right:0;width:40px;height:1px;background:#797979}.p-aboutus_section_main__headline .cont ._num{font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:28px;color:#004b9b}@media screen and (max-width:1280px){.p-aboutus_section_main__headline .cont ._num{font-size:calc(2.5vw + -4px)}}@media screen and (max-width:1199px){.p-aboutus_section_main__headline .cont ._num{font-size:24px}}.p-aboutus_section_main__text{width:100%}@media screen and (max-width:1199px){.p-aboutus_section_main__text{margin-bottom:28px}}@media screen and (max-width:900px){.p-aboutus_section_main__text{margin-bottom:calc(1.538vw + 14.154px)}}@media screen and (max-width:640px){.p-aboutus_section_main__text{margin-bottom:24px}}.p-aboutus_section_main__text .ttl{width:100%;margin-bottom:30px}@media screen and (max-width:1280px){.p-aboutus_section_main__text .ttl{margin-bottom:calc(5vw + -34px)}}@media screen and (max-width:1199px){.p-aboutus_section_main__text .ttl{margin-bottom:30px}}@media screen and (max-width:900px){.p-aboutus_section_main__text .ttl{margin-bottom:calc(3.077vw + 0.308px)}}@media screen and (max-width:640px){.p-aboutus_section_main__text .ttl{margin-bottom:20px}}.p-aboutus_section_main__text .ttl ._main{display:block;font-feature-settings:"palt";font-size:26px;font-weight:bold;letter-spacing:0.62px;line-height:1.7692307692;margin-top:-10px;margin-bottom:-10px;color:#004b9b}@media screen and (max-width:1280px){.p-aboutus_section_main__text .ttl ._main{font-size:calc(3.75vw + -22px)}}@media screen and (max-width:1199px){.p-aboutus_section_main__text .ttl ._main{font-size:22px}}@media screen and (max-width:900px){.p-aboutus_section_main__text .ttl ._main{font-size:calc(1.538vw + 8.154px)}}@media screen and (max-width:640px){.p-aboutus_section_main__text .ttl ._main{font-size:18px;letter-spacing:0.1px}}.p-aboutus_section_main__text .ttl ._main .__ib{display:inline-block}.p-aboutus_section_main__text .cont{width:100%}.p-aboutus_section_main__text .cont ._text{font-size:15px;line-height:2;margin-top:-7.5px;margin-bottom:-7.5px;text-align:justify}@media screen and (max-width:1280px){.p-aboutus_section_main__text .cont ._text{font-size:calc(1.25vw + -1px)}}@media screen and (max-width:1199px){.p-aboutus_section_main__text .cont ._text{font-size:15px}}.p-aboutus_section_main__diagram{width:600px;transition:opacity 0.5s ease-in-out;transition-delay:0.3s;opacity:0}@media screen and (max-width:1280px){.p-aboutus_section_main__diagram{width:calc(50vw + -40px)}}@media screen and (max-width:1199px){.p-aboutus_section_main__diagram{width:100%;background:#cccccc url("../images/aboutus/img_about_03_diagram_bg_sp.jpg") no-repeat center;background-size:cover;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transform:translateY(30px)}}@media screen and (max-width:900px){.p-aboutus_section_main__diagram{background:none}}@media screen and (max-width:900px){.p-aboutus_section_main__diagram .c-swipe_set:before{display:none}}@media screen and (max-width:528px){.p-aboutus_section_main__diagram .c-swipe_set:before{display:block}}.p-aboutus_section_main__figure{width:100%}@media screen and (max-width:1199px){.p-aboutus_section_main__figure{display:flex;justify-content:center;align-items:center;padding:23px 0}}@media screen and (max-width:900px){.p-aboutus_section_main__figure{min-width:480px;background:#cccccc url("../images/aboutus/img_about_03_diagram_bg_sp.jpg") no-repeat center;background-size:cover}}.p-aboutus_section_main__figure .photo{width:600px}@media screen and (max-width:1280px){.p-aboutus_section_main__figure .photo{width:calc(50vw + -40px)}}@media screen and (max-width:1199px){.p-aboutus_section_main__figure .photo{width:calc(33.445vw + 170.997px)}}@media screen and (max-width:900px){.p-aboutus_section_main__figure .photo{width:480px}}@media screen and (max-width:1199px){.p-aboutus_section_main__figure .photo .pc_img{display:none}}.p-aboutus_section_main__figure .photo .sp_img{display:none}@media screen and (max-width:1199px){.p-aboutus_section_main__figure .photo .sp_img{display:block}}.p-aboutus_section_main__list{width:100%;margin-top:35px;display:flex;justify-content:space-between}@media screen and (max-width:900px){.p-aboutus_section_main__list{margin-top:calc(4.615vw + -6.538px)}}@media screen and (max-width:640px){.p-aboutus_section_main__list{margin-top:23px;display:block}}.p-aboutus_section_main__list li{width:236px}@media screen and (max-width:1280px){.p-aboutus_section_main__list li{width:48.5%;max-width:236px}}@media screen and (max-width:1199px){.p-aboutus_section_main__list li{max-width:none}}@media screen and (max-width:640px){.p-aboutus_section_main__list li{width:100%}}@media screen and (max-width:640px){.p-aboutus_section_main__list li:not(:last-child){margin-bottom:12px}}.p-aboutus_section_main__link{display:block;width:100%;position:relative;color:#004b9b;text-align:center;font-weight:500;border:1px solid #4988b8;line-height:44px;padding-bottom:2px;transition:color 0.3s ease-in-out,background 0.3s ease-in-out,border 0.3s ease-in-out}@media screen and (min-width:901px){.p-aboutus_section_main__link:hover{color:#4078b4;background:#f9fdff;border-color:#004b9b}}@media screen and (min-width:901px){.p-aboutus_section_main__link:hover:before{right:7px}}.p-aboutus_section_main__link:before{content:"";font-family:"Font Awesome 5 Free";font-size:15px;font-weight:900;color:#004b9b;display:inline-block;position:absolute;top:50%;right:11px;transform:translateY(-50%);transition:right 0.2s ease-in-out}.p-aboutus_section_01{width:100%;position:relative}.p-aboutus_section_01 .fp-scroller{height:100%}.l-aboutus .p-aboutus_section_01 .p-aboutus_section_01_main__description,.l-aboutus .p-aboutus_section_01 .p-aboutus_section_01_main__diagram{opacity:0;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transform:translateY(30px);transition-delay:0.3s}@media screen and (max-width:1199px){.fp-viewing-1 .p-aboutus_section_01 .p-aboutus_section_01_main__description,.fp-viewing-1 .p-aboutus_section_01 .p-aboutus_section_01_main__diagram,.fp-viewing-2 .p-aboutus_section_01 .p-aboutus_section_01_main__description,.fp-viewing-2 .p-aboutus_section_01 .p-aboutus_section_01_main__diagram,.fp-viewing-3 .p-aboutus_section_01 .p-aboutus_section_01_main__description,.fp-viewing-3 .p-aboutus_section_01 .p-aboutus_section_01_main__diagram{opacity:1;transform:none}}.fp-viewing-0.delay_animation_set .p-aboutus_section_01.active .p-aboutus_section_01_main__description,.fp-viewing-0.delay_animation_set .p-aboutus_section_01.active .p-aboutus_section_01_main__diagram{opacity:1;transform:none}.fp-viewing-0.delay_animation_set .p-aboutus_section_01.active .aboutus_next{opacity:1;left:25%;transform:translateX(-50%);transition-delay:1.2s}.p-aboutus_section_01 .slick-list{height:100%}.p-aboutus_section_01 .slick-list .slick-track{height:100%}.p-aboutus_section_01 .slick-list .slick-track .slick-slide{height:100%}.p-aboutus_section_01 .slick-list .slick-track .slick-slide>div{height:100%}.p-aboutus_section_01__slide{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:100%;height:100%}@media screen and (max-width:1199px){.p-aboutus_section_01__slide{width:100%;transform:none;position:static;padding-top:50px}}.p-aboutus_section_01__slide li{width:100%;height:100%;background:no-repeat center;background-size:cover}@media screen and (max-width:1199px){.p-aboutus_section_01__slide li{height:calc(43.966vw + 72.31px)}}@media screen and (max-width:320px){.p-aboutus_section_01__slide li{height:213px}}.p-aboutus_section_01__slide li.slide_01{background-image:url("../images/aboutus/img_section_01_bg.jpg")}@media screen and (max-width:1199px){.p-aboutus_section_01__slide li.slide_01{background-image:url("../images/aboutus/img_section_01_bg_sp.jpg")}}.p-aboutus_section_01__slide li.slide_02{background-image:url("../images/aboutus/img_section_01-2_bg.jpg")}@media screen and (max-width:1199px){.p-aboutus_section_01__slide li.slide_02{background-image:url("../images/aboutus/img_section_01-2_bg_sp.jpg")}}.p-aboutus_section_01__bg{width:100%;height:100%;min-height:680px!important}@media screen and (max-width:1199px){.p-aboutus_section_01__bg{min-height:auto!important;background:#f0f0f0 url("../images/aboutus/img_section_01_text_bg_tab.jpg") no-repeat center;background-size:cover;padding:40px 0 146px}}@media screen and (max-width:900px){.p-aboutus_section_01__bg{padding:calc(5.769vw + -11.923px) 0 calc(65.152vw + -440.364px)}}@media screen and (max-width:768px){.p-aboutus_section_01__bg{padding-bottom:0}}@media screen and (max-width:640px){.p-aboutus_section_01__bg{padding:25px 0 48px}}.p-aboutus_section_01_main{width:100%;position:absolute;top:52.5%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1199px){.p-aboutus_section_01_main{position:static;transform:none;max-width:900px;margin:0 auto}}.p-aboutus_section_01_main__flex{display:flex;align-items:flex-start}@media screen and (max-width:1199px){.p-aboutus_section_01_main__flex{display:block;position:relative}}.p-aboutus_section_01_main__description{width:550px;margin-right:148px}@media screen and (max-width:1280px){.p-aboutus_section_01_main__description{margin-right:calc(47.5vw + -460px)}}@media screen and (max-width:1199px){.p-aboutus_section_01_main__description{width:100%;margin:0}}.p-aboutus_section_01_main__headline{width:100%;margin-bottom:34px}@media screen and (max-width:1280px){.p-aboutus_section_01_main__headline{margin-bottom:calc(7.5vw + -62px)}}@media screen and (max-width:1199px){.p-aboutus_section_01_main__headline{margin-bottom:33px}}@media screen and (max-width:900px){.p-aboutus_section_01_main__headline{margin-bottom:calc(3.462vw + 1.846px)}}@media screen and (max-width:640px){.p-aboutus_section_01_main__headline{margin-bottom:24px}}.p-aboutus_section_01_main__headline .cont{font-weight:400}.p-aboutus_section_01_main__headline .cont ._ttl{display:inline-block;font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:22px;color:#797979;padding-right:50px;position:relative}@media screen and (max-width:1280px){.p-aboutus_section_01_main__headline .cont ._ttl{font-size:1280,22,"->",1200,20}}@media screen and (max-width:1199px){.p-aboutus_section_01_main__headline .cont ._ttl{font-size:22px}}@media screen and (max-width:900px){.p-aboutus_section_01_main__headline .cont ._ttl{font-size:calc(1.538vw + 8.154px);padding-right:calc(5vw + 5px)}}@media screen and (max-width:640px){.p-aboutus_section_01_main__headline .cont ._ttl{font-size:18px;padding-right:37px}}.p-aboutus_section_01_main__headline .cont ._ttl:before{content:"";position:absolute;bottom:0;right:0;width:40px;height:1px;background:#797979}@media screen and (max-width:900px){.p-aboutus_section_01_main__headline .cont ._ttl:before{width:calc(3.077vw + 12.308px)}}@media screen and (max-width:640px){.p-aboutus_section_01_main__headline .cont ._ttl:before{width:32px}}.p-aboutus_section_01_main__headline .cont ._num{font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:36px;color:#004b9b}@media screen and (max-width:1280px){.p-aboutus_section_01_main__headline .cont ._num{font-size:calc(2.5vw + 4px)}}@media screen and (max-width:1199px){.p-aboutus_section_01_main__headline .cont ._num{font-size:36px}}@media screen and (max-width:900px){.p-aboutus_section_01_main__headline .cont ._num{font-size:calc(1.538vw + 22.154px)}}@media screen and (max-width:640px){.p-aboutus_section_01_main__headline .cont ._num{font-size:32px}}.p-aboutus_section_01_main__text{width:100%}.p-aboutus_section_01_main__text .ttl{width:100%;margin-bottom:46px}@media screen and (max-width:1280px){.p-aboutus_section_01_main__text .ttl{margin-bottom:calc(10vw + -82px)}}@media screen and (max-width:1199px){.p-aboutus_section_01_main__text .ttl{margin-bottom:38px}}@media screen and (max-width:900px){.p-aboutus_section_01_main__text .ttl{margin-bottom:calc(4.231vw + -0.077px)}}@media screen and (max-width:640px){.p-aboutus_section_01_main__text .ttl{margin-bottom:27px}}.p-aboutus_section_01_main__text .ttl ._main{display:block;font-feature-settings:"palt";font-size:36px;font-weight:bold;line-height:1.6666666667;margin-top:-12px;margin-bottom:-12px;letter-spacing:1.73px;color:#004b9b}@media screen and (max-width:1280px){.p-aboutus_section_01_main__text .ttl ._main{font-size:calc(2.5vw + 4px)}}@media screen and (max-width:1199px){.p-aboutus_section_01_main__text .ttl ._main{font-size:28px}}@media screen and (max-width:900px){.p-aboutus_section_01_main__text .ttl ._main{font-size:calc(2.308vw + 7.231px)}}@media screen and (max-width:640px){.p-aboutus_section_01_main__text .ttl ._main{font-size:22px}}@media screen and (max-width:400px){.p-aboutus_section_01_main__text .ttl ._main .__ib_sp{display:block}}.p-aboutus_section_01_main__text .ttl ._main .__ib{display:block}@media screen and (max-width:1199px){.p-aboutus_section_01_main__text .ttl ._main .__ib{display:inline-block}}@media screen and (max-width:400px){.p-aboutus_section_01_main__text .ttl ._main br{display:none}}.p-aboutus_section_01_main__text .cont{width:480px}@media screen and (max-width:900px){.p-aboutus_section_01_main__text .cont{width:100%}}@media screen and (max-width:768px){.p-aboutus_section_01_main__text .cont{margin-bottom:27px}}.p-aboutus_section_01_main__text .cont ._text{line-height:2;margin-top:-8px;margin-bottom:-8px;text-align:justify}@media screen and (max-width:1280px){.p-aboutus_section_01_main__text .cont ._text{font-size:calc(1.25vw + 0px)}}@media screen and (max-width:1199px){.p-aboutus_section_01_main__text .cont ._text{width:500px;font-size:16px}}@media screen and (max-width:900px){.p-aboutus_section_01_main__text .cont ._text{width:calc(94.697vw + -352.273px)}}@media screen and (max-width:768px){.p-aboutus_section_01_main__text .cont ._text{width:100%}}@media screen and (max-width:1199px){.p-aboutus_section_01_main__diagram{position:absolute;bottom:-90px;right:0}}@media screen and (max-width:900px){.p-aboutus_section_01_main__diagram{bottom:calc(-34.091vw + 216.818px)}}@media screen and (max-width:768px){.p-aboutus_section_01_main__diagram{width:89.66%;max-width:414px;min-width:260px;margin:0 auto;position:static}}.p-aboutus_section_01_main__figure{width:414px;margin-top:28px}@media screen and (max-width:1280px){.p-aboutus_section_01_main__figure{width:calc(42.5vw + -130px);margin-top:calc(-5vw + 92px)}}@media screen and (max-width:1199px){.p-aboutus_section_01_main__figure{width:313px;margin:0}}@media screen and (max-width:768px){.p-aboutus_section_01_main__figure{width:100%}}.p-aboutus_section_02{width:100%}@media screen and (max-width:1199px){.p-aboutus_section_02{width:100%;background:#f0f0f0 url("../images/aboutus/img_section_02_text_bg_tab.jpg") no-repeat center;background-size:cover}}@media screen and (max-width:640px){.p-aboutus_section_02{background:#ffffff}}.p-aboutus_section_02 .fp-scroller{height:100%}.l-aboutus .p-aboutus_section_02 .p-aboutus_section_02_main__diagram{opacity:0;transition:opacity 0.5s ease-in-out,margin 0.5s ease-in-out;transition-delay:0.3s}@media screen and (max-width:1199px){.l-aboutus .p-aboutus_section_02 .p-aboutus_section_02_main__diagram{transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transform:translateY(30px)}}@media screen and (max-width:1199px){.fp-viewing-2 .p-aboutus_section_02 .p-aboutus_section_02_main__diagram,.fp-viewing-2 .p-aboutus_section_02 .p-aboutus_section_main__description,.fp-viewing-3 .p-aboutus_section_02 .p-aboutus_section_02_main__diagram,.fp-viewing-3 .p-aboutus_section_02 .p-aboutus_section_main__description,.fp-viewing-4 .p-aboutus_section_02 .p-aboutus_section_02_main__diagram,.fp-viewing-4 .p-aboutus_section_02 .p-aboutus_section_main__description{opacity:1;transform:none}}.fp-viewing-1 .p-aboutus_section_02.active .p-aboutus_section_main__description{opacity:1;margin-top:calc(12vh + -41.6px)}@media screen and (min-height:1080px){.fp-viewing-1 .p-aboutus_section_02.active .p-aboutus_section_main__description{margin-top:88px}}@media screen and (max-height:680px){.fp-viewing-1 .p-aboutus_section_02.active .p-aboutus_section_main__description{margin-top:40px}}@media (-ms-high-contrast:none){.fp-viewing-1 .p-aboutus_section_02.active .p-aboutus_section_main__description{margin-top:88px}}@media (max-height:980px) and (-ms-high-contrast:none){.fp-viewing-1 .p-aboutus_section_02.active .p-aboutus_section_main__description{margin-top:76px}}@media (max-height:880px) and (-ms-high-contrast:none){.fp-viewing-1 .p-aboutus_section_02.active .p-aboutus_section_main__description{margin-top:64px}}@media (max-height:780px) and (-ms-high-contrast:none){.fp-viewing-1 .p-aboutus_section_02.active .p-aboutus_section_main__description{margin-top:52px}}@media (max-height:680px) and (-ms-high-contrast:none){.fp-viewing-1 .p-aboutus_section_02.active .p-aboutus_section_main__description{margin-top:40px}}@media screen and (max-width:1199px){.fp-viewing-1 .p-aboutus_section_02.active .p-aboutus_section_main__description{margin-top:0;transform:none}}.fp-viewing-1 .p-aboutus_section_02.active .p-aboutus_section_02_main__diagram{opacity:1}@media screen and (max-width:1199px){.fp-viewing-1 .p-aboutus_section_02.active .p-aboutus_section_02_main__diagram{transform:none}}.fp-viewing-1 .p-aboutus_section_02.active .aboutus_next{opacity:1;right:25%;transform:translateX(50%);transition-delay:1.2s}.p-aboutus_section_02__bg{width:100%;height:100%;background:url("../images/aboutus/img_section_02_bg.jpg") no-repeat center bottom;background-size:cover;min-height:680px!important}@media screen and (max-width:1199px){.p-aboutus_section_02__bg{background:none;min-height:auto!important}}.p-aboutus_section_02__sp_bg{display:none}@media screen and (max-width:1199px){.p-aboutus_section_02__sp_bg{display:block;width:100%;height:calc(30vw + 50px);background:#f0f0f0 url("../images/aboutus/img_section_02_bg_sp.jpg") no-repeat top center;background-size:100% auto}}@media screen and (max-width:900px){.p-aboutus_section_02__sp_bg{background-size:cover}}@media screen and (max-width:1199px){.p-aboutus_section_02_main{width:100%;max-width:960px;margin:0 auto;background:#ffffff}}@media screen and (max-width:640px){.p-aboutus_section_02_main{padding:17px 0 40px}}.p-aboutus_section_02_main__diagram{width:600px;height:480px}@media (-ms-high-contrast:none){.p-aboutus_section_02_main__diagram{margin-right:-1px}}@media screen and (max-width:1280px){.p-aboutus_section_02_main__diagram{width:calc(50vw + -40px)}}@media screen and (max-width:1199px){.p-aboutus_section_02_main__diagram{width:100%;margin-right:0;height:calc(13.378vw + 199.599px)}}@media screen and (max-width:900px){.p-aboutus_section_02_main__diagram{height:320px}}@media screen and (max-width:700px){.p-aboutus_section_02_main__diagram{height:auto}}.p-aboutus_section_02_main__list{width:100%;height:100%;display:flex;background:#455162 url("../images/aboutus/img_about_02_diagram_bg.jpg") no-repeat center;background-size:cover}@media screen and (max-width:1199px){.p-aboutus_section_02_main__list{background-position:bottom center}}@media screen and (max-width:700px){.p-aboutus_section_02_main__list{display:block}}.p-aboutus_section_02_main__list li{width:33.3333333334%;height:100%}@media screen and (max-width:700px){.p-aboutus_section_02_main__list li{width:100%;height:158px}}.p-aboutus_section_02_main__list li:not(:last-child){border-right:1px solid #ffffff}@media screen and (max-width:700px){.p-aboutus_section_02_main__list li:not(:last-child){border:none;border-bottom:1px solid #ffffff}}.p-aboutus_section_02_main__link{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;transition:background 0.3s ease-in-out}@media screen and (max-width:700px){.p-aboutus_section_02_main__link{flex-direction:row;flex-wrap:nowrap;padding:20px}}@media screen and (min-width:901px){.p-aboutus_section_02_main__link:hover{background:rgba(0,75,155,0.1)}}.p-aboutus_section_02_main__figure{position:relative;width:156px;height:156px;overflow:hidden;border:5px solid #ffffff;border-radius:50%;margin-bottom:14px}@media screen and (max-width:1199px){.p-aboutus_section_02_main__figure{width:calc(12.709vw + 3.619px);height:calc(12.709vw + 3.619px)}}@media screen and (max-width:900px){.p-aboutus_section_02_main__figure{width:118px;height:118px}}@media screen and (max-width:700px){.p-aboutus_section_02_main__figure{margin-right:12px;margin-bottom:0}}.p-aboutus_section_02_main__figure .photo{width:100%;height:100%}.p-aboutus_section_02_main__figure .photo img{position:absolute;top:50%;left:50%;max-width:101%;transform:translate(-50%,-50%);transition:transform 0.3s ease-in-out}@media screen and (min-width:901px){.p-aboutus_section_02_main__link:hover .p-aboutus_section_02_main__figure .photo img{transform:translate(-50%,-50%) scale(1.07)}}.p-aboutus_section_02_main__item{width:100%}@media screen and (max-width:700px){.p-aboutus_section_02_main__item{width:118px}}.p-aboutus_section_02_main__item .box{width:100%}.p-aboutus_section_02_main__item .box ._ttl{width:100%;text-align:center;margin-bottom:20px}@media screen and (max-width:700px){.p-aboutus_section_02_main__item .box ._ttl{text-align:left}}@media screen and (max-width:700px){.p-aboutus_section_02_main__list li:nth-child(2) .p-aboutus_section_02_main__item .box ._ttl{margin-bottom:16px}}.p-aboutus_section_02_main__item .box ._ttl .__en{display:block;font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";font-size:14px;font-weight:bold;color:#004b9b;margin-bottom:7px}.p-aboutus_section_02_main__item .box ._ttl .__jp{display:block;font-feature-settings:"palt";font-size:16px;font-weight:bold}@media screen and (max-width:1280px){.p-aboutus_section_02_main__item .box ._ttl .__jp{font-size:calc(1.25vw + 0px)}}@media screen and (max-width:1199px){.p-aboutus_section_02_main__item .box ._ttl .__jp{font-size:16px}}@media screen and (max-width:700px){.p-aboutus_section_02_main__item .box ._ttl .__jp{line-height:1.25;margin-top:-2px;margin-bottom:-2px}}.p-aboutus_section_02_main__item .box ._ttl .__jp span{display:inline-block}.p-aboutus_section_02_main__item .box ._cont{width:100%;max-width:160px;margin:0 auto}@media screen and (max-width:1199px){.p-aboutus_section_02_main__item .box ._cont{max-width:calc(14.047vw + -8.421px)}}@media screen and (max-width:900px){.p-aboutus_section_02_main__item .box ._cont{max-width:118px}}.p-aboutus_section_02_main__item .box ._cont .__text{display:block;width:100%;position:relative;background:#004b9b;border:1px solid #ffffff;font-size:15px;font-weight:500;line-height:44px;padding-bottom:2px;color:#ffffff;text-align:center;transition:color 0.3s ease-in-out,border 0.3s ease-in-out,background 0.3s ease-in-out}@media screen and (max-width:900px){.p-aboutus_section_02_main__item .box ._cont .__text{line-height:37px;padding-bottom:1px}}@media screen and (min-width:901px){.p-aboutus_section_02_main__link:hover .p-aboutus_section_02_main__item .box ._cont .__text{color:#004b9b;border-color:#004b9b;background:#ffffff}}.p-aboutus_section_02_main__item .box ._cont .__text:before{content:"";font-family:"Font Awesome 5 Free";font-size:15px;font-weight:900;color:#ffffff;display:inline-block;position:absolute;top:50%;right:11px;transform:translateY(-50%);transition:right 0.2s ease-in-out,color 0.3s ease-in-out}@media screen and (min-width:901px){.p-aboutus_section_02_main__link:hover .p-aboutus_section_02_main__item .box ._cont .__text:before{right:7px;color:#004b9b}}.p-aboutus_section_03{width:100%}@media screen and (max-width:1199px){.p-aboutus_section_03{width:100%;background:#f0f0f0 url("../images/aboutus/img_section_03_text_bg_tab.jpg") no-repeat center;background-size:cover}}@media screen and (max-width:640px){.p-aboutus_section_03{background:#ffffff}}.p-aboutus_section_03 .fp-scroller{height:100%}@media screen and (max-width:1199px){.fp-viewing-3 .p-aboutus_section_03 .p-aboutus_section_main__description,.fp-viewing-3 .p-aboutus_section_03 .p-aboutus_section_main__diagram,.fp-viewing-4 .p-aboutus_section_03 .p-aboutus_section_main__description,.fp-viewing-4 .p-aboutus_section_03 .p-aboutus_section_main__diagram,.fp-viewing-5 .p-aboutus_section_03 .p-aboutus_section_main__description,.fp-viewing-5 .p-aboutus_section_03 .p-aboutus_section_main__diagram{opacity:1;transform:none}}.fp-viewing-2 .p-aboutus_section_03.active .p-aboutus_section_main__description{opacity:1;margin-top:calc(12vh + -41.6px)}@media screen and (min-height:1080px){.fp-viewing-2 .p-aboutus_section_03.active .p-aboutus_section_main__description{margin-top:88px}}@media screen and (max-height:680px){.fp-viewing-2 .p-aboutus_section_03.active .p-aboutus_section_main__description{margin-top:40px}}@media (-ms-high-contrast:none){.fp-viewing-2 .p-aboutus_section_03.active .p-aboutus_section_main__description{margin-top:88px}}@media (max-height:980px) and (-ms-high-contrast:none){.fp-viewing-2 .p-aboutus_section_03.active .p-aboutus_section_main__description{margin-top:76px}}@media (max-height:880px) and (-ms-high-contrast:none){.fp-viewing-2 .p-aboutus_section_03.active .p-aboutus_section_main__description{margin-top:64px}}@media (max-height:780px) and (-ms-high-contrast:none){.fp-viewing-2 .p-aboutus_section_03.active .p-aboutus_section_main__description{margin-top:52px}}@media (max-height:680px) and (-ms-high-contrast:none){.fp-viewing-2 .p-aboutus_section_03.active .p-aboutus_section_main__description{margin-top:40px}}@media screen and (max-width:1199px){.fp-viewing-2 .p-aboutus_section_03.active .p-aboutus_section_main__description{margin-top:0;transform:none}}.fp-viewing-2 .p-aboutus_section_03.active .p-aboutus_section_main__diagram{opacity:1}@media screen and (max-width:1199px){.fp-viewing-2 .p-aboutus_section_03.active .p-aboutus_section_main__diagram{transform:none}}.fp-viewing-2 .p-aboutus_section_03.active .aboutus_next{opacity:1;left:25%;transform:translateX(-50%);transition-delay:1.2s}.p-aboutus_section_03__bg{width:100%;height:100%;background:url("../images/aboutus/img_section_03_bg.jpg") no-repeat center bottom;background-size:cover;min-height:680px!important}@media screen and (max-width:1199px){.p-aboutus_section_03__bg{background:none;min-height:auto!important}}.p-aboutus_section_03__sp_bg{display:none}@media screen and (max-width:1199px){.p-aboutus_section_03__sp_bg{display:block;width:100%;height:calc(30vw + 50px);background:#f0f0f0 url("../images/aboutus/img_section_03_bg_sp.jpg") no-repeat top center;background-size:100% auto;min-height:auto!important}}@media screen and (max-width:900px){.p-aboutus_section_03__sp_bg{background-size:cover}}@media screen and (max-width:1199px){.p-aboutus_section_03_main{width:100%;max-width:960px;margin:0 auto;background:#ffffff}}@media screen and (max-width:640px){.p-aboutus_section_03_main{padding:17px 0 40px}}.p-aboutus_section_04{width:100%}@media screen and (max-width:1199px){.p-aboutus_section_04{width:100%;background:#f0f0f0 url("../images/aboutus/img_section_04_text_bg_tab.jpg") no-repeat center;background-size:cover}}@media screen and (max-width:640px){.p-aboutus_section_04{background:#ffffff}}.p-aboutus_section_04 .fp-scroller{height:100%}.l-aboutus .p-aboutus_section_04 .p-aboutus_section_04_main__diagram{opacity:0;transition:opacity 0.5s ease-in-out;transition-delay:0.3s}@media screen and (max-width:1199px){.l-aboutus .p-aboutus_section_04 .p-aboutus_section_04_main__diagram{transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transform:translateY(30px)}}@media screen and (max-width:1199px){.fp-viewing-4 .p-aboutus_section_04 .p-aboutus_section_04_main__diagram,.fp-viewing-4 .p-aboutus_section_04 .p-aboutus_section_main__description,.fp-viewing-5 .p-aboutus_section_04 .p-aboutus_section_04_main__diagram,.fp-viewing-5 .p-aboutus_section_04 .p-aboutus_section_main__description,.fp-viewing-6 .p-aboutus_section_04 .p-aboutus_section_04_main__diagram,.fp-viewing-6 .p-aboutus_section_04 .p-aboutus_section_main__description{opacity:1;transform:none}}.fp-viewing-3 .p-aboutus_section_04.active .p-aboutus_section_main__description{opacity:1;margin-top:calc(12vh + -41.6px)}@media screen and (min-height:1080px){.fp-viewing-3 .p-aboutus_section_04.active .p-aboutus_section_main__description{margin-top:88px}}@media screen and (max-height:680px){.fp-viewing-3 .p-aboutus_section_04.active .p-aboutus_section_main__description{margin-top:40px}}@media (-ms-high-contrast:none){.fp-viewing-3 .p-aboutus_section_04.active .p-aboutus_section_main__description{margin-top:88px}}@media (max-height:980px) and (-ms-high-contrast:none){.fp-viewing-3 .p-aboutus_section_04.active .p-aboutus_section_main__description{margin-top:76px}}@media (max-height:880px) and (-ms-high-contrast:none){.fp-viewing-3 .p-aboutus_section_04.active .p-aboutus_section_main__description{margin-top:64px}}@media (max-height:780px) and (-ms-high-contrast:none){.fp-viewing-3 .p-aboutus_section_04.active .p-aboutus_section_main__description{margin-top:52px}}@media (max-height:680px) and (-ms-high-contrast:none){.fp-viewing-3 .p-aboutus_section_04.active .p-aboutus_section_main__description{margin-top:40px}}@media screen and (max-width:1199px){.fp-viewing-3 .p-aboutus_section_04.active .p-aboutus_section_main__description{margin-top:0;transform:none}}.fp-viewing-3 .p-aboutus_section_04.active .p-aboutus_section_04_main__diagram{opacity:1}@media screen and (max-width:1199px){.fp-viewing-3 .p-aboutus_section_04.active .p-aboutus_section_04_main__diagram{transform:none}}.fp-viewing-3 .p-aboutus_section_04.active .aboutus_next{opacity:1;right:25%;transform:translateX(50%);transition-delay:1.2s}.p-aboutus_section_04__bg{width:100%;height:100%;background:url("../images/aboutus/img_section_04_bg.jpg") no-repeat center bottom;background-size:cover;min-height:680px!important}@media screen and (max-width:1199px){.p-aboutus_section_04__bg{background:none;min-height:auto!important}}.p-aboutus_section_04__sp_bg{display:none}@media screen and (max-width:1199px){.p-aboutus_section_04__sp_bg{display:block;width:100%;height:calc(30vw + 50px);background:#f0f0f0 url("../images/aboutus/img_section_04_bg_sp.jpg") no-repeat top center;background-size:100% auto;min-height:auto!important}}@media screen and (max-width:900px){.p-aboutus_section_04__sp_bg{background-size:cover}}@media screen and (max-width:1199px){.p-aboutus_section_04_main{width:100%;max-width:960px;margin:0 auto;background:#ffffff}}@media screen and (max-width:640px){.p-aboutus_section_04_main{padding:17px 0 40px}}.p-aboutus_section_04_main__diagram{width:600px;height:480px;display:flex;justify-content:center;align-items:center;background:#cccccc url("../images/aboutus/img_about_04_diagram_bg.jpg") no-repeat center;background-size:cover}@media screen and (max-width:1199px){.p-aboutus_section_04_main__diagram{width:100%;height:auto;background-image:url("../images/aboutus/img_about_04_diagram_bg_sp.jpg");padding:36px 0}}@media screen and (max-width:900px){.p-aboutus_section_04_main__diagram{padding:calc(6.154vw + -19.385px) 0}}@media screen and (max-width:640px){.p-aboutus_section_04_main__diagram{padding:20px 0}}@media (max-width:640px) and (-ms-high-contrast:none){.p-aboutus_section_04_main__box{width:100%}}.p-aboutus_section_04_main__figure{width:100%}@media screen and (max-width:640px){.p-aboutus_section_04_main__figure{overflow:hidden}}.p-aboutus_section_04_main__figure .cap{font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:24px;font-weight:500;text-align:center;letter-spacing:0.58px;color:#004b9b}@media screen and (max-width:1199px){.p-aboutus_section_04_main__figure .cap{font-size:18px;letter-spacing:0.47px}}@media screen and (max-width:900px){.p-aboutus_section_04_main__figure .cap{font-size:calc(1.346vw + 5.885px)}}@media screen and (max-width:640px){.p-aboutus_section_04_main__figure .cap{font-size:14.5px}}.p-aboutus_section_04_main__figure .img{width:524px;margin:-37px auto -25px}@media screen and (max-width:1199px){.p-aboutus_section_04_main__figure .img{width:calc(34.783vw + 106.957px);margin:calc(-2.341vw + -8.93px) auto calc(-4.682vw + 31.14px)}}@media screen and (max-width:900px){.p-aboutus_section_04_main__figure .img{width:calc(17.931vw + 258.621px);margin:calc(-2.069vw + -11.379px) auto calc(0.345vw + -14.103px)}}@media (max-width:351px) and (-ms-high-contrast:none){.p-aboutus_section_04_main__figure .img{margin-left:calc(9.677vw + -43.968px);margin-right:0}}@media screen and (max-width:320px){.p-aboutus_section_04_main__figure .img{width:316px;margin:-18px auto -13px}}@media (max-width:320px) and (-ms-high-contrast:none){.p-aboutus_section_04_main__figure .img{margin-left:-13px}}.p-aboutus_section_04_main__linkbox{width:100%;max-width:320px;margin:0 auto}@media screen and (max-width:640px){.p-aboutus_section_04_main__linkbox{max-width:260px}}.p-aboutus_section_04_main__linkbox .link{display:block;width:100%;position:relative;background:#004b9b;font-weight:500;text-align:center;line-height:44px;padding-bottom:2px;border:1px solid #ffffff;color:#ffffff;transition:background 0.3s ease-in-out}@media screen and (max-width:640px){.p-aboutus_section_04_main__linkbox .link{font-size:14px;line-height:39px;padding-bottom:1px}}@media screen and (min-width:901px){.p-aboutus_section_04_main__linkbox .link:hover{background:#4078b4}}@media screen and (min-width:901px){.p-aboutus_section_04_main__linkbox .link:hover:before{right:7px}}.p-aboutus_section_04_main__linkbox .link:before{content:"";font-family:"Font Awesome 5 Free";font-size:15px;font-weight:900;color:#ffffff;display:inline-block;position:absolute;top:50%;right:11px;transform:translateY(-50%);transition:right 0.2s ease-in-out}@media screen and (max-width:640px){.p-aboutus_section_04_main__linkbox .link:before{right:9px}}.p-aboutus_section_05{width:100%}@media screen and (max-width:1199px){.p-aboutus_section_05{width:100%;background:#f0f0f0 url("../images/aboutus/img_section_05_text_bg_tab.jpg") no-repeat center;background-size:cover}}@media screen and (max-width:640px){.p-aboutus_section_05{background:#ffffff}}.p-aboutus_section_05 .fp-scroller{height:100%}.l-aboutus .p-aboutus_section_05 .p-aboutus_section_05_main__diagram{opacity:0;transition:opacity 0.5s ease-in-out;transition-delay:0.3s}@media screen and (max-width:1199px){.l-aboutus .p-aboutus_section_05 .p-aboutus_section_05_main__diagram{transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transform:translateY(30px)}}@media screen and (max-width:1199px){.fp-viewing-5 .p-aboutus_section_05 .p-aboutus_section_05_main__diagram,.fp-viewing-5 .p-aboutus_section_05 .p-aboutus_section_main__description,.fp-viewing-6 .p-aboutus_section_05 .p-aboutus_section_05_main__diagram,.fp-viewing-6 .p-aboutus_section_05 .p-aboutus_section_main__description,.fp-viewing-7 .p-aboutus_section_05 .p-aboutus_section_05_main__diagram,.fp-viewing-7 .p-aboutus_section_05 .p-aboutus_section_main__description{opacity:1;transform:none}}.fp-viewing-4 .p-aboutus_section_05.active .p-aboutus_section_main__description{opacity:1;margin-top:calc(12vh + -41.6px)}@media screen and (min-height:1080px){.fp-viewing-4 .p-aboutus_section_05.active .p-aboutus_section_main__description{margin-top:88px}}@media screen and (max-height:680px){.fp-viewing-4 .p-aboutus_section_05.active .p-aboutus_section_main__description{margin-top:40px}}@media (-ms-high-contrast:none){.fp-viewing-4 .p-aboutus_section_05.active .p-aboutus_section_main__description{margin-top:88px}}@media (max-height:980px) and (-ms-high-contrast:none){.fp-viewing-4 .p-aboutus_section_05.active .p-aboutus_section_main__description{margin-top:76px}}@media (max-height:880px) and (-ms-high-contrast:none){.fp-viewing-4 .p-aboutus_section_05.active .p-aboutus_section_main__description{margin-top:64px}}@media (max-height:780px) and (-ms-high-contrast:none){.fp-viewing-4 .p-aboutus_section_05.active .p-aboutus_section_main__description{margin-top:52px}}@media (max-height:680px) and (-ms-high-contrast:none){.fp-viewing-4 .p-aboutus_section_05.active .p-aboutus_section_main__description{margin-top:40px}}@media screen and (max-width:1199px){.fp-viewing-4 .p-aboutus_section_05.active .p-aboutus_section_main__description{margin-top:0;transform:none}}.fp-viewing-4 .p-aboutus_section_05.active .p-aboutus_section_05_main__diagram{opacity:1}@media screen and (max-width:1199px){.fp-viewing-4 .p-aboutus_section_05.active .p-aboutus_section_05_main__diagram{transform:none}}.fp-viewing-4 .p-aboutus_section_05.active .aboutus_next{opacity:1;left:25%;transform:translateX(-50%);transition-delay:1.2s}.p-aboutus_section_05__bg{width:100%;height:100%;background:url("../images/aboutus/img_section_05_bg.jpg") no-repeat center top;background-size:cover;min-height:680px!important}@media screen and (max-width:1199px){.p-aboutus_section_05__bg{background:none;min-height:auto!important}}.p-aboutus_section_05__sp_bg{display:none}@media screen and (max-width:1199px){.p-aboutus_section_05__sp_bg{display:block;width:100%;height:calc(30vw + 50px);background:#f0f0f0 url("../images/aboutus/img_section_05_bg_sp.jpg") no-repeat top center;background-size:100% auto;min-height:auto!important}}@media screen and (max-width:900px){.p-aboutus_section_05__sp_bg{background-size:cover}}@media screen and (max-width:1199px){.p-aboutus_section_05_main{width:100%;max-width:960px;margin:0 auto;background:#ffffff}}@media screen and (max-width:640px){.p-aboutus_section_05_main{padding:17px 0 40px}}.p-aboutus_section_05_main__diagram{width:600px;height:480px;background:#cccccc url("../images/aboutus/img_about_05_diagram_bg.jpg") no-repeat center;background-size:cover;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1280px){.p-aboutus_section_05_main__diagram{width:calc(50vw + -40px)}}@media screen and (max-width:1199px){.p-aboutus_section_05_main__diagram{width:100%;height:auto;background-image:url("../images/aboutus/img_about_05_diagram_bg_sp.jpg");padding:36px 0 39px}}@media screen and (max-width:900px){.p-aboutus_section_05_main__diagram{padding:calc(4.615vw + -5.538px) 0 calc(5.769vw + -12.923px)}}@media screen and (max-width:640px){.p-aboutus_section_05_main__diagram{padding:0;background:none}}@media screen and (max-width:640px){.p-aboutus_section_05_main__box{width:100%}}@media screen and (max-width:900px){.p-aboutus_section_05_main__box .c-swipe_set{margin-bottom:26px}}@media screen and (max-width:640px){.p-aboutus_section_05_main__box .c-swipe_set{margin-bottom:28px}}@media screen and (max-width:900px){.p-aboutus_section_05_main__box .c-swipe_set:before{display:none}}@media screen and (max-width:409px){.p-aboutus_section_05_main__box .c-swipe_set:before{display:block}}@media screen and (max-width:900px){.p-aboutus_section_05_main__box .c-swipe_set__shadow:before{content:none}}@media screen and (max-width:409px){.p-aboutus_section_05_main__box .c-swipe_set__shadow:before{content:""}}@media screen and (max-width:900px){.p-aboutus_section_05_main__box .c-swipe_set__shadow_hide:before{content:none}}@media screen and (max-width:409px){.p-aboutus_section_05_main__box .c-swipe_set__shadow_hide:before{content:""}}.p-aboutus_section_05_main__figure{width:414px;margin:0 auto 26px}@media screen and (max-width:900px){.p-aboutus_section_05_main__figure{min-width:372px;margin-bottom:0}}@media screen and (max-width:640px){.p-aboutus_section_05_main__figure{width:100%;padding:24px 20px;background:#cccccc url("../images/aboutus/img_about_05_diagram_bg_sp.jpg") no-repeat center;background-size:cover}}@media screen and (max-width:640px){.p-aboutus_section_05_main__figure .img{max-width:414px;margin:0 auto}}.p-aboutus_section_05_main__linkbox{width:100%;max-width:320px;margin:0 auto}@media screen and (max-width:640px){.p-aboutus_section_05_main__linkbox{max-width:260px}}.p-aboutus_section_05_main__linkbox .link{display:block;width:100%;position:relative;background:#004b9b;font-weight:500;text-align:center;line-height:44px;border:1px solid #ffffff;padding-bottom:2px;color:#ffffff;transition:background 0.3s ease-in-out,color 0.3s ease-in-out,border 0.3s ease-in-out}@media screen and (max-width:640px){.p-aboutus_section_05_main__linkbox .link{line-height:45px;padding-bottom:1px}}@media screen and (min-width:901px){.p-aboutus_section_05_main__linkbox .link:hover{background:#ffffff;color:#004b9b;border-color:#004b9b;line-height:45px;padding-bottom:1px}}@media screen and (min-width:901px){.p-aboutus_section_05_main__linkbox .link:hover:before{right:7px;color:#004b9b}}.p-aboutus_section_05_main__linkbox .link:before{content:"";font-family:"Font Awesome 5 Free";font-size:15px;font-weight:900;color:#ffffff;display:inline-block;position:absolute;top:50%;right:11px;transform:translateY(-50%);transition:right 0.2s ease-in-out,color 0.3s ease-in-out}.p-aboutus_section_06{width:100%}.p-aboutus_section_06 .fp-scroller{height:100%}.l-aboutus .p-aboutus_section_06 .p-aboutus_section_06_main__catch,.l-aboutus .p-aboutus_section_06 .p-aboutus_section_06_main__list,.l-aboutus .p-aboutus_section_06 .p-aboutus_section_main__headline{opacity:0;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transition-delay:0.3s;transform:translateY(30px)}@media screen and (max-width:1199px){.l-aboutus .p-aboutus_section_06 .p-aboutus_section_06_main__catch,.l-aboutus .p-aboutus_section_06 .p-aboutus_section_06_main__list,.l-aboutus .p-aboutus_section_06 .p-aboutus_section_main__headline{transition-delay:0s}}.l-aboutus.fp-viewing-6 .p-aboutus_section_06 .p-aboutus_section_06_main__catch,.l-aboutus.fp-viewing-6 .p-aboutus_section_06 .p-aboutus_section_06_main__list,.l-aboutus.fp-viewing-6 .p-aboutus_section_06 .p-aboutus_section_main__headline{opacity:1;transform:none}.fp-viewing-5 .p-aboutus_section_06.active .p-aboutus_section_06_main__catch,.fp-viewing-5 .p-aboutus_section_06.active .p-aboutus_section_06_main__list,.fp-viewing-5 .p-aboutus_section_06.active .p-aboutus_section_main__headline,.fp-viewing-6 .p-aboutus_section_06.active .p-aboutus_section_06_main__catch,.fp-viewing-6 .p-aboutus_section_06.active .p-aboutus_section_06_main__list,.fp-viewing-6 .p-aboutus_section_06.active .p-aboutus_section_main__headline{opacity:1;transform:none}.fp-viewing-5 .p-aboutus_section_06.active .aboutus_next,.fp-viewing-6 .p-aboutus_section_06.active .aboutus_next{opacity:1;transform:none;transition-delay:1.5s}.p-aboutus_section_06__bg{width:100%;height:100%;background:url("../images/aboutus/img_section_06_bg.jpg") no-repeat center top;background-size:cover;min-height:680px!important}@media screen and (max-width:1199px){.p-aboutus_section_06__bg{min-height:auto!important;padding:67px 0 92px}}@media screen and (max-width:900px){.p-aboutus_section_06__bg{padding:calc(11.538vw + -36.846px) 0 calc(12.308vw + -18.769px)}}@media screen and (max-width:640px){.p-aboutus_section_06__bg{padding:37px 0 60px}}.p-aboutus_section_06_main{width:1080px;margin:0 auto}@media screen and (max-width:1199px){.p-aboutus_section_06_main{width:100%;max-width:900px;padding:0 30px}}@media screen and (max-width:1199px) and (max-width:900px){.p-aboutus_section_06_main{padding:0 calc(11.538vw + -73.846px)}}@media screen and (max-width:1199px) and (max-width:640px){.p-aboutus_section_06_main{padding:0}}.p-aboutus_section_06_main__catch{width:100%;display:flex;align-content:center;margin-bottom:30px}@media screen and (max-width:1199px){.p-aboutus_section_06_main__catch{display:block;margin-bottom:36px}}@media screen and (max-width:900px){.p-aboutus_section_06_main__catch{margin-bottom:calc(3.846vw + 1.385px)}}@media screen and (max-width:640px){.p-aboutus_section_06_main__catch{margin-bottom:26px}}.p-aboutus_section_06_main__catch .ttl{width:277px;margin-right:48px;font-feature-settings:"palt";font-size:26px;font-weight:bold;line-height:1.7692307692;margin-top:-10px;margin-bottom:-10px;letter-spacing:0.62px;color:#004b9b}@media screen and (max-width:1199px){.p-aboutus_section_06_main__catch .ttl{width:100%;margin-right:0;font-size:22px;letter-spacing:0.53px;line-height:1.8181818182;margin-top:-9px;margin-bottom:16px}}@media screen and (max-width:900px){.p-aboutus_section_06_main__catch .ttl{font-size:calc(1.538vw + 8.154px)}}@media screen and (max-width:640px){.p-aboutus_section_06_main__catch .ttl{font-size:18px;line-height:1.7777777778;margin-top:-7px;margin-bottom:14px;letter-spacing:0.1px}}@media screen and (max-width:1199px){.p-aboutus_section_06_main__catch .ttl br{display:none}}.p-aboutus_section_06_main__catch .cont{width:755px;font-size:15px;line-height:2;margin-top:-7.5px;margin-bottom:-7.5px;text-align:justify}@media screen and (max-width:1199px){.p-aboutus_section_06_main__catch .cont{width:100%}}.p-aboutus_section_06_main__list{display:flex;justify-content:space-between;flex-wrap:wrap}.p-aboutus_section_06_main__list li{width:255px}.p-aboutus_section_06_main__list li:nth-child(n+5){margin-top:32px}.p-aboutus_section_06_main__list li:nth-child(4n+2):nth-last-child(2){margin-left:calc((100% - 255px * 4) / 3)}.p-aboutus_section_06_main__list li:nth-child(4n+2):last-child,.p-aboutus_section_06_main__list li:nth-child(4n+3):last-child{margin-right:auto;margin-left:calc((100% - 255px * 4) / 3)}@media screen and (max-width:1199px){.p-aboutus_section_06_main__list li{width:31.3%}.p-aboutus_section_06_main__list li:nth-child(n+4){margin-top:32px}.p-aboutus_section_06_main__list li:nth-child(4n+2):last-child,.p-aboutus_section_06_main__list li:nth-child(4n+2):nth-last-child(2),.p-aboutus_section_06_main__list li:nth-child(4n+3):last-child{margin-right:0;margin-left:0}.p-aboutus_section_06_main__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 31.3% * 1.5)}}@media screen and (max-width:640px){.p-aboutus_section_06_main__list li{width:47.6%}.p-aboutus_section_06_main__list li:nth-child(n+3){margin-top:20px}.p-aboutus_section_06_main__list li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}.p-aboutus_section_06_main__figure{width:100%}.p-aboutus_section_06_main__figure .cap{font-size:14px;font-weight:500;color:#455162;letter-spacing:0.34px;line-height:28px;background:#ffffff;padding:0 11px 2px}@media screen and (max-width:640px){.p-aboutus_section_06_main__figure .cap{font-size:13px;line-height:25px;padding-bottom:1px}}.p-aboutus_section_06_main__link{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;border:1px solid #4988b8;background:#ffffff;transition:background 0.3s ease-in-out,border 0.3s ease-in-out}@media screen and (min-width:901px){.p-aboutus_section_06_main__link:hover{background:#f9fdff;border-color:#004b9b}}@media screen and (min-width:901px){.p-aboutus_section_06_main__link:hover:before{background:#004b9b}}@media screen and (min-width:901px){.p-aboutus_section_06_main__link:hover:after{right:4px}}@media screen and (min-width:901px){.p-aboutus_section_06_main__link:hover .cont ._cap,.p-aboutus_section_06_main__link:hover .cont ._ttl{color:#4078b4}}.p-aboutus_section_06_main__link:before{content:"";position:absolute;bottom:-1px;right:-1px;width:24px;height:24px;background:#455162;transition:background 0.3s ease-in-out}@media screen and (max-width:640px){.p-aboutus_section_06_main__link:before{width:16px;height:16px}}.p-aboutus_section_06_main__link:after{content:"";font-family:"Font Awesome 5 Free";font-size:14px;font-weight:900;color:#ffffff;display:inline-block;position:absolute;bottom:4px;right:6px;transition:right 0.2s ease-in-out}@media screen and (max-width:640px){.p-aboutus_section_06_main__link:after{font-size:9.5px;bottom:1px;right:4px}}.p-aboutus_section_06_main__link .cont{display:block}.p-aboutus_section_06_main__link .cont ._cap{display:block;text-align:center;font-size:15px;font-weight:500;color:#004b9b;margin-bottom:11px;transition:color 0.3s ease-in-out}@media screen and (max-width:640px){.p-aboutus_section_06_main__link .cont ._cap{font-size:calc(0.625vw + 11px);margin-bottom:calc(1.25vw + 3px)}}@media screen and (max-width:320px){.p-aboutus_section_06_main__link .cont ._cap{font-size:13px;margin-bottom:7px}}.p-aboutus_section_06_main__link .cont ._ttl{font-size:18px;font-weight:500;text-align:center;color:#004b9b;transition:color 0.3s ease-in-out}@media screen and (max-width:640px){.p-aboutus_section_06_main__link .cont ._ttl{font-size:calc(0.625vw + 14px)}}@media screen and (max-width:320px){.p-aboutus_section_06_main__link .cont ._ttl{font-size:16px}}
/*# sourceMappingURL=common_aboutus.css.map */