@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400..800&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Roboto:wght@100..900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");@media (min-width: 1024px){.c-pagename__head{padding-top:59px}}@media (min-width: 1024px){.c-pagehead-intro{font-size:26px;font-size:2.6rem;line-height:1.84615em}}.p-title01{font-size:30px;font-size:3rem;line-height:1.2em;letter-spacing:.05em;font-weight:700;color:#004da0;text-align:center;font-family:"Noto Sans JP",sans-serif}@media (max-width: 1023px){.p-title01{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.1em}}.p-title02{font-size:24px;font-size:2.4rem;line-height:1.66667em;letter-spacing:.1em;font-weight:600;color:#004da0;display:flex;align-items:center;width:fit-content;margin:0 auto;font-family:"Noto Sans JP",sans-serif}@media (max-width: 1023px){.p-title02{font-size:18px;font-size:1.8rem;line-height:1.44444em}}.p-title02 span{margin:0 10px}.p-title02:before,.p-title02:after{content:"";width:16px;height:5px;background-color:#ddce89;display:block}.c-text-lead{text-align:center;font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:.1em;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media (max-width: 1023px){.c-text-lead{font-size:14px;font-size:1.4rem;line-height:1.71429em}}.c-box-link{margin-top:48px;display:flex;background-color:#edf3f6}@media (max-width: 1023px){.c-box-link{margin-top:24px;flex-direction:column-reverse}}.c-box-link__text{font-size:20px;font-size:2rem;line-height:1.8em;letter-spacing:.1em;font-weight:600;color:#004da0;font-family:"Noto Sans JP",sans-serif}@media (max-width: 1023px){.c-box-link__text{font-size:14px;font-size:1.4rem;line-height:1.57143em;text-align:justify}}.c-box-link__desc{flex:1;padding:41px 48px 40px 40px}@media (max-width: 1023px){.c-box-link__desc{padding:16px 16px 26px 16px}}.c-box-link__img{width:420px;flex-shrink:0}@media (max-width: 1023px){.c-box-link__img{width:100%;height:60vw}}.c-box-link__img img{width:100%;height:100%;object-fit:cover}.c-box-link .c-btn-detail{margin-top:24px;max-width:348px;height:70px;background:#fff;font-size:20px;font-size:2rem;letter-spacing:.1em;cursor:pointer}@media (max-width: 1023px){.c-box-link .c-btn-detail{max-width:100%;margin-top:15px;height:58px;font-size:17px;font-size:1.7rem;border-radius:100px}}.c-box-link .c-btn-detail:before,.c-box-link .c-btn-detail:after{right:18px}@media only screen and (min-width: 1024px){.c-box-link .c-btn-detail:hover{background:#505f6c}}.c-box-contact{font-family:"Noto Sans JP",sans-serif;margin-top:20px;padding:51px 20px;background-color:#004da0}@media (max-width: 1023px){.c-box-contact{padding:28px 14px 25px}}.c-box-contact__title{font-size:26px;font-size:2.6rem;line-height:1.23077em;letter-spacing:.1em;font-weight:600;color:#fff;text-align:center}@media (max-width: 1023px){.c-box-contact__title{font-size:18px;font-size:1.8rem;line-height:1.55556em}}.c-box-contact__btn{width:588px;height:77px;border-radius:500px;background-color:#ddce89;display:flex;align-items:center;justify-content:center;border:solid 2px #fff;font-size:24px;font-size:2.4rem;line-height:1.08333em;letter-spacing:.05em;font-weight:600;margin:0 auto;margin-top:22px}@media (max-width: 1023px){.c-box-contact__btn{width:100%;height:64px;font-size:15px;font-size:1.5rem;line-height:1.33333em}}.c-box-contact__btn img{margin-right:12px}@media (max-width: 1023px){.c-box-contact__btn img{width:32px;margin-right:8px}}.c-icon-scroll{font-family:"Noto Sans JP",sans-serif;margin-top:24px;text-align:center;font-family:"Noto Sans JP",sans-serif}.c-icon-scroll span{position:relative;padding-left:40px;text-align:left;display:inline-block;font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:0em;letter-spacing:1.3px}.c-icon-scroll span:before{content:"";position:absolute;left:0;top:5px;width:30px;height:36px;background:url(../../img/common/icon/hand-swipe.svg) center center no-repeat;background-size:100% auto}.c-section-contact{margin-top:100px}@media (max-width: 1023px){.c-section-contact{margin-top:64px}}

/*# sourceMappingURL=maps/cpn-flow.min.css.map */
