@charset "UTF-8";.c-pankuzu-box{padding:0 80px}@media screen and (max-width:768px){.c-pankuzu-box{padding:0 25px}}.c-pankuzu-box .c-pankuzu-wrap{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;width:100%}.c-pankuzu-box .c-pankuzu-wrap::-webkit-scrollbar{display:none}.c-pankuzu-box .c-pankuzu-wrap .c-pankuzu-list{align-items:center;display:flex;white-space:nowrap}.c-pankuzu-box .c-pankuzu-wrap .c-pankuzu-item{color:#252525;font-size:12px;letter-spacing:0;position:relative}.c-pankuzu-box .c-pankuzu-wrap .c-pankuzu-item:nth-of-type(n+2){padding-left:25px}.c-pankuzu-box .c-pankuzu-wrap .c-pankuzu-item:before{border-right:1px solid #252525;border-top:1px solid #252525;content:"";height:5px;left:8px;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);width:5px}.c-pankuzu-box .c-pankuzu-wrap .c-pankuzu-item:first-child:before{content:none}.c-pankuzu-box .c-pankuzu-wrap .c-pankuzu-link{color:#252525;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.c-pankuzu-box .c-pankuzu-wrap .c-pankuzu-link:hover{opacity:.7}}.p-sample-title{margin-top:25px;padding-top:25px}@media screen and (max-width:768px){.p-sample-title{margin-top:29px;padding-top:29px}}.p-sample-title .p-sample-title-en{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;padding-bottom:10px;position:relative;text-align:center}.p-sample-title .p-sample-title-en:after{background:linear-gradient(81deg,#a1ffb3 30%,#4ca9df);bottom:0;content:"";height:2px;left:calc(50% - 35px);position:absolute;width:70px}@media screen and (max-width:768px){.p-sample-title .p-sample-title-en{font-size:16px}}.p-sample-title .p-sample-title-jp{font-size:34px;font-weight:700;letter-spacing:.03em;margin-top:12px;text-align:center}@media screen and (max-width:768px){.p-sample-title .p-sample-title-jp{font-size:30px;letter-spacing:0;margin-top:12px}}.p-sample-title .p-sample-title-lead{font-size:16px;letter-spacing:0;line-height:1.9;margin-top:38px;text-align:center}@media screen and (max-width:768px){.p-sample-title .p-sample-title-lead{font-size:16px;margin-top:28px}}.p-sample-title .p-sample-title-lead-kome{font-size:12px;letter-spacing:0;line-height:1.9;margin-top:1rem;text-align:center}.p-sample-title .p-sample-title-lead-kome a{color:#0098da;text-decoration:underline}.p-sample-pickup{margin-top:40px;padding-top:40px}@media screen and (max-width:768px){.p-sample-pickup{margin-top:28px;padding-top:28px}}.p-sample-pickup .p-sample-pickup-title{font-family:Noto Sans JP,Roboto,YuGothic,YuGothicM,メイリオ,sans-serif;font-size:30px;font-weight:700;letter-spacing:.03em;text-align:center}@media screen and (max-width:768px){.p-sample-pickup .p-sample-pickup-title{font-size:27px;letter-spacing:0}}.p-sample-pickup .p-sample-pickup-content{margin-top:50px}@media screen and (max-width:768px){.p-sample-pickup .p-sample-pickup-content{margin-top:30px}}.p-sample-pickup .p-sample-pickup-item+.p-sample-pickup-item{margin-top:64px}@media screen and (max-width:768px){.p-sample-pickup .p-sample-pickup-item+.p-sample-pickup-item{margin-top:72px}}.p-sample-pickup .p-sample-pickup-item-inner{align-items:stretch;display:flex;gap:0 44px}@media screen and (max-width:768px){.p-sample-pickup .p-sample-pickup-item-inner{flex-direction:column;gap:18px 0}}.p-sample-pickup .p-sample-pickup-item-img{max-width:480px;width:100%}@media screen and (max-width:768px){.p-sample-pickup .p-sample-pickup-item-img{max-width:100%}}.p-sample-pickup .p-sample-pickup-item-img img{width:100%}.p-sample-pickup .p-sample-pickup-item-text-box{max-width:500px;width:100%}@media screen and (max-width:768px){.p-sample-pickup .p-sample-pickup-item-text-box{max-width:100%}}.p-sample-pickup .p-sample-pickup-item-text-sub-title{font-size:20px;font-weight:700;letter-spacing:.06em;line-height:1.4}@media screen and (max-width:768px){.p-sample-pickup .p-sample-pickup-item-text-sub-title{font-size:16px}}.p-sample-pickup .p-sample-pickup-item-text-title{font-size:26px;font-weight:700;letter-spacing:.06em;line-height:1.4;margin-top:0}@media screen and (max-width:768px){.p-sample-pickup .p-sample-pickup-item-text-title{font-size:24px}}.p-sample-pickup .p-sample-pickup-item-text-lead{font-size:16px;letter-spacing:0;line-height:1.7;margin-top:8px}.p-sample-pickup .p-sample-pickup-item-text-lead02{font-size:14px;letter-spacing:0;line-height:1.7}@media screen and (max-width:768px){.p-sample-pickup .p-sample-pickup-item-text-lead02{font-size:12px}}.p-sample-pickup .p-sample-pickup-item-text-tag-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0 15px;margin-top:10px}@media screen and (max-width:768px){.p-sample-pickup .p-sample-pickup-item-text-tag-list{margin-top:6px}}.p-sample-pickup .p-sample-pickup-item-text-tag-item{color:#252525b3;font-size:14px;letter-spacing:0}.p-sample-pickup .p-sample-pickup-item-text-btn-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px 20px;margin-top:36px}@media screen and (max-width:768px){.p-sample-pickup .p-sample-pickup-item-text-btn-wrap{align-items:center;flex-direction:column;gap:16px 0;margin-top:36px}}.p-sample-pickup .p-sample-pickup-item-text-btn{height:52px;max-width:230px}.p-sample-pickup .p-sample-pickup-item-text-btn .c-btn-reverse-text,.p-sample-pickup .p-sample-pickup-item-text-btn .c-btn-text{font-size:18px;font-weight:700}.p-sample-other{margin-top:50px;padding-top:50px}@media screen and (max-width:768px){.p-sample-other{margin-top:52px;padding-top:52px}}.p-sample-other .p-sample-other-title{font-size:30px;font-weight:700;letter-spacing:.03em;text-align:center}@media screen and (max-width:768px){.p-sample-other .p-sample-other-title{font-size:27px}}.p-sample-other .p-sample-other-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:42px 32px;margin-top:48px}@media screen and (max-width:768px){.p-sample-other .p-sample-other-list{gap:16px 10px;margin-top:32px}}.p-sample-other .p-sample-other-item{max-width:calc(33.33333% - 21.33333px);width:100%}@media screen and (max-width:768px){.p-sample-other .p-sample-other-item{max-width:calc(50% - 5px)}}.p-sample-other .p-sample-other-item-inner{display:block}@media (hover:hover){.p-sample-other .p-sample-other-item-inner:hover img{opacity:.7}}.p-sample-other .p-sample-other-item-img{border-radius:8px;box-shadow:0 0 8px rgba(0,0,1,.1);overflow:hidden}.p-sample-other .p-sample-other-item-img img{border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease,opacity .2s;width:100%}.p-sample-other .p-sample-other-item-text-box{margin-top:12px}.p-sample-other .p-sample-other-item-text-title{font-size:16px;font-weight:500;letter-spacing:.06em;line-height:1.4}.p-sample-other .p-sample-other-item-text-list{display:flex;flex-wrap:wrap;gap:15px;margin-top:4px}@media screen and (max-width:768px){.p-sample-other .p-sample-other-item-text-list{gap:2px 8px;margin-top:0}}.p-sample-other .p-sample-other-item-text-list-tag{color:#252525b3;font-size:12px;letter-spacing:0}.p-sample-footer{margin-top:116px;padding:130px 0;position:relative;z-index:1}@media screen and (max-width:768px){.p-sample-footer{margin-top:76px;padding:95px 0 100px}}.p-sample-footer .p-sample-footer-box{align-items:center;display:flex;flex-direction:column;gap:44px 0}@media screen and (max-width:768px){.p-sample-footer .p-sample-footer-box{gap:46px 0}}.p-sample-footer .p-sample-footer-title{color:#fff;font-size:34px;font-weight:700;letter-spacing:.03em;line-height:1.64706;margin-bottom:0;text-align:center}@media screen and (max-width:768px){.p-sample-footer .p-sample-footer-title{font-size:28px;line-height:1.71429}}.p-sample-footer .p-sample-footer-btn{background-size:150%;height:52px;max-width:230px}.p-sample-footer .p-sample-footer-btn-inner{background-size:150%}.p-sample-footer .p-sample-footer-bg{height:100%;left:0;position:absolute;top:0;transform-origin:top center;width:100%;z-index:-1}.p-sample-footer .p-sample-footer-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.sample-under-banner__area{align-items:center;background:rgba(37,37,37,.6);bottom:0;display:none;flex-direction:row;height:140px;justify-content:space-between;position:sticky;transition:transform 1s;z-index:1000}.sample-under-banner__area.js-is-show{-webkit-animation:slideinTop 2s;animation:slideinTop 2s;display:flex}.sample-under-banner__area .c-btn{height:52px;margin-right:80px;max-width:230px}.sample-under-banner__area .c-btn .c-btn-text{font-family:Noto Sans JP,serif!important;font-size:18px;font-weight:700}.sample-under-banner-text__area{width:100%}.sample-under-banner__text{color:#fff;font-family:Noto Sans JP;font-size:28px;font-weight:500;letter-spacing:.1em;margin-left:15%}.sample-under-banner__text.sub{font-size:16px;font-weight:500}@media screen and (max-width:768px){.sample-under-banner__area{flex-direction:column;height:203px;justify-content:center}.sample-under-banner__area .c-btn{margin-right:0}.sample-under-banner-text__area{text-align:center}.sample-under-banner__text{font-size:18px;font-weight:700;margin-bottom:32px;margin-left:0}.sample-under-banner__text-text{font-size:14px}.sample-under-banner__text.sub{font-size:14px;margin-bottom:0}}@-webkit-keyframes slideinTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideinTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}

/*# sourceMappingURL=sample.css.map*/