@charset "UTF-8";#skiparea a:hover,body{color:#000}#content .styleIn .imgBox,#content .styleIn .imgBox a,#content .styleIn .imgBox a:hover,#news .newsOpen dd a:hover,#news a:hover,#skiparea a,#skiparea a:hover{text-decoration:none}.clearfix:after,.clearfix:before,.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:12px;min-width:960px;background:#dbe3ea}body,html{height:100%}img{-ms-interpolation-mode:bicubic;vertical-align:top}#maining a,.bottomBnr a{border-right:1px solid transparent;background-image:url(about:blank)}.clearfix:after,.clearfix:before{display:block;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}dd,dl,dt,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}li{float:left;list-style:none}table{border-collapse:collapse;border:0}table tr{padding:0}table tr td{padding:0;border:0}a img{border:transparent}a,a:focus{overflow:hidden;outline:0}#wrapper{overflow:hidden;height:auto!important;height:100%;min-height:100%;margin:0 auto -117px;background:url(../img/bg_body.png) center top repeat-y}#header{position:relative;background:#fff}#header .headerContent{position:relative;width:960px;height:100px;margin:0 auto}#header .headerContent h1{float:left;width:135px;margin:17px 15px 0 0}#header .headerContent .gmenu{z-index:3;margin:0}#header .headerContent .gmenu .innermenu{position:absolute;z-index:999;top:66px;left:1px;width:182px;padding-top:14px;background-color:#fff}#header .headerContent .gmenu .innermenu ul{width:182px;height:138px;background:url(../img/bg_menu.png) no-repeat #fff;box-shadow:0 3px 3px 0 rgba(255,150,0,.1)}#header .headerContent .gmenu li{position:relative;z-index:999;margin:20px 0 0;border-left:1px solid #e5e5e5}#header .headerContent .gmenu li.fin{border-right:1px solid #e5e5e5}#header .headerContent .gmenu li a{display:block;padding:18px 20px 15px}#header .headerContent .gmenu li a.new{padding-top:0}#header .headerContent .gmenu .innermenu li{margin:0;border:0}#header .headerContent .gmenu .innermenu li a{display:block;padding:0 10px}#header .headerContent .gmenu .innermenu li.fin{padding:0 0 10px;border:0}#header .headerContent .fbWrapper{font-size:0;position:relative;z-index:auto;float:right;width:140px;margin:35px -30px 0;text-align:right}#header .headerContent .fbWrapper a{position:relative;z-index:999;display:inline-block;margin-right:6px}#header .headerContent .fbWrapper a:last-of-type{margin-right:0}#header .headerContent .fbWrapper a .btn_instagram{margin:0}#header .headerContent .lemonadeAttention{position:absolute;z-index:999;top:38px;right:5px}#header .shadow{position:absolute;top:100px;left:0;width:100%;height:40px;background:url(../img/menu_bottom_shadow.png) repeat-x}#skiparea{position:absolute;z-index:999;bottom:12px;left:50%;margin-left:-40px}#skiparea a{font-size:16px;color:#000}#news .newsIn dl,#news .newsOpen dd a,#news a{color:#fff}#news{position:relative;z-index:555;height:45px;background:url(../img/bg_news.png) repeat-x}#news .newsIn{width:960px;margin:0 auto}#news .newsIn .ico_news{display:block;float:left;padding:12px 0 0}#news .newsIn dl{line-height:150%;float:left;margin:0 0 0 20px;padding:8px 0 0}#news .newsIn dt{line-height:30px;float:left}#news .newsIn dd{line-height:30px;margin-left:100px}#news .newsIn .btn_more{float:right;margin:17px 10px 0 0}#news .newsOpen{position:absolute;z-index:999;width:100%;margin:0 auto;padding:0 0 12px;background:url(../img/bg_news_02.png) repeat-x #ba0c2f}.newsOpenIn{width:960px;margin:0 auto}#news .newsOpen .ico_news{display:block;float:left;padding:12px 0 0}#news .newsOpen dl{line-height:150%;float:left;margin:0 0 0 20px;padding:8px 0 0;color:#fff}#news .newsOpen dt{line-height:30px;float:left}#news .newsOpen dd{line-height:30px;margin-left:100px}#content .txt_style_01,#content .txt_style_02{line-height:24px;width:100%;margin-bottom:20px}#news .newsOpen .btn_more{float:right;margin:17px 10px 0 0}#maining{position:relative;width:1200px;height:712px;margin:0 auto}#maining .link01{position:absolute;top:0;left:0;width:100%;height:450px}#maining .img_top_copy_01,#maining .img_top_copy_02,#maining .img_top_copy_03,#maining .img_top_copy_04,#maining .img_top_copy_05,#maining .img_top_copy_06,#maining .maining_01,#maining .maining_02,#maining .maining_03{position:absolute}#maining .maining_01,#maining .maining_02{top:-40px;left:-487px}#maining .kvWrapper{overflow:hidden;width:1723px;height:573px}#maining .kv1{position:absolute;top:40px;left:487px}#maining .kv2,#maining .kv3,#maining .kv4,#maining .kv5,#maining .kv6{position:absolute;top:40px;left:2210px}#maining .sliderLeft{position:absolute;top:230px;left:30px;cursor: pointer}#maining .sliderRight{position:absolute;top:230px;right:46px;cursor: pointer}#maining .img_top_copy_01{top:30px;right:120px}#maining .img_top_copy_02{top:112px;right:120px}#maining .img_top_copy_03{top:194px;right:120px}#maining .img_top_copy_04{top:260px;right:120px}#maining .img_top_copy_05{top:250px;left:118px}#maining .img_top_copy_06{top:335px;left:120px}#maining .maining_03{top:-40px;left:-487px}.img_top_copy_01{top:40px;right:120px}.img_top_cinemagraph{position:absolute;top:115px;left:479px}#bnr_area{position:relative;top:-25px;width:1200px;height:0;margin:0 auto -25px;z-index:1;}#bnr_area .bnrContent01{position:absolute;top:0;left:120px}#bnr_area .bnrContent01 .link01{position:absolute;right:0;bottom:19px;display:block;width:436px;height:180px}#bnr_area .bnrContent01 .link02{position:absolute;top:0;display:block;width:60px;height:66px}#bnr_area .bnrContent02{position:absolute;top:43px;left:560px}#bnr_area .bnrContent02 .link01{position:absolute;bottom:19px;left:0;display:block;width:520px;height:180px}#bnr_area .bnrContent02 .link02{position:absolute;top:0;left:220px;display:block;width:16px;height:19px}#bnr_area .bnrContent02 .link03{position:absolute;top:0;left:433px;display:block;width:16px;height:19px}#content{margin:0;padding:0 0 60px}#content .styleConetent01{text-align:center;background:url(../img/bg_bottle_03.png) center 20px repeat-y}#content .styleTitle{position:relative;width:960px;height:200px;margin:0 auto}#content .tit_style_02{margin-bottom:20px}#content .styleTitle .btn_style,#content .styleTitle .tit_style_01,#content .styleTitle .tit_style_04,#content .styleTitle .tit_style_05,#content .styleTitle .txt_style_01,#content .styleTitle .txt_style_02{position:absolute}#content .styleTitle .tit_style_01{top:40px;left:0}#content .styleTitle .tit_style_04{top:-6px;right:20px}#content .styleTitle .tit_style_05{top:120px;right:115px}#content .styleTitle .btn_style{top:0;left:770px}#content .styleTitle .social{position:absolute;top:86px;right:51px}#content .styleTitle .social a{display:inline-block;margin-right:4px}#content .styleTitle .social a:last-of-type{margin-right:0}#content .txt_style_01{font-size:12px;font-weight:700;top:115px;left:0;text-align:left}#content .txt_style_02{font-size:12px;font-weight:400;top:152px;bottom:0;text-align:center}#content .styleTitle .txt_style_01 span{color:#ba0d2f}#content .styleIn{overflow:hidden;width:960px;margin:-10px auto 0;padding-bottom:100px}#content .styleIn .twitter{margin-top:50px}#content .styleIn .boxWrapper{width:960px;margin:10px auto 0}#content .styleIn .boxWrapper .box{width:302px}#content .styleIn .boxWrapper1,#content .styleIn .boxWrapper2,#content .styleIn .boxWrapper3{float:left;box-sizing:border-box;width:320px;margin:0 auto;padding:10px}#content .styleIn .boxHidden{display:none}#content .styleIn .imgBox{position:relative;display:inline-block;box-sizing:border-box;width:100%;padding:5px;background:#fff;box-shadow:rgba(229,229,229,.498039) 0 0 3px 3px}#content .styleIn .imgBox img{width:100%}#content .styleIn .imgBox .pera{position:absolute;right:0;bottom:0}#content .styleIn .imgBox .icon{position:absolute;top:126px;right:15px}#content .styleIn .imgBox p.txt{font-size:95%;line-height:21px;position:absolute;bottom:15px;left:20px;display:none;width:315px;height:60px;text-align:left;color:#fff;background:url(../img/ico_arrow_text.png) right bottom no-repeat}#content .styleIn .imgPos0,#content .styleIn .imgPos1{left:0;top:0;position:absolute}#content .styleIn .imgBox.canhover:hover p.txt{background:url(../img/ico_arrow_text_on.png) right bottom no-repeat}#content .styleIn .imgBox p.caption{z-index:1;display:none;width:160px;margin-top:5px;text-align:left}#ice #content h2.tit_01,#interview .styleCont01 .tit_02,#lemonade #content h2.tit_01,#lemonade .topTxt{text-align:center}#content .styleIn .imgBox img.icon{display:none}#content .styleIn .imgBox.canhover:hover{z-index:9999;padding:10px;background:#ba0c2f;box-shadow:rgba(229,229,229,.498039) 0 0 0 0}#content .styleIn .imgBox.canhover:hover p.caption{display:block;color:#fff}#content .styleIn .imgBox.canhover:hover img.icon{display:block}#content .styleIn .imgBox.canhover:hover .pera{right:5px;bottom:5px}#content .styleIn .imgPos0 img.more{display:none}#content .styleIn .imgPos2{position:absolute;top:0;left:180px}#content .styleIn .imgPos3{position:absolute;top:170px;left:0}#content .styleIn .imgPos4{position:absolute;top:170px;left:180px}#content .styleIn .imgPos0.canhover:hover{top:-5px;left:-5px}#content .styleIn .imgPos0.canhover:hover p.txt{bottom:57px;left:25px}#content .styleIn .imgPos0.canhover:hover img.more{display:block;margin:16px auto 10px}#content .styleIn .imgPos1.canhover:hover{top:-5px;left:-5px}#content .styleIn .imgPos2.canhover:hover{top:-5px;left:175px}#content .styleIn .imgPos3.canhover:hover{top:165px;left:-5px}#content .styleIn .imgPos4.canhover:hover{top:165px;left:175px}#content .styleIn .fl{float:left;width:350px;height:350px;position:relative}#content .styleIn .fl .imgBox{float:left}#content .styleIn .fr{position:relative;float:right;width:350px;height:350px}#content .styleIn .fr .imgBox{float:left}#content .styleIn .fn{float:none}#content .styleIn .mt{margin-top:10px}#content .styleIn .mr{margin-right:10px}#content .styleIn .ml{margin-left:10px}#footerlocal,.push{overflow:hidden;height:117px;background:#ba0c2f}#footerlocal{overflow:inherit}
#footerlocal .footerIn{width:940px;margin:0 auto}#footerlocal .footerIn .fmenu{padding:20px 0 0}#footerlocal .footerIn .fmenu a{margin:0 20px 0 0;padding:2px 0 0 10px;text-decoration:none;color:#fff;background:url(../img/ico_arrow.png) 0 50% no-repeat}#footerlocal .footerIn .fmenu a:hover{text-decoration:underline}#footerlocal .footerIn .sns{float:right;margin:0}#footerlocal .footerIn .sns .fb{width:90px;height:25px}#footerlocal .footerIn .sns .fw{width:100px}#footerlocal .footerIn .bottomContent{margin:30px 0 0;padding:0 0 10px}#footerlocal .footerIn .txt_unit_stop{display:block;float:left}#footerlocal .footerIn .txt_copy{display:block;float:right}#interview #content{padding-bottom:128px}#interview .styleCont01 .txtTop{font-size:16px;font-weight:700;margin:20px 0 0;text-align:center}#interview .styleCont01{width:800px;margin:65px auto 0}#interview .styleCont02{margin:30px 0 0}#interview .styleCont02 .tit_03{font-size:24px;line-height:36px;margin:20px 0 0;color:#ba0c2f}#interview .styleCont02 .txt,#interview .styleCont03{margin:30px 0 0}#interview .styleCont02 p.name{font-size:18px;font-weight:700;line-height:21px}#interview .styleCont02 p.name span{font-weight:400;color:#969696}#interview .styleCont02 .txt .txtLeft{font-size:14px;float:left;width:390px}#interview .styleCont02 .txt .txtRight{font-size:14px;float:right;width:390px}#interview .styleList{margin:20px 0 0}#interview .styleList li{font-size:12px;float:none}#interview .styleList li span.red{color:#ba0c2f}#interview .styleOther{width:960px;height:502px;margin:30px auto 0;background:url(../img/interview/bg_style.png) no-repeat}#interview .styleOther .otherCont{padding:167px 0 0 40px}#interview .styleOther .otherCont li{margin:0 5px 0 0;color:#fff}#interview .styleOther .otherCont li p{font-size:11px;margin:10px 0 10px 4px}#interview .styleOther .otherCont li p strong{font-size:12px}#interview .styleOther .otherCont li a{display:block;text-decoration:none;color:#fff}#interview .styleOther .otherCont li a:hover{text-decoration:underline}#interview .bottomBnr{position:relative;width:960px;height:200px;margin:30px auto 0}#interview .bottomBnr .bnrContent01{position:absolute;top:-60px;left:-6px}#interview .bottomBnr .bnrContent02{position:absolute;top:6px;left:440px}#interview .styleCont05{margin:30px 102.5px 0}#interview .styleCont05 .tit_03{font-size:24px;line-height:36px;margin:20px 0 0;color:#ba0c2f}#interview .styleCont05 p.name{font-size:18px;font-weight:700;line-height:21px}#interview .styleCont05 p.name span{font-weight:400;color:#969696}#interview .styleCont05 .txt{font-size:15px;margin:30px 0 0}

