@charset "UTF-8";@font-face{src:url(clearface_bold_font.eot);font-family:Clearface-Bold;src:url(clearface_bold_font.woff) format("woff2"),url(clearface_bold_font.woff) format("woff"),url(clearface_bold_font.eot#iefix) format("embedded-opentype"),url(clearface_bold_font.ttf) format("truetype")}@font-face{src:url(clearface_regular_font.eot);font-family:Clearface-Regular;src:url(clearface_regular_font.woff) format("woff2"),url(clearface_regular_font.woff) format("woff"),url(clearface_regular_font.eot#iefix) format("embedded-opentype"),url(clearface_regular_font.ttf) format("truetype")}@font-face{font-family:UniversLTPro-65Bold;src:url(univers.woff) format("woff2"),url(univers.woff) format("woff")}html{overflow-x:hidden}body{width:100vw;min-height:100vh;margin:0;padding:0;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.025em;color:#3c3c3b;overflow-x:hidden}@media screen and (max-width:656px){body{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){body{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){body{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){body{font-size:14px}}@media screen and (min-width:1296px){body{font-size:14px}}body.fixed{position:absolute}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}a{color:#3c3c3b;text-decoration:none}img{width:100%;object-fit:cover;vertical-align:bottom}svg{vertical-align:bottom}hr{margin:0;padding:0}button,input,label,select,textarea{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400}button,input[type=submit]{-webkit-appearance:none;background-color:transparent;border-style:none;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.025em}@media screen and (max-width:656px){button,input[type=submit]{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){button,input[type=submit]{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){button,input[type=submit]{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){button,input[type=submit]{font-size:14px}}@media screen and (min-width:1296px){button,input[type=submit]{font-size:14px}}button:active,button:focus,input[type=submit]:active,input[type=submit]:focus{outline:0}input[type=radio]{display:none}input[type=number]{background-color:transparent;border-style:none}input[type=number]{-moz-appearance:textfield}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox],input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;padding:16px;font-size:16px;border:none;background-color:#fff;box-sizing:border-box}input[type=checkbox]{-webkit-appearance:checkbox}input[type=date]:active,input[type=date]:focus{outline:0}textarea{line-height:2em}.spacer{flex-grow:100}#nagi-body-overlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.4);display:none;z-index:200}.nagi-page{width:100%;background-color:#fff;display:flex;justify-content:center}.nagi-page.lucky-bag{background-color:unset}.nagi-page .nagi-page-content{width:100%;margin:48px 0 0}.nagi-page .nagi-page-content.no-header{margin:0}.nagi-challenge-main{padding:72px 0 0;color:#4a7065;background-color:#f5f5f5}@media screen and (max-width:816px){.nagi-challenge-main{padding:72px 0 64px}}@media screen and (min-width:816px){.nagi-challenge-main{height:100%;min-height:calc(100vh - 56px - 120px - 280px - 72px)}}.nagi-challenge-main .shopify-challenge__container{display:flex;flex-direction:column;justify-content:center}.nagi-challenge-main .shopify-challenge__container .shopify-challenge__message{margin:0 0 32px;padding:16px}.nagi-challenge-main .shopify-challenge__container input[type=submit]{width:200px;height:40px;margin:48px auto;line-height:36px;text-align:center;border-radius:20px;border:solid 1px #4a7065;background-color:#4a7065;color:#fff}.nagi-challenge-bottom-spacer{width:100%;height:5vw;background-color:#f5f5f5}#nagi-section-carrier-mail-dialog{position:fixed;width:100%;height:100%;top:0;left:0;z-index:300;display:none}#nagi-section-carrier-mail-dialog .nagi-dialog-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog{width:100%;min-width:300px;max-width:320px;margin:16px;color:#3c3c3b;background-color:#f7f1e7;filter:drop-shadow(12px 12px 12px rgba(0, 0, 0, .3));overflow:scroll}@media screen and (min-width:816px){#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog{max-width:400px}}#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog h4{margin:32px 0 24px;color:#0f265e;text-align:center;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:24px;font-size:20px;line-height:32px}#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog p{margin:8px 0 10px;text-align:center}@media screen and (min-width:816px){#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog p{margin:24px 0 16px}}@media screen and (max-width:816px){#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog p{line-height:22px}}#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog p .nagi-span-br{display:inline}@media screen and (min-width:1040px){#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog p .nagi-span-br{display:none}}#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog .nagi-ok-button-row{width:100%;margin:0;display:flex;justify-content:center}#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog .nagi-ok-button-row .nagi-button{margin:16px 8px 32px;border-bottom:solid 4px #8e1b6b;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.025em;font-size:12px}@media screen and (min-width:816px){#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog .nagi-ok-button-row .nagi-button{margin:16px 8px 48px}}@media screen and (max-width:656px){#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog .nagi-ok-button-row .nagi-button{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog .nagi-ok-button-row .nagi-button{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog .nagi-ok-button-row .nagi-button{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog .nagi-ok-button-row .nagi-button{font-size:14px}}@media screen and (min-width:1296px){#nagi-section-carrier-mail-dialog .nagi-dialog-container .nagi-carrier-mail-dialog .nagi-ok-button-row .nagi-button{font-size:14px}}#nagi-section-checkout-notice-dialog{position:fixed;width:100%;height:100%;top:0;left:0;z-index:310;display:none}#nagi-section-checkout-notice-dialog .nagi-dialog-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4)}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog{position:relative;width:calc(100% - 32px);min-width:300px;max-width:480px;max-height:80vh;background-color:#f7f1e7;filter:drop-shadow(12px 12px 12px rgba(0, 0, 0, .3));overflow:scroll}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-close-button{position:absolute;display:block;top:8px;right:8px;width:44px;height:44px;padding:0;z-index:10;color:#8e1b6b}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-close-button .nagi-close-icon{font-size:28px;font-weight:700}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller::-webkit-scrollbar{-webkit-appearance:none;width:4px}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.2)}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller{width:100%;height:100%;max-height:77.5vh;overflow:scroll}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content{position:relative;max-height:calc(100% - 88px);padding:24px 16px}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content h2{font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:64px;color:#4a7065;text-align:center}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-dialog-content-section{margin:16px 0 24px;display:none}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-dialog-content-section h3{margin:0 0 16px;font-size:20px;text-align:center;font-weight:400;color:#0e265d}@media screen and (max-width:816px){#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-dialog-content-section h3{font-size:16px}}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-dialog-content-section p{text-align:center}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-dialog-content-section p .br-d{display:inline}@media screen and (max-width:816px){#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-dialog-content-section p .br-d{display:none}}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-dialog-content-section p .br-m{display:none}@media screen and (max-width:816px){#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-dialog-content-section p .br-m{display:inline}}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-ok-button-row{width:100%;margin:24px 0 8px;display:flex;justify-content:center}#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-ok-button-row button{margin:0;padding:0;border-bottom:solid 4px #8e1b6b;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.025em;color:#3c3c3b}@media screen and (max-width:656px){#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-ok-button-row button{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-ok-button-row button{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-ok-button-row button{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-ok-button-row button{font-size:14px}}@media screen and (min-width:1296px){#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller .nagi-scrollable-content .nagi-dialog-content .nagi-ok-button-row button{font-size:14px}}.nagi-section-footer{width:100%;padding:0 0 24px;color:#fff;background-color:#4a7065;display:flex;justify-content:center}.nagi-section-footer .nagi-footer-content{width:100%;max-width:1280px}.nagi-section-footer .nagi-footer-content .nagi-footer-row-d{width:calc(100% - 96px);max-width:1280px;margin:0 48px;padding:64px 0 48px;display:flex;justify-content:space-between}@media screen and (max-width:816px){.nagi-section-footer .nagi-footer-content .nagi-footer-row-d{display:none}}.nagi-section-footer .nagi-footer-content .nagi-footer-row-d .nagi-logo-container{min-width:168px;width:20%;margin:0 48px 0 0}.nagi-section-footer .nagi-footer-content .nagi-footer-row-d .nagi-logo-container .nagi-logo{width:80%}.nagi-section-footer .nagi-footer-content .nagi-footer-row-d .nagi-link-container.ld-lld{display:none}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-footer .nagi-footer-content .nagi-footer-row-d .nagi-link-container.ld-lld{display:block}}@media screen and (min-width:1296px){.nagi-section-footer .nagi-footer-content .nagi-footer-row-d .nagi-link-container.ld-lld{display:block}}.nagi-section-footer .nagi-footer-content .nagi-footer-row-d .nagi-link-container .nagi-title{height:32px;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:14px}.nagi-section-footer .nagi-footer-content .nagi-footer-row-d .nagi-link-container .nagi-link{padding:8px 16px 8px 0;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:20px;display:block;color:#fff}.nagi-section-footer .nagi-footer-content .nagi-footer-row-d .nagi-link-container .nagi-link.d{display:none}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-footer .nagi-footer-content .nagi-footer-row-d .nagi-link-container .nagi-link.d{display:block}}.nagi-section-footer .nagi-footer-content .nagi-footer-row-d .nagi-link-container img{width:24px;margin:8px 16px 0 0}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m{width:100%;min-width:304px;margin:24px 0 0 24px;display:flex;justify-content:center}@media screen and (min-width:816px){.nagi-section-footer .nagi-footer-content .nagi-footer-row-m{display:none}}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content{box-sizing:border-box;width:100%;max-width:480px}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-logo-row{box-sizing:border-box;width:100%;display:flex;align-items:center;margin:32px 0 48px}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-logo-row .nagi-logo-container{box-sizing:border-box;width:50%}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-logo-row .nagi-logo-container img{width:70%}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-logo-row .nagi-icon-link-container{box-sizing:border-box;width:50%;color:#fff}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-logo-row .nagi-icon-link-container .nagi-title{height:24px;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:14px}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-logo-row .nagi-icon-link-container img{width:24px;margin:8px 12px 2px 0}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-logo-row .nagi-icon-link-container img.instagram{margin:10px 12px 0 0}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-logo-row .nagi-icon-link-container img.nagi-icon-last{margin:8px 0 0 0}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-links-container{display:flex;margin:0 0 48px}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-links-container .nagi-link-container{width:50%}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-links-container .nagi-link-container.right{width:50%}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-links-container .nagi-link-container .nagi-title{height:24px;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:12px}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-links-container .nagi-link-container .nagi-title.account{margin:48px 0 0}.nagi-section-footer .nagi-footer-content .nagi-footer-row-m .nagi-footer-row-content .nagi-links-container .nagi-link-container .nagi-link{box-sizing:border-box;padding:8px 16px 8px 0;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:18px;display:block;color:#fff;white-space:nowrap}.nagi-section-footer .nagi-footer-content .nagi-terms-row{width:100%;display:flex;justify-content:center}.nagi-section-footer .nagi-footer-content .nagi-terms-row .nagi-link{padding:16px;color:#fff;display:block;font-weight:200;font-size:11px}@media screen and (max-width:816px){.nagi-section-footer .nagi-footer-content .nagi-terms-row .nagi-link{padding:8px;font-size:9px}}.nagi-section-footer .nagi-footer-content .nagi-copyright{width:100%;text-align:center;font-family:bebas-neue,sans-serif;font-weight:100;font-style:normal;letter-spacing:.2em;letter-spacing:.2em}.nagi-section-footer-wave{position:relative;top:-1px;bottom:-1px}@media screen and (min-width:816px){.nagi-section-footer-wave{min-height:120px}}.nagi-section-footer-wave svg{position:absolute;width:100%;height:calc(12vw + 2px);max-height:128px;bottom:-2px}#nagi-section-loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:300;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;opacity:1;transition:opacity .4s}#nagi-section-loading.hide{opacity:0}#nagi-section-loading img{width:50%;max-width:180px;display:block;margin:0 0 40px;user-select:none;animation-name:loading;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes loading{0%{transform:scale(1);opacity:1}80%{transform:scale(.975);opacity:0}100%{transform:scale(.975);opacity:0}}#nagi-section-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:200;display:none;background-color:rgba(0,0,0,.4)}