*{text-transform:none}.margin_t_0{margin-top:0!important}.margin_t_10{margin-top:10px!important}.margin_t_20{margin-top:20px!important}.margin_t_30{margin-top:30px!important}.margin_t_40{margin-top:40px!important}.margin_t_50{margin-top:50px!important}.margin_t_60{margin-top:60px!important}.margin_t_70{margin-top:70px!important}.margin_t_80{margin-top:80px!important}.margin_t_100{margin-top:100px!important}.margin_t_150{margin-top:150px!important}.margin_t_200{margin-top:200px!important}.margin_b_0{margin-bottom:0!important}.margin_b_10{margin-bottom:10px!important}.margin_b_20{margin-bottom:20px!important}.margin_b_30{margin-bottom:30px!important}.margin_b_40{margin-bottom:40px!important}.margin_b_50{margin-bottom:50px!important}.margin_b_60{margin-bottom:60px!important}.margin_b_70{margin-bottom:70px!important}.margin_b_80{margin-bottom:80px!important}.margin_b_100{margin-bottom:100px!important}.margin_b_150{margin-bottom:150px!important}.margin_b_200{margin-bottom:200px!important}.font_11{font-size:11px}.font_12{font-size:12px}.font_13{font-size:13px}.font_14{font-size:14px}.font_15{font-size:15px}.font_16{font-size:16px}.font_17{font-size:17px}.font_18{font-size:18px}.font_20{font-size:20px}.font_21{font-size:21px}.font_22{font-size:22px}.font_23{font-size:23px}.font_28{font-size:28px}.font_29{font-size:29px}.font_30{font-size:30px}.font_50{font-size:50px}.font_52{font-size:52px}.font_55{font-size:55px}.font_b{font-weight:600}.font_left{text-align:left!important}.font_right{text-align:right!important}.centering{text-align:center!important}.centering_left{text-align:left;display:inline-block}.width_10{width:10%;margin:0 auto}.width_20{width:20%;margin:0 auto}.width_30{width:30%;margin:0 auto}.width_40{width:40%;margin:0 auto}.width_50{width:50%;margin:0 auto}.width_60{width:60%;margin:0 auto}.width_70{width:70%;margin:0 auto}.width_80{width:80%;margin:0 auto}.width_90{width:90%;margin:0 auto}.width_100{width:100%;margin:0 auto}.sp,.tab,.sp_tab{display:none!important}.clear{clear:both}ul,li{list-style:none;padding:0;margin:0}p{margin:0}.header{transition:padding .3s ease}.scrolled-past-header .header{padding-top:8px;padding-bottom:8px}.scrolled-past-header .header__heading-logo-wrapper{max-width:160px}footer{padding-bottom:50px!important}.footer__payment{margin:30px 0 15px!important}.rich-text__heading{text-align:center;font-size:33px;color:#666d76}.hotel_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.hotel_list li{display:flex;align-items:center;width:30.5%;border:1px solid #CCC;padding:50px 4%;margin:25px 0}.hotel_list_logo{display:flex;align-items:center;justify-content:center}.hotel_list_logo img{max-width:100%}.hotel_list__item-inner{font-size:12px;width:100%}.hotel_list_address{margin:20px 0 30px}.hotel_list_sitelink{font-size:16px;background:#333;text-align:center;padding:15px 5px}.hotel_list_sitelink a{display:block;color:#fff;text-decoration:none}.hotel_list_address{line-height:1.6}.hotel_list_sns{display:flex;gap:15px;align-items:center;justify-content:center;margin-bottom:20px}.hotel_list_sns a img{width:30px;transition:opacity .3s}.hotel_list_sns a:hover img{opacity:.7}.shopify-policy__container{margin:60px auto}.shopify-policy__title h1{font-size:min(6.5vw,30px);margin-bottom:50px}.shopify-policy__body h2{font-size:min(5vw,20px);margin:30px 0 10px}.shopify-policy__container{width:min(90%,120rem);max-width:none}table:not([class]){font-size:1.6rem}.shipping-fee-table{table-layout:fixed;border-collapse:collapse;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}.shipping-fee-table td,.shipping-fee-table th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}.shipping-fee-table td:nth-child(2),.shipping-fee-table td:nth-child(3){text-align:right}.shipping-type-message{display:inline-block;font-size:14px;padding:5px 10px;background-color:#f9f9f9;border-left:4px solid #007bff}@media (max-width: 980px){.pc{display:none!important}.tab,.sp_tab{display:block!important}}@media (max-width: 749px){.sp{display:block!important}.tab,.pc_tab{display:none!important}.scrolled-past-header .header{padding-top:0;padding-bottom:0}.footer__content-bottom{padding-top:30px!important}.footer__payment{margin:0 0 15px!important}.rich-text__heading{font-size:25px}.hotel_list li{width:100%;padding:35px 25px;margin:15px 0}.hotel_list_logo{max-width:250px;margin:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