#ice .txt01,#lemonade .topTxt{font-size:16px;font-weight:700}
#lemonade{background:url(../img/product/lemonade/bg_body.png) top center repeat-y #ffd200}#lemonade #wrapper{background:url(../img/product/lemonade/bg_lemon.png) top center repeat-y}#lemonade #content{min-height:970px;margin:65px 0 0}#lemonade #content .contWrapper{width:960px;margin:35px auto 0}#lemonade #content .contWrapper .cont01{position:relative;float:left;width:312px;height:687px;margin-right:12px;background:url(../img/product/lemonade/bg_content_01a.png)}#lemonade #content .contWrapper .cont02{position:relative;float:left;width:312px;height:687px;margin-right:12px;background:url(../img/product/lemonade/bg_content_02a.png)}#lemonade #content .contWrapper .cont03{position:relative;float:left;width:312px;height:687px;background:url(../img/product/lemonade/bg_content_03a.png)}#lemonade #content .contWrapper .cont01 h3,#lemonade #content .contWrapper .cont01 p,#lemonade #content .contWrapper .cont02 h3,#lemonade #content .contWrapper .cont02 p,#lemonade #content .contWrapper .cont03 h3,#lemonade #content .contWrapper .cont03 p{overflow:hidden;white-space:nowrap;text-indent:100%}#lemonade #content .contWrapper .cont01 .btn,#lemonade #content .contWrapper .cont02 .btn,#lemonade #content .contWrapper .cont03 .btn{position:absolute;top:586px;left:24px}#lemonade .topTxt{margin:34px 0 0}

