@charset "UTF-8";blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,optgroup,strong,th,var{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}button,input,select,textarea{*font-size:100%}article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,nav,section,summary,time,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%;font-size:62.5%}body.hidden,html.hidden{overflow:hidden}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;background-color:#f2f2ee;background-color:#fff;color:#000;position:relative;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:13px;letter-spacing:0.06em}a:link,a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}a{outline:none}.clearfix{zoom:1}.aaaaaaaaaa:after,.clearfix:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0}strong{font-weight:bold}img{vertical-align:bottom;user-select:none}*{box-sizing:border-box}.onlyPc{display:block}.onlySp{display:none!important}div#main{overflow:inherit;width:100vw}.mfp-wrap{user-select:none}.mfp-bg{transition:all 0.3s ease-out}.mfp-fade.mfp-bg{opacity:0;background-color:#fff}.mfp-fade.mfp-bg.mfp-ready{opacity:0.98}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:opacity 0.6s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-figure:after{box-shadow:0 0 8px rgba(0,0,0,0.3);background-color:#fff;opacity:1;transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1)}.mfp-figure.show:after{opacity:1}.mfp-img{opacity:0;transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1)}.mfp-img.show{opacity:1}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{right:20px;top:20px;color:#000}.popupBox{max-width:80%;margin-left:auto;margin-right:auto;text-align:center}.popupBox .img{display:inline-block;position:relative}.popupBox .img .closeBtn{position:absolute;background-image:url("../images/btn_close.png");background-size:30px auto;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;text-align:left;width:30px;height:30px;top:0;right:-50px}.popupBox .img img{pointer-events:none;margin-bottom:20px;max-width:100%;max-height:calc(100vh - 250px);max-height:calc(100vh - 130px)}.popupBox .despArea{max-width:80%;margin-left:auto;margin-right:auto}.popupBox br{display:none}.popupBox br.br{display:block}.mfp-arrow-left:before{display:none}.mfp-arrow-left:after{display:none}.mfp-arrow-right:before{display:none}.mfp-arrow-right:after{display:none}button.mfp-arrow-left{background-image:url("../images/arr_left.png");background-repeat:no-repeat;background-size:12px auto;background-position:left 25px center}button.mfp-arrow-right{background-image:url("../images/arr_right.png");background-repeat:no-repeat;background-size:12px auto;background-position:right 25px center}button.mfp-arrow,button.mfp-close{background-image:url("../images/btn_close.png");background-size:30px auto;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;text-align:left;width:30px;height:30px;right:14px;display:none}.white-popup-block{animation:open 1s}.mfp-removing{animation:close 1s}a.disable{pointer-events:none!important;cursor:default;text-decoration:none!important}#slobe15th{overflow:hidden}#slobe15th .sec{position:relative;z-index:2}#slobe15th .fade{transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1);opacity:0;will-change:all;position:relative;top:40px}#slobe15th .fade.active{opacity:1;top:0}#slobe15th .fadeSimple{transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1);opacity:0;will-change:all;position:relative}#slobe15th .fadeSimple.active{opacity:1}#slobe15th .fadeLeft{transition:all 1.6s cubic-bezier(0.215,0.61,0.355,1);opacity:0;position:relative;left:-20px}#slobe15th .fadeLeft.active{opacity:1;left:0}#slobe15th .fadeRight{transition:all 1.6s cubic-bezier(0.215,0.61,0.355,1);opacity:0;position:relative;right:-20px}#slobe15th .fadeRight.active{opacity:1;right:0}#slobe15th .maskRight{clip-path:inset(0 100% 0 0);transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1);will-change:all}#slobe15th .maskRight.active{clip-path:inset(0 0% 0 0)}#slobe15th .maskLeft{clip-path:inset(0 0 0 100%);transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .maskLeft.active{clip-path:inset(0 0% 0 0)}#slobe15th .maskTop{clip-path:inset(0 0 100% 0);transition:all 0.9s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .maskTop.active{clip-path:inset(0 0% 0 0)}#slobe15th .maskBottom{clip-path:inset(100% 0 0 0);transition:all 0.9s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .maskBottom.active{clip-path:inset(0 0% 0 0)}#slobe15th .fadeDelay1{transition-delay:0.2s}#slobe15th .fadeDelay2{transition-delay:0.3s}#slobe15th .fadeDelay3{transition-delay:0.6s}#slobe15th .fadeDelay4{transition-delay:0.9s}#slobe15th img{width:100%}#slobe15th .loading{position:fixed;left:0;top:0;z-index:2000;width:100%;height:100vh;background-color:#fff}#slobe15th .loading .slobe15{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:all 1.2s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .loading .slobe15.active{opacity:1}#slobe15th .loading .slobe15.hide{opacity:0;transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .loading .slobe15 img{width:122px}#slobe15th .loading .imgSlider{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:780px;max-width:80%}#slobe15th .loading .imgSlider .img{opacity:0;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .loading .imgSlider .img.active{opacity:1}#slobe15th .loading .imgSlider .img2{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}#slobe15th .loading .imgSlider .img3{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}#slobe15th #header .logo{position:absolute;left:50px;top:50px;z-index:5;opacity:0;transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th #header .logo.active{opacity:1}#slobe15th #header .logo img{width:155px}#slobe15th #anniversary{position:fixed;z-index:5;right:50px;top:50px;opacity:0;transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th #anniversary.active{opacity:1}#slobe15th #anniversary img{width:83px}#slobe15th .mainVisual{position:relative;width:100%;padding-top:100%;overflow:hidden}#slobe15th .mainVisual .fixedBox{position:fixed;left:0;top:0;width:100%;z-index:-1;height:100%;transition:all 2.8s cubic-bezier(0.215,0.61,0.355,1);top:40px;opacity:0;will-change:transition}#slobe15th .mainVisual .fixedBox.active{top:0;opacity:1}#slobe15th .mainVisual .fixedBox .img img{width:100%;object-fit:cover;object-position:top center}#slobe15th .mainVisual.fadeOut{opacity:0}#slobe15th .mainVisual .img img{width:100%;max-height:100vh;object-fit:cover}#slobe15th .mainVisual .box{transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1);position:absolute;z-index:2;left:50%;bottom:30px;transform:translate(-50%,0)}#slobe15th .mainVisual .box.active{opacity:1}#slobe15th .mainVisual .box .copy img{width:47vw}#slobe15th .parallaxBox{overflow:hidden;height:35vw}#slobe15th .parallaxBox img{margin-top:-13vw}#slobe15th section{background-color:#fff}#slobe15th .copyBox{padding-top:90px;padding-bottom:50px;text-align:center}#slobe15th .copyBox .ttl{font-family:"futura-pt",sans-serif;font-weight:600;margin-bottom:40px;font-size:18px}#slobe15th .copyBox .desp{font-weight:500;line-height:2}#slobe15th .flowBox{background-color:#fff;white-space:nowrap;padding:2px 0 2px 0;overflow:hidden;font-size:0}#slobe15th .flowBox .img{display:inline-block;animation:infinity-scroll-left 10s infinite linear 0.5s both;will-change:animation;font-size:0}#slobe15th .flowBox .img img{height:53px;width:auto}#slobe15th .flowBox1{padding-bottom:53px}@keyframes infinity-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}#slobe15th .ttlBox{padding-top:50px;padding-bottom:60px;padding-left:50px;padding-right:50px;display:flex}#slobe15th .ttlBox.active .special{opacity:1}#slobe15th .ttlBox.active .box .ttl{clip-path:inset(0 0 0 0)}#slobe15th .ttlBox.active .box .desp{opacity:1}#slobe15th .ttlBox.active .caption{opacity:1}#slobe15th .ttlBox .special{width:150px;opacity:0;transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .ttlBox .special .tx{font-size:17px;font-family:"futura-pt",sans-serif;font-weight:500;font-style:normal}#slobe15th .ttlBox .special .number{font-size:36px;font-family:"futura-pt",sans-serif;font-weight:700;font-style:normal;line-height:1}#slobe15th .ttlBox .box{width:calc(100% - 150px);padding-right:30px}#slobe15th .ttlBox .box .ttl{margin-bottom:30px;clip-path:inset(0 100% 0 0);transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);transition-delay:0.3s}#slobe15th .ttlBox .box .ttl img{height:4.6vw;width:auto}#slobe15th .ttlBox .box .desp{line-height:2;font-size:12px;opacity:0;transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);transition-delay:0.3s}#slobe15th .ttlBox .box .desp .miniTtl{font-weight:600;position:relative;margin-bottom:5px;display:inline-block}#slobe15th .ttlBox .box .desp .miniTtl:after{content:"";height:1px;width:100%;background-color:#000;position:absolute;left:0;bottom:0}#slobe15th .thumList{text-align:center}#slobe15th .thumList div{vertical-align:top}#slobe15th .thumList img{margin:0 auto}#slobe15th .imgBox{display:flex;position:relative;flex-wrap:wrap}#slobe15th .imgBox .ttl{position:absolute;z-index:2;bottom:30px;left:50%;transform:translate(-50%,0);font-family:"futura-pt",sans-serif;font-weight:700;color:#fff;font-size:18px}#slobe15th .imgBox1 .img{width:100%}#slobe15th .imgBox1Small{padding-left:200px;padding-right:200px;padding-bottom:100px}#slobe15th .imgBox1Small .img{width:100%}#slobe15th .pb25{padding-bottom:50px}#slobe15th .imgBox2 .img{width:50%}#slobe15th .purpleBg{background-color:#bcbcd7}#slobe15th .whiteBg{background-color:#fff}#slobe15th .contentSmall{padding-left:128px;padding-right:128px;padding-top:100px}#slobe15th .caption{padding-bottom:163px;padding-top:15px;text-align:left;font-family:"futura-pt",sans-serif;font-weight:500;opacity:0;transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);transition-delay:0.6s;font-size:11px;line-height:1.8}#slobe15th .caption.captionMargin{padding-left:128px;padding-right:128px}#slobe15th .caption.caption2{padding-bottom:0}#slobe15th .caption a{color:#444;text-decoration:underline}#slobe15th .caption a:hover{text-decoration:none}#slobe15th .caption0{padding-bottom:145px}#slobe15th .stickyBox{position:relative}#slobe15th .stickyBox .box{position:sticky;top:0}#slobe15th #special08{padding-bottom:100px}#slobe15th .footer{padding:70px 0 35px 0;text-align:center}#slobe15th .footer .ftBox .anniversary{margin-bottom:40px}#slobe15th .footer .ftBox .anniversary img{width:83px}#slobe15th .footer .ftBox .creditBox{font-family:"futura-pt",sans-serif;font-weight:500;font-size:11px;letter-spacing:0.03em;line-height:1.8;margin-bottom:35px}#slobe15th .footer .ftBox .flowBox{margin-bottom:40px}#slobe15th .footer .ftBox a.instagramBtn{margin-bottom:40px;display:inline-block;text-align:left;text-indent:-9999px;width:40px;height:30px;background-size:30px auto;background-position:center center;background-repeat:no-repeat;background-image:url(../images/ico_instagram.png);background-size:26px auto}#slobe15th .footer .ftBox .copyright{font-family:"futura-pt",sans-serif;font-weight:500;font-size:11px}#slobe15th .creditBoxSp{display:none;position:absolute;left:0;top:0;width:100%;height:100%}#slobe15th .creditBoxSp .creditBtn{position:absolute;left:12px;bottom:9px;z-index:3;color:#fff;font-size:12px;text-shadow:0 0 10px rgba(0,0,0,0.3);font-family:"futura-pt",sans-serif;font-weight:500;cursor:pointer;padding:5px;transition:all 0.3s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .creditBoxSp .creditBtn.active{color:#000!important;color:#fff!important;text-shadow:none}#slobe15th .creditBoxSp .caption{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.9);background-color:rgba(0,0,0,0.8);padding-bottom:0;padding-top:0;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(0.215,0.61,0.355,1)!important}#slobe15th .creditBoxSp .caption.active{display:block;visibility:visible;opacity:1}#slobe15th .creditBoxSp .caption .overArea{position:absolute;left:0;top:50%;transform:translate(0,-50%);width:100%;text-align:center;line-height:2.4}#slobe15th .creditBoxSp .caption .overArea a{text-decoration:none;color:#fff}@media screen and (max-width:719px){.popupBox{max-width:90%}.popupBox .despArea{max-width:initial}.popupBox br{display:block}.popupBox .img .closeBtn{right:0;top:-44px}button.mfp-close{right:13px;top:15px;background-size:30px auto}img.mfp-img{box-shadow:none!important}.mfp-container{padding-left:20px;padding-right:20px}#slobe15th .onlyPc{display:none!important}#slobe15th .onlySp{display:block!important}#slobe15th .creditBoxSp{display:block}#slobe15th .parallaxBox{display:none}#slobe15th .loading{background-color:#fff}#slobe15th .loading .slobe15{width:21vw}#slobe15th .loading .slobe15 img{width:100%}#slobe15th .mainVisual{height:100vh;height:calc(var(--vh, 1vh) * 100);padding-top:0}#slobe15th .mainVisual .fixedBox{height:100vh;height:calc(var(--vh, 1vh) * 100)}#slobe15th .mainVisual .img img{width:100vw;height:100vh;object-fit:cover}#slobe15th .mainVisual .box .fade{top:0}#slobe15th .mainVisual .box .copy img{width:70vw;margin:0 auto}#slobe15th #header .logo{left:30px;top:25px}#slobe15th #header .logo img{width:29vw}#slobe15th #anniversary{right:20px;top:20px}#slobe15th #anniversary img{width:16vw}#slobe15th .copyBox{font-size:12px;padding:30px 0}#slobe15th .copyBox .ttl{margin-bottom:20px}#slobe15th .flowBox .img img{height:30px}#slobe15th .flowBox1{padding-bottom:30px}#slobe15th .ttlBox{padding:20px 0 25px 0;display:block;text-align:center}#slobe15th .ttlBox .special{width:auto;margin-bottom:15px}#slobe15th .ttlBox .special .tx{font-size:9px;margin-bottom:3px}#slobe15th .ttlBox .special .number{font-size:19px}#slobe15th .ttlBox .box{width:auto;padding-right:0}#slobe15th .ttlBox .box .ttl{margin-bottom:20px}#slobe15th .ttlBox .box .ttl img{height:8.6vw}#slobe15th .ttlBox .box .ttlTall img{height:18vw;margin-left:auto;margin-right:auto}#slobe15th .ttlBox .box .desp{font-size:11px;line-height:1.8;transition-delay:0.6s}#slobe15th .ttlBox .box .desp .miniTtl{margin-bottom:7px;font-size:11.5px}#slobe15th .ttlBox .box .despLetter{letter-spacing:0}#slobe15th .ttlBox .caption{display:none}#slobe15th .imgBoxSmallSp{padding-left:30px;padding-right:30px}#slobe15th .imgBox1Small{padding-left:30px;padding-right:30px;padding-bottom:50px}#slobe15th .imgBoxBreak{display:block;padding-left:30px;padding-right:30px}#slobe15th .imgBoxBreak .img{width:100%}#slobe15th figure.img{position:relative}#slobe15th .imgBoxAllSp{padding-left:0;padding-right:0}#slobe15th #special08{padding-bottom:0px}#slobe15th .mb50{margin-bottom:50px}#slobe15th .pt50{padding-top:50px}#slobe15th .pb50{padding-bottom:50px}#slobe15th .pb25{padding-bottom:25px}#slobe15th .purpleBgSp{background-color:#bcbcd7}#slobe15th .whiteBgSp{background-color:#fff}#slobe15th .contentSmall{padding-left:30px;padding-right:30px;padding-top:50px}#slobe15th #index{padding-top:50px}#slobe15th .stickySpBox .imgSpBox{position:sticky;top:150px;top:60px}#slobe15th .stickySpBox .imgSpBox2{margin-bottom:0;margin-top:0}#slobe15th .footer{padding-top:90px;padding-bottom:90px}#slobe15th .footer .ftBox .anniversary{margin-bottom:20px}#slobe15th .footer .ftBox .anniversary img{width:11vw}#slobe15th .footer .ftBox .creditBox{line-height:1.4;width:100vw;margin-bottom:30px;font-size:9.5px}#slobe15th .footer .ftBox .logoMini{margin-bottom:17px}#slobe15th .footer .ftBox .logoMini img{width:17vw}#slobe15th .footer .ftBox .ftBox{margin-bottom:30px}#slobe15th .footer .ftBox a.instagramBtn{background-size:20px auto;margin-bottom:10px}#slobe15th .footer .maskRight{transition:all 1.2s cubic-bezier(0.215,0.61,0.355,1)}}
/*# sourceMappingURL=style.css.map */