@charset "UTF-8";.l-privacy .l-root,.l-privacy_handling .l-root{position:relative}.l-privacy .l-content,.l-privacy_handling .l-content{padding-top:clamp(52px,6.6666666667vw,80px);padding-bottom:clamp(80px,10.6666666667vw,128px);margin-bottom:0;background-color:#f5f5f5}.p-privacy__inner{padding:clamp(40px,5.3333333333vw,64px) min(10vw,120px) clamp(48px,5.3333333333vw,64px);background-color:#ffffff}@media screen and (max-width:1024px){.p-privacy__inner{padding:clamp(40px,5.3333333333vw,64px) clamp(16px,3.3333333333vw,40px) clamp(48px,5.3333333333vw,64px);margin:0 clamp(-40px,-3.3333333333vw,-16px)}}.p-privacy__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:clamp(18px,2.34375vw,32px);-moz-column-gap:clamp(18px,2.34375vw,32px);column-gap:clamp(18px,2.34375vw,32px);margin-bottom:clamp(42px,4.8333333333vw,58px)}@media screen and (max-width:768px){.p-privacy__tab{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:288px;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.p-privacy__tab>li{width:100%;margin-top:-3px}}.p-privacy__tab-btn{display:block;padding-bottom:8px;border-bottom:1px solid #999999;font-size:18px;font-weight:500;color:#999999;position:relative;-webkit-transition:color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:color 0.3s ease-in-out,border-color 0.3s ease-in-out;cursor:pointer}@media screen and (max-width:768px){.p-privacy__tab-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-bottom:5px;text-align:center;font-size:16px;line-height:1.375}}@media screen and (hover:hover) and (pointer:fine){.p-privacy__tab-btn:hover{color:#8b7246;border-color:#8b7246}}.p-privacy__tab-btn.active{color:#333333;pointer-events:none}.p-privacy__tab-btn.active:after{content:"";width:100%;height:3px;background-color:#333333;position:absolute;left:0;bottom:-2px}.p-privacy__tab-btn br{display:none}@media screen and (max-width:768px){.p-privacy__tab-btn br{display:inline}}.p-privacy__box:not(:last-child){margin-bottom:clamp(36px,4vw,48px)}.p-privacy__item:not(:last-child){margin-bottom:clamp(24px,3vw,36px)}.p-privacy__text{line-height:1.75;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(18px,1.5vw,18px)}.p-privacy__text:last-child{line-height:1.75;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(-6px,-0.5vw,-6px)}.p-privacy__link{display:inline;line-height:34px;padding-bottom:5px;background:linear-gradient(transparent calc(100% - 1px),#8b7246 calc(100% - 1px),#8b7246 100%,transparent 100%);color:#8b7246;word-break:break-all;position:relative;bottom:6px;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media screen and (hover:hover) and (pointer:fine){.p-privacy__link:hover{opacity:0.7}}.p-privacy__link[target=_blank]:after{font-family:"Material Icons Round";content:"\e89e";font-size:18px;font-weight:400;color:#8b7246;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;line-height:1;margin-left:4px;position:relative;bottom:-4px}.p-privacy__dlist{display:-ms-grid;display:grid;-ms-grid-columns:minmax(-webkit-min-content,-webkit-max-content) 1fr;-ms-grid-columns:minmax(min-content,max-content) 1fr;grid-template-columns:minmax(-webkit-min-content,-webkit-max-content) 1fr;grid-template-columns:minmax(min-content,max-content) 1fr;margin:-6px 0;line-height:1.75}.p-privacy__dlist>div{display:contents}.p-privacy__dlist>div>dt{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph}.p-privacy__ulist{margin-bottom:35px}.p-privacy__ulist>li{position:relative;line-height:1.75;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(-6px,-0.5vw,-6px);padding-left:1em}.p-privacy__ulist>li:not(:first-child){margin-top:clamp(18px,1.5vw,18px)}.p-privacy__ulist>li:before{content:"";position:absolute;top:0.7em;left:0.3em;width:8px;height:8px;background:#8b7246;border-radius:50%}.p-privacy__ulist>li:before{left:0}.p-privacy__notes{counter-reset:section}.p-privacy__notes>li{position:relative;line-height:1.75;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(-6px,-0.5vw,-6px);padding-left:3em}.p-privacy__notes>li:not(:first-child){margin-top:clamp(18px,1.5vw,18px)}.p-privacy__notes>li:before{content:"（注" counter(section) "）";counter-increment:section;position:absolute;top:0;left:0}.p-privacy__end{margin-bottom:clamp(36px,4vw,48px);text-align:right}.p-privacy__updated{margin-bottom:22px;text-align:right}.p-privacy__profile{line-height:1.75;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(-6px,-0.5vw,-6px);text-align:right}.p-privacy h1{width:100%;padding:0 0 clamp(10px,1.1666666667vw,14px) clamp(16px,1.6666666667vw,20px);margin-top:-2px;margin-bottom:clamp(24px,2.6666666667vw,32px);border-bottom:1px solid #d3d3d3;font-size:clamp(20px,2vw,24px);line-height:clamp(28px,3vw,36px);font-weight:500;position:relative}.p-privacy h1:not(:first-child){margin-top:clamp(24px,5.3333333333vw,64px)}.p-privacy h1:before{content:"";width:4px;height:calc(100% - 14px);background:#8b7246;position:absolute;top:2px;left:0}.l-notfound .l-root{position:relative}.l-notfound .l-content{padding-top:clamp(52px,6.6666666667vw,80px);padding-bottom:clamp(80px,10.6666666667vw,128px);margin-bottom:0;background-color:#f5f5f5}.p-notfound__inner{padding:clamp(40px,5.3333333333vw,64px) min(10vw,120px) clamp(48px,5.3333333333vw,64px);background-color:#ffffff}@media screen and (max-width:1024px){.p-notfound__inner{padding:clamp(40px,5.3333333333vw,64px) clamp(16px,3.3333333333vw,40px) clamp(48px,5.3333333333vw,64px);margin:0 clamp(-40px,-3.3333333333vw,-16px)}}.p-notfound__text{line-height:1.75;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(-6px,-0.5vw,-6px)}.maintenance{padding-top:0!important}.maintenance .l-container{padding-top:0!important}.p-maintenance{width:100%;min-height:100vh;min-height:100dvh;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-maintenance__inner{padding:0 16px}.p-maintenance .ib{display:inline-block}.p-maintenance__logo{width:min(100%,274px);margin-left:auto;margin-right:auto}.p-maintenance__headline{width:100%;font-size:32px;line-height:1.3;font-weight:bold;text-align:center}@media screen and (max-width:1024px){.p-maintenance__headline{font-size:22px}}.p-maintenance__item{width:100%;text-align:center}.p-maintenance__item .ttl{width:100%;font-size:24px;font-weight:bold}@media screen and (max-width:1024px){.p-maintenance__item .ttl{font-size:18px}}.p-maintenance__item .cont{width:100%}.p-maintenance__time{font-size:24px;font-weight:bold;color:#8b7246}@media screen and (max-width:1024px){.p-maintenance__time{font-size:18px}}.p-maintenance__text{font-size:18px;line-height:1.44}@media screen and (max-width:1024px){.p-maintenance__text{font-size:16px}}.p-maintenance__note{font-size:16px;line-height:1.44}@media screen and (max-width:1024px){.p-maintenance__note{font-size:14px}}
/*# sourceMappingURL=common_utility.css.map */