@media screen and (max-width: 768px){.u-desktop{display:none !important}}.u-mobile{display:none !important}@media screen and (max-width: 768px){.u-mobile{display:block !important}}.sp-only{display:none}@media screen and (max-width: 768px){.sp-only{display:block}}.pc-only{display:block}@media screen and (max-width: 768px){.pc-only{display:none}}#special-marugoto{min-width:1000px;overflow:hidden}@media screen and (max-width: 768px){#special-marugoto{min-width:100%}}.marugoto-mv{background-image:url(../images/bg_mv-2.jpg);background-position:center bottom;background-repeat:no-repeat;width:100%;margin-bottom:90px;position:relative}@media screen and (max-width: 768px){.marugoto-mv{background-image:none;width:100%;margin-bottom:0px}}.marugoto-mv__inner{position:relative;width:1000px;margin:0 auto}@media screen and (max-width: 768px){.marugoto-mv__inner{width:100%}}.marugoto-mv__item{margin:0 auto;display:block}@media screen and (max-width: 768px){.marugoto-mv__item{width:100%}}.marugoto-mv__btn-cap{position:absolute;top:453px;right:2px;width:180px}#special-marugoto-sp-menu{display:none}@media screen and (max-width: 768px){#special-marugoto-sp-menu{display:block}}@media screen and (max-width: 768px){.special-marugoto-sp-menu__item{border-bottom:1px solid #e2e1e1}.special-marugoto-sp-menu__item:first-of-type{border-top:1px solid #e2e1e1}.special-marugoto-sp-menu__item a{display:block;padding:3.90625vw 0 3.90625vw 12.5vw;font-size:3.75vw;background:url(../images/icon_arrow.svg) no-repeat 5.46875vw center;background-size:3.4375vw auto}}#special-marugoto-pc-menu{width:100%;max-width:1000px;margin:70px auto 40px;display:flex;justify-content:center}@media screen and (max-width: 768px){#special-marugoto-pc-menu{display:none}}.special-marugoto-pc-menu__item{width:25%;border-right:2px solid #8b8a88}.special-marugoto-pc-menu__item:first-of-type{border-left:2px solid #8b8a88}.special-marugoto-pc-menu__item a{display:block;text-align:center;font-size:15px;padding:10px 0 20px;line-height:1;background:url(../images/icon_arrow.svg) no-repeat bottom center;background-size:12px auto;transition:.5s}.special-marugoto-pc-menu__item a:hover{text-decoration:underline;transition:.5s}.special-marugoto-lead-inner{width:100%;max-width:1015px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 768px){.special-marugoto-lead-inner{max-width:100%;display:block}}@media screen and (max-width: 768px){.special-marugoto-lead__logo{width:35.78125vw;margin:10.9375vw auto 7.8125vw}}@media screen and (max-width: 768px){.special-marugoto-lead__cap-banner{width:100%}}.special-marugoto-lead__txt{width:423px;font-size:17px;line-height:2.5;letter-spacing:-0.05em;text-align:justify}@media screen and (max-width: 768px){.special-marugoto-lead__txt{font-size:4.21875vw;width:90.625vw;margin:0 auto 4.6875vw;line-height:1.8}}.special-marugoto-lead__img{width:568px}@media screen and (max-width: 768px){.special-marugoto-lead__img{display:block;width:91.25vw;margin:0 auto 8.59375vw}}.marugoto-happy{background:url(../images/bg_happy.jpg) repeat-y top center}.marugoto-happy__inner{padding:60px 0 100px;width:1000px;margin:0 auto;position:relative}@media screen and (max-width: 768px){.marugoto-happy__inner{width:100%;padding:8.59375vw 0 18.75vw}}.marugoto-happy__ttl{display:block;margin:0 auto 20px}@media screen and (max-width: 768px){.marugoto-happy__ttl{margin:0 auto 4.6875vw;width:79.6875vw}}.marugoto-happy__lead{line-height:1.8;font-size:18px;text-align:center}@media screen and (max-width: 768px){.marugoto-happy__lead{font-size:4.0625vw}}@media screen and (max-width: 768px){.marugoto-happy-photo__item{margin:0 auto}}.marugoto-happy-photo{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.marugoto-happy-photo{display:block}}.marugoto-happy-photo__item{position:relative;width:480px;margin-top:50px}@media screen and (max-width: 768px){.marugoto-happy-photo__item{width:82.8125vw;margin-top:14.84375vw}}.photo-item-message{position:absolute;z-index:1}@media screen and (max-width: 768px){.marugoto-happy-photo__item:not(:nth-of-type(5)) .photo-item-message img{width:47.5vw}}@media screen and (max-width: 768px){.marugoto-happy-photo__item:nth-of-type(5) .photo-item-message img{width:43.75vw}}.photo-item-photo{padding:20px;text-align:center;background-color:#fff;box-shadow:0px 4px 4px 0px #e0ded9}@media screen and (max-width: 768px){.photo-item-photo{padding:3.125vw;box-shadow:0px .625vw .625vw 0px #e0ded9}}@media screen and (max-width: 768px){.photo-item-photo img{width:75.9375vw}}.marugoto-happy-photo__item:first-of-type .photo-item-message{top:-38px;left:-28px}@media screen and (max-width: 768px){.marugoto-happy-photo__item:first-of-type .photo-item-message{top:-7.5vw;left:-6.5625vw}}.marugoto-happy-photo__item:nth-of-type(2) .photo-item-message{top:-54px;left:245px}@media screen and (max-width: 768px){.marugoto-happy-photo__item:nth-of-type(2) .photo-item-message{top:-7.5vw;left:45.3125vw}}.marugoto-happy-photo__item:nth-of-type(3) .photo-item-message{top:-40px;left:240px}@media screen and (max-width: 768px){.marugoto-happy-photo__item:nth-of-type(3) .photo-item-message{top:-7.5vw;left:45.3125vw}}.marugoto-happy-photo__item:nth-of-type(4) .photo-item-message{top:-50px;left:5px}@media screen and (max-width: 768px){.marugoto-happy-photo__item:nth-of-type(4) .photo-item-message{top:-7.5vw;left:-6.5625vw}}.marugoto-happy-photo__item:nth-of-type(5) .photo-item-message{top:230px;left:-48px}@media screen and (max-width: 768px){.marugoto-happy-photo__item:nth-of-type(5) .photo-item-message{top:40.625vw;left:45.3125vw}}.marugoto-happy-photo__item:nth-of-type(6) .photo-item-message{top:-50px;left:-25px}.marugoto-about__inner{width:1000px;margin:0 auto;padding:100px 0}@media screen and (max-width: 768px){.marugoto-about__inner{width:100%;padding:14.0625vw 0 0 0}}.marugoto-about-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}@media screen and (max-width: 768px){.marugoto-about-top{width:90.625vw;margin:0 auto 5.46875vw}}.marugoto-about__ttl{width:257px}@media screen and (max-width: 768px){.marugoto-about__ttl{width:36.25vw;align-self:flex-start}}.marugoto-about__lead{font-size:28px;font-weight:bold;line-height:1.4;color:#00531f}@media screen and (max-width: 768px){.marugoto-about__lead{width:50vw;font-size:4.375vw}}.marugoto-about__subttl{margin-bottom:37px;width:100%}@media screen and (max-width: 768px){.marugoto-about__subttl{width:100%;margin-bottom:5.46875vw}}.marugoto-about-secret{display:flex;justify-content:space-around}@media screen and (max-width: 768px){.marugoto-about-secret{display:block;padding-bottom:12.5vw}}.marugoto-about-secret__item{width:33.3333333333%;padding:0 25px;box-sizing:border-box}@media screen and (max-width: 768px){.marugoto-about-secret__item{width:90.15625vw;padding:0;margin:0 auto;text-align:center}}@media screen and (max-width: 768px){.marugoto-about-secret__item:not(:first-of-type){padding-top:7.8125vw}}.marugoto-about-secret__item:not(:last-of-type){border-right:1px solid #e2e1e1}@media screen and (max-width: 768px){.marugoto-about-secret__item:not(:last-of-type){border-right:none;border-bottom:1px dashed #999;padding-bottom:7.8125vw}}.marugoto-about-secret__item .secret-item__photo{background-color:#fff;padding:8px;box-shadow:0 4px 4px 0px #e0ded9}@media screen and (max-width: 768px){.marugoto-about-secret__item .secret-item__photo{padding:1.25vw;box-shadow:0px .625vw .625vw 0px #e0ded9;width:65.15625vw}}.marugoto-about-secret__item .secret-item__img{display:block}.marugoto-about-secret__item:first-of-type .secret-item__img{margin:40px auto 52px;width:100px}@media screen and (max-width: 768px){.marugoto-about-secret__item:first-of-type .secret-item__img{margin:7.03125vw auto 6.25vw;width:23.28125vw}}.marugoto-about-secret__item:nth-child(2) .secret-item__img{margin:30px auto 35px;width:167px}@media screen and (max-width: 768px){.marugoto-about-secret__item:nth-child(2) .secret-item__img{margin:7.03125vw auto 6.25vw;width:57.96875vw}}.marugoto-about-secret__item:nth-child(3) .secret-item__img{margin:30px auto 35px;width:163px}@media screen and (max-width: 768px){.marugoto-about-secret__item:nth-child(3) .secret-item__img{margin:7.03125vw auto 6.25vw;width:58.4375vw}}.secret-item__txt{font-size:16px;line-height:1.7}@media screen and (max-width: 768px){.secret-item__txt{font-size:4.375vw;text-align:left}}.marugoto-lineup{background-image:url(../images//bg_lineup_ttl-pc.jpg);background-repeat:no-repeat;background-position:top center}@media screen and (max-width: 768px){.marugoto-lineup{background:none}}.marugoto-lineup-inner{width:1000px;margin:0 auto 130px}@media screen and (max-width: 768px){.marugoto-lineup-inner{width:100%;margin-bottom:inherit}}.marugoto-lineup_ttl{margin:0 auto;display:block;padding:50px 0}@media screen and (max-width: 768px){.marugoto-lineup_ttl{padding:0;width:100%;margin-bottom:8.125vw}}.marugoto-lineup .product-item{margin:80px auto 80px}@media screen and (max-width: 768px){.marugoto-lineup .product-item{margin:0 auto 18.75vw;width:90.15625vw}}@media screen and (max-width: 768px){.marugoto-lineup-pc{display:none}}.marugoto-lineup-pc .marugoto-lineup__item{display:flex;align-items:flex-start;justify-content:center}.marugoto-lineup-pc .lineup-item__product-name{text-align:center}.marugoto-lineup-pc .lineup-item__pkg{width:238px}.marugoto-lineup-pc .right{width:580px;padding-top:20px}.marugoto-lineup-pc .lineup-item__catchcopy{font-size:22px;font-weight:bold;margin-bottom:15px}.marugoto-lineup-pc .lineup-item__txt{font-size:16px;line-height:1.7;border-bottom:1px solid #ccc;padding-bottom:15px}.marugoto-lineup-pc .right-bottom{padding-top:10px;display:table;table-layout:fixed;width:100%}.marugoto-lineup-pc .right-bottom__txt{font-size:13px;margin-top:5px}.marugoto-lineup-pc .right-bottom__txt span{font-size:20px;font-weight:bold}.marugoto-lineup-pc .right-bottom__picture{display:table;table-layout:fixed;vertical-align:middle}.marugoto-lineup-pc .right-bottom__picture .right-bottom__picture__txt{display:table-cell;vertical-align:middle}.marugoto-lineup-pc .right-bottom__nutrients{display:table-cell;vertical-align:middle;width:200px}.marugoto-lineup-pc .right-bottom__nutrients .ttl{font-size:16px;line-height:1.2;text-align:center}.marugoto-lineup-pc .right-bottom__nutrients .tag{display:block;margin:10px 0 0 0;padding:4px;font-size:14px;text-align:center;background-color:#fff233;border-radius:30px;line-height:1.7}#lineup-orange-pc .right-bottom__picture img:first-of-type{height:111px}#lineup-orange-pc .right-bottom__picture img:nth-of-type(2){width:100px}#lineup-grape-fruit-pc .right-bottom__picture img:first-of-type{height:111px}#lineup-grape-fruit-pc .right-bottom__picture img:nth-of-type(2){width:100px}#lineup-apple-pc .right-bottom__picture img:first-of-type{height:111px}#lineup-apple-pc .right-bottom__picture img:nth-of-type(2){width:100px}#lineup-pineapple-pc .right-bottom__picture img:first-of-type{height:101px}#lineup-grape-pc .right-bottom__picture img:first-of-type{height:80px}#lineup-mango-pc .right-bottom__picture img:first-of-type{height:91px}#lineup-melon-pc .right-bottom__picture img:first-of-type{height:89px}.right-bottom__picture.fruit5_note_block{display:flex;align-items:flex-end}.right-bottom__picture .fruit5_note_block_inner{display:flex;flex-direction:column;gap:.5em 0}.right-bottom__picture .fruit5_note{color:red;font-size:.85em;font-family:Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","モリサワ 新ゴ R","Droid Sans",メイリオ,"sans-serif";transform:translateX(0.5em)}#lineup-grape-sp .right-bottom__picture .fruit5_note{font-size:3vw}.marugoto-lineup-sp{display:none}@media screen and (max-width: 768px){.marugoto-lineup-sp{display:block}}@media screen and (max-width: 768px){.marugoto-lineup-sp .lineup-item__pkg{width:35.9375vw;float:left}.marugoto-lineup-sp .lineup-item__product-name{font-size:3.4375vw;margin:0 0 3.125vw 0;padding-top:3.125vw}.marugoto-lineup-sp .lineup-item__catchcopy{font-size:4.53125vw;line-height:1.7;font-weight:bold}.marugoto-lineup-sp .lineup-item__catchcopy::after{content:"";display:block;clear:both}.marugoto-lineup-sp .lineup-item__txt{margin-top:4.6875vw;padding-bottom:4.6875vw;font-size:3.59375vw;line-height:1.7;border-bottom:1px dashed #ccc}.marugoto-lineup-sp .right-bottom{padding-top:4.6875vw}.marugoto-lineup-sp .right-bottom__txt{font-weight:bold;font-size:4.375vw;text-align:center;margin-bottom:4.6875vw}.marugoto-lineup-sp .right-bottom__picture{display:flex;text-align:center;justify-content:center;align-items:center}.marugoto-lineup-sp .right-bottom__picture .right-bottom__picture__txt{font-size:3.59375vw}.marugoto-lineup-sp .right-bottom__txt span{font-size:7.8125vw}.marugoto-lineup-sp .right-bottom__nutrients{margin-top:7.8125vw}.marugoto-lineup-sp .right-bottom__nutrients .ttl{font-size:4.375vw;text-align:center}.marugoto-lineup-sp .right-bottom__nutrients .tag{font-size:3.90625vw;display:flex;justify-content:center;align-items:center;width:59.375vw;background-color:#fff233;border-radius:9.375vw;height:9.375vw;margin:1.875vw auto 0 auto}#lineup-orange-sp .right-bottom__picture img:first-of-type{width:17.1875vw}#lineup-orange-sp .right-bottom__picture img:nth-of-type(2){width:25vw}#lineup-grape-fruit-sp .right-bottom__picture img:first-of-type{width:17.1875vw}#lineup-grape-fruit-sp .right-bottom__picture img:nth-of-type(2){width:25vw}#lineup-apple-sp .right-bottom__picture img:first-of-type{width:17.1875vw}#lineup-apple-sp .right-bottom__picture img:nth-of-type(2){width:25vw}#lineup-pineapple-sp .right-bottom__picture img:first-of-type{width:19.375vw}#lineup-grape-sp .right-bottom__picture img:first-of-type{width:19.375vw}#lineup-mango-sp .right-bottom__picture img:first-of-type{width:20vw}#lineup-melon-sp .right-bottom__picture img:first-of-type{width:23.125vw}}.link-btn-lineup{text-align:center;margin-left:130px}@media screen and (max-width: 768px){.link-btn-lineup{margin-left:0;margin-top:7.03125vw}}#lineup-orange .link-btn-lineup,#lineup-grape-fruit .link-btn-lineup{margin-top:25px}@media screen and (max-width: 768px){#lineup-orange .link-btn-lineup,#lineup-grape-fruit .link-btn-lineup{margin-top:7.03125vw}}#lineup-apple .link-btn-lineup{margin-top:-5px}@media screen and (max-width: 768px){#lineup-apple .link-btn-lineup{margin-top:7.03125vw}}#lineup-pineapple .link-btn-lineup{margin-top:-25px}@media screen and (max-width: 768px){#lineup-pineapple .link-btn-lineup{margin-top:7.03125vw}}#lineup-grape .link-btn-lineup{margin-top:-73px}@media screen and (max-width: 768px){#lineup-grape .link-btn-lineup{margin-top:7.03125vw}}#lineup-mango .link-btn-lineup{margin-top:-30px}@media screen and (max-width: 768px){#lineup-mango .link-btn-lineup{margin-top:7.03125vw}}#lineup-melon .link-btn-lineup{margin-top:-62px}@media screen and (max-width: 768px){#lineup-melon .link-btn-lineup{margin-top:7.03125vw}}.link-btn-lineup a{display:inline-block;height:36px;padding:0 60px 0 40px;font-size:15px;line-height:36px;color:#016a3a;border:1px solid #016a3a;border-radius:4px;transition:.5s;background:#fff url(/common/images/btn_green_bg.png) no-repeat 85% 50%;transition:.5s}.link-btn-lineup a:hover{color:#fff;text-decoration:none;background:#016a3a url(/common/images/btn_white_bg.png) no-repeat 85% 50%;transition:.5s}.fruit-absolute01{position:absolute;top:500px;left:-75px}@media screen and (max-width: 768px){.fruit-absolute01{top:64.0625vw;left:65.625vw;width:26.5625vw}}.fruit-absolute02{position:absolute;top:70px;left:-43px}@media screen and (max-width: 768px){.fruit-absolute02{top:265.625vw;left:0;width:28.125vw}}.fruit-absolute03{position:absolute;top:70px;right:-20px}@media screen and (max-width: 768px){.fruit-absolute03{top:138.59375vw;left:0;width:28.125vw}}.fruit-absolute04{position:absolute;top:960px;left:-145px}@media screen and (max-width: 768px){.fruit-absolute04{top:414.0625vw;left:0;width:28.125vw}}.fruit-absolute05{position:absolute;top:1550px;right:-45px}@media screen and (max-width: 768px){.fruit-absolute05{top:inherit;left:68.75vw;width:31.25vw;bottom:-12.5vw}}.fruit-absolute06{position:absolute;top:615px;right:-160px}@media screen and (max-width: 768px){.fruit-absolute06{top:335.9375vw;left:70.3125vw;width:26.5625vw}}.fruit-absolute07{position:absolute;top:1560px;left:-95px}@media screen and (max-width: 768px){.fruit-absolute07{top:initial;left:0;width:28.125vw;bottom:6.25vw}}.img-arrow{position:absolute;left:0;right:0;width:138px;margin:0 auto;bottom:-130px}@media screen and (max-width: 768px){.img-arrow{width:18.75vw;bottom:-14.84375vw}}#special-marugoto .animation1{transition:all 1000ms 0ms ease;opacity:0;transform:translateY(50px)}#special-marugoto .animation1.active{opacity:1;transform:translateY(0px)}#special-marugoto .animation2{transition:all 1000ms 500ms ease;opacity:0;transform:translateY(50px)}#special-marugoto .animation2.active{opacity:1;transform:translateY(0px)}#special-marugoto .animation3{transition:all 1000ms 1000ms ease;opacity:0;transform:translateY(50px)}#special-marugoto .animation3.active{opacity:1;transform:translateY(0px)}#special-marugoto .animation4{transition:all 1000ms 1500ms ease;opacity:0;transform:translateY(50px)}#special-marugoto .animation4.active{opacity:1;transform:translateY(0px)}#special-marugoto .animation5{transition:all 1000ms 2000ms ease;opacity:0;transform:translateY(50px)}#special-marugoto .animation5.active{opacity:1;transform:translateY(0px)}#special-marugoto .animation6{transition:all 1000ms 2500ms ease;opacity:0;transform:translateY(50px)}#special-marugoto .animation6.active{opacity:1;transform:translateY(0px)}#special-marugoto .animation7{transition:all 2200ms 0s ease;opacity:0}#special-marugoto .animation7.active{opacity:1}#special-marugoto .fruit-animation01.active{animation:fruit-animation01 6s ease infinite}@keyframes fruit-animation01{0%{transform:rotate(0deg)}2%{transform:rotate(5deg)}4%{transform:rotate(0deg)}6%{transform:rotate(5deg)}8%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}#special-marugoto .fruit-animation02.active{animation:fruit-animation02 5s ease infinite}@keyframes fruit-animation02{0%{transform:rotate(0)}40%{transform:rotate(-360deg)}100%{transform:rotate(-360deg)}}#special-marugoto .fruit-animation03.active{animation:fruit-animation03 6s ease 3s infinite}@keyframes fruit-animation03{0%{transform:rotate(0deg)}2%{transform:rotate(5deg)}4%{transform:rotate(0deg)}6%{transform:rotate(5deg)}8%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}