#ice #wrapper{background:url(../img/product/ice/bg_body.png) 0 100px no-repeat #f7fcf0;background-size:100%}#ice #content{margin:0 auto;background:url(../img/product/ice/bg_ice.jpg) top center no-repeat #000;background-size:100% auto}#ice #content h2.tit_01{padding:65px 0 0}#ice .contWrapper{position:relative;width:960px;margin:0 auto}#ice .txt01,#ice .txt02{width:100%;text-align:center;color:#fff}#ice .contWrapper .mmt{position:absolute;top:-260px;right:-50px}#ice .contWrapper h3.tit_01{margin:40px 0 0}#ice .txt01{margin:34px 0 0}#ice .txt02{font-size:10px;margin:10px 0 0}#ice .productCont{position:absolute;top:314px;left:720px;width:230px;text-align:right}#ice .additionalCont h3,#ice .episodeCont .tit_02,#movie .txt01,#movie h2{text-align:center}#ice .productCont .right{position:absolute;top:-48px;right:10px}#ice .productCont .left{position:absolute;left:-707px}#ice .productCont .wg_new{position:absolute;top:0;right:-7px}#ice .productCont .btn_01{position:absolute;top:176px;left:0}#ice .movieWrapper{width:710px;height:495px;margin:40px auto 0;padding:5px 0 0 1px;text-align:center;background:url(../img/product/ice/bg_ice_movie.png) center top no-repeat}#ice .movieWrapper .btnWrapper .btn_03{margin:13px 0 0 -10px}#ice .movieWrapper .btnWrapper .btn_04,#ice .movieWrapper .btnWrapper .btn_05{margin:13px 0 0 80px}#ice .episodeCont{width:820px;margin:80px auto 40px;padding:40px 60px;background-color:#fff}#ice .episodeCont .comment{overflow:hidden;margin-top:40px}#ice .episodeCont .comment img{float:left;margin-right:40px}#ice .episodeCont .comment p{font-size:16px;line-height:28px;color:#191919}#ice .episodeCont .profile{margin-top:20px}#ice .episodeCont .profile img{float:left;margin-top:3px;margin-right:20px}#ice .episodeCont .profile h4{font-size:16px;font-weight:700;color:#191919}#ice .episodeCont .profile .sub{font-size:12px;font-weight:400;color:#191919}#ice .episodeCont .profile p{font-size:12px;line-height:19px;color:#646464}#ice .episodeCont .profile .subtitle{color:#191919}#ice .episodeCont .profile strong{font-weight:700;color:#191919}#ice .episodeCont hr{width:860px;height:1px;margin:40px -20px;border:0;background-image:url(../img/product/ice/img_border.png)}#ice .episodeCont ul{margin-top:40px;margin-right:-17px}#ice .episodeCont li{display:inline-block;float:none;width:260px;margin-right:16px;vertical-align:top}.mfp-container:before,.mfp-content,.popNavi img,.popWrapper .recipe{vertical-align:middle}#ice .episodeCont li p{font-size:12px;line-height:18px;margin:12px 4px 24px;color:#646464}#ice .additionalCont{position:relative;width:840px;margin:0 auto 120px;padding:40px 50px 20px;color:#fff;background-color:#323232}#ice .additionalCont p{font-size:16px;line-height:24px;margin:24px 0}#ice .additionalCont .left{float:left}#ice .additionalCont .right{margin-left:360px}#ice .additionalCont .right h4{font-size:13px}#ice .additionalCont .right p{font-size:12px;line-height:19px;margin-top:3px}#movie .txt01{font-size:16px;font-weight:700;margin:30px 0 0}#movie .txt02{font-size:14px;line-height:20px;margin:14px 0 6px}#movie .productName{font-size:14px;font-weight:700}#movie .movieTitle{font-size:24px;font-weight:700}#movie .movieTitle .story{font-size:20px}#movie .wg_new{position:absolute;top:542px;right:6px}#movie #content{min-height:950px;margin:0;padding-top:60px;background:url(../img/movie/bg_movie.jpg) center top no-repeat}#movie .contWrapper{position:relative;width:960px;margin:0 auto 100px}#movie .contWrapper .movie1{margin-top:20px}#movie .contWrapper .movieCont{width:700px;margin:0 auto;padding:42px 0 0}#movie .contWrapper .btnWrapper{width:721px;margin:0 auto}#movie .contWrapper .btnWrapper .btn_01{margin:13px 0 0 110px}#movie .contWrapper .btnWrapper .btn_02{margin:13px 0 0 120px}#movie .contWrapper .btnWrapper .btn_03{margin:13px 0 0 74px}#movie .contWrapper .btnWrapper .btn_04{margin:13px 0 0 89px}#movie .contWrapper .btnWrapper .btn_05{margin:13px 0 0 78px}#movie .caution{font-size:10px;width:710px;margin:45px auto 0;text-align:right;color:#969696} #product #moscowmule .txt01,#product #ice .txt01,#product #wf .txt01{color:#000;font-weight:700;line-height:30px}#movie .contWrapper .txtWrapper{margin:28px auto 0;text-align:center}#product #moscowmule,#product #ice,#product #wf{margin:55px auto 0;width:960px}#movie .contWrapper .txt_story{position:absolute;bottom:0;left:243px}#movie .bottle img{position:absolute}#movie .bottle img.bottle01{top:395px;left:85px;display:none}#movie .bottle img.bottle02{top:395px;right:85px;display:none}#movie .bottle img.bottle03{top:1187px;left:85px;display:none}#movie .bottle img.bottle04{top:1187px;right:85px;display:none}#product h2.tit_01{text-align:center}#product #content{min-height:1950px;padding:65px 0 220px}#product #wf{position:relative;height:610px;background:0 0}#product #wf h3{position:absolute;top:24px}#product #wf .img_box01{position:absolute;top:80px;right:-110px}#product #wf .txt01{font-size:16px;position:absolute;top:205px;left:0;text-align:left}#product #wf .pTxt01,#product #wf .pTxt02,#product #wf .pTxt03{font-size:12px;position:absolute;top:480px}#product #wf .bg_detail01{position:absolute;bottom:-35px;left:-50px}#product #wf .pTxt01{left:112px}#product #wf .pTxt02{left:429px}#product #wf .pTxt03{left:752px}
#product #moscowmule{position:relative;height:525px}#product #moscowmule h3{position:absolute;top:45px}#product #moscowmule .img_box01{position:absolute;top:8px;right:-13px} #product #moscowmule .txt01{font-size:17px;position:absolute;top:315px;left:0;text-align:left} #product #moscowmule .txt02{display: block;margin: 30px 0 0;}
#product #ice{position:relative;height:830px}#product #ice h3{position:absolute;top:24px}#product #ice .img_box01{position:absolute;top:40px;right:-90px}#product #ice .limesplash_bnr{position:absolute;top:343px}#product #ice .txt01{font-size:17px;position:absolute;top:170px;left:0;text-align:left}#product #ice .guarana{font-size:12px;position:absolute;top:298px;left:0;color:#969696}#product #ice .bg_detail01{position:absolute;top:365px;left:-45px}#product #ice .pTxt01,#product #ice .pTxt02,#product #ice .pTxt03{font-size:12px;position:absolute;top:500px}#product #ice .pTxt01{left:125px}#product #ice .pTxt02{left:419px}#product #ice .pTxt03{left:723px}#product #ice .pTxt04,#product #ice .pTxt05,#product #ice .pTxt06{top:673px;position:absolute;font-size:12px}#product #ice .pTxt04{left:125px}#product #ice .pTxt05{left:419px}#product #ice .pTxt06{left:716px}#product #ice .pTxt07{font-size:12px;position:absolute;top:840px;left:120px}#product #ice .wg_new{font-size:12px;position:absolute;top:512px;left:566px}#product #cocktail{position:relative;width:960px;height:540px;margin:55px auto 0}#product #cocktail h3{position:absolute}#product #cocktail .img_box01{position:absolute;top:0;right:-86px}#product #cocktail .txt01{font-size:16px;font-weight:700;line-height:30px;position:absolute;top:200px;left:0;text-align:left;color:#000}#product #cocktail .txt01 span{font-size:10px;font-weight:400;line-height:21px;color:#969696}#product #cocktail .bg_detail01{position:absolute;top:353px;left:-50px}#product #cocktail .pTxt01{font-size:12px;position:absolute;top:400px;left:242px}#product #cocktail .pTxt02,#product #cocktail .pTxt03,#product #cocktail .pTxt04{font-size:12px;position:absolute;top:521px}#product #cocktail .pTxt02{left:314px}#product #cocktail .pTxt03{left:548px}#product #cocktail .pTxt04{left:805px}#product #vodka{position:relative;width:960px;height:750px;margin:55px auto 0}#product #vodka h3{position:absolute;top:36px}#product #vodka .img_box01{position:absolute;top:0;right:-86px}#product #vodka .txt01{font-size:17px;font-weight:700;line-height:30px;position:absolute;top:200px;left:0;text-align:left;color:#000}#recipe .txt01,#recipe h2.tit_01,.popNavi{text-align:center}#product #vodka .txt01 span{font-size:10px;font-weight:400;line-height:21px;color:#969696}#product #vodka .btnWrapper{position:absolute;top:408px}#product #vodka .pTxt01,#product #vodka .pTxt02,#product #vodka .pTxt03{top:564px;width:218px;font-size:12px;position:absolute}#product #vodka .btnWrapper a{margin:0 8px 0 0}#product #vodka .btnWrapper a.fin{margin:0}#product #vodka .bg_detail01{position:absolute;bottom:-10px;left:-67px}#product #vodka .pTxt01{left:92px}#product #vodka .pTxt02{left:412px}#product #vodka .pTxt03{left:715px}#product #vodka .pTxt04{font-size:12px;position:absolute;top:491px;left:805px}#product #vodkaCont01,#product #vodkaCont02,#product #vodkaCont03{width:500px;background-color:#fff}#product #vodkaCont01 h4,#product #vodkaCont02 h4,#product #vodkaCont03 h4{font-size:17px}#product #vodkaCont01 p,#product #vodkaCont02 p,#product #vodkaCont03 p{font-size:13px;margin:10px 0 0}#product #vodkaCont01 .clearfix{margin:10px 0 0}#product #vodkaCont01 .txt span{font-size:11px;color:#969696}#product #vodkaCont01 .img{float:right;margin-top:-8px}#recipe #content{margin:65px 0 0;}#recipe .txt01{font-size:16px;font-weight:700;margin:35px 0 0}#recipe .contWrapper{position:relative;width:960px;margin:0 auto 100px}#recipe .subtitle{position:relative}#recipe h3{margin-top:40px}#recipe .txt02{font-size:17px;font-weight:700;line-height:30px;margin:46px 0 36px}#recipe .subtitle .bottle{position:absolute;z-index:0;top:-100px;right:0}#recipe .contWrapper ul{overflow:hidden;margin-right:-4px;margin-left:-4px}#recipe ul.black li,#recipe ul.vodka li{position:relative;height:429px;margin-right:2px;margin-bottom:3px;padding:240px 10px 15px;box-sizing:border-box}#recipe ul.vodka li{width:320px}#recipe ul.black li{width:482px}#recipe ul li h4{padding:10px}#recipe ul li p{font-size:12px;line-height:20px;margin:8px 10px 10px;color:#333}#recipe ul li .detail{position:absolute;bottom:22px;left:14px}#recipe .vodka .lemonade{background:url(../img/recipe/img_lemonade.png)}#recipe .vodka .cola{background:url(../img/recipe/img_cola.png)}#recipe .vodka .moscowmule{background:url(../img/recipe/img_moscowmule03.png)}#recipe .vodka .screwdriver{background:url(../img/recipe/img_screwdriver.png)}#recipe .vodka .bulldog{background:url(../img/recipe/img_bulldog.png)}#recipe .vodka .bigapple{background:url(../img/recipe/img_bigapple.png)}#recipe .vodka .bloodymary{background:url(../img/recipe/img_bloodymary.png)}#recipe .vodka .hotapple{background:url(../img/recipe/img_hotapple.png)}#recipe .vodka .aulait{background:url(../img/recipe/img_aulait.png)}#recipe .vodka .ricky{background:url(../img/recipe/img_ricky.png)}#recipe .subtitle2{position:relative;margin-top:120px}#recipe .subtitle2 .bottle{position:absolute;z-index:0;top:-20px;right:0}#recipe .black .tonic{background:url(../img/recipe/img_tonic.png)}#recipe .black .smokymartini{background:url(../img/recipe/img_smokymartini.png)}#recipe .black .smokymartinirock{background:url(../img/recipe/img_smokymartinirock.png)}#recipe .black .blackrock{background:url(../img/recipe/img_blackrock.png)}#recipe #lemonade{background:0 0}.popWrapper{overflow:hidden;box-sizing:border-box;width:640px;height:373px;padding:20px 16px 20px 20px;color:#fff;background-color:#000}#fancybox-outer{background:0 0}.fancybox-bg{background:0 0!important}.popWrapper .close{float:right}.popWrapper p{font-size:10px;line-height:15px;float:left;margin-top:6px;color:#fff}.popWrapper .mainimg{position:absolute;bottom:62px;left:20px}.popWrapper .right{margin-top:44px;margin-left:226px}#lemonade .popWrapper .right{margin-top:44px;margin-left:200px}.popWrapper .right .txt03,.popWrapper .right .txt04{line-height:16px;margin-top:0;font-size:10px}.popWrapper .right h5{margin-bottom:5px}.popWrapper .right .txt03{margin-right:20px}.popWrapper .right .alc{font-size:10px}.popWrapper .attension{margin-left:20px;vertical-align:middle}#lemonade .popWrapper .attension{position:absolute;top:17px;right:60px}.popWrapper .line{margin-top:10px;margin-bottom:10px}.popNavi{padding-top:10px}.popNavi img{margin:0 3px}.popNavi .next,.popNavi .prev{margin:0 20px}.imagePlaceholder{width:291px;height:200px;background-position:center center;background-size:cover}.label-rounded{font-weight:700;line-height:24px;margin-right:4px;padding:4px 8px;text-decoration:none;color:#333;border:1px solid #333;border-radius:2px}.label-selected{color:#fff!important;border-color:#999;background-color:#999}.labelBox{width:100%;padding:12px 4px 4px;text-align:left}.labelBox svg{width:85px;height:25px;margin-right:8px}.labelBox .label-rounded{font-size:10px}.box{margin-bottom:20px}.box .date,.box .message{margin:4px;text-align:left}.box .date{font-size:10px;color:#999}.box .date a{color:#999!important}.box .message{font-size:14px;clear:both;word-break:break-all;color:#333}.highlight{padding:1px;background-color:#f8ff2d}#wf{background:url(../img/wf_bg.png) center -20px}#wf #wrapper{background:0 0}#wf #content{margin:35px 0 150px;text-align:center}#wf .btn{margin:50px 0}#wf .product{position:relative}#wf .product .btn1,#wf .product .btn2,#wf .product .btn3{position:absolute;bottom:77px;left:50%}#wf .product .btn1{margin-left:-244px}#wf .product .btn2{margin-left:37px}#wf .product .btn3{margin-left:318px}.mfp-bg,.mfp-container,.mfp-wrap{left:0;top:0;height:100%;width:100%}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}#movie{position:relative;top:-300px;width:100%;height:1085px;margin:0 auto;background:url(../img/bg_bottle_07.png) center 30px no-repeat}#movie #commercial_movie_area{position:absolute;top:210px;right:0;left:0;margin:auto;width:960px;height:810px;display:block;background-color:#ba0c2f;box-shadow:0 3px 7px 0 rgba(0,0,0,.35)}#movie #commercial_movie_area .tvcm_hdg{display:inline-block;position:absolute;top:60px;right:0;left:0;width:172px;height:44px;margin:auto}#movie #commercial_movie_area .tvcm_hdg.new:after,#movie #commercial_movie_area .tvcm_hdg:after{position:absolute;content:"";top:-30px;left:-65px;display:inline-block;width:58px;height:58px;background:url(/img/movie/img_new.png) center no-repeat}#movie #commercial_movie_area .movie_section{position:absolute;top:215px;right:0;left:0;margin:auto;width:840px;height:264px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#movie #commercial_movie_area .movie_thumb{width:399px;height:224px;display:inline-block;top:134px;right:0;left:0;background-color:#fff;font-size:0;margin-bottom:12px}#movie #commercial_movie_area .movie_thumb img:hover{opacity:.7}#movie #commercial_movie_area .movie_length{text-align:center;font-size:16px;color:#fff}#movie #commercial_movie_area .img_hgtime{position:absolute;top:152px;right:0;left:0;margin:auto;width:356px;height:35px}#movie #commercial_movie_area .comment_area{position:absolute;top:512px;right:0;left:0;margin:auto;width:840px;height:141px;background:#fff;text-align:center;padding:25px 0;box-sizing:border-box}#movie #commercial_movie_area .comment_area_txt{font-size:18px;line-height:1.7;color:#ba0c2f;font-weight:700}#movie #commercial_movie_area .comment_area_txt span{position:relative;top:-5px;font-size:12px}#movie #commercial_movie_area .artist_prof{position:absolute;top:525px;right:0;left:0;margin:auto;width:840px;height:228px;background:url(/img/movie/img_artist.png) left bottom no-repeat;box-sizing:border-box;padding-left:254px}#movie #commercial_movie_area .artist_prof span.artist_name{display:block;margin-bottom:5px}#movie #commercial_movie_area .artist_prof p.artist_detail{display:block;width:586px;color:#fff;font-size:15px;line-height:1.7}

