/* --------------------------------------------------------
 Name:      PANDAYS - app.css
 Author:    k.nakagawa
 Info:      PANDAYS
----------------------------------------------------------- */
@charset "UTF-8";a,abbr,address,article,aside,audio,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,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}body{background:#fff;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,ＭＳ Ｐゴシック,sans-serif;font-size:16px}a,body{color:#000}a,h1,h2,h3,h4,h5,h6,p{line-height:1.8}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}button{background-color:transparent;color:#000;cursor:pointer;padding:0}body,html{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:100vh;width:100%}main{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;flex-grow:1}#section-footer{background-color:#444}#section-footer .l-footer{position:relative}#section-footer .l-footer__conts .footerContsNav__links .linksItem--onlineShop p{font-family:Roboto,sans-serif}#section-footer .l-footer__backTop{position:absolute}#section-footer .l-footer__copyright small{color:#fff;font-family:Roboto,sans-serif;font-weight:300;letter-spacing:.01em}.page-index{background-color:#e8e8e8}.page-index .mainVisual{height:100vh;width:100%}.page-index .mainVisual__inner{height:100%;width:100%}.page-index .mainVisual__inner .mainVisualConts{height:100%;overflow:hidden;position:relative;width:100%}.page-index .mainVisual__inner .mainVisualConts__title{background-image:url(../images/index/txt_title.png);background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;left:49%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-index .mainVisual__inner .mainVisualConts__title p{overflow:hidden;text-indent:-9999px}.page-index .secAbout__inner .secAboutConts__logo{background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;margin:0 auto}.page-index .secAbout__inner .secAboutConts__image{overflow:hidden}.page-index .secAbout__inner .secAboutConts__image img{height:120%;-o-object-fit:cover;object-fit:cover;position:relative;top:5%;width:120%}.page-index .secAbout__inner .secAboutConts__text .textTitle p{font-weight:300}.page-index .secAbout__inner .secAboutConts__text .textTitle span{display:block}.page-index .secAbout__inner .secAboutConts__text .textTitle span:first-child{-webkit-transition-delay:.15s;-moz-transition-delay:.15s;transition-delay:.15s}.page-index .secAbout__inner .secAboutConts__text .textTitle span:nth-child(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.page-index .secAbout__inner .secAboutConts__text .textDescription p{font-weight:400;letter-spacing:.01em}.page-index .secAbout__inner .secAboutConts__text .textDescription p+p{margin-top:.9em}.page-index .secAbout__inner .secAboutConts__text .textDescription p:first-child{-webkit-transition-delay:.45s;-moz-transition-delay:.45s;transition-delay:.45s}.page-index .secAbout__inner .secAboutConts__text .textDescription p:nth-child(2){-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.page-index .secAbout__inner .secAboutConts__text .textDescription p:nth-child(3){-webkit-transition-delay:.75s;-moz-transition-delay:.75s;transition-delay:.75s}.page-index .secAbout__inner .secAboutConts__gallery ul{-webkit-box-align:start;-moz-box-align:start;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.page-index .secAbout__inner .secAboutConts__gallery ul li{-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden;position:relative}.page-index .secAbout__inner .secAboutConts__gallery ul li img{height:120%;-o-object-fit:cover;object-fit:cover;position:relative;top:5%;width:120%}.page-index .secMovie{width:100%}.page-index .secMovie__inner{position:relative}.page-index .secMovie__inner .movieModal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:200}.page-index .secMovie__inner .movieModal.is-open{display:block}.page-index .secMovie__inner .movieModal__bg{background-color:hsla(0,0%,70%,.7);height:100%;width:100%}.page-index .secMovie__inner .movieModal__inner{left:0;margin:auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-index .secMovie__inner .movieModal__inner .modalClose{background-image:url(../images/index/btn_close.svg);background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;display:block;position:absolute}.page-index .secMovie__inner .movieModal__inner .modalConts{height:0;padding-bottom:56.25%;position:relative;width:100%}.page-index .secMovie__inner .movieModal__inner .modalConts iframe{display:block;height:100%;left:0;margin:0 auto;position:absolute;top:0;width:100%}.page-index .secMovie__inner .movieThumb{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:100%}.page-index .secMovie__inner .moviePlayButton{display:block;left:0;margin:auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-index .secMovie__inner .moviePlayButton svg{height:auto;width:100%}.page-index .secItems__inner .secItemsConts{overflow:hidden;width:100%}.page-index .secItems__inner .secItemsConts__slide .slideImage img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-index .secItems__inner .secItemsConts__slide .slideLink{padding-bottom:.5em}.page-index .subVisual{overflow:hidden;width:100%}.page-index .subVisual img{height:120%;-o-object-fit:cover;object-fit:cover;position:relative;top:5%;width:120%}.page-index .secTeam__inner .secTeamConts__list ul .listItem{border-top:1px solid #b3b3b3}.page-index .secTeam__inner .secTeamConts__list ul .listItem:last-child{border-bottom:1px solid #b3b3b3}.page-index .secTeam__inner .secTeamConts__list ul .listItem:first-child{-webkit-transition-delay:.15s;-moz-transition-delay:.15s;transition-delay:.15s}.page-index .secTeam__inner .secTeamConts__list ul .listItem:nth-child(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.page-index .secTeam__inner .secTeamConts__list ul .listItem:nth-child(3){-webkit-transition-delay:.45s;-moz-transition-delay:.45s;transition-delay:.45s}.page-index .secTeam__inner .secTeamConts__list ul .listItem__logo{height:auto}.page-index .secTeam__inner .secTeamConts__list ul .listItem__logo img{height:auto;width:100%}.page-index .secTeam__inner .secTeamConts__list ul .listItem__detail .detailText p{font-weight:400;letter-spacing:.001em}.c-secTitle h2{font-family:Roboto,sans-serif;font-weight:300}.c-linkArrow,.c-linkArrow--footer{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:start;-moz-box-pack:start;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-justify-content:flex-start;justify-content:flex-start}.c-linkArrow p,.c-linkArrow--footer p{font-weight:400}.c-linkArrow p span,.c-linkArrow--footer p span{font-family:Roboto,sans-serif;font-weight:300;letter-spacing:.03em}.c-linkArrow--footer p{color:#fff}.c-observer{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 1.5s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1);-moz-transition:opacity 1.5s cubic-bezier(.23,1,.32,1),transform 1.5s cubic-bezier(.23,1,.32,1),-moz-transform 1.5s cubic-bezier(.23,1,.32,1);transition:opacity 1.5s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1);transition:opacity 1.5s cubic-bezier(.23,1,.32,1),transform 1.5s cubic-bezier(.23,1,.32,1);transition:opacity 1.5s cubic-bezier(.23,1,.32,1),transform 1.5s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1),-moz-transform 1.5s cubic-bezier(.23,1,.32,1)}.c-observer.is-view,.is-view .c-observer{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-fadeIn{opacity:0;-webkit-transition:opacity 5s cubic-bezier(.23,1,.32,1) .5s;-moz-transition:opacity 5s cubic-bezier(.23,1,.32,1) .5s;transition:opacity 5s cubic-bezier(.23,1,.32,1) .5s}.c-fadeIn.is-view{opacity:1}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes splide-loading{0%{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;-moz-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@media print{body{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:1280px}}@media only screen and (max-width:780px){.u-pc{display:none!important}#section-footer{padding:24vw 8vw 8vw}#section-footer .l-footer__conts{margin-bottom:32vw}#section-footer .l-footer__conts .footerContsNav__logo{height:5.3333333333vw;margin-bottom:12vw;width:49.3333333333vw}#section-footer .l-footer__conts .footerContsNav__links span{display:none}#section-footer .l-footer__conts .footerContsNav__links .linksItem--onlineShop{margin-bottom:4vw}#section-footer .l-footer__backTop{bottom:0;right:0}#section-footer .l-footer__backTop svg{height:11.4666666667vw;width:11.2vw}#section-footer .l-footer__copyright{display:inline-block;margin-bottom:3.7333333333vw}#section-footer .l-footer__copyright small{font-size:5px;font-size:2.6666666667vw}.page-index .mainVisual__inner .mainVisualConts{background-image:url(../images/index/sp/img_visual.jpg);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.page-index .mainVisual__inner .mainVisualConts__title{height:17.44vw;width:80vw}.page-index .secAbout{padding:32vw 0}.page-index .secAbout__inner{padding:0 8vw}.page-index .secAbout__inner .secAboutTitle{margin-bottom:16vw}.page-index .secAbout__inner .secAboutConts__logo{background-image:url(../images/index/sp/txt_about.svg);height:26.4vw;margin-bottom:16vw;width:50.4vw}.page-index .secAbout__inner .secAboutConts__image{height:49.0666666667vw;margin-bottom:16vw;width:100%}.page-index .secAbout__inner .secAboutConts__text{margin-bottom:32vw}.page-index .secAbout__inner .secAboutConts__text .textTitle{margin-bottom:4vw}.page-index .secAbout__inner .secAboutConts__text .textTitle p{font-size:12px;font-size:6.4vw;letter-spacing:.04em;line-height:1.7}.page-index .secAbout__inner .secAboutConts__text .textDescription p{font-size:7px;font-size:3.7333333333vw;line-height:1.9}.page-index .secAbout__inner .secAboutConts__gallery ul{margin-bottom:16vw}.page-index .secAbout__inner .secAboutConts__gallery ul li{height:64.8vw;width:40vw}.page-index .secAbout__inner .secAboutConts__gallery ul li:not(:last-child){margin-bottom:5.3333333333vw}.page-index .secAbout__inner .secAboutConts__gallery ul li:first-child{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-webkit-order:3;order:3}.page-index .secAbout__inner .secAboutConts__gallery ul li:nth-child(2){-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:1;order:1}.page-index .secAbout__inner .secAboutConts__gallery ul li:nth-child(3){-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:2;order:2;top:16vw}.page-index .secAbout__inner .secAboutConts__gallery ul li:nth-child(4){-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-webkit-order:5;order:5}.page-index .secAbout__inner .secAboutConts__gallery ul li:nth-child(5){-webkit-box-ordinal-group:7;-moz-box-ordinal-group:7;-webkit-order:6;order:6;top:16vw}.page-index .secAbout__inner .secAboutConts__gallery ul li:nth-child(6){-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-webkit-order:4;order:4;top:16vw}.page-index .secMovie__inner .movieModal__inner{height:47.7333333333vw;width:84vw}.page-index .secMovie__inner .movieModal__inner .modalClose{height:9.6vw;right:0;top:-4.8vw;width:9.6vw}.page-index .secMovie__inner .movieThumb{background-image:url(../images/index/sp/img_movie-thumb.jpg);height:61.8666666667vw}.page-index .secMovie__inner .moviePlayButton{height:32vw;width:32vw}.page-index .secItems{padding:32vw 0}.page-index .secItems__inner .secItemsTitle{margin-bottom:8vw;padding:0 8vw}.page-index .secItems__inner .secItemsConts__slide .splide__slide{margin-right:4vw}.page-index .secItems__inner .secItemsConts__slide .slideImage{height:73.3333333333vw;margin-bottom:4vw;width:73.3333333333vw}.page-index .subVisual{height:100vw}.page-index .secTeam{padding:32vw 0}.page-index .secTeam__inner{margin-bottom:8vw;padding:0 8vw}.page-index .secTeam__inner .secTeamTitle{margin-bottom:8vw}.page-index .secTeam__inner .secTeamConts__list ul .listItem{padding:16vw 0}.page-index .secTeam__inner .secTeamConts__list ul .listItem__logo{margin-bottom:10.6666666667vw;width:100%}.page-index .secTeam__inner .secTeamConts__list ul .listItem__detail .detailText p{font-size:7px;font-size:3.7333333333vw;line-height:1.9}.page-index .secTeam__inner .secTeamConts__list ul .listItem__detail .detailLink{margin-top:4vw}.c-secTitle h2{font-size:12px;font-size:6.4vw;letter-spacing:.2em;line-height:1.2}.c-linkArrow p,.c-linkArrow--footer p{font-size:7px;font-size:3.7333333333vw;letter-spacing:.01em;line-height:1.0714285714}.c-linkArrow svg,.c-linkArrow--footer svg{height:6.6666666667vw;width:8.5333333333vw}.c-linkArrow svg{margin-left:4vw}.c-linkArrow--footer svg{margin-left:2.6666666667vw}}@media print,screen and (min-width:781px){.u-sp{display:none!important}#section-footer{padding:150px 90px 30px}#section-footer .l-footer__conts{margin-bottom:120px}#section-footer .l-footer__conts .footerContsNav__logo{height:30px;margin-bottom:30px;width:278px}#section-footer .l-footer__conts .footerContsNav__links{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:start;-moz-box-pack:start;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}#section-footer .l-footer__conts .footerContsNav__links span{color:#fff;margin:0 15px}#section-footer .l-footer__conts .footerContsNav__links .linksItem--onlineShop p{font-size:16px;letter-spacing:.1em}#section-footer .l-footer__backTop{right:0;top:5px}#section-footer .l-footer__backTop svg{height:80px;width:80px}#section-footer .l-footer__backTop svg rect{-webkit-transition:fill .4s cubic-bezier(.445,.05,.55,.95);-moz-transition:fill .4s cubic-bezier(.445,.05,.55,.95);transition:fill .4s cubic-bezier(.445,.05,.55,.95)}#section-footer .l-footer__backTop svg path{-webkit-transition:stroke .4s cubic-bezier(.445,.05,.55,.95);-moz-transition:stroke .4s cubic-bezier(.445,.05,.55,.95);transition:stroke .4s cubic-bezier(.445,.05,.55,.95)}#section-footer .l-footer__backTop:hover svg rect{fill:#fff}#section-footer .l-footer__backTop:hover svg path{stroke:#444}#section-footer .l-footer__copyright small{font-size:12px}.page-index .mainVisual__inner .mainVisualConts__slide,.page-index .mainVisual__inner .mainVisualConts__slide .splide__track{height:100%;width:100%}.page-index .mainVisual__inner .mainVisualConts__slide .splide__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-index .mainVisual__inner .mainVisualConts__title{height:4.7309027778vw;min-height:68.125px;min-width:312.5px;width:21.7013888889vw}.page-index .secAbout{padding:200px 0 160px}.page-index .secAbout__inner{margin:0 auto;width:1260px}.page-index .secAbout__inner .secAboutTitle{margin-bottom:120px}.page-index .secAbout__inner .secAboutConts__logo{background-image:url(../images/index/txt_about.svg);height:52px;margin-bottom:90px;width:812px}.page-index .secAbout__inner .secAboutConts__image{height:474px;margin:0 auto 90px;width:811px}.page-index .secAbout__inner .secAboutConts__text{margin-bottom:120px}.page-index .secAbout__inner .secAboutConts__text .textTitle{margin-bottom:30px}.page-index .secAbout__inner .secAboutConts__text .textTitle p{font-size:28px;letter-spacing:.1em;line-height:1.7;text-align:center}.page-index .secAbout__inner .secAboutConts__text .textDescription p{font-size:14px;line-height:1.9;text-align:center}.page-index .secAbout__inner .secAboutConts__gallery ul{margin-bottom:360px}.page-index .secAbout__inner .secAboutConts__gallery ul li{height:583px;width:360px}.page-index .secAbout__inner .secAboutConts__gallery ul li:not(:last-child){margin-bottom:100px}.page-index .secAbout__inner .secAboutConts__gallery ul li:nth-child(3n+2){top:180px}.page-index .secAbout__inner .secAboutConts__gallery ul li:nth-child(3n+3){top:360px}.page-index .secMovie{height:600px}.page-index .secMovie__inner .movieModal__inner{height:586px;width:1034px}.page-index .secMovie__inner .movieModal__inner .modalClose{height:61px;right:-16px;top:-24px;width:61px}.page-index .secMovie__inner .movieThumb{background-image:url(../images/index/img_movie-thumb.jpg);height:600px}.page-index .secMovie__inner .movieThumb:after{background-color:transparent;content:"";display:block;height:100%;-webkit-transition:background-color .6s cubic-bezier(.23,1,.32,1);-moz-transition:background-color .6s cubic-bezier(.23,1,.32,1);transition:background-color .6s cubic-bezier(.23,1,.32,1);width:100%}.page-index .secMovie__inner .moviePlayButton{height:213px;width:213px}.page-index .secMovie__inner .moviePlayButton svg .ellipse{-webkit-transition:fill-opacity .6s cubic-bezier(.23,1,.32,1);-moz-transition:fill-opacity .6s cubic-bezier(.23,1,.32,1);transition:fill-opacity .6s cubic-bezier(.23,1,.32,1)}.page-index .secMovie__inner .moviePlayButton:hover svg .ellipse{fill-opacity:1}.page-index .secMovie__inner .moviePlayButton:hover+.movieThumb:after{background-color:rgba(0,0,0,.3)}.page-index .secItems{padding:160px 0 180px}.page-index .secItems__inner .secItemsTitle{margin:0 auto 60px;width:1260px}.page-index .secItems__inner .secItemsConts__slide .splide__slide{margin-right:90px}.page-index .secItems__inner .secItemsConts__slide .slideImage{height:340px;margin-bottom:25px;width:340px}.page-index .subVisual{height:500px}.page-index .secTeam{padding:160px 0}.page-index .secTeam__inner{margin:0 auto 60px;width:1260px}.page-index .secTeam__inner .secTeamTitle{margin-bottom:80px}.page-index .secTeam__inner .secTeamConts__list ul .listItem{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:start;-moz-box-pack:start;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;padding:90px 40px 90px 0}.page-index .secTeam__inner .secTeamConts__list ul .listItem__logo{-webkit-flex-shrink:0;flex-shrink:0;margin-right:90px;width:360px}.page-index .secTeam__inner .secTeamConts__list ul .listItem__detail .detailText p{font-size:14px;line-height:1.9}.page-index .secTeam__inner .secTeamConts__list ul .listItem__detail .detailLink{margin-top:30px}.c-secTitle h2{font-size:28px;letter-spacing:.3em;line-height:1.2}.c-linkArrow p,.c-linkArrow--footer p{font-size:14px;letter-spacing:.01em;line-height:1.0714285714;position:relative}.c-linkArrow p:after,.c-linkArrow--footer p:after{bottom:-.5em;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:background-color .4s ease,-webkit-transform .4s ease;-moz-transition:transform .4s ease,background-color .4s ease,-moz-transform .4s ease;transition:background-color .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,background-color .4s ease;transition:transform .4s ease,background-color .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;width:100%}.c-linkArrow svg,.c-linkArrow--footer svg{height:23px;width:32px}.c-linkArrow svg path,.c-linkArrow--footer svg path{-webkit-transition:stroke .4s cubic-bezier(.445,.05,.55,.95);-moz-transition:stroke .4s cubic-bezier(.445,.05,.55,.95);transition:stroke .4s cubic-bezier(.445,.05,.55,.95)}.c-linkArrow svg rect,.c-linkArrow--footer svg rect{-webkit-transition:stroke .4s cubic-bezier(.445,.05,.55,.95),fill .4s cubic-bezier(.445,.05,.55,.95);-moz-transition:stroke .4s cubic-bezier(.445,.05,.55,.95),fill .4s cubic-bezier(.445,.05,.55,.95);transition:stroke .4s cubic-bezier(.445,.05,.55,.95),fill .4s cubic-bezier(.445,.05,.55,.95)}.c-linkArrow--footer:hover p:after,.c-linkArrow:hover p:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.c-linkArrow p:after{background-color:#000}.c-linkArrow svg{margin-left:15px}.c-linkArrow:hover svg path{stroke:#fff}.c-linkArrow:hover svg rect{fill:#000;stroke:#000}.c-linkArrow--footer p:after{background-color:#fff}.c-linkArrow--footer svg{margin-left:10px}.c-linkArrow--footer:hover svg path{stroke:#444}.c-linkArrow--footer:hover svg rect{fill:#fff}}