*{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{height:100%;width:100%}body{background-color:#ffffff;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, "ヒラギノ角ゴ Pr6N", "Hiragino Kaku Gothic Pr6N", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ StdN", "Hiragino Kaku Gothic StdN", "Segoe UI", Verdana, "メイリオ", Meiryo, sans-serif;color:#000;line-height:1;height:100%;position:relative;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}aside,dialog,figure,footer,header,main,menu,nav,section{display:block}audio,canvas,video{display:inline-block}table{border-collapse:collapse;border-spacing:0}ul,ol{list-style:none}input,select{vertical-align:middle}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}.u-widthA{margin:0 auto;max-width:100%;min-width:960px;width:100%}@media (max-width: 767px){.u-widthA{max-width:100%;min-width:100%}}.u-widthB{margin:0 auto;max-width:1280px;min-width:960px;width:100%}@media (max-width: 767px){.u-widthB{max-width:100%;min-width:100%}}.u-hrA{background-color:#e60012;height:9px;width:100%}@media (max-width: 767px){.u-hrA{height:6px}}.g-dekavita{-webkit-text-size-adjust:100%;font-size:14px;font-size:.875rem;background-color:#ffca07;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:0;margin:0 auto;min-width:100%;width:100%}.g-dekavita img{width:100%}.j-menuLayer{background-color:#ffca07;bottom:0;display:none;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.j-menuLayer .list{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.j-menuLayer .list .item{text-align:center;width:80%}.j-menuLayer .list .item.top img{width:74%}.j-menuLayer .list .item.products{border-top:2px dotted #e60012;margin-top:24px;padding-top:24px}.j-menuLayer .list .item.products img{width:74%}.j-menuLayer .list .item.special{border-top:2px dotted #e60012;margin-top:24px;padding-top:24px}.j-menuLayer .list .item.special img{width:74%}.j-menuLayer .list .item.vitako{border-top:2px dotted #e60012;margin-top:24px;padding-top:24px}.j-menuLayer .list .item.vitako img{width:74%}.j-menuLayer .list .item .link{display:inline-block}.j-menuTrigger{background-color:#e30b20;border:2px solid #fff;display:none;height:50px;right:0;position:fixed;top:0;width:50px;z-index:1001}.j-menuTrigger .line{background-color:#fff;border-radius:4px;left:13px;height:2px;position:absolute;transition:all 0.2s ease;width:20px}.j-menuTrigger .line:nth-of-type(1){top:16px}.j-menuTrigger .line:nth-of-type(2){top:22px}.j-menuTrigger .line:nth-of-type(3){top:28px}.j-menuTrigger.active{background-color:#fff;transition:all 0.2s ease}.j-menuTrigger.active .line{transition:all 0.2s ease;background-color:#e30b20}.j-menuTrigger.active .line:nth-of-type(1){transform:translateY(6px) rotate(-45deg)}.j-menuTrigger.active .line:nth-of-type(2){opacity:0}.j-menuTrigger.active .line:nth-of-type(3){transform:translateY(-6px) rotate(45deg)}.j-pagetop{background-color:#e60012;border:2px solid #fff;display:none;position:fixed;right:0;width:46px;z-index:999}.l-intro{background-color:#ffca07;overflow:hidden;padding-top:120%;position:relative;width:100%}.l-intro::before{box-shadow:0 0 6px 3px rgba(0,0,0,0.2);content:"";height:0;left:0;position:absolute;top:0;width:100%;z-index:30}.j-intro_loading{align-items:center;background-color:#ffca07;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:1100}.j-intro_loading .circle{width:60px;height:60px}.j-intro1{background-color:#ffca07;bottom:0;display:none;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.j-intro1Bg{background:url("/softdrink/dekavita/assets/2020/img/home/intro1/bg_sp.png") top center no-repeat;background-size:100%;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:100}.j-intro1Text{left:0;margin:0 auto;opacity:0;position:absolute;right:0;top:2%;width:70%;z-index:101}.j-intro1Bottle1{bottom:0.5%;left:14%;opacity:0;position:absolute;width:27.8%;z-index:102}.j-intro1Bottle2{bottom:0.5%;opacity:0;right:14%;position:absolute;width:28%;z-index:103}.j-intro2{background-color:#fdbc33;bottom:0;display:none;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.j-intro2Lead{position:absolute;left:0;right:0;opacity:0;top:0;width:100%;z-index:202}.j-intro2Text1{position:absolute;left:6%;opacity:0;top:15%;width:22%;z-index:203}.j-intro2Text2{position:absolute;right:6%;opacity:0;top:15%;width:22%;z-index:204}.j-intro2Pack{position:absolute;top:32%;left:22%;opacity:0;width:56%;z-index:205}.j-intro2Balloon1{left:-6%;position:absolute;opacity:0;top:68%;width:30%;z-index:200}.j-intro2Balloon2{position:absolute;opacity:0;right:-10%;top:54%;width:36%;z-index:201}.j-intro3{background-color:#61ade5;bottom:0;display:none;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.j-intro3Lead{position:absolute;left:0;top:0;width:100%;z-index:9}.j-intro3Item{position:absolute;left:23%;bottom:-100%;width:60%;z-index:10}.j-intro3Ice1{position:absolute;left:-40%;top:-24%;width:219%;z-index:7}.j-intro3Ice2{position:absolute;left:0;bottom:53.5%;top:auto;width:100%;z-index:6}.j-intro3Ice3{position:absolute;left:0;bottom:51.5%;top:auto;width:100.95%;z-index:5}.j-intro3Text{position:absolute;left:3%;bottom:2%;top:auto;width:40%;z-index:8}.l-products{margin:0 auto;width:100%;margin-bottom:48px}.l-products .tagline{margin:30px auto 0 auto;width:50%}.l-products .title{margin:30px auto 0 auto;width:40%}.l-products .list{align-items:flex-start;display:flex;flex-wrap:wrap;margin:20px auto 0 auto;justify-content:center;width:100%}.l-products .list .link{display:block;border-radius:50%;border:0 solid #ffdc00}.l-products .list .item{padding:6% 3.5%;width:calc(100% / 2)}.l-products .list .item .name{margin:10px auto 0 auto}.l-products .list .item .name.n1{width:74%}.l-products .list .item .name.n2{width:32%}.l-products .list .item .name.n6{width:71%}.l-products .list .item .name.n4{width:90%}.l-products .list .item .name.n3{width:52%}.l-products .list .item .name.n5{width:72%}.l-products .list .item .name.n8{width:78%}.l-products .list .item .name.n9{width:72%}.l-products .list .item .name.n10{width:75%}.products_new{width:32%;margin:-14% auto 0 !important;padding-bottom:3% !important}.products_newdesign{width:70%;margin:-14% auto 0 !important;padding-bottom:3% !important}.l-special{margin:60px auto 0 auto;width:100%}.l-special .title{margin:0 auto;width:60%}.l-special .container{background-color:#ffdc00;border:3px solid #fff;margin-top:40px;padding-bottom:20px}.l-special .text{font-size:3.7vw;font-weight:bold;line-height:1.5;margin-top:30px;text-align:center}.l-special .text .sp{display:block}.l-special .ui{margin:20px auto;width:46%}.l-special .ui .link{display:block}.l-vitako{margin:72px auto 0 auto;padding-bottom:72px;width:100%}.l-vitako .containerA{border:2px solid #000;margin:0 auto;padding:30px 0;width:84%}.l-vitako .image{margin:0 auto;width:84%}.l-vitako .text{font-size:14px;font-size:.875rem;font-weight:bold;line-height:1.8;margin:16px auto 0 auto;width:84%}

