@charset "utf-8";.s-text-center,.s-text-left,.s-text-right{word-break:break-all;line-height:1.75}.s-text-center{text-align:center}.s-text-left{text-align:left}.s-text-right{text-align:right}.s-text-center.pc-m5,.s-text-left.pc-m5,.s-text-right.pc-m5{margin:0 0 5px}.s-text-center.pc-m10,.s-text-left.pc-m10,.s-text-right.pc-m10{margin:0 0 10px}.s-text-center.pc-m15,.s-text-left.pc-m15,.s-text-right.pc-m15{margin:0 0 15px}.s-text-center.pc-m20,.s-text-left.pc-m20,.s-text-right.pc-m20{margin:0 0 20px}.s-text-center.pc-m25,.s-text-left.pc-m25,.s-text-right.pc-m25{margin:0 0 25px}.s-text-center.pc-m30,.s-text-left.pc-m30,.s-text-right.pc-m30{margin:0 0 30px}.s-text-center.pc-m35,.s-text-left.pc-m35,.s-text-right.pc-m35{margin:0 0 35px}.s-text-center.pc-m40,.s-text-left.pc-m40,.s-text-right.pc-m40{margin:0 0 40px}.s-text-center.pc-m45,.s-text-left.pc-m45,.s-text-right.pc-m45{margin:0 0 45px}.s-text-center.pc-m50,.s-text-left.pc-m50,.s-text-right.pc-m50{margin:0 0 50px}p.bold,span.bold{font-weight:700}p.red,span.red{color:var(--color-red)}.pc-fs14{font-size:14px}.pc-fs12{font-size:12px}.indent{display:inline-block;padding:0 0 0 1em}.s-link a{display:inline;color:#266ccc;text-decoration:underline;word-break:break-all;transition:color .2s cubic-bezier(.65,0,.45,1)}.s-link a:hover{color:#8ba7d6}.s-hover-opacity{transition:opacity .2s cubic-bezier(.65,0,.45,1)}.s-hover-opacity:hover{opacity:.75}.s-h2-inner.pc-m5{margin:0 auto 5px}.s-h2-inner.pc-m10{margin:0 auto 10px}.s-h2-inner.pc-m15{margin:0 auto 15px}.s-h2-inner.pc-m20{margin:0 auto 20px}.s-h2-inner.pc-m25{margin:0 auto 25px}.s-h2-inner.pc-m30{margin:0 auto 30px}.s-h2-inner.pc-m35{margin:0 auto 35px}.s-h2-inner.pc-m40{margin:0 auto 40px}.s-h2-inner.pc-m45{margin:0 auto 45px}.s-h2-inner.pc-m50{margin:0 auto 50px}.s-h2-inner>h2{color:#8ba7d6;font-size:32px;font-weight:700;font-family:"Cormorant Garamond","Noto Sans JP",serif}.s-h3-inner.pc-m5{margin:0 auto 5px}.s-h3-inner.pc-m10{margin:0 auto 10px}.s-h3-inner.pc-m15{margin:0 auto 15px}.s-h3-inner.pc-m20{margin:0 auto 20px}.s-h3-inner.pc-m25{margin:0 auto 25px}.s-h3-inner.pc-m30{margin:0 auto 30px}.s-h3-inner.pc-m35{margin:0 auto 35px}.s-h3-inner.pc-m40{margin:0 auto 40px}.s-h3-inner.pc-m45{margin:0 auto 45px}.s-h3-inner.pc-m50{margin:0 auto 50px}.s-h3-inner>h3{font-size:18px;font-weight:700}.breadcrumb{display:flex;align-items:center;column-gap:8px;color:#6f7484;font-size:13px}.breadcrumb a{color:#266ccc;transition:color .2s cubic-bezier(.65,0,.45,1)}.breadcrumb a:hover{color:#8ba7d6}@media screen and (max-width:1023px){.s-text-left.sp-center,.s-text-right.sp-center{text-align:center}.s-text-center.sp-left,.s-text-right.sp-left{text-align:left}.s-text-center.sp-right,.s-text-left.sp-right{text-align:right}.s-text-center.sp-m5,.s-text-left.sp-m5,.s-text-right.sp-m5{margin:0 0 5px}.s-text-center.sp-m10,.s-text-left.sp-m10,.s-text-right.sp-m10{margin:0 0 10px}.s-text-center.sp-m15,.s-text-left.sp-m15,.s-text-right.sp-m15{margin:0 0 15px}.s-text-center.sp-m20,.s-text-left.sp-m20,.s-text-right.sp-m20{margin:0 0 20px}.s-text-center.sp-m25,.s-text-left.sp-m25,.s-text-right.sp-m25{margin:0 0 25px}.s-text-center.sp-m30,.s-text-left.sp-m30,.s-text-right.sp-m30{margin:0 0 30px}.s-text-center.sp-m35,.s-text-left.sp-m35,.s-text-right.sp-m35{margin:0 0 35px}.s-text-center.sp-m40,.s-text-left.sp-m40,.s-text-right.sp-m40{margin:0 0 40px}.s-text-center.sp-m45,.s-text-left.sp-m45,.s-text-right.sp-m45{margin:0 0 45px}.s-text-center.sp-m50,.s-text-left.sp-m50,.s-text-right.sp-m50{margin:0 0 50px}.sp-fs14{font-size:14px}.sp-fs12{font-size:12px}.s-link a:hover{color:#266ccc}.s-hover-opacity:hover{opacity:1}.s-h2-inner.sp-m5{margin:0 auto 5px}.s-h2-inner.sp-m10{margin:0 auto 10px}.s-h2-inner.sp-m15{margin:0 auto 15px}.s-h2-inner.sp-m20{margin:0 auto 20px}.s-h2-inner.sp-m25{margin:0 auto 25px}.s-h2-inner.sp-m30{margin:0 auto 30px}.s-h2-inner.sp-m35{margin:0 auto 35px}.s-h2-inner.sp-m40{margin:0 auto 40px}.s-h2-inner.sp-m45{margin:0 auto 45px}.s-h2-inner.sp-m50{margin:0 auto 50px}.s-h2-inner>h2{font-size:24px;font-weight:700}.breadcrumb{font-size:12px}.breadcrumb a:hover{color:#266ccc}}