@media screen and (max-width: 768px){html{font-size:2.5641025641vw}}@media print,screen and (min-width: 769px){html{font-size:.78125vw}}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:DartsFont;src:url(../fonts/\30c0\30fc\30c4\30d5\30a9\30f3\30c8.ttf) format("ttf")}body{font-family:Zen Kaku Gothic New,-apple-system,BlinkMacSystemFont,Helvetica Neue,Original Yu Gothic,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-weight:400}html{font-family:Zen Kaku Gothic New,-apple-system,BlinkMacSystemFont,Helvetica Neue,Original Yu Gothic,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.8;font-weight:400;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;font-weight:400}ul,ol{list-style-type:none}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}a{background-color:#0000;-webkit-text-decoration-skip:objects;text-decoration:none;display:block}a:active,a:hover{outline-width:0}h1,h2,h3,h4,h5,h6{font-family:Zen Kaku Gothic New}img{border-style:none;max-width:100%;vertical-align:bottom}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}textarea{resize:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.t-Center{text-align:center}span.Br:before{content:"\a";white-space:pre}.is-relative{position:relative}.is-absolute{position:absolute}.f-bold{font-weight:700}.object-fit-img img{object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}figure{margin:0;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}.omission{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}input[type=submit],button{cursor:pointer;display:block}a,input[type=submit]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover,input[type=submit]:hover{opacity:.7}.form-control,textarea,.tel-form-control{display:block;padding:.5em 1em;font-size:1rem;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus,textarea:focus,.tel-form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.form-control::-moz-placeholder,textarea::-moz-placeholder,.tel-form-control::-moz-placeholder{color:#999;opacity:1}.form-control::-ms-input-placeholder,textarea::-ms-input-placeholder,.tel-form-control::-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.tel-form-control::-webkit-input-placeholder{color:#999}.mw_wp_form .vertical-item+.vertical-item{margin-top:0!important}@media only screen and (max-width: 768px){.smp-d-none{display:none!important}}@media print,screen and (min-width: 769px){.pc-d-none{display:none!important}}.mont{font-family:Montserrat,sans-serif;font-weight:600}.darts{font-family:DartsFont,serif;font-weight:400}.noto-sans-jp{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.d-flex{display:flex}.d-flex-col{display:flex;flex-direction:column}.wrapper{display:flex;flex-direction:column;min-height:100vh}.wrapper #footer-contents{margin-top:auto}.footer{position:relative;background-color:#092d50;color:#fff;z-index:1}.footer *{color:#fff}.footer a{display:inline-block}.footer .footer__decorate{position:absolute}.footer .footer__inner{margin-left:auto;margin-right:auto}.footer .footer__inner .footer__company .footer__company--logo a img{width:100%}.footer .footer__inner .footer__company .shopName,.footer .footer__inner .footer__company .shopAdd{font-weight:500}.footer .footer__inner .footer__company .shopTel{position:relative;color:#fcbc49;font-weight:700}.footer .footer__inner .footer__company .shopTel:before{content:"";background-image:url(//ekubo-shop.jp/cdn/shop/t/5/assets/img-tel-01.webp?v=17624502357482081111744864433);background-repeat:no-repeat;background-size:100% auto;position:absolute;left:0;aspect-ratio:49/48}.footer .footer__inner .footer__company .shopTel a{color:#fcbc49;font-weight:700}.footer .footer__inner .footer__menu .footer__menu--list li a{font-weight:700}.footer .footer__inner .footer__menu .footer__menu--list li a span{display:block;color:#fcbc49;font-weight:600}.footer .footer__inner .footer__menu .footer__linkContact a{background-color:#fc6b32;border-radius:100vw;font-weight:700;width:100%;height:100%}.footer .footer__inner .footer__menu .footer__linkContact a span{font-weight:700;display:block;position:relative}.footer .footer__inner .footer__menu .footer__linkContact a span:before,.footer .footer__inner .footer__menu .footer__linkContact a span:after{content:"";background-repeat:no-repeat;background-size:100% auto;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.footer .footer__inner .footer__menu .footer__linkContact a span:before{background-image:url(//ekubo-shop.jp/cdn/shop/t/5/assets/img-mail-01.webp?v=128164506215675895151744864433);aspect-ratio:71/52;left:0}.footer .footer__inner .footer__menu .footer__linkContact a span:after{background-image:url(//ekubo-shop.jp/cdn/shop/t/5/assets/img-arrow-01.webp?v=132543791669659761721744864432);aspect-ratio:1/1;right:0}.footer .footer__bottom{margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.footer{padding-bottom:12.3076923077vw}.footer .footer__decorate{width:100vw;height:10.2564102564vw;top:-10.2564102564vw}.footer .footer__inner{width:89.7435897436vw;margin-bottom:6.4102564103vw}.footer .footer__inner .footer__company{width:100%}.footer .footer__inner .footer__company .footer__company--logo{margin-bottom:7.9487179487vw}.footer .footer__inner .footer__company .footer__company--logo a{width:49.4871794872vw}.footer .footer__inner .footer__company .shopName,.footer .footer__inner .footer__company .shopAdd{font-size:1.5rem}.footer .footer__inner .footer__company .shopAdd{margin-bottom:2.5641025641vw}.footer .footer__inner .footer__company .shopTel{display:inline-block;font-size:1.5rem;padding-left:8.9743589744vw}.footer .footer__inner .footer__company .shopTel:before{top:1.5384615385vw;width:6.4102564103vw}.footer .footer__inner .footer__company .shopTel a{line-height:1.1;display:block;font-size:3rem}.footer .footer__inner .footer__menu{margin-top:9.2307692308vw;width:89.7435897436vw}.footer .footer__inner .footer__menu .footer__menu--list{display:grid;grid-template-columns:repeat(2,auto);row-gap:5.4vw;margin-bottom:7.6923076923vw}.footer .footer__inner .footer__menu .footer__menu--list li a{font-size:1.7rem;line-height:1.6}.footer .footer__inner .footer__menu .footer__menu--list li a span{font-size:1.3rem}.footer .footer__inner .footer__menu .footer__linkContact{width:100%}.footer .footer__inner .footer__menu .footer__linkContact a{padding:5.1282051282vw 0vw;padding:5.8974358974vw 6.6666666667vw}.footer .footer__inner .footer__menu .footer__linkContact a span{padding-left:12.0512820513vw;font-size:2.1rem}.footer .footer__inner .footer__menu .footer__linkContact a span:before{width:8.7179487179vw}.footer .footer__inner .footer__menu .footer__linkContact a span:after{width:8.4615384615vw}.footer .footer__bottom{width:89.7435897436vw}.footer .footer__bottom .footer__bottom--links{margin-bottom:15.3846153846vw}.footer .footer__bottom .footer__bottom--links li{margin-bottom:4.6153846154vw}.footer .footer__bottom .footer__bottom--links li:last-of-type{margin-bottom:0!important}.footer .footer__bottom .footer__bottom--links li a{font-size:1.4rem}.footer .footer__bottom .footer__copyright{font-size:1.4rem;text-align:center}}@media print,screen and (min-width: 769px){.footer{padding-bottom:3.75vw}.footer .footer__decorate{width:100vw;height:7.421875vw;top:-7.34375vw}.footer .footer__guide{background-image:url(//ekubo-shop.jp/cdn/shop/t/5/assets/footer-bg-01.webp?v=119213369063592261341745807959);width:84.375vw}.footer .footer__guide .footer__guide--list{display:flex}.footer .footer__guide .footer__guide--list li{flex:1}.footer .footer__inner{display:flex;justify-content:space-between;width:89.0625vw;margin-bottom:7.421875vw}.footer .footer__inner .footer__company{width:35.9375vw}.footer .footer__inner .footer__company .footer__company--logo{margin-bottom:1.71875vw}.footer .footer__inner .footer__company .footer__company--logo a{width:17.265625vw}.footer .footer__inner .footer__company .shopName,.footer .footer__inner .footer__company .shopAdd{font-size:1.5rem}.footer .footer__inner .footer__company .shopAdd{margin-bottom:2.96875vw}.footer .footer__inner .footer__company .shopTel{font-size:1.3rem;padding-left:2.890625vw}.footer .footer__inner .footer__company .shopTel:before{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:1.953125vw}.footer .footer__inner .footer__company .shopTel a{font-size:3rem}.footer .footer__inner .footer__menu{margin-top:4.140625vw;width:49.6875vw}.footer .footer__inner .footer__menu .footer__menu--list{display:flex;gap:0 3.9vw;margin-bottom:3.59375vw}.footer .footer__inner .footer__menu .footer__menu--list li a{font-size:1.7rem}.footer .footer__inner .footer__menu .footer__menu--list li a span{font-size:1.3rem}.footer .footer__inner .footer__menu .footer__linkContact{width:37.96875vw;margin-left:auto}.footer .footer__inner .footer__menu .footer__linkContact a{padding:.5em 2em;padding:1.953125vw 2.8125vw}.footer .footer__inner .footer__menu .footer__linkContact a span{padding-left:4.6875vw;font-size:2.2rem}.footer .footer__inner .footer__menu .footer__linkContact a span:before{width:2.734375vw}.footer .footer__inner .footer__menu .footer__linkContact a span:after{width:2.65625vw}.footer .footer__bottom{display:flex;justify-content:space-between;width:89.0625vw}.footer .footer__bottom .footer__bottom--links{display:flex;column-gap:5.5vw}.footer .footer__bottom .footer__bottom--links li a,.footer .footer__bottom .footer__copyright{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/footer.css.map */