#try_smirnoff_cp{

  background: url(../img/bg_bottle_02.png) center 50px repeat-y;
  position: relative;
  top: 0;
  left: 0;
  margin: -90px auto 80px;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox{
  box-shadow: 3px 3px 8px rgba(0,0,0,0.4);
    background: url(../img/_try_smirnoff_cp/try_bg.png) ;
  padding: 80px 60px 60px;
  width: 960px;
  box-sizing: border-box;
position: relative;
top: 0;
right: 0;
z-index: 2;
margin: 0 auto;
}

#try_smirnoff_cp .try_smirnoff_cp_inbox .try_title03{
  color: #fff;
  font-size: 22px;
  line-height: 1.5em;
  width: 464px;
  border-bottom: solid 2px #fff;
  border-top: solid 2px #fff;
  padding: 20px 0;
  margin-top: -170px;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section{
  margin-top: 70px;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section .movie_section_inr{
  width: 400px;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section .movie_section_inr p{
  color: #fff;
  font-size: 18px;
  text-align: center;
  margin-top: 20px;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section .movie_section_inr p span{
  font-size: 16px;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .cross_fit_trainer{
  border: solid 3px #fff;
  padding: 36px 48px;
  margin-top: 30px;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .cross_fit_trainer img{
  margin-top: 11px;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .cross_fit_trainer dl{
  width: 610px;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .cross_fit_trainer dt{
  color: #fff;
  font-size: 26px;
  font-weight: bold;
  padding-bottom: 10px;
  border-bottom: solid 2px #fff;
}

#try_smirnoff_cp .try_smirnoff_cp_inbox .cross_fit_trainer dd{
  margin-top: 10px;
  font-size: 18px;
  color: #fff;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section_inr .iframe.movie_thumb{
  overflow: hidden;
  display: block;
  width: 380px;
  height: 204px;
  border: solid 10px #fff;
  position: relative;
  top: 0;
  left: 0;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section_inr .try_thumb_action1{
  display: block;
  width: 380px;
  height: 204px;
  position: relative;
  top: 0;
  left: 0;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section_inr:hover .try_thumb_action1
{
  animation: try_hover 0.5s ease-in-out 0.2s normal both;
  -webkit-animation:  try_hover 0.5s ease-in-out 0.2s normal both;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section_inr .try_thumb_action2{
  display: block;
  width: 380px;
  height: 204px;
  position: relative;
  top: -204px;
  left: 0;
  transition: .4s;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section_inr:hover .try_thumb_action2{
  animation: try_hover 0.3s ease-in-out 0.1s normal both;
  -webkit-animation:  try_hover 0.3s ease-in-out 0.1s normal both;
  opacity: 0.7;
}
#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section_inr .try_thumb_action1 img,#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section_inr .try_thumb_action2 img{
  width: 100%;
  height: auto;
}

#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section .movie_section_inr .try_plof{
  border: solid 3px #fff;
  padding: 20px;
  font-size: 16px;
  text-align: left;
  margin-top: 30px;
}

#try_smirnoff_cp .try_smirnoff_cp_inbox .movie_section .movie_section_inr .try_plof span{
  font-weight: bold;
  font-size: 18px;
  display: block;
  border-bottom: solid 2px #fff;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
#try_smirnoff_cp .try_cp_bnr{
  display: block;
    transition: .4s;
    margin-top: 20px;
}
#try_smirnoff_cp .try_cp_bnr:hover{
  animation: try_hover2 0.3s ease-in-out 0.1s normal both;
  -webkit-animation:  try_hover2 0.3s ease-in-out 0.1s normal both;
  opacity: 0.8;
}


#spmovie2017 {
  position: relative;
  top: 0;
  left: 0;
  margin-top: 0;
  margin-bottom: 160px;
}
#spmovie2017 #ultra2017 {
  margin-top: 70px;
}
#spmovie2017 #ultra2017 .ultra2017_in_block h2{
  background-image: url(../img/_spmovie2017/urtra_bg.png);
  background-position: bottom;
  background-repeat: no-repeat;
  padding-bottom: 25px;
  text-align: center;
}
#spmovie2017 #ultra2017 .ultra2017_in_block .ultra2017ribbon{
  position: absolute;
    top: -5px;
    left: -5px;
}
#spmovie2017 #ultra2017 .ultra2017_in_block .urtra2017_thum{
  box-shadow: 3px 3px 8px rgba(0,0,0,0.4);
  border: solid 10px #fff;
  border-radius: 6px;
  display: block;
  position: relative;
    top: 0;
    left: 0;
  width: 820px;
}
#spmovie2017 #ultra2017 .ultra2017_in_block .urtra2017_thum .img_wp {
  overflow: hidden;
}
#spmovie2017 #ultra2017 .ultra2017_in_block .urtra2017_thum:hover .img_wp img{
  animation: spmovie2017_hover 0.3s ease-in-out 0.1s normal both;
  -webkit-animation:  spmovie2017_hover 0.3s ease-in-out 0.1s normal both;
}
#spmovie2017 #ultra2017 .ultra2017_in_block .urtra2017_thum .urtra2017_thum_btn{
  position: absolute;
    top: 0;
    left: 0;
  transition: .4s;
}

