:root{--bg-clr01:#FFF7EC;--bg-clr02:#FCD79D}body,p,span,label,input,select,option,div{font-family:Noto Sans JP!important}.section-header.shopify-section-group-header-group{box-shadow:0 0 8px #00000029}@media screen and (min-width: 990px){.page-width--narrow{max-width:120rem!important}}@media screen and (min-width: 990px){.header:not(.drawer-menu).page-width{padding-left:0!important;padding-right:0!important}}@media screen and (min-width: 750px){.main-page-title{margin-bottom:8rem!important}}@media only screen and (min-width: 750px){.h0{font-size:calc(var(--font-heading-scale) * 4rem)!important}}.header__inline-menu ul.list-menu.list-menu--inline>li:first-child{display:none}@media screen and (max-width: 989px){.header__inline-menu ul.list-menu.list-menu--inline>li:first-child{display:block}}@media screen and (min-width: 750px){.section-template--24969095840025__rich_text_dqRUak-padding{padding-bottom:200px!important}}h2.rich-text__heading,.title-wrapper-with-link h2.inline-richtext{position:relative;padding-bottom:.4em;text-align:center}h2.rich-text__heading:before,.title-wrapper-with-link h2.inline-richtext:before{content:"";width:1em;height:2px;background:#db9423;position:absolute;bottom:0;left:50%}h2.rich-text__heading:after,.title-wrapper-with-link h2.inline-richtext:after{content:"";width:1em;height:2px;background:#63a745;position:absolute;bottom:0;right:50%}#ImageWithText--template--24969095840025__image_with_text_jnMc7F h2.image-with-text__heading:before{content:"";width:40px;height:40px;background-image:url(/cdn/shop/files/icon_track.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:.1em;position:relative;top:12px}ul#Slider-template--24969095840025__multicolumn_3FWKKA li h3{text-align:center}ul#Slider-template--24969095840025__multicolumn_3FWKKA li h3:before{content:"";width:80px;height:80px;display:block;margin:0 auto .4em}ul#Slider-template--24969095840025__multicolumn_3FWKKA li:nth-child(1) h3:before{background:url(/cdn/shop/files/icon_guide_01.png);background-size:contain}ul#Slider-template--24969095840025__multicolumn_3FWKKA li:nth-child(2) h3:before{background:url(/cdn/shop/files/icon_guide_02.png);background-size:contain}ul#Slider-template--24969095840025__multicolumn_3FWKKA li:nth-child(3) h3:before{background:url(/cdn/shop/files/icon_guide_03.png);background-size:contain}ul#Slider-template--24969095840025__multicolumn_3FWKKA li:nth-child(4) h3:before{background:url(/cdn/shop/files/icon_guide_04.png);background-size:contain}ul#Slider-template--24969095840025__multicolumn_3FWKKA li .multicolumn-card__info{text-align:center}ul#Slider-template--24969095840025__multicolumn_3FWKKA li .multicolumn-card__info p{text-align:left}.lowTable{width:100%;border:none;border-spacing:inherit;table-layout:auto!important}.lowTable tr:nth-child(odd){background:var(--bg-clr01)}.lowTable tr th{padding:1.6em;line-height:1.4em;border:none;text-align:left}.lowTable tr td{padding:1.6em;line-height:1.4em;border:none}@media screen and (max-width: 787px){.lowTable{width:100%;border:none;border-spacing:inherit;table-layout:auto!important}.lowTable tr{display:flex;justify-content:space-between;flex-wrap:wrap;flex:1}.lowTable tr:nth-child(odd){background:var(--bg-clr01)}.lowTable tr th{padding:1.6em 1.6em 0;width:100%;line-height:1.4em;border:none;text-align:left}.lowTable tr td{padding:.8em 1.6em 1.6em;width:100%;line-height:1.4em;border:none}}@media screen and (min-width: 750px){.collection-hero__description{max-width:100%!important}}.product__description{max-width:44rem}.product__description table{width:100%}.product__description table th,.product__description table td{padding:.8em;line-height:1.4em}.product__description table th{color:#b36c4d;background:#fff7ec;width:7em}@media screen and (min-width: 750px){#ContactForm{background:#fff;border-radius:16px;padding:2.4em;box-shadow:0 0 16px #00000014}}html{scroll-behavior:smooth}.guide .anchorList{display:flex;justify-content:flex-start;flex-wrap:wrap}.guide .anchorList li{width:23.5%;margin-right:2%;list-style:none}.guide .anchorList li:last-child{margin-right:0}.guide .anchorList li a{display:block;color:#db9423;text-decoration:none;padding:.8em 0;text-align:center;border:solid 1px #FCD79D;border-radius:4px;transition:color .3s ease 0s}.guide .anchorList li a:hover{color:#fff;background:#db9423;border-color:#db9423}@media screen and (max-width: 787px){.guide .anchorList li{width:48%;margin-right:4%;list-style:none}.guide .anchorList li:nth-child(2n){margin-right:0}.guide .anchorList li:nth-child(n+3){margin-top:1em}}.calendar{display:flex;justify-content:flex-start;flex-wrap:wrap}.calendar .inner:nth-child(2){margin-left:1em}.calendar .inner h5{text-align:center;margin-bottom:.4em!important;font-weight:600}.calendar .inner table{width:auto}.calendar .inner table thead td{background:#eee}.calendar .inner table td{text-align:center;line-height:1em;padding:.8em}.calendar .inner table td.sun{background:#f595ba;color:#fff}.calendar .inner table td.sat{background:#95b6fb;color:#fff}.calendar .inner table td.hol{background:#fbd78d;color:#111}.guide h3{font-size:2.4rem;line-height:1.2em;color:#b36c4d;background:#fff7ec;padding:.8em;border-radius:8px}.guide h3:nth-child(n+2){margin-top:8rem}.guide h4{font-size:2rem;font-weight:600;padding:.8em 0 .8em .8em;border-bottom:dashed 1px #DDD;position:relative;margin:4rem 0 0}.guide h4:before{content:"";width:3px;height:50%;background:#63a745;border-radius:2px;position:absolute;top:52.5%;left:0;transform:translateY(-50%)}.guide dl{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.guide dl dt{font-weight:600;color:#db9423}.guide dl dd{margin-left:1em}.guide table{width:100%;table-layout:fixed;margin:1.6em 0}.guide table thead th{background:#eee}.guide table tbody th{background:#f4f4f4}.guide table th,.guide table td{padding:.4em!important;font-size:1.4rem!important;line-height:1.4em!important}.guide table tbody th{width:15%}.guide table tbody td{text-align:right}.guide .telephone{margin-bottom:0!important}.guide .telephone span{display:inline-block;font-size:3.2rem}.guide .button{margin-top:0!important}.guide .button a{color:#fff;text-decoration:none;z-index:100}.guide .button a:hover{color:#fff;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
