/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:0.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{font-size:62.5%}body{background:#fff;color:#333;font-family:"Noto Sans JP",sans-serif;line-height:1.5}::-moz-selection{background:#00bfff;color:#fff}::selection{background:#00bfff;color:#fff}a{color:#00bfff;text-decoration:underline;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover{color:#66d9ff;text-decoration:none}a:focus{outline:none}a:focus,*:focus{outline:none}@media print{* html body{zoom:.7}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none}img{vertical-align:bottom}.pc{display:block}.sp{display:none}.header{z-index:100;position:fixed;top:0;left:0;width:100%;height:70px;padding:0 120px 0 50px;background:#fff}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px}.header__inner h1{margin:0}.header__inner h1 a{display:block}.header__inner h1 a:hover{opacity:.6}.nav{display:none;z-index:200;z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;padding:10px 30px 30px 30px;background:#3399e5}.nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh}.nav__inner ul li{margin:4vh 0;font-size:25px;font-size:2.5rem;font-weight:700}.nav__inner ul li a{color:#fff;letter-spacing:.2em;text-decoration:none}.nav__inner ul li a:hover{opacity:.6}.nav__box{width:65vw;background:url(../images/menu_bg.png) no-repeat right center;background-size:contain}.visual{position:relative;width:100%;height:500px;overflow:hidden;background:#f1f7ed;background-position:center center;background-repeat:no-repeat;background-size:auto 500px}.visual::after{z-index:10;position:absolute;bottom:-1px;left:0;width:100%;height:50px;background:url(../images/visual_cover.png) no-repeat center center;background-size:100% 50px;content:''}.visual .obj{position:absolute;opacity:0}.visual .obj img{width:100%;height:auto}.visual #obj__1{z-index:6;top:33px;right:50%;width:222px;margin-right:315px}.visual #obj__2{z-index:5;bottom:-8px;left:50%;width:222px;margin-left:1px}.visual #obj__3{z-index:4;right:50%;bottom:41px;width:212px;margin-right:76px}.visual #obj__4{z-index:3;top:8px;right:50%;width:211px;margin-right:-11px}.visual #obj__5{z-index:2;top:103px;left:50%;width:271px;margin-left:252px}.visual #obj__b{z-index:1;top:-29px;left:50%;width:1061px;margin-left:-531px}.visual__obj{position:relative;width:100%;max-width:770px;height:500px;margin:0 auto}.visual__obj__txt{position:absolute;top:40px;right:50px}.visual__obj__btn{z-index:20;position:absolute;right:-50px;bottom:0}.visual__obj__btn a{display:block}.visual__obj__btn a:hover{opacity:.6}.main{padding-top:70px}.concept{position:relative;width:100%;padding:35px 50px 110px 50px;overflow:hidden}.concept h2{margin-bottom:50px;text-align:center}.concept h2 span{display:inline-block;margin-bottom:10px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:24px;font-size:2.4rem;font-weight:700;letter-spacing:.15em;line-height:1.3}.concept__lead{font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:.15em;line-height:2.6;text-align:center}.concept__obj{position:absolute}.concept #obj__1{top:9%;left:50%;margin-left:-420px}.concept #obj__1 img{width:230px;height:auto}.concept #obj__2{top:32%;left:50%;margin-left:200px}.concept #obj__2 img{width:240px;height:auto}.concept #obj__3{bottom:10%;left:50%;margin-left:-440px}.concept #obj__3 img{width:200px;height:auto}.service{width:100%;padding:60px 50px 110px 50px;background:#ebf6fa}.service h2{margin-bottom:60px;text-align:center}.service h2 span{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:15px;font-size:1.5rem;font-weight:700;letter-spacing:.2em}.service__list{width:100%;max-width:700px;margin:0 auto}.service__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service__list ul li{width:31%}.service__list ul li a{display:block;text-decoration:none}.service__list ul li a:hover{opacity:.6}.service__list ul li h3{margin-bottom:10px;text-align:center}.service__item{overflow:hidden;border:2px solid #4ca6e8;border-radius:10px}.service__item dl dt{background:#fff}.service__item dl dt img{width:100%;height:auto}.service__item dl dd{padding:7px 15px 0 15px;background:#4ca6e8;color:#fff;font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.15em}.service__btn{padding:0 15px 10px 15px;background:#4ca6e8;color:#fff;text-align:right}.service__btn span{display:inline-block;padding-right:11px;border-bottom:1px dotted #fff;background:url(../images/link_w.svg) no-repeat right 5px;background-size:6px;font-size:10px;font-size:1rem}.deliver{width:100%;padding:60px 50px 110px 50px}.deliver h2{margin-bottom:60px;text-align:center}.deliver h2 span{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:15px;font-size:1.5rem;font-weight:700;letter-spacing:.2em}.deliver__catch{margin-bottom:15px;text-align:center}.deliver__data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:700px;margin:0 auto 20px auto}.deliver__data__img{width:40%}.deliver__data__img img{width:100%;height:auto}.deliver__data__txt{width:58%}.deliver__data__txt h3{color:#0080de;font-size:21px;font-size:2.1rem;letter-spacing:.15em}.deliver__data__txt__sub{margin-bottom:30px;font-size:11px;font-size:1.1rem}.deliver__data__txt dl dt{margin-bottom:10px;font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:.05em}.deliver__data__txt dl dd{font-size:12px;font-size:1.2rem;line-height:2.4;text-align:justify;text-justify:inter-ideograph}.deliver__recommended{width:100%;max-width:700px;margin:0 auto;border:1px solid #99ccf2}.deliver__recommended h3{margin-top:-14px;font-size:16px;font-size:1.6rem;letter-spacing:.1em;text-align:center}.deliver__recommended h3 span{display:inline-block;padding:0 10px;background:#fff}.deliver__recommended__list{display:block;width:550px;margin:0 auto;padding:30px 10px}.deliver__recommended__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.deliver__recommended__list ul li{width:50%;padding:8px 0 8px 30px;background:url(../images/check.svg) no-repeat left center;font-size:13px;font-size:1.3rem;font-weight:700;letter-spacing:.1em}.tel{width:100%;margin-bottom:55px;padding:40px 50px;background:#ebf6fa;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);text-align:center}.tel__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tel__inner h2{margin:0 15px}.tel__inner h2 span{display:inline-block;padding-left:5px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:19px;font-size:1.9rem;font-weight:700;letter-spacing:.1em}.tel__data{width:100%;max-width:310px;margin:0 15px}.tel__data ul li{margin:3px 0;text-align:left}.tel__data a{display:block}.tel__data a:hover{opacity:.6}.tel__data img{width:100%;height:auto}.footer__box{width:100%;padding:60px 50px 70px 50px;background:#3399e5}.footer__illust{position:absolute;top:-150px;right:0}.footer__illust img{width:130px;height:auto}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;max-width:700px;margin:0 auto}.footer__addr{margin-right:50px}.footer__addr__logo{margin-bottom:12px}.footer__addr dl dt{margin-bottom:15px;padding-left:3px;color:#fff;font-size:11px;font-size:1.1rem}.footer__addr dl dd{margin-bottom:7px;padding-left:3px;text-align:left}.footer__addr dl dd:last-child{margin-bottom:0}.footer__nav{margin-right:40px}.footer__nav ul{border-top:1px solid #fff}.footer__nav ul li{padding:3px 5px;border-bottom:1px solid #fff}.footer__nav ul li a{display:block;padding-right:20px;background:url(../images/link_w.svg) no-repeat right center;color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-decoration:none}.footer__nav ul li a:hover{opacity:.6}.footer__snav ul{margin-bottom:8px}.footer__snav ul li{padding:1px 0}.footer__snav ul li a{color:#fff;font-size:10px;font-size:1rem;font-weight:500;letter-spacing:.05em;text-decoration:none}.footer__snav ul li a:hover{opacity:.6}.footer__copy{color:#fff;font-size:10px;font-size:1rem}.info{width:100%}.info__greet{position:relative;padding:50px 50px 70px 50px}.info__greet p{margin-bottom:50px;font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:.05em;line-height:2.7;text-align:center}.info__greet dl{font-weight:500;text-align:center}.info__greet dl dt{font-size:12px;font-size:1.2rem}.info__greet dl dd{font-size:17px;font-size:1.7rem;letter-spacing:.1em}.info__greet__obj{position:absolute}.info__greet #obj__1{top:10%;left:50%;margin-left:250px}.info__greet #obj__1 img{width:85px;height:auto}.info__greet #obj__2{bottom:10%;left:50%;margin-left:-370px}.info__greet #obj__2 img{width:80px;height:auto}.info__profile{padding:50px 50px 70px 50px;background:#ebf6fa}.info__profile__table{width:100%;max-width:650px;margin:0 auto}.info__profile__table table{width:100%;border:1px solid #ccc;border-collapse:collapse}.info__profile__table table th,.info__profile__table table td{padding:8px 20px;border:1px solid #ccc;font-size:13px;font-size:1.3rem;text-align:left}.info__profile__table table th{width:10em;background:#ebebeb;font-weight:500}.info__profile__table table td{background:#fff}.info .topback{background:#ebf6fa}.newspager{width:100%}.newspager__lead{width:100%;padding:70px 50px 70px 50px}.newspager__lead__img{width:100%;max-width:420px;margin:0 auto 40px auto}.newspager__lead__img img{width:100%;height:auto}.newspager__lead__catch{margin-bottom:30px;text-align:center}.newspager__lead__catch dl dt{margin-bottom:20px}.newspager__lead__catch dl dt span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.1em}.newspager__lead__btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newspager__lead__btn ul li{margin:0 15px}.newspager__lead__btn ul li a{display:block;padding:8px 30px 8px 30px;border:1px solid #0080de;border-radius:8px;color:#0080de;font-size:12px;font-size:1.2rem;font-weight:500;text-align:center;text-decoration:none}.newspager__lead__btn ul li a span{display:inline-block;padding-right:15px;background:url(../images/link_mark.svg) no-repeat right center}.newspager__lead__btn ul li a:hover{opacity:.6}.newspager__feature{width:100%;padding:70px 50px 50px 50px;background:#ebf6fa}.newspager__feature__adult{background:#f1f7ed}.newspager__feature .kids{background:url(../images/newspaper_kids.png) no-repeat right 30%;background-size:35%}.newspager__feature .adult{padding-bottom:50px;background:url(../images/newspaper_adult.png) no-repeat right 30%;background-size:32%}.newspager__feature__lead{width:100%;max-width:650px;margin:0 auto 60px auto}.newspager__feature__lead h2{margin-bottom:20px}.newspager__feature__lead h2 span{display:inline-block;margin-bottom:7px;padding-left:6px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.2em}.newspager__feature__lead p{width:60%;margin-bottom:5px;font-size:13px;font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:2.2;text-align:justify;text-justify:inter-ideograph}.newspager__feature__lead p.note{font-size:11px;font-size:1.1rem}.newspager__feature__box{width:100%;max-width:650px;margin:0 auto 60px auto;padding:0 20px 40px 20px;border:3px solid #000;border-radius:20px;background:#fff}.newspager__feature__box h3{margin-top:-48px;margin-bottom:20px;text-align:center}.newspager__feature__txt{margin-bottom:25px;text-align:center}.newspager__feature__txt.newspager__feature__txt__nomargin{margin-bottom:0}.newspager__feature__txt dl dt{margin-bottom:20px}.newspager__feature__txt dl dt span{display:inline-block;padding-left:6px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:25px;font-size:2.5rem;font-weight:700;letter-spacing:.1em}.newspager__feature__txt dl dd{font-size:13px;font-size:1.3rem;font-weight:500;line-height:1.8}.newspager__feature__imglist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newspager__feature__imglist ul li{margin:0 20px}.newspager__feature__imglist ul li dl dt img{width:auto;height:164px}.newspager__feature__imglist ul li dl dd{font-size:12px;font-size:1.2rem;font-weight:500;text-align:center}.newspager__feature__kids__1 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newspager__feature__kids__1 ul li{margin:0 10px}.newspager__feature__kids__1 ul li dl{width:160px;height:160px;overflow:hidden;border:3px solid #4ca6e8;border-radius:170px;text-align:center}.newspager__feature__kids__1 ul li dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;background:#4ca6e8;color:#fff;font-size:15px;font-size:1.5rem;font-weight:500}.newspager__feature__kids__1 ul li dl dd{padding-top:10px;font-size:11px;font-size:1.1rem;line-height:1.8}.newspager__feature__kids__2{padding:0 20px}.newspager__feature__kids__2 img{width:100%;height:auto}.newspager__feature__kids__3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px}.newspager__feature__kids__3 .img{width:45%}.newspager__feature__kids__3 .img img{width:100%;height:auto}.newspager__feature__kids__3 .txt{width:50%}.newspager__feature__kids__3 .txt dl dt{margin-bottom:10px;font-size:15px;font-size:1.5rem;font-weight:600;letter-spacing:.1em}.newspager__feature__kids__3 .txt dl dd{font-size:11px;font-size:1.1rem;line-height:2;text-align:justify;text-justify:inter-ideograph}.newspager__ad2{width:100%;padding:60px 50px 70px 50px}.newspager__ad2__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:480px;margin:0 auto}.newspager__ad2__img{width:45%}.newspager__ad2__img img{width:100%;height:auto}.newspager__ad2__body{width:48%}.newspager__ad2__body img{width:100%;height:auto}.newspager__ad2__body dl dt{margin-bottom:30px}.newspager__ad2__body ul li{margin-top:10px}.newspager__ad2__body ul li a{display:block;padding:8px 10px 8px 10px;border:1px solid #0080de;border-radius:8px;color:#0080de;font-size:12px;font-size:1.2rem;font-weight:500;text-align:center;text-decoration:none}.newspager__ad2__body ul li a span{display:inline-block;padding-right:15px;background:url(../images/link_mark.svg) no-repeat right center}.newspager__ad2__body ul li a:hover{opacity:.6}.newspager__ad2__btn{width:100%;max-width:300px;margin:0 auto;padding:50px 0 0 0;text-align:center}.newspager__ad2__btn a{display:block;padding:8px 10px 8px 10px;border:1px solid #0080de;border-radius:8px;color:#0080de;font-size:12px;font-size:1.2rem;font-weight:500;text-align:center;text-decoration:none}.newspager__ad2__btn a span{display:inline-block;padding-right:15px;background:url(../images/link_mark.svg) no-repeat right center}.newspager__ad2__btn a:hover{opacity:.6}.delivery{width:100%}.delivery__lead{width:100%;padding:70px 50px 60px 50px}.delivery__lead__img{margin-bottom:40px}.delivery__lead__img img{height:auto}.delivery__lead__catch{text-align:center}.delivery__lead__catch dl{margin-bottom:40px}.delivery__lead__catch dl:last-child{margin-bottom:0}.delivery__lead__catch dl:last-child dt{margin-bottom:0}.delivery__lead__catch dl dt{margin-bottom:20px}.delivery__lead__catch dl dt span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.1em}.delivery__lead__catch dl dd{font-size:13px;font-size:1.3rem;font-weight:500;line-height:2.4}.delivery__tab{width:100%;padding:0 50px 50px 50px}.delivery__tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.delivery__tab ul li{margin:0 5px}.delivery__tab ul li a{display:block;padding:8px 30px 8px 30px;border:1px solid #0080de;border-radius:8px;color:#0080de;font-size:12px;font-size:1.2rem;font-weight:500;text-align:center;text-decoration:none}.delivery__tab ul li a span{display:inline-block;padding-right:15px;background:url(../images/link_mark.svg) no-repeat right center}.delivery__tab ul li a:hover{opacity:.6}.delivery__thismonth{margin-bottom:30px;text-align:center}.delivery__thismonth a{display:inline-block}.delivery__thismonth a:hover{opacity:.6}.delivery__reason{width:100%;margin-bottom:30px;padding:0 50px}.delivery__reason__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:770px;margin:0 auto;padding:50px 60px 70px 60px;background:url(../images/delivery_reason_bg.svg) center center;background-size:100% 100%}.delivery__reason__img{width:40%;text-align:center}.delivery__reason__img h2{margin-bottom:10px}.delivery__reason__img p img{width:85%;height:auto}.delivery__reason__list{width:60%}.delivery__reason__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery__reason__list ul li{width:48.5%;overflow:hidden;border:3px solid #4ca6e8;border-radius:25px;background:#fff}.delivery__reason__list ul li dl{font-weight:500}.delivery__reason__list ul li dl dt{padding:10px 5px 12px 5px;background:#4ca6e8;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.4;text-align:center}.delivery__reason__list ul li dl dd{padding:10px 13px;background:#fff;font-size:12px;font-size:1.2rem;text-align:left}.delivery__flow{width:100%;padding:60px 50px;background:#ebf6fa}.delivery__flow h2{margin-bottom:40px;text-align:center}.delivery__flow h2 span{display:inline-block;margin-bottom:7px;padding-left:6px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.2em}.delivery__flow__list{width:100%;max-width:650px;margin:0 auto 50px auto}.delivery__flow__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery__flow__list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.delivery__flow__list ul li.flow{position:relative;border:3px solid #000;border-radius:10px;background:#fff}.delivery__flow__list ul li.flow__1{width:22%}.delivery__flow__list ul li.flow__2{width:46%}.delivery__flow__list ul li.flow__3{width:22%}.delivery__flow__list ul li.mark{width:5%;text-align:center}.delivery__flow__list ul li .num{position:absolute;top:-20px;left:0;width:100%;text-align:center}.delivery__flow__list ul li p{padding:35px 20px 30px 20px;font-size:14px;font-size:1.4rem;font-weight:500}.delivery__flow__table{width:100%;max-width:650px;margin:0 auto}.delivery__flow__table table{width:100%;border:2px solid #99ccf2;border-collapse:collapse}.delivery__flow__table table th,.delivery__flow__table table td{border:2px solid #99ccf2;font-weight:500;text-align:center}.delivery__flow__table table th{padding:4px;background:#99ccf2;font-size:15px;font-size:1.5rem}.delivery__flow__table table th:first-child{border-right:2px solid #fff}.delivery__flow__table table th span{padding-left:10px;font-size:11px;font-size:1.1rem}.delivery__flow__table table td{padding:10px;background:#fff;font-size:19px;font-size:1.9rem}.delivery__flow__table table td span{display:inline-block;width:4em;text-align:left}.delivery__service{width:100%;padding:60px 50px}.delivery__service h2{margin-bottom:50px;text-align:center}.delivery__service h2 span{display:inline-block;margin-bottom:7px;padding-left:6px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.2em}.delivery__service__list{width:100%;max-width:650px;margin:0 auto}.delivery__service__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery__service__list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;padding:40px 30px 20px 30px;border:3px solid #000;border-radius:20px;background:#f1f7ed}.delivery__service__list ul li h3{position:absolute;top:-20px;left:0;width:100%;text-align:center}.delivery__service__list ul li h3 span{display:inline-block;padding:5px 10px;border:3px solid #000;border-radius:30px;background:#4ca6e8;color:#fff;font-size:17px;font-size:1.7rem;font-weight:600;text-align:center}.delivery__service__list ul li:nth-child(1){width:100%}.delivery__service__list ul li:nth-child(1) h3 span{width:60%}.delivery__service__list ul li:nth-child(1) .delivery__service__list__body{width:58%}.delivery__service__list ul li:nth-child(1) .delivery__service__list__img{width:38.5%}.delivery__service__list ul li:nth-child(2),.delivery__service__list ul li:nth-child(3){width:47%}.delivery__service__list ul li:nth-child(2) h3 span,.delivery__service__list ul li:nth-child(3) h3 span{width:95%}.delivery__service__list ul li:nth-child(2) .delivery__service__list__body,.delivery__service__list ul li:nth-child(3) .delivery__service__list__body{width:100%}.delivery__service__list ul li:nth-child(2) .delivery__service__list__img,.delivery__service__list ul li:nth-child(3) .delivery__service__list__img{width:100%}.delivery__service__list ul li:nth-child(4){width:100%}.delivery__service__list ul li:nth-child(4) h3 span{width:60%}.delivery__service__list ul li:nth-child(4) .delivery__service__list__body{width:55%}.delivery__service__list ul li:nth-child(4) .delivery__service__list__img{width:40%}.delivery__service__list__body p{margin-bottom:15px;font-size:13px;font-size:1.3rem;line-height:1.9;text-align:justify;text-justify:inter-ideograph}.delivery__service__list__body .box{margin-bottom:15px;padding:15px 20px;border:2px solid #99ccf2;background:#fff}.delivery__service__list__body .box dl dt{margin-bottom:5px;color:#0080de;font-size:14px;font-size:1.4rem;font-weight:500}.delivery__service__list__body .box dl dd{margin-bottom:5px;font-size:11px;font-size:1.1rem;line-height:1.8;text-align:justify;text-justify:inter-ideograph}.delivery__service__list__body .box dl dd.note{font-size:10px;font-size:1rem}.delivery__service__list__img img{width:100%;height:auto}.delivery__lineup{width:100%;padding:60px 50px 30px 50px;background:#ebf6fa}.delivery__lineup h2{margin-bottom:20px;text-align:center}.delivery__lineup h2 span{display:inline-block;margin-bottom:7px;padding-left:6px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.2em}.delivery__lineup__lead{margin-bottom:30px;font-size:13px;font-size:1.3rem;font-weight:500;line-height:2.4;text-align:center}.delivery__lineup__inner{width:100%;max-width:950px;margin:0 auto;background:url(../images/lineup.svg) no-repeat left 0px}.delivery__lineup__tab{width:100%;max-width:650px;margin:0 auto;margin-bottom:60px}.delivery__lineup__tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery__lineup__tab ul li{width:19%}.delivery__lineup__tab ul li:nth-child(3) a,.delivery__lineup__tab ul li:nth-child(4) a{letter-spacing:-.1em}.delivery__lineup__tab ul li a{display:block;padding:9px 0;border-radius:10px;background:#4ca6e8;color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.05em;text-align:center;text-decoration:none}.delivery__lineup__tab ul li a:hover{opacity:.6}.delivery__lineup__list{width:100%;max-width:650px;margin:0 auto 0px auto}.delivery__lineup__list ul li{margin-bottom:50px;padding:20px 25px 30px 25px;border-left:4px solid #4ca6e8;background:#fff}.delivery__lineup__list ul li .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery__lineup__list ul li .wrap .data{width:48%}.delivery__lineup__list ul li .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery__lineup__list ul li .wrapper .wrapper__box{width:48%}.delivery__lineup__list ul li .catch{margin-bottom:12px;padding-bottom:5px;border-bottom:1px solid #ccc}.delivery__lineup__list ul li .name{margin-bottom:5px;color:#0080de;font-size:20px;font-size:2rem;font-weight:600;letter-spacing:.1em}.delivery__lineup__list ul li .lead{margin-bottom:15px;font-size:13px;font-size:1.3rem;line-height:1.8}.delivery__lineup__list ul li .label span{display:inline-block;padding:0 10px;border:1px solid #000;font-size:11px;font-size:1.1rem}.delivery__lineup__list ul li .data .img img{width:100%;height:auto}.delivery__lineup__list ul li .data .detail .detail__icon{margin-bottom:10px}.delivery__lineup__list ul li .data .detail .detail__table table{width:100%;border-top:1px dotted #000;border-collapse:collapse}.delivery__lineup__list ul li .data .detail .detail__table th,.delivery__lineup__list ul li .data .detail .detail__table td{padding:3px 0;border-bottom:1px dotted #000}.delivery__lineup__list ul li .data .detail .detail__table th{padding-right:10px;font-size:11px;font-size:1.1rem;font-weight:600;white-space:nowrap}.delivery__lineup__list ul li .data .detail .detail__table td{width:90%;font-size:11px;font-size:1.1rem;font-weight:600}.delivery__lineup__list ul li .data .detail .detail__table td span{margin-right:5px;font-size:20px;font-size:2rem}.delivery__lineup__list ul li .data__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.delivery__lineup__list ul li .data__flex .img{width:60%}.delivery__lineup__list ul li .data__flex .detail{width:40%}.delivery__howto{width:100%;padding:70px 50px 80px 50px;background:#fff}.delivery__howto h2{margin-bottom:20px;text-align:center}.delivery__howto h2 span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.1em}.delivery__howto__lead{margin-bottom:30px;font-size:13px;font-size:1.3rem;font-weight:500;line-height:2;text-align:center}.delivery__howto__list{width:100%;max-width:650px;margin:0 auto 20px auto}.delivery__howto__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery__howto__list ul li{width:19%;border:2px solid #4ca6e8}.delivery__howto__list ul li .img{width:100%;margin-bottom:7px}.delivery__howto__list ul li .img img{width:100%;height:auto}.delivery__howto__list ul li dl{padding:0 10px 10px 10px}.delivery__howto__list ul li dl dt{margin-bottom:5px;color:#0080de;font-size:12px;font-size:1.2rem;font-weight:500}.delivery__howto__list ul li dl dd{font-size:10px;font-size:1rem;line-height:1.4;text-align:justify;text-justify:inter-ideograph}.delivery__howto__meter{width:100%;max-width:650px;margin:0 auto}.delivery__howto__meter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2px 14px;border-radius:6px;background:-webkit-gradient(linear, left top, right top, from(#ff824c), to(#ffdccd));background:-o-linear-gradient(left, #ff824c, #ffdccd);background:linear-gradient(to right, #ff824c, #ffdccd)}.delivery__howto__meter ul li{color:#fff;font-size:13px;font-size:1.3rem;font-weight:600}.delivery__voice{width:100%;padding:70px 50px 80px 50px;background:#ebf6fa}.delivery__voice h2{margin-bottom:50px;text-align:center}.delivery__voice h2 span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.1em}.delivery__voice__list{width:100%;max-width:650px;margin:0 auto}.delivery__voice__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery__voice__list ul li{position:relative;width:47.5%;padding:35px 25px 35px 35px}.delivery__voice__list ul li::after{z-index:4;position:absolute;top:-10px;left:40px;width:70px;height:20px;background:url(../images/milk_voice.svg) center center;background-size:cover;content:''}.delivery__voice__list ul li dl{z-index:3;position:relative;font-weight:500}.delivery__voice__list ul li dl dt{margin-bottom:10px;color:#ff824c;font-size:14px;font-size:1.4rem;line-height:1.7}.delivery__voice__list ul li dl dd.name{margin-bottom:8px;font-size:12px;font-size:1.2rem;text-align:right}.delivery__voice__list ul li dl dd.body{font-size:12px;font-size:1.2rem;line-height:2.2}.delivery__voice__list ul li dl dd.body span{display:inline;padding-bottom:3px;border-bottom:1px solid #ddd}.delivery__voice__list ul li .board{z-index:1;position:absolute;top:12px;left:12px;width:100%;height:100%;border-radius:20px;background:#fff}.delivery__voice__list ul li .line{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #3399e5;border-radius:20px}.delivery__area{width:100%;padding:70px 50px 50px 50px;background:#fff}.delivery__area h2{margin-bottom:50px;text-align:center}.delivery__area h2 span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.1em}.delivery__area__map{width:100%;max-width:650px;margin:0 auto;border:2px solid #99ccf2;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.2);box-shadow:0 0 8px rgba(0,0,0,0.2)}.delivery__area__map img{width:100%;height:auto}.delivery__area__txt{padding-top:10px;font-size:15px;font-size:1.5rem;text-align:center}.milk{width:100%}.milk__lead{width:100%;padding:70px 50px 70px 50px}.milk__lead__img{margin-bottom:40px}.milk__lead__img img{height:auto}.milk__lead__catch{margin-bottom:10px;text-align:center}.milk__lead__catch dl dt{margin-bottom:30px}.milk__lead__catch dl dt span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.1em}.milk__lead__catch dl dd{font-size:13px;font-size:1.3rem;font-weight:500;line-height:2.4}.milk__lineup{width:100%;padding:0 50px 70px 50px;background:#ebf6fa}.milk__lineup__inner{width:100%;max-width:950px;margin:0 auto;padding-top:70px;background:url(../images/lineup.svg) no-repeat left 40px}.milk__lineup__ctg{width:100%;max-width:650px;margin:0 auto;margin-bottom:10px}.milk__lineup__ctg ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.milk__lineup__ctg ul li{width:100%}.milk__lineup__ctg ul li dl{text-align:center}.milk__lineup__ctg ul li dl dt{color:#4ca6e8;font-size:17px;font-size:1.7rem;font-weight:700;letter-spacing:.05em}.milk__lineup__ctg ul li dl dd{color:#4ca6e8;font-size:12px;font-size:1.2rem}.milk__lineup__tab{width:100%;max-width:650px;margin:0 auto;margin-bottom:50px}.milk__lineup__tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.milk__lineup__tab ul li{width:15.8%}.milk__lineup__tab ul li a{display:block;padding:9px 0;border-radius:10px;background:#4ca6e8;color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.05em;line-height:1.3;text-align:center;text-decoration:none}.milk__lineup__tab ul li a:hover{opacity:.6}.milk__lineup__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:650px;margin:0 auto 90px auto}.milk__lineup__box{width:100%;max-width:650px;margin:0 auto 90px auto;padding:40px 20px;border:3px solid #000;border-radius:20px;background:#fff}.milk__lineup__box h2{text-align:center}.milk__lineup__box h2 span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:25px;font-size:2.5rem;font-weight:700;letter-spacing:.05em}.milk__lineup__box p{padding:0 10px;padding-top:20px;font-size:13px;font-size:1.3rem;font-weight:500;line-height:1.8;text-align:center}.milk__lineup__box__list{width:80%;margin:0 auto 50px auto;padding-top:30px}.milk__lineup__box__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.milk__lineup__box__list ul li{width:45%;text-align:center}.milk__lineup__box__list ul li .img{margin-bottom:10px;text-align:center}.milk__lineup__box__list ul li .img img{width:80%;height:auto}.milk__lineup__box__list ul li dl{font-weight:500;text-align:center}.milk__lineup__box__list ul li dl dt{margin-bottom:5px;color:#0080de;font-size:13px;font-size:1.3rem}.milk__lineup__box__list ul li dl dd{font-size:12px;font-size:1.2rem}.milk__lineup__box__point{margin-bottom:30px}.milk__lineup__box__point ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.milk__lineup__box__point ul li{width:190px;height:190px;margin:0 5px;border:3px solid #c9e4f8;border-radius:190px;background:#fff;text-align:center}.milk__lineup__box__point ul li a{text-decoration:none}.milk__lineup__box__point ul li a:hover dl dt{color:#ff824c}.milk__lineup__box__point ul li a:hover dl dd{color:#ff824c}.milk__lineup__box__point ul li h3{margin:-20px 0 10px 0}.milk__lineup__box__point ul li dl{padding:0 15px;font-weight:500;text-align:center}.milk__lineup__box__point ul li dl dt{margin-bottom:10px;color:#0080de;font-size:13px;font-size:1.3rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.milk__lineup__box__point ul li dl dd{color:#333;font-size:10px;font-size:1rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.milk__lineup__box__btn{text-align:center}.milk__lineup__box__btn a{display:inline-block;width:auto;margin:0 5px;padding:9px 25px;border-radius:10px;background:#4ca6e8;color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.05em;text-align:center;text-decoration:none;white-space:nowrap}.milk__lineup__box__btn a:hover{opacity:.6}.milk__lineup__sbox{width:45%;max-width:650px;padding:30px 25px;border:3px solid #000;border-radius:20px;background:#fff}.milk__lineup__sbox ul li{width:100%;text-align:left}.milk__lineup__sbox ul li .img{margin-bottom:10px;text-align:center}.milk__lineup__sbox ul li .img img{width:80%;height:auto}.milk__lineup__sbox ul li dl{font-weight:500}.milk__lineup__sbox ul li dl dt{margin-bottom:5px;color:#0080de;font-size:13px;font-size:1.3rem}.milk__lineup__sbox ul li dl dd{font-size:12px;font-size:1.2rem}.milk__lineup__sbox ul li dl dd.price{padding-top:7px;text-align:right}.milk__lineup__sbox ul li dl dd.btn{padding-top:15px;text-align:center}.milk__lineup__sbox ul li dl dd.btn a{display:inline-block;width:auto;margin:0 5px;padding:9px 20px;border-radius:10px;background:#4ca6e8;color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.05em;text-align:center;text-decoration:none;white-space:nowrap}.milk__lineup__sbox ul li dl dd.btn a:hover{opacity:.6}.milk__lineup__label{margin-bottom:30px;text-align:center}.milk__lineup__label .f{margin-bottom:0px}.milk__lineup__label h4 span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.1em}.milk__lineup__others{width:100%;max-width:500px;margin:0 auto 40px auto}.milk__lineup__others ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.milk__lineup__others ul li{width:200px;margin:0 20px 50px 20px}.milk__lineup__others ul li .img{margin-bottom:15px;text-align:center}.milk__lineup__others ul li .img img{width:95%;height:auto}.milk__lineup__others ul li dl{font-weight:500}.milk__lineup__others ul li dl dt{margin-bottom:5px;color:#0080de;font-size:13px;font-size:1.3rem}.milk__lineup__others ul li dl dd{font-size:12px;font-size:1.2rem}.milk__lineup__others ul li dl dd.price{padding-top:7px;text-align:right}.milk__lineup__others ul li dl dd.btn{padding-top:15px;text-align:center}.milk__lineup__others ul li dl dd.btn a{display:inline-block;width:auto;margin:0 5px;padding:9px 10px 9px 10px;border-radius:10px;background:#4ca6e8;color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.05em;text-align:center;text-decoration:none;white-space:nowrap}.milk__lineup__others ul li dl dd.btn a:hover{opacity:.6}.milk__mark{width:100%;padding:70px 50px 70px 50px}.milk__mark h2{margin-bottom:30px;text-align:center}.milk__mark h2 span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.1em}.milk__mark__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:650px;margin:0 auto}.milk__mark__txt{width:45%;font-size:13px;font-size:1.3rem;line-height:1.8}.milk__mark__img{width:50%;margin-top:-65px}.milk__mark__img img{width:100%;height:auto}.milk__voice{width:100%;padding:70px 50px 80px 50px;background:#ebf6fa}.milk__voice h2{margin-bottom:50px;text-align:center}.milk__voice h2 span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.1em}.milk__voice__list{width:100%;max-width:650px;margin:0 auto}.milk__voice__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.milk__voice__list ul li{position:relative;width:47.5%;padding:35px 25px 35px 35px}.milk__voice__list ul li::after{z-index:4;position:absolute;top:-10px;left:40px;width:70px;height:20px;background:url(../images/milk_voice.svg) center center;background-size:cover;content:''}.milk__voice__list ul li dl{z-index:3;position:relative;font-weight:500}.milk__voice__list ul li dl dt{margin-bottom:10px;color:#ff824c;font-size:14px;font-size:1.4rem;line-height:1.7}.milk__voice__list ul li dl dd.name{margin-bottom:8px;font-size:12px;font-size:1.2rem;text-align:right}.milk__voice__list ul li dl dd.body{font-size:12px;font-size:1.2rem;line-height:2.2}.milk__voice__list ul li dl dd.body span{display:inline;padding-bottom:3px;border-bottom:1px solid #ddd}.milk__voice__list ul li .board{z-index:1;position:absolute;top:12px;left:12px;width:100%;height:100%;border-radius:20px;background:#fff}.milk__voice__list ul li .line{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #3399e5;border-radius:20px}.milk__note{padding:50px;text-align:center}.milk__note p{font-size:13px;font-size:1.3rem}#milk__lineup__3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;padding:30px 20px 0 20px}#milk__lineup__3 .milk__lineup__box__list{width:45%}#milk__lineup__3 .milk__lineup__box__list li{width:100%}#milk__lineup__3 .milk__lineup__box__img{width:50%}#milk__lineup__3 .milk__lineup__box__img img{width:100%;height:auto}.contact__headline{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:230px;background:#f1f7ed}.contact__headline h2{margin-top:30px}.contact__headline::after{z-index:10;position:absolute;bottom:-1px;left:0;width:100%;height:50px;background:url(../images/visual_cover.png) no-repeat center center;background-size:100% 50px;content:''}.contact__form{width:100%;padding:40px 50px 0 50px}.contact__form div.error{position:absolute;top:-8px;left:20px}.contact__form div.error span{display:inline-block;position:relative;padding:3px 10px 4px 10px;border-radius:3px;background:#f00;color:#fff;font-size:12px;font-size:1.2rem}.contact__form div.error span::after{position:absolute;top:100%;left:20px;margin-left:-10px;border:5px solid transparent;border-top:7px solid #f00;content:''}.contact__form__txt{padding:40px 0 100px 0;text-align:center}.contact__form__txt__inner{display:inline-block;margin:0 auto;text-align:left}.contact__form__txt__inner h3{margin-bottom:40px;font-size:20px;font-size:2rem;text-align:center}.contact__form__txt__inner p{margin-bottom:10px;font-size:14px;font-size:1.4rem;line-height:2}.contact__form__txt__inner p.center{text-align:center}.contact__form__txt__box{margin-bottom:40px}.contact__form__txt__btn{text-align:center}.contact__form__txt__btn a{display:inline-block;padding:10px 30px;border-radius:6px;background:#3399e5;color:#fff;font-size:14px;font-size:1.4rem;text-decoration:none}.contact__form__txt__btn a:hover{opacity:.6}.contact__form__btn{width:100%;max-width:550px;margin:0 auto;padding:30px 0 50px 0}.contact__form__btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__form__btn ul li{width:27%}.contact__form__btn ul li a{display:block}.contact__form__btn ul li a:hover{opacity:.6}.contact__form__btn ul li img{width:100%;height:auto}.contact__form__note{margin-bottom:20px;padding-top:30px;color:#3399e5;font-size:14px;font-size:1.4rem;font-weight:500;text-align:center}.contact__form__submit{margin-bottom:50px;text-align:center}.contact__form__submit input[type="button"].form__back{margin:0 10px;padding:17px 50px;border:none;border-radius:5px;background:#aaa;color:#fff;font-size:20px;font-size:2rem;font-weight:700;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contact__form__submit input[type="button"].form__back:hover{background:#fc8254}.contact__form__submit input[type="button"].go__confirm{margin:0 10px;padding:17px 50px;border:none;border-radius:5px;background:#3399e5;color:#fff;font-size:20px;font-size:2rem;font-weight:700;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contact__form__submit input[type="button"].go__confirm:hover{background:#fc8254}.contact__form__submit input[type="submit"]{margin:0 10px;padding:17px 50px;border:none;border-radius:5px;background:#3399e5;color:#fff;font-size:20px;font-size:2rem;font-weight:700;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contact__form__submit input[type="submit"]:hover{background:#fc8254}.contact__form__msg{margin-bottom:20px;color:#c00;font-size:14px;font-size:1.4rem;text-align:center}.contact__form__table{width:100%;max-width:700px;margin:0 auto}.contact__form__table .kind__regular{display:none}.contact__form__table #products__regular{display:none}.contact__form__table h3{margin-bottom:20px;text-align:center}.contact__form__table h3 span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);color:#3399e5;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:.1em}.contact__form__table input[type="text"],.contact__form__table input[type="email"]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:13px;font-size:1.3rem}.contact__form__table input[type="text"].error,.contact__form__table input[type="email"].error{border:2px solid #f00}.contact__form__table input.form__zip1{width:12%}.contact__form__table input.form__zip2{width:18%}.contact__form__table input.form__date,.contact__form__table input.form__tel{width:20%}.contact__form__table textarea{width:100%;height:150px;padding:10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:13px;font-size:1.3rem}.contact__form__table textarea.error{border:2px solid #f00}.contact__form__table input[type="radio"],.contact__form__table input[type="checkbox"]{margin-right:10px}.contact__form__table>table{width:100%;margin-bottom:30px;border-collapse:collapse}.contact__form__table>table.confirm>tbody>tr>td{padding-top:10px}.contact__form__table>table>tbody>tr>th,.contact__form__table>table>tbody>tr>td{padding:10px 0;font-size:13px;font-size:1.3rem;text-align:left}.contact__form__table>table>tbody>tr>th{position:relative;width:14em;padding-top:20px;font-weight:500;vertical-align:top}.contact__form__table>table>tbody>tr>th span.required{display:inline-block;position:absolute;top:20px;right:0;padding:2px 10px;border-radius:3px;background:#fc8254;color:#fff;font-size:11px;font-size:1.1rem}.contact__form__table>table>tbody>tr>th span.note{padding-left:5px;font-size:10px;font-size:1rem}.contact__form__table>table>tbody>tr>td{position:relative;padding-left:20px}.contact__form__table>table>tbody>tr>td .attention{display:none;margin-bottom:10px;padding-top:10px}.contact__form__table>table>tbody>tr>td #attention__try{display:block}.contact__form__table>table>tbody>tr>td div.radio__box{padding-top:10px;padding-bottom:10px}.contact__form__table>table>tbody>tr>td div.radio__box label{white-space:nowrap}.contact__form__table>table>tbody>tr>td div.radio__box span{margin-right:20px}.contact__form__table>table>tbody>tr>td div.other__box{padding-top:5px}.contact__form__table>table>tbody>tr>td div.note{padding-top:5px;font-size:12px;font-size:1.2rem}.contact__form__table>table.confirm>tbody>tr>td{padding-top:20px}.contact__form__products{width:100%;border:1px solid #ccc;border-radius:4px}.contact__form__products>table{width:100%;border-collapse:collapse}.contact__form__products>table>tbody>tr>th,.contact__form__products>table>tbody>tr>td{padding-top:5px;padding-bottom:5px;font-size:13px;font-size:1.3rem;font-weight:normal;vertical-align:middle}.contact__form__products>table>tbody>tr>th.dot,.contact__form__products>table>tbody>tr>td.dot{border-bottom:1px dotted #ccc}.contact__form__products>table>tbody>tr>th.line,.contact__form__products>table>tbody>tr>td.line{border-bottom:1px solid #ccc}.contact__form__products>table>tbody>tr>th{padding-left:15px}.contact__form__products>table>tbody>tr>th input[type="checkbox"]{margin-right:7px}.contact__form__products>table>tbody>tr>th span{margin-left:5px;font-size:9px;font-size:.9rem}.contact__form__products>table>tbody>tr>td{white-space:nowrap}.contact__form__products>table>tbody>tr>td input[type="text"]{width:50px;padding:5px 10px;vertical-align:baseline}.contact__form__products>table>tbody>tr>td.p__name{padding-right:5px;padding-left:10px}.contact__form__products>table>tbody>tr>td.p__num{width:1%;padding-right:10px}.contact__form__products>table>tbody>tr>td.p__par{width:1%;padding-right:5px}.contact__form__products>table>tbody>tr>td.p__price{width:1%;padding-right:15px;color:#fc8254}.contact__form__products>table>tbody>tr>td.p__price span{padding-right:5px;font-size:22px;font-size:2.2rem;font-weight:500;line-height:1}.contact__form__products>table>tbody>tr>td.p__note{padding-bottom:7px;padding-left:15px;text-align:left}.contact__form__products>table>tbody>tr>td.p__note dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__form__products>table>tbody>tr>td.p__note dl dt{font-size:13px;font-size:1.3rem}.contact__form__products>table>tbody>tr>td.p__note dl dd{padding-left:10px;font-size:10px;font-size:1rem;line-height:1.2}.contact__form__products>table>tbody>tr>td.p__sum{padding-bottom:7px}.contact__form__products>table>tbody>tr>td.p__sum .p__sum__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.contact__form__products>table>tbody>tr>td.p__sum .regular__note{padding-left:15px}.contact__form__products>table>tbody>tr>td.p__sum .regular__note dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__form__products>table>tbody>tr>td.p__sum .regular__note dl dt{font-size:13px;font-size:1.3rem}.contact__form__products>table>tbody>tr>td.p__sum .regular__note dl dd{padding-left:10px;font-size:10px;font-size:1rem;line-height:1.2}.contact__form__products>table>tbody>tr>td.p__sum .regular__sum{padding-right:15px}.contact__form__products>table>tbody>tr>td.p__sum .regular__sum dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contact__form__products>table>tbody>tr>td.p__sum .regular__sum dl dd{color:#fc8254}.contact__form__products>table>tbody>tr>td.p__sum .regular__sum dl dd span{padding-right:5px;font-size:22px;font-size:2.2rem;font-weight:500;line-height:1}.contact__form__products>table>tbody>tr>td.p__sum span.txt{padding-right:5px;font-size:13px;font-size:1.3rem}.headline{margin-bottom:50px;text-align:center}.headline span{display:inline-block;padding-left:6px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.2em}.topback{width:100%;padding:20px 50px 70px 50px;text-align:center}.topback a:hover{opacity:.6}.menu{z-index:2000;position:fixed;top:17px;right:50px;width:38px;height:38px;background:url(../images/menu_bg.svg);background-size:cover}.menu.active{background:url(../images/menu_bg_on.svg);background-size:cover}.menu__trigger{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;width:38px;height:38px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.menu__trigger span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:absolute;left:24%;width:56%;height:3px;background-color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.menu__trigger span:nth-of-type(1){top:9px}.menu__trigger span:nth-of-type(2){top:17px}.menu__trigger span:nth-of-type(3){top:25px}.menu .menu__trigger.active span{background:#3399e5}.menu .menu__trigger.active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.menu .menu__trigger.active span:nth-of-type(2){opacity:0}.menu .menu__trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.fade{-webkit-transform:translate(0, 40px);-ms-transform:translate(0, 40px);transform:translate(0, 40px);opacity:0;-webkit-transition:1.3s;-o-transition:1.3s;transition:1.3s}.fade__on{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1.0}a[href*="tel:"]{text-decoration:none;cursor:default;pointer-events:none}.btn__application{z-index:100;position:fixed;top:450px;left:50%;width:110px;margin-left:350px}.btn__application a{display:block}.btn__application a:hover{opacity:.6}.btn__application img{width:100%;height:auto}@media only screen and (max-width: 769px){.pc{display:none}.sp{display:block}a[href*="tel:"]{text-decoration:none;cursor:default;pointer-events:auto}.header{padding:0 5% 0 5%}.header__inner h1{margin:0}.header__inner h1 img{width:auto;height:30px}.nav{padding:10px 0px 30px 0px}.nav__inner ul li{margin:4vh 0;font-size:20px;font-size:2rem}.nav__box{width:80vw;background:url(../images/menu_bg_sp.png) no-repeat right center;background-size:contain}.visual{height:400px;background-size:auto 250px}.visual::after{height:30px;background:url(../images/visual_cover.png) no-repeat center center;background-size:100% 30px}.visual #obj__1{top:113px;width:122px;margin-right:25px}.visual #obj__2{bottom:0;width:122px;margin-left:1px}.visual #obj__3{bottom:31px;width:112px;margin-right:36px}.visual #obj__4{top:8px;width:111px;margin-right:-11px}.visual #obj__5{top:103px;width:171px;margin-left:12px}.visual #obj__b{top:0;left:-90px;width:600px;margin-left:0}.visual__obj{width:100%;height:400px}.visual__obj__txt{position:absolute;top:40px;right:3%}.visual__obj__txt img{width:90px;height:auto}.visual__obj__btn{z-index:200;position:absolute;right:10%;bottom:0}.concept{padding:10% 5% 10% 5%}.concept h2{margin-bottom:10%}.concept h2 span{font-size:20px;font-size:2rem}.concept__lead{font-size:14px;font-size:1.4rem;letter-spacing:0}.concept__obj{position:absolute}.concept__obj__sp{padding-top:10%}.concept__obj__sp img{width:100%;height:auto}.concept #obj__1{top:9%;left:50%;margin-left:0}.concept #obj__1 img{width:230px;height:auto}.concept #obj__2{top:32%;left:50%;margin-left:0}.concept #obj__2 img{width:240px;height:auto}.concept #obj__3{bottom:10%;left:50%;margin-left:0}.concept #obj__3 img{width:200px;height:auto}.service{padding:10% 5%}.service h2{margin-bottom:10%}.service__list ul li{width:100%;margin-bottom:10%}.service__list ul li:last-child{margin-bottom:0}.service__list ul li h3 img{width:auto;height:23px}.service__item{overflow:hidden;border:2px solid #4ca6e8;border-radius:10px}.service__item dl dt{background:#fff}.service__item dl dt img{width:100%;height:auto}.service__item dl dd{padding:7px 15px 0 15px;background:#4ca6e8;color:#fff;font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.15em}.service__btn{padding:0 15px 10px 15px;background:#4ca6e8;color:#fff;text-align:right}.service__btn span{display:inline-block;padding-right:11px;border-bottom:1px dotted #fff;background:url(../images/link_w.svg) no-repeat right 5px;background-size:6px;font-size:10px;font-size:1rem}.deliver{padding:10% 5%}.deliver h2{margin-bottom:10%}.deliver__catch{margin-bottom:5%}.deliver__catch img{width:auto;height:23px}.deliver__data{margin:0 auto 10% auto}.deliver__data__img{width:100%;margin-bottom:5%;text-align:center}.deliver__data__img img{width:70%;height:auto;margin:0 auto}.deliver__data__txt{width:100%}.deliver__data__txt h3{font-size:21px;font-size:2.1rem}.deliver__data__txt__sub{margin-bottom:5%}.deliver__data__txt dl dt{margin-bottom:10px;font-size:14px;font-size:1.4rem}.deliver__data__txt dl dd{font-size:12px;font-size:1.2rem;line-height:2}.deliver__recommended__list{width:100%;padding:10px 15px}.tel{margin-bottom:10%;padding:10% 10%}.tel__inner h2{margin:0;margin-bottom:3%}.tel__inner h2 span{font-size:17px;font-size:1.7rem}.tel__data{max-width:100%;margin:0 0}.tel__data ul li{margin:8px 0}.footer__box{padding:10% 5%}.footer__illust{right:-10px}.footer__illust img{width:90px}.footer__addr{margin-right:0;margin-bottom:5%}.footer__nav{margin-right:40px}.footer__nav ul li a{padding-right:30px}.info{width:100%}.info__greet{padding:10% 5%}.info__greet p{margin-bottom:10%;letter-spacing:0;line-height:2;text-align:left}.info__greet #obj__1{top:0%;right:5%;left:auto;margin-left:0}.info__greet #obj__2{bottom:5%;left:5%;margin-left:0}.info__profile{padding:10% 5%}.info__profile__table table th,.info__profile__table table td{padding:8px 10px}.info__profile__table table th{width:6em}.newspager__lead{padding:10% 5%}.newspager__lead__img{margin:0 auto 10% auto}.newspager__lead__catch{margin-bottom:0;text-align:center}.newspager__lead__catch dl dt{margin-bottom:5%}.newspager__lead__catch dl dt span{padding-left:0;font-size:16px;font-size:1.6rem;letter-spacing:0}.newspager__lead__btn ul li{width:100%;margin:2% 0}.newspager__lead__btn ul li a{padding:13px;font-size:14px;font-size:1.4rem}.newspager__feature{padding:10% 5% 1% 5%}.newspager__feature .kids{background:url(../images/newspaper_kids.png) no-repeat right 30%;background-size:35%}.newspager__feature .adult{padding-bottom:0;background:url(../images/newspaper_adult.png) no-repeat right 30%;background-size:32%}.newspager__feature__lead{margin:0 auto 10% auto}.newspager__feature__lead h2{margin-bottom:10%}.newspager__feature__lead h2 span{font-size:16px;font-size:1.6rem;letter-spacing:0}.newspager__feature__lead p{width:60%;font-size:14px;font-size:1.4rem;letter-spacing:0;line-height:2}.newspager__feature__lead p.note{font-size:12px;font-size:1.2rem}.newspager__feature__box{margin:0 auto 105 auto;padding:0 20px 40px 20px}.newspager__feature__box h3{margin-top:-38px}.newspager__feature__box h3 img{width:95%;height:auto}.newspager__feature__txt dl dt{margin-bottom:5%}.newspager__feature__txt dl dt span{font-size:18px;font-size:1.8rem;letter-spacing:0}.newspager__feature__txt dl dd{font-size:15px;font-size:1.5rem;line-height:1.8;text-align:left}.newspager__feature__imglist ul li{width:100%;margin:0 0 5% 0}.newspager__feature__imglist ul li dl dt{text-align:center}.newspager__feature__imglist ul li dl dt img{width:auto;height:200px}.newspager__feature__imglist ul li dl dd{font-size:14px;font-size:1.4rem}.newspager__feature__kids__1 ul li{margin:10px}.newspager__feature__kids__1 ul li dl{width:200px;height:200px;border-radius:200px}.newspager__feature__kids__1 ul li dl dt{font-size:17px;font-size:1.7rem}.newspager__feature__kids__1 ul li dl dd{padding-top:15px;font-size:13px;font-size:1.3rem;line-height:1.8}.newspager__feature__kids__2{padding:0}.newspager__feature__kids__3{padding:0}.newspager__feature__kids__3 .img{width:100%;margin-bottom:5%;text-align:center}.newspager__feature__kids__3 .img img{width:70%;height:auto}.newspager__feature__kids__3 .txt{width:100%}.newspager__feature__kids__3 .txt dl dt{font-size:15px;font-size:1.5rem}.newspager__feature__kids__3 .txt dl dd{font-size:14px;font-size:1.4rem}.newspager__ad2{padding:10% 5%}.newspager__ad2__img{width:100%;text-align:center}.newspager__ad2__img img{width:70%;height:auto}.newspager__ad2__body{width:100%;text-align:center}.newspager__ad2__body img{width:70%;height:auto}.newspager__ad2__body dl dt{margin-bottom:30px}.newspager__ad2__body ul li{margin:3% 0}.newspager__ad2__body ul li a{padding:13px;font-size:14px;font-size:1.4rem}.newspager__ad2__btn{max-width:100%;margin:0 auto;padding:10% 0 0 0}.newspager__ad2__btn a{margin:0;padding:13px;font-size:14px;font-size:1.4rem}.delivery__lead{padding:10% 5%}.delivery__lead__img{margin-bottom:40px}.delivery__lead__img img{height:auto}.delivery__lead__catch dl dt{margin-bottom:5%}.delivery__lead__catch dl dt span{padding-left:0;font-size:18px;font-size:1.8rem;letter-spacing:0}.delivery__lead__catch dl dd{font-size:13px;font-size:1.3rem;line-height:2}.delivery__tab{padding:0 5% 5% 5%}.delivery__tab ul li{width:100%;margin:0 0 2% 0}.delivery__tab ul li a{padding:10px;font-size:14px;font-size:1.4rem}.delivery__thismonth{margin-bottom:5%}.delivery__reason{margin-bottom:10%;padding:0}.delivery__reason__inner{padding:10% 5%;background:#f1f7ed}.delivery__reason__img{width:100%;text-align:center}.delivery__reason__img h2{margin-bottom:10px}.delivery__reason__img h2 img{width:60%;height:auto}.delivery__reason__img p img{width:55%}.delivery__reason__list{width:100%}.delivery__reason__list ul li{width:100%;margin:2% 0}.delivery__reason__list ul li dl dt{padding:10px 5px 12px 5px;font-size:15px;font-size:1.5rem}.delivery__reason__list ul li dl dd{padding:20px;font-size:15px;font-size:1.5rem}.delivery__flow{padding:10% 5%}.delivery__flow h2{margin-bottom:10%}.delivery__flow h2 span{font-size:20px;font-size:2rem}.delivery__flow__list{margin:0 auto 0% auto}.delivery__flow__list ul li{margin-bottom:8%}.delivery__flow__list ul li.flow{text-align:center}.delivery__flow__list ul li.flow__1{width:100%}.delivery__flow__list ul li.flow__2{width:100%}.delivery__flow__list ul li.flow__3{width:100%}.delivery__flow__list ul li.mark{display:none}.delivery__flow__list ul li p{font-size:16px;font-size:1.6rem}.delivery__flow__table table th{font-size:15px;font-size:1.5rem}.delivery__flow__table table th span{display:block;padding-left:0}.delivery__flow__table table td{font-size:14px;font-size:1.4rem}.delivery__service{padding:10% 5%}.delivery__service h2{margin-bottom:10%}.delivery__service h2 span{font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.1em}.delivery__service__list ul li{margin-bottom:10%;padding:40px 30px 20px 30px}.delivery__service__list ul li h3 span{font-size:17px;font-size:1.7rem}.delivery__service__list ul li:nth-child(1) h3 span{width:95%}.delivery__service__list ul li:nth-child(1) .delivery__service__list__body{width:100%}.delivery__service__list ul li:nth-child(1) .delivery__service__list__img{width:100%;text-align:center}.delivery__service__list ul li:nth-child(1) .delivery__service__list__img img{width:70%;height:auto}.delivery__service__list ul li:nth-child(2),.delivery__service__list ul li:nth-child(3){width:100%}.delivery__service__list ul li:nth-child(2) h3 span,.delivery__service__list ul li:nth-child(3) h3 span{width:95%}.delivery__service__list ul li:nth-child(2) .delivery__service__list__body,.delivery__service__list ul li:nth-child(3) .delivery__service__list__body{width:100%}.delivery__service__list ul li:nth-child(2) .delivery__service__list__img,.delivery__service__list ul li:nth-child(3) .delivery__service__list__img{width:100%}.delivery__service__list ul li:nth-child(4){width:100%}.delivery__service__list ul li:nth-child(4) h3 span{width:95%}.delivery__service__list ul li:nth-child(4) .delivery__service__list__body{width:100%}.delivery__service__list ul li:nth-child(4) .delivery__service__list__img{width:100%}.delivery__service__list__body p{margin-bottom:5%;font-size:15px;font-size:1.5rem;line-height:2}.delivery__service__list__body .box{margin-bottom:5%;padding:15px 20px}.delivery__service__list__body .box dl dt{margin-bottom:5px;font-size:15px;font-size:1.5rem}.delivery__service__list__body .box dl dd{margin-bottom:5px;font-size:14px;font-size:1.4rem;line-height:1.8}.delivery__service__list__body .box dl dd.note{font-size:12px;font-size:1.2rem}.delivery__lineup{padding:10% 5% 5% 5%}.delivery__lineup h2{margin-bottom:5%}.delivery__lineup h2 span{font-size:20px;font-size:2rem;letter-spacing:.2em}.delivery__lineup__lead{margin-bottom:10%;font-size:14px;font-size:1.4rem;line-height:2}.delivery__lineup__tab{margin-bottom:10%}.delivery__lineup__tab ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.delivery__lineup__tab ul li{width:31%;margin:1%}.delivery__lineup__tab ul li:nth-child(3) a,.delivery__lineup__tab ul li:nth-child(4) a{letter-spacing:-.1em}.delivery__lineup__tab ul li a{padding:10px 0;font-size:14px;font-size:1.4rem;letter-spacing:0}.delivery__lineup__list ul li{margin-bottom:5%;padding:20px 25px 30px 25px}.delivery__lineup__list ul li .wrap .data{width:100%;margin-bottom:5%}.delivery__lineup__list ul li .wrapper .wrapper__box{width:100%;margin-bottom:5%}.delivery__lineup__list ul li .name{font-size:20px;font-size:2rem}.delivery__lineup__list ul li .lead{font-size:13px;font-size:1.3rem}.delivery__lineup__list ul li .data .detail .detail__table th{font-size:13px;font-size:1.3rem}.delivery__lineup__list ul li .data .detail .detail__table td{width:90%;font-size:13px;font-size:1.3rem;text-align:right}.delivery__lineup__list ul li .data .detail .detail__table td span{font-size:20px;font-size:2rem}.delivery__lineup__list ul li .data__flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.delivery__lineup__list ul li .data__flex .img{width:100%}.delivery__lineup__list ul li .data__flex .detail{width:100%}.delivery__howto{padding:10% 5%}.delivery__howto h2{margin-bottom:10%}.delivery__howto h2 span{font-size:18px;font-size:1.8rem}.delivery__howto__lead{margin-bottom:10%;font-size:15px;font-size:1.5rem;line-height:2}.delivery__howto__list{margin:0 auto 0 auto}.delivery__howto__list ul li{width:49%;margin-bottom:3%}.delivery__howto__list ul li .img{margin-bottom:5%}.delivery__howto__list ul li dl{padding:0 5% 8% 5%}.delivery__howto__list ul li dl dt{font-size:16px;font-size:1.6rem}.delivery__howto__list ul li dl dd{font-size:13px;font-size:1.3rem;line-height:1.6}.delivery__howto__meter{display:none}.delivery__voice{padding:10% 5% 0 5%}.delivery__voice h2{margin-bottom:10%}.delivery__voice h2 span{font-size:18px;font-size:1.8rem}.delivery__voice__list ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.delivery__voice__list ul li{width:100%;margin-bottom:10%;padding:35px 25px 35px 35px}.delivery__voice__list ul li dl dt{margin-bottom:5%;font-size:15px;font-size:1.5rem}.delivery__voice__list ul li dl dd.name{font-size:15px;font-size:1.5rem}.delivery__voice__list ul li dl dd.body{font-size:15px;font-size:1.5rem;line-height:2}.delivery__area{padding:10% 5%}.delivery__area h2{margin-bottom:10%}.delivery__area h2 span{font-size:18px;font-size:1.8rem}.delivery__area__map{border:1px solid #99ccf2}.delivery__area__txt{font-size:15px;font-size:1.5rem}.milk{width:100%}.milk__lead{padding:10% 5% 5% 5%}.milk__lead__img{margin-bottom:10%}.milk__lead__catch{margin-bottom:10%}.milk__lead__catch dl dt{margin-bottom:10%}.milk__lead__catch dl dt span{padding-left:0;font-size:18px;font-size:1.8rem;letter-spacing:0}.milk__lead__catch dl dd{font-size:15px;font-size:1.5rem;line-height:2}.milk__lineup{padding:0 5% 10% 5%}.milk__lineup__ctg{width:100%;max-width:650px;margin:0 auto;margin-bottom:5%}.milk__lineup__ctg ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.milk__lineup__ctg ul li{width:100%}.milk__lineup__ctg ul li dl{text-align:center}.milk__lineup__ctg ul li dl dt{color:#4ca6e8;font-size:17px;font-size:1.7rem;font-weight:700;letter-spacing:.05em}.milk__lineup__ctg ul li dl dd{color:#4ca6e8;font-size:12px;font-size:1.2rem}.milk__lineup__tab{margin-bottom:10%}.milk__lineup__tab ul li{width:31%;margin:1%}.milk__lineup__tab ul li a{padding:13px 0;font-size:13px;font-size:1.3rem;letter-spacing:0}.milk__lineup__wrap{margin:0 auto 10% auto}.milk__lineup__box{margin:0 auto 10% auto;padding:10% 5%}.milk__lineup__box h2 span{padding-left:0;font-size:16px;font-size:1.6rem;letter-spacing:0}.milk__lineup__box p{padding:0;padding-top:5%;font-size:13px;font-size:1.3rem;line-height:1.8;text-align:left}.milk__lineup__box__list{width:80%;margin:0 auto 10% auto;padding-top:5%}.milk__lineup__box__list ul li{width:100%;margin-bottom:8%}.milk__lineup__box__list ul li dl dt{font-size:16px;font-size:1.6rem}.milk__lineup__box__list ul li dl dd{font-size:14px;font-size:1.4rem}.milk__lineup__box__point{margin-bottom:0}.milk__lineup__box__point ul li{width:250px;height:250px;margin:0 5px 10% 5px;border-radius:250px}.milk__lineup__box__point ul li dl{padding:0 25px}.milk__lineup__box__point ul li dl dt{margin-bottom:10px;font-size:15px;font-size:1.5rem}.milk__lineup__box__point ul li dl dd{font-size:12px;font-size:1.2rem;line-height:2}.milk__lineup__box__btn a{width:100%;margin:2% 0;padding:15px;font-size:14px;font-size:1.4rem;letter-spacing:.05em}.milk__lineup__sbox{width:100%;margin-bottom:5%;padding:30px 25px}.milk__lineup__sbox ul li{width:100%;margin-bottom:5%}.milk__lineup__sbox ul li .img{margin-bottom:5%}.milk__lineup__sbox ul li .img img{width:60%}.milk__lineup__sbox ul li dl dt{font-size:15px;font-size:1.5rem}.milk__lineup__sbox ul li dl dd{font-size:14px;font-size:1.4rem}.milk__lineup__sbox ul li dl dd.btn{padding-top:5%}.milk__lineup__sbox ul li dl dd.btn a{width:100%;margin:2% 0;padding:15px;font-size:14px;font-size:1.4rem;letter-spacing:.05em}.milk__lineup__label{margin-bottom:10%}.milk__lineup__label h4 span{font-size:18px;font-size:1.8rem}.milk__lineup__others{margin:0 auto 0% auto}.milk__lineup__others ul li{width:100%;margin:0 10% 10% 10%}.milk__lineup__others ul li .img{margin-bottom:5%}.milk__lineup__others ul li .img img{width:70%}.milk__lineup__others ul li dl dt{font-size:16px;font-size:1.6rem}.milk__lineup__others ul li dl dd{font-size:14px;font-size:1.4rem}.milk__lineup__others ul li dl dd.btn{padding-top:5%}.milk__lineup__others ul li dl dd.btn a{width:100%;margin:0;padding:12px 10px;font-size:14px;font-size:1.4rem}.milk__mark{padding:10% 5%}.milk__mark h2{margin-bottom:10%}.milk__mark h2 span{font-size:18px;font-size:1.8rem}.milk__mark__txt{width:100%;font-size:15px;font-size:1.5rem;line-height:2}.milk__mark__img{width:100%;margin-top:0;text-align:center}.milk__mark__img img{width:70%;height:auto}.milk__note{padding:5%}.milk__note p{font-size:14px;font-size:1.4rem;line-height:1.8}#milk__lineup__3{margin-bottom:5%;padding:5% 5% 0 5%}#milk__lineup__3 .milk__lineup__box__list{width:100%}#milk__lineup__3 .milk__lineup__box__img{width:100%}.contact__headline{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:230px;background:#f1f7ed}.contact__headline h2{margin-top:30px}.contact__headline::after{z-index:10;position:absolute;bottom:-1px;left:0;width:100%;height:50px;background:url(../images/visual_cover.png) no-repeat center center;background-size:100% 50px;content:''}.contact__form{padding:10% 5% 0 5%}.contact__form div.error{position:absolute;top:-8px;left:20px}.contact__form div.error span{display:inline-block;position:relative;padding:3px 10px 4px 10px;border-radius:3px;background:#f00;color:#fff;font-size:12px;font-size:1.2rem}.contact__form div.error span::after{position:absolute;top:100%;left:20px;margin-left:-10px;border:5px solid transparent;border-top:7px solid #f00;content:''}.contact__form__txt{padding:40px 0 100px 0;text-align:center}.contact__form__txt__inner{display:inline-block;margin:0 auto;text-align:left}.contact__form__txt__inner h3{margin-bottom:40px;font-size:20px;font-size:2rem;text-align:center}.contact__form__txt__inner p{margin-bottom:10px;font-size:14px;font-size:1.4rem;line-height:2}.contact__form__txt__inner p.center{text-align:center}.contact__form__txt__box{margin-bottom:40px}.contact__form__txt__btn{text-align:center}.contact__form__txt__btn a{display:inline-block;padding:10px 30px;border-radius:6px;background:#3399e5;color:#fff;font-size:14px;font-size:1.4rem;text-decoration:none}.contact__form__txt__btn a:hover{opacity:.6}.contact__form__btn{padding:10% 0 10% 0}.contact__form__btn ul li{width:30%}.contact__form__note{margin-bottom:20px;padding-top:30px;color:#3399e5;font-size:14px;font-size:1.4rem;font-weight:500;text-align:center}.contact__form__submit{margin-bottom:50px;text-align:center}.contact__form__submit input[type="button"].form__back{margin:0 10px;padding:17px 50px;border:none;border-radius:5px;background:#aaa;color:#fff;font-size:20px;font-size:2rem;font-weight:700;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contact__form__submit input[type="button"].form__back:hover{background:#fc8254}.contact__form__submit input[type="submit"]{margin:0 10px;padding:17px 50px;border:none;border-radius:5px;background:#3399e5;color:#fff;font-size:20px;font-size:2rem;font-weight:700;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contact__form__submit input[type="submit"]:hover{background:#fc8254}.contact__form__msg{margin-bottom:20px;color:#c00;font-size:14px;font-size:1.4rem;text-align:center}.contact__form__table{width:100%;max-width:700px;margin:0 auto}.contact__form__table .kind__regular{display:none}.contact__form__table #products__regular{display:none}.contact__form__table h3{margin-bottom:20px;text-align:center}.contact__form__table h3 span{display:inline-block;margin-bottom:7px;padding-left:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffa782));background:-o-linear-gradient(transparent 70%, #ffa782 70%);background:linear-gradient(transparent 70%, #ffa782 70%);color:#3399e5;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:.1em}.contact__form__table input[type="text"],.contact__form__table input[type="email"]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:13px;font-size:1.3rem}.contact__form__table input[type="text"].error,.contact__form__table input[type="email"].error{border:2px solid #f00}.contact__form__table input.form__zip1{width:12%}.contact__form__table input.form__zip2{width:18%}.contact__form__table input.form__date,.contact__form__table input.form__tel{width:20%}.contact__form__table textarea{width:100%;height:150px;padding:10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:13px;font-size:1.3rem}.contact__form__table textarea.error{border:2px solid #f00}.contact__form__table input[type="radio"],.contact__form__table input[type="checkbox"]{margin-right:10px}.contact__form__table>table{width:100%;margin-bottom:30px;border-collapse:collapse}.contact__form__table>table.confirm>tbody>tr>td{padding-top:10px}.contact__form__table>table>tbody>tr>th,.contact__form__table>table>tbody>tr>td{display:block;font-size:14px;font-size:1.4rem}.contact__form__table>table>tbody>tr>th{width:100%;padding-top:20px;padding-bottom:0}.contact__form__table>table>tbody>tr>th span.note{padding-left:5px;font-size:10px;font-size:1rem}.contact__form__table>table>tbody>tr>td{padding-left:0}.contact__form__table>table>tbody>tr>td .attention{display:none;margin-bottom:10px;padding-top:10px}.contact__form__table>table>tbody>tr>td #attention__try{display:block}.contact__form__table>table>tbody>tr>td div.radio__box{padding-top:10px;padding-bottom:10px}.contact__form__table>table>tbody>tr>td div.radio__box span{margin-right:20px}.contact__form__table>table>tbody>tr>td div.other__box{padding-top:5px}.contact__form__table>table>tbody>tr>td div.note{padding-top:5px;font-size:12px;font-size:1.2rem}.contact__form__table>table.confirm>tbody>tr>td{padding-top:20px}.contact__form__products{display:block;width:90vw;overflow:auto;border:1px solid #ccc;border-radius:4px}.contact__form__products>table{width:100%;border-collapse:collapse}.contact__form__products>table>tbody>tr>th,.contact__form__products>table>tbody>tr>td{padding-top:5px;padding-bottom:5px;font-size:13px;font-size:1.3rem;font-weight:normal;vertical-align:middle}.contact__form__products>table>tbody>tr>th.dot,.contact__form__products>table>tbody>tr>td.dot{border-bottom:1px dotted #ccc}.contact__form__products>table>tbody>tr>th.line,.contact__form__products>table>tbody>tr>td.line{border-bottom:1px solid #ccc}.contact__form__products>table>tbody>tr>th{padding-left:15px;white-space:nowrap}.contact__form__products>table>tbody>tr>th input[type="checkbox"]{margin-right:7px}.contact__form__products>table>tbody>tr>th span{margin-left:5px;font-size:9px;font-size:.9rem}.contact__form__products>table>tbody>tr>td{white-space:nowrap}.contact__form__products>table>tbody>tr>td input[type="text"]{width:50px;padding:5px 10px;vertical-align:baseline}.contact__form__products>table>tbody>tr>td.p__name{padding-right:5px;padding-left:10px}.contact__form__products>table>tbody>tr>td.p__num{width:1%;padding-right:10px}.contact__form__products>table>tbody>tr>td.p__par{width:1%;padding-right:5px}.contact__form__products>table>tbody>tr>td.p__price{width:1%;padding-right:15px;color:#fc8254}.contact__form__products>table>tbody>tr>td.p__price span{padding-right:5px;font-size:22px;font-size:2.2rem;font-weight:500;line-height:1}.contact__form__products>table>tbody>tr>td.p__note{padding-bottom:7px;padding-left:15px;text-align:left}.contact__form__products>table>tbody>tr>td.p__note dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__form__products>table>tbody>tr>td.p__note dl dt{font-size:13px;font-size:1.3rem}.contact__form__products>table>tbody>tr>td.p__note dl dd{padding-left:10px;font-size:10px;font-size:1rem;line-height:1.2}.contact__form__products>table>tbody>tr>td.p__sum{padding-bottom:7px}.contact__form__products>table>tbody>tr>td.p__sum .p__sum__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.contact__form__products>table>tbody>tr>td.p__sum .regular__note{padding-left:15px}.contact__form__products>table>tbody>tr>td.p__sum .regular__note dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__form__products>table>tbody>tr>td.p__sum .regular__note dl dt{font-size:13px;font-size:1.3rem}.contact__form__products>table>tbody>tr>td.p__sum .regular__note dl dd{padding-left:10px;font-size:10px;font-size:1rem;line-height:1.2}.contact__form__products>table>tbody>tr>td.p__sum .regular__sum{padding-right:15px}.contact__form__products>table>tbody>tr>td.p__sum .regular__sum dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contact__form__products>table>tbody>tr>td.p__sum .regular__sum dl dd{color:#fc8254}.contact__form__products>table>tbody>tr>td.p__sum .regular__sum dl dd span{padding-right:5px;font-size:22px;font-size:2.2rem;font-weight:500;line-height:1}.contact__form__products>table>tbody>tr>td.p__sum span.txt{padding-right:5px;font-size:13px;font-size:1.3rem}.headline{margin-bottom:10%}.headline span{font-size:20px;font-size:2rem}.topback{padding:5% 5% 15% 5%}.menu{right:5%}.btn__application{z-index:100;top:420px;right:2%;left:auto;width:80px;margin-left:0}}

/*# sourceMappingURL=style.css.map */