#spmovie2017 #ultra2017 .ultra2017_in_block .urtra2017_thum:hover .urtra2017_thum_btn{
  animation: spmovie2017_hover 0.5s ease-in-out 0s normal both;
  -webkit-animation:  spmovie2017_hover 0.5s ease-in-out 0s normal both;
  opacity: 0.7;
}
#spmovie2017 #ultra2017 .ultra2017_in_block{
  background-color: #fff;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 60px;
  position: relative;
    top: 0;
    right: 0;
    z-index: 2;
  width: 960px;
}

.itsumen_movie{
      background: url(../img/bg_bottle_02.png) center 60px repeat-y;
}
.itsumen_movie .inbox{
    width: 960px;
    margin: -90px auto 0;
    background-image: url(../img/itsumen_movie/bg_itsumen_movie.png);
    position: relative;
    left: 0;
    top: 0;
    z-index: 1;
    box-sizing: border-box;
    padding: 60px;
    box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.2);
}
.itsumen_movie .inbox h2{
  text-align: center;
  position: relative;
  top: 0;
  left: 0;
}
.itsumen_movie .inbox h2 span{
  position: absolute;
  left: 100px;
  top: -10px;
}
.itsumen_movie .inbox a{text-decoration: none;}
.itsumen_movie .inbox .itsumen_movie_title{
  display: block;
  color: #a72420;
  text-align: center;
  margin-top: 20px;
  font-size: 20px;
}
.itsumen_movie .inbox .itsumen_campaign{
  margin-top: 50px;
}
.itsumen_movie .inbox .itsumen_campaign_bnr{
  display: block;
  margin-top: 30px;
  transition: 0.6s;
}
.itsumen_movie .inbox .itsumen_campaign_bnr:hover{
  opacity: 0.8;
  animation: spmovie2017_hover 0.3s ease-in-out 0.1s normal both;
  -webkit-animation:  spmovie2017_hover 0.3s ease-in-out 0.1s normal both;
}
.itsumen_movie .inbox .itsumen_campaign span{left: 220px}
.itsumen_movie .inbox h3{
  text-align: center;
  margin-top: 20px;
}
.itsumen_movie .inbox .itsumen_movie_thum{
  display: block;
  width: 616px;
  height: 337px;
      overflow: hidden;
  position: relative;
  top:0;
  left: 0;
  margin: 10px auto 0;
  border: solid 10px #fff;
  box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.4);
  transition: 0.6s;
}
.itsumen_movie .inbox .itsumen_movie_thum:hover .itsumen_movie_thum_img{
  animation: spmovie2017_hover 0.3s ease-in-out 0.1s normal both;
  -webkit-animation:  spmovie2017_hover 0.3s ease-in-out 0.1s normal both;
}
  .itsumen_movie .inbox .itsumen_movie_thum:hover .itsumen_movie_thum_btn{
    animation: spmovie2017_hover 1s ease-in-out 0.2s normal infinite;
    -webkit-animation:  spmovie2017_hover 1s ease-in-out 0.2s normal infinite;
    opacity: 0.8;
  }
