@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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}.onlyPc{display:block}.onlySp{display:none}div#main{overflow:inherit;width:100vw}.mfp-wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-bg{-webkit-transition:all 0.3s ease-out;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;-webkit-transition:opacity 0.6s ease-out;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{-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3);background-color:#fff;opacity:1;-webkit-transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1);transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1)}.mfp-figure.show:after{opacity:1}.mfp-img{opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1);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 .caption{margin-bottom:0}.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{-webkit-animation:open 1s;animation:open 1s}.mfp-removing{-webkit-animation:close 1s;animation:close 1s}a.disable{pointer-events:none;cursor:default;text-decoration:none}.caption{font-size:12px;text-align:center;margin-bottom:50px;line-height:1.8}.caption .pos{font-style:italic}.caption a{text-decoration:underline;display:inline-block;margin-right:3px}.caption a:hover{text-decoration:none}.caption a.disable{pointer-events:none;cursor:default;text-decoration:none}#slobe15th{padding-top:62.5vw}#slobe15th .fade{-webkit-transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1);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{-webkit-transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1);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{-webkit-transition:all 1.6s cubic-bezier(0.215,0.61,0.355,1);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{-webkit-transition:all 1.6s cubic-bezier(0.215,0.61,0.355,1);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{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1);transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1);will-change:all}#slobe15th .maskRight.active{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}#slobe15th .maskLeft{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);-webkit-transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .maskLeft.active{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}#slobe15th .maskTop{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transition:all 0.9s cubic-bezier(0.215,0.61,0.355,1);transition:all 0.9s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .maskTop.active{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}#slobe15th .maskBottom{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);-webkit-transition:all 0.9s cubic-bezier(0.215,0.61,0.355,1);transition:all 0.9s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .maskBottom.active{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}#slobe15th .fadeDelay1{-webkit-transition-delay:0.2s;transition-delay:0.2s}#slobe15th .fadeDelay2{-webkit-transition-delay:0.3s;transition-delay:0.3s}#slobe15th .fadeDelay3{-webkit-transition-delay:0.6s;transition-delay:0.6s}#slobe15th .fadeDelay4{-webkit-transition-delay:0.9s;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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all 1.2s cubic-bezier(0.215,0.61,0.355,1);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;-webkit-transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#slobe15th .loading .imgSlider .img{opacity:0;-webkit-transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1);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 .loading .imgSlider img{width:24vw}#slobe15th #header .logo{position:absolute;left:50px;top:50px;z-index:5;opacity:0;-webkit-transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1);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;-webkit-transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1);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;position:fixed;left:0;top:0;width:100%;z-index:-1;max-height:100vh}#slobe15th .mainVisual.fadeOut{opacity:0}#slobe15th .mainVisual .img img{width:100%;max-height:100vh;-o-object-fit:cover;object-fit:cover}#slobe15th .mainVisual .box{opacity:0;-webkit-transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1);transition:all 1.8s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .mainVisual .box.active{opacity:1}#slobe15th .mainVisual .box .copy{position:absolute;z-index:2;left:50%;bottom:30px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#slobe15th .mainVisual .box .copy img{width:47vw}#slobe15th section{background-color:#fff}#slobe15th .copyBox{padding-top:40px;padding-bottom:130px;text-align:center;font-weight:500;line-height:2}#slobe15th .ttlBox{padding-top:40px;padding-bottom:100px;padding-left:50px;padding-right:50px;background-color:#fdede4;display:-webkit-box;display:-ms-flexbox;display:flex}#slobe15th .ttlBox.active .special{opacity:1}#slobe15th .ttlBox.active .box .ttl{-webkit-clip-path:inset(0 0 0 0);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;-webkit-transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);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 - 270px);padding-right:30px}#slobe15th .ttlBox .box .ttl{margin-bottom:30px;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:0.3s;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;-webkit-transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:0.3s;transition-delay:0.3s}#slobe15th .ttlBox .caption{width:270px;text-align:left;font-family:"futura-pt",sans-serif;font-weight:500;opacity:0;-webkit-transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:0.6s;transition-delay:0.6s;font-size:11px}#slobe15th .ttlBox .caption a{color:#444}#slobe15th .thumList{text-align:center}#slobe15th .thumList img{margin:0 auto}#slobe15th .pink{background-color:#fdede4}#slobe15th .imgBox{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}#slobe15th .imgBox .ttl{position:absolute;z-index:2;bottom:30px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);font-family:"futura-pt",sans-serif;font-weight:700;color:#fff;font-size:18px}#slobe15th .imgBox1 .img{width:100%}#slobe15th .imgBox2 .img{width:50%}#slobe15th .imgBox3 .img{width:33.33333%;opacity:0;-webkit-transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1);transition:all 1.4s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .imgBox3 .img:nth-child(3n+1){-webkit-transition-delay:0s;transition-delay:0s}#slobe15th .imgBox3 .img:nth-child(3n+2){-webkit-transition-delay:0.2s;transition-delay:0.2s}#slobe15th .imgBox3 .img:nth-child(3n){-webkit-transition-delay:0.4s;transition-delay:0.4s}#slobe15th .imgBox3 .img.active{opacity:1}#slobe15th .imgSubBox{text-align:center;padding:110px 0;position:relative}#slobe15th .imgSubBox img{width:72vw}#slobe15th .imgLastBox img{margin:0 auto}#slobe15th .stickyBox{position:relative}#slobe15th .stickyBox .imgBox{position:sticky;top:30px}#slobe15th .ftBox{position:absolute;z-index:2;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 0}#slobe15th .ftBox .anniversary{margin-bottom:40px}#slobe15th .ftBox .anniversary img{width:83px}#slobe15th .ftBox .creditBox{font-family:"futura-pt",sans-serif;font-weight:500;font-size:11px;letter-spacing:0.03em;line-height:1.8;margin-bottom:40px}#slobe15th .ftBox .logoMini{margin-bottom:20px}#slobe15th .ftBox .logoMini img{width:87px}#slobe15th .ftBox a.instagramBtn{margin-bottom:100px;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;margin-bottom:50px}#slobe15th .ftBox .copyright{font-family:"futura-pt",sans-serif;font-weight:500;font-size:11px}@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{-webkit-box-shadow:none!important;box-shadow:none!important}.mfp-container{padding-left:20px;padding-right:20px}#slobe15th{padding-top:176.666vw;padding-top:100vh}#slobe15th .onlyPc{display:none}#slobe15th .onlySp{display:block}#slobe15th .loading .slobe15{width:21vw}#slobe15th .loading .slobe15 img{width:100%}#slobe15th .loading .imgSlider img{width:64vw}#slobe15th .mainVisual .img img{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}#slobe15th .mainVisual .box{position:absolute;left:0;bottom:0;width:100%;padding-bottom:30px;padding-bottom:80px;text-align:center}#slobe15th .mainVisual .box #anniversarySp{margin-bottom:20px}#slobe15th .mainVisual .box #anniversarySp img{width:11vw}#slobe15th .mainVisual .box .copy{left:initial;bottom:initial;position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}#slobe15th .mainVisual .box .copy img{width:74vw;margin:0 auto}#slobe15th #header .logo{left:50%;top:30px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#slobe15th #header .logo img{width:30vw}#slobe15th #anniversary{display:none}#slobe15th .copyBox{font-size:12px;padding:55px 0}#slobe15th .ttlBox{padding:30px 0 30px 0;display:block;text-align:center}#slobe15th .ttlBox .special{width:auto;margin-bottom:15px}#slobe15th .ttlBox .special .tx{font-size:9px;margin-bottom:1px}#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:7.6vw}#slobe15th .ttlBox .box .desp{font-size:11px;line-height:1.8}#slobe15th .ttlBox .caption{display:none}#slobe15th .imgSpBox{position:relative}#slobe15th .imgSpBox .creditBtn{position:absolute;left:10px;bottom:10px;z-index:3;color:#fff;font-size:13px;text-shadow:0 0 10px rgba(0,0,0,0.3);font-family:"futura-pt",sans-serif;font-weight:500;cursor:pointer;padding:5px;-webkit-transition:all 0.3s cubic-bezier(0.215,0.61,0.355,1);transition:all 0.3s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .imgSpBox .creditBtn.active{color:#000}#slobe15th .imgSpBox .caption{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(255,255,255,0.8);font-family:"futura-pt",sans-serif;display:none}#slobe15th .imgSpBox .caption .overArea{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;text-align:center;line-height:2.4}#slobe15th .imgSpBox .caption .overArea a{text-decoration:none}#slobe15th .imgSpBox2{margin:60px 35px}#slobe15th .imgSpBox3 .img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#slobe15th .imgSpBox3 .img img{width:50%}#slobe15th .imgSpBox3 .img img:nth-child(odd){-webkit-transition-delay:0s;transition-delay:0s}#slobe15th .imgSpBox3 .img img:nth-child(2n){-webkit-transition-delay:0.2s;transition-delay:0.2s}#slobe15th .imgSpBoxPadding{padding-top:60px;padding-bottom:60px}#slobe15th .stickySpBox .imgSpBox{position:sticky;top:150px;top:60px}#slobe15th .stickySpBox .imgSpBox2{margin-bottom:0;margin-top:0}#slobe15th .imgSubBox{padding:0;margin-top:60px}#slobe15th .imgSubBox img{width:100%}#slobe15th .ftBox .anniversary{margin-bottom:10px}#slobe15th .ftBox .anniversary img{width:10.8vw}#slobe15th .ftBox .creditBox{line-height:1.4;width:100vw;margin-bottom:20px;font-size:9.5px}#slobe15th .ftBox .logoMini{margin-bottom:17px}#slobe15th .ftBox .logoMini img{width:17vw}#slobe15th .ftBox a.instagramBtn{background-size:18px auto;margin-bottom:10px}#slobe15th .ttlBox .box .desp{-webkit-transition-delay:0.6s;transition-delay:0.6s}#slobe15th .maskRight{-webkit-transition:all 1.2s cubic-bezier(0.215,0.61,0.355,1);transition:all 1.2s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .mb60{margin-bottom:60px}#slobe15th .h60{width:100%;height:60px}}
/*# sourceMappingURL=style.css.map */