@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}.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 .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-cart{position:fixed;top:0;left:100vw;max-height:100%;height:100%;z-index:300;background-color:#e6ebe2;filter:drop-shadow(12px 12px 12px rgba(0, 0, 0, .3))}@media screen and (max-width:656px){#nagi-section-cart{width:100vw}}@media screen and (min-width:656px) and (max-width:816px){#nagi-section-cart{width:500px}}@media screen and (min-width:816px){#nagi-section-cart{width:500px}}#nagi-section-cart .nagi-cart-container{position:relative;min-width:292px;width:100%;height:100%}#nagi-section-cart .nagi-cart-container .nagi-cart-loading{position:absolute;left:0;top:0;width:100%;height:100%;z-index:30;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.2)}#nagi-section-cart .nagi-cart-container .nagi-cart-loading img{width:50%;max-width:180px;display:block;padding:0 0 80px;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-cart .nagi-cart-container .nagi-empty-text{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center}#nagi-section-cart .nagi-cart-container .nagi-empty-text p{width:50%;max-width:180px;text-align:center;padding:0 0 80px;user-select:none}#nagi-section-cart .nagi-cart-container .nagi-cart-header{position:relative;height:70px;margin:0 16px;z-index:40;display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px rgba(127,127,127,.25)}#nagi-section-cart .nagi-cart-container .nagi-cart-header h3{padding:24px 8px 20px;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px;color:#4a7065}#nagi-section-cart .nagi-cart-container .nagi-cart-header button{padding:0}#nagi-section-cart .nagi-cart-container .nagi-cart-header button .material-icons{display:block;font-size:32px;color:#4a7065}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container{width:100%;max-height:calc(100vh - 70px - 168px);height:100%;overflow-x:visible;overflow-y:scroll}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container.simple-packaging{max-height:calc(100vh - 70px - 168px - 146px)}@media screen and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container.simple-packaging{max-height:calc(100vh - 70px - 168px - 108px)}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items{width:calc(100% - 48px);padding:0 24px 180px}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item{min-height:118px;display:flex;justify-content:space-between;border-bottom:solid 1px rgba(127,127,127,.25)}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-left-container{width:30%;padding:12px 24px 12px 0;display:flex;justify-content:center;align-items:center}@media screen and (max-width:656px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-left-container{width:25%;padding:12px 8px 12px 0}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-left-container img{display:block}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-left-container img.nagi-image-simple-packaging{border-radius:50%}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container{width:50%;display:flex;align-items:center}@media screen and (max-width:656px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container{width:40%}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content{width:100%}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-product-sports-logo{width:60%}@media screen and (min-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-product-sports-logo{width:45%}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-product-sports-logo img{display:block;width:100%;vertical-align:middle}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-product-title{font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:30px}@media screen and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-product-title{font-size:22px}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-product-title.simple-packaging{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;font-size:16px}@media screen and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-product-title.simple-packaging{font-size:14px}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-variant-options{font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px;font-size:18px}@media screen and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-variant-options{font-size:14px}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-quantity{width:80%;height:28px;margin:8px 0 0;display:flex;justify-content:space-between;border-radius:14px;border:1px solid #3c3c3b}@media screen and (max-width:656px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-quantity{margin:0;height:24px;border-radius:12px}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-quantity .nagi-quantity-number{font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:18px}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-quantity button{height:100%;display:flex;align-items:center;color:#3c3c3b}@media screen and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-quantity button{padding:0 2px}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-quantity button .material-icons{display:block}@media screen and (max-width:656px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-center-container .nagi-center-content .nagi-quantity button .material-icons{font-size:14px}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container{width:25%;display:flex;align-items:center}@media screen and (max-width:656px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container{width:30%}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content{width:100%;height:96px;display:flex;align-content:space-between;flex-wrap:wrap}@media screen and (max-width:656px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content{height:80px}}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content .nagi-remove-button-row{width:100%;display:flex;justify-content:flex-end}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content .nagi-remove-button-row .nagi-remove-button{padding:0;display:block;color:#3c3c3b}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content .nagi-prices{width:100%}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content .nagi-prices .nagi-price{width:100%;padding:0 8px 0 0;text-align:right;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px;font-size:18px;white-space:nowrap}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content .nagi-prices .nagi-price.original{opacity:.5;text-decoration:line-through}#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content .nagi-prices .nagi-price .nagi-zei{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.025em}@media screen and (max-width:656px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content .nagi-prices .nagi-price .nagi-zei{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content .nagi-prices .nagi-price .nagi-zei{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content .nagi-prices .nagi-price .nagi-zei{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content .nagi-prices .nagi-price .nagi-zei{font-size:14px}}@media screen and (min-width:1296px){#nagi-section-cart .nagi-cart-container .nagi-cart-items-container .nagi-cart-items .nagi-cart-item .nagi-right-container .nagi-right-content .nagi-prices .nagi-price .nagi-zei{font-size:14px}}#nagi-section-cart .nagi-cart-container .nagi-cart-footer{position:absolute;width:100%;height:172px;left:0;bottom:0;z-index:20;background-color:#e6ebe2}#nagi-section-cart .nagi-cart-container .nagi-cart-footer.simple-packaging{height:calc(168px + 146px)}@media screen and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-footer.simple-packaging{height:calc(168px + 108px)}}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container{height:146px;max-height:146px;width:calc(100% - 48px);padding:0 24px;display:none}@media screen and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container{height:108px;max-height:108px}}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container.simple-packaging{display:block}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container .nagi-simple-packaging-row{width:100%;min-height:118px;display:flex;justify-content:space-between;border-top:solid 1px rgba(127,127,127,.25);border-bottom:solid 1px rgba(127,127,127,.25)}@media screen and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container .nagi-simple-packaging-row{min-height:108px}}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container .nagi-simple-packaging-row .nagi-simple-packaging-image{width:30%;height:calc(146px - 16px);padding:8px 24px 8px 0;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:656px){#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container .nagi-simple-packaging-row .nagi-simple-packaging-image{width:25%;height:calc(108px - 16px);padding:8px 12px 8px 0}}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container .nagi-simple-packaging-row .nagi-simple-packaging-image img{display:block;border-radius:50%}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container .nagi-simple-packaging-row .nagi-simple-packaging-title{height:146px;width:75%;display:flex;align-items:center}@media screen and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container .nagi-simple-packaging-row .nagi-simple-packaging-title{height:108px}}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container .nagi-simple-packaging-row .nagi-simple-packaging-title h4{font-size:16px;color:#4a7065}@media screen and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-simple-packaging-container .nagi-simple-packaging-row .nagi-simple-packaging-title h4{font-size:14px}}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-cart-notice{padding:8px;text-align:center;font-size:10px;line-height:16px}#nagi-section-cart .nagi-cart-container .nagi-cart-footer hr{margin:0 16px;height:1px;background-color:rgba(127,127,127,.25);border:none}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-total-price-row{width:calc(100% - 48px);padding:16px 24px;display:flex;justify-content:space-between;align-items:center;font-size:14px}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-total-price-row .nagi-price{font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:18px}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-total-price-row .nagi-price .nagi-zei{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.025em}@media screen and (max-width:656px){#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-total-price-row .nagi-price .nagi-zei{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-total-price-row .nagi-price .nagi-zei{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-total-price-row .nagi-price .nagi-zei{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-total-price-row .nagi-price .nagi-zei{font-size:14px}}@media screen and (min-width:1296px){#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-total-price-row .nagi-price .nagi-zei{font-size:14px}}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-checkout-button-row{padding:0 16px}#nagi-section-cart .nagi-cart-container .nagi-cart-footer .nagi-checkout-button-row .nagi-checkout-button{width:100%;height:48px;color:#fff;background-color:#0f265e;filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, .3))}#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{width:100%;height:100%;max-height:77.5vh;overflow:scroll}@media screen and (min-width:816px){#nagi-section-checkout-notice-dialog .nagi-dialog-container .nagi-checkout-notice-dialog .nagi-scroller{max-height:90vh}}#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-featured{background-color:#e4e4ed;display:flex;justify-content:center;align-items:center}#nagi-section-featured .nagi-content{max-width:1280px;margin:48px 0}#nagi-section-featured .nagi-content .nagi-title{margin:0 0 24px;text-align:center;color:#4a7065;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:20px}#nagi-section-featured .nagi-content .nagi-featured-list{width:100%;display:flex;justify-content:center;align-items:flex-start}#nagi-section-featured .nagi-content .nagi-featured-list img{display:block;width:70%;object-fit:contain}@media screen and (max-width:816px){#nagi-section-featured .nagi-content .nagi-featured-list img{width:95%}}.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-forgot-password-dialog{position:fixed;width:100%;height:100%;top:0;left:0;z-index:300;display:none}#nagi-section-forgot-password-dialog .nagi-dialog-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#nagi-section-forgot-password-dialog .nagi-dialog-container .nagi-forgot-password-dialog{width:100%;min-width:300px;max-width:520px;margin:16px;background-color:#e6ebe2;filter:drop-shadow(12px 12px 12px rgba(0, 0, 0, .3))}#nagi-section-forgot-password-dialog .nagi-dialog-container .nagi-forgot-password-dialog h3{padding:72px 0 0;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px}@media screen and (max-width:656px){#nagi-section-forgot-password-dialog .nagi-dialog-container .nagi-forgot-password-dialog h3{font-size:48px}}#nagi-section-forgot-password-dialog .nagi-dialog-container .nagi-forgot-password-dialog p{margin:8px 0 24px;text-align:center}#nagi-section-forgot-password-dialog .nagi-dialog-container .nagi-forgot-password-dialog .nagi-row{width:100%;display:flex;justify-content:center}#nagi-section-forgot-password-dialog .nagi-dialog-container .nagi-forgot-password-dialog .nagi-row ul{margin:0 16px 24px}#nagi-section-forgot-password-dialog .nagi-dialog-container .nagi-forgot-password-dialog .nagi-row input[type=email]{width:100%;max-width:400px;margin:0 16px 24px;display:block;text-align:center}#nagi-section-forgot-password-dialog .nagi-dialog-container .nagi-forgot-password-dialog .nagi-row input[type=submit]{display:block;width:200px;height:40px;margin:0 0 24px;text-align:center;line-height:40px;border-radius:20px;color:#fff;background-color:#4a7065}#nagi-section-forgot-password-dialog .nagi-dialog-container button{display:block;margin:0 0 72px;color:#3c3c3b;border-bottom:solid 4px #bdcfd1}#nagi-section-hero{position:relative}#nagi-section-hero .nagi-hero-image{transform:scale(1.1) translate(0,2.5%);transition:transform 2s}@media screen and (max-width:816px){#nagi-section-hero .nagi-hero-image{height:80vw}}@media screen and (min-width:816px){#nagi-section-hero .nagi-hero-image{height:60vh}#nagi-section-hero .nagi-hero-image.technology{height:70vh}}#nagi-section-hero .nagi-hero-image.show{transform:scale(1) translate(0,0)}#nagi-section-hero .nagi-hero-titles{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:top 1s,opacity 2s}#nagi-section-hero .nagi-hero-titles.show{top:0;opacity:1}#nagi-section-hero .nagi-hero-titles h3{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#fff}@media screen and (max-width:656px){#nagi-section-hero .nagi-hero-titles h3{font-size:48px}}#nagi-section-hero .nagi-hero-titles h3.nowrap{white-space:nowrap}#nagi-section-hero .nagi-hero-titles h3.our-story{text-shadow:rgba(0,0,0,.3) 1px 0 10px}#nagi-section-hero .nagi-hero-titles p{padding:8px 0 0;text-align:center;color:#fff}#nagi-section-hero .nagi-hero-titles p.our-story{text-shadow:#000 1px 0 10px}#nagi-section-hero .nagi-hero-titles .m-br{display:none}@media screen and (max-width:656px){#nagi-section-hero .nagi-hero-titles .m-br{display:inline-block}}#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)}#nagi-section-movie{background-color:#8caa9f}#nagi-section-movie video{display:block;width:100%}@media screen and (max-width:816px){#nagi-section-movie video.pu{height:125vw}}#nagi-section-packs{width:100%;background-color:#f5f5f5;display:flex;justify-content:center}#nagi-section-packs .nagi-packs-container{width:100%;max-width:1280px;margin:80px 0 64px}@media screen and (max-width:816px){#nagi-section-packs .nagi-packs-container{margin:24px 0}}#nagi-section-packs .nagi-packs-container .nagi-packs-header{text-align:center}#nagi-section-packs .nagi-packs-container .nagi-packs-header h3{color:#4a7065;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px}@media screen and (max-width:656px){#nagi-section-packs .nagi-packs-container .nagi-packs-header h3{font-size:48px}}#nagi-section-packs .nagi-packs-container .nagi-packs-header p{margin:16px 0 24px;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px}#nagi-section-packs .nagi-packs-container .nagi-packs{width:100%;display:flex;justify-content:center;flex-wrap:wrap}#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack{width:45%;border-radius:20px}@media screen and (max-width:816px){#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack{width:100%}}#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack.perfect{margin:24px 2% 24px 0;background-color:#4a7065}@media screen and (max-width:816px){#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack.perfect{width:100%;margin:0 16px 16px}}#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack.basic{margin:24px 0 24px 2%;background-color:#bfccb8}@media screen and (max-width:816px){#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack.basic{width:100%;margin:0 16px 16px}}#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack h3{margin:48px 0 16px;text-align:center;color:#fff;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:64px}#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack .nagi-price-row{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px}#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack .nagi-price-row .price{padding:0 8px;font-family:bebas-neue,sans-serif;letter-spacing:.075em;font-size:18px}#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack .nagi-images{margin:16px 0;display:flex;flex-wrap:wrap;justify-content:center}#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack .nagi-images .nagi-image{width:calc(35% - 16px);padding:16px}@media screen and (max-width:816px){#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack .nagi-images .nagi-image{width:calc(40% - 16px);padding:12px}}#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack .nagi-description{text-align:center;color:#fff}#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack .nagi-link-button-row{width:100%;display:flex;justify-content:center;margin:32px 0 48px}#nagi-section-packs .nagi-packs-container .nagi-packs .nagi-pack .nagi-link-button-row .nagi-link-button{display:block;width:50%;height:40px;line-height:40px;text-align:center;border-radius:20px;color:#4a7065;background-color:#fff}#nagi-section-packs-dialog{position:fixed;width:100%;height:100%;top:0;left:0;z-index:300;display:none}#nagi-section-packs-dialog .nagi-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}#nagi-section-packs-dialog .nagi-close-button-m{position:fixed;top:8px;right:8px;z-index:1000}#nagi-section-packs-dialog .nagi-close-button-m .material-icons{font-size:32px;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.2);filter:drop-shadow(12px 12px 12px rgba(0, 0, 0, .3))}@media screen and (min-width:816px){#nagi-section-packs-dialog .nagi-close-button-m{display:none}}#nagi-section-packs-dialog .nagi-dialog-container{width:100%;height:100%;overflow-y:scroll}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog{width:100%;display:flex;justify-content:center}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content{max-width:1024px;width:90%;margin:10% 16px;background-color:#f5f5f5;filter:drop-shadow(12px 12px 12px rgba(0, 0, 0, .3))}@media screen and (max-width:816px){#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content{width:100%;margin:0}}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-hero{position:relative}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-hero .nagi-close-button-d{position:absolute;top:16px;right:16px;z-index:100}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-hero .nagi-close-button-d .material-icons{font-size:32px;color:#fff}@media screen and (max-width:816px){#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-hero .nagi-close-button-d{display:none}}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-hero .nagi-title{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-hero .nagi-title h3{margin:0;padding:0;color:#fff;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:64px}@media screen and (max-width:816px){#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-hero .nagi-title h3{font-size:48px}}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-description{margin:32px 0;text-align:center}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-description br{display:inline-block}@media screen and (min-width:816px){#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-description br.m{display:none}}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-price-row{margin:24px 0 2px;display:flex;justify-content:center}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-price-row .nagi-price-content{position:relative;height:28px}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-price-row .nagi-price-content .nagi-price{font-size:12px;display:flex;justify-content:center;align-items:center}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-price-row .nagi-price-content .nagi-price .price{padding:0 8px;font-family:bebas-neue,sans-serif;letter-spacing:.075em;font-size:16px}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-price-row .nagi-price-content .line{position:absolute;width:100%;height:1px;left:0;top:14px;transform:rotate(-5deg);background-color:#8e1b6b}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-discount-price-row{margin:0 0 24px;display:flex;justify-content:center;align-items:center;color:#8e1b6b;font-size:16px}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-discount-price-row .price{padding:0 8px;font-family:bebas-neue,sans-serif;letter-spacing:.075em;font-size:18px}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-discount-price-row .off{padding:0 0 0 8px;font-family:bebas-neue,sans-serif;letter-spacing:.075em}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content h4{margin:48px 0 8px;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:24px;color:#4a7065}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-sizes{margin:0 0 48px;display:flex;justify-content:center}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-sizes .nagi-size-radios{display:flex}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-sizes .nagi-size-radios .nagi-size-radio{width:32px;height:32px;margin:4px 18px 4px 4px;background-color:#fff;border-radius:50%;display:block;text-align:center;font-family:bebas-neue,sans-serif;letter-spacing:.075em;font-size:16px;line-height:34px;vertical-align:middle;letter-spacing:0;user-select:none}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-sizes .nagi-size-radios .nagi-size-radio.selected{margin:0 14px 0 0;border:solid 4px rgba(0,0,0,.5)}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container{width:85%;margin:40px 7.5%;padding:24px 0;background-color:#fff;border-radius:12px;display:none}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container h3{margin:16px 0 8px;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:24px;color:#4a7065}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container .nagi-products{width:100%;display:flex;justify-content:center}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container .nagi-products .nagi-product{margin:16px;width:15%}@media screen and (max-width:816px){#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container .nagi-products .nagi-product{margin:6px;width:20%}}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container .nagi-products .nagi-product img{width:100%;display:block}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container .nagi-products .nagi-product p{margin:4px 0;text-align:center;font-family:bebas-neue,sans-serif;letter-spacing:.075em;line-height:1.2em}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container .nagi-products .nagi-product p .m{display:none}@media screen and (max-width:816px){#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container .nagi-products .nagi-product p .m{display:inline-block}}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container .nagi-button-row{width:100%;display:flex;justify-content:center;margin:8px 0 16px}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container .nagi-button-row button{display:block;width:30%;height:40px;line-height:40px;text-align:center;border-radius:20px;color:#fff;background-color:#4a7065}@media screen and (max-width:816px){#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container .nagi-button-row button{width:60%}}#nagi-section-packs-dialog .nagi-dialog-container .nagi-packs-dialog .nagi-packs-dialog-content .nagi-package-container .nagi-button-row button.empty{background-color:#8caa9f}.nagi-section-page-faq{width:100%;display:flex;justify-content:center;background-color:#f5f5f5}.nagi-section-page-faq .nagi-container{width:100%;max-width:900px;padding:0 10%}@media screen and (max-width:816px){.nagi-section-page-faq .nagi-container{padding:0 24px}}.nagi-section-page-faq .nagi-container .nagi-page-title{padding:72px 0 0;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#4a7065}@media screen and (max-width:656px){.nagi-section-page-faq .nagi-container .nagi-page-title{font-size:48px}}.nagi-section-page-faq .nagi-container .nagi-page-text{padding:8px 0 0;text-align:center;color:#4a7065}.nagi-section-page-faq .nagi-container .nagi-navigation-buttons{width:100%;margin:72px 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:816px){.nagi-section-page-faq .nagi-container .nagi-navigation-buttons{margin:88px 0}}.nagi-section-page-faq .nagi-container .nagi-navigation-buttons button{height:48px;margin:8px 0;padding:0 0 14px;line-height:48px;text-align:center;border-radius:24px}@media screen and (max-width:816px){.nagi-section-page-faq .nagi-container .nagi-navigation-buttons button{width:100%}}@media screen and (min-width:816px){.nagi-section-page-faq .nagi-container .nagi-navigation-buttons button{width:calc(50% - 8px)}}.nagi-section-page-faq .nagi-container .nagi-navigation-buttons button.green{border:solid 2px #4a7065;color:#4a7065}.nagi-section-page-faq .nagi-container .nagi-navigation-buttons button.orange{border:solid 2px #d3a397;color:#d3a397}.nagi-section-page-faq .nagi-container .nagi-navigation-buttons button.blue{border:solid 2px #0f265e;color:#0f265e}.nagi-section-page-faq .nagi-container .nagi-navigation-buttons button.purple{border:solid 2px #8e1b6b;color:#8e1b6b}.nagi-section-page-faq .nagi-container .nagi-faq-section{width:100%;margin:0 0 128px}@media screen and (max-width:816px){.nagi-section-page-faq .nagi-container .nagi-faq-section{margin:0 0 88px}}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-section-title{width:100%;padding:0 0 4px;text-align:center;font-weight:400}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-section-title.green{border-bottom:solid 4px #4a7065;color:#4a7065}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-section-title.orange{border-bottom:solid 4px #d3a397;color:#d3a397}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-section-title.blue{border-bottom:solid 4px #0f265e;color:#0f265e}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-section-title.purple{border-bottom:solid 4px #8e1b6b;color:#8e1b6b}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-section-title.light-green{border-bottom:solid 4px #8caa9f;color:#8caa9f}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-section-title.light-blue{border-bottom:solid 4px #b2b2ce;color:#b2b2ce}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item{border-bottom:solid 1px #3c3C3B20}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-header{display:flex;justify-content:space-between;align-items:center}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-header h4{width:calc(100% - 32px);margin:24px 0;font-size:16px;font-weight:400}@media screen and (max-width:816px){.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-header h4{font-size:14px;margin:16px 0}}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-header .material-icons{display:block;width:24px}@media screen and (min-width:816px){.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-header .material-icons{width:32px;font-size:32px}}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-header .material-icons.close{transform:rotateZ(180deg);transition:transform .2s linear 0s}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-header .material-icons.open{transform:none;transition:transform .2s linear 0s}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content{padding:0 0 12px;text-align:justify;display:none}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content p{padding:0 2px 12px;line-height:2em}@media screen and (min-width:816px){.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content p{padding:0 2px 1.5em}}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content p.nagi-indent-1{padding:0 1em 12px}@media screen and (min-width:816px){.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content p.nagi-indent-1{padding:0 1em 1.5em}}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content .nagi-paidy-link{text-decoration:underline}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content .nagi-size-table{padding:0 2px 12px}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content .nagi-carriers .indent-1{padding:0 16px}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content .nagi-carriers h5{margin:16px 0 0}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content .nagi-carriers h5.docomo{margin:0 0 0}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content h5{font-size:12px;font-weight:400;padding:12px 2px 8px}@media screen and (min-width:816px){.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content h5{font-size:14px}}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content h6{font-size:11px;font-weight:400;padding:8px 2px 4px}@media screen and (min-width:816px){.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content h6{font-size:13px}}@media screen and (min-width:816px){.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content .br-m{display:none}}.nagi-section-page-faq .nagi-container .nagi-faq-section .nagi-faq-item .nagi-faq-item-content .nagi-sns-link{text-decoration:underline}.nagi-section-page-gift-card-terms{width:100%;padding:44px 0;background-color:#f5f5f5;display:flex;justify-content:center}@media screen and (max-width:816px){.nagi-section-page-gift-card-terms{padding:16px 0}}.nagi-section-page-gift-card-terms .nagi-container{width:100%;margin:0 16px 64px;padding:32px 5% 32px;max-width:640px;background-color:#fff;font-size:12px;line-height:1.5em}.nagi-section-page-gift-card-terms .nagi-container h1{text-align:center;margin:24px 0 44px;font-size:24px;font-weight:400}.nagi-section-page-gift-card-terms .nagi-container h3{margin:32px 0 8px;font-weight:400}.nagi-section-page-gift-card-terms .nagi-container p{text-align:justify;text-justify:inter-ideograph}.nagi-section-page-gift-card-terms .nagi-container ol{margin:0 0 0 1.5em;text-align:justify;text-justify:inter-ideograph}.nagi-section-page-gift-card-terms .nagi-container .nagi-ol-parentheses{margin:0}.nagi-section-page-gift-card-terms .nagi-container .nagi-ol-parentheses li{list-style-type:none;counter-increment:cnt}.nagi-section-page-gift-card-terms .nagi-container .nagi-ol-parentheses li:before{content:"(" counter(cnt) ") "}.nagi-section-page-gift-card-terms .nagi-container .nagi-row{display:flex}.nagi-section-page-gift-card-terms .nagi-container .nagi-row .nagi-before{display:block;margin:0 4px 0 0}.nagi-section-page-gift-card-terms .nagi-container .nagi-date{padding:32px 0 24px}.nagi-section-page-how-to-take-care .nagi-how-to-use{width:100%;background-color:#e6ebe2;display:flex;justify-content:center}.nagi-section-page-how-to-take-care .nagi-how-to-use .nagi-container{width:100%;max-width:1280px;padding:128px 0 168px}@media screen and (max-width:816px){.nagi-section-page-how-to-take-care .nagi-how-to-use .nagi-container{padding:88px 0}}.nagi-section-page-how-to-take-care .nagi-how-to-use .nagi-container h2{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#4a7065}@media screen and (max-width:656px){.nagi-section-page-how-to-take-care .nagi-how-to-use .nagi-container h2{font-size:48px}}.nagi-section-page-how-to-take-care .nagi-how-to-use .nagi-container h5{padding:32px 0;text-align:center;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:16px;white-space:pre-line;color:#4a7065}@media screen and (max-width:656px){.nagi-section-page-how-to-take-care .nagi-how-to-use .nagi-container h5{font-size:14px}}.nagi-section-page-how-to-take-care .nagi-how-to-use .nagi-container h5 .m-br{display:none}@media screen and (max-width:656px){.nagi-section-page-how-to-take-care .nagi-how-to-use .nagi-container h5 .m-br{display:inline-block}}.nagi-section-page-how-to-take-care .nagi-how-to-use .nagi-container .nagi-title-notice-row{width:100%;display:flex;justify-content:center}.nagi-section-page-how-to-take-care .nagi-how-to-use .nagi-container .nagi-title-notice-row p{width:calc(100% - 48px);max-width:960px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:656px){.nagi-section-page-how-to-take-care .nagi-how-to-use .nagi-container .nagi-title-notice-row p{max-width:360px}}.nagi-section-page-how-to-take-care .nagi-how-to-wash{width:100%;background-color:#f5f5f5;display:flex;justify-content:center}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container{width:100%;max-width:1280px}@media screen and (max-width:816px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container{padding:64px 0 88px}}@media screen and (min-width:816px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container{padding:128px 0 168px}}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-how-to-wash-titles{opacity:0;transition:opacity 2s}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-how-to-wash-titles.show{opacity:1}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-how-to-wash-titles h2{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#4a7065}@media screen and (max-width:656px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-how-to-wash-titles h2{font-size:48px}}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-how-to-wash-titles h5{padding:32px 24px;text-align:center;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:16px;color:#4a7065}@media screen and (max-width:656px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-how-to-wash-titles h5{font-size:14px}}@media screen and (min-width:816px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-how-to-wash-titles h5 .br-m{display:none}}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content{position:relative;width:100%;margin:0 0 168px;display:flex;justify-content:space-around}@media screen and (max-width:816px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content{margin:0 0 64px;flex-wrap:wrap}}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description{position:relative;width:25%;top:48px;opacity:0;transition:top 2s,opacity 2s}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description.show{top:0;opacity:1}@media screen and (max-width:816px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description{margin:0 0 32px;width:80%}}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description .nagi-image-container{display:flex;justify-content:center}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description .nagi-image-container img{display:block;width:100%;max-width:240px;max-height:240px;object-fit:contain}@media screen and (max-width:816px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description .nagi-image-container img{margin:16px 0;max-width:128px;max-height:128px}}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description h3{padding:24px 0 48px;text-align:center;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:32px;color:#4a7065}@media screen and (max-width:816px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description h3{display:none}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description h3{font-size:28px}}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description h3.nagi-mobile-title{padding:64px 0 0;display:none}@media screen and (max-width:816px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description h3.nagi-mobile-title{display:block}}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-content .nagi-description p{text-align:center;white-space:pre-line}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-warning{opacity:0;transition:opacity 2s}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-warning.show{opacity:1}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-warning .nagi-warning-title{margin:0 0 32px;text-align:center;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:32px;color:#4a7065}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-warning .nagi-warning-title{font-size:28px}}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-warning .nagi-warning-text-row{display:flex;justify-content:center}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-warning .nagi-warning-text-row .lines{padding:0 16px}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-warning .nagi-warning-text-row .lines .line{display:flex;font-size:12px;color:#3c3c3b}.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-warning .nagi-warning-text-row .lines .line .mark{padding:0 4px 0 0}@media screen and (max-width:816px){.nagi-section-page-how-to-take-care .nagi-how-to-wash .nagi-container .nagi-warning .nagi-warning-text-row .lines .line .br-d{display:none}}.nagi-section-page-law{width:100%;padding:44px 0 88px;background-color:#f5f5f5;display:flex;justify-content:center}@media screen and (max-width:816px){.nagi-section-page-law{padding:16px 0}}.nagi-section-page-law .nagi-container{width:100%;margin:0 16px 64px;padding:32px 5% 32px;max-width:720px;background-color:#fff;line-height:1.5em}.nagi-section-page-law .nagi-container h1{text-align:center;margin:24px 0 44px;font-size:24px}.nagi-section-page-law .nagi-container .nagi-table{border-top:solid 4px #4a7065}.nagi-section-page-law .nagi-container .nagi-table .nagi-row{display:flex;flex-wrap:wrap;border-bottom:solid 1px #3c3C3B20}.nagi-section-page-law .nagi-container .nagi-table .nagi-row:last-child{border-bottom:none}.nagi-section-page-law .nagi-container .nagi-table .nagi-row .nagi-title{width:224px;padding:16px 0}@media screen and (max-width:816px){.nagi-section-page-law .nagi-container .nagi-table .nagi-row .nagi-title{padding:24px 0 12px}}.nagi-section-page-law .nagi-container .nagi-table .nagi-row .nagi-value{width:calc(100% - 224px);padding:16px 0}@media screen and (max-width:816px){.nagi-section-page-law .nagi-container .nagi-table .nagi-row .nagi-value{width:100%;padding:0 0 24px}}.nagi-section-page-law .nagi-container .nagi-table .nagi-row .nagi-value li{margin:0 0 0 1.25em}.nagi-section-page-law .nagi-container .nagi-table .nagi-row .nagi-value li ul{margin:16px 0}.nagi-section-page-law .nagi-container .nagi-table .nagi-row .nagi-value .nagi-indent{margin:0 0 0 12px}.nagi-section-page-law .nagi-container .nagi-table .nagi-row .nagi-value .nagi-li-row{display:flex}.nagi-section-page-law .nagi-container .nagi-table .nagi-row .nagi-value .nagi-li-row .nagi-before{display:block;margin:0 2px 0}.nagi-section-page-our-story{position:relative}.nagi-section-page-our-story .nagi-statement{width:100%;background-color:#f5f5f5;display:flex;justify-content:center}.nagi-section-page-our-story .nagi-statement .nagi-container{width:100%;max-width:1280px}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-statement .nagi-container{padding:88px 0}}@media screen and (min-width:816px){.nagi-section-page-our-story .nagi-statement .nagi-container{padding:128px 0}}.nagi-section-page-our-story .nagi-statement .nagi-container h1{text-align:center;color:#4a7065;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px}.nagi-section-page-our-story .nagi-statement .nagi-container h2{width:calc(100% - 48px);margin:48px 24px 64px;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#4a7065}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-statement .nagi-container h2{font-size:48px}}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-statement .nagi-container h2{margin:24px 24px 32px}}.nagi-section-page-our-story .nagi-statement .nagi-container p{text-align:center;white-space:pre-line}.nagi-section-page-our-story .nagi-statement .nagi-container p .nagi-br-span{display:none}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-statement .nagi-container p .nagi-br-span{display:inline}}.nagi-section-page-our-story .nagi-scenes{width:100%;background-color:#f7f1e7;display:flex;justify-content:center}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-scenes{padding:64px 0 96px}}@media screen and (min-width:816px){.nagi-section-page-our-story .nagi-scenes{padding:0 16px}}.nagi-section-page-our-story .nagi-scenes .nagi-container{position:relative;width:100%;max-width:1280px;display:flex;justify-content:center;align-items:center;min-height:480px}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-scenes .nagi-container{flex-wrap:wrap;justify-content:flex-start;height:100%}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-our-story .nagi-scenes .nagi-container{height:60vw}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-our-story .nagi-scenes .nagi-container{height:60vw}}@media screen and (min-width:1296px){.nagi-section-page-our-story .nagi-scenes .nagi-container{height:800px}}.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-left-container{position:relative;width:40%;margin:0 5% 0 0;left:-24px;opacity:0;transition:left 1s,opacity 1s}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-left-container{width:calc(80% - 48px);margin:0 24px}}.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-left-container.show{left:0;opacity:1}.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container{position:relative;height:100%;left:24px;opacity:0;transition:left 1s,opacity 1s}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container{width:calc(100% - 32px);padding:48px 0 0 24px}}@media screen and (min-width:816px){.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container{width:calc(40% - 64px);min-width:400px;display:flex;justify-content:center;align-items:center}}.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container.show{left:0;opacity:1}.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container .nagi-title-image{width:192px}.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container h2{margin:24px 0 44px;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:24px}.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container p{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.025em;white-space:pre-line}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container p{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container p{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container p{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container p{font-size:14px}}@media screen and (min-width:1296px){.nagi-section-page-our-story .nagi-scenes .nagi-container .nagi-right-container p{font-size:14px}}.nagi-section-page-our-story .nagi-japan{position:relative;width:100%;display:flex;justify-content:center;background-color:#f5f5f5}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-japan{padding:48px 0 88px}}@media screen and (min-width:816px){.nagi-section-page-our-story .nagi-japan{padding:128px 0}}.nagi-section-page-our-story .nagi-japan .nagi-content{position:relative;width:100%;max-width:1280px;top:24px;opacity:0;transition:top 1s,opacity 1s}.nagi-section-page-our-story .nagi-japan .nagi-content.show{top:0;opacity:1}.nagi-section-page-our-story .nagi-japan .nagi-content h3{width:100%;margin:0 0 48px;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;text-align:center;color:#4a7065}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-japan .nagi-content h3{font-size:48px}}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-japan .nagi-content h3{margin:0 0 24px}}.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-image-container{display:flex;justify-content:center}.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-image-container .nagi-image-japan-photo{display:block;width:90vw;height:60vh}@media screen and (min-width:1296px){.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-image-container .nagi-image-japan-photo{width:75vw}}.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-texts-container{width:100%;display:flex;justify-content:center}.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-texts-container .nagi-texts{width:90vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (min-width:1296px){.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-texts-container .nagi-texts{width:75vw}}.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-texts-container .nagi-texts .nagi-subtitle{margin:24px 0 16px;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:24px}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-texts-container .nagi-texts .nagi-subtitle{font-size:20px;white-space:pre-line;letter-spacing:.025em}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-texts-container .nagi-texts .nagi-subtitle{width:42.5%;margin:24px 0;white-space:pre-line}}@media screen and (min-width:1296px){.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-texts-container .nagi-texts .nagi-subtitle{width:42.5%;margin:24px 0;white-space:pre-line}}.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-texts-container .nagi-texts p{margin:24px 0;text-align:justify;text-justify:inter-ideograph;white-space:pre-line}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-texts-container .nagi-texts p{margin:0;white-space:normal}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-our-story .nagi-japan .nagi-content .nagi-texts-container .nagi-texts p{margin:0;white-space:normal}}.nagi-section-page-our-story .nagi-sustainable{width:100%;display:flex;justify-content:center;background-color:#e6ebe2}.nagi-section-page-our-story .nagi-sustainable .nagi-container{width:100%;max-width:1280px;padding:0 24px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-sustainable .nagi-container{flex-wrap:wrap-reverse}}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-sustainable .nagi-container{margin:64px 0 128px}}@media screen and (min-width:816px){.nagi-section-page-our-story .nagi-sustainable .nagi-container{height:720px}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-our-story .nagi-sustainable .nagi-container{margin:80px 0 80px}}@media screen and (min-width:1296px){.nagi-section-page-our-story .nagi-sustainable .nagi-container{margin:80px 0 80px}}.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-left-container{width:50%;padding:0 16px 0 0;z-index:20;transform:translate(5%,0);opacity:0;transition:transform 1s,opacity 1s}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-left-container{width:100%;padding:0}}.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-left-container.show{transform:none;opacity:1}.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-left-container h3{width:100%;margin:0 0 16px;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#4a7065;z-index:20}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-left-container h3{font-size:48px}}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-left-container h3{display:none}}.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-left-container .nagi-subtitle{margin:24px 0;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:24px;white-space:pre-line}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-left-container .nagi-subtitle{width:100%;font-size:20px}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-left-container .nagi-subtitle{font-size:20px}}.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-left-container p{width:calc(100% - 24px)}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-left-container p{width:100%;text-align:justify;text-justify:inter-ideograph}}.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-right-container{width:35%}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-right-container{width:100%}}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-right-container{display:flex}}.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-right-container .nagi-mobile-title{position:relative;width:60%}.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-right-container .nagi-mobile-title h3{position:absolute;top:calc(50% - 24px);width:100vw;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#4a7065;overflow:visible;z-index:20}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-right-container .nagi-mobile-title h3{font-size:48px}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-right-container .nagi-mobile-title h3{display:none}}@media screen and (min-width:816px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-right-container .nagi-mobile-title h3{display:none}}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-sustainable .nagi-container .nagi-right-container .nagi-image{width:50%}}.nagi-section-page-our-story .nagi-room{width:100%;background-color:#fff;display:flex;justify-content:center}.nagi-section-page-our-story .nagi-room .nagi-container{position:relative;width:100%;max-width:1280px;height:680px}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-room .nagi-container{overflow:hidden;height:800px}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-page-our-story .nagi-room .nagi-container{overflow:hidden;height:800px}}@media screen and (min-width:1296px){.nagi-section-page-our-story .nagi-room .nagi-container{height:800px}}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-image{position:absolute}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-image.two{top:5%;left:5%;width:50%}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-image.four{top:40%;left:-5%;width:25%}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-image.japan{top:25%;left:65%;width:40%}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-room .nagi-container .nagi-image.two{top:5%;left:-5%;width:60%}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-image.four{top:62.5%;left:-5%;width:60%}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-image.japan{top:11%;left:62.5%;width:45%}}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content{position:absolute;background-color:#0f265e;top:45%;left:calc(18% - 32px);width:64%;padding:32px;color:#fff;opacity:0;transition:opacity 1s}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content{top:22.5%;left:24px;width:calc(100% - 48px - 24px);padding:32px 12px}}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content.show{opacity:1}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content h1{font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:64px;text-align:center}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content h1{font-size:40px}}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content h2{margin:24px 0;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:24px;text-align:center}@media screen and (max-width:816px){.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content h2{margin:16px 0 8px;font-size:20px}}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content p{text-align:center}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content p .nagi-br0{display:none}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content p .nagi-br0{display:inline}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content p .nagi-br0{display:inline}}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content p .nagi-br1{display:none}@media screen and (max-width:656px){.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content p .nagi-br1{display:inline}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content p .nagi-br1{display:inline}}@media screen and (min-width:1296px){.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content p .nagi-br1{display:inline}}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content .nagi-link-row{margin:24px 0 0;display:flex;justify-content:center}.nagi-section-page-our-story .nagi-room .nagi-container .nagi-content .nagi-link-row .nagi-link{font-family:bebas-neue,sans-serif;font-weight:100;font-style:normal;letter-spacing:.2em;font-size:24px;font-weight:500;letter-spacing:.075em;border-bottom:solid 4px #8e1b6b;color:#fff}.nagi-section-page-packaging-v2 .nagi-packaging{width:100%;display:flex;justify-content:center;background-color:#f5f5f5}.nagi-section-page-packaging-v2 .nagi-packaging.i0{padding:128px 0 32px}.nagi-section-page-packaging-v2 .nagi-packaging.i2{padding:32px 0 80px}.nagi-section-page-packaging-v2 .nagi-packaging.i3{padding:32px 0 80px}.nagi-section-page-packaging-v2 .nagi-packaging.i4{padding:32px 0 80px}.nagi-section-page-packaging-v2 .nagi-packaging.i5{padding:32px 0 128px}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-packaging.i0{padding:64px 0 16px}.nagi-section-page-packaging-v2 .nagi-packaging.i2{padding:16px 0 24px}.nagi-section-page-packaging-v2 .nagi-packaging.i3{padding:16px 0 24px}.nagi-section-page-packaging-v2 .nagi-packaging.i4{padding:16px 0 24px}.nagi-section-page-packaging-v2 .nagi-packaging.i5{padding:16px 0 64px}}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container{position:relative;width:100%;max-width:1280px}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-image{position:relative;width:65%;z-index:10}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-image.left{margin:0 0 72px 24px}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-image.left{width:calc(100% - 24px);margin:0}}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-image.left-small{position:absolute;left:0;top:7.5%;width:37.5%;z-index:5}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-image.left-small{left:0;top:33.33333%;width:80%}}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-image.right{margin:0 24px 72px calc(35% - 24px)}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-image.right{width:calc(100% - 24px);margin:0 0 0 24px}}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row{position:absolute;width:100%;bottom:0;z-index:5;display:flex}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row.right{justify-content:flex-end}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row{position:relative;bottom:10%}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row.i3{justify-content:center}}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background{width:45%}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background{width:auto;max-width:calc(90% - 32px);padding:22.5% 20px 10%}}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background.i0{background-color:#e6ebe2}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background.i2{background-color:#e2e9ea}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background.i3{background-color:#f7f1e7;margin:0 0 0 16px}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background.i3{padding:10% 20px 10%;margin:66.6666% 0 0 24px}}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background.i4{background-color:#e4e4ed}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background.i5{background-color:#e6ebe2}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background .nagi-texts{padding:96px 32px;opacity:0;transition:opacity 2s}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background .nagi-texts{padding:0}}@media screen and (min-width:816px){.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background .nagi-texts.i3{padding:64px 32px 96px}}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background .nagi-texts.right{padding:96px 24px 96px calc(25% + 32px)}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background .nagi-texts.right{padding:0}}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background .nagi-texts.show{opacity:1}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background .nagi-texts h4{padding:0 12px 16px;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px;color:#4a7065}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background .nagi-texts h5{padding:0 12px 16px;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background .nagi-texts h5{font-size:18px}}.nagi-section-page-packaging-v2 .nagi-packaging .nagi-container .nagi-texts-row .nagi-texts-background .nagi-texts p{padding:0 12px;text-align:justify}.nagi-section-page-packaging-v2 .nagi-package-image-1{width:100%;padding:88px 0;display:flex;justify-content:center;background-color:#f5f5f5}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-package-image-1{padding:0 0 48px}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-packaging-v2 .nagi-package-image-1{padding:128px 0}}.nagi-section-page-packaging-v2 .nagi-package-image-1 .nagi-container{max-width:1280px;display:flex;justify-content:flex-end}.nagi-section-page-packaging-v2 .nagi-package-image-1 .nagi-container .nagi-image{width:80%;margin:0 2.5% 0 0}@media screen and (max-width:816px){.nagi-section-page-packaging-v2 .nagi-package-image-1 .nagi-container .nagi-image{width:calc(100% - 24px);margin:0 0 0 24px}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-packaging-v2 .nagi-package-image-1 .nagi-container .nagi-image{width:calc(100% - 24px);margin:0 0 0 24px}}.nagi-section-page-privacy{width:100%;padding:44px 0;background-color:#f5f5f5;display:flex;justify-content:center}@media screen and (max-width:816px){.nagi-section-page-privacy{padding:16px 0}}.nagi-section-page-privacy .nagi-container{width:100%;margin:0 16px 64px;padding:32px 5% 32px;max-width:640px;background-color:#fff;font-size:12px;line-height:1.5em}.nagi-section-page-privacy .nagi-container h1{text-align:center;margin:24px 0 44px;font-size:24px}.nagi-section-page-privacy .nagi-container h3{margin:32px 0 8px;font-weight:400}.nagi-section-page-privacy .nagi-container p{text-align:justify;text-justify:inter-ideograph}.nagi-section-page-privacy .nagi-container ol{margin:0 0 0 1.5em;text-align:justify;text-justify:inter-ideograph}.nagi-section-page-privacy .nagi-container .nagi-ol-parentheses{margin:0}.nagi-section-page-privacy .nagi-container .nagi-ol-parentheses li{list-style-type:none;counter-increment:cnt;display:flex}.nagi-section-page-privacy .nagi-container .nagi-ol-parentheses li:before{display:block;content:"(" counter(cnt) ") "}.nagi-section-page-privacy .nagi-container .nagi-indent{margin:0 0 0 24px}.nagi-section-page-privacy .nagi-container .nagi-row{display:flex}.nagi-section-page-privacy .nagi-container .nagi-row .nagi-before{display:block;margin:0 2px 0}.nagi-section-page-privacy .nagi-container .nagi-table{margin:calc(100% - 24px);margin:8px 0 8px 24px;border-bottom:solid 1px rgba(0,0,0,.25)}.nagi-section-page-privacy .nagi-container .nagi-table .nagi-table-row{width:100%;border-top:solid 1px rgba(0,0,0,.25);border-left:solid 1px rgba(0,0,0,.25)}@media screen and (min-width:816px){.nagi-section-page-privacy .nagi-container .nagi-table .nagi-table-row{display:flex}}@media screen and (max-width:816px){.nagi-section-page-privacy .nagi-container .nagi-table .nagi-table-row.header{display:none}}.nagi-section-page-privacy .nagi-container .nagi-table .nagi-table-row .nagi-cell{padding:4px 0 4px 12px;border-right:solid 1px rgba(0,0,0,.25)}@media screen and (min-width:816px){.nagi-section-page-privacy .nagi-container .nagi-table .nagi-table-row .nagi-cell{padding:4px;width:32%}}.nagi-section-page-privacy .nagi-container .nagi-table .nagi-table-row .nagi-cell .nagi-table-title{margin:0 0 0 -8px}@media screen and (min-width:816px){.nagi-section-page-privacy .nagi-container .nagi-table .nagi-table-row .nagi-cell .nagi-table-title{display:none}}.nagi-section-page-privacy .nagi-container .nagi-date{padding:32px 0 24px}.nagi-section-page-student-discount .nagi-header{padding:88px 0 32px;background-color:#f7e3de;text-align:center}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-header{padding:32px 0 64px}}.nagi-section-page-student-discount .nagi-header .nagi-header-content{opacity:0;transition:opacity 2s ease-in-out .5s}.nagi-section-page-student-discount .nagi-header .nagi-header-content.show{opacity:1}.nagi-section-page-student-discount .nagi-header .nagi-header-content h1{font-family:Clearface-Bold,serif;font-weight:500;line-height:1em;font-size:96px;color:#4a7065}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-header .nagi-header-content h1{font-size:64px}}.nagi-section-page-student-discount .nagi-header .nagi-header-content h1 .br-m{display:none}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-header .nagi-header-content h1 .br-m{display:inline-block}}.nagi-section-page-student-discount .nagi-header .nagi-header-content h3{margin:8px 0 0;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;font-size:30px;letter-spacing:.05em;color:#4a7065}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-header .nagi-header-content h3{margin:8px 0 16px;font-size:24px}}.nagi-section-page-student-discount .nagi-header .nagi-header-content h4{margin:32px 0 8px;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;font-size:18px;color:#0f265e}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-header .nagi-header-content h4{font-size:16px}}.nagi-section-page-student-discount .nagi-header .nagi-header-content p{margin:0;padding:0}.nagi-section-page-student-discount .nagi-header-wave{position:relative;top:-1px;bottom:-1px;background-color:#f7e3de}@media screen and (min-width:816px){.nagi-section-page-student-discount .nagi-header-wave{min-height:120px}}.nagi-section-page-student-discount .nagi-header-wave svg{position:absolute;width:100%;height:calc(12vw + 2px);max-height:128px;bottom:-2px}.nagi-section-page-student-discount .nagi-infomation{width:100%;padding:108px 0 64px;display:flex;justify-content:center;background-color:#f5f5f5}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-infomation{padding:64px 0 48px}}.nagi-section-page-student-discount .nagi-infomation .nagi-container{width:100%;max-width:1280px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-infomation .nagi-container{flex-wrap:wrap}}.nagi-section-page-student-discount .nagi-infomation .nagi-container .nagi-left{width:40%;padding:0 3% 0 10%}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-infomation .nagi-container .nagi-left{width:100%;padding:0 28px}}.nagi-section-page-student-discount .nagi-infomation .nagi-container .nagi-right{width:60%;padding:16px 0 16px 28px}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-infomation .nagi-container .nagi-right{width:100%}}.nagi-section-page-student-discount .nagi-infomation .nagi-container .nagi-right p{font-size:22px;color:#4a7065;line-height:2.5em}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-infomation .nagi-container .nagi-right p{font-size:15px;line-height:2.2em;letter-spacing:.05em}}.nagi-section-page-student-discount .nagi-how-to-discount{width:100%;background-color:#f5f5f5}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container{width:100%;display:flex;justify-content:center}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content{width:100%;max-width:1280px;padding:64px 0}@media screen and (min-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content{padding:128px 0}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content h1{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#4a7065}@media screen and (max-width:656px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content h1{font-size:48px}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content h3{margin:4px 0 0;text-align:center;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px;color:#4a7065;font-size:18px}@media screen and (min-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content h3{margin:4px 0 24px;font-size:20px}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items{width:100%;padding:0;display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item{width:90%;padding:0 32px}@media screen and (min-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item{max-width:calc(25% - 8px);padding:0 4px 32px}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item img{width:40%}@media screen and (min-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item img{width:50%}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item h4{width:100%;margin:0 0 2px;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:16px;color:#4a7065;font-size:14px}@media screen and (min-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item h4{margin:16px 0 8px;font-size:16px;letter-spacing:0}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item p{font-size:12px}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item p.nagi-account-info{padding:0 0 0 8px}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item p .br-d{display:none}@media screen and (min-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item p .br-d{display:inline}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item p .br-m{display:inline}@media screen and (min-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-how-to-discount-items .nagi-how-to-discount-item p .br-m{display:none}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-send-email-button-row{margin:64px 0 48px;width:100%;display:flex;justify-content:center;align-items:center}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-send-email-button-row .nagi-send-email-button-back{width:100%;display:flex;justify-content:center;align-items:center}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-send-email-button-row .nagi-send-email-button-back .nagi-send-email-button{width:100%;max-width:320px;height:48px;border-radius:22px;color:#fff;background-color:#4a7065;display:flex;justify-content:center;align-items:center}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-send-email-button-row .nagi-send-email-button-back .nagi-send-email-button{width:55%}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-send-email-button-row .nagi-send-email-button-back .nagi-send-email-button:hover{background-color:#0f265e}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq{width:calc(100% - 48px);padding:64px 24px}@media screen and (min-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq{width:80%;padding:64px 10%}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-title{width:100%;padding:0 0 4px;margin:0 0 2px;text-align:center;font-family:bebas-neue,sans-serif;font-weight:100;font-style:normal;letter-spacing:.2em;font-size:28px;letter-spacing:.05em;border-bottom:solid 4px #4a7065;color:#4a7065}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item{border-bottom:solid 1px #3c3C3B20}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-item-header{display:flex;align-items:center}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-item-header h4{width:calc(100% - 32px);margin:24px 0;font-size:16px;font-weight:400}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-item-header h4{font-size:14px;margin:16px 0}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-item-header h4.head{width:32px}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-item-header .material-icons{width:24px;display:block}@media screen and (min-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-item-header .material-icons{font-size:32px}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-item-header .material-icons.close{transform:rotateZ(180deg);transition:transform .2s linear 0s}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-item-header .material-icons.open{transform:none;transition:transform .2s linear 0s}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-text{padding:0 0 24px;display:none;overflow:hidden;text-align:justify}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-text .nagi-faq-text-row{display:flex}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-text .nagi-faq-text-row p{width:calc(100% - 4px);line-height:2em}@media screen and (max-width:816px){.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-text .nagi-faq-text-row p{font-size:12px}}.nagi-section-page-student-discount .nagi-how-to-discount .nagi-how-to-discount-container .nagi-how-to-discount-content .nagi-faq .nagi-faq-item .nagi-faq-text .nagi-faq-text-row p.head{width:32px}.nagi-section-page-technology .nagi-4-technology{width:100%;padding:128px 0;display:flex;justify-content:center;background-color:#f5f5f5}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-4-technology{padding:64px 0 88px}}.nagi-section-page-technology .nagi-4-technology .nagi-container{position:relative;width:100%;max-width:1280px}.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-header-container{position:relative;width:100%}.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-header-container .nagi-background-logo{font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:200px;font-weight:200;color:#e2e9ea;z-index:0;text-align:center;opacity:0;transition:opacity 1s}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-header-container .nagi-background-logo{font-size:20vw}}.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-header-container .nagi-background-logo.show{opacity:1}.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-header-container .nagi-title-container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-header-container .nagi-title-container .nagi-title{text-align:center;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:24px;color:#4a7065}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-header-container .nagi-title-container .nagi-title{font-size:20px}}.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-content{position:relative;width:100%;z-index:0;opacity:0;transform:translate(5%,0);transition:opacity 2s,transform 2s}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-content{padding:70vw 0 0}}@media screen and (min-width:816px){.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-content{height:640px}}.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-content.show{opacity:1;transform:translate(0,0)}.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-content .nagi-texts{position:absolute;width:40%;top:0;left:5%;z-index:20}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-content .nagi-texts{position:relative;width:90%;left:5%}}.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-content .nagi-texts h5{margin:32px 0 16px;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;font-size:18px;letter-spacing:.1em;line-height:2em}@media screen and (max-width:656px){.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-content .nagi-texts h5{margin:32px 0 8px}}.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-content .nagi-image{position:absolute;width:1560px;top:-148px;left:25%}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-4-technology .nagi-container .nagi-content .nagi-image{width:150vw;left:-25vw;top:-7.5vw}}.nagi-section-page-technology .nagi-original{width:100%;padding:128px 0;display:flex;justify-content:center;background-color:#e6ebe2}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-original{padding:88px 0}}.nagi-section-page-technology .nagi-original .nagi-container{position:relative;width:100%;max-width:1280px;padding:24px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-original .nagi-container{flex-wrap:wrap}}.nagi-section-page-technology .nagi-original .nagi-container .nagi-title-mobile{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#4a7065}@media screen and (max-width:656px){.nagi-section-page-technology .nagi-original .nagi-container .nagi-title-mobile{font-size:48px}}@media screen and (min-width:816px){.nagi-section-page-technology .nagi-original .nagi-container .nagi-title-mobile{display:none}}.nagi-section-page-technology .nagi-original .nagi-container .nagi-image{width:50%}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-original .nagi-container .nagi-image{margin:24px 0 0;width:100%}}@media screen and (min-width:816px){.nagi-section-page-technology .nagi-original .nagi-container .nagi-image img{width:80%;padding:0 0 0 17.5%}}.nagi-section-page-technology .nagi-original .nagi-container .nagi-content{width:50%;opacity:0;transition:opacity 2s}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-original .nagi-container .nagi-content{width:100%}}.nagi-section-page-technology .nagi-original .nagi-container .nagi-content.show{opacity:1}.nagi-section-page-technology .nagi-original .nagi-container .nagi-content h3{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#4a7065}@media screen and (max-width:656px){.nagi-section-page-technology .nagi-original .nagi-container .nagi-content h3{font-size:48px}}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-original .nagi-container .nagi-content h3{display:none}}.nagi-section-page-technology .nagi-original .nagi-container .nagi-content .nagi-subtitle{margin:24px 0;text-align:center;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px;color:#4a7065}.nagi-section-page-technology .nagi-original .nagi-container .nagi-content p{text-align:center;white-space:pre-line}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-original .nagi-container .nagi-content p{width:100%}}.nagi-section-page-technology .nagi-updates{position:relative;width:100%;height:calc(100% - 64px);display:flex;justify-content:center;background-color:#f5f5f5}.nagi-section-page-technology .nagi-updates .nagi-updates-content{position:relative;top:-64px;width:90%;padding:64px 32px;display:flex;justify-content:center;background-color:#fff}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-updates .nagi-updates-content{width:calc(100%-32px);padding:32px 0;flex-wrap:wrap}}.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-texts{width:90%;padding:16px}@media screen and (min-width:816px){.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-texts{width:30%}}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-texts{text-align:center}}.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-texts h3{color:#bdcfd1;font-family:bebas-neue,sans-serif;font-weight:100;font-style:normal;letter-spacing:.2em;letter-spacing:.05em;font-size:20px}.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-texts h1{margin:16px 0;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px;color:#0f265e}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-texts h1{font-size:18px}}.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-texts .notice-slim{font-size:12px}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-texts .notice-slim{font-size:10px}}.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-after,.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-before{width:100%;padding:16px}@media screen and (min-width:816px){.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-after,.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-before{width:30%}}.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-after h2,.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-before h2{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:40px;color:#4a7065}.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-after h4,.nagi-section-page-technology .nagi-updates .nagi-updates-content .nagi-updates-before h4{text-align:center;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;color:#4a7065}.nagi-section-page-technology .nagi-our-data{padding:0 0 64px;background-color:#f5f5f5}.nagi-section-page-technology .nagi-our-data .nagi-our-data-title{width:100%;padding:128px 0 64px;display:flex;justify-content:center}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-title{padding:88px 0 32px}.nagi-section-page-technology .nagi-our-data .nagi-our-data-title.pu{padding:0 0 32px}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-title .nagi-container{width:100%;max-width:1280px}.nagi-section-page-technology .nagi-our-data .nagi-our-data-title .nagi-container h3{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#4a7065}@media screen and (max-width:656px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-title .nagi-container h3{font-size:48px}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-title .nagi-container .nagi-subtitle{margin:24px 0;text-align:center;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px;color:#4a7065}@media screen and (max-width:816px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-title .nagi-container .nagi-subtitle{margin:16px 0}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image{position:relative;margin:0 0 128px}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image{height:600px}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image{height:640px}}@media screen and (min-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image{height:768px}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-image{position:absolute;z-index:20;opacity:0;transition:opacity 1s}@media screen and (max-width:656px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-image{position:relative;width:90vw}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-image{position:relative;width:90vw}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-image{width:500px;height:500px;top:0;right:calc(50% - 24px)}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-image{width:540px;height:540px;top:0;right:calc(50% - 24px)}}@media screen and (min-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-image{width:680px;height:680px;top:0;right:calc(50% - 80px)}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-image.show{opacity:1}.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts{position:absolute;z-index:10;background-color:#e4e4ed;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity 2s}.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts.blue{background-color:#e2e9ea}@media screen and (max-width:656px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts{position:relative;width:90vw;margin:0 0 0 10vw;top:-32px}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts{position:relative;width:90vw;margin:0 0 0 10vw;top:-32px}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts{width:50%;max-width:500px;height:500px;bottom:0;left:calc(50% - 24px)}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts{width:540px;height:540px;bottom:0;left:calc(50% - 24px)}}@media screen and (min-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts{width:600px;height:600px;bottom:0;left:50%}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts.show{opacity:1}@media screen and (max-width:656px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts .nagi-text-content{padding:64px 0 32px 24px}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts .nagi-text-content{padding:64px 24px 32px}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts .nagi-text-content{width:calc(100% - 96px);padding:0 0 0 48px}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts .nagi-text-content{width:calc(100% - 128px);padding:0 0 0 32px}}@media screen and (min-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts .nagi-text-content{width:calc(100% - 192px);padding:0 0 0 64px}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts .nagi-text-content h5{padding:0 0 16px;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;font-size:20px;letter-spacing:.1em;line-height:2em}@media screen and (max-width:656px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts .nagi-text-content h5.nagi-narrow{letter-spacing:0}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts .nagi-text-content p{padding:0 24px 16px 0;text-align:justify;text-justify:inter-ideograph}.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts .nagi-text-content p sup{top:4px;padding-top:8px;font-size:10px}.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts .nagi-text-content .nagi-notice-row{padding:0 24px 0 0;display:flex;font-size:10px}.nagi-section-page-technology .nagi-our-data .nagi-our-data-left-image .nagi-texts .nagi-text-content .nagi-notice-row .number{margin:0 8px 0 0}.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image{position:relative;margin:0 0 128px}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image{height:600px}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image{height:640px}}@media screen and (min-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image{height:768px}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-image{position:absolute;z-index:20;opacity:0;transition:opacity 1s}@media screen and (max-width:656px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-image{position:relative;width:90vw;margin:0 0 0 10vw}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-image{position:relative;width:90vw;margin:0 0 0 10vw}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-image{width:500px;height:500px;top:0;left:calc(50% - 24px)}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-image{width:540px;height:540px;top:0;left:calc(50% - 24px)}}@media screen and (min-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-image{width:680px;height:680px;top:0;left:calc(50% - 80px)}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-image.show{opacity:1}.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts{position:absolute;z-index:10;background-color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity 2s}@media screen and (max-width:656px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts{position:relative;width:90vw;top:-32px}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts{position:relative;width:90vw;top:-32px}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts{width:50%;max-width:500px;height:500px;bottom:0;right:calc(50% - 24px)}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts{width:540px;height:540px;bottom:0;right:calc(50% - 24px)}}@media screen and (min-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts{width:600px;height:600px;bottom:0;right:50%}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts.show{opacity:1}@media screen and (max-width:656px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts .nagi-text-content{padding:64px 24px 32px}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts .nagi-text-content{padding:64px 24px 32px}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts .nagi-text-content{width:calc(100% - 96px);padding:0 48px 0 0}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts .nagi-text-content{width:calc(100% - 128px);padding:0 32px 0 0}}@media screen and (min-width:1296px){.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts .nagi-text-content{width:calc(100% - 192px);padding:0 64px 0 0}}.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts .nagi-text-content h5{padding:0 0 16px;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px}.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts .nagi-text-content p{padding:0 0 16px;text-align:justify;text-justify:inter-ideograph}.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts .nagi-text-content p sup{top:4px;padding-top:8px;font-size:10px}.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts .nagi-text-content .nagi-notice-row{display:flex}.nagi-section-page-technology .nagi-our-data .nagi-our-data-right-image .nagi-texts .nagi-text-content .nagi-notice-row .number{margin:0 8px 0 0}.nagi-section-page-terms{width:100%;padding:44px 0;background-color:#f5f5f5;display:flex;justify-content:center}@media screen and (max-width:816px){.nagi-section-page-terms{padding:16px 0}}.nagi-section-page-terms .nagi-container{width:100%;margin:0 16px 64px;padding:32px 5% 32px;max-width:640px;background-color:#fff;font-size:12px;line-height:1.5em}.nagi-section-page-terms .nagi-container h1{text-align:center;margin:24px 0 44px;font-size:24px;font-weight:400}.nagi-section-page-terms .nagi-container h3{margin:32px 0 8px;font-weight:400}.nagi-section-page-terms .nagi-container p{text-align:justify;text-justify:inter-ideograph}.nagi-section-page-terms .nagi-container ol{margin:0 0 0 1.5em;text-align:justify;text-justify:inter-ideograph}.nagi-section-page-terms .nagi-container .nagi-ol-parentheses{margin:0}.nagi-section-page-terms .nagi-container .nagi-ol-parentheses li{list-style-type:none;counter-increment:cnt}.nagi-section-page-terms .nagi-container .nagi-ol-parentheses li:before{content:"(" counter(cnt) ") "}.nagi-section-page-terms .nagi-container .nagi-row{margin:0 0 0 16px;display:flex}.nagi-section-page-terms .nagi-container .nagi-row .nagi-before{display:block;margin:0 4px 0}.nagi-section-page-terms .nagi-container .nagi-date{padding:32px 0 24px}#nagi-section-product{width:100%;background-color:#f5f5f5;display:flex;justify-content:center}#nagi-section-product .nagi-container{width:100%;max-width:1280px;margin:0 0 88px;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-slick-container{width:100%;height:70vw;margin:0 0 8px}#nagi-section-product .nagi-container .nagi-slick-container.cls-pu{height:100vw}}@media screen and (min-width:656px) and (max-width:816px){#nagi-section-product .nagi-container .nagi-slick-container{width:100%}}@media screen and (min-width:816px){#nagi-section-product .nagi-container .nagi-slick-container{width:60%}}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .nagi-slick-prev-arrow{position:absolute;width:20%;height:100%;top:0;left:0;z-index:10}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .nagi-slick-next-arrow{position:absolute;width:20%;height:100%;top:0;right:0;z-index:10}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .nagi-slick-item img{height:70vw}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .nagi-slick-item img.cls-pu{height:100vw}}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .slick-dots{bottom:8px}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .slick-dots li{margin:4px;padding:0}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .slick-dots li button::before{font-size:12px;color:#fff;opacity:1}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .slick-dots li.slick-active button::before{color:#4a7065;opacity:1}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form{width:100%}}@media screen and (min-width:816px){#nagi-section-product .nagi-container .nagi-product-form{width:40%}}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container{width:calc(100% - 32px);margin:8px 16px 0}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container{width:75%;margin:44px 12.5% 0 12.5%}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container{width:75%;margin:44px 12.5% 0 12.5%}}@media screen and (min-width:1296px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container{width:85%;margin:44px 0 0 15%}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row{display:flex;justify-content:space-between;align-items:center;color:#4a7065}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-family:Clearface-Regular,serif;font-weight:200;line-height:1em}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-size:44px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-size:48px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-size:40px}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-size:48px}}@media screen and (min-width:1296px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-size:64px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-unit-price{padding:8px 0 0;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:20px;letter-spacing:.075em}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-unit-price{font-size:16px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-unit-price .span-yen{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;font-size:16px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-text{color:#3c3c3b;margin:16px 0;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-text{margin:12px 0}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-text .notice-pu{display:block;padding:8px 0 0;color:#8e1b6b}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-color-p{padding:0 4px 4px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-color-p .nagi-limited-hyphen{display:none}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-color-p .nagi-limited-text{display:none;color:#8e1b6b}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors{margin:0 0 12px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios{display:flex}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio{width:32px;height:32px;margin:4px 12px 4px 4px;border-radius:50%;display:block}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.selected{margin:0 8px 0 0;border:solid 4px rgba(255,255,255,.5)}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.black{background-color:#101820}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.orange{background-color:#e3785e}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.purple{background-color:#a15a95}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.blue{background-color:#4e769b}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.green{background-color:#9abb91}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.beige{background-color:#f1caad}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.azuki{background-color:#ac8584}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.mint{background-color:#bfccb8}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.violetpink{background-color:#c6007e}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.seagreen{background-color:#8a9b8e}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.mauve{background-color:#af90a7}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-text{font-size:14px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-size-p{padding:0 4px 4px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-size-p .nagi-rest-hyphen{display:none}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-size-p .nagi-rest-text{display:none;color:#8e1b6b}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes{margin:0 0 12px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes .nagi-size-radios{display:flex}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes .nagi-size-radios .nagi-size-radio{width:32px;height:32px;margin:4px 18px 4px 4px;background-color:#fff;border-radius:50%;display:block;text-align:center;font-family:bebas-neue,sans-serif;font-weight:100;font-style:normal;letter-spacing:.2em;font-size:16px;line-height:34px;vertical-align:middle;letter-spacing:0;user-select:none}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes .nagi-size-radios .nagi-size-radio.selected{margin:0 14px 0 0;border:solid 4px rgba(0,0,0,.5)}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes .nagi-size-text{font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:14px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity{width:calc(100% - 4px);height:32px;background-color:#fff;border-radius:16px;display:flex;justify-content:space-between}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity{margin:0 2px 16px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity.cls-pu{margin:24px 2px 16px}}@media screen and (min-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity{margin:0 2px 16px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity .nagi-quantity-input{width:80%;padding:2px 0 0;text-align:center;font-family:bebas-neue,sans-serif;font-weight:100;font-style:normal;letter-spacing:.2em;font-size:18px;letter-spacing:0}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity .nagi-minus-button,#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity .nagi-plus-button{display:flex;align-items:center}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity .nagi-minus-button .material-icons,#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity .nagi-plus-button .material-icons{display:block}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-add-to-cart{margin:0 0 16px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-add-to-cart .nagi-add-to-cart-button{width:100%;height:48px;margin:16px 0;padding:0 16px;color:#fff;background-color:#0f265e;font-size:14px}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-add-to-cart .nagi-add-to-cart-button{margin:8px 0}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-add-to-cart .nagi-add-to-cart-button.empty{background-color:#8caa9f}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-add-to-cart .nagi-add-to-cart-button .nagi-empty{font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px;font-size:16px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions{border-top:solid 1px #3c3C3B20}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description{border-bottom:solid 1px #3c3C3B20}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title{display:flex;justify-content:space-between;align-items:center}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title h5{padding:16px 0;font-weight:600;font-size:16px}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title h5{font-size:14px}}@media screen and (min-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title h5{font-size:16px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title .material-icons{display:block;padding:0 8px}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title .material-icons{font-size:24px}}@media screen and (min-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title .material-icons{font-size:32px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title .material-icons.close{transform:rotateZ(180deg);transition:transform .2s linear}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title .material-icons.open{transform:rotateZ(0);transition:transform .2s linear}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-text{padding:16px 0;text-align:justify;text-justify:inter-ideograph;display:none}#nagi-section-product-images{display:flex;flex-wrap:wrap}#nagi-section-product-images .nagi-product-image-container{width:50%}@media screen and (max-width:656px){#nagi-section-product-images .nagi-product-image-container{width:100%}}#nagi-section-student-discount-dialog{position:fixed;width:100%;height:100%;top:0;left:0;z-index:300;display:none}#nagi-section-student-discount-dialog .nagi-dialog-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog{width:100%;min-width:300px;max-width:480px;margin:16px 16px 24px;background-color:#f7e3de;filter:drop-shadow(12px 12px 12px rgba(0, 0, 0, .3));overflow:scroll}#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content{position:relative;padding:24px 16px;text-align:center}#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-close-button{position:absolute;display:block;top:8px;right:8px;width:44px;height:44px;padding:0;color:#8e1b6b}#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-close-button .nagi-close-icon{font-size:28px;font-weight:700}#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content h3{padding:32px 0 0;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:48px;color:#4a7065}@media screen and (max-width:816px){#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content h3{padding:24px 0 0;font-size:40px}}#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content h4{color:#4a7065;font-size:18px;font-weight:400}@media screen and (max-width:816px){#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content h4{font-size:16px}}#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-discount-image-container{padding:24px 20%}@media screen and (max-width:816px){#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-discount-image-container{padding:16px 20%}}#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content p{padding:0 0 16px}@media screen and (max-width:816px){#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content p{padding:0 0 16px;line-height:1.75em}}#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-ok-button-row{padding:8px 0 32px;display:flex;justify-content:center}@media screen and (max-width:816px){#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-ok-button-row{padding:0 0 16px}}#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-ok-button-row .nagi-button{margin:0 8px;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-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-ok-button-row .nagi-button{margin:0 8px}}@media screen and (max-width:656px){#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-ok-button-row .nagi-button{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-ok-button-row .nagi-button{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-ok-button-row .nagi-button{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-ok-button-row .nagi-button{font-size:14px}}@media screen and (min-width:1296px){#nagi-section-student-discount-dialog .nagi-dialog-container .nagi-student-discount-dialog .nagi-dialog-content .nagi-ok-button-row .nagi-button{font-size:14px}}#nagi-section-student-discount-email-dialog{position:fixed;width:100%;height:100%;top:0;left:0;z-index:300;display:none}#nagi-section-student-discount-email-dialog .nagi-dialog-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-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-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog{max-width:400px}}#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog .nagi-top-close-button{position:absolute;display:block;top:8px;right:8px;width:44px;height:44px;padding:0;color:#8e1b6b}#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog .nagi-top-close-button .top-close-icon{font-size:28px;font-weight:700}#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog h4{margin:48px 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-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog p{margin:8px 0 10px;text-align:center}@media screen and (min-width:816px){#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog p{margin:24px 0 16px}}@media screen and (max-width:816px){#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog p{line-height:22px}}#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog p .nagi-span-br{display:inline}@media screen and (min-width:1040px){#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog p .nagi-span-br{display:none}}#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog .nagi-ok-button-row{width:100%;margin:0;display:flex;justify-content:center}#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog .nagi-ok-button-row .nagi-button{margin:16px 8px 48px;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 (max-width:656px){#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog .nagi-ok-button-row .nagi-button{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog .nagi-ok-button-row .nagi-button{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog .nagi-ok-button-row .nagi-button{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog .nagi-ok-button-row .nagi-button{font-size:14px}}@media screen and (min-width:1296px){#nagi-section-student-discount-email-dialog .nagi-dialog-container .nagi-student-discount-email-dialog .nagi-ok-button-row .nagi-button{font-size:14px}}#nagi-section-restock{position:fixed;width:100%;height:100%;top:0;left:0;z-index:300;display:none}#nagi-section-restock .nagi-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}#nagi-section-restock .nagi-dialog-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#nagi-section-restock .nagi-dialog-container .nagi-restock-dialog{width:100%;min-width:300px;max-width:480px;margin:16px;background-color:#e6ebe2;filter:drop-shadow(12px 12px 12px rgba(0, 0, 0, .3))}#nagi-section-restock .nagi-dialog-container .nagi-restock-dialog h3{width:100%;padding:72px 0 8px;text-align:center;font-size:24px;color:#4a7065}#nagi-section-restock .nagi-dialog-container .nagi-restock-dialog p{margin:0 0 24px;text-align:center}#nagi-section-restock .nagi-dialog-container .nagi-restock-dialog .nagi-row{width:100%;display:flex;justify-content:center}#nagi-section-restock .nagi-dialog-container .nagi-restock-dialog .nagi-row input[type=email]{width:100%;max-width:400px;margin:0 16px 24px;display:block;text-align:center}#nagi-section-restock .nagi-dialog-container .nagi-restock-dialog .nagi-row input[type=submit]{display:block;width:200px;height:40px;margin:16px 0 72px;line-height:36px;text-align:center;border-radius:20px;border:solid 1px #4a7065;color:#fff;background-color:#4a7065}#nagi-section-restock .nagi-dialog-container .nagi-restock-dialog .nagi-ok-button-row{width:100%;display:flex;justify-content:center}#nagi-section-restock .nagi-dialog-container .nagi-restock-dialog .nagi-ok-button-row button{display:block;width:200px;height:40px;margin:16px 0 72px;line-height:36px;text-align:center;border-radius:20px;border:solid 1px #4a7065;color:#fff;background-color:#4a7065}#nagi-section-reviews{background-color:#fff;display:flex;justify-content:center;align-items:center}#nagi-section-reviews .nagi-content{width:100%;max-width:1280px}#nagi-section-reviews .nagi-content .nagi-title{width:100%;text-align:center;color:#4a7065;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:20px}@media screen and (max-width:816px){#nagi-section-reviews .nagi-content .nagi-title{margin:64px 0 24px}}@media screen and (min-width:816px){#nagi-section-reviews .nagi-content .nagi-title{margin:128px 0 32px}}#nagi-section-reviews .nagi-content .nagi-reviews{width:100%;color:#4a7065;display:flex;justify-content:center;flex-direction:column}#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review{border-bottom:solid 4px #4a7065}#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review:first-child{border-top:solid 4px #4a7065}@media screen and (max-width:816px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review{width:calc(100% - 48px);margin:0 24px}}@media screen and (min-width:816px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review{width:80%;margin:0 10%}}#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header{width:100%;display:flex;flex-wrap:wrap-reverse}@media screen and (max-width:816px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header{margin:24px 0 8px}}@media screen and (min-width:816px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header{margin:44px 0 24px 0}}#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header .nagi-user{display:flex;align-items:center}@media screen and (max-width:816px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header .nagi-user{width:100%}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header .nagi-user{width:100%}}@media screen and (min-width:1040px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header .nagi-user{width:25%}}#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header .nagi-user .nagi-user-name{margin:0 16px 0 0;font-size:14px}#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header .nagi-review-title{font-size:16px;font-weight:600}@media screen and (max-width:816px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header .nagi-review-title{width:100%;margin:0 0 16px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header .nagi-review-title{width:100%;margin:0 0 16px}}@media screen and (min-width:1040px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-header .nagi-review-title{width:75%}}#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-body{width:100%;margin:0 0 44px;display:flex;flex-wrap:wrap}#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-body .nagi-date{width:25%;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:18px}@media screen and (max-width:816px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-body .nagi-date{width:100%;margin:0 0 16px}}@media screen and (min-width:816px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-body .nagi-date{width:25%}}#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-body .nagi-review-text{width:75%;color:#3c3c3b;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:816px){#nagi-section-reviews .nagi-content .nagi-reviews .nagi-review .nagi-review-body .nagi-review-text{width:100%}}#nagi-section-reviews .nagi-content .nagi-button-row{margin:32px 0 64px;display:flex;justify-content:center}@media screen and (min-width:816px){#nagi-section-reviews .nagi-content .nagi-button-row{margin:64px 0 128px}}#nagi-section-reviews .nagi-content .nagi-button-row button{display:block;width:280px;height:40px;margin:16px 0 24px;line-height:40px;text-align:center;color:#4a7065;font-size:14px;border-radius:20px;border:solid 1px #4a7065}.nagi-section-shop{width:100%;display:flex;justify-content:center;background-color:#f5f5f5}.nagi-section-shop .nagi-section-container{width:100%}.nagi-section-shop .nagi-section-container .nagi-filter-button{width:calc(50% - 24px);margin:44px 16px 32px;padding:10px 0 4px;text-align:center;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:18px;color:#4a7065;border:solid 2px #4a7065;display:none}@media screen and (max-width:816px){.nagi-section-shop .nagi-section-container .nagi-filter-button{display:block}}.nagi-section-shop .nagi-section-container .nagi-content{display:flex;justify-content:center}@media screen and (max-width:816px){.nagi-section-shop .nagi-section-container .nagi-content{width:100%;margin:0}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-shop .nagi-section-container .nagi-content{width:calc(100% - 32px);margin:128px 16px}}@media screen and (min-width:1040px){.nagi-section-shop .nagi-section-container .nagi-content{width:calc(100% - 64px);margin:128px 32px}}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products{width:100%;max-width:1280px;display:flex}@media screen and (max-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products{justify-content:center}}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-controls{width:25%;min-width:240px;padding:0 44px 0 0;background-color:#f5f5f5}@media screen and (max-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-controls{position:fixed;width:240px;height:100vh;padding:24px;top:0;left:-240px;display:none}}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-controls .nagi-control-header{margin:24px 0 44px;justify-content:space-between;border-bottom:solid 4px #4a7065;display:none}@media screen and (max-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-controls .nagi-control-header{display:flex}}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-controls .nagi-control-header h3{padding:6px 0;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px;color:#4a7065}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-controls .nagi-control-header .nagi-close-button{padding:0}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-controls .nagi-control-header .nagi-close-button .nagi-close-icon{font-size:24px;color:#4a7065}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-controls label{margin:0 0 8px;font-size:12px;font-weight:600;display:block;color:#3c3c3b}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-controls .nagi-select-container{width:calc(100% - 8px);padding:2px;margin:0 0 32px;height:32px;border:solid 1px #3c3C3B20;background-color:#f5f5f5}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-controls .nagi-select-container select{width:100%;height:100%;padding:0 32px 0 0;font-size:14px;color:#3c3c3b;background-color:#f5f5f5}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items{width:75%;display:flex;flex-wrap:wrap}@media screen and (max-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items{width:calc(100% - 16px);margin:8px 0 44px}}@media screen and (max-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item{width:calc(50% - 16px);margin:8px}}@media screen and (min-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item{width:calc(33.33333% - 16px);padding:8px}}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item img{display:block}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts{padding:12px 0 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-title{font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-weight:200;font-size:20px;line-height:1em;color:#3c3c3b}@media screen and (max-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-title{width:100%}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-title{width:100%;letter-spacing:0}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-title{letter-spacing:0}}@media screen and (min-width:1296px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-title{letter-spacing:0}}@media screen and (min-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-title .br-m{display:none}}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-limited-m{padding:2px 0;font-size:10px;line-height:1em;color:#8e1b6b}@media screen and (max-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-limited-m{width:100%}}@media screen and (min-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-limited-m{display:none}}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-price{font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:16px;line-height:1em;color:#3c3c3b}@media screen and (max-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-price{width:100%}}@media screen and (min-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-price{padding:4px 0 0}}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-price .nagi-zei{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.025em;font-size:10px}@media screen and (max-width:656px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-price .nagi-zei{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-price .nagi-zei{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-price .nagi-zei{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-price .nagi-zei{font-size:14px}}@media screen and (min-width:1296px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-item-texts .nagi-item-price .nagi-zei{font-size:14px}}.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-limited{padding:0 0 8px;font-size:10px;line-height:1em;color:#8e1b6b;display:none}@media screen and (min-width:816px){.nagi-section-shop .nagi-section-container .nagi-content .nagi-products .nagi-items .nagi-item .nagi-limited{display:block}}#nagi-shop-choose-your-style{position:relative;width:100%;background-color:#f7f1e7}#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container{display:flex;align-items:center;flex-wrap:wrap}#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-left-container{width:50%}@media screen and (max-width:816px){#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-left-container{width:100%}}#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container{width:50%}@media screen and (max-width:816px){#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container{width:100%}}#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container .nagi-texts{width:100%;opacity:0;transition:opacity 2s}@media screen and (max-width:816px){#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container .nagi-texts{padding:75px 0 32px}}#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container .nagi-texts.show{opacity:1}#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container .nagi-texts h3{text-align:center;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px;color:#4a7065}#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container .nagi-texts .nagi-p-container{display:flex;justify-content:center;padding:24px 0 128px}@media screen and (max-width:816px){#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container .nagi-texts .nagi-p-container{padding:16px 0 75px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container .nagi-texts .nagi-p-container{padding:16px 0 64px}}#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container .nagi-texts .nagi-p-container p{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:24px;border-bottom:solid 4px #8e1b6b;color:#3c3c3b}@media screen and (max-width:816px){#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container .nagi-texts .nagi-p-container p{font-size:18px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-shop-choose-your-style .nagi-shop-choose-your-style-container .nagi-right-container .nagi-texts .nagi-p-container p{font-size:20px}}#nagi-shop-choose-your-style .nagi-footer-wave-container{position:absolute;width:100%;bottom:0}@media screen and (min-width:816px){#nagi-shop-choose-your-style .nagi-footer-wave-container .nagi-footer-wave{min-height:120px}}#nagi-shop-choose-your-style .nagi-footer-wave-container .nagi-footer-wave svg{position:absolute;bottom:0}.nagi-layout-404{position:relative;width:100%;background-color:#f5f5f5}.nagi-layout-404 h1{padding:72px 0 8px;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px;color:#4a7065}@media screen and (max-width:656px){.nagi-layout-404 h1{font-size:48px}}.nagi-layout-404 p{min-height:200px;padding:0 0 calc(100vh - 880px);text-align:center}.nagi-layout-cart{width:100%;color:#4a7065;background-color:#f5f5f5}.nagi-layout-cart .nagi-layout-container{padding:72px 0 128px;min-height:calc(100vh - 492px);display:flex;justify-content:center}.nagi-layout-cart .nagi-layout-container .nagi-content{width:calc(100% - 48px);max-width:800px;min-width:296px}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-title{margin:0 0 72px;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px}@media screen and (max-width:656px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-title{font-size:48px}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items{width:100%;color:#3c3c3b;border-top:solid 4px #4a7065;border-bottom:solid 4px #4a7065}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #3c3C3B20}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item::last-child{border-bottom:none}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item{padding:16px 0}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-image{display:block}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-image{width:72px;margin:0}}@media screen and (min-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-image{width:128px;margin:16px}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-image.simple-packaging img{border-radius:50%}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info{width:40%;display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info{width:60%}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-sports-logo{display:block;width:30%}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-sports-logo{width:60%}}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-titles{width:100%}}@media screen and (min-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-titles{width:60%}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-titles a{display:block;color:#3c3c3b}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-titles .nagi-item-title{font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:32px}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-titles .nagi-item-title{font-size:24px}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-titles .nagi-item-variants{font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px;font-size:20px}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-titles .nagi-item-variants{font-size:16px}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-titles .nagi-item-variants.simple-packaging{width:100%;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;font-size:16px}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-titles .nagi-item-variants.simple-packaging{font-size:14px}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-titles .nagi-remove-link{margin:24px 0 0;color:#7f7f7f;font-size:12px}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-titles .nagi-remove-link{display:none}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-quantity{border:solid 1px #3c3c3b;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-quantity{width:100%;height:24px;margin:8px 0 0;border-radius:12px}}@media screen and (min-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-quantity{height:32px;border-radius:16px}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-quantity .nagi-minus-button,.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-quantity .nagi-plus-button{height:100%;display:flex;align-items:center;color:#3c3c3b}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-quantity .nagi-minus-button,.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-quantity .nagi-plus-button{padding:0}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-quantity .nagi-minus-button .material-icons,.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info .nagi-item-quantity .nagi-plus-button .material-icons{display:block}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info input[type=number]{width:80px;height:100%;text-align:center;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:18px;line-height:32px}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-info input[type=number]{padding:2px 0 0;font-size:16px;width:40px;line-height:24px}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price{width:108px;margin:0;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:18px;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price{font-size:16px}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price .nagi-remove-link{margin:10px 0 32px;color:#7f7f7f;text-align:right;font-size:12px}@media screen and (min-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price .nagi-remove-link{display:none}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price .nagi-line-price{text-align:right}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price .nagi-line-price.original{opacity:.5;text-decoration:line-through}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price .nagi-line-price .span-zei{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.025em}@media screen and (max-width:656px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price .nagi-line-price .span-zei{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price .nagi-line-price .span-zei{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price .nagi-line-price .span-zei{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price .nagi-line-price .span-zei{font-size:14px}}@media screen and (min-width:1296px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-items .nagi-item .nagi-item-price .nagi-line-price .span-zei{font-size:14px}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-total-row{width:100%;margin:32px 0 16px;color:#3c3c3b;display:flex;justify-content:flex-end;align-items:center}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-total-row .nagi-total-label{margin:0 32px 0 0}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-total-row .nagi-price{margin:0;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:18px}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-total-row .nagi-price .span-zei{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.025em}@media screen and (max-width:656px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-total-row .nagi-price .span-zei{font-size:12px}}@media screen and (min-width:656px) and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-total-row .nagi-price .span-zei{font-size:14px}}@media screen and (min-width:816px) and (max-width:1040px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-total-row .nagi-price .span-zei{font-size:12px}}@media screen and (min-width:1040px) and (max-width:1296px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-total-row .nagi-price .span-zei{font-size:14px}}@media screen and (min-width:1296px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-total-row .nagi-price .span-zei{font-size:14px}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-notice{width:100%;text-align:right;font-size:12px;color:#7f7f7f}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-buttons-row{margin:32px 0 80px;display:flex;justify-content:flex-end}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-buttons-row{margin:32px 0 48px;flex-wrap:wrap-reverse;justify-content:center}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-buttons-row button{width:280px;height:48px;color:#fff}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-buttons-row button{width:100%}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-buttons-row .nagi-update{margin:0 16px 0 0;background-color:#4a7065}@media screen and (max-width:816px){.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-buttons-row .nagi-update{margin:16px 0}}.nagi-layout-cart .nagi-layout-container .nagi-content .nagi-buttons-row .nagi-checkout{background-color:#0f265e}.nagi-layout-cart .nagi-layout-container .nagi-empty-message{text-align:center;color:#3c3c3b}.nagi-layout-collection .nagi-wave-container{background-color:#e4e4ed}#nagi-section-product{width:100%;background-color:#f5f5f5;display:flex;justify-content:center}#nagi-section-product .nagi-container{width:100%;max-width:1280px;margin:0 0 88px;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-slick-container{width:100%;height:70vw;margin:0 0 8px}#nagi-section-product .nagi-container .nagi-slick-container.cls-pu{height:100vw}}@media screen and (min-width:656px) and (max-width:816px){#nagi-section-product .nagi-container .nagi-slick-container{width:100%}}@media screen and (min-width:816px){#nagi-section-product .nagi-container .nagi-slick-container{width:60%}}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .nagi-slick-prev-arrow{position:absolute;width:20%;height:100%;top:0;left:0;z-index:10}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .nagi-slick-next-arrow{position:absolute;width:20%;height:100%;top:0;right:0;z-index:10}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .nagi-slick-item img{height:70vw}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .nagi-slick-item img.cls-pu{height:100vw}}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .slick-dots{bottom:8px}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .slick-dots li{margin:4px;padding:0}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .slick-dots li button::before{font-size:12px;color:#fff;opacity:1}#nagi-section-product .nagi-container .nagi-slick-container .nagi-slick .slick-dots li.slick-active button::before{color:#4a7065;opacity:1}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form{width:100%}}@media screen and (min-width:816px){#nagi-section-product .nagi-container .nagi-product-form{width:40%}}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container{width:calc(100% - 32px);margin:8px 16px 0}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container{width:75%;margin:44px 12.5% 0 12.5%}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container{width:75%;margin:44px 12.5% 0 12.5%}}@media screen and (min-width:1296px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container{width:85%;margin:44px 0 0 15%}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row{display:flex;justify-content:space-between;align-items:center;color:#4a7065}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-family:Clearface-Regular,serif;font-weight:200;line-height:1em}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-size:44px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-size:48px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-size:40px}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-size:48px}}@media screen and (min-width:1296px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-title{font-size:64px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-unit-price{padding:8px 0 0;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:20px;letter-spacing:.075em}@media screen and (min-width:816px) and (max-width:1040px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-unit-price{font-size:16px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-title-row .nagi-unit-price .span-yen{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;font-size:16px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-text{color:#3c3c3b;margin:16px 0;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-text{margin:12px 0}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-text .notice-pu{display:block;padding:8px 0 0;color:#8e1b6b}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-color-p{padding:0 4px 4px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-color-p .nagi-limited-hyphen{display:none}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-color-p .nagi-limited-text{display:none;color:#8e1b6b}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors{margin:0 0 12px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios{display:flex}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio{width:32px;height:32px;margin:4px 12px 4px 4px;border-radius:50%;display:block}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.selected{margin:0 8px 0 0;border:solid 4px rgba(255,255,255,.5)}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.black{background-color:#101820}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.orange{background-color:#e3785e}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.purple{background-color:#a15a95}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.blue{background-color:#4e769b}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.green{background-color:#9abb91}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.beige{background-color:#f1caad}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.azuki{background-color:#ac8584}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.mint{background-color:#bfccb8}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.violetpink{background-color:#c6007e}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.seagreen{background-color:#8a9b8e}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-radios .nagi-color-radio.mauve{background-color:#af90a7}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-colors .nagi-color-text{font-size:14px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-size-p{padding:0 4px 4px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-size-p .nagi-rest-hyphen{display:none}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-selected-size-p .nagi-rest-text{display:none;color:#8e1b6b}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes{margin:0 0 12px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes .nagi-size-radios{display:flex}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes .nagi-size-radios .nagi-size-radio{width:32px;height:32px;margin:4px 18px 4px 4px;background-color:#fff;border-radius:50%;display:block;text-align:center;font-family:bebas-neue,sans-serif;font-weight:100;font-style:normal;letter-spacing:.2em;font-size:16px;line-height:34px;vertical-align:middle;letter-spacing:0;user-select:none}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes .nagi-size-radios .nagi-size-radio.selected{margin:0 14px 0 0;border:solid 4px rgba(0,0,0,.5)}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-sizes .nagi-size-text{font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.075em;font-size:14px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity{width:calc(100% - 4px);height:32px;background-color:#fff;border-radius:16px;display:flex;justify-content:space-between}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity{margin:0 2px 16px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity.cls-pu{margin:24px 2px 16px}}@media screen and (min-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity{margin:0 2px 16px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity .nagi-quantity-input{width:80%;padding:2px 0 0;text-align:center;font-family:bebas-neue,sans-serif;font-weight:100;font-style:normal;letter-spacing:.2em;font-size:18px;letter-spacing:0}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity .nagi-minus-button,#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity .nagi-plus-button{display:flex;align-items:center}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity .nagi-minus-button .material-icons,#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-quantity .nagi-plus-button .material-icons{display:block}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-add-to-cart{margin:0 0 16px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-add-to-cart .nagi-add-to-cart-button{width:100%;height:48px;margin:16px 0;padding:0 16px;color:#fff;background-color:#0f265e;font-size:14px}@media screen and (max-width:656px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-add-to-cart .nagi-add-to-cart-button{margin:8px 0}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-add-to-cart .nagi-add-to-cart-button.empty{background-color:#8caa9f}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-add-to-cart .nagi-add-to-cart-button .nagi-empty{font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px;font-size:16px}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions{border-top:solid 1px #3c3C3B20}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description{border-bottom:solid 1px #3c3C3B20}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title{display:flex;justify-content:space-between;align-items:center}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title h5{padding:16px 0;font-weight:600;font-size:16px}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title h5{font-size:14px}}@media screen and (min-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title h5{font-size:16px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title .material-icons{display:block;padding:0 8px}@media screen and (max-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title .material-icons{font-size:24px}}@media screen and (min-width:816px){#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title .material-icons{font-size:32px}}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title .material-icons.close{transform:rotateZ(180deg);transition:transform .2s linear}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-title .material-icons.open{transform:rotateZ(0);transition:transform .2s linear}#nagi-section-product .nagi-container .nagi-product-form .nagi-product-form-container .nagi-descriptions .nagi-description .nagi-description-text{padding:16px 0;text-align:justify;text-justify:inter-ideograph;display:none}.nagi-layout-product{width:100%}.nagi-layout-product .nagi-product-footer-wave{background-color:#f7f1e7}.nagi-layout-product .nagi-product-footer-wave-nagi-wash{background-color:#fff}.nagi-layout-page-contact{width:100%;color:#4a7065;background-color:#f5f5f5}.nagi-layout-page-contact .nagi-title{padding:72px 0 0;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px}@media screen and (max-width:656px){.nagi-layout-page-contact .nagi-title{font-size:48px}}.nagi-layout-page-contact .nagi-text{padding:8px 0 0;text-align:center}.nagi-layout-page-contact .nagi-text.open{padding:4px 0 0;font-size:10px}@media screen and (min-width:816px){.nagi-layout-page-contact .nagi-text.open{font-size:12px}}.nagi-layout-page-contact .nagi-text.faq{margin:72px 0 0}.nagi-layout-page-contact .nagi-text.thankyou{min-height:200px;margin:64px;padding:8px 0 calc(100vh - 960px)}.nagi-layout-page-contact .nagi-button-row{width:100%;margin:8px 0 0;display:flex;justify-content:center}.nagi-layout-page-contact .nagi-button-row a{width:240px;height:40px;line-height:44px;text-align:center;color:#4a7065;border-radius:20px;border:solid 1px #4a7065;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:18px}.nagi-layout-page-contact .nagi-form-container{padding:72px 24px;display:flex;justify-content:center}.nagi-layout-page-contact .nagi-form-container .nagi-form{width:100%;max-width:960px}.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-title{text-align:center;border-bottom:solid 2px #4a7065}.nagi-layout-page-contact .nagi-form-container .nagi-form .errors{margin:0 0 40px;display:flex;justify-content:center}.nagi-layout-page-contact .nagi-form-container .nagi-form .errors ul li{text-align:center}.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row{width:100%;margin:32px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row label{color:#3c3c3b}@media screen and (max-width:816px){.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row label{width:100%;margin:12px 0}}@media screen and (min-width:816px){.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row label{width:132px;line-height:50px}}@media screen and (max-width:816px){.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row input[type=email],.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row input[type=tel],.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row input[type=text],.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row select,.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row textarea{width:100%}}@media screen and (min-width:816px){.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row input[type=email],.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row input[type=tel],.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row input[type=text],.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row select,.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row textarea{width:73%}}.nagi-layout-page-contact .nagi-form-container .nagi-form .nagi-form-row input[type=submit]{width:50%;height:40px;margin:64px 0 32px;line-height:40px;border-radius:20px;color:#fff;background-color:#4a7065}.nagi-layout-page-contact .nagi-bottom-spacer{width:100%;height:5vw}.nagi-layout-customers-account{width:100%;color:#4a7065;background-color:#f5f5f5}.nagi-layout-customers-account .nagi-page-title{width:100%;padding:72px 0 48px;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px}@media screen and (max-width:656px){.nagi-layout-customers-account .nagi-page-title{font-size:48px}}.nagi-layout-customers-account .nagi-layout-container{display:flex;justify-content:center;align-items:center}.nagi-layout-customers-account .nagi-layout-container .nagi-content{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders{width:100%}@media screen and (max-width:816px){.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders{padding:0 16px 48px}}@media screen and (min-width:816px){.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders{min-width:480px;max-width:640px;margin:0 40px 48px 0}}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders h3{padding:16px 0;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container{background-color:#fff}@media screen and (min-width:816px){.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container{padding:16px 32px}}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container table{width:100%;background-color:#fff;border-spacing:0;border-collapse:collapse}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container table thead th{padding:16px 16px 8px 0;text-align:left;border-bottom:solid 4px #4a7065}@media screen and (max-width:816px){.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container table thead{display:none}}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container table tbody tr{border-bottom:solid 1px #3c3C3B20}@media screen and (max-width:816px){.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container table tbody tr{padding:24px 0;display:block}}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container table tbody tr:last-child{border-bottom:none}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container table tbody tr td{color:#3c3c3b}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container table tbody tr td:first-child{text-decoration:underline}@media screen and (max-width:816px){.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container table tbody tr td{padding:8px 24px;text-align:right;display:block}}@media screen and (min-width:816px){.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container table tbody tr td{padding:24px 16px 24px 0}}@media screen and (max-width:816px){.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-table-container table tbody tr td::before{content:attr(data-title);color:#4a7065;float:left}}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-pagination-row{width:100%;line-height:32px;display:flex;justify-content:center}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-pagination-row .nagi-current-page{margin:8px 32px}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-pagination-row a{display:flex;align-items:center}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-orders .nagi-pagination-row a .nagi-icon{display:block;font-size:32px}@media screen and (max-width:816px){.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-account-detail{width:100%;padding:0 16px}}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-account-detail h3{padding:16px 0;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-account-detail .nagi-address{color:#3c3c3b}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-account-detail .nagi-address-link{margin:24px 0}.nagi-layout-customers-account .nagi-layout-container .nagi-content .nagi-account-detail .nagi-address-link a{padding:0 0 4px;line-height:24px;color:#3c3c3b;border-bottom:solid 4px #bdcfd1}.nagi-layout-customers-account .nagi-account-buttons{width:100%;text-align:center}@media screen and (max-width:816px){.nagi-layout-customers-account .nagi-account-buttons{padding:96px 0 168px}}@media screen and (min-width:816px){.nagi-layout-customers-account .nagi-account-buttons{padding:96px 0 128px}}.nagi-layout-customers-account .nagi-account-buttons .nagi-button{margin:0 0 16px}.nagi-layout-customers-account .nagi-account-buttons .nagi-button a{padding:0 0 4px;line-height:24px;color:#3c3c3b;border-bottom:solid 4px #bdcfd1}.nagi-layout-customers-account .nagi-bottom-spacer{width:100%;height:5vw;z-index:-1}.nagi-layout-customers-activate-account{width:100%;color:#4a7065;background-color:#f5f5f5}.nagi-layout-customers-activate-account .nagi-layout-container{padding:72px 24px;display:flex;justify-content:center;align-items:center}.nagi-layout-customers-activate-account .nagi-layout-container .nagi-content{width:100%}.nagi-layout-customers-activate-account .nagi-layout-container .nagi-content h3{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px}@media screen and (max-width:656px){.nagi-layout-customers-activate-account .nagi-layout-container .nagi-content h3{font-size:48px}}.nagi-layout-customers-activate-account .nagi-layout-container .nagi-content p{margin:8px 0 40px;text-align:center}.nagi-layout-customers-activate-account .nagi-layout-container .nagi-content .errors{margin:0 0 40px;display:flex;justify-content:center}.nagi-layout-customers-activate-account .nagi-layout-container .nagi-content .errors ul li{text-align:center}.nagi-layout-customers-activate-account .nagi-layout-container .nagi-content .nagi-input-row{width:100%;margin:0 0 32px;display:flex;justify-content:center}.nagi-layout-customers-activate-account .nagi-layout-container .nagi-content .nagi-input-row input[type=email],.nagi-layout-customers-activate-account .nagi-layout-container .nagi-content .nagi-input-row input[type=password]{width:100%;max-width:360px;text-align:center}.nagi-layout-customers-activate-account .nagi-layout-container .nagi-content .nagi-input-row .nagi-submit{width:200px;height:40px;margin:0 0 32px;line-height:40px;text-align:center;border-radius:20px;color:#fff;background-color:#4a7065}.nagi-layout-customers-activate-account .nagi-layout-container .nagi-content .nagi-input-row .nagi-decline{margin:0 0 48px;display:block;color:#3c3c3b;border-bottom:solid 4px #bdcfd1}.nagi-layout-customers-addresses{width:100%;color:#4a7065;background-color:#f5f5f5}.nagi-layout-customers-addresses .nagi-title{width:100%;padding:72px 0;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px}@media screen and (max-width:656px){.nagi-layout-customers-addresses .nagi-title{font-size:48px}}.nagi-layout-customers-addresses .nagi-back{width:100%;display:flex;justify-content:center}.nagi-layout-customers-addresses .nagi-back a{color:#3c3c3b;border-bottom:solid 4px #bdcfd1;display:flex;align-items:center}.nagi-layout-customers-addresses .nagi-back a .nagi-icon{display:block}.nagi-layout-customers-addresses .nagi-button-row{width:100%;margin:72px 0;display:flex;justify-content:center}.nagi-layout-customers-addresses .nagi-button-row #nagi-add-new-address-button{width:240px;height:40px;line-height:40px;text-align:center;color:#4a7065;border-radius:20px;border:solid 1px #4a7065}.nagi-layout-customers-addresses .nagi-layout-container{width:100%;padding:0 0 128px;display:flex;justify-content:center}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content{width:100%;max-width:720px}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container{display:none;padding:0 0 72px}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container h3{width:100%;margin:0 0 24px;padding:12px 0;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px;border-bottom:solid 4px #4a7065}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-row{width:100%;margin:0 0 16px;display:flex;justify-content:space-between}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-row .nagi-form-col{width:calc(50% - 8px)}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-row .nagi-form-col.full{width:100%}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-row .nagi-form-col label{margin:8px 0;display:block;color:#3c3c3b}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-row .nagi-form-col input[type=tel],.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-row .nagi-form-col input[type=text]{width:100%;display:block}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-checkbox-row{width:100%;margin:32px 0 0;display:flex;justify-content:center;align-items:center}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-checkbox-row label{display:block;color:#3c3c3b}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-checkbox-row input[type=checkbox]{display:block}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-button-row{width:100%;display:flex;justify-content:center}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-button-row input[type=submit]{display:block;width:240px;height:40px;margin:32px 0;line-height:40px;text-align:center;border-radius:20px;color:#fff;background-color:#4a7065}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-form-container form .nagi-form-button-row button{display:block;color:#3c3c3b;border-bottom:solid 4px #bdcfd1}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-addresses-container{width:100%;background-color:#fff}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-addresses-container .nagi-title-addresses{width:calc(100% - 48px);margin:0 24px 0;padding:24px 0 12px}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-addresses-container .nagi-addresses .nagi-address .nagi-address-description{margin:0 24px;padding:24px 0;color:#3c3c3b;line-height:24px;border-bottom:solid 1px #3c3C3B20}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-addresses-container .nagi-addresses .nagi-address .nagi-address-description .nagi-default{margin:0 0 12px;color:#4a7065}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-addresses-container .nagi-addresses .nagi-address .nagi-address-description .nagi-buttons{display:flex;margin:16px 0 0}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-addresses-container .nagi-addresses .nagi-address .nagi-address-description .nagi-buttons button{margin:0 16px 0 0;padding:0 0 2px;color:#3c3c3b;border-bottom:solid 4px #bdcfd1}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-addresses-container .nagi-addresses .nagi-address .nagi-form-container{display:none;padding:24px 24px 72px;width:calc(100% - 48px);background-color:#f5f5f5}.nagi-layout-customers-addresses .nagi-layout-container .nagi-content .nagi-addresses-container .nagi-addresses .nagi-pagination{width:100%;padding:12px;text-align:center;letter-spacing:.25em;background-color:#f5f5f5}.nagi-layout-customers-login{width:100%;color:#4a7065;background-color:#f5f5f5}.nagi-layout-customers-login .nagi-layout-container{padding:72px 24px;display:flex;justify-content:center;align-items:center}.nagi-layout-customers-login .nagi-layout-container .nagi-content{width:100%}.nagi-layout-customers-login .nagi-layout-container .nagi-content h3{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px}@media screen and (max-width:656px){.nagi-layout-customers-login .nagi-layout-container .nagi-content h3{font-size:48px}}.nagi-layout-customers-login .nagi-layout-container .nagi-content p{padding:8px 0 40px;text-align:center}.nagi-layout-customers-login .nagi-layout-container .nagi-content .errors{margin:0 0 40px;display:flex;justify-content:center}.nagi-layout-customers-login .nagi-layout-container .nagi-content .errors ul li{text-align:center}.nagi-layout-customers-login .nagi-layout-container .nagi-content .nagi-input-row{width:100%;margin:0 0 32px;display:flex;justify-content:center}.nagi-layout-customers-login .nagi-layout-container .nagi-content .nagi-input-row input[type=email],.nagi-layout-customers-login .nagi-layout-container .nagi-content .nagi-input-row input[type=password]{width:100%;max-width:360px;text-align:center}.nagi-layout-customers-login .nagi-layout-container .nagi-content .nagi-input-row input[type=submit]{width:200px;height:40px;margin:0 0 32px;line-height:40px;text-align:center;border-radius:20px;color:#fff;background-color:#4a7065}.nagi-layout-customers-login .nagi-layout-container .nagi-content .nagi-link-container{width:100%;display:flex;justify-content:center}.nagi-layout-customers-login .nagi-layout-container .nagi-content .nagi-link-container a{margin:0 0 16px;display:block;color:#3c3c3b;border-bottom:solid 4px #bdcfd1}.nagi-layout-customers-login .nagi-bottom-spacer{width:100%;height:5vw}.nagi-layout-customers-order{width:100%;color:#4a7065;background-color:#f5f5f5}.nagi-layout-customers-order .nagi-title{width:100%;padding:72px 0;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px}@media screen and (max-width:656px){.nagi-layout-customers-order .nagi-title{font-size:48px}}.nagi-layout-customers-order .nagi-back{width:100%;padding:0 0 72px;display:flex;justify-content:center}.nagi-layout-customers-order .nagi-back a{color:#3c3c3b;border-bottom:solid 4px #bdcfd1;display:flex;align-items:center}.nagi-layout-customers-order .nagi-back a .nagi-icon{display:block}.nagi-layout-customers-order .nagi-layout-container{padding:0 0 96px;display:flex;justify-content:center;align-items:center}.nagi-layout-customers-order .nagi-layout-container .nagi-content{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order{width:100%}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order{padding:0 16px 48px}}@media screen and (min-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order{min-width:480px;max-width:640px;margin:0 40px 48px 0}}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order h3{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-order-date{margin:24px 0 32px;color:#3c3c3b}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container{background-color:#fff}@media screen and (min-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container{padding:16px 32px}}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table{width:100%;background-color:#fff;border-spacing:0;border-collapse:collapse}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table thead th{padding:16px 16px 8px 0;text-align:left;border-bottom:solid 4px #4a7065}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table thead{display:none}}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr{border-bottom:solid 1px #3c3C3B20}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr{padding:24px 0;display:block}}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr th{text-align:left}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr th{padding:8px 24px;text-align:right;display:block}}@media screen and (min-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr th{padding:24px 16px 24px 0}}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr th a{color:#3c3c3b}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr th .nagi-fulfillment{padding:4px 0;color:#3c3C3BB0}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr th .nagi-fulfillment a{color:#3c3C3BB0;text-decoration:underline}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr th::before{content:attr(data-title);color:#4a7065;float:left}}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr td{color:#3c3c3b}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr td{padding:8px 24px;text-align:right;display:block}}@media screen and (min-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr td{padding:24px 16px 24px 0}}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr td::before{content:attr(data-title);color:#4a7065;float:left}}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tbody tr td .nagi-original-price{opacity:.5;text-decoration:line-through}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tfoot{color:#3c3c3b}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tfoot tr{padding:12px 0;display:block}}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tfoot tr:last-child{border-top:solid 1px #3c3C3B20}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tfoot tr th{text-align:left}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tfoot tr th{display:none}}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tfoot tr td{color:#3c3c3b;text-align:right}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tfoot tr td{padding:8px 24px;text-align:right;display:block}}@media screen and (min-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tfoot tr td{padding:16px}}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tfoot tr td::before{content:attr(data-title);color:#4a7065;float:left}}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-order .nagi-table-container table tfoot tr td .nagi-original-price{opacity:.5;text-decoration:line-through}@media screen and (max-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-addresses{width:100%;padding:0 16px}}@media screen and (min-width:816px){.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-addresses{margin:0}}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-addresses .nagi-address-header{margin:0 0 24px;display:flex;justify-content:space-between;align-items:center}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-addresses .nagi-address-header h3{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:20px}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-addresses .nagi-address-header .nagi-status{color:#3c3C3BB0}.nagi-layout-customers-order .nagi-layout-container .nagi-content .nagi-addresses .nagi-address{margin:0 0 44px;color:#3c3c3b}.nagi-layout-customers-register{width:100%;color:#4a7065;background-color:#f5f5f5}.nagi-layout-customers-register .nagi-layout-container{padding:72px 24px;display:flex;justify-content:center;align-items:center}.nagi-layout-customers-register .nagi-layout-container .nagi-content{width:100%}.nagi-layout-customers-register .nagi-layout-container .nagi-content h3{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px}@media screen and (max-width:656px){.nagi-layout-customers-register .nagi-layout-container .nagi-content h3{font-size:48px}}.nagi-layout-customers-register .nagi-layout-container .nagi-content p{margin:0 0 30px;text-align:center}.nagi-layout-customers-register .nagi-layout-container .nagi-content p .br-m{display:none}@media screen and (max-width:816px){.nagi-layout-customers-register .nagi-layout-container .nagi-content p .br-m{display:inline-block}}.nagi-layout-customers-register .nagi-layout-container .nagi-content .errors{margin:0 0 40px;display:flex;justify-content:center}.nagi-layout-customers-register .nagi-layout-container .nagi-content .errors ul li{text-align:center}.nagi-layout-customers-register .nagi-layout-container .nagi-content .errors a{color:#4a7065;text-decoration:underline}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row{width:100%;margin:0 0 32px;display:flex;justify-content:center}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row .nagi-input{width:100%;max-width:360px;margin:0;padding:0}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row .nagi-input label{width:100%;display:block;color:#3c3c3b}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row .nagi-input input[type=email],.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row .nagi-input input[type=password],.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row .nagi-input input[type=text]{width:100%;display:block;text-align:center}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row .nagi-input .nagi-date{width:calc(100% - 32px);height:58px;max-width:360px;padding:0 0 0 32px;background-color:#fff}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row .nagi-input .nagi-date input[type=date]{width:100%;text-align:center}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row .nagi-input .nagi-birthday-row{display:flex;justify-content:center;align-items:center}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row .nagi-input .nagi-birthday-row .nagi-select-container{display:flex;justify-content:center;background-color:#fff}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row .nagi-input .nagi-birthday-row p{margin:0 8px;padidng:0;height:100%;line-height:100%;text-align:center;color:#000}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row #nagi-button-submit{width:200px;height:40px;margin:24px 0 32px;line-height:40px;text-align:center;border-radius:20px;color:#fff;background-color:#4a7065;opacity:.6;transition:opacity 1s}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-input-row #nagi-button-submit.accepted{opacity:1}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-terms-link-row{margin:56px 0 24px;display:flex;justify-content:center}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-terms-link-row .nagi-terms-link{margin:0 4px;padding:0;border-bottom:solid 4px #bdcfd1}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-terms-row{margin:0 0 16px;display:flex;justify-content:center}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-terms-row .nagi-terms input[type=checkbox]{display:none}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-terms-row .nagi-terms .nagi-checkbox{box-sizing:border-box;cursor:pointer;display:inline-block;padding:12px 0 12px 32px;position:relative;width:auto;color:#3c3c3b}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-terms-row .nagi-terms .nagi-checkbox::before{background:#fff;border-radius:4px;border:1px solid rgba(0,0,0,.2);content:'';display:block;height:20px;left:5px;margin-top:-11px;position:absolute;top:50%;width:20px}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-terms-row .nagi-terms .nagi-checkbox::after{border-right:4px solid #4a7065;border-bottom:4px solid #4a7065;content:'';display:block;height:10px;left:12px;margin-top:-8px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-terms-row .nagi-terms input[type=checkbox]:checked+.nagi-checkbox::after{opacity:1}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-link-container{width:100%;display:flex;justify-content:center}.nagi-layout-customers-register .nagi-layout-container .nagi-content .nagi-link-container a{margin:0 0 16px;display:block;color:#3c3c3b;border-bottom:solid 4px #bdcfd1}.nagi-layout-customers-register .nagi-bottom-spacer{width:100%;height:5vw}.nagi-layout-customers-reset-password{width:100%;color:#4a7065;background-color:#f5f5f5}.nagi-layout-customers-reset-password .nagi-layout-container{padding:72px 24px;display:flex;justify-content:center;align-items:center}.nagi-layout-customers-reset-password .nagi-layout-container .nagi-content{width:100%}.nagi-layout-customers-reset-password .nagi-layout-container .nagi-content h3{text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:80px}@media screen and (max-width:656px){.nagi-layout-customers-reset-password .nagi-layout-container .nagi-content h3{font-size:48px}}.nagi-layout-customers-reset-password .nagi-layout-container .nagi-content p{margin:8px 0 40px;text-align:center}.nagi-layout-customers-reset-password .nagi-layout-container .nagi-content .errors{margin:0 0 40px;display:flex;justify-content:center}.nagi-layout-customers-reset-password .nagi-layout-container .nagi-content .errors ul li{text-align:center}.nagi-layout-customers-reset-password .nagi-layout-container .nagi-content .nagi-input-row{width:100%;margin:0 0 32px;display:flex;justify-content:center}.nagi-layout-customers-reset-password .nagi-layout-container .nagi-content .nagi-input-row input[type=email],.nagi-layout-customers-reset-password .nagi-layout-container .nagi-content .nagi-input-row input[type=password]{width:100%;max-width:360px;text-align:center}.nagi-layout-customers-reset-password .nagi-layout-container .nagi-content .nagi-input-row input[type=submit]{width:200px;height:40px;margin:0 0 32px;line-height:40px;text-align:center;border-radius:20px;color:#fff;background-color:#4a7065}#nagi-layout-index #nagi-index-hero{position:relative;height:178vw;max-height:100vh;display:flex;justify-content:center;background-color:#d6c6c7;overflow:hidden}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-hero{min-height:800px}}#nagi-layout-index #nagi-index-hero .nagi-hero-canvas-container{width:100%;height:100%;overflow:hidden;transform:scale(1.1) translate(0,2.5%);transition:transform 2s}#nagi-layout-index #nagi-index-hero .nagi-hero-canvas-container #nagi-hero-canvas{width:100%;height:100%;object-fit:cover}#nagi-layout-index #nagi-index-hero .nagi-hero-canvas-container.show{transform:scale(1) translate(0,0)}#nagi-layout-index #nagi-index-hero .nagi-titles-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;opacity:0;transition:top 1s,opacity 2s}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-hero .nagi-titles-container{height:100%;min-height:880px}}#nagi-layout-index #nagi-index-hero .nagi-titles-container.show{top:0;opacity:1}#nagi-layout-index #nagi-index-hero .nagi-titles-container .nagi-title{width:100%;padding:16px 0;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-hero .nagi-titles-container .nagi-title{white-space:pre-line;font-size:10vw;position:absolute;top:16.5vh;left:0;margin:0;padding:0}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-layout-index #nagi-index-hero .nagi-titles-container .nagi-title{padding:0 0 10vh;white-space:nowrap;font-size:6.75vw;text-shadow:rgba(0,0,0,.5) 1px 0 10px}}@media screen and (min-width:1040px){#nagi-layout-index #nagi-index-hero .nagi-titles-container .nagi-title{padding:0 0 10vh;white-space:nowrap;font-size:68px;text-shadow:rgba(0,0,0,.5) 1px 0 10px}}#nagi-layout-index #nagi-index-hero .nagi-titles-container .nagi-shop-row{margin:16px 0 0;display:flex;justify-content:center;opacity:0;transition:opacity .25s}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-hero .nagi-titles-container .nagi-shop-row{position:absolute;left:0;bottom:12.5vh;width:100%}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-hero .nagi-titles-container .nagi-shop-row{position:absolute;left:0;bottom:27.5vh;width:100%}}#nagi-layout-index #nagi-index-hero .nagi-titles-container .nagi-shop-row.show{opacity:1}#nagi-layout-index #nagi-index-hero .nagi-titles-container .nagi-shop-row .nagi-shop{width:150px;height:40px;border-radius:24px;color:#fff;background-color:#4a7065;font-size:12px;line-height:40px;text-align:center}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-hero .nagi-titles-container .nagi-shop-row .nagi-shop{height:32px;line-height:32px}}#nagi-layout-index #nagi-index-whats-nagi{width:100%;background-color:#f7f1e7;display:flex;justify-content:center}#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content{width:100%;display:flex;align-items:center;flex-wrap:wrap;overflow:hidden}@media screen and (max-width:656px){#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content{height:200vw}}@media screen and (min-width:656px) and (max-width:816px){#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content{height:200vw}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content{height:520px}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content{height:640px}}@media screen and (min-width:1296px){#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content{height:720px}}#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-left-container{display:flex;justify-content:center;align-items:center}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-left-container{width:100%;height:50%}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-left-container{width:50%;height:100%}}#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-left-container a{display:block}#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-left-container a .nagi-title{text-align:center;color:#4a7065;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px}#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-left-container a .nagi-subtitle{margin:24px 0;text-align:center;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:24px}#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-left-container a .nagi-text{text-align:center}#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-left-container a .nagi-text .nagi-span-br{display:inline}@media screen and (min-width:1040px){#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-left-container a .nagi-text .nagi-span-br{display:none}}#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-left-container a .nagi-more-row{width:100%;margin:24px 0 0;display:flex;justify-content:center}#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-left-container a .nagi-more-row .nagi-more{border-bottom:solid 4px #8e1b6b;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:16px}#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-right-container{position:relative}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-right-container{width:100%;height:50%}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-right-container{width:50%;height:100%}}#nagi-layout-index #nagi-index-whats-nagi .nagi-index-whats-nagi-content .nagi-right-container img{display:block;height:100%;position:absolute;left:0;bottom:0}#nagi-layout-index #nagi-index-products{display:flex;justify-content:center;align-items:center;background-color:#f5f5f5}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-products{padding:40px 0 0}}#nagi-layout-index #nagi-index-products .nagi-index-products-content{width:100%;max-width:1280px}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-title{text-align:center;color:#4a7065;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-title{margin:88px 0 0}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-title{margin:128px 0 48px}}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products{margin:24px 0 0;display:flex;flex-wrap:wrap}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product{width:100%}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product{width:33.33333333%}}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content{position:relative;text-align:center}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content{margin:24px 0 44px}}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content h4{width:100%;margin:0 0 12px;text-align:center;font-family:bebas-neue,sans-serif;font-weight:100;font-style:normal;letter-spacing:.2em;color:#0f265e;letter-spacing:.075em;font-size:20px}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content h4.nagi-slim{height:28px}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content h4.nagi-slim{display:none}}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content .nagi-product-title{width:100%;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;color:#4a7065;z-index:10}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content .nagi-product-title{font-size:64px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content .nagi-product-title{font-size:7vw}}@media screen and (min-width:1040px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content .nagi-product-title{font-size:72px}}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content .nagi-product-image-container{padding:0 0 24px;display:flex;justify-content:center}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content .nagi-product-image-container .nagi-image{position:relative;width:75%}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content .nagi-product-image-container .nagi-image img.colors{position:absolute;top:0;left:0;opacity:0}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content .nagi-text{color:#3c3c3b;text-align:center}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content .nagi-shop-row{width:100%;margin:24px 0;display:flex;justify-content:center}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-products .nagi-product .nagi-product-content .nagi-shop-row .nagi-shop{text-align:center;border-bottom:solid 4px #bdcfd1;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:16px}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-link-button-row{width:100%;display:flex;justify-content:center}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-link-button-row{margin:32px 0 80px}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-link-button-row{margin:32px 0 168px}}#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-link-button-row .nagi-link-button{display:block;height:40px;line-height:40px;text-align:center;border-radius:20px;color:#fff;background-color:#4a7065}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-link-button-row .nagi-link-button{width:50%}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-products .nagi-index-products-content .nagi-link-button-row .nagi-link-button{width:33%}}#nagi-layout-index #nagi-index-technology{position:relative;height:720px;display:flex;justify-content:center;background-color:#f5f5f5;overflow:hidden}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-technology{height:540px}}#nagi-layout-index #nagi-index-technology .nagi-background-logo{position:absolute;top:30%;width:100vw;text-align:center;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;font-size:20vw;color:#e2e9ea;z-index:10}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-technology .nagi-background-logo{top:20%}}@media screen and (min-width:1296px){#nagi-layout-index #nagi-index-technology .nagi-background-logo{top:15%}}#nagi-layout-index #nagi-index-technology .nagi-index-technology-container{position:relative;width:100%;height:100%;max-width:1280px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:656px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container{justify-content:left}}#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container{width:40%;z-index:30;opacity:0;transform:translate(20%,0);transition:opacity 2s,transform 2s}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container{width:50%;padding:32px 0 0 24px}}#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container.show{opacity:1;transform:translate(0,0)}#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container .nagi-title{margin:0 0 24px;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:24px;color:#4a7065;overflow:visible}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container .nagi-title{white-space:nowrap}}#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container .nagi-title .br-span{display:none}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container .nagi-title .br-span{display:inline}}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container .nagi-text{white-space:nowrap}}@media screen and (min-width:1296px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container .nagi-text{white-space:normal}}@media screen and (min-width:1296px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container .nagi-text .nagi-br-m{display:none}}#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container .nagi-more-row{width:100%;margin:24px 0 48px;display:flex}#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-left-container .nagi-more-row .nagi-more{border-bottom:solid 4px #8e1b6b;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:16px}#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container{width:50%;z-index:20}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container{width:35%}}#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container .nagi-image{position:absolute;width:1560px;top:-80px;left:12.5%}@media screen and (max-width:656px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container .nagi-image{top:-188px;left:-280px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container .nagi-image{top:-156px;left:-20%}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container .nagi-image{left:-10%}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container .nagi-image{left:0}}@media screen and (min-width:1296px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container .nagi-image{left:12.5%}}@media screen and (max-width:656px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container .nagi-image.pu{top:-300px;left:-280px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container .nagi-image.pu{top:-280px;left:-20%}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container .nagi-image.pu{top:-168px;left:-10%}}@media screen and (min-width:1040px) and (max-width:1296px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container .nagi-image.pu{top:-168px;left:0}}@media screen and (min-width:1296px){#nagi-layout-index #nagi-index-technology .nagi-index-technology-container .nagi-right-container .nagi-image.pu{top:-168px;left:12.5%}}#nagi-layout-index #nagi-index-try{position:relative;width:100%;background-color:#f5f5f5}@media screen and (min-width:1296px){#nagi-layout-index #nagi-index-try{padding:64px 0 0}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-try .nagi-try-photo{width:100%;height:100%;display:flex;justify-content:center}}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-try .nagi-try-photo img{height:85vh}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-try .nagi-try-photo img{display:block;max-width:1280px;object-fit:contain}}#nagi-layout-index #nagi-index-try .nagi-try-container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:20}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-try .nagi-try-container{height:120%}}#nagi-layout-index #nagi-index-try .nagi-try-container .nagi-try-content-container{width:100%;max-width:1280px}#nagi-layout-index #nagi-index-try .nagi-try-container .nagi-try-content-container .nagi-try-content{width:40%;margin:12.5% 0 0 57.5%;z-index:20}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-try .nagi-try-container .nagi-try-content-container .nagi-try-content{width:90%;margin:0 5%;padding:48px 0 0}}#nagi-layout-index #nagi-index-try .nagi-try-container .nagi-try-content-container .nagi-try-content .nagi-try-logo{padding:0 10%;width:80%}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-try .nagi-try-container .nagi-try-content-container .nagi-try-content .nagi-try-logo{filter:drop-shadow(0 0 10px rgba(0, 0, 0, .7));transform:translateZ(0)}}#nagi-layout-index #nagi-index-try .nagi-try-container .nagi-try-content-container .nagi-try-content .nagi-try-text{margin:48px 0 24px;width:100%;text-align:center;color:#fff}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-try .nagi-try-container .nagi-try-content-container .nagi-try-content .nagi-try-text{text-shadow:rgba(0,0,0,.9) 1px 0 6px}}#nagi-layout-index #nagi-index-try .nagi-try-container .nagi-try-content-container .nagi-try-content .nagi-shop-row{display:flex;justify-content:center}#nagi-layout-index #nagi-index-try .nagi-try-container .nagi-try-content-container .nagi-try-content .nagi-shop-row .nagi-shop{border-bottom:solid 4px #8e1b6b;color:#fff;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:16px;font-size:24px}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-try .nagi-try-container .nagi-try-content-container .nagi-try-content .nagi-shop-row .nagi-shop{padding:48px 0 0;text-shadow:rgba(0,0,0,.4) 1px 0 10px}}#nagi-layout-index #nagi-index-buy-in-bulk-and-save{position:relative;width:100%;height:192px;background-color:#f5f5f5}#nagi-layout-index #nagi-index-buy-in-bulk-and-save .nagi-bulk-container{position:absolute;width:100%;top:-64px;z-index:30;display:flex;justify-content:center}#nagi-layout-index #nagi-index-buy-in-bulk-and-save .nagi-bulk-container .nagi-bulk-content{width:100%;max-width:1280px;height:256px;display:flex;justify-content:center;align-items:center}#nagi-layout-index #nagi-index-buy-in-bulk-and-save .nagi-bulk-container .nagi-bulk-content .nagi-bulk-texts{background-color:#fff;text-align:center}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-buy-in-bulk-and-save .nagi-bulk-container .nagi-bulk-content .nagi-bulk-texts{width:calc(100% - 32px);max-width:360px;margin:0 16px}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-buy-in-bulk-and-save .nagi-bulk-container .nagi-bulk-content .nagi-bulk-texts{width:calc(100% - 48px);max-width:820px}}#nagi-layout-index #nagi-index-buy-in-bulk-and-save .nagi-bulk-container .nagi-bulk-content .nagi-bulk-texts h1{margin:32px 0 16px;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:20px;font-size:24px;color:#4a7065}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-buy-in-bulk-and-save .nagi-bulk-container .nagi-bulk-content .nagi-bulk-texts .text{font-size:11px}}#nagi-layout-index #nagi-index-buy-in-bulk-and-save .nagi-bulk-container .nagi-bulk-content .nagi-bulk-texts .text .br-m{display:none}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-buy-in-bulk-and-save .nagi-bulk-container .nagi-bulk-content .nagi-bulk-texts .text .br-m{display:inline}}#nagi-layout-index #nagi-index-buy-in-bulk-and-save .nagi-bulk-container .nagi-bulk-content .nagi-bulk-texts .bulk-row{display:flex;justify-content:center}#nagi-layout-index #nagi-index-buy-in-bulk-and-save .nagi-bulk-container .nagi-bulk-content .nagi-bulk-texts .bulk-row p{margin:12px 8px 32px;color:#0f265e}#nagi-layout-index #nagi-index-japan{width:100%;height:928px;display:flex;justify-content:center;background-color:#f5f5f5}@media screen and (max-width:656px){#nagi-layout-index #nagi-index-japan{height:600px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-layout-index #nagi-index-japan{height:840px}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-layout-index #nagi-index-japan{height:800px}}#nagi-layout-index #nagi-index-japan .nagi-japan-container{position:relative;width:100%;max-width:1280px;margin:128px 15% 256px}@media screen and (max-width:656px){#nagi-layout-index #nagi-index-japan .nagi-japan-container{margin:64px 24px}}@media screen and (min-width:656px) and (max-width:816px){#nagi-layout-index #nagi-index-japan .nagi-japan-container{margin:64px 24px}}#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-photo{position:relative;width:100%;height:100%;overflow:hidden;opacity:0;transform:translate(-10%,0);transition:transform 1s,opacity1 0s}#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-photo img{top:-5%}#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-photo.show{opacity:1;transform:translate(0,0)}#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-texts{position:absolute;left:12.5%;bottom:-168px;width:75%;height:256px;background-color:#e6ebe2;z-index:20;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity 1s}@media screen and (max-width:656px){#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-texts{left:5%;width:90%;bottom:0}}@media screen and (min-width:656px) and (max-width:816px){#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-texts{bottom:24px}}@media screen and (min-width:1296px){#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-texts{left:20%;width:60%}}#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-texts.show{opacity:1}#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-texts h3{font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;text-align:center;color:#4a7065;z-index:10;font-size:44px}#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-texts p{margin:24px 0;text-align:center}@media screen and (max-width:656px){#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-texts p{white-space:pre-line}}@media screen and (min-width:656px) and (max-width:816px){#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-texts p{white-space:pre-line}}#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-texts .nagi-more-row{width:100%;display:flex;justify-content:center}#nagi-layout-index #nagi-index-japan .nagi-japan-container .nagi-japan-texts .nagi-more-row .nagi-more{border-bottom:solid 4px #8e1b6b;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:16px}#nagi-layout-index #nagi-index-sustainable{width:100%;padding:128px 0;display:flex;justify-content:center;background-color:#f5f5f5}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-sustainable{padding:48px 0 88px}}#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container{width:100%;max-width:1280px;display:flex;justify-content:center;align-items:center}#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-left-container{width:40%;z-index:30;opacity:0;transform:translate(-10%,0);transition:opacity 2s,transform 2s}@media screen and (max-width:656px){#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-left-container{width:calc(50% - 32px)}}#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-left-container.show{opacity:1;transform:translate(0,0)}#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-left-container h3{margin:0 24px 0 0;font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;color:#4a7065;font-size:68px;white-space:nowrap;z-index:40}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-left-container h3{margin:0;font-size:44px}}#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-left-container p{margin:24px 0;width:100%}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-left-container p{white-space:pre-line}}#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-left-container p .m-br{display:none}@media screen and (max-width:656px){#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-left-container p .m-br{display:inline}}#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-left-container .nagi-more-row{width:100%;display:flex}#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-left-container .nagi-more-row .nagi-more{border-bottom:solid 4px #8e1b6b;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:16px}#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-right-container{width:40%;z-index:10;opacity:0;transform:translate(10%,0);transition:opacity 2s,transform 2s}@media screen and (max-width:656px){#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-right-container{width:calc(50% - 8px)}}@media screen and (min-width:816px) and (max-width:1040px){#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-right-container{width:47.5%}}#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-right-container.show{opacity:1;transform:translate(0,0)}#nagi-layout-index #nagi-index-sustainable .nagi-sustainable-container .nagi-right-container .nagi-image{z-index:20}#nagi-layout-index #nagi-index-gift-cards{width:100%;background-color:#f5f5f5;display:flex;justify-content:center}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container{position:relative;width:100%;max-width:1280px}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-images{width:100%;display:flex;justify-content:center}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-images .nagi-image{position:relative;width:50%;padding:0 0 64px;display:none}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-images .nagi-image.m{width:100%;padding:16px}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-images .nagi-image.m{display:block}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-images .nagi-image.d{display:block}}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-images .nagi-image img{position:relative;width:100%;display:block}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-images .nagi-image img.nagi-hero-image-0{width:100%}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-images .nagi-image img.nagi-hero-image-1{top:15%;left:-5%;width:105%}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts{position:relative;width:100%;margin:0 0 32px;display:flex;justify-content:center}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts .nagi-texts-container{position:relative;width:calc(100% - 64px);max-width:400px;top:-64px;padding:48px 0;text-align:center;background-color:#e4e4ed}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts .nagi-texts-container{top:-96px;width:70%;max-width:720px;min-width:480px;padding:64px 0}}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts .nagi-texts-container h1{font-family:Clearface-Regular,serif;font-weight:200;line-height:1em;color:#4a7065;font-size:48px}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts .nagi-texts-container h1{font-size:68px}}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts .nagi-texts-container h3{font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:24px;color:#4a7065;font-size:16px}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts .nagi-texts-container h3{font-size:20px}}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts .nagi-texts-container p{margin:24px 0}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts .nagi-texts-container p .br-m{display:inline-block}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts .nagi-texts-container p .br-m{display:none}}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts .nagi-texts-container .nagi-more-row{width:100%;margin:24px 0 0;display:flex;justify-content:center}#nagi-layout-index #nagi-index-gift-cards .nagi-index-gift-cards-container .nagi-texts .nagi-texts-container .nagi-more-row .nagi-more{border-bottom:solid 4px #8e1b6b;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:16px}#nagi-layout-index #nagi-index-student-discount{width:100%;padding:64px 0 168px;background-color:#f5f5f5;display:flex;justify-content:center}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-student-discount{padding:0 0 64px}}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container{position:relative;width:100%;max-width:1280px;display:flex;justify-content:center;align-items:center;top:20px;opacity:0;transition:top 1s,opacity 2s}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container.show{top:0;opacity:1}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-left{width:40%;display:flex;justify-content:center}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-left{display:none}}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-left img{width:80%;padding:0 0 0 20%;display:block}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right{width:60%}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right{width:100%}}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right .nagi-right-container img{display:block;padding:0 10%;width:80%}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right .nagi-right-container .nagi-img-m{display:none}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right .nagi-right-container .nagi-img-m{display:block}}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right .nagi-right-container h3{margin:24px 0;color:#4a7065;font-family:'A+EqpB-游ゴシック体 Pr6N B',NoChattering,sans-serif;font-weight:400;line-height:2em;letter-spacing:.1em;font-size:24px;text-align:center}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right .nagi-right-container h3{margin:8px 0 24px;font-size:20px}}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right .nagi-right-container p{text-align:center}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right .nagi-right-container p{margin:24px 0 0}}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right .nagi-right-container p .br-m{display:none}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right .nagi-right-container p .br-m{display:inline}}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right .nagi-right-container .nagi-more-row{width:100%;margin:24px 0 0;display:flex;justify-content:center}#nagi-layout-index #nagi-index-student-discount .nagi-index-student-discount-container .nagi-index-sutudent-discount-right .nagi-right-container .nagi-more-row .nagi-more{border-bottom:solid 4px #8e1b6b;font-family:bebas-neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;font-size:16px}#nagi-layout-index #nagi-index-see{width:100%;background-color:#77826a;display:flex;justify-content:center}#nagi-layout-index #nagi-index-see .nagi-container{position:relative;width:100%;max-width:1280px;padding:0 0 128px}#nagi-layout-index #nagi-index-see .nagi-container .nagi-logo-row{width:100%;padding:72px 0 32px;display:flex;justify-content:center}#nagi-layout-index #nagi-index-see .nagi-container .nagi-logo-row .nagi-logo{opacity:0;transition:opacity 2s,transform 2s;transform:translate(0,-10%) scale(1.2)}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-see .nagi-container .nagi-logo-row .nagi-logo{width:94%;left:3%}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-see .nagi-container .nagi-logo-row .nagi-logo{width:80%;left:10%}}#nagi-layout-index #nagi-index-see .nagi-container .nagi-logo-row .nagi-logo.show{opacity:1;transform:translate(0,0) scale(1)}#nagi-layout-index #nagi-index-see .nagi-container .nagi-logo-row .nagi-logo img{display:block}#nagi-layout-index #nagi-index-see .nagi-container .nagi-photos{display:flex;z-index:10}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-see .nagi-container .nagi-photos{padding:0;justify-content:center;flex-wrap:wrap}}@media screen and (min-width:816px){#nagi-layout-index #nagi-index-see .nagi-container .nagi-photos{width:calc(100% - 32px);padding:0 16px;justify-content:space-around}}#nagi-layout-index #nagi-index-see .nagi-container .nagi-photos .nagi-photo{padding:8px;z-index:10}@media screen and (max-width:816px){#nagi-layout-index #nagi-index-see .nagi-container .nagi-photos .nagi-photo{width:calc(50% - 24px)}}#nagi-layout-index #nagi-index-see .nagi-container p{width:100%;padding:32px 0 0;text-align:center;color:#fff}#nagi-layout-index .nagi-footer-wave-container{background-color:#77826a}.nagi-layout-list-collections .nagi-wave-container{background-color:#e4e4ed}