.p-lower-box{color:#444;box-shadow:0 var(--shadow-Y) var(--shadow-blur) 0 #0000001a;background-color:#fff}@media (max-width:834.98px){.p-lower-box{--shadow-Y:1.06667vw;--shadow-blur:1.06667vw;border-radius:2.66667vw;padding:10.6667vw 5.33333vw}}@media (min-width:835px){.p-lower-box{--shadow-Y:calc(.004 * var(--page-contents-vw-width,1000px));--shadow-blur:calc(.004 * var(--page-contents-vw-width,1000px));border-radius:calc(.01 * var(--page-contents-vw-width,1000px));padding:calc(.05 * var(--page-contents-vw-width,1000px)) calc(.05 * var(--page-contents-vw-width,1000px)) calc(.06 * var(--page-contents-vw-width,1000px)) calc(.05 * var(--page-contents-vw-width,1000px))}}.p-lower-box__inner{flex-direction:column;display:flex}@media (max-width:834.98px){.p-lower-box__inner{gap:21.3333vw}}@media (min-width:835px){.p-lower-box__inner{gap:calc(.12 * var(--page-contents-vw-width,1000px))}}.p-lower-intro{font-family:var(--font-family-sans-ja)}@media (max-width:834.98px){.p-lower-intro{margin-bottom:9.33333vw;font-size:4.26667vw;line-height:6.93333vw}}@media (min-width:835px){.p-lower-intro{margin-bottom:calc(.055 * var(--page-contents-vw-width,1000px));font-size:calc(.016 * var(--page-contents-vw-width,1000px));line-height:calc(.026 * var(--page-contents-vw-width,1000px))}}.p-lower-section__title{position:relative}@media (max-width:834.98px){.p-lower-section__title{margin-bottom:9.06667vw}}@media (min-width:835px){.p-lower-section__title{margin-bottom:calc(.034 * var(--page-contents-vw-width,1000px))}}.p-lower-section__title>.text{color:#2c94e4;font-family:var(--font-family-humming-bold);display:block;position:relative}@media (max-width:834.98px){.p-lower-section__title>.text{margin-left:6.93333vw;padding-bottom:5.33333vw;font-size:9.6vw}}@media (min-width:835px){.p-lower-section__title>.text{margin-left:calc(.026 * var(--page-contents-vw-width,1000px));padding-bottom:calc(.018 * var(--page-contents-vw-width,1000px));font-size:calc(.036 * var(--page-contents-vw-width,1000px))}}.p-lower-section__title>.text:after{content:"";background-color:#2c94e4;width:100%;position:absolute;bottom:0;left:0}@media (max-width:834.98px){.p-lower-section__title>.text:after{height:.533333vw}}@media (min-width:835px){.p-lower-section__title>.text:after{height:2px}}.p-lower-section__title>.icon{position:absolute;left:0}@media (max-width:834.98px){.p-lower-section__title>.icon{width:5.33333vw;height:5.33333vw;bottom:-2.66667vw}}@media (min-width:835px) and (max-width:1399.98px){.p-lower-section__title>.icon{width:1.42857vw;height:1.42857vw;bottom:-.714286vw}}@media (min-width:1400px){.p-lower-section__title>.icon{width:20px;height:20px;bottom:-10px}}.p-lower-section__title>.icon path,.p-lower-section__title>.icon .st0{fill:#2c94e4}.p-lower-section__footer{font-family:var(--font-family-sans-ja)}@media (max-width:834.98px){.p-lower-section__footer{margin-top:2.66667vw;font-size:4.26667vw;line-height:6.93333vw}}@media (min-width:835px){.p-lower-section__footer{margin-top:calc(.015 * var(--page-contents-vw-width,1000px));font-size:calc(.016 * var(--page-contents-vw-width,1000px));line-height:calc(.026 * var(--page-contents-vw-width,1000px))}}.p-lower-section__footer .date-list .item{display:flex}@media (max-width:834.98px){.p-lower-section__footer .date-list .item dt{width:26.6667vw}}@media (min-width:835px){.p-lower-section__footer .date-list .item dt{width:calc(.1 * var(--page-contents-vw-width,1000px))}}.p-lower-dl{flex-direction:column;display:flex}@media (max-width:834.98px){.p-lower-dl{gap:9.33333vw}}@media (min-width:835px){.p-lower-dl{gap:calc(.055 * var(--page-contents-vw-width,1000px))}}.p-lower-dl__item{color:#444;flex-direction:column;display:flex}@media (max-width:834.98px){.p-lower-dl__item{gap:4vw}}@media (min-width:835px){.p-lower-dl__item{gap:calc(.015 * var(--page-contents-vw-width,1000px))}}.p-lower-dl__term{overflow-wrap:anywhere;font-family:var(--font-family-humming-bold);align-items:center;display:flex;position:relative}@media (max-width:834.98px){.p-lower-dl__term{min-height:8vw;padding-left:4.53333vw;font-size:5.33333vw}}@media (min-width:835px){.p-lower-dl__term{padding-left:calc(.017 * var(--page-contents-vw-width,1000px));font-size:calc(.02 * var(--page-contents-vw-width,1000px));min-height:calc(.03 * var(--page-contents-vw-width,1000px))}}.p-lower-dl__term:before{content:"";background-color:#2c94e4;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:834.98px){.p-lower-dl__term:before{width:1.06667vw}}@media (min-width:835px){.p-lower-dl__term:before{width:calc(.004 * var(--page-contents-vw-width,1000px))}}.p-lower-dl__desc{font-family:var(--font-family-sans-ja);overflow-wrap:break-word}@media (max-width:834.98px){.p-lower-dl__desc{font-size:4.26667vw;line-height:6.93333vw}}@media (min-width:835px){.p-lower-dl__desc{font-size:calc(.016 * var(--page-contents-vw-width,1000px));line-height:calc(.026 * var(--page-contents-vw-width,1000px))}}.p-lower-dl__desc .adjust-indent{text-indent:-1em;padding-left:1em}.p-lower-dl__desc .adjust-indent:nth-of-type(n+2){margin-top:2em}.p-lower-dl__desc a{color:#2c94e4;text-decoration:underline}@media (hover:hover) and (pointer:fine) and (min-width:835px){.p-lower-dl__desc a:hover{text-decoration:none}}@media (min-width:835px){.p-lower-dl__desc>ol>li:not(:first-child),.p-lower-dl__desc>ul>li:not(:first-child){margin-top:calc(.012 * var(--page-contents-vw-width,1000px))}}.p-lower-dl__desc>ol>li>ol.adjust-indent,.p-lower-dl__desc>ul>li>ol.adjust-indent{text-indent:-1.6em;padding-left:1.6em}@media (min-width:835px){.p-lower-dl__desc>ol>li>ol.adjust-indent,.p-lower-dl__desc>ul>li>ol.adjust-indent,.p-lower-dl__desc>ol>li>ol.adjust-indent>li:not(:first-child),.p-lower-dl__desc>ul>li>ol.adjust-indent>li:not(:first-child){margin-top:calc(.004 * var(--page-contents-vw-width,1000px))}}.p-lower-btn{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}@media (max-width:834.98px){.p-lower-btn{background-image:url(./common_btn-L.BKv8xvFB.png);width:79.4667vw;height:16vw;margin-top:9.33333vw}}@media (min-width:835px) and (max-width:1399.98px){.p-lower-btn{width:21.2857vw;height:4.28571vw;margin-top:3.92857vw}}@media (min-width:1400px){.p-lower-btn{width:298px;height:60px;margin-top:55px}}@media (min-width:835px){.p-lower-btn{background-image:url(./common_btn-L.D_V-UG4R.png)}}.p-lower-btn .button-text{font-family:var(--font-family-humming-bold);justify-content:center;align-items:center;display:flex}@media (max-width:834.98px){.p-lower-btn .button-text{gap:1.6vw;font-size:5.33333vw}}@media (min-width:835px) and (max-width:1399.98px){.p-lower-btn .button-text{gap:.428571vw;font-size:1.14286vw}}@media (min-width:1400px){.p-lower-btn .button-text{gap:6px;font-size:16px}}.p-lower-btn .icon{flex-shrink:0;display:block}@media (max-width:834.98px){.p-lower-btn .icon{width:5.33333vw;height:5.33333vw}}@media (min-width:835px) and (max-width:1399.98px){.p-lower-btn .icon{width:1.42857vw;height:1.42857vw}}@media (min-width:1400px){.p-lower-btn .icon{width:20px;height:20px}}.p-lower-btn .icon circle{fill:#fff}.p-lower-btn .icon path,.p-lower-btn .icon .st0{fill:#444}.p-lower-btn:after{content:"";pointer-events:none;opacity:0;background:#ffffff1a;transition:opacity .15s linear;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (min-width:835px){.p-lower-btn:hover:after{opacity:1}}
