@charset "UTF-8";body{color:#303e5b}.c-heading-01{font-family:Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,YuGothic,Meiryo,sans-serif}.p-contents-area{margin-inline:calc(var(--inner-padding, 0) * -1);padding-inline:var(--inner-padding, 0);background:#dee7ed;padding-bottom:1.4rem}.p-container{--block-margin: 1.2rem;max-width:12.5rem;margin-inline:auto;background:#fff;padding:0 1rem;border-radius:.4rem;margin-top:1.2rem}@media screen and (max-width: 767px){.p-container{--block-margin: .6rem;padding:0 .6rem;border-radius:.2rem;margin-top:.6rem;padding:0 .22rem}}.p-container.is-first{position:relative;z-index:1;margin-top:-1.2rem}@media screen and (max-width: 767px){.p-container.is-first{margin-top:-.56rem}}.p-container:before,.p-container:after{content:"";display:flex;height:0px}.p-container:before{margin-bottom:var(--block-margin)}.p-container:after{margin-top:var(--block-margin)}.p-mainvisual-01{margin-inline:calc(var(--inner-padding, 0) * -1);display:grid;align-items:center}.p-mainvisual-01__body{grid-area:1/1;z-index:1;justify-self:center}.p-mainvisual-01__title{color:#303e5b;line-height:1.6;display:flex;flex-flow:column;font-size:.41rem;align-items:flex-start;gap:.1rem;letter-spacing:.1em}@media screen and (max-width: 767px){.p-mainvisual-01__title{font-size:.27rem;gap:.08rem}}.p-mainvisual-01__title span{display:inline-block;padding:0 .2rem;background:#fff}@media screen and (max-width: 767px){.p-mainvisual-01__title span{padding:0 .1rem}}.p-mainvisual-01__image{aspect-ratio:2880/1440;grid-area:1/1}.p-mainvisual-01__image img{display:block;width:100%;max-width:none}.p-list-01{max-width:12.5rem;margin-inline:auto;margin-top:1.2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.24rem;line-height:1.6}@media screen and (max-width: 767px){.p-list-01{grid-template-columns:repeat(2,minmax(0,1fr));gap:.08rem;margin-top:.6rem}}.p-list-01__item{background:#fff;border-radius:.4rem;padding:.3rem}@media screen and (max-width: 767px){.p-list-01__item{padding:.1rem .1rem .2rem;border-radius:.2rem}}.p-list-01__icon{max-width:1.3rem;margin-inline:auto}@media screen and (max-width: 767px){.p-list-01__icon{max-width:1rem}}.p-list-01__icon img{display:block;width:100%;max-width:none}.p-list-01__title{font-size:.18rem;text-align:center;margin-top:.1rem;margin-bottom:0}@media screen and (max-width: 767px){.p-list-01__title{font-size:.14rem}}.p-list-02{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem;line-height:1.6}@media screen and (max-width: 767px){.p-list-02{margin-inline:-.22rem;gap:.2rem 0}}@media screen and (max-width: 767px){.p-list-02__item{width:50%;padding-left:.22rem;padding-right:.22rem}}.p-list-02__item:nth-child(n+2){position:relative;padding-left:.65rem}@media screen and (max-width: 767px){.p-list-02__item:nth-child(n+2){padding-left:.22rem}}.p-list-02__item:nth-child(n+2):before{content:"";display:block;width:3px;height:100%;background:#eff2f4;position:absolute;left:0;top:0;border-radius:2px}@media screen and (max-width: 767px){.p-list-02__item:nth-child(odd):before{display:none}}.p-list-02__icon{max-width:1.2rem;margin-inline:auto}@media screen and (max-width: 767px){.p-list-02__icon{max-width:1rem}}.p-list-02__icon img{display:block;width:100%;max-width:none}.p-list-02__description{margin-top:.1rem;margin-bottom:0rem;font-size:.18rem;text-align:center}@media screen and (max-width: 767px){.p-list-02__description{font-size:.14rem}}.p-crew-01{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;line-height:1.8}@media screen and (max-width: 767px){.p-crew-01{border-top:solid 1px #CCCCCC;padding-top:.25rem;grid-template-columns:100%;gap:.3rem}}.p-crew-01__item{display:grid;grid-template-columns:1.2rem minmax(0,1fr);align-items:flex-start;gap:.4rem}@media not screen and (max-width: 767px){.p-crew-01__item{position:relative}.p-crew-01__item:nth-child(n+2):before{content:"";display:block;width:3px;height:100%;background:#eff2f4;position:absolute;left:-.6rem;top:0;translate:-50% 0}}@media screen and (max-width: 767px){.p-crew-01__item{grid-template-columns:100%;gap:.15rem;padding-bottom:.25rem;border-bottom:solid 1px #CCCCCC}}@media screen and (max-width: 767px){.p-crew-01__thumbnail{width:.8rem;margin-inline:auto}}.p-crew-01__thumbnail img{display:block;width:100%;max-width:none;border-radius:50%}.p-crew-01__title{margin-top:0;margin-bottom:0;font-size:.2rem}@media screen and (max-width: 767px){.p-crew-01__title{font-size:.16rem}}.p-crew-01__description{margin-top:.1rem;margin-bottom:.15rem;font-size:.14rem}@media screen and (max-width: 767px){.p-crew-01__description{font-size:.12rem}}.p-banner{margin-top:.8rem;margin-bottom:1.8rem;max-width:6.12rem;margin-inline:auto}@media screen and (max-width: 767px){.p-banner{margin-top:.6rem;margin-bottom:1.2rem}}
