html{scroll-behavior:smooth;scroll-padding-top:72px}@media screen and (max-width: 992px){html{scroll-padding-top:64px}}body{background-color:#fff;margin:0;font-family:"Noto Sans JP", sans-serif;font-weight:500;font-style:normal;overflow-x:hidden}.pc-content{display:block}@media screen and (max-width: 992px){.pc-content{display:none}}.sp-content{display:none}@media screen and (max-width: 992px){.sp-content{display:block}}.en-text{font-family:"Montserrat", sans-serif}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;position:fixed;left:0;top:0;z-index:50;height:80px}@media screen and (max-width: 992px){.header{height:auto}}.header.is-checked{display:block;width:100vw;height:100dvh;height:100vh}@media screen and (max-width: 992px){.header .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 6vw 0 4vw}}.header .header__inner .header__hamburger{display:none}@media screen and (max-width: 992px){.header .header__inner .header__hamburger{display:block;background-color:transparent;width:32px;height:100%;z-index:100;border:none}.header .header__inner .header__hamburger span{display:block;position:relative;background-color:#03316a;width:100%;height:3px;border-radius:2px;-webkit-transition:ease 0.3s;transition:ease 0.3s}.header .header__inner .header__hamburger span:nth-child(1){top:0}.header .header__inner .header__hamburger span:nth-child(2){margin:8px 0}.header .header__inner .header__hamburger span:nth-child(3){top:0}.header .header__inner .header__hamburger.is-checked span:nth-child(1){top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header .header__inner .header__hamburger.is-checked span:nth-child(2){opacity:0}.header .header__inner .header__hamburger.is-checked span:nth-child(3){top:-14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.header .header__global-navi{width:100vw}@media screen and (max-width: 992px){.header .header__global-navi{width:100vw;margin:0;padding:16px 0}}.header .header__global-navi .header__global-navi-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 40px}@media screen and (max-width: 992px){.header .header__global-navi .header__global-navi-inner{background:none}}.header .header__global-navi .header__global-navi-inner .header__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 16px}.header .header__global-navi .header__global-navi-inner .header__logo-wrap .appeal{width:440px;height:auto}@media screen and (max-width: 992px){.header .header__global-navi .header__global-navi-inner .header__logo-wrap{display:none}}.header .header__global-navi .header__global-navi-inner .logo{display:block}@media screen and (max-width: 992px){.header .header__global-navi .header__global-navi-inner .logo{display:none;margin:0}}.header .header__global-navi .logo{display:none}@media screen and (max-width: 992px){.header .header__global-navi .logo{display:block;margin:0}.header .header__global-navi .logo img{width:72%;height:auto}}@media screen and (max-width: 992px){.header .header__global-navi nav{display:none}.header .header__global-navi nav.is-checked{display:block;width:100vw;height:100dvh;height:100vh;margin:0 auto;padding-top:8vw;padding-bottom:0}}.header .header__global-navi .header__navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 992px){.header .header__global-navi .header__navi{-ms-flex-wrap:wrap;flex-wrap:wrap;width:92vw;margin:0 auto}}.header .header__global-navi .header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;margin:0 40px 0 0;padding:0}@media screen and (max-width: 992px){.header .header__global-navi .header__menu{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto 8vw}}.header .header__global-navi .header__menu li{display:block;text-align:center}@media screen and (max-width: 992px){.header .header__global-navi .header__menu li{width:100%;margin-bottom:8vw}}.header .header__global-navi .header__menu li a{display:block;color:#242422;font-size:14px}@media screen and (max-width: 992px){.header .header__global-navi .header__menu li a{font-size:5vw}}@media (hover: hover){.header .header__global-navi .header__menu li a{-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s}.header .header__global-navi .header__menu li a:hover{opacity:0.6}}.header .header__global-navi .header__menu li a .header__menu-button{width:100%;height:auto}.header .header__global-navi .header__button-wrap{display:block}@media screen and (max-width: 992px){.header .header__global-navi .header__button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}}.header .header__global-navi .header__button-wrap .header__button{display:block;background-color:#03316a;width:240px;padding:16px 0;color:#fff;font-size:16px;font-weight:900;text-align:center;border-radius:360px}@media screen and (max-width: 992px){.header .header__global-navi .header__button-wrap .header__button{width:100%;padding:6vw 0;font-size:5vw}}@media (hover: hover){.header .header__global-navi .header__button-wrap .header__button{-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s}.header .header__global-navi .header__button-wrap .header__button:hover{-webkit-filter:brightness(1.4);filter:brightness(1.4)}}.container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin:0 auto}main{width:100vw;margin:0 auto;padding-top:80px}@media screen and (max-width: 992px){main{padding-top:57px}}.contents-col{width:100vw;padding:96px 0}@media screen and (max-width: 992px){.contents-col{padding:10vw 0}}.contents-col .contents-col__inner{position:relative;width:1080px;margin:0 auto}@media screen and (max-width: 992px){.contents-col .contents-col__inner{width:92vw}}.contents-col .contents-col__title{position:relative;z-index:2;margin-bottom:48px;color:#03316a;font-size:34.5px;font-weight:900}@media screen and (max-width: 992px){.contents-col .contents-col__title{margin-bottom:6vw;font-size:8vw}}.contents-col .contents-col__en-title{position:absolute;top:-72px;left:-80px;z-index:1}@media screen and (max-width: 992px){.contents-col .contents-col__en-title{top:-6vw;left:-3vw;width:auto;height:10vw}}.contents-col .contents-col__read{margin-bottom:40px;color:#363636;font-size:20px;line-height:1.65}@media screen and (max-width: 992px){.contents-col .contents-col__read{margin-bottom:6vw;font-size:4vw}}.contents-col .contents-col__caution{background-color:#eee;width:100%;padding:16px;font-size:14px;border-radius:8px}@media screen and (max-width: 992px){.contents-col .contents-col__caution{padding:4vw;font-size:3.5vw}}.cv-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#03316a;width:320px;padding:20px 16px;color:#fff;font-size:20px;font-weight:900;border-radius:320px;-webkit-filter:drop-shadow(0 10px 30px rgba(58,72,90,0.4)) brightness(1);filter:drop-shadow(0 10px 30px rgba(58,72,90,0.4)) brightness(1)}.cv-button img{width:32px;height:auto}@media (hover: hover){.cv-button{-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s}.cv-button:hover{-webkit-filter:drop-shadow(0 10px 30px rgba(58,72,90,0.4)) brightness(1.4);filter:drop-shadow(0 10px 30px rgba(58,72,90,0.4)) brightness(1.4)}}.main-contents__col{margin-bottom:0}@media screen and (max-width: 992px){.main-contents__col{margin-bottom:57px}}.main-contents__col .main-contents__block{background-color:#fff;width:960px;margin:0 auto;padding:40px;border-radius:20px;-webkit-filter:drop-shadow(0 0 45px rgba(0,0,0,0.1));filter:drop-shadow(0 0 45px rgba(0,0,0,0.1))}@media screen and (max-width: 992px){.main-contents__col .main-contents__block{width:92vw;padding:6vw}}.main-contents__col .main-contents__block .main-contents__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media screen and (max-width: 992px){.main-contents__col .main-contents__block .main-contents__title{margin-bottom:4vw}}.main-contents__col .main-contents__block .main-contents__title .main-contents__title-text .main-contents__title-ja{display:block;width:100%;margin-bottom:4px;color:#21474e;font-size:16px;text-align:center;line-height:1}@media screen and (max-width: 992px){.main-contents__col .main-contents__block .main-contents__title .main-contents__title-text .main-contents__title-ja{margin-bottom:1vw;font-size:4vw}}.main-contents__col .main-contents__block .main-contents__title .main-contents__title-text .main-contents__title-en{color:#21474e;font-size:36px;text-align:center;line-height:1}@media screen and (max-width: 992px){.main-contents__col .main-contents__block .main-contents__title .main-contents__title-text .main-contents__title-en{font-size:8vw}}.main-contents__col .main-contents__block .main-contents__title .main-contents__title-text.white .main-contents__title-ja{color:#fff}.main-contents__col .main-contents__block .main-contents__title .main-contents__title-text.white .main-contents__title-en{color:#fff}.main-contents__col .main-contents__block .main-contents__block-inner.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.main-contents__col .main-contents__block .main-contents__block-inner.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-contents__col .main-contents__block .main-contents__block-inner.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-contents__col .main-contents__block .main-contents__block-inner.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-contents__col .main-contents__block .main-contents__block-inner.justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer{position:relative;z-index:5;background-color:#348493;width:100vw;padding:24px 0;color:#fff}@media screen and (max-width: 992px){.footer{padding:4vw 0}}.footer .footer__inner{margin:0 auto;padding:0 24px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer__inner ul li{margin-right:1rem;font-size:90%}.footer .footer__inner ul li:last-child{margin-right:0}@media screen and (max-width: 1279px){.footer .footer__inner{width:100%}}@media screen and (max-width: 1279px) and (max-width: 992px){.footer .footer__inner{width:94vw;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer__inner ul{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.footer .footer__inner ul li{margin-bottom:0.5rem}}@media screen and (max-width: 992px){.red .header__inner .header__hamburger span{background-color:#a91615 !important}}.red .header__button{background-color:#a91615 !important}.red .contents-col__title{color:#a91615 !important}.red .cv-button{background-color:#a91615 !important}@media screen and (max-width: 992px){.green .header__inner .header__hamburger span{background-color:#08894a !important}}.green .header__button{background-color:#08894a !important}.green .contents-col__title{color:#08894a !important}.green .cv-button{background-color:#08894a}@media screen and (max-width: 992px){.orange .header__inner .header__hamburger span{background-color:#03316a !important}}.orange .header__button{background-color:#03316a !important}.orange .contents-col__title{color:#03316a !important}.orange .cv-button{border:none !important}.orange .cv-button.sub{background-color:#fff !important;color:#03316a !important}
/*# sourceMappingURL=style_kintone-app-pack.css.map */