@charset "UTF-8";html{scroll-behavior:smooth}body{background-color:#c60e00;font-family:Arial,sans-serif;font-size:.9em;color:#1b1b1b;margin:0;padding:0;line-height:2;background:#c60e00;background-repeat:repeat;background-attachment:fixed}img{max-width:100%}a{text-decoration:none;color:#1b1b1b}ul{list-style:none;padding:0}li{max-width:100%}.pc__title,.pc__bottle,.pc__button{display:none}.important{color:#c60e00;font-weight:700}.redbox{background-color:#ffe9e9;padding:10px;border-radius:5px;font-size:.9em;font-weight:700;margin-bottom:10px;line-height:1.5}.small{font-size:.8em}.pc__inner{max-width:450px;margin:auto}.inner{padding:0 18px}.bg{background-image:url(../images/bg.png);background-size:100%}.white-box{background-color:#fff;margin:20px 25px 50px;padding:15px;border-radius:30px}.buttonarea--orange{text-align:center;position:relative}.buttonarea--orange__catch{padding:10px 0 5px;font-size:.875em}.buttonarea--orange__button{display:inline-block;width:100%;background-color:#c60e00;border-radius:50px;padding:12px;margin:10px 0 20px;font-size:1em;font-weight:700;position:relative;color:#fff;border:1px solid white;-webkit-box-shadow:0px 4px 0px 2px #862a28;box-shadow:0 4px 0 2px #862a28}.buttonarea--orange__button:after{content:"";position:absolute;margin:auto;top:0;bottom:0;right:21px;width:10px;height:10px;border-top:3px solid white;border-right:3px solid white;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section-title{text-align:center}.section-title img{height:35px}.step-title{margin-top:-20px;margin-left:-25px;margin-bottom:15px;text-align:center}.step-title img{height:50px}header{height:60px;width:100%;max-width:450px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:20}header .header__logo{max-width:170px}#mv{margin-top:-60px;text-align:center}#mv .mv__3step{width:80%;padding-top:10px}.item__image{margin:auto;text-align:center;padding:10px}.item__text{padding:15px}.item_title{background-color:#c60e00;color:#fff;font-size:1.3em;font-weight:700;text-align:center;line-height:1.5;padding:15px 0 10px;margin:10px;position:relative}.item_title:after{content:"";display:inline-block;position:absolute;width:50px;height:50px;left:0;right:0;top:-40px;margin:auto;background-position:center;background-size:contain}.item .item1 .item_title:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABPCAMAAACd6mi0AAAALVBMVEVHcEz10h/10h/10h/10h/10h/10h/10h/10h/10h/10h/egyDNTCDIOyG+GyHYn8/nAAAACnRSTlMAECA5W3CEp8fpZxex6QAAAYpJREFUeNrt2EuS6zAIheEjg0FgJ/tf7k06d5AyFcsKVI/6W8BfetgDhBFi0f6islJDAkn3I1P+rklq/oEyZrH5GZMlV4v0cpHMrzDBFU39KqPcViPBgPic3nCidZ9llMzFYC4XcS4X0TiX37L696zhaPWMjgPyHDkcnnkShd8ix/Bm8SC14+5B5o7JK+i15W33l9u+b35qGS9v2+9v9msnqGdLm+jZ6Nu7zfWc8cSeWV+8ES3recODfzbb48HHt0/2dPDrbpO9DqAX9hyA+YnbffOZHgF+ZnOf6q0gH5jqSXFPsfrIbaLXIT6y//V+scfFPSrtSXkPpT0GemWPAK3sAVgLex0AFfYED1bXIzxIWc/wRGU9wQ+r6hF+rEW9jpdmNT3Gf1LSs6rpI46Z4nkGlC6Q8IY9S8O0mmKtdiCk2oFVEHDu8CLxIPeoo7lcpLlcJLlcxJa6iogmg2viOTHqhCCxZ8ElTUJx9CCbL3bCjLaeFU0XTCOxDzHGlxbWfmgJIWkhkiemC6l/R6TDGxvw2UIAAAAASUVORK5CYII=)}.item .item2 .item_title:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABPCAMAAACd6mi0AAAAOVBMVEVHcEz10h/10h/10h/10h/10h/10h/10h/10h/10h/10h/10h++GyHNSyDdgSDnoR/wwB/DKyHWaCBadAEdAAAAC3RSTlMAEGBwKKaF6kXA0I4uZiQAAAH5SURBVHjarZkJkoQgDEVFWQ2r9z/sTHfVWE7TfMHwDvAqJiEsLl3YF3LhI1ftDJ04pe1zmVWGvqA2+SSyi6zCraOhOcIYLZi22thpE4r6MLYrOEPdKDEcHMZIrJM7DbJCnaFhVFu30hMU0M0UWnqKwrkbR9c6Uel4VXZUwenDjXjsKHn8FDpiI6tW4eEuPkMTsGBh8ALE4eUYgv8lhJhxgD3hpeAvHMjoOop7+A/SbYkl1g0IdWNpIJ0vmVqYt2+nFsl/48AfLKhJ8X4swA2ujei/k2CFNbUIpyHEdOmbSE1gt/wX5HLaYQINqsY1nqPDZxdBd75A/T4NypFTijGEEs90Mnyg2sjnemdVjv4kIp/ush2l6j/swzZ/JRDLl2O1PDi+VPwJyB6oB1zDJRH22RFdOTKN+LCuxNxxSkClKNeyJrpHw80yVLY7LJpXuTHjARLN06PVwnBDsl3z+Qgvyk0HKrgf+QYR7keLAvN00CfBfg58+NArpvm25Y2a5ZPgtIt9+Jpk5vgsPu+m0CDeHsh3moAF9wXuJVMRFyOr2yWLjXGZBsWY9MVGfPrEPqG2s1K4zn1A0OA1h9F5QMjQcYXrAhCOKnhvgJpG2CXjPREUFiF6Q3Sy+614MHN8474uY4jNtENTdnmA3BxTVmM35cyfySl995fhB7Zz08BGkR19AAAAAElFTkSuQmCC)}.item .item3 .item_title:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABPCAMAAACd6mi0AAAANlBMVEVHcEz10h/10h/10h/10h/10h/10h/10h/10h/10h/10h/10h/qrh/dgCDQViDJQCHDKyG+GyGUAvOiAAAAC3RSTlMAEChAWXqbsMDQ7Lh54hUAAAIESURBVHjazZjbjsQgCEC91wpS+/8/u5mkMbvjFHTow563vpyAECwaGed9fOG9M0pcTDv8pmzRfS1LBT5RUjDL2HjJbpROF9pIcorYVMZQYI4SjYzdYJ5dDNEVWKEEIVdYJRmGBOtsVqUb2S2jUwjVuk4WS6EvigcNcWjjAircmy+DjmKHw9ORhmyVOKZVlE3jgAcrHXRQrcDhJ8Or7ewQwi17D0+0ddpZ5QAjo6PzDUa4Xb7C6UZQKHFgkj0/cMAdUagGnh9BviJFyHbhBB0/WFovK9VK/YvYhKN4eq3CC2zdx1U4S75j8MMdhT2+4zr+odpwizWW6ZZK9Ls9SPZ5ec6P4TVu7geYAOmgs0OcL8IEdbL/IH3jQ26orvsInvUh/O/4zgd8dMzVd5u/ybFN9Z+HadqMzwEDYq0EC/MgGANPzhdnTJbGPS342Ouovv0UHOJ8yf265K83qoiV5u4PKxR0hPg/jp1JeO2+LOZFXA2Q/0flOhDX0r2Ww21yEMi3pbx61PauQ3kJKexV9DdZlFcGYcZgj7ERzu1IGXgQa62I0xuNBz3RPLqA7Nw6qF8Iw5PZ6jPOZiDrttUBu3+vc9LTkF7XhXpdx+0qHXOGCp2ubbIVXxNVbTzisuI5URNiiY8+yCZrOmpjidYs4tOtcgvmK0LaP722W6PAh7jlixi95PoB0cbcpX3AZFoAAAAASUVORK5CYII=)}.item .item4 .item_title:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABPCAMAAACd6mi0AAAAMFBMVEVHcEz10h/10h/10h/10h/10h/10h/10h/10h/10h/10h/wwR/moSDdgSDKQCC+GyFVEf4TAAAACnRSTlMAECA9aYagsMruAG3w0wAAAbdJREFUeNq1mAGOrTAIRWkpT0Dt2/9uf/IzyTzjjBfEOQs4uVLbUgjA46XmX5jKYLpNH+o/sIxOedpRdkRHNpqYX2LSEtnEASnjMA9hgwJ09TDaU+EwxkD38iQvuqCpp1ka0GXRBnQFIdCVhOq3WcDKppGTbngJpiNsXsIaKF4WBV9b+uJmXsZafG23D1a8xh3o1vcHGwqI482QzyVYve0d81lwcWfQ54P+A+MdfWgbM4oX9nknIhIUL+4bga02oe/4wQ3FS/gMl29mfM6ofPs75RtEC4iX8gmRhuLtMZ8SheLNLePD8bagz6lHzqnpYR+Hqpfz4XgpH46X8+F4CV8PxMv4CF9C68G37/ua9n0aZuJIUCIFviPYtzzpEyIB9Uv5xsV5+rtvvTpPW953faNryXe+gKXkO9+X/Jyvn/oN7Jtzgp53OOC432A/1B7yGegnsz4B/W7SZ+3GW2uN9OPUH34vkHiZ8ZfvLWKvYf3h9+pfv6epaal4BWF5wFEfwNR1WIh1Z1p9Hgb+w/JIkZPzRIzYnXDlKkqjMB0ZTfqj8+xGeVj0Z1mnuzSW5Vtq+hKmJ2DmmOgfoHjJ49PK0s8AAAAASUVORK5CYII=)}.campaign{padding:0 0 10px}.campaign .white-box{margin-bottom:20px;padding:20px}.campaign .section-title{padding-top:10px}.campaign__title{font-size:1.2em;font-weight:700;line-height:1.5;background-color:#ffe9e9;border-radius:10px;padding:10px;margin:10px 0}.campaign__inner__title{font-size:1.25em;font-weight:700;border-left:7px solid #c60e00;padding-left:10px;line-height:1.3;margin:20px 0 10px}.campaign__inner span{color:#ffd400}.campaign__inner__anotation{padding:10px 0;font-size:.8em;line-height:1.5}.bottle-line{width:88%;margin:auto}.delivery .section-title{margin-top:30px}.delivery p{padding:20px 10px}.delivery .section-title img{height:40px;margin-top:-25px}.nutrition-facts .white-box{padding:20px}.nutrition-facts__title{font-size:1.25em;font-weight:700;line-height:1.3;border-left:7px solid #c60e00;padding-left:7px;margin-top:20px}.nutrition-facts__title span{font-weight:100}.nutrition-facts__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.nutrition-facts__flex-left{width:200px;padding-top:10px}.nutrition-facts__flex-right{width:100%;padding:20px 0 0 20px}.nutrition-facts table,.nutrition-facts td,.nutrition-facts th{border:0px;border-collapse:collapse;width:100%;font-size:.9em}.nutrition-facts td,.nutrition-facts th{padding:3px;width:100%;height:25px}.nutrition-facts .even{background:white}.nutrition-facts .odd{background:#ffe9e9}footer{background-color:#2e3686;padding:30px 18px 5px;font-size:.8em;color:#fff;text-align:center}footer .footer__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid white;margin-bottom:5px}footer .footer__flex-left{width:190px;text-align:center}footer .footer__flex-left__logo{width:100px}footer .footer__flex-left__meijilogo{width:60px;padding:20px 0}footer .footer__flex-right{width:100%;text-align:left;padding-top:10px;margin-left:40px}footer .footer__flex-right img{padding-top:10px;width:38px}#greetings-section{text-align:center;line-height:1.5}#greetings-section .white-box{margin-top:30px}#greetings-section .text-thankyou{text-align:center;margin-top:-30px}#greetings-section .text-thankyou img{width:80%}#greetings-section h3{font-size:1.3em;font-weight:700;margin:30px 0 10px}#greetings-section .greetings-section__delivery{position:relative;background-color:#ffece6;padding:25px 10px;border-radius:5px;font-size:1.1em;margin-bottom:10px}#greetings-section .greetings-section__delivery img{position:absolute;bottom:-20px;right:0;left:0}#greetings-section .greetings-section__delivery #delivery-date{color:#c60e00;font-size:1.5em;font-weight:700}#greetings-section .greetings-section__top{font-size:.9em;margin-top:20px}#greetings-section .greetings-section__annotation{font-size:.8em;margin-bottom:20px}#greetings-section .greetings-section__logo{width:180px;margin-bottom:10px}#greetings-section .greetings-section__sns img{width:50px;padding-top:10px;padding-bottom:20px}#greetings-section .step3{text-align:center;margin-top:20px}#greetings-section .step3 img{width:90%}@media (min-width: 550px){.pc__inner{background:#c60e00;-webkit-box-shadow:0px 5px 15px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px 15px #0000001a;background-repeat:repeat;background-attachment:fixed;max-width:550px;margin:auto}.pc__title,.pc__bottle,.pc__button{display:none}.pc .white-box{padding:15px 30px}.pc #greetings-section .step-title-box{text-align:center}.pc #greetings-section .step-title-box .step-title{margin-left:-100px}.item__movie{width:100%;margin:auto}}@media (min-width: 900px){.pc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB60AAAGFCAMAAACRwpYdAAAAM1BMVEVMaXH////////////////////////////////////////////////////////////////x7/yuAAAAEHRSTlMAUBDgIPBggEDAkKCw0DBw6aJIsQAAAAlwSFlzAAALEgAACxIB0t1+/AAADB9JREFUeJzt3ely2kgYhtEghBZW3//VDsLxxAs2YBB6JZ3zOxV7JmU/1d1fN3/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSt+aC+oPr4x4f+5gFgKk5hXbzmdtueLF8ea/X617ab16+yOH3Jcuj/cADIVL6V+dTlB0f5N04VPzVcwQGYrWMDq2MLj03cDV3m66ze+n38zvdD/98DgJ6Up0BvRtPnny1f411pNwCjV3ZDYOvHnzmHOaZ7fUq3TXMAxqLsTqG301hE32x5KvfC8DkAkfZN1a2jh85ljtVp4HxhsxyAwRXHlbRIX7DsjrkrC24Anqw8LqU3Uz+RfrxTt623AehZ0xzX0vM8lH6o7oDbchuAx+q2vDftaujITc9rtq22AbiLTD/Fqtskb5pi6H9uAMal7Da9ZfrZdqfFtsvbAFywX9RbZ9MDW7abY7WttQH4oqlqM2RZurX2wjgaAJ1uPe1GVrB2Wx9skAPMVtnUG+vpsVhaagPMTVOZIxunVbsRbYDJKyyop2DVbutKtAEmqGycUE+MlTbAlJSL2s73dK3ade1ZNIAxKxqhnollWx9c1AYYHVvfc9TtjltoA4zCvjJMNmsW2gDZikXdDt0KMnRjaJ5WAUizP2zsffNZu7U5DpChGycbugok27mjDTCoslo7peYqy1azAZ7P5je302yA59kftu5S82vHZjvPBuiVUvMYOzNoAL1Qah7NXS+AR1JqerNq195UAbhXqdT0rxtBszUO8CtlZfabJ9rZGge40cJ9aoawatduegFcY3/wRhmD2m0tswF+UFYbB9VEsMwGOKux/U2a7jTb0DjAX2Vl+ptUK2+gAVhUMwrd3eyhf1QABlJYVDMi3QCanXFgZva1RTXj0306iJlxYCYWXj9hxLqZcYfZwLTZ/2YaHGYDk1Ue7H8zJbuNZAMTs1/b/2aKlubPgKlYSDWTJtnA6C08KsosGBkH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);background-repeat:no-repeat;background-position:bottom;background-attachment:fixed;background-size:contain}.pc__title{display:block;position:fixed;width:25%;max-width:550px}.pc__bottle{display:block;position:fixed;right:0;top:0;bottom:0;margin:auto;width:32%;max-width:550px}.pc__button{display:block;position:fixed;right:4%;bottom:10%;width:20%}}form{border-radius:10px;margin-top:20px}form .white-box{margin-top:50px;padding-top:20px}form label{display:block;margin-bottom:5px;font-weight:700}form input,form textarea,form select,form button{width:100%;padding:10px;margin-bottom:15px;border:2px solid #ccc;background-color:#fff;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}form input[type=checkbox],form input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;margin-right:10px}form .checkbox-group,form .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}form .checkbox-group label,form .radio-group label{margin:0 10px 0 0}form button{display:inline-block;width:100%;background-color:#c60e00;border-radius:50px;padding:12px;margin:10px 0 20px;font-size:1em;font-weight:700;position:relative;color:#fff;border:1px solid white;-webkit-box-shadow:0px 4px 0px 2px #862a28;box-shadow:0 4px 0 2px #862a28;text-align:center}form button:after{content:"";position:absolute;margin:auto;top:0;bottom:0;right:21px;width:10px;height:10px;border-top:3px solid white;border-right:3px solid white;-webkit-transform:rotate(45deg);transform:rotate(45deg)}form .button-area:before{position:absolute;-webkit-transform:scale(.8);transform:scale(.8);top:10px;left:10px}form .button-submit{background-color:#c60e00;letter-spacing:10px;border-bottom:4px solid rgb(201,0,0)}form #delivery-schedule{color:#c60e00;font-size:1.1em;font-weight:700;text-align:center;padding:10px;border-radius:5px}form .notice{margin-bottom:20px;padding-bottom:10px;background-color:#ffe9e9;border-top-left-radius:40px;border-top-right-radius:40px}form .notice li{margin:18px;font-size:.9em;line-height:1.5}form .zipcode-rejection{color:#1b1b1b;padding:10px;font-size:1em;border-radius:5px;line-height:1.5;text-align:center}form .zipcode-rejection img{padding:10px 0 20px}.step1{text-align:center;margin-bottom:-25px}.step1 img{width:80%}.step2{text-align:center;margin-bottom:-53px}.step2 img{width:80%}.radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.radio-group input[type=radio]{display:none}.radio-group label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;width:100%;border:2px solid #ccc;border-radius:10px;cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,border-color .2s ease;transition:transform .2s ease,border-color .2s ease,-webkit-transform .2s ease;background-color:#fff}.radio-group label img{width:100px;height:auto;margin-right:15px;border-radius:5px}.radio-group label div{-webkit-box-flex:1;-ms-flex:1;flex:1}.radio-group label p{font-size:.9em;margin:0;color:#333}.radio-group input[type=radio]:checked+label{border-color:#c60e00;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 0 10px rgba(198,14,0,.5);box-shadow:0 0 10px #c60e0080}.radio-group label:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.small{font-size:.8em;color:#666}#loading-spinner{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px;border-radius:10px;background:rgba(221,220,220,.8);z-index:1000}.spinner{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:100px;height:100px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#loading-message{margin-top:20px;font-size:1em;color:#333;font-weight:700}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}