.itsumen_movie .inbox .itsumen_movie_thum img{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
.itsumen_movie .inbox .profile_nagaba{
  margin-top: 50px;
}
.itsumen_movie .inbox .profile_nagaba .imgbox{
  width: 400px;
  margin-left: -4px;
}
.itsumen_movie .inbox .profile_nagaba .imgbox img{
  width: 100%;
  height: auto;
}
.itsumen_movie .inbox .profile_nagaba .txtbox{
    width: 400px;
    border-top: solid 2px #b60613;
    border-bottom: solid 2px #b60613;
    padding-top: 15px;
    padding-bottom: 15px;
}
.itsumen_movie .inbox .profile_nagaba .txtbox span{
  width: 100%;
height: auto;
display: block;
border-bottom: solid 2px #ccc;
margin-bottom: 10px;
padding-bottom: 15px;
}

.itsumen_movie .inbox .profile_nagaba .txtbox img{
  width: 256px;
  height: auto;
}
.itsumen_movie .inbox .profile_nagaba .txtbox p{
  font-size: 16px;
  line-height: 24px;
  color: #b60613;
}

@keyframes special_remix_snow_rotation {
  0% { transform: rotate(0);}
100% { transform: rotate(360deg); }
}

@keyframes special_remix_snow_rotation_y {
  0% { transform: rotateY(0);}
100% { transform: rotateY(360deg); }
}

@keyframes special_remix_snow_move1 {
  0% { transform:translateX( -8px); }
100% { transform:translateX(  0px); }
}
@keyframes special_remix_snow_move2 {
  0% { transform:translateY( -8px);  }
100% { transform:translateY(  0px); }
}

@keyframes special_remix_snow_falling {
  0% { top:-100px; }
100% { top:1500px; }
}
@keyframes special_remix_snow_disappear{
  0% { opacity: 0.5; }
  10% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes spmovie2017_hover_l {
0% {  background-color: rgba(255, 255, 255, 0); }
70% {  background-color: rgba(255, 255, 255, 0); }
80% {  background-color: rgba(255, 255, 255, 0.5); }
100%{  background-color: rgba(255, 255, 255, 0); }
}
@-webkit-keyframes spmovie2017_hover_l {
  0% {  background-color: rgba(255, 255, 255, 0); }
  70% {  background-color: rgba(255, 255, 255, 0); }
  80% {  background-color: rgba(255, 255, 255, 0.5); }
  100%{  background-color: rgba(255, 255, 255, 0); }
}
@keyframes spmovie2017_hover {
0% {transform:scale(1,1) ; }
30% {transform:scale(1.05,1.05) ; }
100%{transform:scale(1,1) ; }
}
@-webkit-keyframes spmovie2017_hover {
  0% {transform:scale(1,1) ; }
  30% {transform:scale(1.1,1.1) ; }
  100%{transform:scale(1,1) ; }
}

@keyframes spmovie2017_hover2 {
0% {transform:scale(1,1) ; }
30% {transform:scale(1.1,1.1) ; opacity: 0;}
100%{transform:scale(1,1) ; }
}
@-webkit-keyframes spmovie2017_hover2 {
  0% {transform:scale(1,1) ; }
  30% {transform:scale(1.1,1.1) ; opacity: .2;}
  100%{transform:scale(1,1) ;}
}


@keyframes spmovie2017_str01 {
  0% {opacity: 100;}
  30% { opacity: 0;}
  100%{opacity: 100;}
}
@-webkit-keyframes spmovie2017_str01 {
  0% {opacity: 100;}
  30% { opacity: 0;}
  100%{opacity: 100;}
}

@keyframes spmovie2017_str02 {
  0% {opacity: 100; }
  30% { opacity: 0;}
  100%{opacity: 100;}
}
@-webkit-keyframes spmovie2017_str02 {
  0% {opacity: 100; }
  30% { opacity: 0;}
  100%{opacity: 100;}
}

@keyframes spmovie2017_str03 {
  0% {opacity: 100; }
  30% { opacity: 0;}
  100%{opacity: 100;}
}
@-webkit-keyframes spmovie2017_str03 {
  0% {opacity: 100;}
  30% { opacity: 0;}
  100%{opacity: 100;}
}

@keyframes spmovie2017_str04 {
  0% {opacity: 100;}
  30% { opacity: 0;}
  100%{opacity: 100;}
}
@-webkit-keyframes spmovie2017_str04 {
  0% {opacity: 100;}
  30% { opacity: 0;}
  100%{opacity: 100;}
}




@keyframes try_hover {
0% {transform:scale(1,1) ; }
30% {transform:scale(1.1,1.1) ; }
100%{transform:scale(1,1) ; }
}
@-webkit-keyframes try_hover {
  0% {transform:scale(1,1) ; }
  30% {transform:scale(1.1,1.1) ; }
  100%{transform:scale(1,1) ; }
}

@keyframes try_hover2 {
0% {transform:scale(1,1) ; }
30% {transform:scale(1.05,1.05) ; }
100%{transform:scale(1,1) ; }
}
@-webkit-keyframes try_hover2 {
  0% {transform:scale(1,1) ; }
  30% {transform:scale(1.05,1.05) ; }
  100%{transform:scale(1,1) ; }
}
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

/* nav */
#header .headerContent .gmenu li:nth-child(2) {
  border-right: 1px solid #e5e5e5;
}



/* try sminoff CP */

#movie #commercial_movie_area {position: relative;}

.fl{float: left;}
.fr{float: right;}


/* news 削除 */
#news {height: 5px;}
#news .newsIn {display: none;}
#maining .kvWrapper {margin-top: -40px;height: 612px;}
#maining .maining_01, #maining .maining_02 {top: 0;}



#top #wrapper {
      background: url(../img/credential/bg.png) center top repeat-y;
  }

