@charset "UTF-8";.section:where(.astro-5TOMGPMA).bg-gray{background-color:#f8f8f8}@media screen and (min-width: 768px){.notice:where(.astro-5TOMGPMA){background:#4d3828;color:#fff;font-weight:500;text-align:center;padding:12px 0;font-size:18px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;letter-spacing:.06em;text-decoration:underline}main:where(.astro-5TOMGPMA){padding-top:142px}.section:where(.astro-5TOMGPMA){padding:120px}.section:where(.astro-5TOMGPMA).bg-gray{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box}.section:where(.astro-5TOMGPMA).bg-gray>:where(.astro-5TOMGPMA){max-width:1200px;box-sizing:border-box;margin:auto}.menuBar:where(.astro-5TOMGPMA){display:flex;justify-content:center;border-bottom:1px solid #d5d5d5}.menuBar:where(.astro-5TOMGPMA) a:where(.astro-5TOMGPMA){display:block;padding:16px 40px;font-weight:500;letter-spacing:.06em;margin:0 16px}.menuBar:where(.astro-5TOMGPMA) a:where(.astro-5TOMGPMA):hover{opacity:.5}.menuBar:where(.astro-5TOMGPMA) a:where(.astro-5TOMGPMA) span:where(.astro-5TOMGPMA){margin-left:16px}.menuBar:where(.astro-5TOMGPMA) a:where(.astro-5TOMGPMA) span:where(.astro-5TOMGPMA) img:where(.astro-5TOMGPMA){width:9.4px}.menuBar:where(.astro-5TOMGPMA) .border:where(.astro-5TOMGPMA){border-left:1px solid #d5d5d5;height:24px;margin-top:15.5px}.policy:where(.astro-5TOMGPMA){margin-bottom:80px}.policy:where(.astro-5TOMGPMA):last-child{margin-bottom:0}.policy:where(.astro-5TOMGPMA) .policyNum:where(.astro-5TOMGPMA){font-size:24px;line-height:28px;letter-spacing:.02em;color:#fff;background:linear-gradient(90deg,#4d3828 0%,#715b4b 50%,#917a6a 100%);padding:8px 24px;width:fit-content;margin:0 auto 14px}.policy:where(.astro-5TOMGPMA) .policyTitle:where(.astro-5TOMGPMA){font-weight:700;font-size:32px;line-height:46px;text-align:center;letter-spacing:.16em;margin-bottom:48px}.policy:where(.astro-5TOMGPMA) .policyText:where(.astro-5TOMGPMA){font-weight:500;font-size:16px;line-height:36px;letter-spacing:.06em;width:100%;text-indent:1em;margin-bottom:32px}.policy:where(.astro-5TOMGPMA) .policyText:where(.astro-5TOMGPMA):last-child{margin-bottom:0}.message:where(.astro-5TOMGPMA){margin-bottom:48px}.message:where(.astro-5TOMGPMA):last-child{margin-bottom:0}.message:where(.astro-5TOMGPMA) .messageTitle:where(.astro-5TOMGPMA){font-weight:700;font-size:20px;line-height:29px;letter-spacing:.06em;color:#4d3828;margin-bottom:12px}.message:where(.astro-5TOMGPMA) .messageTitle:where(.astro-5TOMGPMA):before{content:"◎";margin-right:8px}.message:where(.astro-5TOMGPMA) .messageText:where(.astro-5TOMGPMA){font-weight:500;font-size:16px;line-height:36px;letter-spacing:.06em;text-indent:1em}}@media screen and (max-width: 768px){.notice:where(.astro-5TOMGPMA){background:#4d3828;color:#fff;font-weight:500;text-align:center;padding:8px 0;font-size:14px;letter-spacing:.06em;text-decoration:underline}main:where(.astro-5TOMGPMA){overflow:hidden;padding-top:52px}.section:where(.astro-5TOMGPMA){padding:80px 24px}.menuBar:where(.astro-5TOMGPMA) a:where(.astro-5TOMGPMA){display:flex;justify-content:space-between;padding:12px 88px;font-weight:500;letter-spacing:.06em;border-bottom:1px solid #d5d5d5}.menuBar:where(.astro-5TOMGPMA) a:where(.astro-5TOMGPMA) span:where(.astro-5TOMGPMA){margin-left:16px}.menuBar:where(.astro-5TOMGPMA) a:where(.astro-5TOMGPMA) span:where(.astro-5TOMGPMA) img:where(.astro-5TOMGPMA){width:9.4px}.menuBar:where(.astro-5TOMGPMA) .border:where(.astro-5TOMGPMA){display:none}.policy:where(.astro-5TOMGPMA){margin-bottom:64px}.policy:where(.astro-5TOMGPMA):last-child{margin-bottom:0}.policy:where(.astro-5TOMGPMA) .policyNum:where(.astro-5TOMGPMA){font-size:18px;line-height:21px;letter-spacing:.02em;color:#fff;background:linear-gradient(90deg,#4d3828 0%,#715b4b 50%,#917a6a 100%);padding:8px 24px;width:fit-content;margin:0 auto 10px}.policy:where(.astro-5TOMGPMA) .policyTitle:where(.astro-5TOMGPMA){font-weight:700;font-size:24px;line-height:34px;text-align:center;letter-spacing:.16em;margin-bottom:32px}.policy:where(.astro-5TOMGPMA) .policyText:where(.astro-5TOMGPMA){font-weight:500;font-size:14px;line-height:28px;letter-spacing:.06em;width:100%;text-indent:1em}.message:where(.astro-5TOMGPMA){margin-bottom:40px}.message:where(.astro-5TOMGPMA):last-child{margin-bottom:0}.message:where(.astro-5TOMGPMA) .messageTitle:where(.astro-5TOMGPMA){font-weight:700;font-size:18px;line-height:26px;letter-spacing:.06em;color:#4d3828;margin-bottom:10px}.message:where(.astro-5TOMGPMA) .messageTitle:where(.astro-5TOMGPMA):before{content:"◎";margin-right:6px}.message:where(.astro-5TOMGPMA) .messageText:where(.astro-5TOMGPMA){font-weight:500;font-size:14px;line-height:28px;letter-spacing:.06em;text-indent:1em}}
