html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{-webkit-text-size-adjust:100%;font-family:"HiraKakuPro-W3",sans-serif;color:#333;-webkit-tap-highlight-color:rgba(51,51,51,0.1)}body{line-height:1.5;word-wrap:break-word;word-break:break-all;-webkit-font-smoothing:subpixel-antialiased}.svg,.svg svg{display:block;width:100%;height:100%;overflow:inherit}.vam,#gallery__slider .slick-arrow,#mainBlock section .youtube .playBtn{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.Vcenter{position:absolute}.Hcenter,.scrBtn,.scrBtn2,.linkBox,#mainBlock section .youtube .playBtn{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #333;position:relative;overflow:hidden;display:block;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;-webkit-transition:.3s;transition:.3s;right:0;top:0;color:#333;text-decoration:none}.btn:before{content:'';width:100%;height:100%;background-color:#333;position:absolute;top:-100%;left:0;-webkit-transition:.3s;transition:.3s;z-index:-1}.btn:hover,.btn:active,.btn:focus{color:#fff}.btn:hover:before,.btn:active:before,.btn:focus:before{top:0}.white .flipWrapper .flip:first-child{color:#fff}.white .flipWrapper .flip:first-child *{fill:#fff}.flipWrapper{overflow:hidden}.flipWrapper .flip{-webkit-transition:0.3s;transition:0.3s;position:relative;display:block;height:100%;color:#fff}.flipWrapper .flip:first-child{color:#333}.flipWrapper .flip:first-child *{fill:#333}.NONtouchDevice .flipWrapper .flip:last-child{color:#db1150}.NONtouchDevice .flipWrapper .flip:last-child *{fill:#db1150}.whiteNblack #mainHeader__description{color:#fff}.whiteNblack #mainHeader__logo .flip2 *{fill:#fff}.white #mainHeader__description{color:#fff}#mainHeader{width:100%;height:60px;position:fixed;z-index:100;-webkit-transition:.3s;transition:.3s;overflow:hidden;text-align:left}@media screen and (max-width: 880px){#mainHeader{height:95px}}#mainHeader__logo,#mainHeader__description{display:inline-block;margin-top:18px}#mainHeader__logo{width:59px;height:22px;margin-left:30px}@media screen and (max-width: 880px){#mainHeader__logo{margin-left:20px}}#mainHeader__description{font-size:10px;line-height:14px;margin-left:55px;color:#333}@media screen and (max-width: 1280px){#mainHeader__description{margin-left:20px;-webkit-transition:.3s;transition:.3s}}@media screen and (max-width: 880px){#mainHeader__description{margin-left:0;padding-left:20px;padding-right:20px;margin-top:5px;display:block}}#mainHeader__links{position:absolute;right:85px;top:19px;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}@media screen and (max-width: 880px){#mainHeader__links{right:65px}}#mainHeader__links a{display:inline-block;vertical-align:top;margin-left:13px}#mainHeader__links__fb,#mainHeader__links__tw,#mainHeader__links__insta{top:3px;position:relative}#mainHeader__links__fb,#mainHeader__links__insta{width:15px;height:15px}#mainHeader__links__insta{margin-left:10px !important}#mainHeader__links__tw{width:17px;height:14px}#mainHeader__links__lucua{width:60px;height:21px;margin-left:16px !important;top:2px;position:relative}@media screen and (max-width: 370px){#mainHeader__links a{margin-left:8px}#mainHeader__links__insta{margin-left:5px !important}#mainHeader__links__lucua{margin-left:11px !important}}
.whiteNblack #uMenu li .flip2{color:#333}.white #uMenu li .flip2{color:#fff}#uMenu{position:absolute;right:273px;top:0;-webkit-transition:.3s;transition:.3s;overflow:hidden;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}@media screen and (max-width: 880px){#uMenu{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}#uMenu li{display:inline-block;height:22px;margin-top:19px;margin-left:18px}#uMenu li,#uMenu li a{text-decoration:none;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;font-size:13px;line-height:22px;letter-spacing:.1em}#uMenu li a{cursor:pointer}#uMenu li .flip2{color:#333}.whiteNblack #menuIcon span{background-color:#333}.white #menuIcon span{background-color:#fff}#menuIcon{position:absolute;right:30px;top:19px;width:30px;height:21px;cursor:pointer}@media screen and (max-width: 880px){#menuIcon{right:20px}}#menuIcon,#menuIcon span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#menuIcon span{position:absolute;left:0;width:100%;height:3px;background-color:#333}#menuIcon span:nth-of-type(1){top:0}#menuIcon span:nth-of-type(2){top:9px}#menuIcon span:nth-of-type(3){bottom:0}#menuIcon:hover span,#menuIcon:active span,#menuIcon:focus span{background-color:#db1150}#menuIcon.show span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);-ms-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}#menuIcon.show span:nth-of-type(2){opacity:0}#menuIcon.show span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}#mainFooter{position:relative;width:100%;height:200px;text-align:center;padding-top:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#eee}@media screen and (max-width: 880px){#mainFooter{padding-top:40px;padding-bottom:10px;height:auto}}#mainFooter__logo{width:91px;height:32px;overflow:hidden;display:inline-block}.NONtouchDevice #mainFooter__logo .flip *{color:#db1150}.NONtouchDevice #mainFooter__logo .flip * *{fill:#db1150}#mainFooter__logo .flip2.flip *{fill:#333}#mainFooter__logo span{-webkit-transition:.3s;transition:.3s}#mainFooter__logo span:last-child{padding-top:0px}#mainFooter .copyright{padding-top:55px;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;font-size:8px;letter-spacing:.15em;color:#333}@media screen and (max-width: 880px){#mainFooter .copyright{padding-top:17px}#mainFooter .copyright .spbr{display:block}}
#go_top{width:54px;height:54px;position:absolute;right:50px;margin-top:-175px;overflow:hidden;display:none}@media screen and (max-width: 880px){#go_top{right:20px}}#go_top span{-webkit-transition:.3s;transition:.3s}#go_top .flip2 *{fill:#fff !important}.popup .popupWrapper .close,.fullPopup .close{text-indent:-9999px;width:25px;height:25px;text-align:center;position:absolute;top:-12.5px;right:-12.5px;color:#fff;line-height:25px;z-index:20;background-color:#333;cursor:pointer}.popup .popupWrapper .close:before,.popup .popupWrapper .close:after,.fullPopup .close:before,.fullPopup .close:after{content:'';width:1px;height:80%;display:block;position:absolute;background-color:#fff;top:10%;left:50%}.popup .popupWrapper .close:before,.fullPopup .close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup .popupWrapper .close:after,.fullPopup .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup .popupWrapper .close:hover,.popup .popupWrapper .close:active,.popup .popupWrapper .close:focus,.fullPopup .close:hover,.fullPopup .close:active,.fullPopup .close:focus{background-color:#fff}.popup .popupWrapper .close:hover:before,.popup .popupWrapper .close:hover:after,.popup .popupWrapper .close:active:before,.popup .popupWrapper .close:active:after,.popup .popupWrapper .close:focus:before,.popup .popupWrapper .close:focus:after,.fullPopup .close:hover:before,.fullPopup .close:hover:after,.fullPopup .close:active:before,.fullPopup .close:active:after,.fullPopup .close:focus:before,.fullPopup .close:focus:after{background-color:#333}.fullPopup .close{background:none;border:1px solid #fff}.fullPopup .close:before,.fullPopup .close:after{background-color:#fff}.fullPopup .close:hover,.fullPopup .close:active,.fullPopup .close:focus{border-color:#db1150;background:none}.fullPopup .close:hover:before,.fullPopup .close:hover:after,.fullPopup .close:active:before,.fullPopup .close:active:after,.fullPopup .close:focus:before,.fullPopup .close:focus:after{background-color:#db1150}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:80}.popup .popupWrapper{position:relative;width:80vw;padding:5vw 5vw;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#fff}@media screen and (max-height: 400){.popup{z-index:11000}}
.fullPopup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:11;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.75);z-index:1000}.fullPopup .popupWrapper{width:90%}#mainMenu{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transition:.5s;transition:.5s;visibility:hidden;text-align:center;z-index:1;word-wrap:normal;word-break:normal}@media screen and (max-height: 400px){#mainMenu li{width:49%;display:inline-block}}#mainMenu #mainMenuWrapper{overflow-y:scroll;overflow-x:hidden;position:absolute;width:100%;height:-webkit-calc(100% - 240px);height:calc(100% - 240px);top:70px}@media screen and (max-width: 880px){#mainMenu #mainMenuWrapper{top:20px !important;bottom:0;margin-top:auto;margin-bottom:auto;position:absolute;height:300px;padding-top:20px}}@media screen and (max-height: 400px){#mainMenu #mainMenuWrapper{height:110px;top:0 !important;padding-top:40px}#mainMenu #mainMenuWrapper ul{line-height:1.35}}#mainMenu .subMenu{display:none}#mainMenu li a{color:#fff;text-decoration:none;font-size:24px;line-height:1;letter-spacing:.15em;margin:8px 0;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;position:relative;overflow:hidden;display:inline-block;cursor:pointer}@media screen and (max-width: 880px){#mainMenu li a{font-size:15px;line-height:1;margin:5px 0}}@media screen and (max-height: 400px){#mainMenu li a{font-size:13px;margin:0}}#mainMenu li a:hover{color:#db1150}#mainMenu li a span{-webkit-transition:.3s;transition:.3s}#mainMenu li a span:first-child{position:relative;top:52px;color:#db1150}#mainMenu li a span:last-child{position:absolute;left:0;top:0}#mainMenu #mainMenu__prj09 a{height:23px;margin-bottom:8px}@media screen and (max-width: 880px){#mainMenu #mainMenu__prj09 a{height:14px;margin-bottom:5px}}@media screen and (max-height: 400px){#mainMenu #mainMenu__prj09 a{height:12px;margin-bottom:0}}#mainMenu #mainMenu__prj09 a:hover *,#mainMenu #mainMenu__prj09 a:active *,#mainMenu #mainMenu__prj09 a:focus *{fill:#db1150}#mainMenu.show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:inherit;z-index:90}#mainMenu.show li a span:first-child{color:#333}#mainHeader.show{background-color:rgba(255,255,255,0);color:#fff;height:50px !important}@media screen and (max-height: 400px){#mainHeader.show{height:50px !important}}#mainHeader.show #mainHeader__description{display:none !important}.NONtouchDevice #mainHeader.show .flip *{fill:#db1150;color:#db1150}.touchDevice #mainHeader.show .flip *{fill:#fff;color:#fff}#mainHeader.show .flip2 *{fill:#fff !important;color:#fff}#mainHeader.show #mainHeader__description{color:#fff}.NONtouchDevice #mainHeader.show #mainHeader__links__lucua .flip *{fill:#db1150}#mainHeader.show #mainHeader__links__lucua .flip2 *{fill:#fff}.touchDevice #mainHeader.show #mainHeader__links__lucua .flip *{fill:#fff}#mainHeader.show #mainHeader__links__lucua .flip2 *{fill:#fff}#mainHeader.show #menuIcon span{background-color:#fff}#mainHeader.show #menuIcon:hover span,#mainHeader.show #menuIcon:active span,#mainHeader.show #menuIcon:focus span{background-color:#db1150}#mainHeader.show #uMenu .flip:last-child{color:#db1150}#mainHeader.show #uMenu .flip2{color:#fff}.page{width:100%}#topImg{height:100vh;width:100%;position:relative;overflow:hidden;color:#fff}#topImg:after{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0}#topImg .topImgContent{position:absolute;-webkit-background-size:cover;background-size:cover;background-position:center center;width:100%;height:100%}#topImg__txtBlock{z-index:10;text-align:center}@media screen and (max-width: 880px){#topImg__txtBlock{text-shadow:0px 0px 20px rgba(0,0,0,0.6)}}#topImg__txtBlock h1,#topImg__txtBlock .date{font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;letter-spacing:.15em}#topImg__txtBlock h1{font-size:45px}@media screen and (max-width: 880px){#topImg__txtBlock h1{font-size:31px;line-height:1.2}}#topImg__txtBlock h1:after{content:'';width:75px;height:1px;display:block;position:relative;background-color:#fff;margin:15px auto}@media screen and (max-width: 880px){#topImg__txtBlock h1:after{margin:10.5px auto}}#topImg__txtBlock .date{font-size:26px;margin-bottom:30px}@media screen and (max-width: 880px){#topImg__txtBlock .date{font-size:18.2px;margin-bottom:7px}}#topImg__txtBlock .txt{font-family:"HiraKakuPro-W3",sans-serif;font-weight:bold;letter-spacing:.3em;font-size:15px;letter-spacing:.4em}@media screen and (max-width: 880px){#topImg__txtBlock .txt{font-size:12px}}#topImg__txtBlock .txt p{line-height:27px;padding-top:5px;padding-bottom:5px;font-weight:bold}@media screen and (max-width: 880px){#topImg__txtBlock .txt p{line-height:21.6px;padding-top:4px;padding-bottom:4px}}#topImg.show #topImg__photo{-webkit-transition:30s;transition:30s;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}#topImg.show #topImg__fader .slick-current .topImgContent{-webkit-transition:8s;transition:8s;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#topImg__fader,#topImg__fader .polite,#topImg__fader .slick-track{height:100vh}#topImg__youtube__controls .flipWrapper .flip:first-child{color:#fff}#topImg__youtube__controls__fullScreen,#topImg__youtube__controls__sound{font-size:10px;letter-spacing:.2em;z-index:10;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;position:absolute;bottom:30px;line-height:10px}#topImg__youtube__controls__fullScreen{left:30px;cursor:pointer;height:10px}#topImg__youtube__controls__sound{right:30px}#topImg__youtube__controls__sound dt,#topImg__youtube__controls__sound dd,#topImg__youtube__controls__sound__on,#topImg__youtube__controls__sound__off{display:inline-block;vertical-align:top}#topImg__youtube__controls__sound__on,#topImg__youtube__controls__sound__off{height:10px}#topImg__youtube__controls__sound__on .flip2,#topImg__youtube__controls__sound__off .flip2{opacity:.5}#topImg__youtube__controls__sound__on.active .flip2,#topImg__youtube__controls__sound__off.active .flip2{opacity:1}#topImg__youtube__controls__sound dd div{cursor:pointer}#topImg__youtubePopup__iframe,#topImg__youtubePopup iframe{width:100%;height:100%}.scrBtn,.scrBtn2{width:29px;height:15px;z-index:10;bottom:30px;cursor:pointer;-webkit-animation:scroll 2s ease infinite;animation:scroll 2s ease infinite}.scrBtn:hover *,.scrBtn:active *,.scrBtn:focus *,.scrBtn2:hover *,.scrBtn2:active *,.scrBtn2:focus *{fill:#db1150}@-webkit-keyframes scroll{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}65%{-webkit-transform:translate(0, 8px);transform:translate(0, 8px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes scroll{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}65%{-webkit-transform:translate(0, 8px);transform:translate(0, 8px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.grayBox{background-color:#eee}.grayBox h1{font-size:35px;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;letter-spacing:.15em;text-align:center;padding-top:50px}@media screen and (max-width: 880px){.grayBox h1{padding-top:30px}}@media screen and (max-width: 880px){.grayBox h1{font-size:26px}}.grayBox h1:after{content:'';width:50px;height:1px;background-color:#333;margin-top:15px;margin-bottom:50px;position:relative;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 880px){.grayBox h1:after{margin-top:10px;margin-bottom:22px}}.grayBox .date,.grayBox .place{text-align:center;line-height:25px;letter-spacing:.15em;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif}@media screen and (max-width: 880px){.grayBox .date,.grayBox .place{line-height:1.388888889}}.grayBox .date{font-size:18px;padding-top:50px}@media screen and (max-width: 880px){.grayBox .date{padding-bottom:5px;padding-top:18px}}.grayBox .place{font-size:13px;padding-bottom:50px}@media screen and (max-width: 880px){.grayBox .place{padding-bottom:34px}}
#gallery .loader{top:70px;margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,0.2);border-right:1.1em solid rgba(255,255,255,0.2);border-bottom:1.1em solid rgba(255,255,255,0.2);border-left:1.1em solid #ffffff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}#gallery .loader,#gallery .loader:after{border-radius:50%;width:100px;height:100px}#gallery *{outline:none}#gallery__slider{position:relative}#gallery__slider li{position:relative;min-width:300px}@media screen and (max-width: 880px){#gallery__slider li{min-width:100px}}#gallery__slider li img{margin-left:25px;margin-right:25px;margin-top:-242px;max-height:384px;position:relative;z-index:5}@media screen and (max-width: 880px){#gallery__slider li img{max-height:200px;margin-left:15px;margin-right:15px}}#gallery__slider .slick-arrow{width:47px;height:47px;border-radius:100%;border:1px solid #fff;background:none;text-indent:-9999px;z-index:10;cursor:pointer}#gallery__slider .slick-arrow:before,#gallery__slider .slick-arrow:after{content:'';position:absolute;width:50%;height:50%;background-color:#FFF;left:17px;width:1px;height:11px}#gallery__slider .slick-arrow:hover,#gallery__slider .slick-arrow:active,#gallery__slider .slick-arrow:focus{border-color:#db1150}#gallery__slider .slick-arrow:hover:before,#gallery__slider .slick-arrow:hover:after,#gallery__slider .slick-arrow:active:before,#gallery__slider .slick-arrow:active:after,#gallery__slider .slick-arrow:focus:before,#gallery__slider .slick-arrow:focus:after{background-color:#db1150}#gallery__slider .slick-arrow.slick-prev{left:30px}#gallery__slider .slick-arrow.slick-prev:before{left:39%;top:26%;-webkit-transform:skew(135deg, 0deg);-ms-transform:skew(135deg, 0deg);transform:skew(135deg, 0deg)}#gallery__slider .slick-arrow.slick-prev:after{left:42%;top:49%;-webkit-transform:skew(-135deg, 0deg);-ms-transform:skew(-135deg, 0deg);transform:skew(-135deg, 0deg)}#gallery__slider .slick-arrow.slick-next{right:30px}#gallery__slider .slick-arrow.slick-next:before{left:57%;top:26%;-webkit-transform:skew(-135deg, 0deg);-ms-transform:skew(-135deg, 0deg);transform:skew(-135deg, 0deg)}#gallery__slider .slick-arrow.slick-next:after{left:56%;top:49%;-webkit-transform:skew(135deg, 0deg);-ms-transform:skew(135deg, 0deg);transform:skew(135deg, 0deg)}@media screen and (max-width: 880px){#gallery__slider .slick-arrow{width:23.5px;height:23.5px}#gallery__slider .slick-arrow:before,#gallery__slider .slick-arrow:after{left:8.5px;height:5.5px}#gallery__slider .slick-arrow.slick-prev{left:20px}#gallery__slider .slick-arrow.slick-next{right:20px}}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.linkBox{width:100%;max-width:1000px;position:relative;line-height:0;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 880px){.linkBox{padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding-top:50px;padding-bottom:50px}}.linkBox .left,.linkBox .right{display:inline-block;vertical-align:middle}.linkBox .left{width:459px}@media screen and (max-width: 880px){.linkBox .left{width:100%}}.linkBox .left img{width:100%;max-width:600px}.linkBox .right{width:100%;max-width:465px;position:relative;margin-left:70px;margin-bottom:-20px}@media screen and (max-width: 880px){.linkBox .right{max-width:inherit;margin-top:30px;margin-left:0;margin-bottom:0}}.linkBox .right h1{font-size:35px;line-height:1;letter-spacing:.15em;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;margin-top:-4px}@media screen and (max-width: 880px){.linkBox .right h1{font-size:26px}}.linkBox .right h1:after{content:'';width:50px;height:1px;background-color:#333;display:block;margin-top:20px;margin-bottom:20px}@media screen and (max-width: 880px){.linkBox .right h1:after{margin-left:auto;margin-right:auto}}.linkBox .right p{font-size:15px;line-height:2;letter-spacing:.3em;margin-bottom:10px}@media screen and (max-width: 880px){.linkBox .right p{font-size:12px;line-height:18px;letter-spacing:.19em;margin-top:5px;margin-bottom:5px;font-weight:bold}}.linkBox .right .readmore{font-size:12px;letter-spacing:.15em;width:130px;height:32px;text-align:center;line-height:31px;position:absolute;right:0;top:0}@media screen and (max-width: 880px){.linkBox .right .readmore{position:relative;width:150px;height:46px;line-height:46px;margin-top:20px;margin-left:auto;margin-right:auto}}
.hasSide{width:100%;position:relative}#sideBlock,#mainBlock{display:inline-block;vertical-align:top;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px;min-height:100%}#sideBlock{width:-webkit-calc(50% - 124px);width:calc(50% - 124px);background-color:#333;color:#fff;padding-top:75px;padding-bottom:75px}@media screen and (max-width: 880px){#sideBlock{height:auto !important;width:100%;text-align:center;padding-top:40px;padding-bottom:40px}}#sideBlockWrapper{position:absolute;top:75px;right:0;width:100%;max-width:425px}@media screen and (max-width: 880px){#sideBlockWrapper{position:relative !important;top:0 !important;margin-top:0 !important;max-width:inherit}}#sideBlock section{width:100%;padding:25px 30px 25px 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 880px){#sideBlock section{padding-left:20px;padding-right:20px;padding:15px 20px 20px 20px;max-width:inherit}}#sideBlock h1{font-size:26px;line-height:28px;letter-spacing:.15em;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif}#sideBlock h1:after{content:'';height:1px;width:37.5px;margin-top:15px;margin-bottom:15px;background-color:#fff;position:relative;display:block}@media screen and (max-width: 880px){#sideBlock h1:after{margin-left:auto;margin-right:auto}}#sideBlock h1.ja{font-family:"HiraKakuPro-W3",sans-serif;font-weight:bold;font-size:14.4px;line-height:18px;letter-spacing:.3em}#sideBlock p{font-size:12px;line-height:22.5px;letter-spacing:.19em;font-family:"HiraKakuPro-W3",sans-serif;margin-top:5px;margin-bottom:5px;font-weight:bold}@media screen and (max-width: 880px){#sideBlock p{line-height:1.5}}#sideBlock a{color:#fff;text-decoration:underline}#sideBlock a:hover,#sideBlock a:active,#sideBlock a:focus{color:#db1150}#sideBlock .hasIco .ico,#sideBlock .hasIco .titleBlock{display:inline-block;vertical-align:top}#sideBlock .hasIco .ico{width:48px}@media screen and (max-width: 880px){#sideBlock .hasIco .ico{display:none}}#sideBlock .hasIco .titleBlock{font-size:10px;letter-spacing:.2em;line-height:18px;margin-left:14px;margin-top:3px;font-weight:bold}@media screen and (max-width: 880px){#sideBlock .hasIco .titleBlock{margin-left:0;line-height:1.5}}#sideBlock .hasIco .titleBlock h2{font-size:16px;letter-spacing:.1em;margin-bottom:5px;font-weight:bold}#sideBlock .hasIco .txt,#sideBlock .hasIco .txt p{font-size:10px;letter-spacing:.2em;line-height:18px}#sideBlock .hasIco .txt{margin-top:20px;margin-bottom:30px}@media screen and (max-width: 880px){#sideBlock .hasIco .txt{margin-top:7px;margin-bottom:27px}}#sideBlock .hasIco p{margin-top:5px;margin-bottom:5px}@media screen and (max-width: 880px){#sideBlock .hasIco{padding-top:0}}#sideBlock .kakomi{border:1px solid #fff;padding:10px;position:relative;margin-top:-15px !important;margin-bottom:-5px !important;width:100%;max-width:300px}@media screen and (max-width: 880px){#sideBlock .kakomi{margin-bottom:10px !important;margin-left:auto;margin-right:auto}}@media screen and (min-width: 880px){#sideBlock .kakomi .right{position:absolute;right:10px;bottom:10px}}@media screen and (max-width: 880px){#sideBlock .kakomi{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}#sideBlock .nonBold{margin-top:2px;margin-bottom:2px}@media screen and (min-width: 880px){#sideBlock .leftLine .container{border-left:1px solid;border-left:1px solid;padding-left:20px;margin-bottom:40px}#sideBlock .leftLine .container .kakomi{margin-top:-20px !important}}#sideBlock .leftLine .titleBlock{margin-left:0}#sideBlock .leftLine .txt{margin-top:10px}#sideBlock .leftLine .txt p{letter-spacing:.13em;font-weight:normal}#mainBlock{width:-webkit-calc(50% + 124px);width:calc(50% + 124px);padding-top:100px;padding-bottom:100px}@media screen and (max-width: 880px){#mainBlock{width:100%;padding-top:50px}}#mainBlock section{width:100%;max-width:676px;padding-left:50px;padding-right:50px;margin-bottom:40px;font-size:10px;line-height:18px;letter-spacing:.2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mainBlock section:last-child{margin-bottom:0}@media screen and (max-width: 880px){#mainBlock section{max-width:inherit;padding-left:20px;padding-right:20px;margin-bottom:30px;line-height:1.5}}#mainBlock section img{max-width:100%}#mainBlock section .object{width:100%;position:relative;margin-bottom:20px}@media screen and (max-width: 880px){#mainBlock section .object{margin-bottom:12px}}#mainBlock section .object.border{border:1px solid #333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mainBlock section .object2{line-height:0}#mainBlock section .object2 img,#mainBlock section .object2 a{width:50%;display:inline-block}#mainBlock section .object2 a img{width:100%}#mainBlock section .youtube{cursor:pointer;line-height:0}#mainBlock section .youtubeContents,#mainBlock section .youtubeCover{left:0;top:0;width:100%;height:100%;line-height:0}#mainBlock section .youtubeContents{z-index:1;position:absolute}#mainBlock section .youtubeContents iframe{width:100%;height:100%}#mainBlock section .youtubeCover{position:relative;z-index:2}#mainBlock section .youtube .playBtn{width:85px;height:85px;z-index:3}@media screen and (max-width: 880px){#mainBlock section .youtube .playBtn{width:65px;height:65px}}#mainBlock section .youtube:hover .playBtn *,#mainBlock section .youtube:active .playBtn *,#mainBlock section .youtube:focus .playBtn *{fill:#db1150}#mainBlock section.description h1,#mainBlock section.description h2{font-size:20px;letter-spacing:.15em;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;line-height:1;margin-bottom:10px;position:relative}@media screen and (max-width: 880px){#mainBlock section.description h1,#mainBlock section.description h2{font-size:18px;letter-spacing:.1em;margin-bottom:5px}}#mainBlock section.description h1 .small,#mainBlock section.description h2 .small{font-size:12px;display:inline-block;vertical-align:bottom;margin-bottom:2px}@media screen and (max-width: 880px){#mainBlock section.description h1 .small,#mainBlock section.description h2 .small{margin-bottom:1px;margin-left:0}}#mainBlock section.description h1 .right,#mainBlock section.description h2 .right{font-size:10px;letter-spacing:.15em;position:absolute;right:0;bottom:0;display:block}#mainBlock section.description a{color:#333;text-decoration:none}#mainBlock section.description a:hover,#mainBlock section.description a:active,#mainBlock section.description a:focus{color:#db1150;text-decoration:underline}#mainBlock section.description .descriptionStaff{width:100%;margin-top:15px}#mainBlock section.description .descriptionStaff dl{display:inline-block;vertical-align:top;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;margin-right:20px}@media screen and (max-width: 880px){#mainBlock section.description .descriptionStaff dl{display:block;margin-bottom:5px}}#mainBlock section.description .descriptionStaff dl dt{font-size:10px}#mainBlock section.description .descriptionStaff dl dt{font-size:12px}#mainBlock section.description.bold{font-weight:bold;font-size:12px;line-height:22.5px}@media screen and (max-width: 880px){#mainBlock section.description.bold{line-height:1.5}}#mainBlock section h1 .small{margin-left:10px;font-weight:normal}#mainBlock section h1.tJa,#mainBlock section h1 .tJa{font-weight:bold;font-size:18px}#mainBlock section h2{margin-top:10px}#mainBlock section h2 .small{margin-right:10px}@media screen and (max-width: 880px){#mainBlock section h2 .small{margin-right:5px}}#mainBlock section.soundcloud{margin-top:30px}.hoverBg{position:relative;overflow:hidden;cursor:pointer;display:block;line-height:1}.hoverBg:before{content:'';width:100%;height:100%;position:absolute;display:block;left:0;top:0;background-color:transparent;-webkit-transition:.3s;transition:.3s;z-index:1}.hoverBg img{-webkit-transition:.3s;transition:.3s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.hoverBg .hoverItem{width:100%;height:100%;position:absolute;-webkit-transition:.3s;transition:.3s}.hoverBg .hoverTxt{font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:1em;margin:auto;text-align:center;line-height:1;z-index:5;opacity:0;-webkit-transition:.3s;transition:.3s;font-size:14px;word-wrap:normal;word-break:normal}.hoverBg:hover img,.hoverBg:active img,.hoverBg:focus img{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.hoverBg:hover .hoverItem,.hoverBg:active .hoverItem,.hoverBg:focus .hoverItem{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.hoverBg:hover .hoverTxt,.hoverBg:active .hoverTxt,.hoverBg:focus .hoverTxt{opacity:1}.hoverBg:hover:before,.hoverBg:active:before,.hoverBg:focus:before{background-color:rgba(0,0,0,0.5)}.is_sp #topImg:before{content:'';width:100%;height:100%;position:absolute;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:10}.is_sp #topImg.show:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:30s -webkit-transform;transition:30s transform}.is_sp #topImg__youtube{display:none}.is_sp #topImg__youtube__controls{display:none}.is_sp #mainBlock section .youtubeContents{z-index:4;opacity:0}.is_sp #mainBlock section .youtubeCover,.is_sp #mainBlock section .youtube .playBtn{display:block !important}@media screen and (max-width: 880px){.spbr{display:block}}@media screen and (min-width: 880px){.pcbr{display:block}}.desktop #spYoutube{display:none}.tablet #spYoutube,.mobile #spYoutube{width:100%;background:none}.tablet #spYoutube .youtube,.mobile #spYoutube .youtube{position:relative;line-height:0}.tablet #spYoutube .youtubeCover,.mobile #spYoutube .youtubeCover{width:100%}.tablet #spYoutube .youtubeContents,.mobile #spYoutube .youtubeContents{width:100%;z-index:5;position:absolute;opacity:0}.tablet #spYoutube .youtubeContents iframe,.mobile #spYoutube .youtubeContents iframe{width:100%;height:100%}.tablet #spYoutube .playBtn,.mobile #spYoutube .playBtn{width:85px;height:85px;z-index:3;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.media{font-size:12px;font-weight:bold}.media:before{content:'';display:block;height:3px;width:100%;background-image:url(../img/prj15/dot01.png);-webkit-background-size:auto 100%;background-size:auto 100%;margin-bottom:60px}.media a{display:inline-block;vertical-align:middle;margin-top:30px}.media a:active,.desktop .media a:hover{opacity:.5}.media a img{width:100%}.media .bland1{width:112px;margin-right:20px}@media screen and (max-width: 880px){.media .bland1{margin-right:0}}.media .bland2{width:183px}.media .bland3{width:196px}@media screen and (min-width: 880px){.media .bland3{margin-top:37px}}.media .bland4{width:180px}#ont_logo{width:100%;max-width:270px;margin-left:-10px;margin-bottom:30px}@media screen and (max-width: 880px){#ont_logo{left:0;right:0;margin-left:auto;margin-right:auto}}
.ont_title{font-family:"HiraKakuPro-W3",sans-serif;font-weight:bold;margin-bottom:10px;position:relative}@media screen and (max-width: 880px){.ont_title{height:auto;margin-bottom:7px}}.ont_title .svg,.ont_title .stageName{display:inline-block}.ont_title .stageName{margin-left:10px;width:66px}@media screen and (max-width: 880px){.ont_title .stageName{position:absolute;right:0;margin-top:-5px}}.ont_title .stylist{font-size:15px;right:0;bottom:0}.ont_title .stylist .small{display:inline-block;font-size:12px}@media screen and (max-width: 880px){.ont_title .stylist{left:0;right:inherit;position:relative}.ont_title .stylist .small{font-size:10.8px}}.ont_title.model{margin-top:15px}.ont_title.model .small{display:inline-block;font-size:13px}#ont_stage1 .logo{height:40px}#ont_stage1 .stylist{bottom:4px}#ont_stage2 .logo{height:30px}#ont_stage2 .stylist{bottom:6px}#ont_stage3 .logo{height:40px}#ont_stage3 .stylist{bottom:6px}.is_sp #topImg:before{background-image:url(../img/prj15/video1_sp.jpg)}.linkBox .right p{letter-spacing:0.13em}.brand{margin-top:100px;margin-bottom:100px;max-width:1000px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width: 880px){.brand{margin-top:-15px;margin-bottom:50px}}.brand h1{font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;color:#f4e258;font-size:22px;letter-spacing:.15em;text-align:center}@media screen and (max-width: 880px){.brand h1{line-height:1.2}}.brand .attention{position:absolute;right:0;top:-40px;font-family:"Futura-Medium","Futura","Trebuchet MS",Arial,sans-serif;font-size:12px;letter-spacing:.15em;color:#f4e258}@media screen and (max-width: 880px){.brand .attention{right:20px;top:5px}}.brand h1,.brand .attention{color:#333}.brand .attention{top:10px}@media screen and (max-width: 880px){.brand .attention{top:5px}}.brand h1{margin-bottom:15px}.brand ul li{display:inline-block;width:-webkit-calc(100% / 6);width:calc(100% / 6);position:relative;height:60px;margin-top:10px;margin-bottom:10px}.brand ul li a:hover{opacity:.5}@media screen and (max-width: 880px){.brand ul li{width:25%;height:20px}.brand ul li:nth-child(1) img{width:49px;height:8.5px}.brand ul li:nth-child(2) img{width:29px;height:29px}.brand ul li:nth-child(3) img{width:58.5px;height:5.5px}.brand ul li:nth-child(4) img{width:60.95px;height:19.2625px}.brand ul li:nth-child(5) img{width:42px;height:6.5px}.brand ul li:nth-child(6) img{width:57px;height:7px}.brand ul li:nth-child(7) img{width:34.65px;height:22px}.brand ul li:nth-child(8) img{width:40.15px;height:20.9px}.brand ul li:nth-child(9) img{width:48px;height:7px}.brand ul li:nth-child(10) img{width:42px;height:23.5px}.brand ul li:nth-child(11) img{width:48px;height:27.6px}.brand ul li:nth-child(12) img{width:31.625px;height:27.6px}.brand ul li:nth-child(13) img{width:50.5px;height:8.5px}.brand ul li:nth-child(14) img{width:61px;height:9.5px}.brand ul li:nth-child(15) img{width:35.65px;height:11.5px}.brand ul li:nth-child(16) img{width:62.25px;height:12.65px}.brand ul li:nth-child(17) img{width:37px;height:13px}.brand ul li:nth-child(18) img{width:52.8px;height:19.965px}.brand ul li:nth-child(19) img{width:41.25px;height:19.25px}.brand ul li:nth-child(20) img{width:42.625px;height:25.4375px}.brand ul li:nth-child(21) img{width:35.5px;height:12px}.brand ul li:nth-child(22) img{width:38px;height:5.5px}.brand ul li:nth-child(23) img{width:46.5px;height:8.5px}.brand ul li:nth-child(24) img{width:46.5px;height:4px}.brand ul li:nth-child(25) img{width:54.625px;height:15.525px}.brand ul li:nth-child(26) img{width:50.5px;height:4.5px}.brand ul li:nth-child(27) img{width:40.25px;height:20.125px}}.brand ul li img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
