h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:YakuHanMPs,"Noto Serif JP",serif!important}\3000  h2.image-with-text__heading.h1{color:#003}.font-bold{font-weight:700}.page-width .title-wrapper-with-link{justify-content:center;display:block;text-align:center}@media screen and (min-width:500px){.sp-br{display:none}}.plan-table{display:block;overflow-x:scroll;white-space:nowrap;border-collapse:collapse}.plan-table td{padding:10px;border:1px solid #d3d3d3;width:20%}.cart__items .cart-items th{padding-bottom:.8rem}.cart-items .caption-with-letter-spacing{font-size:1.3rem}.totals .totals__total-value{font-size:3rem;font-weight:700}.deli-attention-wrap{background-color:#f6efe7;padding:10px 30px;margin-bottom:30px}.deli-attention-strong{color:#d4504e;font-size:1.2em;font-weight:700}.deli-attention-wrap .inversion{text-align:center}.deli-free span{font-size:1.5rem}.r-small{font-size:1.5rem;padding:0;text-align:right}.cart__contents .deli-free{margin:30px auto 0}.flex-inner{max-width:100%}.flex-inner img{width:100%}.card-attention-wrap{margin-top:20px}.card-attention-title{background:#f1970f;color:#fff;font-weight:700;font-size:clamp(17px,calc((100vw - 350px) * 13 / 930 + 17px),30px);margin:0;padding:10px;text-align:center}.card-attention{background:#ffffcf;padding:25px;border:1px solid #f1970f}.card-attention p{margin:0}.card-attention a{color:#fff;background:#e76b26;padding:3px 6px;text-decoration:none;border-radius:10px;font-weight:700;margin:0 3px;transition:.3s;font-size:1.7rem}.card-attention a:hover{box-shadow:1px 2px 3px #bbb}.ca-strong{font-size:1.2em;font-weight:700}.ca-strong-red{font-weight:700;color:#e10000}@media screen and (min-width: 750px){.flex-content{display:flex;justify-content:space-between;gap:10px}}#collection .center{text-align:center}#collection .title-bg{background-color:#003;color:#fff}#collection table{font-size:1.6rem}#collection h2{text-align:center;background:linear-gradient(104deg,#dfa769,#ebe4dc 52%,#dfa769 98%);color:#003;padding:20px 0}#collection .img-wrap{text-align:center}#collection .small{font-size:1.2rem}.section-bm{margin-bottom:60px}.shopify-policy__body{margin:100px 0}#refund-policy .shopify-policy__container,#privacy-policy .shopify-policy__container,#legal-notice .shopify-policy__container{max-width:100ch}@media screen and (max-width:730px){#legal-notice table th,#legal-notice table td{display:block;text-align:left}}.form .product-form__buttons{max-width:100%}.product .product__description h2,.product .product__description h3{font-weight:700;color:#003}.deli-free{position:relative;text-align:center;font-size:30px;font-weight:700;background:linear-gradient(104deg,#dfa769,#ebe4dc 52%,#dfa769 98%);height:50px;line-height:50px;color:#003;max-width:90%;margin:30px auto 0}@media screen and (max-width:750px){.deli-free{font-size:20px}}.deli-free:before,.deli-free:after{position:absolute;top:0;width:0px;height:0px;border-color:#DFA769 transparent;border-style:solid;content:""}.deli-free:before{left:-15px;border-width:25px 0px 25px 15px}.deli-free:after{right:-15px;border-width:25px 15px 25px 0px}#slider-wrap .slider-counter__link--active.slider-counter__link--dots span.dot{background-color:#fff}#slider-wrap .slider-counter__link--dots span.dot{border:.1rem solid #fff}#slider-wrap .slider-counter__link--dots:not(.slider-counter__link--active):hover span.dot{border-color:#fff}#slider-wrap button.slider-button.slider-button--next,#slider-wrap button.slider-button.slider-button--prev{color:#fff}#slider-wrap .slideshow__controls .slider-button:not([disabled]):hover{color:#fff}#slider-wrap .slideshow__controls.slider-buttons.no-js-hidden{background-color:#003}.include-tax{font-size:small;vertical-align:bottom}.multicolumn-card__info h3{color:#003}#multicolumn1 .multicolumn-card__info h3{text-align:center}#multicolumn1 .multicolumn-card__info a{display:block;text-align:center;background:linear-gradient(104deg,#dfa769,#ebe4dc 52%,#dfa769 98%);padding:10px;color:#003;box-shadow:3px 3px 3px #ddd}#multicolumn1 .multicolumn-card__info a:active{box-shadow:none;position:relative;top:3px}#multicolumn1 .title.inline-richtext.h1{width:100%;text-align:center;padding:10px;color:#003;position:relative;background:#dde8ff;border-radius:10px;margin-bottom:30px}#multicolumn1 .title.inline-richtext.h1:before,#multicolumn1 .title.inline-richtext.h1:after{content:"";position:absolute;border-radius:50%;background:#dde8ff}#multicolumn1 .title.inline-richtext.h1:before{bottom:-15px;left:30px;width:30px;height:30px}#multicolumn1 .title.inline-richtext.h1:after{bottom:-30px;left:50px;width:15px;height:15px}@media screen and (max-width: 750px){#multicolumn1 .title.inline-richtext.h1,.image-with-text__heading.h1,.inline-richtext.h1,.blog__title.h1{font-size:25px}}#multicolumn2 a{text-decoration:none;text-align:center}#multicolumn2 .multicolumn-card.content-container{transition:.5s}#multicolumn2 .multicolumn-card.content-container:hover{box-shadow:3px 3px 3px #a7a7a7}#multicolumn2 .multicolumn-card.content-container:active{box-shadow:none;position:relative;top:3px}#multicolumn2 .grid:last-child{row-gap:0;column-gap:10px}#multicolumn2 .background-none .multicolumn-card__image-wrapper{margin:0}@media screen and (min-width: 990px){#multicolumn2 .grid--4-col-desktop .grid__item{width:20%;max-width:25%}}@media screen and (max-width: 989px){#multicolumn1 .grid--2-col-tablet-down .grid__item{width:100%;max-width:50%}}h2.image-with-text__heading.inline-richtext.h2,h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in,h2.image-with-text__heading.h1.rte{color:#003}h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in{text-align:center}.banner-wrap a{display:block;width:100%;overflow:hidden}.banner-wrap a picture img,.banner-wrap a picture source{display:block;width:100%;transition:.5s;transform:translate(0)}.banner-wrap a picture img:hover{transform:scale(1.02)}.col2list{padding:1.25rem 0;border-top:1px #bbb solid}.col2list:last-child{border-bottom:1px #bbb solid}@media screen and (min-width: 750px){.col2list{display:flex}.col2list_heading{flex:0 0 25%}.col2list_text{flex:1}}.list-style-none{list-style:none;padding-left:initial}.col2list_text_excerpt{font-size:1.4rem}@media screen and (min-width: 750px){.col2list.articles{padding:1rem 1.5rem;align-items:baseline}.articles .col2list_heading{flex-basis:10em}}.attention{background-color:#fff3d1;padding:15px}.attention h3{color:#ef6f00;font-weight:700;font-size:2rem;margin:0}.attention span{color:#ef6f00;font-weight:700}#collection.aniv-wrap{max-width:1100px;margin:0 auto}#collection.aniv-wrap table,#collection.aniv-wrap table th,#collection.aniv-wrap table td{border:none;box-shadow:none;font-size:1.6rem}#collection.aniv-wrap table th,#collection.aniv-wrap table td{vertical-align:top;text-align:left;padding:10px}#collection.aniv-wrap table th{width:30%}#collection.aniv-wrap table tr{border-bottom:1px solid #bfbfbf}#collection.aniv-wrap h3{background-color:#003;color:#fff;padding:15px}#collection.aniv-wrap .bgcolor{background:linear-gradient(104deg,#dfa769,#ebe4dc 52%,#dfa769 98%);color:#003}#collection.aniv-wrap h4{color:#364e96;background-color:#f1f1f1;border-bottom:3px solid #364e96;margin:.5rem 1rem;padding:.5rem 1rem;font-weight:700}#collection.aniv-wrap h4:first-letter{margin-right:.02em;font-size:1.5em}#collection.aniv-wrap .h4section p{margin:0 1rem}#collection.aniv-wrap .h4section table{margin-left:1rem}@media screen and (max-width:600px){#collection.aniv-wrap table th,#collection.aniv-wrap table td{display:block;width:100%}}@media screen and (min-width: 750px){.onsen-flex{display:flex;max-width:60%;margin:0 auto;gap:20px}#spa-select-top{background:#ffffffb3}}.onsen-flex{max-width:90%;margin:0 auto}.onsen-text{width:100%}.onsen-text h3{color:#003;font-size:2rem;border-bottom:1px solid #003;padding:3px 0}.onsen-map{width:100%}.onsen-map iframe{width:100%;aspect-ratio:4/3}.onsen-text h3:before{content:"\2668";display:inline-block;background-color:#003;border-radius:50%;color:#fff;width:3rem;height:3rem;text-align:center;line-height:3rem;margin-right:5px}#spa-top-wrap h2:first-letter{font-size:5.5rem;color:#bf9d23}.page-width.attention-bg{background:#e8e8ff;padding:15px 30px}.page-width.attention-bg>h3{font-weight:700}.banner-flex{display:flex;justify-content:space-between}.banner-flex>a{display:block;width:32%;transition:.3s}.banner-flex>a:hover{opacity:.7}.banner-flex img{max-width:100%}@media screen and (max-width:780px){.banner-flex{flex-direction:column}.banner-flex>a{width:100%}}#spa main{background-image:url(/cdn/shop/files/AdobeStock_428126817.jpg?v=1721356570)}.spa-menu{background-color:#fff9;padding:15px 30px;margin:35px 0;border-radius:15px}#spa-select-top h2 span{display:inline-block}#spa-select-top h2{color:#003}#spa-select-top h2 .ttl-1{font-size:2.5rem}#spa-select-top h2 .ttl-1:first-letter{font-size:4.5rem;color:#bf9d23}#spa-select-top h2 .ttl-2{font-size:2.5rem}#spa-select-top h2 .ttl-2:first-letter{font-size:4.5rem;color:#b1221a}#spa-select-top h2 .ttl-3{font-size:2.7rem}@media screen and (min-width: 900px){#spa-select-top h2 .ttl-1{font-size:3.5rem}#spa-select-top h2 .ttl-1:first-letter{font-size:5.5rem}#spa-select-top h2 .ttl-2{font-size:3.5rem}#spa-select-top h2 .ttl-2:first-letter{font-size:5.5rem}#spa-select-top h2 .ttl-3{font-size:4.5rem}}.area-title{font-size:3rem;position:relative;padding:.25em 0}.hokkaido{color:#5d3c94}.hokkaido.area-title:after{content:"";display:block;height:4px;background:-webkit-linear-gradient(to right,rgb(93,60,149),transparent);background:linear-gradient(to right,rgb(93,60,149),transparent)}.touhoku{color:#3c6795}.touhoku.area-title:after{content:"";display:block;height:4px;background:-webkit-linear-gradient(to right,rgb(60,103,149),transparent);background:linear-gradient(to right,rgb(60,103,149),transparent)}.kantou{color:#3c9576}.kantou.area-title:after{content:"";display:block;height:4px;background:-webkit-linear-gradient(to right,rgb(60,149,118),transparent);background:linear-gradient(to right,rgb(60,149,118),transparent)}.tyubu{color:#4e953c}.tyubu.area-title:after{content:"";display:block;height:4px;background:-webkit-linear-gradient(to right,rgb(78,149,60),transparent);background:linear-gradient(to right,rgb(78,149,60),transparent)}.kinki{color:#95903c}.kinki.area-title:after{content:"";display:block;height:4px;background:-webkit-linear-gradient(to right,rgb(149,144,60),transparent);background:linear-gradient(to right,rgb(149,144,60),transparent)}.tyugoku{color:#95443c}.tyugoku.area-title:after{content:"";display:block;height:4px;background:-webkit-linear-gradient(to right,rgb(149,68,60),transparent);background:linear-gradient(to right,rgb(149,68,60),transparent)}.shikoku{color:#953c81}.shikoku.area-title:after{content:"";display:block;height:4px;background:-webkit-linear-gradient(to right,rgb(149,60,129),transparent);background:linear-gradient(to right,rgb(149,60,129),transparent)}.flex-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px}.flex-wrap .flex-content{display:inline-block}.rte .flex-wrap img{transition:.3s;width:100%;margin-bottom:0;border-radius:10px}.flex-wrap img:hover{transform:scale(1.03)}.flex-wrap .flex-content{display:block;overflow:hidden}@media screen and (min-width: 750px){#spa-select-wrap{margin:100px auto}#spa-select-wrap{max-width:85rem;padding:0}}@media screen and (max-width: 448px){.flex-wrap{justify-content:space-between}.flex-wrap .flex-content{width:48%}#spa-select-top .banner__text br{display:none}}.contact__button{text-align:center}.contact__button .button{padding:0 10rem}#terms-of-service .bold{font-weight:700}#terms-of-service .text-right{text-align:right}.wrapping-toggle-button{border:none;background-color:#df9797;color:#fff;font-size:16px;width:100%;padding:10px;cursor:pointer}.wrapping-radio-button{-webkit-appearance:none;appearance:none;position:absolute}.wrapping-radio-content{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wrapping-radio-content:before{content:"";display:block;border-radius:50%;border:1px solid #df9797;width:22px;height:22px;flex-shrink:0}.wrapping-radio-button:checked+.wrapping-radio-content:after{content:"";position:absolute;left:3px;display:block;border-radius:50%;width:16px;height:16px;background-color:#df9797}.wrapping-radio-button.button__second:checked+.wrapping-radio-content:after{left:27px}.wrapping-radio-button.button__third:checked+.wrapping-radio-content:after{left:19px}.noshi-wrapper label,.wrapping-wrapper label,.message-card-wrapper label,.paper-bag-wrapper label{cursor:pointer}.radio-button-wrap{display:flex;align-items:center;gap:16px;margin-bottom:16px}.radio-button-wrap .wrapping-radio-content{display:flex;align-items:center;gap:16px;width:100%;padding:5px;border-radius:8px;border:3px solid #fff}.radio-button-wrap input[type=radio]:checked+.wrapping-radio-content{border:3px solid #df9797;padding:5px;border-radius:8px;width:100%}.radio-button-wrap img{width:100px;display:block}.noshi-types,.wrapping-types,.message-card-types,.paper-bag-types{display:none;margin-top:20px;border:1px solid #ddd;padding:15px;border-radius:8px}.noshi-text{width:100%;max-width:300px;border:1px solid #bfbfbf;padding:10px 5px;border-radius:5px;font-size:16px}.message-textarea{width:100%;max-width:100%;resize:vertical;border:1px solid #bfbfbf;padding:10px 5px;border-radius:5px;font-size:16px;line-height:1.5em}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
