@charset "utf-8";

html{scroll-padding-top:64px}.l_mv{background-color:#00b3b0}.l_mv .mv_inner{max-width:1164px;margin-right:auto;margin-left:auto;position:relative}.l_mv .mv_inner .ec_btn{position:absolute;bottom:2%;left:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:19%;z-index:10}.l_mv .mv_inner .ec_btn img{height:100%}.l_top_contents{background:url(../img/common/bg.png) no-repeat;background-size:cover;background-attachment:fixed;padding:64px 0}.l_top_contents #tv_cm{padding:100px 0}.l_top_contents #tv_cm .cm_inner{max-width:1164px;margin:0 auto;position:relative;font-size:16px}.l_top_contents #tv_cm .cm_inner .slick-list{overflow:visible}.l_top_contents #tv_cm .cm_inner .slick-list .slide_image{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-webkit-transition:.4s;transition:.4s}.l_top_contents #tv_cm .cm_inner .slick-list .slick-center .thumb{-webkit-transition:border-color .5s ease;transition:border-color .5s ease;border:2px solid transparent}.l_top_contents #tv_cm .cm_inner .slick-list .slick-center .thumb:hover{cursor:pointer;border-color:#00b2ac}.l_top_contents #tv_cm .cm_inner .slick-list .slick-center .slide_image{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l_top_contents #tv_cm .cm_inner .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;bottom:0;margin-top:40px}.l_top_contents #tv_cm .cm_inner .slick-dots li{width:80px;height:3px;background-color:#00b2ac;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";margin:0 20px}.l_top_contents #tv_cm .cm_inner .slick-dots li.slick-active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l_top_contents #tv_cm .cm_inner .slick-dots li button:before{content:''}.l_top_contents #tv_cm .cm_inner .slider_block .slide{padding:0 60px}.l_top_contents #tv_cm .cm_inner .slider_block .slide .block_cm .block_cm_inner .thumb{position:relative}.l_top_contents #tv_cm .cm_inner .slider_block .slide .block_cm .block_cm_inner .thumb .movie_btn{display:block}.l_top_contents #tv_cm .cm_inner .slider_block .slide .block_cm .block_cm_inner .thumb .movie_btn:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:70px;height:70px;background-color:#fff;border-radius:50%;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-transition:outline-color .5s ease;transition:outline-color .5s ease}.l_top_contents #tv_cm .cm_inner .slider_block .slide .block_cm .block_cm_inner .thumb .movie_btn:after{content:"";position:absolute;top:0;left:48.5%;bottom:0;margin:auto;width:0;height:0;border-left:25px solid #00b3b1;border-top:14px solid transparent;border-right:25px solid transparent;border-bottom:14px solid transparent;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.l_top_contents #tv_cm .cm_inner .slider_block .slide .block_cm .block_cm_inner .date{padding-top:20px}.l_top_contents #tv_cm .cm_inner .slider_block .slide .block_cm .block_cm_inner .detail{padding-top:10px;line-height:1.5}.l_top_contents #tv_cm .cm_inner .slick_button_prev,.l_top_contents #tv_cm .cm_inner .slick_button_next{position:absolute;top:30%}.l_top_contents #tv_cm .cm_inner .slick_button_prev:hover,.l_top_contents #tv_cm .cm_inner .slick_button_next:hover{cursor:pointer}.l_top_contents #tv_cm .cm_inner .slick_button_prev:after,.l_top_contents #tv_cm .cm_inner .slick_button_next:after{content:'';display:inline-block;width:90px;height:90px;border-bottom:3px solid #00b2ac;border-left:3px solid #00b2ac;position:absolute}.l_top_contents #tv_cm .cm_inner .slick_button_prev.slick-disabled,.l_top_contents #tv_cm .cm_inner .slick_button_next.slick-disabled{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.l_top_contents #tv_cm .cm_inner .slick_button_prev.slick-disabled:hover,.l_top_contents #tv_cm .cm_inner .slick_button_next.slick-disabled:hover{cursor:default}.l_top_contents #tv_cm .cm_inner .slick_button_prev{left:11%}.l_top_contents #tv_cm .cm_inner .slick_button_prev:after{-webkit-transform:rotate(45deg) skew(10deg,10deg);left:0;transform:rotate(45deg) skew(10deg,10deg)}.l_top_contents #tv_cm .cm_inner .slick_button_next{right:11%}.l_top_contents #tv_cm .cm_inner .slick_button_next:after{-webkit-transform:rotate(-135deg) skew(10deg,10deg);right:0;transform:rotate(-135deg) skew(10deg,10deg)}.l_top_contents .webmovie{margin-bottom:100px}.l_top_contents .webmovie .l_video{*zoom:1}.l_top_contents .webmovie .l_video:after{content:"";display:block;clear:both;height:0}.l_top_contents .webmovie .l_video .video_inner{max-width:960px;margin-right:auto;margin-left:auto}.l_top_contents .webmovie .l_video .video_inner .video{border:1px solid #00b3b1;width:77.08333%;max-width:740px;display:inline-block}.l_top_contents .webmovie .l_video .video_inner .video .yt_inner{width:100%;padding-top:56.25%;position:relative}.l_top_contents .webmovie .l_video .video_inner .video .yt_inner iframe{position:absolute;width:100%;height:100%;top:0;left:0}.l_top_contents .webmovie .l_video .video_inner .bottle{width:14.58333vw;max-width:140px;float:right;display:inline-block;margin-right:30px}.l_top_contents .l_newsblock{margin-bottom:100px}.l_top_contents .l_newsblock .newsblock{width:77.41935vw;max-width:960px;margin:0 auto;padding:4.03226vw 2.41935vw 4.43548vw;background:#fff}.l_top_contents .l_newsblock .nocontent{margin-bottom:-10px}.l_top_contents .l_newsblock .newsbox{width:91.66667%;margin:0 auto}.l_top_contents .l_newsblock .newsbox .news_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;font-size:1.6rem;line-height:1.5;margin-bottom:30px}.l_top_contents .l_newsblock .newsbox .news_list .day{width:18%}.l_top_contents .l_newsblock .newsbox .news_list .text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.l_top_contents .l_newsblock .newsbox .news_list .text a{text-decoration:underline}.l_top_contents .l_newsblock .newsbox .news_list .text a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.l_top_contents .l_banners{text-align:center}.l_top_contents .l_banners div{width:43.54839vw;max-width:540px;margin:0 auto 50px;z-index:1}.l_top_contents .l_banners div:last-child{margin-bottom:0}.l_top_contents .l_banners div a{-webkit-transition:all .7s ease;transition:all .7s ease;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l_top_contents .l_banners div a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.l_top_contents .l_banners .lead_banner{font-size:2.0rem;line-height:1.5;text-align:center;margin:100px 0 50px}.l_top_contents .recommend_jin{padding:100px 0;background:url(../img/top/bg_board.png) no-repeat;background-size:cover}.l_top_contents .recommend_jin .wall_paper{margin-right:auto;margin-left:auto;padding:15px 0 70px 55px;background:url(../img/top/bg_paper.png) no-repeat;background-size:contain;width:1087px;height:auto}.l_top_contents .recommend_jin .wall_paper .title_recommend{display:inline-block;position:relative;margin:35px 5vw 0 0;width:21.3vw;max-width:213px;height:auto;vertical-align:top}.l_top_contents .recommend_jin .wall_paper .speech_bubble{display:inline-block;vertical-align:top;margin-top:1.83993vw;margin-left:-3.95584%;width:25.94296%}.l_top_contents .recommend_jin .wall_paper .jin_glass{display:inline-block;margin:10px 0;width:90px;height:auto;vertical-align:top}.l_top_contents .recommend_jin .wall_paper .image{display:inline-block;margin:0 0 0 104px;width:518px}.l_top_contents .recommend_jin .wall_paper .voice{display:inline-block;margin-left:30px;width:248px}.l_top_contents .recommend_jin .wall_paper .point_container{display:inline-block;margin-top:30px;width:49.5%;vertical-align:top}.l_top_contents .recommend_jin .wall_paper .point_container .point{width:304px}.l_top_contents .recommend_jin .wall_paper .point_container .point2{width:274px}.l_top_contents .recommend_jin .wall_paper .point_container .txt{padding-left:7%;margin-top:-10px;font-size:1.6rem;line-height:1.75;text-align:center}.l_top_contents .recommend_jin .wall_paper .point_container .txt h3{font-size:2.4rem}.l_top_contents .recommend_jin .wall_paper .point_container .txt h3 span{font-weight:700}.l_top_contents .recommend_jin .wall_paper .point_container .txt h3 .xl{font-size:3.7rem}.l_top_contents .recommend_jin .wall_paper .point_container .txt2{padding-left:0;width:82%}.l_top_contents .commitment{background:#00b3b1}.l_top_contents .commitment .commitment_inner{*zoom:1;margin:0 auto;width:88.57143vw;max-width:1240px;font-weight:700}.l_top_contents .commitment .commitment_inner:after{content:"";display:block;clear:both;height:0}.l_top_contents .commitment .commitment_inner .txt_container{display:inline-block;margin:100px auto;background:url(../img/top/bg_washi.png) no-repeat;background-size:cover;width:41.42857vw;max-width:580px;vertical-align:top}.l_top_contents .commitment .commitment_inner .txt_container p{padding:0 20px;margin-bottom:45px;font-size:2rem;text-align:center;line-height:1.5}.l_top_contents .commitment .commitment_inner .btn{position:relative;display:block;margin:50px auto;padding:20px 0;width:27.14286vw;max-width:380px;background:#00b3b1;font-size:2rem;font-weight:initial;color:#fff;text-align:center;border-radius:4px;-webkit-transition:all .7s ease;transition:all .7s ease;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l_top_contents .commitment .commitment_inner .btn:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.l_top_contents .commitment .commitment_inner .btn:after{content:"";display:block;position:absolute;top:44%;right:20px;width:10px;height:10px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l_top_contents .commitment .commitment_inner .bottle_glass{display:inline-block;float:right;margin:200px 0 0;width:38.85714vw;max-width:544px;vertical-align:top}.l_top_contents .enjoy{padding:100px 0;margin:0 auto;background-color:rgba(255,255,255,.7)}.l_top_contents .enjoy .title_outer{position:relative;margin:0 auto;width:83.14286vw;max-width:1164px}.l_top_contents .enjoy .title_outer .fukidashi{margin-left:13.02083vw;width:24.47917vw}.l_top_contents .enjoy .title_outer:before{content:"";display:inline-block;width:118px;height:73px;background:url(../img/top/fukidashi.png) no-repeat;background-size:contain;position:absolute;left:calc(49% - 200px);top:-70px}.l_top_contents .enjoy .title_outer:nth-of-type(1):before{display:none}.l_top_contents .enjoy .title_outer:nth-of-type(1) .title span{font-weight:400;font-size:2.4rem}.l_top_contents .enjoy .title_outer:nth-of-type(1) .title:before{content:"";display:inline-block;width:25vw;max-width:350px;height:1px;position:absolute;left:0;top:1.5rem;background-color:#d0dbdb}.l_top_contents .enjoy .title_outer:nth-of-type(1) .title:after{content:"";display:inline-block;width:26.42857vw;max-width:370px;height:1px;position:absolute;right:0;top:1.5rem;background-color:#d0dbdb}.l_top_contents .enjoy .title_outer .title{margin:100px auto 0;width:83.14286vw;max-width:1164px;font-size:3.0rem;display:block;margin-bottom:5px;position:relative;font-weight:700}.l_top_contents .enjoy .title_outer .title:before{content:"";display:inline-block;width:32.85714vw;max-width:460px;height:1px;position:absolute;left:0;top:1.5rem;background-color:#d0dbdb}.l_top_contents .enjoy .title_outer .title:after{content:"";display:inline-block;width:32.85714vw;max-width:460px;height:1px;position:absolute;right:0;top:1.5rem;background-color:#d0dbdb}.l_top_contents .enjoy .title_outer .title.has_type_another:before{width:19.28571vw;max-width:270px}.l_top_contents .enjoy .title_outer .title.has_type_another:after{width:18.57143vw;max-width:260px}.l_top_contents .enjoy .lead{margin:40px auto 50px;font-size:2rem;line-height:1.3;text-align:center}.l_top_contents .enjoy .flow{margin:0 auto;width:1164px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem}.l_top_contents .enjoy .flow.has_type_main{width:1164px}.l_top_contents .enjoy .flow.has_type_sub{width:780px}.l_top_contents .enjoy .flow .list{position:relative;width:200px;line-height:1.5;text-align:left;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,YuGothic,Arial,sans-serif;*zoom:1}.l_top_contents .enjoy .flow .list:after{content:"";display:block;clear:both;height:0}.l_top_contents .enjoy .flow .list:nth-child(5):after{display:none}.l_top_contents .enjoy .flow .list:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #00b3b1;position:absolute;bottom:45%;right:-15%}.l_top_contents .enjoy .flow .list img{margin-bottom:5px;width:200px;display:block}.l_top_contents .enjoy .flow .list span{font-weight:700}.l_top_contents .enjoy .flow .drink_main{width:356px}.l_top_contents .enjoy .flow .drink_main img{border:1px solid #00b3b1}.l_top_contents .enjoy .flow .drink_main .check{display:inline-block;margin-bottom:10px;width:90px;color:#d8190c;font-size:1.8rem;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,YuGothic,Arial,sans-serif;font-weight:700;vertical-align:bottom}.l_top_contents .enjoy .flow .drink_main .check img{border:none;width:85%}.l_top_contents .enjoy .flow .drink_main .check span{font-size:2.6rem}.l_top_contents .enjoy .flow .drink_main .title{display:inline-block;margin:0 0 20px 10px;font-size:2.6rem;vertical-align:bottom}.l_top_contents .enjoy .flow .drink_main .title span{font-size:1.8rem}.l_top_contents .enjoy .flow .drink_main:nth-child(1){background:url(../img/top/syouga_sp.png) no-repeat;background-size:25% auto;background-position:top right}.l_top_contents .enjoy .flow .drink_main:nth-child(2){background:url(../img/top/yuzu_sp.png) no-repeat;background-size:20% auto;background-position:top right 20px}.l_top_contents .enjoy .flow .drink_main:nth-child(3){background:url(../img/top/chaba_sp.png) no-repeat;background-size:22% auto;background-position:top right 20px}.l_top_contents .enjoy .flow .drink_main .btn{position:relative;display:block;margin:30px auto;padding:20px 0;width:240px;background:#00b3b1;font-size:1.5rem;color:#fff;text-align:center;border-radius:4px;-webkit-transition:all .7s ease;transition:all .7s ease;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l_top_contents .enjoy .flow .drink_main .btn:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.l_top_contents .enjoy .flow .drink_sub{width:236px}.l_top_contents .enjoy .flow .drink_sub img{border:1px solid #00b3b1}.l_top_contents .enjoy .flow .drink_sub .title{width:100%;display:inline-block;margin:20px auto;font-size:2.6rem;vertical-align:bottom;text-align:center}.l_top_contents .enjoy .flow .drink_sub .title span{font-size:1.8rem}.l_top_contents .enjoy .flow .drink_sub .btn{padding:20px 0;margin:auto}.l_top_contents .product_information{max-width:960px;margin-right:auto;margin-left:auto;padding-top:100px}.l_top_contents .product_information .lead{font-size:2.0rem;line-height:1.5;text-align:center;margin-bottom:110px}.l_top_contents .product_information .product_box .product_box_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.l_top_contents .product_information .product_box .product_box_item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.l_top_contents .product_information .product_box .product_box_item+.product_box_item{margin-top:100px}.l_top_contents .product_information .product_box .product_box_item+.product_box_item .btn{position:relative;display:block;margin:0 auto 40px;padding:20px 0;width:27.14286vw;max-width:380px;background:#00b3b1;font-size:2rem;font-weight:initial;color:#fff;text-align:center;border-radius:4px;-webkit-transition:all .7s ease;transition:all .7s ease;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l_top_contents .product_information .product_box .product_box_item+.product_box_item .btn:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.l_top_contents .product_information .product_box .product_box_item+.product_box_item .btn:after{content:"";display:block;position:absolute;top:44%;right:20px;width:10px;height:10px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l_top_contents .product_information .product_box .icon{width:125px;height:125px;line-height:1.5;font-size:1.6rem;display:-ms-inline-grid;display:inline-grid;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;color:#fff;background:#00b3b1;border-radius:50%;position:absolute;top:-20px;right:-20px}.l_top_contents .product_information .product_box .icon .date{font-size:2rem;line-height:1}.l_top_contents .product_information .bottle{width:18.90034vw;max-width:220px;margin:0 auto}.l_top_contents .product_information .soda_can{width:30.92784vw;max-width:360px}.l_top_contents .product_information .soda_yuzushibori{width:31.09966vw;max-width:362px}.l_top_contents .product_information .box_2col{width:560px;text-align:center;margin:0}.l_top_contents .product_information .box_2col h3{font-size:4.2rem;line-height:1.3;margin-bottom:40px;margin-top:-10px}.l_top_contents .product_information .box_2col h3 span{font-size:2.9rem}.l_top_contents .product_information .box_2col .leadtxt{font-size:2.0rem;line-height:1.5;text-align:center}.l_top_contents .product_information .box_2col dl{width:440px;margin:0 auto;position:relative;margin:40px 60px}.l_top_contents .product_information .box_2col dl dt{font-size:2.4rem}.l_top_contents .product_information .box_2col dl dt:before{content:"";display:inline-block;width:160px;height:1px;position:absolute;left:0;top:1.2rem;background-color:#d0dbdb}.l_top_contents .product_information .box_2col dl dt:after{content:"";display:inline-block;width:160px;height:1px;position:absolute;right:0;top:1.2rem;background-color:#d0dbdb}.l_top_contents .product_information .box_2col dl dd{font-size:1.6rem;line-height:1.6;margin-top:30px}.l_top_contents .product_information .box_2col dl dd .text_large{font-size:2.0rem;display:inline-block;margin-bottom:10px}.l_top_contents .product_information .box_2col .spec{font-size:1.4rem;line-height:2}.l_top_contents .product_information .box_2col .attention{font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,YuGothic,Arial,sans-serif;font-size:1.2rem;text-align:center;margin-top:10px}.l_top_contents .ec_wrap{position:relative;height:100px;max-width:960px;margin:0 auto}.l_top_contents .ec_wrap .ec_btn{position:absolute;top:80px;left:50%}.l_top_contents .ec_wrap .ec_btn img{margin-left:-50%;height:100%}.l_top_contents .ad{padding:100px 0;margin:100px auto;background-color:rgba(255,255,255,.7);max-width:960px;margin-right:auto;margin-left:auto}.l_top_contents .ad .title_outer{position:relative;margin:0 auto}.l_top_contents .ad .title_outer .title{margin:50px auto;font-size:2.0rem;margin-bottom:5px;position:relative;font-weight:700}.l_top_contents .ad .title_outer .title:before{content:"";display:inline-block;width:40.625%;max-width:390px;height:1px;position:absolute;left:55px;top:1rem;background-color:#d0dbdb}.l_top_contents .ad .title_outer .title:after{content:"";display:inline-block;width:40.625%;max-width:390px;height:1px;position:absolute;right:55px;top:1rem;background-color:#d0dbdb}.l_top_contents .ad .title_outer .title.has_type_introduction:before{content:"";display:inline-block;width:36.45833%;max-width:350px}.l_top_contents .ad .title_outer .title.has_type_introduction:after{width:36.45833%;max-width:350px}.l_top_contents .ad .title_outer .title.has_type_campaign:before{content:"";display:inline-block;width:36.45833%;max-width:350px}.l_top_contents .ad .title_outer .title.has_type_campaign:after{width:36.45833%;max-width:350px}.l_top_contents .ad .movie{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;color:#fff;background-color:#00b3b1;margin:0 auto;width:540px;height:320px}.l_top_contents .ad .video{width:540px;margin:0 auto 40px}.l_top_contents .ad .video .yt_inner{width:100%;padding-top:56.25%;position:relative}.l_top_contents .ad .video .yt_inner iframe{position:absolute;width:100%;height:100%;top:0;left:0}.l_top_contents .ad .introduction{width:72.91667%;max-width:700px;margin:0 auto 50px}.l_top_contents .ad .introduction:last-child{margin-bottom:0}.l_top_contents .ad .introduction .human{vertical-align:top;margin-right:4.28571%;display:inline-block;width:25.71429%}.l_top_contents .ad .introduction .txt{width:69.28571%;display:inline-block;font-size:1.4rem;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,YuGothic,Arial,sans-serif;line-height:1.5}.l_top_contents .ad .introduction .name{margin-bottom:25px;font-size:2rem;font-family:"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"游明朝",YuMincho,"HG明朝E",serif}@media screen and (min-width:769px){.l_top_contents .product_information .product_box .only_sp{display:none}}@media screen and (max-width:768px){html{scroll-padding-top:78px}.l_mv .mv_inner .ec_btn{top:129vw;left:48.82812vw;-webkit-transform:inherit;transform:inherit;width:44.79166666vw}.l_mv .mv_inner .ec_btn img{height:100%}.l_top_contents{padding:0;background:none}.l_top_contents:before{background:url(../img/common/bg.png) bottom center;position:fixed;content:"";width:100%;height:100%;display:block;z-index:-999;top:0;left:0;right:0;bottom:0;background-attachment:initial;background-size:cover;-webkit-overflow-scrolling:touch}.l_top_contents #tv_cm{padding:15.625vw 0 13.02083vw}.l_top_contents #tv_cm .cm_inner .slick-list{overflow:hidden}.l_top_contents #tv_cm .cm_inner .slick-dots{margin-top:5.20833vw}.l_top_contents #tv_cm .cm_inner .slick-dots li{width:11.45833vw;margin:0 3.125vw}.l_top_contents #tv_cm .cm_inner .slider_block{width:73.95833vw;margin:0 auto}.l_top_contents #tv_cm .cm_inner .slider_block .slide{padding:0}.l_top_contents #tv_cm .cm_inner .slider_block .slide .block_cm .block_cm_inner .thumb .movie_btn:after{left:47%}.l_top_contents #tv_cm .cm_inner .slider_block .slide .block_cm .block_cm_inner .date{font-size:1.3rem;padding-top:5.20833vw}.l_top_contents #tv_cm .cm_inner .slider_block .slide .block_cm .block_cm_inner .detail{padding-top:1.30208vw;font-size:1.3rem}.l_top_contents #tv_cm .cm_inner .slick_button_prev,.l_top_contents #tv_cm .cm_inner .slick_button_next{top:25%}.l_top_contents #tv_cm .cm_inner .slick_button_prev:after,.l_top_contents #tv_cm .cm_inner .slick_button_next:after{width:10.41667vw;height:10.41667vw}.l_top_contents #tv_cm .cm_inner .slick_button_prev{left:3.90625vw}.l_top_contents #tv_cm .cm_inner .slick_button_next{right:3.90625vw}.l_top_contents .webmovie{margin-bottom:13.02083vw}.l_top_contents .webmovie .l_video .video_inner .video{width:89.84375vw;margin:0 auto;display:block}.l_top_contents .webmovie .l_video .video_inner .bottle{display:none}.l_top_contents .l_newsblock{margin-bottom:13.02083vw}.l_top_contents .l_newsblock .newsblock{display:block;width:87.23958vw;padding:6.51042vw 3.90625vw 7.16146vw}.l_top_contents .l_newsblock .nocontent{margin-bottom:1.30208vw}.l_top_contents .l_newsblock .newsbox .news_list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.3rem}.l_top_contents .l_newsblock .newsbox .news_list .day{width:100%;margin:0 0 20px}.l_top_contents .l_newsblock .newsbox .news_list .text a{width:100%;text-align:left;line-height:1.8}.l_top_contents .l_banners{margin-bottom:6.51042vw}.l_top_contents .l_banners div{width:87.23958vw;margin-bottom:6.51042vw}.l_top_contents .l_banners div a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l_top_contents .l_banners .lead_banner{font-size:1.3rem;margin:13.02083vw 0 6.51042vw}.l_top_contents .recommend_jin{padding:50px 0;background:url(../img/top/bg_board_sp.png) no-repeat;background-size:cover}.l_top_contents .recommend_jin .wall_paper{width:93.38488vw;background:url(../img/top/bg_paper_sp.png) no-repeat;background-size:100% 100%;padding:13px 5.20833vw 40px}.l_top_contents .recommend_jin .wall_paper .title_recommend{display:block;margin:1.30208vw 0 0;width:33.07292vw}.l_top_contents .recommend_jin .wall_paper .speech_bubble{position:absolute;top:15px;right:5.85938vw;width:45.44271vw}.l_top_contents .recommend_jin .wall_paper .jin_glass{width:10.13746vw;display:inline-block;margin:1.30208vw 1.95312vw 5.20833vw 3.90625vw;width:19.01042vw}.l_top_contents .recommend_jin .wall_paper .image{margin:0;width:100%}.l_top_contents .recommend_jin .wall_paper .voice{margin:0;width:100%}.l_top_contents .recommend_jin .wall_paper .voice img{display:block;margin:25px auto 0;width:50.13021vw;text-align:center}.l_top_contents .recommend_jin .wall_paper .point_container{width:100%;text-align:center}.l_top_contents .recommend_jin .wall_paper .point_container .point{width:100%}.l_top_contents .recommend_jin .wall_paper .point_container .point2{width:100%}.l_top_contents .recommend_jin .wall_paper .point_container .txt h3 .xl{font-size:3.5rem;line-height:1}.l_top_contents .recommend_jin .wall_paper .point_container .txt{padding:25px 0 0;font-size:1.2rem}.l_top_contents .recommend_jin .wall_paper .point_container .txt2{width:100%}.l_top_contents .commitment .commitment_inner .txt_container p{margin-bottom:18px;font-size:1.3rem}.l_top_contents .commitment .commitment_inner .txt_container{background:url(../img/top/bg_washi_sp.png) no-repeat;margin:50px auto;width:100%;max-width:100%}.l_top_contents .commitment .commitment_inner .btn:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l_top_contents .commitment .commitment_inner .btn{margin:19px auto;padding:28px 0;width:90%;font-size:1.8rem}.l_top_contents .commitment .commitment_inner .bottle_glass{margin:0 0 0 21%;padding:0 0 50px;width:71.09375vw;font-size:1.8rem}.l_top_contents .enjoy{padding:50px 0 10px;margin:0 auto}.l_top_contents .enjoy .title_outer{width:100%}.l_top_contents .enjoy .title_outer .fukidashi{margin:0;display:inline-block}.l_top_contents .enjoy .title_outer:before{display:none}.l_top_contents .enjoy .title_outer:nth-of-type(1) .title{font-size:2.8rem}.l_top_contents .enjoy .title_outer:nth-of-type(1) .title span{font-size:1.8rem;line-height:1.5}.l_top_contents .enjoy .title_outer:nth-of-type(1) .title:before{width:15.625vw;top:2.8rem;left:20px}.l_top_contents .enjoy .title_outer:nth-of-type(1) .title:after{width:15.625vw;top:2.8rem;right:20px}.l_top_contents .enjoy .title_outer .title:before{width:13.02083vw;top:4.8rem;left:20px}.l_top_contents .enjoy .title_outer .title:after{width:13.02083vw;top:4.8rem;right:20px}.l_top_contents .enjoy .title_outer .title{margin:40px auto 0;width:100%;font-size:2rem}.l_top_contents .enjoy .title_outer .title.has_type_another:before{width:5.85938vw;top:2.8rem;left:20px}.l_top_contents .enjoy .title_outer .title.has_type_another:after{width:8.46354vw;top:2.8rem;right:20px}.l_top_contents .enjoy .lead{margin:40px auto 25px;font-size:1.3rem}.l_top_contents .enjoy .flow{width:100%;display:block}.l_top_contents .enjoy .flow.has_type_main{width:100%;display:block}.l_top_contents .enjoy .flow.has_type_sub{width:100%;display:block}.l_top_contents .enjoy .flow .list{margin:0 auto 45px;width:90%;font-size:2rem}.l_top_contents .enjoy .flow .list:after{width:0;height:0;bottom:-3rem;left:50%;border-style:solid;border-width:16px 10px 0;border-color:#00b3b1 transparent transparent}.l_top_contents .enjoy .flow .list img{display:inline-block;width:38%;top:1rem}.l_top_contents .enjoy .flow .list .square{float:right;padding:10px 13px;width:62%;height:auto;font-size:1.3rem;font-family:"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"游明朝",YuMincho,"HG明朝E",serif;border:1px solid #00b3b1;background:#fff;position:relative}.l_top_contents .enjoy .flow .list .square .point{margin:10px 0 60px;width:80%;border-bottom:solid 1px #00b3b1;position:relative}.l_top_contents .enjoy .flow .list .square .point:after{content:"";background:url(../img/common/bird.png) no-repeat;width:26px;height:29px;display:inline-block;background-size:contain;position:absolute;top:5px;left:85%}.l_top_contents .enjoy .flow .list .square .point span{color:#00b3b1;font-size:2rem}.l_top_contents .enjoy .flow .list .square p.attention{line-height:1.5;position:absolute;bottom:10px;left:12px}.l_top_contents .enjoy .flow .list .square p.attention.last{font-size:2.4rem}.l_top_contents .enjoy .flow .list .square ul.attention{line-height:1.5;position:absolute;bottom:0;left:100px}.l_top_contents .enjoy .flow .list .square .attention{display:inline-block;font-size:1.7rem;color:#d8190c;vertical-align:bottom;line-height:1;font-weight:700}.l_top_contents .enjoy .flow .list .square .attention li{margin-top:20px;display:inline-block;text-align:center;font-size:4rem;position:relative}.l_top_contents .enjoy .flow .list .square .attention li:after{content:":";width:26px;height:29px;display:inline-block;background-size:contain;position:absolute;top:17px;left:60%}.l_top_contents .enjoy .flow .list .square .attention li:nth-child(2):after{display:none}.l_top_contents .enjoy .flow .list .square .attention li span{display:block;font-size:1.4rem}.l_top_contents .enjoy .flow .drink_main{margin:0 auto 50px;width:90%;display:block}.l_top_contents .enjoy .flow .drink_main .btn:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l_top_contents .enjoy .flow .drink_main .btn{margin:19px auto;padding:28px 0;width:90%;font-size:1.8rem}.l_top_contents .enjoy .flow .drink_sub{margin:0 auto 50px;width:90%;display:block}.l_top_contents .product_information{padding-top:50px}.l_top_contents .product_information .lead{font-size:1.3rem;margin-bottom:13.02083vw}.l_top_contents .product_information .product_box .product_box_item+.product_box_item{margin-top:10.41667vw}.l_top_contents .product_information .product_box .product_box_item+.product_box_item .btn:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l_top_contents .product_information .product_box .product_box_item+.product_box_item .btn{margin:39px auto;padding:28px 0;width:90%;font-size:1.8rem}.l_top_contents .product_information .product_box .only_pc{display:none}.l_top_contents .product_information .bottle{width:34.76562vw}.l_top_contents .product_information .soda_can{width:68.61979vw;margin:0 auto}.l_top_contents .product_information .soda_yuzushibori{width:68.61979vw;margin:0 auto}.l_top_contents .product_information .box_2col{width:calc(100% - 30px);margin:0 auto}.l_top_contents .product_information .box_2col h3{font-size:2.9rem;margin-bottom:9.11458vw}.l_top_contents .product_information .box_2col h3 span{font-size:2.2rem}.l_top_contents .product_information .box_2col .leadtxt{font-size:1.4rem}.l_top_contents .product_information .box_2col dl{width:81.5508vw;margin:20px auto}.l_top_contents .product_information .box_2col dl dt{font-size:1.8rem}.l_top_contents .product_information .box_2col dl dt:before{width:30.59896vw;top:1rem}.l_top_contents .product_information .box_2col dl dt:after{width:30.59896vw;top:1rem}.l_top_contents .product_information .box_2col dl dd{font-size:1.4rem;letter-spacing:-.05rem;margin-top:10px}.l_top_contents .product_information .box_2col dl dd .text_large{font-size:1.6rem;margin-bottom:5px}.l_top_contents .product_information .box_2col .spec{font-size:1rem;line-height:1.6}.l_top_contents .product_information .box_2col .attention{margin-top:3.90625vw;font-size:2.34375vw}.l_top_contents .ec_wrap{height:20vw}.l_top_contents .ec_wrap .ec_btn{top:10vw;right:inherit;left:50%;width:70vw}.l_top_contents .ec_wrap .ec_btn img{margin-left:-50%;height:100%}.l_top_contents .ad{padding:50px 0;margin:50px auto 6.51042vw;width:calc(100% - 30px);float:none}.l_top_contents .ad .title_outer{margin:40px auto 0;width:100%;font-size:2rem}.l_top_contents .ad .title_outer .title:before{width:29.94792vw;left:20px}.l_top_contents .ad .title_outer .title:after{width:29.94792vw;right:20px}.l_top_contents .ad .title_outer .title.has_type_introduction:before{width:20.83333vw;left:20px}.l_top_contents .ad .title_outer .title.has_type_introduction:after{width:20.83333vw;right:20px}.l_top_contents .ad .title_outer .title.has_type_campaign:before{width:20.83333vw;left:20px}.l_top_contents .ad .title_outer .title.has_type_campaign:after{width:20.83333vw;right:20px}.l_top_contents .ad .title_outer .title{margin:30px auto 0}.l_top_contents .ad .movie{width:calc(100% - 40px);height:180px}.l_top_contents .ad .video{width:calc(100% - 40px);margin-bottom:6.51042vw}.l_top_contents .ad .introduction{margin-bottom:6.51042vw}.l_top_contents .ad .introduction .human{margin-right:4.91803%;width:29.5082%}.l_top_contents .ad .introduction .txt{width:62.29508%;font-size:.9rem}.l_top_contents .ad .introduction .name{margin-bottom:10px;font-size:1rem;font-weight:700}.l_top_contents .ad .introduction{width:79.42708vw}}