.price__list{text-align:center;margin-top:80px}@media screen and (max-width: 768px){.price__list{margin-top:40px}}.price__list .price__title{font-size:20px;font-weight:700;color:#2c2c2c;text-align:center;margin-bottom:40px;background-color:#565656;color:#fff;display:inline-block;padding:8px 16px;border-radius:8px}@media screen and (max-width: 768px){.price__list .price__title{font-size:18px;padding:8px 16px}}.price__list .price__items{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-items:center}@media screen and (max-width: 992px){.price__list .price__items{gap:16px;justify-content:flex-start}}@media screen and (max-width: 480px){.price__list .price__items{gap:8px}}.price__list .price__items .price__item{width:calc(20% - 20px);padding:16px;border:1px solid #e9e9e9;background-color:#fff;transition:.3s ease}@media screen and (max-width: 992px){.price__list .price__items .price__item{width:calc(25% - 12px)}}@media screen and (max-width: 768px){.price__list .price__items .price__item{width:calc(33.333% - 10.666px)}}@media screen and (max-width: 480px){.price__list .price__items .price__item{width:calc(50% - 4px)}}.price__list .price__items .price__item:hover{transform:translateY(-4px)}.price__list .price__items .price__item .price__category-img{width:50%;margin:32px auto}.price__list .price__items .price__item .price__category-img img{stroke-width:1px}.price__list .price__items .price__item img{width:100%;height:100%;object-fit:cover}.shop .shop__areas{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}@media screen and (max-width: 768px){.shop .shop__areas{gap:16px}}.shop .shop__areas .shop__area{width:100%;border-radius:8px;background-color:#fff;overflow:hidden;border:1px solid #e9e9e9}.shop .shop__areas .shop__area .shop__area-head{display:flex;justify-content:space-between;align-items:center;position:relative;padding:16px 24px;color:#2c2c2c;font-weight:700;cursor:pointer;background-color:#fff;font-size:18px;transition:.3s ease}@media screen and (max-width: 768px){.shop .shop__areas .shop__area .shop__area-head{padding:16px}}.shop .shop__areas .shop__area .shop__area-head:hover{background-color:#fbfcec}.shop .shop__areas .shop__area .shop__area-head .shop__area-title{font-size:20px;font-weight:700;margin:0}@media screen and (max-width: 768px){.shop .shop__areas .shop__area .shop__area-head .shop__area-title{font-size:18px}}.shop .shop__areas .shop__area .shop__area-head::-webkit-details-marker{display:none}.shop .shop__areas .shop__area .shop__area-head::after{transform:translateY(-25%) rotate(45deg);width:8px;height:8px;margin-left:8px;border-bottom:3px solid #00a0e9;border-right:3px solid #00a0e9;content:"";transition:transform .3s ease}.shop .shop__areas .shop__area[open] .shop__area-head::after{transform:rotate(225deg)}.shop .shop__areas .shop__area .shop__area-body{transform:translateY(-10px);opacity:0;margin:0;padding:24px;background-color:#fff;color:#2c2c2c;transition:transform .5s ease,opacity .5s ease;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.shop .shop__areas .shop__area .shop__area-body{padding:16px}}.shop .shop__areas .shop__area[open] .shop__area-body{transform:none;opacity:1}.shop .shop__areas .shop__area .shop__pref .shop__pref-head .shop__pref-title{font-size:18px;color:#0f4589;font-weight:700}@media screen and (max-width: 768px){.shop .shop__areas .shop__area .shop__pref .shop__pref-head .shop__pref-title{font-size:16px}}.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e9e9e9;gap:16px}@media screen and (max-width: 480px){.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item{padding:16px 0}}.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item:last-child{border-bottom:none}.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item .shop__item-info .shop__item-title{font-size:16px;font-weight:700}@media screen and (max-width: 480px){.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item .shop__item-info .shop__item-title{font-size:14px}}@media screen and (max-width: 768px){.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item .shop__item-info .shop__item-address{font-size:14px}}@media screen and (max-width: 480px){.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item .shop__item-info .shop__item-address{font-size:12px}}.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item .shop__item-btn{flex-shrink:0}@media screen and (max-width: 480px){.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item .shop__item-btn{text-align:right}}.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item .shop__item-btn span{background-color:#00a0e9;color:#fff;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:700}.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item .shop__item-btn span div{display:inline;color:#fff}@media screen and (max-width: 480px){.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item .shop__item-btn span{padding:8px}}@media screen and (max-width: 480px){.shop .shop__areas .shop__area .shop__pref .shop__list .shop__item .shop__item-btn span div{display:none}}.cta .cta__inner{max-width:900px;margin:0 auto;display:flex;gap:48px;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}@media screen and (max-width: 992px){.cta .cta__inner{justify-content:center}}@media screen and (max-width: 768px){.cta .cta__inner{flex-direction:column;align-items:center;gap:24px}}.cta .cta__inner .cta__logo{width:240px;flex-shrink:0}@media screen and (max-width: 480px){.cta .cta__inner .cta__logo{width:160px}}.cta .cta__inner .cta__logo img{width:100%;height:100%;object-fit:contain}.cta .cta__inner .cta__txt{text-align:center;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 992px){.cta .cta__inner .cta__txt{gap:16px;align-items:center}}.cta .cta__inner .cta__txt .cta__txt-title{font-size:32px;color:#fff;font-weight:700}@media screen and (max-width: 480px){.cta .cta__inner .cta__txt .cta__txt-title{font-size:24px}}.cta .cta__inner .cta__txt .cta__btn{display:flex;gap:16px}@media screen and (max-width: 992px){.cta .cta__inner .cta__txt .cta__btn{flex-direction:column}}.cta .cta__inner .cta__txt .cta__btn img{width:24px;height:24px;object-fit:contain;margin-right:8px;vertical-align:middle}.cta .cta__inner .cta__txt .cta__txt-note{font-size:14px;color:#fff}.column .column__items{display:flex;gap:24px}@media screen and (max-width: 992px){.column .column__items{gap:16px}}@media screen and (max-width: 768px){.column .column__items{flex-direction:column}}.column .column__items .column__item{width:calc(33.333% - 16px);display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid #e9e9e9}@media screen and (max-width: 992px){.column .column__items .column__item{width:calc(33.333% - 12px)}}@media screen and (max-width: 768px){.column .column__items .column__item{width:100%;flex-direction:row;align-items:center;border-radius:8px}}.column .column__items .column__item .column__item-img{width:100%;aspect-ratio:1.91/1;border-bottom:1px solid #e9e9e9}@media screen and (max-width: 768px){.column .column__items .column__item .column__item-img{width:120px;height:120px;aspect-ratio:1/1;border-right:1px solid #e9e9e9;border-bottom:none}}@media screen and (max-width: 480px){.column .column__items .column__item .column__item-img{padding:16px;border:none}}.column .column__items .column__item .column__item-img img{width:100%;height:100%;object-fit:cover;aspect-ratio:1.91/1}@media screen and (max-width: 480px){.column .column__items .column__item .column__item-img img{border:1px solid #e9e9e9}}.column .column__items .column__item .column__item-content{padding:16px;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 480px){.column .column__items .column__item .column__item-content{padding-left:0px;gap:4px}}.column .column__items .column__item .column__item-content .column__item-meta{display:flex;align-items:center;gap:8px}.column .column__items .column__item .column__item-content .column__item-meta .column__item-date{font-size:12px;color:#fff;background-color:#00a0e9;padding:2px 8px;border-radius:4px}@media screen and (max-width: 480px){.column .column__items .column__item .column__item-content .column__item-meta .column__item-date{font-size:10px}}.column .column__items .column__item .column__item-content .column__item-meta .column__item-category{font-size:14px}@media screen and (max-width: 480px){.column .column__items .column__item .column__item-content .column__item-meta .column__item-category{font-size:12px}}.column .column__items .column__item .column__item-content .column__item-title{font-weight:700;line-height:1.75}@media screen and (max-width: 480px){.column .column__items .column__item .column__item-content .column__item-title{font-size:14px}}.flow .flow__items{display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 992px){.flow .flow__items{gap:24px}}@media screen and (max-width: 768px){.flow .flow__items{flex-direction:column;gap:16px}}.flow .flow__items .flow__item{width:calc(50% - 20px);padding:40px 24px;background-color:#fff;border:1px solid #e9e9e9;display:flex;gap:16px;flex-direction:column;align-items:center;text-align:center;transition:.3s ease}@media screen and (max-width: 992px){.flow .flow__items .flow__item{width:calc(50% - 12px)}}@media screen and (max-width: 768px){.flow .flow__items .flow__item{width:100%;padding:16px}}.flow .flow__items .flow__item .flow__item-img{width:80px;height:80px}.flow .flow__items .flow__item .flow__item-img img{width:100%;height:100%}.flow .flow__items .flow__item .flow__item-title{font-size:24px;font-weight:700}@media screen and (max-width: 768px){.flow .flow__items .flow__item .flow__item-title{font-size:18px}}.flow .flow__items .flow__item .flow__item-desc{word-break:auto-phrase}.flow .flow__items .flow__item:hover{background-color:#fbfcec}.linkcard .linkcard__items{display:flex;flex-wrap:wrap;gap:24px}@media screen and (max-width: 992px){.linkcard .linkcard__items{gap:16px}}@media screen and (max-width: 768px){.linkcard .linkcard__items{flex-direction:column}}.linkcard .linkcard__items .linkcard__item{width:calc(50% - 12px);display:flex;align-items:center;gap:16px;border-radius:8px;overflow:hidden;border:1px solid #e9e9e9;transition:.3s ease;background-color:#fff}.linkcard .linkcard__items .linkcard__item:hover{transform:translateY(-4px)}@media screen and (max-width: 768px){.linkcard .linkcard__items .linkcard__item{width:100%}}@media screen and (max-width: 480px){.linkcard .linkcard__items .linkcard__item{gap:0px}}.linkcard .linkcard__items .linkcard__item .linkcard__item-img{width:120px;height:120px;flex-shrink:0}@media screen and (max-width: 992px){.linkcard .linkcard__items .linkcard__item .linkcard__item-img{width:96px;height:96px}}@media screen and (max-width: 768px){.linkcard .linkcard__items .linkcard__item .linkcard__item-img{width:120px;height:120px}}@media screen and (max-width: 480px){.linkcard .linkcard__items .linkcard__item .linkcard__item-img{padding:16px}}.linkcard .linkcard__items .linkcard__item .linkcard__item-img img{width:100%;height:100%;object-fit:cover;border-right:1px solid #e9e9e9}@media screen and (max-width: 768px){.linkcard .linkcard__items .linkcard__item .linkcard__item-img img{border-right:1px solid #e9e9e9;border-bottom:none}}@media screen and (max-width: 480px){.linkcard .linkcard__items .linkcard__item .linkcard__item-img img{border:1px solid #e9e9e9}}@media screen and (max-width: 480px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content{padding-left:0px}}.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-meta{display:flex;gap:8px;margin-bottom:4px}.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-meta .linkcard__item-date{font-size:12px;padding:2px 8px;border-radius:4px;background-color:#00a0e9;color:#fff}@media screen and (max-width: 992px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-meta .linkcard__item-date{font-size:10px}}@media screen and (max-width: 768px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-meta .linkcard__item-date{font-size:12px}}@media screen and (max-width: 480px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-meta .linkcard__item-date{font-size:10px}}.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-meta .linkcard__item-shop{font-size:14px}@media screen and (max-width: 992px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-meta .linkcard__item-shop{font-size:12px}}@media screen and (max-width: 768px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-meta .linkcard__item-shop{font-size:14px}}@media screen and (max-width: 480px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-meta .linkcard__item-shop{font-size:12px}}.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-title{font-weight:700;margin-bottom:4px}@media screen and (max-width: 992px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-title{font-size:14px}}@media screen and (max-width: 768px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-title{font-size:16px}}@media screen and (max-width: 480px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-title{font-size:14px}}.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-price{display:inline-block;background:linear-gradient(transparent 60%, #f9fae2 60%)}@media screen and (max-width: 992px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-price{font-size:14px}}@media screen and (max-width: 768px){.linkcard .linkcard__items .linkcard__item .linkcard__item-content .linkcard__item-price{font-size:16px}}.linkcard .linkcard__btn{text-align:center;margin-top:40px}.point .point__items{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;justify-content:space-between}@media screen and (max-width: 768px){.point .point__items{gap:16px}}.point .point__items .point__item{display:flex;padding:24px;background-color:#fff;gap:24px;border-radius:8px;box-shadow:0 4px 8px rgba(25,21,21,.1)}@media screen and (max-width: 768px){.point .point__items .point__item{flex-direction:column;padding:16px;gap:16px}}.point .point__items .point__item .point__item-img{width:320px;flex-shrink:0}@media screen and (max-width: 992px){.point .point__items .point__item .point__item-img{width:240px}}@media screen and (max-width: 768px){.point .point__items .point__item .point__item-img{width:100%;height:200px}}@media screen and (max-width: 480px){.point .point__items .point__item .point__item-img{height:160px}}.point .point__items .point__item .point__item-img img{width:100%;height:100%;object-fit:cover;border-radius:8px}.point .point__items .point__item .point__item-txt .point__item-title{font-size:24px;font-weight:700;margin-bottom:16px}@media screen and (max-width: 768px){.point .point__items .point__item .point__item-txt .point__item-title{font-size:20px;margin-bottom:8px}}@media screen and (max-width: 480px){.point .point__items .point__item .point__item-txt .point__item-title{font-size:18px}}.point .point__items .point__item .point__item-txt .point__item-desc{line-height:2;word-break:auto-phrase}.point .point__items .point__item .point__item-txt .point__item-desc a{color:#00a0e9;text-decoration:underline}@media screen and (max-width: 768px){.point .point__items .point__item .point__item-txt .point__item-desc br{display:none}}@media screen and (max-width: 480px){.point .point__items .point__item .point__item-txt .point__item-desc{font-size:14px;word-break:break-all}}.kv{background-image:url(../img/top/kv03.webp);background-size:cover;background-position:center;height:440px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 992px){.kv{height:360px}}@media screen and (max-width: 480px){.kv{height:288px}}.kv .kv__inner{max-width:1200px;margin:0 auto}.kv .kv__inner .splide .splide__list .splide__slide{height:100%}.kv .kv__inner .splide .splide__list .splide__slide img{width:100%;height:100%}.kv .kv__inner .splide .splide__pagination{bottom:-32px}.kv .kv__inner .splide .splide__pagination .splide__pagination__page{width:12px;height:12px;margin:0 8px}.kv .kv__inner .splide .splide__arrow{display:none}
