@charset "UTF-8";html,legend{color:#000}article,aside,details,figcaption,figure,footer,header,hr,main,menu,nav,section,summary{display:block}a,hr{padding:0}.slick-list:focus,.slick-slide,:focus,a:active,a:focus{outline:0}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{padding:0;margin:0;border:0}html{font-size:100%;background:#d9006c;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:100%;text-align:center}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}table{font:100%;font-size:inherit;border-spacing:0;border-collapse:collapse}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif;font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}abbr,acronym{font-variant:normal;border:0}sup{vertical-align:text-top}sub{vertical-align:text-bottom}blockquote:after,blockquote:before,q:after,q:before{content:''}hr{height:1px;-moz-box-sizing:content-box;box-sizing:content-box;margin:1em 0;border:0;border-top:1px solid #ccc}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0;color:inherit;text-decoration:inherit;cursor:inherit;cursor:pointer}fieldset,img{vertical-align:bottom;border:0}.container{background-color:#efd419;width:100%;overflow:hidden;font-family:"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.6}.container img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}.main{background-color:#d9006c}.ofv{overflow:hidden}.search-link{position:fixed;bottom:.5%;right:0;z-index:10;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.search-link ul{position:relative;z-index:0}.contents .contact-btn p,.contents .msk-btn p,.contents .viewall-btn p,.search-link .search-icon{z-index:1;position:relative}.search-link ul li{position:absolute;top:0;left:0}.search-link .search-icon{top:0;left:0}.contents .en-font,header .en-font{font-family:Oswald,sans-serif;-webkit-transform:scaleX(.8);transform:scaleX(.8);transform-origin:top left}.contents .wh,header .wh{color:#fff}.contents .bk,header .bk{color:#262626}.contents .pk,header .pk{color:#d9006c}.contents .center,header .center{text-align:center}.contents .contact-btn,.contents .msk-btn,.contents .viewall-btn{position:relative;overflow:hidden}.contents .contact-btn::before,.contents .msk-btn::before,.contents .viewall-btn::before{content:"";position:absolute;top:0;left:-2px;background-color:#d9006c;width:0;height:100%;-webkit-transition:all 350ms cubic-bezier(.19,1,.22,1) 0s;transition:all 350ms cubic-bezier(.19,1,.22,1) 0s;z-index:0}.contents .contact-btn::after,.contents .msk-btn::after,.contents .viewall-btn::after{content:"";position:absolute;top:0;left:-2px;background-color:#1a1a1a;width:0;height:100%;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1) 0s;transition:all .5s cubic-bezier(.19,1,.22,1) 0s;z-index:1;-webkit-transform-origin:top right;transform-origin:top right}.contents .contact-btn.jsMsk.wh.mskIn::after,.contents .msk-btn.jsMsk.wh.mskIn::after,.contents .viewall-btn.jsMsk.wh.mskIn::after,.contents .viewall-btn.wh::after{background-color:#fff}.contents .contact-btn .arw,.contents .msk-btn .arw,.contents .viewall-btn .arw{-webkit-transition:all 250ms cubic-bezier(.23,1,.32,1) 0s;transition:all 250ms cubic-bezier(.23,1,.32,1) 0s}.contents .contact-btn .arw .arw-img .wh,.contents .msk-btn .arw .arw-img .wh,.contents .viewall-btn .arw .arw-img .wh{fill:#fff}.contents .contact-btn .arw .arw-img .bk,.contents .msk-btn .arw .arw-img .bk,.contents .viewall-btn .arw .arw-img .bk{fill:#000}.contents .contact-btn.jsMsk,.contents .msk-btn.jsMsk,.contents .viewall-btn.jsMsk{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all 450ms cubic-bezier(.19,1,.22,1) 0s;transition:all 450ms cubic-bezier(.19,1,.22,1) 0s}.contents .contact-btn.jsMsk.mskIn,.contents .msk-btn.jsMsk.mskIn,.contents .viewall-btn.jsMsk.mskIn{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.contents .contact-btn.jsMsk.mskIn::after,.contents .msk-btn.jsMsk.mskIn::after,.contents .viewall-btn.jsMsk.mskIn::after{width:100%;left:0}.contents .contact-btn.jsMsk.mskOut::after,.contents .msk-btn.jsMsk.mskOut::after,.contents .viewall-btn.jsMsk.mskOut::after{-webkit-transform:scaleX(0);transform:scaleX(0)}.contents .contact-btn:hover .arw,.contents .msk-btn:hover .arw,.contents .viewall-btn:hover .arw{margin-left:12px;margin-right:-8px}.contents .contact-btn:hover::before,.contents .msk-btn:hover::before,.contents .viewall-btn:hover::before{width:100.5%;left:0}.contents .viewall-btn.wh:hover p{color:#fff!important}.contents .viewall-btn.wh:hover .arw-img .bk{fill:#fff}.contents .title{position:relative;text-align:left;overflow:hidden}.contents .title h3,.contents .title h4,.contents .title h5{position:relative;overflow:hidden;width:auto;display:inline-block;text-align:left}.contents .title h3::before,.contents .title h4::before,.contents .title h5::before{content:"";position:absolute;top:10%;left:0;width:101%;height:88%;background-color:#d9006c;-webkit-transition:all 450ms cubic-bezier(.19,1,.22,1) 0s;transition:all 450ms cubic-bezier(.19,1,.22,1) 0s;-webkit-transform-origin:top right;transform-origin:top right}.contents .title h3.wh::before,.contents .title h4.wh::before,.contents .title h5.wh::before{background-color:#fff}.contents .title h3.bk::before,.contents .title h4.bk::before,.contents .title h5.bk::before{background-color:#000}.contents .title h4,.contents .title h5{display:table}.contents .title h4::before,.contents .title h5::before{top:-1px;height:120%}.contents .title.jsMsk{width:0;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .5s cubic-bezier(.23,1,.32,1) 0s;transition:all .5s cubic-bezier(.23,1,.32,1) 0s}.contents .title.jsMsk.mskIn{opacity:1;width:100%;-webkit-transform:scaleX(1);transform:scaleX(1)}.contents .title.jsMsk.mskIn h3::before,.contents .title.jsMsk.mskIn h4::before,.contents .title.jsMsk.mskIn h5::before{width:101%}.contents .title.jsMsk.mskOut h3::before,.contents .title.jsMsk.mskOut h4::before,.contents .title.jsMsk.mskOut h5::before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top right;transform-origin:top right}@media only screen and (max-width:768px){.contents{padding-bottom:40%}.contents .contents-title{text-align:center;font-family:Oswald,sans-serif;color:#d9006c;font-size:100px;font-size:13.33333vw;font-weight:500;letter-spacing:-.05em;line-height:1.1;margin-top:40%}.contents .contents-sub-title{text-align:center;font-size:20px;font-size:2.66667vw;color:#d9006c;letter-spacing:.12em;margin-bottom:32%}.contents p{font-size:24px;font-size:3.2vw;line-height:1.9;letter-spacing:.18em;text-align:left}.contents section{margin-top:21.33333%}.contents .info ul{margin-top:12%}.contents .info li{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;border-bottom:1px solid #c6af15;padding-bottom:4.5%;margin-top:4.5%;color:#333;font-size:25px;font-size:3.33333vw;text-align:left;line-height:1.8}.contents .info li .category,.contents .info li .new{display:inline-block;line-height:1;color:#fff;white-space:nowrap}.contents .info li .tag{position:absolute;top:0;left:32%;width:100%}.contents .info li .new{padding:.7% .8% .7% .7%;margin-right:.8%;font-size:16px;font-size:2.13333vw;background-color:#d9006c}.contents .info li .category{text-align:center;min-width:14%;padding:.7%;font-size:16px;font-size:2.13333vw;background-color:#000}.contents .info li .date{margin-bottom:1.5%;color:#333;letter-spacing:.16em}.contents .info li .txt,.contents .info li a{letter-spacing:.15em;line-height:2}.contents .info li:last-child{border-bottom:none}.contents .page-ui{display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin-top:13.33333%}.contents .page-ui p{font-size:30px;font-size:4vw;text-align:center;line-height:1;opacity:1;vertical-align:middle;width:100%}.contents .page-ui .ui-p{font-weight:700;font-size:28px;font-size:3.73333vw;letter-spacing:.1em;display:inline-block}.contents .page-ui .arw-img{width:6%;width:28%;display:inline-block;height:auto;vertical-align:middle}.contents .page-ui .prev-ui{text-align:left;width:35%}.contents .page-ui .next-ui{width:35%;text-align:right}.contents .page-ui .next-ui .arw-img{margin-bottom:2%}.contents .page-ui .back-ui{margin-left:20%;margin-right:20%}.contents .page-ui .page-num{width:100%;display:-webkit-flex;display:flex;justify-content:center;margin-top:.5%}.contents .page-ui .page-num li{margin-left:2.8%;margin-right:2.8%;display:inline-block}.contents .page-ui .page-num li span{font-size:28px;font-size:3.73333vw;padding:3px 5px;display:inline-block;line-height:1;vertical-align:middle;box-sizing:border-box}.contents .page-ui .page-num li span.active{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-collapse:separate;border:1px solid #333;color:#333;pointer-events:none}}@media only screen and (min-width:768px){.contents{margin-top:190px}.contents .contents-title{font-family:Oswald,sans-serif;color:#d9006c;font-size:70px;font-weight:500;letter-spacing:-.05em;line-height:1.2}.contents .contents-sub-title{font-size:12px;color:#d9006c;letter-spacing:.12em;margin-bottom:180px}.contents p{font-size:13px;color:#333;letter-spacing:.12em;line-height:2;text-align:left}.contents section{margin-top:110px}.contents .info{width:85%}.contents .info ul{margin-left:0;margin-top:60px}.contents .info li{display:-webkit-flex;display:flex;position:relative;border-bottom:1px solid #c6af15;padding-bottom:28px;margin-top:28px;color:#333;font-size:12px}.contents .info li .category,.contents .info li .new{display:inline-block;font-size:9px;line-height:1.2;color:#fff;padding:1px 4px;text-align:center}.contents .info li .tag{position:absolute;top:-21px;left:0}.contents .info li .new{background-color:#d9006c;margin-right:5px}.contents .info li .category{min-width:56px;background-color:#000}.contents .info li .date{margin-right:30px;color:#999}.contents .info li a:hover{text-decoration:underline}.contents .info li .txt,.contents .info li a{letter-spacing:.15em;text-align:left;line-height:1.8}.contents .info li:last-child{border-bottom:none}.contents .page-ui{display:-webkit-flex;display:flex;justify-content:center;align-items:center}.contents .page-ui p{text-align:center;line-height:1;opacity:1}.contents .page-ui p .arw{font-weight:400;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1) 0s;transition:all .3s cubic-bezier(.19,1,.22,1) 0s;-webkit-transform:translate(0,0);transform:translate(0,0);display:inline-block}.contents .page-ui .arw-img{width:42px;height:auto;vertical-align:middle}.contents .page-ui .prev-ui{margin-right:70px}.contents .page-ui .prev-ui .arw-img{margin-bottom:2px;margin-right:3px}.contents .page-ui .ui-p{font-weight:700;font-size:15px;letter-spacing:.15em}.contents .page-ui .prev-btn:hover .arw,.contents .page-ui .prev-ui:hover .arw{-webkit-transform:translate(-8px,0);transform:translate(-8px,0)}.contents .page-ui .next-ui{margin-left:70px}.contents .page-ui .next-ui .arw-img{margin-bottom:5px;margin-left:3px}.contents .page-ui .next-btn:hover .arw,.contents .page-ui .next-ui:hover .arw{-webkit-transform:translate(8px,0);transform:translate(8px,0)}.contents .page-ui .back-ui{margin-left:20px;margin-right:20px}.contents .page-ui .page-num{display:-webkit-flex;display:flex}.contents .page-ui .page-num li{margin-left:16px;margin-right:16px}.contents .page-ui .page-num li span{line-height:1;padding:5px;box-sizing:border-box}.contents .page-ui .page-num li span.active{border-radius:50%;border:1px solid #333;color:#333;width:28px;height:28px;pointer-events:none}.contents .page-ui span{display:block;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}}.loading-overlay,.trans-overlay{top:0;left:0;width:100%;opacity:1;content:""}.trans-overlay{position:fixed;background-color:#d9006c;height:100%;z-index:1000}.load-logo,.loading-overlay{position:fixed;z-index:1001}.loading-overlay{background-color:#fff;height:2px}.load-logo{left:50%;top:50%;width:119px;height:46px;margin-left:-60px;margin-top:-23px}@media only screen and (max-width:768px){footer nav ul li:after,footer nav ul li:before{content:"";position:absolute}footer,footer .footer-bottom,header .logo{box-sizing:border-box}header{position:fixed;top:0;left:0;width:100%;z-index:101}header .logo{position:relative;display:block;background-color:#262626;padding:3.3% 4.3%;width:30.13333%;z-index:10}header h1 img{width:100%;height:auto}header .mm{position:fixed;top:0;left:0;width:100%;height:0;z-index:100}header .navi-btn,header .navi-btn-bg{top:0;margin-top:1.33333%;margin-right:1.33333%;width:58px;height:58px;position:absolute;right:0}header .navi-btn-bg{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#262626}header .navi-btn{cursor:pointer}header .navi-btn .lines{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}header .navi-btn .lines hr{border:none;width:28px;height:0;border-bottom:2px solid #fff;margin:0 0 6px;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1) 0s;transition:all .6s cubic-bezier(.23,1,.32,1) 0s}header .navi-btn .lines hr:last-child{margin-bottom:0}header .mm.isMenu__open{height:100vh}header .mm.isMenu__open .lines hr{-webkit-transform:translateY(8px) rotate(135deg);transform:translateY(8px) rotate(135deg)}header .mm.isMenu__open .lines hr:nth-child(2){opacity:0;filter:alpha(opacity=0)}header .mm.isMenu__open .lines hr:last-child{-webkit-transform:translateY(-8px) rotate(-135deg);transform:translateY(-8px) rotate(-135deg)}header .mm.isMenu__open .navi-open{display:block;width:100%;opacity:1}header .mm.isMenu__open .navi-open .bg{width:100%;height:100vh}header .mm.isMenu__open .of-yt,header .mm.isMenu__open .sub-navi{opacity:1}header .navi-open{opacity:0;-webkit-transition:all .5s cubic-bezier(.39,.575,.565,1) 0s;transition:all .5s cubic-bezier(.39,.575,.565,1) 0s}header .navi-open .bg{position:absolute;top:0;left:0;-webkit-transition:all 550ms cubic-bezier(.19,1,.22,1) 0s;transition:all 550ms cubic-bezier(.19,1,.22,1) 0s;width:100%;height:0;background-image:url(/files/15/beachv/images/common/sp/navi_bg.png)}header .navi-open .nav-cont{position:absolute;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);top:47%;text-align:center}header .navi-open .navi-list{position:relative;text-align:center;width:100%;height:100%;margin:0 auto}header .navi-open .navi-list li{margin-bottom:6.66667%;text-align:center}header .navi-open .of-yt,header .navi-open .sub-navi{position:absolute;bottom:0;margin-bottom:5.33333%;padding-bottom:env(safe-area-inset-bottom);color:#fff}footer,header .navi-open .sub-navi{text-align:left;letter-spacing:.1em}header .navi-open .navi-list li p{font-size:92px;font-size:12.26667vw;color:#fff;line-height:1;font-weight:700;letter-spacing:0;transform-origin:top center}header .navi-open .navi-list li .jp{display:block;font-size:18px;font-size:2.4vw;color:#fff;line-height:1;margin-top:1.33333%;letter-spacing:.1em;font-weight:lighter}header .navi-open .of-yt,header .navi-open .sub-navi{opacity:0;-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1) 0s;transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}header .navi-open .sub-navi{left:0;margin-left:5.33333%;width:100%;font-size:22px;font-size:2.93333vw;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header .navi-open .sub-navi span{margin-left:1.5%;margin-right:1.5%}header .navi-open .of-yt{right:0;margin-right:5.33333%;width:28.66667%;height:auto}header .navi-open .of-yt img{width:100%;height:auto}footer{overflow:hidden;width:100%;font-size:12px;color:#4c4c4c;background-color:#4d4d4d;padding-left:4.5%;padding-right:4.5%;padding-top:37.33333%;position:relative}footer nav{vertical-align:top;text-align:left;display:inline-block;font-weight:500;font-size:22px;font-size:2.93333vw}footer nav ul{display:block}footer nav ul li{position:relative;margin-bottom:5%;margin-right:8.5%;display:inline-block;color:#fff;letter-spacing:.05em;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}footer nav ul li:before{top:0;left:0;background-color:#fff;height:100%;width:0%;z-index:-1;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1) 0s;transition:all .5s cubic-bezier(.19,1,.22,1) 0s}footer nav ul li:after{border-right:2px solid #fff;height:62%;width:2px;right:-15px;top:3px;-webkit-transform:skew(-18deg,0deg);transform:skew(-18deg,0deg)}footer nav ul li:last-child{margin-right:0}footer nav ul li:last-child:after{display:none}footer nav ul li:hover{color:#000}footer nav ul li:hover:before{opacity:1;width:100%}footer nav ul li a{opacity:1;-webkit-transition:all 250ms cubic-bezier(.215,.61,.355,1) 0s;transition:all 250ms cubic-bezier(.215,.61,.355,1) 0s}footer nav ul li a:hover{opacity:.6}footer .search-link{width:29%;height:auto}footer .search-link img{width:100%;height:auto}footer .back-btn{position:absolute;right:4%;top:0;margin-top:4%;width:18%;cursor:pointer}footer .footer-bottom{width:100%;margin-top:22.66667%;margin-bottom:2.66667%}footer .footer-bottom .left{display:inline-block;width:60%}footer .footer-bottom .left .logo{display:block;width:92px;width:38.66667%;height:auto}footer .footer-bottom .left .logo img{width:100%;height:auto;vertical-align:middle}footer .footer-bottom .left .copyright{display:inline-block;position:relative;font-size:20px;font-size:2.66667vw;color:#fff;vertical-align:bottom;letter-spacing:-.03em;font-weight:200;margin-bottom:1.5%}footer .footer-bottom .left .copyright span{font-size:26px;font-size:3.46667vw;display:inline-block;vertical-align:middle;margin-bottom:-2px}footer .footer-bottom .right{display:inline-block;text-align:right;width:37%}footer .footer-bottom .right .of-yt{width:100%}footer .footer-bottom .right .of-yt img{vertical-align:top;width:100%;height:auto;margin-top:-4%}.sp{display:block}.pc{display:none}#checkSp{display:block}}@media only screen and (min-width:768px){footer,header .navi-open .navi-list{overflow:hidden;box-sizing:border-box;text-align:left}footer nav ul li:after,footer nav ul li:before{content:"";position:absolute}header{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:101}header .logo{display:block;background-color:#262626;padding:10px 20px 11px;width:124px;height:auto;box-sizing:border-box;-webkit-transition:all 150ms cubic-bezier(.215,.61,.355,1) 0s;transition:all 150ms cubic-bezier(.215,.61,.355,1) 0s}header .logo:hover,header .mm:hover .navi-btn-bg{background-color:#d9006c}header h1 img{width:100%;height:auto}header .mm{height:0}header .navi-btn,header .navi-btn-bg{top:10px;right:10px;width:62px;height:62px;position:absolute}header .navi-btn-bg{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#262626;-webkit-transition:all 150ms cubic-bezier(.215,.61,.355,1) 0s;transition:all 150ms cubic-bezier(.215,.61,.355,1) 0s}header .navi-btn{cursor:pointer}header .navi-btn .lines{display:block;z-index:10;margin-left:16px;margin-top:22px;width:32px;height:20px}header .navi-btn .lines hr{border:none;height:0;margin:0 0 5px;border-bottom:2px solid #fff;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1) 0s;transition:all .6s cubic-bezier(.23,1,.32,1) 0s}header .mm.isMenu__open .lines hr{-webkit-transform:translateY(7px) rotate(135deg);transform:translateY(7px) rotate(135deg)}header .mm.isMenu__open .lines hr:nth-child(2){opacity:0;filter:alpha(opacity=0)}header .mm.isMenu__open .lines hr:last-child{-webkit-transform:translateY(-7px) rotate(-135deg);transform:translateY(-7px) rotate(-135deg)}header .mm.isMenu__open .lines:hover hr{-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1) 0s;transition:all .2s cubic-bezier(.215,.61,.355,1) 0s;border-bottom:2px solid #000}header .mm.isMenu__open .navi-open{display:block;width:100%;opacity:1}header .mm.isMenu__open .navi-open .bg{opacity:1;height:100%}header .mm.isMenu__open .navi-open .navi-list{display:block}header .mm.isMenu__open .of-yt,header .mm.isMenu__open .sub-navi{opacity:1;padding-top:0;display:block}header .navi-open{opacity:0;-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1) 0s;transition:all .5s cubic-bezier(.215,.61,.355,1) 0s}header .navi-open .bg{position:absolute;top:0;left:0;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1) 0s;transition:all .6s cubic-bezier(.19,1,.22,1) 0s;width:100%;height:0;background-repeat:no-repeat;background-image:url(/files/15/beachv/images/common/pc/navi_bg.png);background-size:100% 100%}header .navi-open .nav-cont{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}header .navi-open .navi-list{position:relative;width:100%;min-width:880px;margin-left:40px;display:none}header .navi-open .navi-list li{padding:0;margin-bottom:50px;text-align:left;display:inline-block;margin-right:4%;box-sizing:border-box}header .navi-open .navi-list .mr0,header .navi-open .navi-list li:last-child{margin-right:0}header .navi-open .navi-list li a:hover p{opacity:.7;color:#000}header .navi-open .navi-list li p{-webkit-transition:all 350ms cubic-bezier(.215,.61,.355,1) 0s;transition:all 350ms cubic-bezier(.215,.61,.355,1) 0s;font-size:58px;color:#fff;line-height:1;font-weight:700;letter-spacing:-.03em}header .of-yt,header .of-yt img,header .sub-navi{-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}header .navi-open .navi-list li .jp{display:block;font-size:10px;color:#fff;line-height:1;margin-top:10px;letter-spacing:.15em;font-weight:lighter}header .of-yt,header .sub-navi{opacity:0;display:none;transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}header .sub-navi{position:relative;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);color:#fff;font-size:13px;letter-spacing:.15em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:170px;margin-left:-285px;padding-top:40px;-webkit-transition:all 550ms cubic-bezier(.645,.045,.355,1) 0s;transition:all 550ms cubic-bezier(.645,.045,.355,1) 0s}header .sub-navi span{margin:0 25px}header .sub-navi a{-webkit-transition:all 350ms cubic-bezier(.215,.61,.355,1) 0s;transition:all 350ms cubic-bezier(.215,.61,.355,1) 0s}header .sub-navi a:hover{opacity:.7;color:#000}header .of-yt{position:absolute;bottom:30px;right:30px;color:#fff}header .of-yt img{width:152px;height:auto;transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}header .of-yt:hover img{opacity:.8}footer .footer-bottom a:hover img,footer nav ul li:hover a{opacity:.7}footer{width:100%;font-size:12px;color:#4c4c4c;background-color:#4d4d4d;padding-left:8%;padding-right:8%;padding-top:190px;position:relative;letter-spacing:.1em}footer nav{vertical-align:top;text-align:left;display:inline-block;font-weight:500;font-size:13px}footer nav ul{display:block}footer nav ul li{position:relative;margin-bottom:8px;margin-right:30px;display:inline-block;color:#fff}footer nav ul li a{-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1) 0s;transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}footer nav ul li:before{top:0;left:0;background-color:#fff;height:100%;width:0%;z-index:-1;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1) 0s;transition:all .5s cubic-bezier(.19,1,.22,1) 0s}footer nav ul li:after{border-right:2px solid #fff;height:62%;width:2px;right:-13px;top:3px;-webkit-transform:skew(-18deg,0deg);transform:skew(-18deg,0deg)}footer nav ul li:last-child{margin-right:0}footer nav ul li:last-child:after{display:none}footer nav .f-jp-nav{margin-top:10px}footer .search-link img{width:196px;height:auto;-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275) 0s;transition:all .3s cubic-bezier(.175,.885,.32,1.275) 0s}footer .search-link:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}footer .back-btn{position:absolute;right:7%;top:185px;cursor:pointer;padding-top:15px;padding-bottom:25px;-webkit-transition:all 250ms cubic-bezier(.175,.885,.32,1.275) 0s;transition:all 250ms cubic-bezier(.175,.885,.32,1.275) 0s}footer .back-btn:hover{top:170px;-webkit-transform:scale(1.2);transform:scale(1.2)}footer .footer-bottom{width:100%;margin-top:170px;padding-bottom:12px}footer .footer-bottom .left{display:inline-block;width:80%}footer .footer-bottom .left .logo{display:inline-block}footer .footer-bottom .left .logo img{width:72px;height:auto;vertical-align:middle}footer .footer-bottom .left .copyright{display:inline-block;position:relative;font-size:11px;color:#fff;vertical-align:middle;margin-left:5px;font-weight:200;letter-spacing:.03em}footer .footer-bottom .left .copyright span{font-size:16px;margin-bottom:1px;vertical-align:middle}footer .footer-bottom .right{display:inline-block;text-align:right;width:19%}footer .footer-bottom .right .of-yt img{vertical-align:middle;width:150px;height:auto}.sp{display:none}.pc{display:block}#checkSp{display:none}}header{height:0}.contents,.load-logo,.main,footer,header,header .nav-cont{display:none}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-slider{outline:0;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.cal_wrapper{position:relative;min-width:300px;margin:2.0833% auto}.googlecal{position:relative;padding-bottom:100%;height:0}.googlecal iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media only screen and (max-width:768px){.cal_wrapper{position:relative;padding:5%;background-color:#b3a012;box-sizing:border-box;width:110%;margin-left:-5%;margin-top:10%;margin-bottom:15%}.obj,html{width:100%}.obj{position:absolute;height:auto;top:-30px;left:200px;z-index:0}.main,html{position:relative}html{height:100%}.main,.main .textWrapper,.main img{height:auto;width:100%}.main{overflow:hidden}.main img{position:absolute;top:0;left:0}.main .textWrapper img,.main .textWrapper picture{z-index:0;position:relative}.main .textWrapper .msk{position:absolute;top:0;left:0;background-color:#efd419;z-index:0;width:100%;height:100%}.main .grungeWrapper picture{width:100%;height:auto;opacity:0}.main .main-img-list img{width:100%;height:auto}.contents{padding-bottom:40%}.contents section{width:100%}.contents section h3{font-size:115px;font-size:15.33333vw;font-family:Oswald,sans-serif;text-align:left;font-weight:600;letter-spacing:-.03em;line-height:1}.contents section h4{font-size:12px;text-align:left;letter-spacing:.15em;line-height:1}.contents .pd{padding-left:4.66667%;padding-right:4.66667%;box-sizing:border-box}.contents .viewall-btn{width:68%;background-color:#1a1a1a;text-align:right;padding-top:12px;padding-bottom:12px;padding-right:15px;display:block}.contents .viewall-btn p{color:#fff;font-weight:700;font-size:11px;text-align:right;letter-spacing:.17em}.contents .viewall-btn .arw-img{width:40px;height:auto;vertical-align:middle;margin-top:-3px;margin-left:5px}.contents .viewall-btn.wh{background-color:#fff}.contents .viewall-btn.wh p{color:#1a1a1a}.contents .slide-ui{width:92%;text-align:right;font-size:0}.contents .slide-ui .next-btn,.contents .slide-ui .prev-btn{width:44px;height:44px;position:relative;display:inline-block;margin-bottom:-21px;cursor:pointer}.contents .slide-ui .next-btn p,.contents .slide-ui .prev-btn p{color:#1a1a1a;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:13px}.contents .slide-ui .prev-btn{background-color:#ccc}.contents .slide-ui .next-btn{background-color:#fff}.contents .info{width:100%}.contents .info ul{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.contents .info li{width:100%;display:block;border:none;margin:0 0 5.33333%;padding:0 0 4.66667%;border-bottom:1px solid #c6af15;box-sizing:border-box;text-align:left}.contents .info li:last-child{margin-bottom:1.33333%}.contents .info li .date p,.contents .info li .tag p{vertical-align:top;display:inline-block}.contents .info li .tag p{font-size:16px;font-size:2.13333vw}.contents .info li .date{vertical-align:top;line-height:1.3}.contents .info li .tag{position:absolute;left:35%}.contents .theater{width:100%;background-repeat:no-repeat;background-image:url(../images/top/sp/theater_bg.jpg);background-size:100% 100%;background-position:top right;padding-bottom:18.66667%;padding-top:16%;text-align:center}.contents .theater .title{left:50%;margin-left:-20%}.contents .theater .title h3,.contents .theater .title h4{margin-left:0}.contents .theater .title h4{margin-left:9%}.contents .theater .pdl20{margin-left:18%}.contents .theater .theater-img-cont{text-align:right;margin-top:4%}.contents .theater .theater-img-cont img{width:100%;height:auto}.contents .theater .theater-img-cont p{width:90%;margin:9.33333% auto 10.66667%;color:#fff;text-align:center}.contents .theater .viewall-btn{width:62%;margin:0 auto}.contents .profile{position:relative;padding-bottom:0}.contents .profile .title{margin-left:4%}.contents .profile .thumb-wrapper{width:100%;height:100%;margin-top:-50px;padding-top:110px;background:linear-gradient(90deg,#b3a012 0,#b3a012 92%,#efd419 92%,#efd419 100%)}.contents .profile .thumb-list{width:105%;padding-left:2%;box-sizing:border-box;margin-bottom:10.66667%;overflow:hidden;justify-content:center}.contents .profile .thumb-list li{margin-left:-2%;margin-right:-1.5%;margin-bottom:4.66667%}.contents .profile .thumb-list .wrap{transform:skewX(-9deg);box-sizing:border-box;position:relative;z-index:0;width:86.5%;height:auto;overflow:hidden}.contents .profile .thumb-list .wrap img{width:118%;height:auto;margin-left:-8.5%;transform:skewX(9deg)}.contents .profile .thumb-list p{text-align:left;font-size:20px;font-size:2.66667vw;margin-top:2%;margin-left:5.6%}.contents .profile .viewall-btn{width:50%;margin-left:4%;margin-top:-22px}.contents .movie .movie-list{font-size:0;margin-top:10.66667%;text-align:left;width:110%;margin-left:-5%}.contents .movie .movie-list li{width:100%;height:194px}.contents .movie .movie-list li iframe{width:100%;height:100%}.contents .movie .slide-ui{width:100%;margin-top:10.66667%}.contents .movie .viewall-btn{width:55%;margin-top:-22px}.contents .ticket .txt{margin-top:8%;margin-bottom:10.66667%}.contents .wanted h3{text-align:center;font-size:44px;font-size:5.86667vw;font-weight:600;letter-spacing:.15em;color:#d9006c}.contents .wanted .txt{text-align:center;width:92%;margin:6.66667% auto 10%}.contents .wanted .viewall-btn{margin:0 auto}.performers-img{opacity:0;display:none}}@media only screen and (min-width:768px){.container,.main{overflow:hidden}#performersImg3,#performersImg4,.main .main-img-list{display:none}.main .grungeWrapper picture,.performers-img{opacity:0}.cal_wrapper{position:relative;margin-top:80px;padding:40px;box-sizing:border-box}.cal_wrapper .bg{position:absolute;top:0;left:0;background-color:#b3a012;width:130%;height:100%}.cal_wrapper .obj{position:absolute;top:-60px;right:-320px;z-index:0}.main,html{position:relative}html{width:100%;height:100%}.main,.main .textWrapper,.main img{height:auto;width:100%}.container{min-width:1000px}.main img{position:absolute;top:0;left:0;z-index:1}.main .textWrapper{z-index:0}.main .textWrapper img{z-index:0;position:relative}.main .textWrapper .msk{position:absolute;top:0;left:0;background-color:#efd419;z-index:0;width:100%;height:100%}.performers{position:relative;z-index:0}.performers img{opacity:0;position:absolute}.performers .img1{top:190px;right:0}.performers .img2{top:1200px;left:0}.performers .img3{top:3760px;right:11%}.performers .img4{top:4560px;right:12%}.performers .img5{top:5450px;left:0}}@media only screen and (min-width:768px) and (max-width:1180px){.performers .img2{top:1100px;left:0}.performers .img3{top:3560px;right:11%}.performers .img4{top:4450px}.performers .img5{top:5350px;left:0}}@media only screen and (min-width:768px) and (min-width:1500px){.performers .img2{top:1300px}.performers .img3{top:4000px}.performers .img4{top:4800px}.performers .img5{top:5640px}}@media only screen and (min-width:768px) and (min-width:1800px){.performers .img2{top:1450px}.performers .img3{top:4150px}.performers .img4{top:4940px}.performers .img5{top:5900px}}@media only screen and (min-width:768px){.contents{margin-top:130px;padding-bottom:60px}.contents section{position:relative;box-sizing:border-box;margin-bottom:130px}.contents section h3{font-size:72px;font-family:Oswald,sans-serif;text-align:left;font-weight:600;letter-spacing:-.03em;line-height:1}.contents section h4{font-size:12px;text-align:left;letter-spacing:.15em;line-height:1;margin-top:0}.contents .pd{padding-left:10%;padding-right:10%;box-sizing:border-box}.contents .viewall-btn{width:275px;background-color:#1a1a1a;text-align:right;padding-top:14px;padding-bottom:13px;padding-right:15px;display:table;overflow:hidden}.contents .viewall-btn p{color:#fff;font-weight:600;font-size:11px;text-align:right;letter-spacing:.17em}.contents .viewall-btn .arw-img{width:40px;height:5px;vertical-align:middle;margin-top:-3px;margin-left:5px}.contents .viewall-btn.wh{background-color:#fff}.contents .viewall-btn.wh p{color:#1a1a1a;font-size:13px}.contents .slide-ui{width:82%;text-align:right;font-size:0;margin-top:50px}.contents .slide-ui .next-btn,.contents .slide-ui .prev-btn{width:50px;height:50px;position:relative;display:inline-block;margin-bottom:-25px;cursor:pointer}.contents .slide-ui .next-btn p,.contents .slide-ui .prev-btn p{color:#1a1a1a;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:13px;-webkit-transition:all .2s cubic-bezier(.19,1,.22,1) 0s;transition:all .2s cubic-bezier(.19,1,.22,1) 0s}.contents .slide-ui .next-btn:hover,.contents .slide-ui .prev-btn:hover{background-color:#1a1a1a;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}.contents .slide-ui .next-btn:hover p,.contents .slide-ui .prev-btn:hover p{color:#fff}.contents .slide-ui .prev-btn{background-color:#ccc}.contents .slide-ui .prev-btn:hover p{margin-left:-6px}.contents .slide-ui .next-btn{background-color:#fff}.contents .slide-ui .next-btn:hover p{margin-left:6px}.contents .info{width:100%}.contents .info .img1{position:absolute;bottom:-160px;right:0}.contents .info ul{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-bottom:75px}.contents .info li{width:37%;display:block;border:none;margin:0;padding:0 4%;border-right:1px solid #000;box-sizing:border-box}.contents .info li:first-child{width:33%;padding-left:0}.contents .info li:last-child{width:33%;border-right:none;padding-right:0}.contents .info li .date,.contents .info li .tag{position:relative;display:block;margin:0;vertical-align:top}.contents .info li .date p,.contents .info li .tag p{vertical-align:top;display:inline-block}.contents .info li .date{color:#333;font-size:12px}.contents .info li .tag{left:22px;margin-top:2px}.contents .info li .txt{display:block;margin-top:-10px;padding:0}.contents .theater{width:100%;background-repeat:no-repeat;background-image:url(../images/top/pc/theater_bg.jpg);background-size:100% 100%;background-position:top left;padding-bottom:95px;padding-top:85px}.contents .theater .pdl20{margin-left:21%}.contents .theater .title{left:50%;margin-left:-6em;overflow:hidden}.contents .theater .title h4{text-align:center;margin:0 0 0 4.5em}.contents .theater .theater-img-cont p{text-align:center;margin-top:50px;margin-bottom:70px;color:#fff}.contents .theater .viewall-btn{text-align:center;margin:0 auto}.contents .profile{position:relative;z-index:1;padding-bottom:80px}.contents .profile .title{margin-left:10%}.contents .profile .thumb-wrapper{width:100%;height:100%;margin-top:-50px;padding-top:110px;background:linear-gradient(90deg,#b3a012 0,#b3a012 82%,#efd419 82%,#efd419 100%)}.contents .profile .thumb-list{width:100%;padding-left:10%;padding-right:10%}.contents .profile .thumb-list li{margin-right:-16px;margin-bottom:35px;box-sizing:border-box}.contents .profile .thumb-list li:hover{opacity:.8;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}.contents .profile .thumb-list li .wrap{transform:skewX(-9deg);width:198px;width:86%;overflow:hidden;box-sizing:border-box}.contents .profile .thumb-list li img{width:117%;height:auto;margin-left:-8.5%;transform:skewX(9deg);box-sizing:border-box}.contents .profile .thumb-list li p{text-align:center;font-size:12px;margin-top:10px;margin-left:-28%}.contents .profile .viewall-btn{margin-left:10%;margin-top:-26px}.contents .schedule{width:100%;height:100%;overflow:visible;padding-top:160px;margin-top:-220px;position:relative}.contents .schedule .img2{position:absolute;top:-100px;left:0;margin-left:40%;z-index:0}.contents .schedule .viewall-btn{margin-top:70px}.contents .movie{z-index:1}.contents .movie .img3{position:absolute;right:9.5%;top:-140px}.contents .movie .movie-list{font-size:0;height:110%;text-align:left;margin-top:60px}.contents .movie .movie-list .slick-list{padding-bottom:30px}.contents .movie .movie-list li{text-align:left}.contents .movie .movie-list li iframe{width:98%;margin-bottom:10px}.contents .movie .movie-list li:nth-child(even) iframe{margin-bottom:-30px}.contents .movie .slide-ui{width:99.5%}.contents .movie .viewall-btn{margin-top:-26px}.contents .ticket .txt{margin-top:60px;margin-bottom:60px}.contents .ticket .img4{position:absolute;left:47%;top:-350px;z-index:0}.contents .wanted .img5{position:absolute;left:3%;bottom:-280px;z-index:0}.contents .wanted .txt,.contents .wanted h3{text-align:center}.contents .wanted h3{color:#d9006c;font-size:28px;font-weight:500;font-weight:700;letter-spacing:.2em}.contents .wanted .txt{margin-top:35px;margin-bottom:60px;line-height:2.2;letter-spacing:.15em}.contents .wanted .viewall-btn{margin:0 auto}}.main .main-img-list .zi-4 img{z-index:4}.main .main-img-list .zi-3 img{z-index:3}.main .main-img-list .zi-2 img{z-index:2}.main .main-img-list .zi-1 img{z-index:1}