@charset "UTF-8";h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;letter-spacing:.05em}a{transition:.5s ease}a:hover{opacity:.6}.br-sp{display:none}@media screen and (max-width:768px){.br-pc{display:none}.br-sp{display:inline-block}}.announcement-bar{background-color:#0d1e3d}.announcement-bar .heading{font-size:14px;font-weight:400;letter-spacing:.08em}footer .footer__block-list{display:block}footer .footer__block--links:not(:last-child){margin-bottom:32px}footer .footer__block--links ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0}footer .footer__block--links:first-child li{line-height:1;padding:0 16px}footer .footer__block--links:first-child li:not(:last-child){border-right:1px solid rgba(51,51,51,.3)}footer .footer__block--links:nth-child(2) ul{gap:16px}footer .footer__block--links:nth-child(2) li a{display:block;background-size:cover;font-size:0}footer .footer__block--links:nth-child(2) li:first-child a{background-image:url(/cdn/shop/files/Instagram.png?v=1630906598);width:32px;height:32px}footer .footer__block--links:nth-child(2) li:nth-child(2) a{background-image:url(/cdn/shop/files/logo-black.png?v=1725606802);width:24px;height:25px}footer .footer__block--links{max-width:none}footer .footer__aside{display:block}footer .footer__aside>p{margin-bottom:40px}footer .footer__aside .payment-methods{justify-content:center;max-width:none}@media screen and (max-width:768px){footer .footer__block--links ul{gap:20px}footer .footer__block--links:first-child li{padding:0}footer .footer__block--links:first-child li:not(:last-child){border:none}}.footer#guide .guide-list{list-style:none;display:flex;flex-wrap:wrap;gap:40px;max-width:1200px;width:100%;margin:0 auto}.footer#guide li{padding:0}.footer#guide .guide-list>li{width:calc((100% - 120px)/4)}.footer#guide .guide-list>li h2{font-size:20px;padding-bottom:4px;border-bottom:1px solid #ddd;margin-bottom:24px}.footer#guide .guide-list>li ul{margin-left:24px}.footer#guide .guide-list>li ul li:not(:last-child){margin-bottom:4px}.footer#guide .guide-list>li ul li p{margin-top:4px}.footer#guide .guide-list>li .block:not(:last-of-type){margin-bottom:40px}.footer#guide .guide-list>li .block h3{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:8px}.footer#guide .guide-list>li .block p:not(:last-of-type){margin-bottom:16px}.footer#guide .guide-list>li .block p>a{text-decoration:underline}.footer#guide .guide-list>li .block p>a:hover{text-decoration:none}.footer#guide .guide-list>li .block .mail{position:relative}.footer#guide .guide-list>li .block .mail a{display:flex;justify-content:center;align-items:center;position:relative;border:1px solid #ccc;height:48px;font-size:14px;letter-spacing:.05em;line-height:1;text-align:center}.footer#guide .guide-list>li .block .mail a:hover{opacity:1}.footer#guide .guide-list>li .block .mail:before,.footer#guide .guide-list>li .block .mail:after{content:"";display:block;opacity:0;position:absolute;z-index:10;transition:.5s ease;background:#9fa0a0}.footer#guide .guide-list>li .block .mail a:before,.footer#guide .guide-list>li .block .mail a:after{content:"";display:block;opacity:0;position:absolute;z-index:10;transition:.5s ease;background:#9fa0a0}.footer#guide .guide-list>li .block .mail:before{top:0;left:0;width:100%;height:2px}.footer#guide .guide-list>li .block .mail:after{bottom:0;left:0;width:100%;height:2px}.footer#guide .guide-list>li .block .mail a:before{top:0;left:-1px;width:2px;height:100%}.footer#guide .guide-list>li .block .mail a:after{top:0;right:-1px;width:2px;height:100%}.footer#guide .guide-list>li .block .mail:hover:before,.footer#guide .guide-list>li .block .mail:hover:after{opacity:1}.footer#guide .guide-list>li .block .mail:hover a:before,.footer#guide .guide-list>li .block .mail:hover a:after{opacity:1}@media screen and (max-width:768px){.footer#guide .guide-list>li{width:100%}.footer#guide .guide-list>li h2{font-size:16px}.footer#guide .guide-list>li .block h3{margin-bottom:8px}.footer#guide .guide-list>li .block .mail a{height:60px}}.top#search{max-width:1080px;margin:0 auto}.top#search h2{font-size:28px;letter-spacing:.08em;text-align:center;margin-bottom:40px}.top#search h2 span{display:block;font-size:14px;letter-spacing:.1em;margin-bottom:4px}.top#search ul{list-style:none;display:flex;flex-wrap:wrap;gap:24px;margin:0}.top#search li{width:calc((100% - 48px)/3);padding:0}.top#search li a{display:flex;justify-content:flex-end;align-items:center;position:relative;width:100%;height:100%;font-size:16px;letter-spacing:.05em;line-height:1.5;text-align:right;padding:24px}.top#search li a:before{content:"";position:absolute;top:50%;left:0;background-color:#fff;width:1.6em;height:1px;transition:all .3s;opacity:.3}.top#search li a:hover:before{width:4em}.top#search #gift_type li a,.top#search #category li a{background-color:#0d1e3d;background-image:url(/cdn/shop/files/bg.png?v=1726036405);color:#fff}.top#search #price{margin-top:64px}.top#search #price li a{background-color:#fff;border:1px solid rgba(13,30,61,.3);color:#0d1e3d}.top#search #price li a:before{background-color:#0d1e3d}@media screen and (max-width:768px){.top#search h2{font-size:20px;margin-bottom:40px}.top#search h2 span{font-size:12px;margin-bottom:2px}.top#search ul{gap:8px}.top#search li{width:calc((100% - 8px)/2)}.top#search li a{font-size:14px;line-height:1.2;padding:16px 24px}.top#search #gift_type li a span{display:none}}.top#msg{max-width:1080px;margin:0 auto}.top#msg .msg-list{margin:0}.top#msg .msg-list li{display:flex;flex-wrap:wrap;align-items:center;padding:0}.top#msg .msg-list li:not(:last-child){margin-bottom:64px}.top#msg .msg-list li>div{width:50%}.top#msg .msg-list li:nth-child(odd){flex-direction:row-reverse}.top#msg .msg-list li .txt{z-index:1}.top#msg .msg-list li .txt .inner{background-color:#fff;font-feature-settings:"palt";letter-spacing:.05em;margin-left:-32px;padding:56px}.top#msg .msg-list li:nth-child(odd) .txt .inner{margin:0 -32px 0 0}.top#msg .msg-list li .txt .inner h3{font-size:24px;line-height:1.5;margin-bottom:16px}.top#msg .msg-list li .txt .inner p{font-size:16px;line-height:1.7}@media screen and (max-width:768px){.top#msg .msg-list li:not(:last-child){margin-bottom:40px}.top#msg .msg-list li>div{width:100%}.top#msg .msg-list li .txt .inner,.top#msg .msg-list li:nth-child(odd) .txt .inner{width:92%;margin:-8px auto 0;padding:28px 21px 0}.top#msg .msg-list li .txt .inner h3{font-size:18px;margin-bottom:8px}.top#msg .msg-list li .txt .inner p{font-size:14px}}.block-swatch{border:1px solid rgba(40,40,40,.55);border-radius:40px}.block-swatch:hover{border:1px solid rgba(40,40,40,1)}:checked+.block-swatch,.block-swatch.is-selected{background-color:#282828;border:1px solid #282828;color:#fff}.block-swatch__color{display:none}.product-options-field-description{font-weight:100;margin-bottom:16px!important}.product-options-control-container{margin-bottom:24px!important}.product-options-control-container .product-options-field-name{font-size:16px;font-weight:300;margin-bottom:8px}.product-options-control-container .product-options-field-name:after{content:":"}.product-options-control-container .product-options-dropdown{background-color:rgb(var(--background));border:1px solid rgba(40,40,40,.55);border-radius:8px;padding:12px}.product-options-control-container .product-options-textbox{background-color:rgb(var(--background));border:1px solid rgba(40,40,40,.55);border-radius:8px;width:100%;padding:12px}.product .prose :first-child{margin-block-start:40px!important}.product .prose h2,.product .prose p{margin-bottom:24px}.table-scroller table{border-top:1px solid #ccc}.table-scroller table th,.table-scroller table td{border-bottom:1px solid #ccc;border-top:none;font-size:14px;padding:16px 0}.table-scroller table th{position:relative;width:24%;padding-right:16px;opacity:1}.table-scroller table th:after{content:"";position:absolute;top:8px;right:0;bottom:8px;border-right:1px solid #ccc}.table-scroller table td{padding-left:16px}.namaeire-hashi{font-family:Zen Kaku Gothic New,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,MS P\30b4\30b7\30c3\30af,MS PGothic,sans-serif;text-align:justify;text-justify:inter-ideograph;padding:64px 0 40px}.namaeire-hashi ul{margin:0}.namaeire-hashi li{padding:0}.namaeire-hashi h1,.namaeire-hashi h2,.namaeire-hashi h3{font-feature-settings:"palt";font-weight:700;letter-spacing:0;line-height:1.5}.namaeire-hashi h2{font-size:40px;text-align:center;margin-bottom:64px}.namaeire-hashi h3{font-size:28px}.namaeire-hashi p,.namaeire-hashi dl{font-size:20px;font-weight:500;line-height:1.7}.namaeire-hashi .button{max-width:480px;width:100%;height:80px;font-family:Zen Kaku Gothic New,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,MS P\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:24px;font-weight:700;letter-spacing:.08em;margin-inline:auto;padding:0}@media screen and (max-width:768px){.namaeire-hashi{padding-top:32px}.namaeire-hashi h2{font-size:18px;margin-bottom:24px}.namaeire-hashi h3{font-size:16px}.namaeire-hashi p,.namaeire-hashi dl{font-size:13px;line-height:1.5}.namaeire-hashi .button{max-width:285px;height:48px;font-size:14px}}.namaeire-hashi#top h1{font-size:40px;text-align:center;margin-bottom:40px}.namaeire-hashi#top .inner{max-width:1200px;text-align:center;margin-inline:auto}.namaeire-hashi#top img{width:100%}.namaeire-hashi#top p{font-size:40px;font-weight:700;margin:40px 0 24px}@media screen and (max-width:768px){.namaeire-hashi#top h1,.namaeire-hashi#top p{font-size:18px}}.namaeire-hashi#msg .inner{max-width:1200px;margin-inline:auto}.namaeire-hashi#msg ul{list-style:none;display:flex;flex-wrap:wrap;margin-bottom:40px}.namaeire-hashi#msg li{width:25%}.namaeire-hashi#msg li h3,.namaeire-hashi#msg li p{display:flex;justify-content:center;align-items:center;text-align:center}.namaeire-hashi#msg li h3{height:109px;line-height:1.3;color:#db7754}.namaeire-hashi#msg li img{margin-inline:auto}.namaeire-hashi#msg li p{height:61px}@media screen and (max-width:768px){.namaeire-hashi#msg ul{gap:16px}.namaeire-hashi#msg li{width:calc((100% - 16px)/2)}.namaeire-hashi#msg li h3{height:62px}.namaeire-hashi#msg li img{width:137px;height:137px}.namaeire-hashi#msg li p{height:auto}}.namaeire-hashi#discer .inner{max-width:1080px;margin-inline:auto}.namaeire-hashi#discer ul{list-style:none}.namaeire-hashi#discer li{display:flex;flex-wrap:wrap;align-items:center;gap:64px}.namaeire-hashi#discer li:nth-child(2n){flex-direction:row-reverse}.namaeire-hashi#discer li:not(:last-child){margin-bottom:80px}.namaeire-hashi#discer li div{width:calc((100% - 64px)/2)}.namaeire-hashi#discer li h3{text-align:center;margin-bottom:24px}.namaeire-hashi#discer li video{width:100%;aspect-ratio:4/3;object-fit:cover}@media screen and (max-width:768px){.namaeire-hashi#discer li{gap:24px}.namaeire-hashi#discer li:not(:last-child){margin-bottom:40px}.namaeire-hashi#discer li div{width:100%}.namaeire-hashi#discer li h3{text-align:left;margin-bottom:8px}}.namaeire-hashi#service .inner{max-width:1195px;margin-inline:auto}.namaeire-hashi#service img{width:100%;margin-bottom:40px}.namaeire-hashi#service p:not(:last-child){margin-bottom:24px}.namaeire-hashi#flow .inner{max-width:1200px;margin-inline:auto}.namaeire-hashi#flow ul{list-style:none;display:flex;flex-wrap:wrap;gap:80px}.namaeire-hashi#flow li{display:flex;flex-direction:column;justify-content:center;width:calc((100% - 80px)/2)}.namaeire-hashi#flow li p:not(:last-of-type){margin-bottom:40px}.namaeire-hashi#flow li .button{margin-top:56px}@media screen and (max-width:768px){.namaeire-hashi#flow ul{gap:24px}.namaeire-hashi#flow li{width:100%}.namaeire-hashi#flow li p:not(:last-of-type){margin-bottom:24px}.namaeire-hashi#flow li .button{margin-top:32px}}.namaeire-hashi#faq .inner{max-width:800px;margin-inline:auto}.namaeire-hashi#faq dl:not(:last-child){margin-bottom:40px}.namaeire-hashi#faq dl dt,.namaeire-hashi#faq dl dd{display:flex;align-items:baseline;gap:16px}.namaeire-hashi#faq dl dt{font-weight:900;color:#093922}.namaeire-hashi#faq dl dt:before,.namaeire-hashi#faq dl dd:before{font-size:24px}.namaeire-hashi#faq dl dt:before{content:"Q."}.namaeire-hashi#faq dl dd:before{content:"A.";font-weight:900;color:#db7754}@media screen and (max-width:768px){.namaeire-hashi#faq dl:not(:last-child){margin-bottom:16px}.namaeire-hashi#faq dl dt,.namaeire-hashi#faq dl dd{gap:8px}.namaeire-hashi#faq dl dt:before,.namaeire-hashi#faq dl dd:before{font-size:18px}}.namaeire-hashi#voice .inner{max-width:800px;margin-inline:auto}.namaeire-hashi#voice ul{list-style:none}.namaeire-hashi#voice li{display:flex;align-items:center;gap:40px;background-color:#d2e4ec;border-radius:24px;padding:40px 56px}.namaeire-hashi#voice li:nth-child(odd){flex-direction:row-reverse}.namaeire-hashi#voice li:not(:last-child){margin-bottom:40px}@media screen and (max-width:768px){.namaeire-hashi#voice li{gap:8px;padding:16px}.namaeire-hashi#voice li:not(:last-child){margin-bottom:16px}}.namaeire-hashi#option h2{margin-bottom:32px}.namaeire-hashi#option p{text-align:center;margin-bottom:56px}.namaeire-hashi#option ul{list-style:none;text-align:center}.namaeire-hashi#option li:first-child .button{background-color:#fff;--hover-gradient: #fff;color:#000}.namaeire-hashi#option li:not(:last-child){margin-bottom:24px}@media screen and (max-width:768px){.namaeire-hashi#option h2{margin-bottom:24px}.namaeire-hashi#option p{text-align:left;margin-bottom:24px}.namaeire-hashi#option li:not(:last-child){margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style.css.map */
