@charset "UTF-8";*{margin:0;padding:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}a{text-decoration:none;-webkit-transition:0.3s;transition:0.3s;color:#2E2D2D}a:hover{opacity:0.6;-webkit-transition:2s;transition:2s}footer,header{font-size:16px!important;line-height:1.85;letter-spacing:0.075em}.sp-logo{top:0px!important}.f-rum-mv{margin:60px 0 0 0}.f-rum-mv img{width:100%}@media (min-width:1310px){.f-rum-mv{margin:110px 0 0 0}}main{font-size:20px!important;width:96%;max-width:1366px;margin:-50px auto 0;font-family:"Zen Kaku Gothic New",sans-serif}@media (min-width:768px){main{font-size:2.4rem}}@media (min-width:1310px){main{width:1366px;margin:0 auto}}main .f-rum--ttl-l{margin:0 0 52px}main .copy-wd img{width:100%}@media (max-width:768px){.sp-none{display:none}}.message-container{width:100%;margin:80px 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media (max-width:768px){.message-container{margin:120px 0 40px}}.message-container .wave-decoration{display:block;width:100%;max-width:900px;margin:0 auto 40px auto;height:auto}.message-container h1{font-family:"Zen Kaku Gothic New",sans-serif;color:#4974A4;font-weight:700;font-size:52px;line-height:1.8;margin:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0.1em}@media (max-width:600px){.message-container h1{font-size:32px;line-height:1.6}}.product-list{width:100%;margin:0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:50px}@media (max-width:768px){.product-list{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:40px}}.product-list .product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-list .product-item .image-wrapper{width:100%;margin-bottom:15px}.product-list .product-item .image-wrapper img{width:100%;height:auto;display:block}.product-list .product-item .product-name{font-family:"Zen Kaku Gothic New",sans-serif;color:#547498;font-weight:500;font-size:20px;line-height:1.8;margin:0;letter-spacing:0.05em;text-align:left;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-kerning:normal;font-kerning:normal}@media (max-width:600px){.product-list .product-item .product-name{font-size:15px}}.commitment-section{width:100%;padding:120px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.commitment-section .inner{width:100%;max-width:1366px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:56px}@media (max-width:768px){.commitment-section .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.commitment-section .visual-area{width:38%;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.commitment-section .visual-area{width:100%}}.commitment-section .visual-area img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;border-radius:4px}.commitment-section .content-area{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:768px){.commitment-section .content-area{width:100%}}.commitment-section .section-header{margin-bottom:14px}.commitment-section .section-header .title{font-size:28px;font-weight:700;margin:0 0 8px 0;letter-spacing:0.05em;color:#4a3b32}@media (max-width:768px){.commitment-section .section-header .title{font-size:24px}}.commitment-section .section-header .subtitle{display:block;font-size:16px;color:#d9954a;font-weight:500;letter-spacing:0.05em}.commitment-section .description-main{margin-bottom:40px;text-align:justify}.commitment-section .item-list .item{margin-bottom:30px}.commitment-section .item-list .item:last-child{margin-bottom:0}.commitment-section .item-list .item .item-title{font-weight:700;color:#4a3b32;margin:0 0 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.commitment-section .item-list .item .item-title .item-icon{width:24px;height:auto;display:block}.commitment-section .item-list .item .item-text{margin:0;color:#666666;line-height:1.8}.access-section{padding:60px 0;margin:60px 0 120px}.access-section__header{text-align:center;margin-bottom:40px}@media (min-width:1024px){.access-section__header{margin-bottom:68px}}.access-section__title-img{height:60px;width:auto}@media (min-width:1024px){.access-section__title-img{height:80px}}.access-section__container{width:100%;max-width:1366px;margin:0 auto}.access-section__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-bottom:40px}@media (min-width:1024px){.access-section__main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:60px;margin-bottom:60px}}.access-section__map{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:250px;border-radius:12px;overflow:hidden;background-color:#ddd;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.05);box-shadow:0 4px 10px rgba(0,0,0,0.05)}@media (min-width:768px){.access-section__map{min-height:350px}}.access-section__map iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.access-section__info{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding-top:10px}.access-section__info-header{margin-bottom:20px;border-bottom:1px solid #000000;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.access-section__logo{width:150px;height:auto}@media (min-width:768px){.access-section__logo{width:208px}}.access-section__shop-name{font-size:18px;font-weight:500;margin:0;letter-spacing:0.05em}@media (min-width:768px){.access-section__shop-name{font-size:20px}}.access-section__list{list-style:none;padding:0;margin:0}.access-section__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;line-height:1.6}.access-section__item:last-child{margin-bottom:0}.access-section__icon{width:20px;height:20px;margin-right:12px;margin-top:4px;-ms-flex-negative:0;flex-shrink:0}.access-section__text-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.access-section__text{margin:0;font-size:15px;font-weight:bold}.access-section__sub-text{margin:4px 0 0 0;font-size:13px;color:#555}.access-section__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width:768px){.access-section__gallery{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}}.access-section__gallery-item{width:100%;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.1);box-shadow:0 4px 10px rgba(0,0,0,0.1)}@media (min-width:768px){.access-section__gallery-item{width:32%}}.access-section__gallery-img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.access-section__gallery-img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
/*# sourceMappingURL=style-wd.css.map */