.page-location_top_contents{text-align:center}.page-location_title{display:inline;border-bottom:2px solid #3B3636;line-height:1.7;font-size:1.8rem}.page-location_top_text{margin-top:30px;line-height:1.7;margin-bottom:30px}.page_location_links{text-align:center;margin-bottom:40px}.page_location_links a{display:inline-block;color:#fff;background-color:#6ec464;border-radius:27px;padding:8px 10px;font-size:1.2rem;font-weight:500;margin-bottom:10px}.page_location_links a:not(:last-child){margin-right:5px}.page_location_links a:hover{opacity:.8}@media screen and (min-width:990px){.page-location_title{font-size:3rem}.page-location_top_text{margin-top:40px;margin-bottom:40px}.page_location_links{margin-bottom:90px}.page_location_links a{font-size:1.4rem;padding:8px 16px}.page-location_top_text .sp_br{display:none}}@media screen and (max-width:375px){.page_location_links a:not(:last-child){margin-right:0}}.section_title_wrap{text-align:center;margin-bottom:30px}.section_title{position:relative;font-size:2.4rem;padding-top:28px;display:inline-block}.section_title:before{content:"";width:28px;height:28px;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (max-width:989px){.section_title span{display:block}}@media screen and (min-width:990px){.section_title_wrap{margin-bottom:50px}.section_title{font-size:4rem;padding-top:0;padding-left:50px}.section_title:before{width:34px;height:34px;top:50%;left:0;transform:translateY(-50%)}}#features{margin-bottom:50px}#features .section_title:before{background-image:url(./store.svg)}.feature_box_wrapper{background-color:#f8f8f8;box-shadow:0 3px 15px #0000001a inset;padding:20px;border-radius:10px;margin-bottom:20px}.feature_box{background-color:#fff;padding:20px;border-radius:10px}.feature_box:first-child{margin-bottom:20px}.feature_box_title_wrapper{text-align:center;margin-bottom:24px}.feature_box_title{font-size:1.6rem;font-family:var(--font-body-family);display:inline;border-bottom:2px solid #3B3636;line-height:1.7}.feature_box_img_wrapper{position:relative;width:100%;margin-bottom:20px}.feature_box_img_wrapper:before{content:"";display:block;padding-top:56%}.feature_box_img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;border-radius:10px}.feature_box_text p{line-height:1.4;font-size:1.4rem;margin-bottom:20px}.message_annotation{line-height:1.4;font-size:1.4rem}.message_annotation a{color:#6ec464;text-decoration:underline}.feature_box .page_location_links{margin-top:20px;margin-bottom:0;text-align:left}@media screen and (min-width:990px){#features{margin-bottom:100px}.feature_box_wrapper{padding:60px;border-radius:40px;margin-bottom:60px}.feature_box{padding:30px;border-radius:20px}.feature_box:first-child{margin-bottom:40px}.feature_box_title_wrapper{text-align:left;margin-bottom:30px}.feature_box_title{font-size:2.4rem}.feature_box_title br{display:none}.feature_box{display:flex;align-items:flex-start}.feature_box_text{flex:1}.feature_box_img_wrapper{margin-bottom:0;margin-right:30px;width:32%}.feature_box_img_wrapper:before{padding-top:100%}.feature_box_img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;border-radius:10px}.feature_box_text p,.message_annotation{font-size:1.6rem}}#reserve .section_title:before{background-image:url(./calendar-icon.svg)}.reserve_contents{margin-bottom:50px}.reserve_calendar{background-color:#fff;box-shadow:0 3px 15px #00000029;padding:20px;border-radius:20px;margin-bottom:30px}.reserve_calendar iframe{width:100%;height:400px}.reserve_step_icon{display:inline-block;color:#6ec464;border:2px solid #6EC464;font-weight:700;padding:5px 13px;border-radius:27px;text-transform:uppercase}.reserve_steps{margin-top:10px}.reserve_step{display:flex;align-items:flex-start;margin-bottom:5px}.reserve_step:nth-child(2){margin-bottom:15px}.reserve_step:nth-child(3){margin-bottom:20px}.reserve_step_icon{margin-right:10px}.reserve_step p{margin-top:6px;margin-bottom:10px;font-size:1.4rem}.reserve_step .page_location_links{margin-bottom:0;text-align:left}@media screen and (min-width:990px){#reserve .section_title:before{width:38px;height:33px}.reserve_contents{display:flex;align-items:flex-start;margin-bottom:100px}.reserve_calendar{width:50%;margin-right:30px;margin-bottom:0}.reserve_steps{flex:1}.reserve_step:nth-child(2){margin-bottom:20px}.reserve_step:nth-child(3){margin-bottom:27px}.reserve_step p{font-size:1.6rem}}#access{margin-bottom:50px}#access a{color:#6ec464;text-decoration:underline}#access .section_title:before{background-image:url(./car.svg)}.access_top{margin-bottom:50px}.access_top p{text-align:center;font-size:1.4rem;line-height:1.4;margin-bottom:20px}.access_middle_title{display:flex;align-items:center;margin-top:10px;margin-bottom:17px}.access_middle_title svg{height:1.1em;width:auto;margin-right:5px}.access_info{border-top:2px solid #3B3636;margin-bottom:50px;font-size:1.4rem;line-height:1.4}.access_middle_title h3{font-family:var(--font-body-family);font-weight:700;font-size:1.8rem}.access_way{display:flex}.access_way span{display:block}.access_way span:first-child{white-space:nowrap}.access_map iframe{width:100%}@media screen and (max-width:989px){.access_top span{display:block}}@media screen and (min-width:990px){#access{margin-bottom:100px}#access .section_title:before{width:38px;height:32px}.access_top{margin-bottom:60px}.access_top p{font-size:1.6rem}.access_middle{display:grid;grid-template-columns:1fr 1fr;column-gap:60px}.access_info{font-size:1.6rem}.access_middle_title{margin-top:20px;margin-bottom:20px}.access_middle_title h3{font-size:2.4rem}}#about{margin-bottom:50px}#about .section_title:before{background-image:url(./menu.svg)}#about a{color:#6ec464;text-decoration:underline}#about table{width:100%;margin-bottom:50px}#about table th{text-align:left;font-weight:700;width:80px;padding:11px 5px}#about table td{padding:11px;font-weight:400}#about table th,#about table td{font-size:1.3rem}@media screen and (min-width:750px){#about table th{width:15%}}@media screen and (min-width:990px){#about{margin-bottom:100px}#about .section_title:before{width:38px;height:32px}#about table th,#about table td{padding:14px 20px;font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/template-location.css.map */