#twentythanniversary{}
#twentythanniversary #wrapper {
      background: url(../img/20thanniversary/bg.png) center top repeat-y;
  }

  #twentythanniversary .kv{
    margin: 20px auto 0;
    width: 972px;
  }
  #twentythanniversary .kv img{
    display: block;
  }

  #twentythanniversary .bottle_copy{
  padding: 30px 0;
  width: 960px;
  background-color:#ba0c2f;
  margin: 60px auto;
}
  #twentythanniversary .bottle_copy img{
    margin: 0 auto;
    display: block;
  }
  #twentythanniversary .bottle_text{
  width: 1000px;
  color:#ba0c2f;
  margin: 0 auto 20px;
  font-size: 20px;
  line-height: 2em;
  font-weight: bold;
  text-align: center;
}
  #twentythanniversary .bottle_text span{
    font-size: 26px;
  }

#twentythanniversary .note1{
  font-size: 14px;
  color:#ba0c2f;
  width: 960px;
  margin: 30px auto 0;
}
#twentythanniversary .note2{
  font-size: 14px;
  color:#ba0c2f;
  width: 960px;
  margin: 15px auto 0;
  padding-bottom: 100px;
}

#credential #wrapper{
  background: url(../img/credential/bg.png) center top repeat-y;
}

