@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.4;font-family:YakuHanJP,Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:3.73333vw;color:#1d1d1d}@media only screen and (min-width:768px){body{font-size:1.5625vw}}@media only screen and (min-width:897px){body{font-size:16px;font-size:1rem}}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer}blockquote,q{quotes:none}input,select{vertical-align:middle}body,html{width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:400}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none}figure{line-height:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.object-fit-img-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}.ff-english{font-family:Lato,sans-serif}.text-wrap{padding-top:get-vw(30)}@media only screen and (min-width:768px){.text-wrap{padding-top:15px}}@media only screen and (min-width:768px){.text:not(:first-child){padding-top:10px}}.note-wrap{padding-top:get-vw(20)}@media only screen and (min-width:768px){.note-wrap{padding-top:10px}}.note{position:relative;padding-left:1.2em;color:#666;font-size:3.2vw;letter-spacing:.05em;line-height:1.6}.note:before{content:"※";position:absolute;top:0;left:0}@media only screen and (min-width:768px){.note{position:relative}.note,.note:before{font-size:12px}}.content-body{padding-top:8.66667vw}@media only screen and (min-width:768px){.content-body{padding-top:4.7433vw}}@media only screen and (min-width:897px){.content-body{padding-top:3.75rem}}.bg-black-color{background-color:#1d1d1d}.element-show{position:relative;top:3.75rem;opacity:0}@media (max-width:668px) and (orientation:landscape){.element-show{top:0;opacity:1;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}.element-show-typeb{position:relative;top:5.625rem;opacity:0}@media (max-width:668px) and (orientation:landscape){.element-show-typeb{top:0;opacity:1;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}@media only screen and (min-width:897px){.text-hover{position:relative}.text-hover:after{content:"";position:absolute;bottom:-.25rem;left:0;width:0;height:.0625rem;background-color:currentColor;-webkit-transition:width .3s cubic-bezier(.23,1,.32,1) 0s;transition:width .3s cubic-bezier(.23,1,.32,1) 0s}.text-hover:hover:after{width:100%}}.l-header-wrap{max-width:1240px;margin:0 auto}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-width{margin:0 auto;width:.92}@media only screen and (min-width:768px){.content-width{width:1040px}}.foot-anchor{background:#000;position:relative;padding-left:8.66667vw}@media only screen and (min-width:768px){.foot-anchor{padding-left:0}}.foot-anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;width:80vw;padding:8vw 0}@media only screen and (min-width:768px){.foot-anchor-list{margin:0 auto;width:auto;padding:2.51116vw}}@media only screen and (min-width:897px){.foot-anchor-list{padding:2.1875rem 1.25rem;max-width:1480px}}.go-top{background-color:#fff;border-radius:100%;-webkit-box-shadow:0 7px 16px 0 rgba(0,0,0,.09);box-shadow:0 7px 16px 0 rgba(0,0,0,.09);overflow:hidden;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16vw;height:16vw;right:4.66667vw}.go-top a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.go-top a svg{width:4vw;height:2.26667vw}.go-top a svg path{fill:#1d1d1d;fill-rule:evenodd}@media only screen and (min-width:768px){.go-top{width:6.69643vw;height:6.69643vw;right:2.23214vw}.go-top a svg{width:1.67411vw;height:.94866vw}}@media only screen and (min-width:897px){.go-top{width:4.375rem;height:4.375rem;right:1.5625rem}.go-top a svg{width:1.125rem;height:.625rem;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1) 0s;transition:all .3s cubic-bezier(.23,1,.32,1) 0s}.go-top a:hover svg{-webkit-transform:translateY(-30%);transform:translateY(-30%)}}.foot-anchor-list__item{width:9.35em}.foot-anchor-list__item:not(:nth-child(2n)){margin-right:9.33333vw}.foot-anchor-list__item:not(:nth-child(-n+2)){padding-top:5.33333vw}.foot-anchor-list__item a{font-size:3.73333vw;color:#fff}@media only screen and (min-width:768px){.foot-anchor-list__item{width:auto}.foot-anchor-list__item:not(:last-child){margin-right:4.46429vw}.foot-anchor-list__item:not(:root){padding-top:0}.foot-anchor-list__item a{font-size:1.5625vw}}@media only screen and (min-width:897px){.foot-anchor-list__item:not(:last-child){margin-right:2.5rem}.foot-anchor-list__item a{font-size:16px;font-size:1rem}}@media only screen and (min-width:1281px){.foot-anchor-list__item a{font-size:18px;font-size:1.125rem}}.footer{background-color:#000;border-top:1px solid #666;padding:5.33333vw 0 6.66667vw}@media only screen and (min-width:768px){.footer{padding:2.51116vw 0}}@media only screen and (min-width:897px){.footer{padding:2.5rem 0 3.125rem}}.footer-inner{margin:0 auto}@media only screen and (min-width:768px){.footer-inner{width:94.41964vw}}@media only screen and (min-width:897px){.footer-inner{width:100%;max-width:1480px;padding:0 1.25rem}}.footer-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:18em;margin:auto}@media only screen and (min-width:768px){.footer-link-list{margin:0;width:auto}}.footer-link-list__item{line-height:1;font-size:3.73333vw;margin-right:6.66667vw;padding-top:4vw}.footer-link-list__item:nth-child(-n+2){padding-top:0}.footer-link-list__item:nth-child(2),.footer-link-list__item:nth-child(3){margin-right:0}.footer-link-list__item a{color:#fff}@media only screen and (min-width:768px){.footer-link-list__item{padding-top:0;margin-right:2.23214vw;font-size:1.33929vw}.footer-link-list__item:nth-child(2){margin-right:2.23214vw}}@media only screen and (min-width:897px){.footer-link-list__item{font-size:12px;font-size:.75rem;margin-right:1.5625rem}.footer-link-list__item:nth-child(2){margin-right:1.5625rem}}@media only screen and (min-width:1281px){.footer-link-list__item{font-size:14px;font-size:.875rem}}.footer-copy{color:#999;line-height:1;text-align:center;font-size:2.93333vw;padding-top:5.33333vw}@media only screen and (min-width:768px){.footer-copy{text-align:left;padding-top:.83705vw;font-size:1.22768vw}}@media only screen and (min-width:897px){.footer-copy{padding-top:.9375rem;font-size:12px;font-size:.75rem}}@media only screen and (min-width:1281px){.footer-copy{font-size:14px;font-size:.875rem}}.col-2{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;word-wrap:break-word}.col-2:nth-child(-n+2):not(:root){padding-top:0}.col-3{max-width:33.3333333333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;word-wrap:break-word}.col-3:nth-child(-n+3):not(:root){padding-top:0}.col-4{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;word-wrap:break-word}.col-4:nth-child(-n+4):not(:root){padding-top:0}.col-5{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;word-wrap:break-word}.col-5:nth-child(-n+5):not(:root){padding-top:0}.col-6{max-width:16.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;word-wrap:break-word}.col-6:nth-child(-n+6):not(:root){padding-top:0}@media only screen and (min-width:768px){.col-md-2{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;word-wrap:break-word}.col-md-2:nth-child(-n+2):not(:root){padding-top:0}.col-md-3{max-width:33.3333333333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;word-wrap:break-word}.col-md-3:nth-child(-n+3):not(:root){padding-top:0}.col-md-4{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;word-wrap:break-word}.col-md-4:nth-child(-n+4):not(:root){padding-top:0}.col-md-5{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;word-wrap:break-word}.col-md-5:nth-child(-n+5):not(:root){padding-top:0}.col-md-6{max-width:16.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;word-wrap:break-word}.col-md-6:nth-child(-n+6):not(:root){padding-top:0}}@media only screen and (min-width:897px){.col-lg-2{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;word-wrap:break-word}.col-lg-2:nth-child(-n+2):not(:root){padding-top:0}.col-lg-3{max-width:33.3333333333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;word-wrap:break-word}.col-lg-3:nth-child(-n+3):not(:root){padding-top:0}.col-lg-4{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;word-wrap:break-word}.col-lg-4:nth-child(-n+4):not(:root){padding-top:0}.col-lg-5{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;word-wrap:break-word}.col-lg-5:nth-child(-n+5):not(:root){padding-top:0}.col-lg-6{max-width:16.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;word-wrap:break-word}.col-lg-6:nth-child(-n+6):not(:root){padding-top:0}}.top-fixed-area{position:fixed;width:100%;background-color:#fff;z-index:100;top:0;left:0}.home-page .top-fixed-area{-webkit-transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:transform .3s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s;-webkit-transform:translateY(-12vw);transform:translateY(-12vw)}.home-page .top-fixed-area.is-show{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:768px){.home-page .top-fixed-area{-webkit-transform:translateY(-6.1383928571vw);transform:translateY(-6.1383928571vw)}}@media only screen and (min-width:897px){.home-page .top-fixed-area{-webkit-transform:translateY(-3.75rem);transform:translateY(-3.75rem)}}.top-fixed-area-inner{position:relative}@media only screen and (min-width:897px){.top-fixed-area-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:92.5rem;width:100%;padding:0 1.25rem;margin:0 auto}}.nav-logo{height:12.8vw;padding-left:4vw}.nav-logo,.nav-logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-logo a img{width:34.13333vw;height:6.66667vw;margin-right:3.33333vw;padding-top:1.6vw}@media only screen and (min-width:768px){.nav-logo{height:6.13839vw;padding:.27902vw 4.46429vw 0 2.23214vw}.nav-logo a img{padding-top:.83705vw;width:18.30357vw;height:3.57143vw;margin-right:1.67411vw}}@media only screen and (min-width:897px){.nav-logo{height:auto;padding:0}.nav-logo a img{padding-top:.5rem;width:12.5rem;height:auto;margin-right:1.25rem}}.nav-logo__text{font-weight:700;color:#1d1d1d;letter-spacing:0;line-height:1;font-size:2.93333vw}@media only screen and (min-width:768px){.nav-logo__text{font-size:1.5625vw}}@media only screen and (min-width:897px){.nav-logo__text{font-size:15px;font-size:.9375rem;-webkit-transform:translateY(.125rem);transform:translateY(.125rem)}}@supports (display:flex){.nav-logo__text{-webkit-transform:translateY(0);transform:translateY(0)}}.menu-button{position:absolute;top:0;right:0;width:10.66667vw;padding:4.8vw 3.33333vw;height:12.8vw}.menu-button:before{top:4.8vw}.menu-button:after,.menu-button:before{content:"";position:absolute;left:0;right:0;margin:0 auto;height:.4vw;width:calc(100% - 6.66667vw);background-color:#1d1d1d;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:transform .3s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s}.menu-button:after{bottom:4.8vw}.menu-button.is-open:before{-webkit-transform:rotate(45deg) translateY(.9333333333vw) translateX(.9333333333vw);transform:rotate(45deg) translateY(.9333333333vw) translateX(.9333333333vw)}.menu-button.is-open:after{-webkit-transform:rotate(-45deg) translateY(-.9333333333vw) translateX(.9333333333vw);transform:rotate(-45deg) translateY(-.9333333333vw) translateX(.9333333333vw)}.menu-button.is-open .menu-button-line{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}@media only screen and (min-width:768px){.menu-button{height:6.13839vw;padding:2.39955vw 2.23214vw;width:6.13839vw}.menu-button:before{top:2.39955vw}.menu-button:after,.menu-button:before{width:calc(100% - 4.46429vw);height:1.6px}.menu-button:after{bottom:2.39955vw}.menu-button.is-open:before{-webkit-transform:rotate(45deg) translateY(.3683035714vw) translateX(.3683035714vw);transform:rotate(45deg) translateY(.3683035714vw) translateX(.3683035714vw)}.menu-button.is-open:after{-webkit-transform:rotate(-45deg) translateY(-.3683035714vw) translateX(.3683035714vw);transform:rotate(-45deg) translateY(-.3683035714vw) translateX(.3683035714vw)}.menu-button.is-open .menu-button-line{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.menu-button-line{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;height:.4vw;width:100%;background-color:#1d1d1d;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:all .3s cubic-bezier(.455,.03,.515,.955) 0s}@media only screen and (min-width:768px){.menu-button-line{height:1.6px}}.fixed-nav{height:0;overflow:hidden}@media only screen and (min-width:897px){.fixed-nav{height:auto!important}}.fixed-nav-list{border-top:1px solid #c6c6c6;height:100vh}@media only screen and (min-width:897px){.fixed-nav-list{padding-right:0;border:none;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}}.fixed-nav-list__item{border-bottom:1px solid #c6c6c6;margin:0 auto;width:88vw}.fixed-nav-list__item a{display:block;font-weight:700;font-size:3.73333vw;color:#1d1d1d;line-height:16vw;padding:0 0 0 4vw;background:url(/tower/assets/img/common/nav-arrow.svg) calc(100% - 7.33333vw) 50% no-repeat;background-size:1.46667vw 2.4vw}@media only screen and (min-width:768px){.fixed-nav-list__item{width:91.18304vw}.fixed-nav-list__item a{padding:0 0 0 2.23214vw;line-height:6.69643vw;font-size:1.5625vw;background-position:calc(100% - 3.90625vw) 50%;background-size:.61384vw 1.00446vw}}@media only screen and (min-width:897px){.fixed-nav-list__item{width:auto;margin:0 1.875rem 0 0;border-bottom:none}.fixed-nav-list__item:last-child{margin-right:0}.fixed-nav-list__item a{background-image:none;padding:0;border:none;font-size:14px;font-size:.875rem;line-height:3.125rem}.fixed-nav-list__item a:after{bottom:.75rem}}@media only screen and (min-width:1281px){.fixed-nav-list__item a{font-size:15px;font-size:.9375rem}}.content-heading{text-align:center;line-height:1;letter-spacing:.02em;color:#1d1d1d;font-size:4.26667vw;position:relative}.content-heading .-en{letter-spacing:.025em;display:block;font-size:8vw;margin-bottom:2.66667vw;text-align:center;font-weight:900}@media only screen and (min-width:768px){.content-heading{font-size:1.78571vw}.content-heading .-en{font-size:3.90625vw;margin-bottom:1.11607vw}}@media only screen and (min-width:897px){.content-heading{font-size:16px;font-size:1rem}.content-heading .-en{font-size:56px;font-size:3.5rem;margin-bottom:.625rem}}@media only screen and (min-width:1281px){.content-heading{font-size:18px;font-size:1.125rem}.content-heading .-en{font-size:60px;font-size:3.75rem}}.home-header{position:absolute;top:2.66667vw;left:4vw;z-index:5}.home-header img{width:72vw;height:10.8vw}@media only screen and (min-width:768px){.home-header{top:3.57143vw;left:7.70089vw}.home-header img{width:34.48661vw;height:5.18973vw}}@media only screen and (min-width:897px){.home-header{margin:0 auto;max-width:1240px;padding:0 2.5rem;left:0;right:0;top:1.875rem}.home-header img{width:21.625rem;height:3.25rem}}@media only screen and (min-width:1281px){.home-header{top:2.75rem}.home-header img{width:27.875rem;height:4.1875rem}}.first-view{position:relative;z-index:0;padding-top:24.53333vw;height:122.13333vw}@media only screen and (min-width:768px){.first-view{height:auto;padding-top:3.23661vw}}@media only screen and (min-width:897px){.first-view{padding-top:0}}@media only screen and (min-width:981px){.first-view{max-width:61.25rem;margin:0 auto}}@media only screen and (min-width:1367px){.first-view{max-width:88.125rem}}.page-heading{position:absolute;width:29.06667vw;bottom:25.86667vw;right:2.26667vw;z-index:1}.page-heading img{position:relative;z-index:1}.page-heading:after{content:"";position:absolute;bottom:-25.86667vw;width:100%;height:calc(100% + 20.98214vw);left:0;background-color:#1cd;z-index:0}@media only screen and (min-width:768px){.page-heading{position:absolute;width:16.29464vw;bottom:5.91518vw;right:4.6875vw}.page-heading:after{bottom:-5.91518vw;height:calc(100% + 3.125vw);left:0}}@media only screen and (min-width:981px){.page-heading{width:10rem;bottom:3.625rem;right:2.875rem}.page-heading:after{bottom:-3.625rem;height:29rem}}@media only screen and (min-width:1367px){.page-heading{width:13.75rem;bottom:5.25rem;right:11.7730496454%}.page-heading:after{bottom:-5.25rem;height:calc(100% + 2.8125rem)}}.mv-parts-a{position:relative;z-index:0;left:-16.53333vw;width:97.33333vw}@media only screen and (min-width:768px){.mv-parts-a{width:51.67411vw;left:26.78571vw;bottom:-4.46429vw}}@media only screen and (min-width:981px){.mv-parts-a{width:31.625rem;left:16.375rem;bottom:-2.75rem}}@media only screen and (min-width:1367px){.mv-parts-a{width:44.6875rem;margin:0 auto;left:-2.5rem;bottom:-3.75rem}}@media only screen and (min-width:768px){.mv-parts-b{position:absolute;bottom:0;width:19.64286vw;left:8.37054vw}}@media only screen and (min-width:981px){.mv-parts-b{width:12rem;left:5.125rem}}@media only screen and (min-width:1367px){.mv-parts-b{width:17.75rem;left:3.5625rem}}@media only screen and (min-width:768px){.mv-parts-c{z-index:2;position:absolute;bottom:0;left:23.71652vw;width:43.97321vw}}@media only screen and (min-width:981px){.mv-parts-c{width:26.9375rem;left:14.5rem}}@media only screen and (min-width:1367px){.mv-parts-c{width:35.75rem;left:17.5rem}}.mv-parts-d{position:absolute;bottom:0;right:6vw;width:60vw;z-index:1}@media only screen and (min-width:768px){.mv-parts-d{bottom:-3.33333vw;right:9.76563vw;width:29.6875vw}}@media only screen and (min-width:981px){.mv-parts-d{bottom:-2.0625rem;width:18.1875rem;right:6rem}}@media only screen and (min-width:1367px){.mv-parts-d{bottom:-.9375rem;width:22.5rem;right:15.625rem}}@media only screen and (min-width:768px){.mv-parts-e{position:absolute;bottom:0;left:-3.125vw;width:27.34375vw}}@media only screen and (min-width:981px){.mv-parts-e{width:17.75rem;left:-2rem}}@media only screen and (min-width:1367px){.mv-parts-e{width:16.75rem;left:-1.9375rem}}.first-view .page-heading img{-webkit-transition:-webkit-transform 1.2s cubic-bezier(.23,1,.32,1) .4s;transition:-webkit-transform 1.2s cubic-bezier(.23,1,.32,1) .4s;transition:transform 1.2s cubic-bezier(.23,1,.32,1) .4s;transition:transform 1.2s cubic-bezier(.23,1,.32,1) .4s,-webkit-transform 1.2s cubic-bezier(.23,1,.32,1) .4s}.first-view .page-heading:after,.first-view .page-heading img{-webkit-transform:translateY(-150%);transform:translateY(-150%)}.first-view .page-heading:after{-webkit-transition:-webkit-transform 1.2s cubic-bezier(.23,1,.32,1) 0s;transition:-webkit-transform 1.2s cubic-bezier(.23,1,.32,1) 0s;transition:transform 1.2s cubic-bezier(.23,1,.32,1) 0s;transition:transform 1.2s cubic-bezier(.23,1,.32,1) 0s,-webkit-transform 1.2s cubic-bezier(.23,1,.32,1) 0s}@media only screen and (min-width:768px){.first-view .page-heading img{-webkit-transition:-webkit-transform .6s cubic-bezier(.23,1,.32,1) .3s;transition:-webkit-transform .6s cubic-bezier(.23,1,.32,1) .3s;transition:transform .6s cubic-bezier(.23,1,.32,1) .3s;transition:transform .6s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .3s}.first-view .page-heading:after,.first-view .page-heading img{-webkit-transform:translateY(-130%);transform:translateY(-130%)}.first-view .page-heading:after{-webkit-transition:-webkit-transform .2s cubic-bezier(.23,1,.32,1) 0s;transition:-webkit-transform .2s cubic-bezier(.23,1,.32,1) 0s;transition:transform .2s cubic-bezier(.23,1,.32,1) 0s;transition:transform .2s cubic-bezier(.23,1,.32,1) 0s,-webkit-transform .2s cubic-bezier(.23,1,.32,1) 0s}}.first-view .mv-parts-a{position:relative}.first-view .mv-parts-a .-mask{position:absolute;top:0;left:0;width:100%;-webkit-transition:-webkit-transform 1.9s cubic-bezier(.23,1,.32,1) 1.1s;transition:-webkit-transform 1.9s cubic-bezier(.23,1,.32,1) 1.1s;transition:transform 1.9s cubic-bezier(.23,1,.32,1) 1.1s;transition:transform 1.9s cubic-bezier(.23,1,.32,1) 1.1s,-webkit-transform 1.9s cubic-bezier(.23,1,.32,1) 1.1s}@media only screen and (min-width:768px){.first-view .mv-parts-a .-mask{-webkit-transition:-webkit-transform 1.5s cubic-bezier(.23,1,.32,1) 1.6s;transition:-webkit-transform 1.5s cubic-bezier(.23,1,.32,1) 1.6s;transition:transform 1.5s cubic-bezier(.23,1,.32,1) 1.6s;transition:transform 1.5s cubic-bezier(.23,1,.32,1) 1.6s,-webkit-transform 1.5s cubic-bezier(.23,1,.32,1) 1.6s}}@media only screen and (min-width:768px){.first-view .mv-parts-b{-webkit-transition:opacity 1s cubic-bezier(.23,1,.32,1) 1.1s,-webkit-transform 1s cubic-bezier(.23,1,.32,1) 1.1s;transition:opacity 1s cubic-bezier(.23,1,.32,1) 1.1s,-webkit-transform 1s cubic-bezier(.23,1,.32,1) 1.1s;transition:transform 1s cubic-bezier(.23,1,.32,1) 1.1s,opacity 1s cubic-bezier(.23,1,.32,1) 1.1s;transition:transform 1s cubic-bezier(.23,1,.32,1) 1.1s,opacity 1s cubic-bezier(.23,1,.32,1) 1.1s,-webkit-transform 1s cubic-bezier(.23,1,.32,1) 1.1s}}@media only screen and (min-width:768px){.first-view .mv-parts-b,.first-view .mv-parts-c{-webkit-transform:translateY(7.1875rem);transform:translateY(7.1875rem);opacity:0}.first-view .mv-parts-c{-webkit-transition:opacity .8s cubic-bezier(.23,1,.32,1) .9s,-webkit-transform .8s cubic-bezier(.23,1,.32,1) .9s;transition:opacity .8s cubic-bezier(.23,1,.32,1) .9s,-webkit-transform .8s cubic-bezier(.23,1,.32,1) .9s;transition:transform .8s cubic-bezier(.23,1,.32,1) .9s,opacity .8s cubic-bezier(.23,1,.32,1) .9s;transition:transform .8s cubic-bezier(.23,1,.32,1) .9s,opacity .8s cubic-bezier(.23,1,.32,1) .9s,-webkit-transform .8s cubic-bezier(.23,1,.32,1) .9s}}.first-view .mv-parts-d{-webkit-transform:translateY(6.66667vw);transform:translateY(6.66667vw);opacity:0;-webkit-transition:opacity .8s cubic-bezier(.23,1,.32,1) .6s,-webkit-transform .8s cubic-bezier(.23,1,.32,1) .6s;transition:opacity .8s cubic-bezier(.23,1,.32,1) .6s,-webkit-transform .8s cubic-bezier(.23,1,.32,1) .6s;transition:transform .8s cubic-bezier(.23,1,.32,1) .6s,opacity .8s cubic-bezier(.23,1,.32,1) .6s;transition:transform .8s cubic-bezier(.23,1,.32,1) .6s,opacity .8s cubic-bezier(.23,1,.32,1) .6s,-webkit-transform .8s cubic-bezier(.23,1,.32,1) .6s}@media only screen and (min-width:768px){.first-view .mv-parts-d{-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1) .7s,-webkit-transform .5s cubic-bezier(.23,1,.32,1) .7s;transition:opacity .5s cubic-bezier(.23,1,.32,1) .7s,-webkit-transform .5s cubic-bezier(.23,1,.32,1) .7s;transition:transform .5s cubic-bezier(.23,1,.32,1) .7s,opacity .5s cubic-bezier(.23,1,.32,1) .7s;transition:transform .5s cubic-bezier(.23,1,.32,1) .7s,opacity .5s cubic-bezier(.23,1,.32,1) .7s,-webkit-transform .5s cubic-bezier(.23,1,.32,1) .7s}}@media only screen and (min-width:768px){.first-view .mv-parts-d,.first-view .mv-parts-e{-webkit-transform:translateY(7.1875rem);transform:translateY(7.1875rem);opacity:0}.first-view .mv-parts-e{-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1) .5s,-webkit-transform .5s cubic-bezier(.23,1,.32,1) .5s;transition:opacity .5s cubic-bezier(.23,1,.32,1) .5s,-webkit-transform .5s cubic-bezier(.23,1,.32,1) .5s;transition:transform .5s cubic-bezier(.23,1,.32,1) .5s,opacity .5s cubic-bezier(.23,1,.32,1) .5s;transition:transform .5s cubic-bezier(.23,1,.32,1) .5s,opacity .5s cubic-bezier(.23,1,.32,1) .5s,-webkit-transform .5s cubic-bezier(.23,1,.32,1) .5s}}.first-view.is-active .page-heading:after,.first-view.is-active .page-heading img{-webkit-transform:translateY(0);transform:translateY(0)}.first-view.is-active .mv-parts-a .-mask{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (min-width:768px){.first-view.is-active .mv-parts-b,.first-view.is-active .mv-parts-c{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.first-view.is-active .mv-parts-d{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:768px){.first-view.is-active .mv-parts-e{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.home-nav{display:none}@media only screen and (min-width:768px){.home-nav{border-bottom:1px solid #666}}@media only screen and (min-width:897px){.home-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:9.375%}}@media only screen and (min-width:1600px){.home-nav{display:block;padding-left:58%}}@media only screen and (min-width:768px){.home-nav-list{width:74.55357vw;margin:0 auto;border-left:1px solid #666}}@media only screen and (min-width:897px){.home-nav-list{width:25.625rem;border-left:none;margin:0}}@media only screen and (min-width:1600px){.home-nav-list{width:27.5rem}}.home-nav-list__item{border-bottom:1px solid #666}.home-nav-list__item:nth-child(odd){border-right:1px solid #666}.home-nav-list__item a{color:#fff;text-align:center;display:block;width:100%;line-height:12vw;font-size:4.26667vw}@media only screen and (min-width:768px){.home-nav-list__item{border-bottom:none;border-right:1px solid #666}.home-nav-list__item a{font-size:1.78571vw;line-height:6.36161vw}}@media only screen and (min-width:897px){.home-nav-list__item:not(:root){border-right:none}.home-nav-list__item a{font-size:16px;font-size:1rem;line-height:5.625rem}.home-nav-list__item a:hover{text-decoration:underline}}@media only screen and (min-width:1600px){.home-nav-list__item a{font-size:18px;font-size:1.125rem}}.news{position:relative;z-index:2;padding-top:8vw}@media only screen and (min-width:768px){.news{padding-top:3.90625vw}}@media only screen and (min-width:897px){.news{padding-top:0;position:absolute;left:0;width:40.3225806452%;top:-1.875rem}}@media only screen and (min-width:1281px){.news{width:50%}}@media only screen and (min-width:1600px){.news{width:50rem}}.news-box{background-color:#3d3d3d;width:92%;margin:0 auto;padding:8vw 0 0}@media only screen and (min-width:768px){.news-box{padding:2.79018vw 0 0;width:90.9598214286%}}@media only screen and (min-width:897px){.news-box{width:100%;padding:2.5rem 0 0}}.news-heading{color:#fff;text-align:center;font-size:4.26667vw;line-height:1;margin-bottom:6.66667vw}@media only screen and (min-width:768px){.news-heading{font-size:1.78571vw;margin-bottom:2.79018vw}}@media only screen and (min-width:897px){.news-heading{font-size:18px;font-size:1.125rem;padding:0 11.25%;margin:0 auto 1.25rem;text-align:center}}@media only screen and (min-width:1281px){.news-heading{text-align:left}}@media only screen and (min-width:1600px){.news-heading{padding:0 5.625rem}}.news-swiper-container{overflow:hidden;position:relative}.news-list{padding-bottom:17.33333vw;height:auto}@media only screen and (min-width:768px){.news-list{padding-bottom:4.46429vw}}@media only screen and (min-width:897px){.news-list{padding-bottom:3.75rem}}.news-list__item{padding:0 12vw}@media only screen and (min-width:768px){.news-list__item{padding:0 10.04464vw}}@media only screen and (min-width:897px){.news-list__item{padding:0 11.25%}}@media only screen and (min-width:1600px){.news-list__item{padding:0 5.625rem}}@media only screen and (min-width:768px){.news-list__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:897px){.news-list__item-inner{display:block}}@media only screen and (min-width:1281px){.news-list__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.news-list__date{color:#ccc;text-align:center;letter-spacing:.025em;line-height:1;margin-bottom:2.66667vw;font-size:3.2vw}@media only screen and (min-width:768px){.news-list__date{line-height:1.7;font-size:1.33929vw;margin:0 1.67411vw 0 0}}@media only screen and (min-width:897px){.news-list__date{font-size:14px;font-size:.875rem;margin:0 0 .625rem}}@media only screen and (min-width:1281px){.news-list__date{margin-right:1.25rem}}.news-list__text{color:#fff;font-size:3.2vw;line-height:1.6}.news-list__text a{color:#ccc}@media only screen and (min-width:768px){.news-list__text{font-size:1.33929vw}.news-list__text a:hover{text-decoration:underline}}@media only screen and (min-width:897px){.news-list__text{font-size:14px;font-size:.875rem}}.news .swiper-pagination{bottom:8vw}@media only screen and (min-width:768px){.news .swiper-pagination{bottom:1.67411vw}}@media only screen and (min-width:897px){.news .swiper-pagination{bottom:1.5625rem}}.news .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2.66667vw;width:1.6vw;height:1.6vw}@media only screen and (min-width:768px){.news .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:.66964vw;height:.66964vw;margin:0 1.11607vw}}@media only screen and (min-width:897px){.news .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:.4375rem;height:.4375rem;margin:0 .625rem}}.news .swiper-pagination-bullet-active{background-color:#fff}.news .swiper-button-prev{left:2vw;top:7.33333vw;width:auto;height:auto;margin-top:0}.news .swiper-button-prev:after{font-size:0;background:url(/tower/assets/img/common/carousel-arrow.svg);background-size:100% 100%;width:2.93333vw;height:5.06667vw;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:768px){.news .swiper-button-prev{top:.27902vw;left:2.23214vw}.news .swiper-button-prev:after{background-size:100% 100%;width:1.22768vw;height:2.12054vw}}@media only screen and (min-width:897px){.news .swiper-button-prev{top:2.375rem;left:1.25rem}.news .swiper-button-prev:after{background-size:100% 100%;width:.5rem;height:.875rem}}@media only screen and (min-width:1281px){.news .swiper-button-prev{top:.3125rem}}.news .swiper-button-next{right:2vw;top:7.33333vw;width:auto;height:auto;margin-top:0}.news .swiper-button-next:after{font-size:0;background:url(/tower/assets/img/common/carousel-arrow.svg);background-size:100% 100%;width:2.93333vw;height:5.06667vw}@media only screen and (min-width:768px){.news .swiper-button-next{top:.27902vw;right:2.23214vw}.news .swiper-button-next:after{background-size:100% 100%;width:1.22768vw;height:2.12054vw}}@media only screen and (min-width:897px){.news .swiper-button-next{top:2.375rem;right:1.25rem}.news .swiper-button-next:after{background-size:100% 100%;width:.5rem;height:.875rem}}@media only screen and (min-width:1281px){.news .swiper-button-next{top:.3125rem}}.news .swiper-button-disabled{display:none}.philosophy{position:relative;z-index:1;background-color:#1d1d1d;padding:10.66667vw 0 21.33333vw}@media only screen and (min-width:768px){.philosophy{padding:6.13839vw 0 8.09152vw;background:#1d1d1d url(/tower/assets/img/home/philosophy_bg_tab.png) 100% 100% no-repeat;background-size:50vw auto}}@media only screen and (min-width:897px){.philosophy{padding:9.0625rem 0 4.375rem;background:#1d1d1d url(/tower/assets/img/home/philosophy_bg_pc.png) calc(50% + 15.625rem) 100% no-repeat;background-size:42.5rem auto}}@media only screen and (min-width:1281px){.philosophy{padding:10.3125rem 0 4.6875rem;background-size:51.5625rem auto}}.philosophy-inner{margin:0 auto;width:89.3333333333%}@media only screen and (min-width:768px){.philosophy-inner{width:83.25893vw}}@media only screen and (min-width:897px){.philosophy-inner{max-width:85rem}}.philosophy-heading{font-size:13.33333vw;color:#1d1d1d;font-weight:900;line-height:1;letter-spacing:.025em;padding-bottom:4vw;text-shadow:1px 1px 0 #888,-1px 1px 0 #888,1px -1px 0 #888,-1px -1px 0 #888}@media only screen and (min-width:768px){.philosophy-heading{font-size:6.69643vw;padding-bottom:1.11607vw}}@media only screen and (min-width:897px){.philosophy-heading{font-size:70px;font-size:4.375rem;padding-bottom:.75rem}}@media only screen and (min-width:1281px){.philosophy-heading{font-size:80px;font-size:5rem;padding-bottom:.9375rem}}.philosophy-text{color:#fff;line-height:1.8;position:relative;padding-top:4.66667vw;text-align:justify;text-justify:inter-ideograph;text-justify:inter-character}.philosophy-text:after{content:"";position:absolute;top:0;left:0;height:1px;width:9.33333vw;background-color:#1cd}@media only screen and (min-width:768px){.philosophy-text{width:61.38393vw;padding-top:1.39509vw;font-size:14px;font-size:.875rem}.philosophy-text:after{width:4.18527vw}}@media only screen and (min-width:897px){.philosophy-text{width:42.5rem;padding-top:1.25rem;line-height:2}.philosophy-text:after{width:2.8125rem}}@media only screen and (min-width:1281px){.philosophy-text{font-size:16px;font-size:1rem}}.pickup{background:#ddd url(/tower/assets/img/home/pickup_bg_sp.png) center 0 repeat;background-size:100% auto;padding:21.33333vw 0}@media only screen and (min-width:768px){.pickup{padding:10.04464vw 0;background-image:url(/tower/assets/img/home/pickup_bg_tab.png);background-size:100% auto}}@media only screen and (min-width:897px){.pickup{padding:10.0806451613vw 0 11.6935483871vw;background-size:100% auto}}@media only screen and (min-width:1281px){.pickup{padding:9.6875rem 0 10.3125rem;background-size:1920px auto;position:relative;overflow:hidden}}.pickup-list{padding-top:10.66667vw;width:92%;margin:0 auto}@media only screen and (min-width:768px){.pickup-list{padding-top:6.13839vw;width:100%}}@media only screen and (min-width:897px){.pickup-list{padding-top:3.75rem}}.pickup-list__item{margin-bottom:4vw}.pickup-list__item:nth-child(2n) .pickup-list__item-inner{background-color:#fff;color:#1d1d1d}.pickup-list__item:nth-child(2n) .pickup-list__item-inner .pickup-list__info-area{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pickup-list__item:last-child{margin-bottom:0}@media only screen and (min-width:768px){.pickup-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10.04464vw}.pickup-list__item:nth-child(2n){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pickup-list__item:nth-child(2n) .pickup-list__item-inner{padding-left:30.13393vw}.pickup-list__item:nth-child(2n) .pickup-list__item-inner .pickup-list__info-area{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:897px){.pickup-list__item{margin:0 auto 3.75rem;max-width:1920px}.pickup-list__item:nth-child(2n) .pickup-list__item-inner{padding-left:0;padding-right:3.90625%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:1921px){.pickup-list__item{position:relative}.pickup-list__item:after{content:"";position:absolute;left:50%;top:0;height:100%;width:100%;background-color:#1d1d1d;z-index:0}.pickup-list__item:nth-child(2n):after{left:auto;right:50%;background-color:#fff}}.pickup-list__item-inner{background-color:#1d1d1d;color:#fff;overflow:hidden;padding:10.66667vw 4.66667vw 14.66667vw;position:relative;z-index:1}@media only screen and (min-width:768px){.pickup-list__item-inner{overflow:visible;padding:5.02232vw 0 5.02232vw 5.58036vw;width:71.98661vw}}@media only screen and (min-width:897px){.pickup-list__item-inner{padding:3.3854166667% 0 3.6458333333% 3.90625%;width:64.5833333333%}}@media only screen and (min-width:1281px){.pickup-list__item-inner{padding:3.90625% 0 4.1666666667% 3.90625%;width:64.5833333333%}}@media only screen and (min-width:1751px){.pickup-list__item-inner{width:77.5rem}}.pickup-list__info-area{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.pickup-list__heading{font-size:5.33333vw;letter-spacing:.025em;margin-bottom:8vw;font-weight:700}@media only screen and (min-width:768px){.pickup-list__heading{font-size:2.34375vw;margin-bottom:2.23214vw}}@media only screen and (min-width:897px){.pickup-list__heading{font-size:2.4193548387vw;margin-bottom:2.4193548387vw}}@media only screen and (min-width:1281px){.pickup-list__heading{font-size:32px;font-size:2rem;margin-bottom:1.875rem}}@media only screen and (min-width:1751px){.pickup-list__info-area-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.pickup-list__info01{margin-bottom:3.33333vw;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.pickup-list__info01{margin-bottom:1.67411vw}}@media only screen and (min-width:897px){.pickup-list__info01{margin-bottom:1.25rem}}@media only screen and (min-width:1751px){.pickup-list__info01{margin:0 3.4375rem 0 0}}.pickup-list__info01-inner:not(:last-child){margin-right:4.66667vw}.pickup-list__info01-inner:first-child .pickup-list__info01-dt{background:url(/tower/assets/img/common/icon_floor.svg) 0 no-repeat;background-size:5.86667vw 6.53333vw}.pickup-list__info01-inner:nth-child(2) .pickup-list__info01-dt{background:url(/tower/assets/img/common/icon_key.svg) 0 no-repeat;background-size:5.86667vw 6.53333vw}@media only screen and (min-width:768px){.pickup-list__info01-inner:not(:last-child){margin-right:2.23214vw}.pickup-list__info01-inner:first-child .pickup-list__info01-dt,.pickup-list__info01-inner:nth-child(2) .pickup-list__info01-dt{background-size:2.45536vw 2.73438vw}}@media only screen and (min-width:897px){.pickup-list__info01-inner:not(:last-child){margin-right:4.0322580645vw}.pickup-list__info01-inner:first-child .pickup-list__info01-dt,.pickup-list__info01-inner:nth-child(2) .pickup-list__info01-dt{background-size:1.5625rem 1.875rem}}@media only screen and (min-width:1281px){.pickup-list__info01-inner:not(:last-child){margin-right:3.125rem}.pickup-list__info01-inner:first-child .pickup-list__info01-dt,.pickup-list__info01-inner:nth-child(2) .pickup-list__info01-dt{background-size:1.875rem 2.1875rem}}.pickup-list__info01-dt{font-size:3.2vw;padding-left:7.33333vw;margin-bottom:2.66667vw;line-height:6.66667vw;letter-spacing:.06em}@media only screen and (min-width:768px){.pickup-list__info01-dt{font-size:1.33929vw;padding-left:3.0692vw;line-height:2.79018vw;margin-bottom:.27902vw}}@media only screen and (min-width:897px){.pickup-list__info01-dt{font-size:12px;font-size:.75rem;line-height:2.1875rem;padding-left:2.1875rem;margin-bottom:.3125rem}}@media only screen and (min-width:1281px){.pickup-list__info01-dt{font-size:14px;font-size:.875rem}}.pickup-list__info01-dd{font-size:8.4vw;font-weight:900;letter-spacing:0;line-height:1}.pickup-list__info01-dd .-text-s{font-size:3.06667vw}@media only screen and (min-width:768px){.pickup-list__info01-dd{font-size:3.51563vw}.pickup-list__info01-dd .-text-s{font-size:1.28348vw}}@media only screen and (min-width:897px){.pickup-list__info01-dd{font-size:3.3870967742vw}.pickup-list__info01-dd .-text-s{font-size:1.2903225806vw}}@media only screen and (min-width:1281px){.pickup-list__info01-dd{font-size:44px;font-size:2.75rem}.pickup-list__info01-dd .-text-s{font-size:16px;font-size:1rem}}.pickup-list__info02-inner{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.6}@media only screen and (min-width:768px){.pickup-list__info02-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pickup-list__info02-inner:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:897px){.pickup-list__info02-inner:not(:root){display:-webkit-box;display:-ms-flexbox;display:flex}}.pickup-list__info02-dt{letter-spacing:.05em;font-size:3.2vw}@media only screen and (min-width:768px){.pickup-list__info02-dt{font-size:1.33929vw}}@media only screen and (min-width:897px){.pickup-list__info02-dt{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1281px){.pickup-list__info02-dt{font-size:14px;font-size:.875rem}}.pickup-list__info02-dd{letter-spacing:.05em;font-size:3.2vw}@media only screen and (min-width:768px){.pickup-list__info02-dd{font-size:1.33929vw}}@media only screen and (min-width:897px){.pickup-list__info02-dd{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1281px){.pickup-list__info02-dd{font-size:14px;font-size:.875rem}}.pickup-list__img{position:absolute;z-index:0;bottom:0;width:42.66667vw}@media only screen and (min-width:768px){.pickup-list__img{width:29.57589vw}}@media only screen and (min-width:897px){.pickup-list__img{width:26.6129032258vw}}@media only screen and (min-width:1281px){.pickup-list__img{width:21.875rem}}.pickup-list__item.-gb-shinagawa .pickup-list__img{right:-7.33333vw}@media only screen and (min-width:768px){.pickup-list__item.-gb-shinagawa .pickup-list__img{right:0}}@media only screen and (min-width:1481px){.pickup-list__item.-gb-shinagawa .pickup-list__img{right:18.9516129032%}}.pickup-list__item.-rune-hamamatsucho .pickup-list__img{left:-2.66667vw;bottom:-2.66667vw}@media only screen and (min-width:768px){.pickup-list__item.-rune-hamamatsucho .pickup-list__img{left:1.67411vw;bottom:0}}@media only screen and (min-width:1481px){.pickup-list__item.-rune-hamamatsucho .pickup-list__img{left:16.935483871%}}.pickup-list__item.-ground-maison-ikeshita-tower .pickup-list__img{right:-10.66667vw;width:69.33333vw;bottom:-14.66667vw}@media only screen and (min-width:768px){.pickup-list__item.-ground-maison-ikeshita-tower .pickup-list__img{right:2.23214vw;width:33.48214vw;bottom:0}}@media only screen and (min-width:1481px){.pickup-list__item.-ground-maison-ikeshita-tower .pickup-list__img{right:12.9032258065%}}@media only screen and (min-width:897px){.pickup-list__item.-ground-maison-ikeshita-tower .pickup-list__img{width:31.4516129032vw}}@media only screen and (min-width:1281px){.pickup-list__item.-ground-maison-ikeshita-tower .pickup-list__img{width:25rem}}.pickup-list__item.-branz-tower-wellith-shinsaibashi-south .pickup-list__img{left:-4.66667vw;bottom:-4.66667vw}@media only screen and (min-width:768px){.pickup-list__item.-branz-tower-wellith-shinsaibashi-south .pickup-list__img{left:0;bottom:0}}@media only screen and (min-width:1481px){.pickup-list__item.-branz-tower-wellith-shinsaibashi-south .pickup-list__img{left:12.0967741935%}}.lineup{padding:21.33333vw 0}@media only screen and (min-width:768px){.lineup{padding:8.92857vw 0}}@media only screen and (min-width:897px){.lineup{padding:6.25rem 0}}@media only screen and (min-width:1281px){.lineup{padding:9.375rem 0}}.lineup-list-wrap{margin:0 auto;position:relative;padding:0 19.2vw}@media only screen and (min-width:768px){.lineup-list-wrap{width:100%;left:auto;padding:0}.lineup-list-wrap:after{background-size:100% 100%;width:5.02232vw;height:5.02232vw;left:58.81696vw;top:1.11607vw}}@media only screen and (min-width:897px){.lineup-list-wrap{padding-bottom:0}}.tablet .lineup-list-wrap:after{content:"";left:54.91071vw}.lineup-list{height:auto;-webkit-transition-timing-function:linear;transition-timing-function:linear;position:relative;z-index:1}.lineup-list__item{position:relative;overflow:hidden}@media only screen and (min-width:897px){.lineup-list__item{max-width:256px}}@media only screen and (min-width:1281px){.lineup-list__item{max-width:382px}}.lineup-list__heading{position:absolute;bottom:0;left:0;color:#fff;line-height:1.4;width:100%;z-index:2;letter-spacing:0;padding:0 4vw 5.33333vw;font-size:3.73333vw;font-weight:700}@media only screen and (min-width:768px){.lineup-list__heading{font-size:2.00893vw;padding:0 2.51116vw 2.51116vw}}@media only screen and (min-width:897px){.lineup-list__heading{font-size:15px;font-size:.9375rem;padding:0 9.067357513% 6.4766839378%}}@media only screen and (min-width:1281px){.lineup-list__heading{font-size:18px;font-size:1.125rem}}.lineup-list__info{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#000;opacity:.9;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:2;-webkit-transition:-webkit-transform .3s cubic-bezier(.23,1,.32,1) 0s;transition:-webkit-transform .3s cubic-bezier(.23,1,.32,1) 0s;transition:transform .3s cubic-bezier(.23,1,.32,1) 0s;transition:transform .3s cubic-bezier(.23,1,.32,1) 0s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) 0s;padding:2.66667vw 4vw 0}@media only screen and (min-width:768px){.lineup-list__info{padding:1.95313vw 2.23214vw 0}}@media only screen and (min-width:897px){.lineup-list__info{padding:1.25rem 1.25rem 0}.lineup-list__info:after,.lineup-list__info:before{content:none}}@media only screen and (min-width:1281px){.lineup-list__info{padding:1.875rem 1.25rem 0}}@media only screen and (min-width:768px){body:not(.tablet) .lineup-list__item:hover .lineup-list__info{-webkit-transform:translateY(0);transform:translateY(0)}}.lineup-list__item.is-active .lineup-list__info{-webkit-transform:translateY(0);transform:translateY(0)}.lineup-list__info-heading{color:#fff;letter-spacing:.03em;font-size:3.2vw;margin-bottom:2.66667vw}@media only screen and (min-width:768px){.lineup-list__info-heading{font-size:1.89732vw;margin-bottom:2.79018vw}}@media only screen and (min-width:897px){.lineup-list__info-heading{font-size:14px;font-size:.875rem;margin-bottom:.9375rem}}@media only screen and (min-width:1281px){.lineup-list__info-heading{font-size:18px;font-size:1.125rem;margin-bottom:1.5625rem}}.lineup-list__dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lineup-list__info-inner{width:100%}.lineup-list__info-inner:not(:last-child){margin-bottom:2vw}.lineup-list__info-inner:nth-child(-n+4){width:50%}@media only screen and (min-width:768px){.lineup-list__info-inner:not(:last-child){margin-bottom:1.39509vw}}@media only screen and (min-width:897px){.lineup-list__info-inner:not(:last-child){margin-bottom:.625rem}}@media only screen and (min-width:1281px){.lineup-list__info-inner:not(:last-child){margin-bottom:1.25rem}}.lineup-list__dt{color:#bababa;line-height:1;letter-spacing:.025em;font-size:2.66667vw;margin-bottom:1px}@media only screen and (min-width:768px){.lineup-list__dt{font-size:1.11607vw}}@media only screen and (min-width:897px){.lineup-list__dt{margin-bottom:2px;font-size:10px;font-size:.625rem}}.lineup-list__dd{color:#fff;line-height:1.3;letter-spacing:.025em;font-size:3.2vw}@media only screen and (min-width:768px){.lineup-list__dd{font-size:1.33929vw}}@media only screen and (min-width:897px){.lineup-list__dd{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1281px){.lineup-list__dd{font-size:14px;font-size:.875rem}}.lineup-list__cross{position:absolute;top:2.66667vw;right:2.66667vw;width:4.8vw;height:4.8vw;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;border-radius:100%;border:1px solid #fff;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1) 0s;transition:all .3s cubic-bezier(.23,1,.32,1) 0s}.lineup-list__cross img{height:2.66667vw;width:2.66667vw}@media only screen and (min-width:768px){.lineup-list__cross{top:1.67411vw;right:1.67411vw;width:1.95313vw;height:1.95313vw}.lineup-list__cross img{height:1.11607vw;width:1.11607vw}}@media only screen and (min-width:897px){.lineup-list__cross{display:none}}@media only screen and (min-width:897px){.tablet .lineup-list__cross{display:-webkit-box;display:-ms-flexbox;display:flex;top:.625rem;right:.625rem;width:1.25rem;height:1.25rem}.tablet .lineup-list__cross img{height:.625rem;width:.625rem}}.lineup-list__item.is-active .lineup-list__cross{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lineup-list__img{position:relative;overflow:hidden;padding-right:.0625rem}.lineup-list__img:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),to(#000));background:-webkit-linear-gradient(top,transparent,transparent 50%,#000);background:linear-gradient(180deg,transparent 0,transparent 50%,#000);opacity:.5}.lineup-scrollbar{background-color:#4a4a4a;height:2.93333vw!important;bottom:-10.93333vw!important;left:0!important;right:0;overflow:hidden;width:77.3333%;border-radius:0}.lineup-scrollbar:after{top:0}.lineup-scrollbar:after,.lineup-scrollbar:before{content:"";position:absolute;left:0;width:100%;height:1.06667vw;background-color:#1d1d1d;z-index:-1}.lineup-scrollbar:before{bottom:0}@media only screen and (min-width:768px){.lineup-scrollbar{height:1.11607vw!important;bottom:-4.85491vw!important;width:80.3571%}.lineup-scrollbar:after,.lineup-scrollbar:before{height:.44643vw}}@media only screen and (min-width:897px){.lineup-scrollbar{height:.375rem!important;bottom:-2.125rem!important;width:75%}.lineup-scrollbar:after,.lineup-scrollbar:before{height:.125rem}}.lineup-scrollbar-drag{background-color:#fff;height:2.93333vw;position:relative}@media only screen and (min-width:768px){.lineup-scrollbar-drag{height:1.11607vw}}@media only screen and (min-width:897px){.lineup-scrollbar-drag{height:.375rem}}.lineup .swiper-button-next{top:auto;bottom:-12vw;height:auto;width:auto;margin:0;right:4vw}.lineup .swiper-button-next:after{font-size:0;background:url(/tower/assets/img/common/carousel-arrow.svg);background-size:100% 100%;width:2.8vw;height:5.06667vw}@media only screen and (min-width:768px){.lineup .swiper-button-next{right:2.23214vw;bottom:-5.30134vw}.lineup .swiper-button-next:after{background-size:100% 100%;width:1.17188vw;height:2.12054vw}}@media only screen and (min-width:897px){.lineup .swiper-button-next{right:9.6354166667%;bottom:-2.5rem}.lineup .swiper-button-next:after{background-size:100% 100%;width:.6875rem;height:1.1875rem}}.lineup .swiper-button-prev{top:auto;bottom:-12vw;height:auto;width:auto;margin:0;left:4vw}.lineup .swiper-button-prev:after{font-size:0;background:url(/tower/assets/img/common/carousel-arrow.svg);background-size:100% 100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:2.8vw;height:5.06667vw}@media only screen and (min-width:768px){.lineup .swiper-button-prev{left:2.23214vw;bottom:-5.30134vw}.lineup .swiper-button-prev:after{background-size:100% 100%;width:1.17188vw;height:2.12054vw}}@media only screen and (min-width:897px){.lineup .swiper-button-prev{left:9.6354166667%;bottom:-2.5rem}.lineup .swiper-button-prev:after{background-size:100% 100%;width:.6875rem;height:1.1875rem}}.lineup-buttun{width:58.13333vw;margin:0 auto;padding-top:20vw}.lineup-buttun a{line-height:15.33333vw;display:block;background-color:#fff;text-align:center;font-weight:700;color:#1d1d1d;font-size:4.26667vw}.lineup-buttun a svg{width:2.13333vw;height:3.46667vw;padding-left:3.33333vw}.lineup-buttun a .arrow{fill:#1cd;fill-rule:evenodd}@media only screen and (min-width:768px){.lineup-buttun{width:23.99554vw;padding-top:10.60268vw}.lineup-buttun a{line-height:6.41741vw;font-size:1.78571vw}.lineup-buttun a svg{width:.89286vw;height:1.45089vw;padding-left:1.11607vw}}@media only screen and (min-width:897px){.lineup-buttun{width:15.75rem;padding-top:5rem}.lineup-buttun a{font-size:16px;font-size:1rem;line-height:3.75rem;border:1px solid hsla(0,0%,100%,.8);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1) 0s;transition:all .3s cubic-bezier(.23,1,.32,1) 0s}.lineup-buttun a:hover{color:#fff;background-color:hsla(0,0%,100%,0)}.lineup-buttun a svg{width:.625rem;height:1rem;padding-left:.9375rem}}@media only screen and (min-width:1281px){.lineup-buttun{padding-top:5.625rem}.lineup-buttun a{font-size:18px;font-size:1.125rem;line-height:4.25rem}}.technology{background:#ddd;padding:21.33333vw 0}@media only screen and (min-width:768px){.technology{padding:8.92857vw 0 8.37054vw}}@media only screen and (min-width:897px){.technology{padding:6.25rem 0 7.8125rem}}@media only screen and (min-width:1281px){.technology{padding:9.375rem 0 10.9375rem}}.technology-body{margin:0 auto;width:92vw}@media only screen and (min-width:768px){.technology-body{width:94.41964vw}}@media only screen and (min-width:897px){.technology-body{width:100%;max-width:1480px;padding-left:1.25rem;padding-right:1.25rem}}.technology-list{margin-left:-.72464%;margin-right:-.72464%}@media only screen and (min-width:768px){.technology-list{margin-left:-1.18203%;margin-right:-1.18203%}}@media only screen and (min-width:897px){.technology-list{margin-left:-1.04167%;margin-right:-1.04167%}}.technology-list__item{padding-left:.71429%;padding-right:.71429%;padding-top:2.66667vw;position:relative}.technology-list__item:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:calc(100% - 1.33333vw);height:25%;background-color:#fff;z-index:0}@media only screen and (min-width:768px){.technology-list__item{padding-left:1.15473%;padding-right:1.15473%;padding-top:3.62723vw}.technology-list__item:after{width:calc(100% - 2.23214vw)}}@media only screen and (min-width:897px){.technology-list__item{padding-left:1.02041%;padding-right:1.02041%;padding-top:1.875rem}.technology-list__item:after{width:93.8775510204%}}.technology-list__card{background-color:#fff;padding-bottom:10.66667vw;display:block}@media only screen and (min-width:768px){.technology-list__card{padding-bottom:6.13839vw}}@media only screen and (min-width:897px){.technology-list__card{padding-bottom:3.75rem;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1) 0s;transition:all .3s cubic-bezier(.23,1,.32,1) 0s}.technology-list__card:hover{-webkit-box-shadow:0 7px 16px 0 rgba(0,0,0,.13);box-shadow:0 7px 16px 0 rgba(0,0,0,.13)}.technology-list__card:hover .technology-list__thum img{-webkit-transform:scale(1.05);transform:scale(1.05)}}@supports (display:flex){.technology-list__card{height:100%}}@media only screen and (min-width:897px){.technology-list__thum{overflow:hidden}.technology-list__thum img{-webkit-transition:all .6s cubic-bezier(.23,1,.32,1) 0s;transition:all .6s cubic-bezier(.23,1,.32,1) 0s}}.technology-list__heading{font-weight:700;line-height:1.2;color:#1d1d1d;font-size:3.2vw;position:relative;z-index:1}@media only screen and (min-width:768px){.technology-list__heading{font-size:1.78571vw}}@media only screen and (min-width:897px){.technology-list__heading{font-size:16px;font-size:1rem}}@media only screen and (min-width:1281px){.technology-list__heading{font-size:18px;font-size:1.125rem}}.technology-list__text-area{padding:3.33333vw 3.33333vw 0}@media only screen and (min-width:768px){.technology-list__text-area{padding:1.67411vw 3.62723vw 0}}@media only screen and (min-width:897px){.technology-list__text-area{padding:1.25rem 1.875rem 0}}@media only screen and (min-width:1281px){.technology-list__text-area{padding:1.5625rem 2.1875rem 0}}.technology-list__text{display:none;color:#1d1d1d;position:relative;z-index:1}@media only screen and (min-width:768px){.technology-list__text{display:block;padding-top:1.95313vw}}@media only screen and (min-width:897px){.technology-list__text{padding-top:.9375rem;font-size:14px;font-size:.875rem}}@media only screen and (min-width:1281px){.technology-list__text{padding-top:.9375rem;font-size:16px;font-size:1rem}}.technology-list__link{position:absolute;z-index:1;color:#1d1d1d;bottom:4vw;right:8vw;padding-bottom:.66667vw;font-size:2.13333vw}.technology-list__link:before{content:"";position:absolute;height:1px;width:100%;bottom:0;left:0;background-color:#1d1d1d}.technology-list__link:after{content:"";position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:-4.53333vw;background:url(/tower/assets/img/common/icon_blank.svg);width:3.2vw;height:3.06667vw;background-size:100% 100%}@media only screen and (min-width:768px){.technology-list__link{bottom:2.79018vw;right:5.58036vw;padding-bottom:.33482vw;font-size:1.11607vw}.technology-list__link:after{top:40%;right:-1.5625vw;width:1.11607vw;height:1.06027vw;background-size:100% 100%}}@media only screen and (min-width:897px){.technology-list__link{bottom:1.5625rem;right:3.125rem;font-size:12px;font-size:.75rem;padding-bottom:.1875rem}.technology-list__link:before{-webkit-transition:width .3s cubic-bezier(.23,1,.32,1) 0s;transition:width .3s cubic-bezier(.23,1,.32,1) 0s}.technology-list__link:after{top:50%;right:-1.25rem;width:.875rem;height:.8125rem;background-size:100% 100%}}@media only screen and (min-width:1281px){.technology-list__link{font-size:14px;font-size:.875rem;bottom:1.875rem}}@media only screen and (min-width:897px){.technology-list__card:hover .technology-list__link:before{width:0}}.lineup-page{background-color:#1d1d1d;padding-top:12vw}@media only screen and (min-width:768px){.lineup-page{padding-top:6.13839vw}}@media only screen and (min-width:897px){.lineup-page{padding-top:3.125rem}}.lineup-page-content{position:relative;background:url(/tower/assets/img/lineup/lineup_heading_bg_sp.jpg) center 0 no-repeat;padding:11.33333vw 0 24vw;background-size:100% auto}@media only screen and (min-width:768px){.lineup-page-content{background-image:url(/tower/assets/img/lineup/lineup_heading_bg_tab.jpg);padding:4.46429vw 0 9.76563vw;background-size:100% auto}}@media only screen and (min-width:897px){.lineup-page-content{background-image:url(/tower/assets/img/lineup/lineup_heading_bg_pc.jpg);padding:5rem 0 7.5rem;background-size:auto auto}}@media only screen and (min-width:1281px){.lineup-page-content{padding:6.25rem 0 9.375rem}}.lineup-page-content-button{padding-top:6.66667vw}.lineup-page-content-button a{text-align:center;font-weight:700;display:block;background-color:#fff;color:#1d1d1d;width:70.13333vw;margin:0 auto;line-height:14.66667vw;font-size:4.26667vw}.lineup-page-content-button a svg{padding-left:2.66667vw;vertical-align:-5%;width:5.06667vw;height:4.66667vw}.lineup-page-content-button a svg .icon-dl{fill:#1cd}@media only screen and (min-width:768px){.lineup-page-content-button{padding-top:2.79018vw}.lineup-page-content-button a{width:29.57589vw;line-height:6.13839vw;font-size:1.78571vw}.lineup-page-content-button a svg{padding-left:1.11607vw;width:2.12054vw;height:1.95313vw}}@media only screen and (min-width:897px){.lineup-page-content-button{padding-top:3.125rem}.lineup-page-content-button a{width:19.875rem;line-height:3.25rem;font-size:16px;font-size:1rem;border:1px solid #fff;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1) 0s;transition:all .3s cubic-bezier(.23,1,.32,1) 0s}.lineup-page-content-button a:hover{color:#fff;background-color:transparent}.lineup-page-content-button a svg{padding-left:.625rem;width:1.25rem;height:1.125rem}}@media only screen and (min-width:1281px){.lineup-page-content-button{padding:0 1.25rem;max-width:1480px;width:100%;margin:0 auto;position:absolute;left:0;right:0;top:6.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lineup-page-content-button a{line-height:3.625rem;font-size:18px;font-size:1.125rem;margin:0}.lineup-page-content-button a svg{padding-left:.9375rem;width:1.375rem;height:1.25rem}}.lineup-page-list-wrap{margin:0 auto;width:80vw}@media only screen and (min-width:768px){.lineup-page-list-wrap{width:95.75893vw}}@media only screen and (min-width:897px){.lineup-page-list-wrap{max-width:92.5rem;width:95%;padding:0 1.25rem}}@media only screen and (min-width:1281px){.lineup-page-list-wrap{width:100%}}.lineup-page-list{padding-top:10.66667vw}@media only screen and (min-width:768px){.lineup-page-list{margin:0 -.0625rem;padding-top:4.7433vw}}@media only screen and (min-width:897px){.lineup-page-list{padding-top:5rem}}@media only screen and (min-width:1281px){.lineup-page-list{padding-top:6.25rem}}.lineup-page-list__item{color:#fff;padding-top:8.66667vw;position:relative}.lineup-page-list__item:first-child{padding-top:0}@media only screen and (min-width:768px){.lineup-page-list__item{padding:.0625rem}}.lineup-page-list__item-inner{overflow:hidden;position:relative}.lineup-page-list__item-inner:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),to(#000));background:-webkit-linear-gradient(top,transparent,transparent 50%,#000);background:linear-gradient(180deg,transparent 0,transparent 50%,#000);opacity:.5}.lineup-page-list__heading{font-weight:700;position:absolute;z-index:1;top:57.33333vw}.lineup-page-list__heading .-place{display:inline-block;background-color:#1d1d1d;line-height:6.66667vw;padding:0 3.33333vw;margin-bottom:1.33333vw}.lineup-page-list__heading .-name{display:block;font-size:4.26667vw;padding-left:3.33333vw;letter-spacing:0}@media only screen and (min-width:768px){.lineup-page-list__heading{top:35.15625vw}.lineup-page-list__heading .-place{font-size:1.78571vw;line-height:3.51563vw;padding:0 1.11607vw;margin-bottom:.55804vw}.lineup-page-list__heading .-name{font-size:2.56696vw;padding-left:1.11607vw}}@media only screen and (min-width:897px){.lineup-page-list__heading{top:70.0836820084%;left:0}.lineup-page-list__heading .-place{line-height:1.5625rem;font-size:12px;font-size:.75rem;padding:0 .9375rem;margin-bottom:.375rem}.lineup-page-list__heading .-name{padding-left:.9375rem;font-size:16px;font-size:1rem}}@media only screen and (min-width:1001px){.lineup-page-list__heading{top:70.3883495146%}.lineup-page-list__heading .-name{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1281px){.lineup-page-list__heading{top:74.2677824268%}.lineup-page-list__heading .-place{font-size:14px;font-size:.875rem;margin-bottom:.625rem}.lineup-page-list__heading .-name{font-size:22px;font-size:1.375rem}}.lineup-page-list__info{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);padding:3.33333vw 5.33333vw 0}@media only screen and (min-width:768px){.lineup-page-list__info{padding:2.79018vw 2.79018vw 0}}@media only screen and (min-width:897px){.lineup-page-list__info{padding:4.7169811321% 4.7169811321% 0}}@media only screen and (min-width:1281px){.lineup-page-list__info{padding:8.3682008368% 4.1841004184% 0}}@media only screen and (min-width:768px){body:not(.tablet) .lineup-page-list__item:hover .lineup-page-list__info{-webkit-transform:translateY(0);transform:translateY(0)}}.lineup-page-list__item.is-show .lineup-page-list__info{-webkit-transform:translateY(0);transform:translateY(0)}.lineup-page-list__info-heading{line-height:1.2;margin-bottom:2.66667vw}@media only screen and (min-width:768px){.lineup-page-list__info-heading{font-size:2.12054vw;margin-bottom:2.79018vw}}@media only screen and (min-width:897px){.lineup-page-list__info-heading{font-size:13px;font-size:.8125rem;margin-bottom:.625rem}}@media only screen and (min-width:1001px){.lineup-page-list__info-heading{font-size:15px;font-size:.9375rem;margin-bottom:.9375rem}}@media only screen and (min-width:1281px){.lineup-page-list__info-heading{font-size:18px;font-size:1.125rem;margin-bottom:1.375rem}}.lineup-page-list__info-inner{width:100%;margin-bottom:2vw}.lineup-page-list__info-inner:nth-child(-n+4){width:50%}.lineup-page-list__info-inner:last-child{margin-bottom:0}@media only screen and (min-width:768px){.lineup-page-list__info-inner{margin-bottom:1.39509vw}}@media only screen and (min-width:897px){.lineup-page-list__info-inner{margin-bottom:.5rem}}@media only screen and (min-width:1001px){.lineup-page-list__info-inner{margin-bottom:.625rem}}@media only screen and (min-width:1281px){.lineup-page-list__info-inner{margin-bottom:1.25rem}}.lineup-page-list__dt{color:#bababa;line-height:1;font-size:2.66667vw}@media only screen and (min-width:768px){.lineup-page-list__dt{font-size:1.11607vw;margin-bottom:.27902vw}}@media only screen and (min-width:897px){.lineup-page-list__dt{font-size:10px;font-size:.625rem;margin-bottom:.125rem}}.lineup-page-list__dd{font-size:3.2vw}@media only screen and (min-width:768px){.lineup-page-list__dd{font-size:1.5625vw}}@media only screen and (min-width:897px){.lineup-page-list__dd{font-size:10px;font-size:.625rem}}@media only screen and (min-width:1001px){.lineup-page-list__dd{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1281px){.lineup-page-list__dd{font-size:14px;font-size:.875rem}}.lineup-page-list__cross{position:absolute;top:4vw;right:4vw;width:4.8vw;height:4.8vw;z-index:2;background-color:#000;border-radius:100%;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1) 0s;transition:all .3s cubic-bezier(.23,1,.32,1) 0s}.lineup-page-list__cross img{height:2.66667vw;width:2.66667vw}@media only screen and (min-width:768px){.lineup-page-list__cross{top:2.79018vw;right:2.79018vw;width:2.00893vw;height:2.00893vw}.lineup-page-list__cross img{height:1.11607vw;width:1.11607vw}}@media only screen and (min-width:897px){.lineup-page-list__cross{display:none}}.tablet .lineup-page-list__cross{display:-webkit-box;display:-ms-flexbox;display:flex;top:.625rem;right:.625rem;width:1.25rem;height:1.25rem}.lineup-page-list__item.is-show .lineup-page-list__cross{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lineup-page-list__img{padding-top:.13333vw}@media only screen and (min-width:768px){.lineup-page-list__img{padding-top:0}}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-grid{display:-ms-grid;display:grid}.d-table{display:table}.d-none{display:none}@media only screen and (min-width:768px){.d-md-block{display:block}.d-md-inline{display:inline}.d-md-inline-block{display:inline-block}.d-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-md-grid{display:-ms-grid;display:grid}.d-md-table{display:table}.d-md-none{display:none}}@media only screen and (min-width:897px){.d-lg-block{display:block}.d-lg-inline{display:inline}.d-lg-inline-block{display:inline-block}.d-lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-lg-grid{display:-ms-grid;display:grid}.d-lg-table{display:table}.d-lg-none{display:none}}.color-white:not(:root){color:#fff}.fz-0:not(:root){font-size:0}@media only screen and (min-width:768px){.fz-md-0:not(:root){font-size:1.86667vw}}@media only screen and (min-width:897px){.fz-lg-0:not(:root){font-size:1.86667vw}}.text-align-left:not(:root){text-align:left}.text-align-center:not(:root){text-align:center}.text-align-right:not(:root){text-align:right}@media only screen and (min-width:768px){.text-align-md-left:not(:root){text-align:left}.text-align-md-center:not(:root){text-align:center}.text-align-md-right:not(:root){text-align:right}}@media only screen and (min-width:897px){.text-align-lg-left:not(:root){text-align:left}.text-align-lg-center:not(:root){text-align:center}.text-align-lg-right:not(:root){text-align:right}}.lh-1:not(:root){line-height:1}@media only screen and (min-width:768px){.lh-md-1:not(:root){line-height:1}}@media only screen and (min-width:897px){.lh-lg-1:not(:root){line-height:1}}.ls-lbase:not(:root){letter-spacing:.03}.ls-0:not(:root){letter-spacing:0}.ls-3:not(:root){letter-spacing:.03}.ls-5:not(:root){letter-spacing:.05}.ls-minus003:not(:root){letter-spacing:-.03}.ls-minus005:not(:root){letter-spacing:-.05}@media only screen and (min-width:768px){.ls-md-lbase:not(:root){letter-spacing:.03}.ls-md-0:not(:root){letter-spacing:0}.ls-md-3:not(:root){letter-spacing:.03}.ls-md-5:not(:root){letter-spacing:.05}.ls-md-minus003:not(:root){letter-spacing:-.03}.ls-md-minus005:not(:root){letter-spacing:-.05}}@media only screen and (min-width:897px){.ls-lg-lbase:not(:root){letter-spacing:.03}.ls-lg-0:not(:root){letter-spacing:0}.ls-lg-3:not(:root){letter-spacing:.03}.ls-lg-5:not(:root){letter-spacing:.05}.ls-lg-minus003:not(:root){letter-spacing:-.03}.ls-lg-minus005:not(:root){letter-spacing:-.05}}.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:768px){.justify-content-md-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-md-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-md-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-md-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-content-md-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-items-md-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-direction-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-direction-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap-md-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-md-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-grow-md-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width:897px){.justify-content-lg-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-lg-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-lg-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-lg-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-content-lg-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-items-lg-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-direction-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-direction-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap-lg-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-lg-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-grow-lg-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.mgt-0:not(:root){margin-top:0}.mgb-0:not(:root){margin-bottom:0}@media only screen and (min-width:768px){.mgt-md-0:not(:root){margin-top:0}.mgb-md-0:not(:root){margin-bottom:0}}@media only screen and (min-width:897px){.mgt-lg-0:not(:root){margin-top:0}.mgb-lg-0:not(:root){margin-bottom:0}}.pdt-0:not(:root){padding-top:0}.pdb-0:not(:root){padding-bottom:0}@media only screen and (min-width:768px){.pdt-md-0:not(:root){padding-top:0}.pdb-md-0:not(:root){padding-bottom:0}}@media only screen and (min-width:897px){.pdt-lg-0:not(:root){padding-top:0}.pdb-lg-0:not(:root){padding-bottom:0}}.float-left:not(:root){float:left}.float-right:not(:root){float:right}.clear-clear:not(:root){clear:both}@media only screen and (min-width:768px){.float-md-left:not(:root){float:left}.float-md-right:not(:root){float:right}.clear-md-clear:not(:root){clear:both}}@media only screen and (min-width:897px){.float-lg-left:not(:root){float:left}.float-lg-right:not(:root){float:right}.clear-lg-clear:not(:root){clear:both}}.position-static:not(:root){position:static}.position-absolute:not(:root){position:absolute}.position-relative:not(:root){position:relative}.position-fixed:not(:root){position:fixed}.position-sticky:not(:root){position:-webkit-sticky;position:sticky}@media only screen and (min-width:768px){.position-md-static:not(:root){position:static}.position-md-absolute:not(:root){position:absolute}.position-md-relative:not(:root){position:relative}.position-md-fixed:not(:root){position:fixed}.position-md-sticky:not(:root){position:-webkit-sticky;position:sticky}}@media only screen and (min-width:897px){.position-lg-static:not(:root){position:static}.position-lg-absolute:not(:root){position:absolute}.position-lg-relative:not(:root){position:relative}.position-lg-fixed:not(:root){position:fixed}.position-lg-sticky:not(:root){position:-webkit-sticky;position:sticky}}.overflow-hidden:not(:root){overflow:hidden}@media only screen and (min-width:768px){.overflow-md-hidden:not(:root){overflow:hidden}}@media only screen and (min-width:897px){.overflow-lg-hidden:not(:root){overflow:hidden}}
/*# sourceMappingURL=style.css.map */