@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Geologica:wght@700&display=swap";.sec10{background:url(../common/img/bg-03.webp) center center/cover no-repeat;padding-top:10rem;padding-bottom:10rem}.sec20{background:#fff;padding-bottom:3rem}.page-official-item-capt,.page-official-item-price{font-size:1.4rem}.page-official-item-capt{font-weight:700}.page-official-item-price{margin-top:1rem}.page-official .modal-title{margin-top:3rem}.page-official .modal-title:not(:last-of-type){margin-bottom:3rem}.page-official .u-banner-area{padding:3rem 0 0}.modal-title{text-align:center;line-height:1.2;display:block;width:100%;border-top:2px solid #000;border-bottom:2px solid #000;padding-top:2rem;padding-bottom:2rem;padding-right:4rem;position:relative}.modal-title-en,.modal-title-ja{display:block}.modal-title-en{font-family:Geologica,sans-serif;color:#fcc800;font-size:2.2rem}.modal-title-ja{font-size:1.6rem;font-weight:700;margin-top:.5em}.modal-title .opt-plust{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:block;width:2rem;height:2rem;background:#cd9337;aspect-ratio:16/16;height:auto;-webkit-mask-image:url(../common/img/icon-plus.svg);mask-image:url(../common/img/icon-plus.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.emp1{font-size:2.2rem}.table table .u-attn-list li{font-size:1.2rem}.table th,.table td{padding:1.5rem}@media screen and (min-width: 768px){.page-official-item-list{display:flex;flex-wrap:wrap}.page-official-item-list>*{width:calc((100% - 3rem)/2)}.page-official-item-list>*:not(:nth-child(odd)){margin-left:3rem}.page-official-item-list>*:nth-child(n+3){margin-top:3rem}.page-official-item-capt,.page-official-item-price{margin-top:1.5rem}.btn1{font-size:1.5rem!important}}@media screen and (max-width: 768px){.acc-title-en,.acc-title-ja{padding-left:3rem}}@media screen and (max-width: 767px){.page-official-item-list{display:flex;flex-wrap:wrap}.page-official-item-list>*{width:calc((100% - 1.5rem)/2)}.page-official-item-list>*:not(:nth-child(odd)){margin-left:1.5rem}.page-official-item-list>*:nth-child(n+3){margin-top:1.5rem}.page-official-item-capt,.page-official-item-price{font-size:1.3rem}.page-official-item-capt,.page-official-item-price{margin-top:1rem}.emp1{font-size:1.8rem}}
