@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!important}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 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!important;cursor:default;text-decoration:none!important}#slobe15th .sec{position:relative;z-index:2}#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{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{clip-path:inset(0 0% 0 0)}#slobe15th .maskLeft{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{clip-path:inset(0 0% 0 0)}#slobe15th .maskTop{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{clip-path:inset(0 0% 0 0)}#slobe15th .maskBottom{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{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 header{position:fixed;z-index:10;top:40px;left:40px;-webkit-transform:translate(0,-100px);-ms-transform:translate(0,-100px);transform:translate(0,-100px);-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)}#slobe15th header.show{-webkit-transform:translate(0,0%);-ms-transform:translate(0,0%);transform:translate(0,0%)}#slobe15th header img{width:120px}#slobe15th .mainVisual{position:relative}#slobe15th .mainVisual.active .img{opacity:1}#slobe15th .mainVisual.active .copy{opacity:1}#slobe15th .mainVisual.active .navList{opacity:1}#slobe15th .mainVisual .copy{position:absolute;right:7vw;top:8vw;z-index:2;width:38%;opacity:0;-webkit-transition:all 4.5s cubic-bezier(0.215,0.61,0.355,1);transition:all 4.5s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:1.2s;transition-delay:1.2s}#slobe15th .mainVisual .navList{position:fixed;position:absolute;right:20px;bottom:40px;z-index:20;opacity:0;-webkit-transition:all 1.5s cubic-bezier(0.215,0.61,0.355,1);transition:all 1.5s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:1.2s;transition-delay:1.2s}#slobe15th .mainVisual .navList li{margin-top:20px}#slobe15th .mainVisual .navList li a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"baskerville-urw",serif;font-weight:500;font-style:normal;text-shadow:0 0 6px rgba(255,255,255,0.2);font-size:16px}#slobe15th .mainVisual .img{opacity:0;-webkit-transition:all 2.4s cubic-bezier(0.215,0.61,0.355,1);transition:all 2.4s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .sec{padding-top:180px}#slobe15th #index{padding-top:120px}#slobe15th #item01{padding-top:120px}#slobe15th #item04{padding-top:0}#slobe15th .copyBox{text-align:center}#slobe15th .copyBox h1.logo{margin-bottom:40px}#slobe15th .copyBox h1.logo img{width:160px}#slobe15th .copyBox .ttl{font-family:"baskerville-urw",serif;font-weight:600;font-style:normal;margin-bottom:20px;font-size:18px}#slobe15th .copyBox .desp{font-size:12px;line-height:2}#slobe15th .imgBox{margin-bottom:120px}#slobe15th .imgBox:last-child{margin-bottom:0}#slobe15th .imgBoxFix{height:300vh;position:relative}#slobe15th .imgBoxFix.active1 .box .overTtl{opacity:1}#slobe15th .imgBoxFix.active2 .box .overArea{opacity:1}#slobe15th .imgBoxFix .box{position:relative;width:53%;margin:0 auto}#slobe15th .imgBoxFix .box .overTtl{position:absolute;z-index:2;left:0;width:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;font-family:"baskerville-urw",serif;font-weight:500;font-style:normal;font-size:60px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.2);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 .imgBoxFix .box .overArea{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.75);padding:0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30vh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;-webkit-transition:all 1s cubic-bezier(0.215,0.61,0.355,1);transition:all 1s cubic-bezier(0.215,0.61,0.355,1)}#slobe15th .imgBoxFix .box .overArea .desp{line-height:2;text-align:justify;text-align:center;width:100%}#slobe15th .imgBoxFix .box .overArea .desp .ttl{font-weight:bold;margin-bottom:10px;font-size:16px}#slobe15th .imgBoxFix .box1{position:sticky;top:60px}#slobe15th .imgBoxFix .box2{background-color:red}#slobe15th .imgBoxFix .box3{background-color:blue;position:relative;top:-50vh}#slobe15th .imgBoxFix .box2,#slobe15th .imgBoxFix .box3{width:1px;height:100vh;opacity:0}#slobe15th .imgBox1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#slobe15th .imgBox1 .box{position:relative;width:53%}#slobe15th .imgBox1 .box .overTtl{position:absolute;z-index:2;left:0;width:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;font-family:"baskerville-urw",serif;font-weight:500;font-style:normal;font-size:60px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.2)}#slobe15th .imgBox2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slobe15th .imgBox2 .box1{width:50%}#slobe15th .imgBox2 .box2{width:50%;padding:0 8vw}#slobe15th .caption{text-align:right;font-family:"baskerville-urw",serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.6;padding-top:20px;letter-spacing:0.06em}#slobe15th .caption a:hover{text-decoration:underline}#slobe15th .imgBox3 .box1{width:51%;margin-left:39%;margin-bottom:-14vw}#slobe15th .imgBox3 .box2{width:47%;margin-left:8%;margin-bottom:-14vw}#slobe15th .imgBox3 .box3{width:calc(44% + 25px);margin-left:calc(50% - 25px)}#slobe15th .imgBox4 .box1{width:55%;margin-left:39%}#slobe15th .imgBox5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#slobe15th .imgBox5 .box1{width:50%;padding:0 8vw;margin-top:-40px}#slobe15th .imgBox5 .box2{width:50%;padding-right:calc(8vw - 25px)}#slobe15th .imgBox6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#slobe15th .imgBox6 .box1{width:50%;padding-right:25px}#slobe15th .imgBox6 .box2{width:50%;padding-left:50px;padding-top:22vw}#slobe15th .imgBox6 .box2 .caption{padding-right:calc(8vw - 25px)}#slobe15th #profile{padding-top:120px;padding-left:20px;padding-right:20px;margin-bottom:120px}#slobe15th #profile .profileBox{width:450px;max-width:100%;border:1px solid #777;margin:0 auto;text-align:center;padding:50px 60px 40px 60px;letter-spacing:0.03em}#slobe15th #profile .profileBox .job{font-family:"baskerville-urw",serif;font-weight:400;font-style:normal;font-size:16px;line-height:1;margin-bottom:3px}#slobe15th #profile .profileBox .name{font-family:"baskerville-urw",serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;margin-bottom:10px}#slobe15th #profile .profileBox .btnArea{margin-bottom:10px}#slobe15th #profile .profileBox .desp{font-size:11px;text-align:justify;line-height:1.6}#slobe15th a.instagramBtn{width:30px;height:40px;display:inline-block;text-indent:-9999px;background-image:url("../images/ico_instagram.svg");background-size:26px auto;background-repeat:no-repeat;background-position:center center}#slobe15th footer{padding:70px 0 40px 0;background-image:url("../images/ft_pic.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}#slobe15th footer .ftBox{text-align:center}#slobe15th footer .ftBox .copyrightBox .logo{margin-bottom:20px}#slobe15th footer .ftBox .copyrightBox .logo img{width:130px}#slobe15th footer .ftBox .copyrightBox .copyright{font-size:11px}#slobe15th footer .creditBox{font-family:"baskerville-urw",serif;font-weight:400;font-style:normal;font-size:24px;letter-spacing:0.03em;margin-bottom:80px}#slobe15th footer .creditBox .ttl{font-size:16px;margin-bottom:3px}#slobe15th footer .creditBox .desp{font-size:12px}@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 .onlyPc{display:none!important}#slobe15th .onlySp{display:block!important}#slobe15th header{top:20px;left:20px}#slobe15th header img{width:90px}#slobe15th .mainVisual .copy{width:42%;right:4vw;top:7vw}#slobe15th .mainVisual .navList{position:absolute;right:20px;bottom:20px}#slobe15th .mainVisual .navList li a{font-size:12px;text-shadow:0 0 10px rgba(255,255,255,0.6)}#slobe15th #index{padding-top:60px}#slobe15th .copyBox h1.logo{margin-bottom:20px}#slobe15th .copyBox h1.logo img{width:120px}#slobe15th .copyBox .ttl{font-size:14px}#slobe15th .copyBox .desp{font-size:11px;line-height:1.8}#slobe15th .sec{padding-top:70px}#slobe15th #item01{padding-top:70px;padding-top:0}#slobe15th .imgBox{margin-bottom:50px}#slobe15th .imgBoxFix .box{width:auto}#slobe15th .imgBoxFix .box .overTtl{font-size:36px}#slobe15th .imgBoxFix .box .overArea{padding:0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slobe15th .imgBoxFix .box .overArea .desp{font-size:11px}#slobe15th .imgBoxFix .box .overArea .desp .ttl{font-size:14px}#slobe15th .imgBoxFix .box1{position:sticky;top:0px;height:100vh}#slobe15th .imgBoxFix .box1 .middleBox{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#slobe15th .imgBox1 .box{width:auto}#slobe15th .imgBox1 .box .overTtl{font-size:36px}#slobe15th .imgBox2{display:block}#slobe15th .imgBox2 .box1{width:auto;padding:0 20px;margin-bottom:40px}#slobe15th .imgBox2 .box2{width:auto;padding:0 50px}#slobe15th .caption{padding-top:15px;font-size:11px;line-height:1.8}#slobe15th .imgBox3 .box1{width:auto;margin-left:0;margin-bottom:40px}#slobe15th .imgBox3 .box2{margin-left:0;width:63%}#slobe15th .imgBox3 .box3{margin-right:0;width:73%;margin-left:27%}#slobe15th .imgBox3 .box3 .caption{padding-right:20px}#slobe15th .imgBox2_2{margin-bottom:40px}#slobe15th .imgBox2_2 .box1{width:auto;padding:0;margin-bottom:50px}#slobe15th .imgBox2_2 .box2{padding:0;width:56%;padding-left:20px}#slobe15th .imgBox4 .box1{width:auto;margin-left:50px}#slobe15th .imgBox5{display:block}#slobe15th .imgBox5 .box1{width:auto;margin-top:0;padding:0 50px}#slobe15th .imgBox5 .box2{width:auto;padding:0 20px;margin-bottom:40px}#slobe15th .imgBox6{display:block}#slobe15th .imgBox6 .box1{width:auto;padding-right:0;margin-bottom:50px}#slobe15th .imgBox6 .box2{width:auto;padding-top:0;padding:0 20px}#slobe15th #profile{padding-top:80px;margin-bottom:80px}#slobe15th #profile .profileBox{padding:30px}#slobe15th footer{padding:60px 0 40px 0}#slobe15th footer .creditBox{margin-bottom:60px}#slobe15th #imgBoxFix1,#slobe15th #imgBoxFix2{margin-bottom:0}}
/*# sourceMappingURL=style.css.map */