@charset "UTF-8";html{scroll-behavior:smooth}body{background-color:#ffcb00;font-family:Arial,sans-serif;font-size:.9em;color:#00198b;margin:0;padding:0;line-height:2;background:#FFCB00;background-image:url(../../assets/images/bg.png);background-repeat:repeat;background-attachment:fixed}img{max-width:100%}a{text-decoration:none;color:#00198b}ul{list-style:none;padding:0}li{max-width:100%}.pc__title,.pc__bottle,.pc__button{display:none}.important{color:#fc5200;font-weight:700}.orangebox{background-color:#ffece6;padding:10px;border-radius:5px;font-size:.9em;font-weight:700;line-height:1.5;margin-bottom:30px}.small{font-size:.8em}.pc__inner{max-width:450px;margin:auto}.inner{padding:0 18px}.white-box{background-color:#fff;margin:15px;padding:15px;border-radius:15px;border:1px solid #00198B;-webkit-box-shadow:0px 4px 0px 2px #00198B;box-shadow:0 4px 0 2px #00198b}.redbox{background-color:#ffe9e9;padding:10px;border-radius:5px;font-size:.9em;font-weight:700;margin-bottom:10px;line-height:1.5}.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:#fc5200;border-radius:50px;padding:12px;margin:10px 0 20px;font-size:1em;font-weight:700;position:relative;color:#fff;border:1px solid #00198B;-webkit-box-shadow:0px 4px 0px 2px #00198B;box-shadow:0 4px 0 2px #00198b}.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{margin-top:-30px;margin-bottom:15px;text-align:center}.section-title img{height:50px}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;z-index:10}header .header__logo{max-width:170px}#mv{padding-top:10px;text-align:center;position:relative}#mv .mv__3step{width:80%}#mv .mv-box{position:relative}#mv #textDate{position:absolute;top:45%;left:0;right:0;font-size:1.8em;font-weight:700}.item .white-box{margin-top:60px}.item__kuchinashi{width:80%;margin:auto;text-align:center;padding:0 0 30px}.item__crocetin,.item__eye,.item__sleep{margin-bottom:40px;background-color:#e3eaff;border-top-left-radius:40px;border-top-right-radius:40px}.item__crocetin__text,.item__eye__text,.item__sleep__text{padding:18px}.item__crocetin__photo,.item__eye__photo,.item__sleep__photo{padding:0 15px 15px}.item__crocetin__source,.item__eye__source,.item__sleep__source{font-size:.7em;line-height:1.6}.campaign{padding:20px 0 10px;position:relative}.campaign__title{font-size:1.2em;font-weight:700;line-height:1.5;background-color:#e3eaff;border-radius:10px;padding:10px}.campaign .mv-box{position:relative;text-align:center}.campaign #textDate2{position:absolute;top:45%;left:0;right:0;font-size:1.8em;font-weight:700}.campaign__inner__title{font-size:1.25em;font-weight:700;border-left:7px solid #00198B;padding-left:10px;line-height:1.3;margin:20px 0 10px}.campaign__inner span{color:#fc5200}.campaign__inner__anotation{padding:10px 0;font-size:.8em;line-height:1.5}.delivery{margin:60px 0}.delivery p{padding:20px 0}.delivery .section-title img{height:70px;margin-top:-25px}.nutrition-facts{background-color:#fff;padding:30px 20px;margin:0 px}.nutrition-facts__title{font-size:1.25em;font-weight:700;line-height:1.3;border-left:7px solid #00198B;padding-left:7px}.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:30px}.nutrition-facts__flex-right{width:100%;padding:20px 0 0 20px}.nutrition-facts__crocetin{font-size:.85em;line-height:1.4;padding:10px;border:1px solid #00198B;margin:10px 0}.nutrition-facts__itemname{font-size:.85em}.nutrition-facts__anotation{padding:10px 0;font-size:.625em;line-height:15px}.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:#E3EAFF}footer{background-color:#05166d;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{height:100vh;text-align:center;line-height:1.5}#greetings-section .white-box{margin-top:30px}#greetings-section h3{font-size:1.3em;font-weight:700;margin:30px 0 10px}#greetings-section .step-title-box{text-align:left}#greetings-section .step-title-box .step-title{margin-top:20px;height:75px}#greetings-section .greetings-section__delivery{position:relative;background-color:#ffece6;padding:25px;border-radius:5px;font-size:1.1em;margin-bottom:10px;margin-top:-30px}#greetings-section .greetings-section__delivery img{position:absolute;bottom:-20px;right:0;left:0}#greetings-section .greetings-section__delivery #delivery-date{color:#fc5200;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}@media (min-width: 550px){.pc__inner{background:#FFCB00;background-image:url(../../assets/images/bg.png);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}#mv #textDate,.campaign #textDate2{font-size:2.5em}.item__movie{width:100%;margin:auto}}@media (min-width: 900px){.pc__title{display:block;position:fixed;bottom:0;margin:auto;top:0;width:30%;max-width:550px}.pc__bottle{display:block;position:fixed;right:0;top:0;bottom:0;margin:auto;width:30%;max-width:600px}.pc__button{display:block;position:fixed;right:3%;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:1px solid #00198B;background-color:#e3eaff;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}form input[type=checkbox],form input[type=radio]{width:auto;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:#fc5200;border-radius:50px;padding:12px;margin:10px 0 20px;font-size:1em;font-weight:700;position:relative;color:#fff;border:1px solid #00198B;-webkit-box-shadow:0px 4px 0px 2px #00198B;box-shadow:0 4px 0 2px #00198b;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{content:url(../../assets/images/icon_search.png);position:absolute;-webkit-transform:scale(.8);transform:scale(.8);top:10px;left:10px}form .button-submit{background-color:#fc5200;letter-spacing:10px;border-bottom:4px solid rgb(201,0,0)}form #delivery-schedule{color:#fc5200;font-size:1.1em;font-weight:700;text-align:center;background-color:#ffece6;padding:10px;border-radius:5px}form .notice{margin-bottom:20px;padding-bottom:10px;background-color:#e3eaff;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:#00198b;padding:10px;font-size:1em;border-radius:5px;line-height:1.5;text-align:center}form .zipcode-rejection img{padding:10px 0 20px}.error-message{color:red;display:none;font-size:1em;font-weight:700;margin-top:5px;background-color:#ffd400}.error-message-bottom{color:red;font-size:1em;font-weight:700;margin-bottom:10px;text-align:center;background-color:#ffd400}#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}
