@charset "UTF-8";@media (max-width: 767.98px){.page.svelte-4tcetn{margin-bottom:18.9333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page.svelte-4tcetn{margin-bottom:7vw}}@media (min-width: 2000px){.page.svelte-4tcetn{margin-bottom:140px}}.page__head.svelte-4tcetn{position:relative;z-index:1}@media (max-width: 767.98px){.page__head.svelte-4tcetn{margin-bottom:-9.8666666667vw;height:24.5333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-4tcetn{margin-bottom:-4.7142857143vw;height:12.7142857143vw}}@media (min-width: 2000px){.page__head.svelte-4tcetn{margin-bottom:-94.2857142857px;height:254.2857142857px}}.page__head.svelte-4tcetn .ttl-svg:where(.svelte-4tcetn){position:absolute}@media (max-width: 767.98px){.page__head.svelte-4tcetn .ttl-svg:where(.svelte-4tcetn){top:2.4vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-4tcetn .ttl-svg:where(.svelte-4tcetn){top:1vw}}@media (min-width: 2000px){.page__head.svelte-4tcetn .ttl-svg:where(.svelte-4tcetn){top:20px}}.page__head.svelte-4tcetn .ttl-svg:where(.svelte-4tcetn):after{content:"";position:absolute;background:var(--grd-light-to-right);left:0}@media (max-width: 767.98px){.page__head.svelte-4tcetn .ttl-svg:where(.svelte-4tcetn):after{width:13.3333333333vw;height:.1333333333vw;top:23.8666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-4tcetn .ttl-svg:where(.svelte-4tcetn):after{width:7.1428571429vw;height:.0714285714vw;top:12.4285714286vw}}@media (min-width: 2000px){.page__head.svelte-4tcetn .ttl-svg:where(.svelte-4tcetn):after{width:142.8571428571px;height:1.4285714286px;top:248.5714285714px}}.page__head.svelte-4tcetn .ttl-text:where(.svelte-4tcetn){position:absolute;display:flex;justify-content:center;align-items:center;letter-spacing:.05em;background-color:#fff3;left:50%;transform:translate3d(-50%,0,0)}@media (max-width: 767.98px){.page__head.svelte-4tcetn .ttl-text:where(.svelte-4tcetn){font-size:3.4666666667vw;height:6vw;padding:0 2.6666666667vw .4vw;top:19.2vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-4tcetn .ttl-text:where(.svelte-4tcetn){font-size:1.8571428571vw;height:3.7142857143vw;padding:0 1.4285714286vw .1428571429vw;top:9.8571428571vw}}@media (min-width: 2000px){.page__head.svelte-4tcetn .ttl-text:where(.svelte-4tcetn){font-size:37.1428571429px;height:74.2857142857px;padding:0 29px 3px;top:197.1428571429px}}@media (max-width: 767.98px){.page__head.svelte-4tcetn .ttl-text:where(.svelte-4tcetn){background-color:#fff;color:var(--clr-bg)}}.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn){position:absolute;font-weight:400}@media (max-width: 767.98px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn){top:28.9333333333vw;left:1.8666666667vw;font-size:2.9333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn){top:14.1428571429vw;left:.1428571429vw;font-size:.7857142857vw}}@media (min-width: 2000px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn){top:282.8571428571px;left:2.8571428571px;font-size:15.7142857143px}}.page__head.svelte-4tcetn .bread-crumb.-ja:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn):last-of-type,.page__head.svelte-4tcetn .bread-crumb.-en:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn):last-of-type{font-style:italic}.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) ol:where(.svelte-4tcetn){display:flex;align-items:center}.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn){position:relative}@media (max-width: 767.98px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn){padding:0 2.6666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn){padding:0 .5714285714vw}}@media (min-width: 2000px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn){padding:0 11px}}.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn):last-of-type a:where(.svelte-4tcetn){pointer-events:none;text-decoration:none}.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn):not(:last-of-type):after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:var(--clr-pink)}@media (max-width: 767.98px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn):not(:last-of-type):after{width:1.0666666667vw;height:1.0666666667vw;margin-right:-.5333333333vw;margin-top:.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn):not(:last-of-type):after{width:.2857142857vw;height:.2857142857vw;margin-right:-.1428571429vw;margin-top:.1428571429vw}}@media (min-width: 2000px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn):not(:last-of-type):after{width:5.7142857143px;height:5.7142857143px;margin-right:-2.8571428571px;margin-top:2.8571428571px}}.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) ol:where(.svelte-4tcetn) li:where(.svelte-4tcetn):not(:last-of-type){flex:none}.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) a:where(.svelte-4tcetn){text-decoration:underline}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) a:where(.svelte-4tcetn):hover{color:var(--clr-link)}}.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) .-last:where(.svelte-4tcetn){flex:none;pointer-events:none;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) .-last:where(.svelte-4tcetn){max-width:28.5714285714vw}}@media (min-width: 2000px){.page__head.svelte-4tcetn .bread-crumb:where(.svelte-4tcetn) .-last:where(.svelte-4tcetn){max-width:571.4285714286px}}.page__body.svelte-4tcetn{position:relative;display:flex;flex-direction:column;-webkit-clip-path:polygon(0 0,var(--clip-top) 0,calc(var(--clip-top) + var(--clip-path-w)) var(--clip-path-h),100% var(--clip-path-h),100% 100%,calc(var(--clip-bottom) + var(--clip-path-w)) 100%,var(--clip-bottom) calc(100% - var(--clip-path-h)),0 calc(100% - var(--clip-path-h)));clip-path:polygon(0 0,var(--clip-top) 0,calc(var(--clip-top) + var(--clip-path-w)) var(--clip-path-h),100% var(--clip-path-h),100% 100%,calc(var(--clip-bottom) + var(--clip-path-w)) 100%,var(--clip-bottom) calc(100% - var(--clip-path-h)),0 calc(100% - var(--clip-path-h)));background-size:100% auto;background-repeat:repeat-y}@media (max-width: 767.98px){.page__body.svelte-4tcetn{padding:27.7333333333vw 0 13.3333333333vw;min-height:119.4666666667vw;background-image:url(./common_page_bg_pattern.Dzep6ufh.png);background-position:center -37.3333333333vw;--clip-top: 87%;--clip-bottom: 8%}}@media (min-width: 768px) and (max-width: 1999.98px){.page__body.svelte-4tcetn{padding:10vw 0 7.1428571429vw;min-height:56.1428571429vw;background-position:center -18.5714285714vw}}@media (min-width: 2000px){.page__body.svelte-4tcetn{padding:200px 0 143px;min-height:1122.8571428571px;background-position:center -371px}}@media (min-width: 768px){.page__body.svelte-4tcetn{background-image:url(./common_page_bg_pattern.BE5VE4yO.png);--clip-top: 70%;--clip-bottom: 25%}}.page__body-wrap.svelte-4tcetn{position:relative;z-index:0;filter:drop-shadow(var(--xpos) var(--ypos) var(--blur) rgb(var(--clr-bg-rgb),.2)) drop-shadow(var(--xpos) var(--ypos) var(--blur) rgb(var(--clr-bg-rgb),.2))}@media (max-width: 767.98px){.page__body-wrap.svelte-4tcetn{--xpos: 0;--ypos: 1.3333333333vw;--blur: 4vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__body-wrap.svelte-4tcetn{--xpos: 0;--ypos: .7142857143vw;--blur: 2.1428571429vw}}@media (min-width: 2000px){.page__body-wrap.svelte-4tcetn{--xpos: 0;--ypos: 14.2857142857px;--blur: 42.8571428571px}}