#credential #content{
padding-bottom: 180px;
}
#credential .in_box{
  display: flex;
  justify-content :space-between;
  align-items:flex-start;
}
#credential .credential_kv{
width: 960px;
margin: 0 auto;
padding-top: 60px;
}
#credential .credential_kv .txt_box{
  font-size: 21px;
  width: 480px;
  padding-top: 40px;
}
#credential .credential_kv h1{
  width: 762px;
  margin: 0 auto;
}
#credential .point01,#credential .point02,#credential .point03,#credential .point04{
  padding: 45px;
  width: 900px;
  background-color: #fff;
  box-shadow:2px 2px 2px 1px rgba(0,0,0,0.5);
  margin: 60px auto 0;
}

#credential section .in_box{
  padding-top: 45px;
}

#credential section h3{
  margin-left: -45px;
}
#credential p{
  font-size: 19px;
  line-height: 2em;
  font-weight: bold;
}
#credential .txt_box{margin-top: -10px;}
#credential .point01 .txt_box{width: 420px;}
#credential .point02 .txt_box{width: 460px;}
#credential .point03 .txt_box{width: 550px;}
#credential .point04 .txt_box{width: 370px;}
#credential sup{font-weight: normal;}
#credential .note1{
  font-size: 12px;
  font-weight: normal;
}

#age_select_country_group .country {
  width: 50% !important;
}

#dg_footer_wrapper_inner .dg_footer_row_0 {
  font-size: 10px !important;
}

#dg_footer_wrapper_inner ul li a {
  color: white !important;
  padding: 0 5px !important;
  font-weight: normal !important;
  display: block !important;
}

#dg_footer_wrapper_inner ul li:after {
  display: none !important;
}

.dg_footer_item_7 {
  display: block !important;
}

#dg_footer_wrapper_inner .dg_footer_item_last {
  float: none;
  text-align: center;
}

#footerlocal {
  z-index: 2;
  position: relative;
}

#product #wrapper{
  background: url(../img/credential/bg.png) center top repeat-y;
}

#recipe #wrapper{
  background: url(../img/credential/bg.png) center top repeat-y;
}