.l-wrapper{background:url("../img/interview/bg-pattern.png") center 0 #fff}@media screen and (min-width: 768px){.l-wrapper{background-size:12.9rem}}@media screen and (max-width: 767px){.l-wrapper{background-size:12.9rem}}@media screen and (min-width: 768px){.p-main-section{padding-top:17.5rem;margin-bottom:11rem}}@media screen and (max-width: 767px){.p-main-section{padding-top:10rem;margin-bottom:7rem}}.p-main-section .main-title{text-align:center;opacity:0}.p-main-section .main-title .title{padding-left:.5em;font-weight:700;line-height:2.2}.p-main-section .main-title .sub{font-weight:700;letter-spacing:.08em}.p-main-section .main-title .graph{display:block;margin:0 auto}@media screen and (min-width: 768px){.p-main-section .main-title{margin-bottom:3rem}.p-main-section .main-title .title{margin-bottom:0.8rem;font-size:4.2rem}.p-main-section .main-title .sub{margin-bottom:1.5rem;font-size:2.6rem}.p-main-section .main-title .graph{width:49rem}}@media screen and (max-width: 767px){.p-main-section .main-title{margin-bottom:1.5rem}.p-main-section .main-title .title{margin-bottom:1.5rem;font-size:2.8rem;line-height:1.6}.p-main-section .main-title .sub{margin-bottom:2.5rem;font-size:1.6rem}.p-main-section .main-title .graph{width:31.5rem}}.p-main-section .main-text{display:flex;flex-flow:column;align-items:center;opacity:0}.p-main-section .main-text p{font-weight:400;line-height:2.2;text-align:center}@media screen and (min-width: 768px){.p-main-section .main-text{gap:2.8rem}.p-main-section .main-text p{font-size:1.7rem}}@media screen and (max-width: 767px){.p-main-section .main-text{gap:2.8rem}.p-main-section .main-text p{font-size:1.4rem}}.p-movie-section{width:100%;opacity:0}@media screen and (min-width: 768px){.p-movie-section{margin-bottom:12rem}}@media screen and (max-width: 767px){.p-movie-section{margin-bottom:8rem}}@media screen and (min-width: 768px){.p-movie-section .movie-wrapper{justify-content:space-between;width:128rem;margin:0 auto}}@media screen and (max-width: 767px){.p-movie-section .movie-wrapper{align-items:center;height:52rem}}.p-movie-section .movie-head{margin:0 auto}@media screen and (min-width: 768px){.p-movie-section .movie-head{display:none}}@media screen and (max-width: 767px){.p-movie-section .movie-head{width:29.4rem;margin-bottom:4.5rem}.p-movie-section .movie-head .head{display:flex;flex-flow:row wrap;align-items:center;font-weight:700;opacity:0}.p-movie-section .movie-head .head .num{width:6.2rem;font-size:5rem}.p-movie-section .movie-head .head .title{padding-top:.2em;font-size:2.2rem;line-height:1.2}.p-movie-section .movie-head .head .next{display:flex;align-items:center;min-width:10rem;padding:0.5rem;margin-top:1.2rem;font-size:1.5rem;border-top:solid 1px #333;border-bottom:solid 1px #333}.p-movie-section .movie-head .head .next span{display:block;padding-bottom:0.2rem}.p-movie-section .movie-head .head .next span:first-of-type{padding-right:1.1rem;margin-right:1.1rem;border-right:solid 1px #333}.p-movie-section .movie-head .head:nth-of-type(n + 2){position:absolute;top:0;left:0}}.p-movie-section .movie-slide{display:flex;align-items:center}.p-movie-section .movie-slide .head{font-weight:700}.p-movie-section .movie-slide.swiper-slide-active .thumb{box-shadow:0 0 5rem #bfd1dc}@media screen and (min-width: 768px){.p-movie-section .movie-slide{width:19.7rem}.p-movie-section .movie-slide .head{margin-bottom:2rem}.p-movie-section .movie-slide .head .num{margin-bottom:1rem;font-size:4.6rem}.p-movie-section .movie-slide .head .title{font-size:1.4rem;line-height:1.5}.p-movie-section .movie-slide .head .next{display:none}.p-movie-section .movie-slide .thumb{transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-movie-section .movie-slide .thumb:hover{box-shadow:0 0 2.5rem #bfd1dc}}@media screen and (max-width: 767px){.p-movie-section .movie-slide{width:23rem !important;transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-movie-section .movie-slide .head{display:none}.p-movie-section .movie-slide .thumb{box-shadow:0 0 2.5rem #bfd1dc;transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-movie-section .movie-slide.swiper-slide-active{transform:scale(1.27)}}@media screen and (min-width: 768px){.p-movie-section .movie-pagination{display:none}}@media screen and (max-width: 767px){.p-movie-section .movie-pagination{position:relative;top:auto;bottom:auto;left:auto;margin-top:1.5rem;--swiper-theme-color: #333}}@media screen and (min-width: 768px){.p-lig-section{margin-bottom:13.5rem}}@media screen and (max-width: 767px){.p-lig-section{margin-bottom:5.5rem}}.p-lig-section .lig-title{display:flex;justify-content:center;overflow:hidden}.p-lig-section .lig-title .title{display:flex;align-items:center;padding:0 1em;font-weight:700;line-height:2.2}@media screen and (min-width: 768px){.p-lig-section .lig-title{margin-bottom:6rem}.p-lig-section .lig-title .title{font-size:2.8rem}.p-lig-section .lig-title .title::before,.p-lig-section .lig-title .title::after{position:absolute;display:block;width:50vw;height:1px;content:"";background:rgba(51,51,51,.2)}.p-lig-section .lig-title .title::before{left:-50vw}.p-lig-section .lig-title .title::after{right:-50vw}}@media screen and (max-width: 767px){.p-lig-section .lig-title{margin-bottom:3rem}.p-lig-section .lig-title .title{font-size:2.7rem;white-space:nowrap}}.p-lig-section .lig-members{display:flex;flex-flow:row wrap;justify-content:space-between}.p-lig-section .lig-members li p{cursor:pointer;background-color:#000}.p-lig-section .lig-members li p img{opacity:.5;transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-lig-section .lig-members li p.is-active{pointer-events:none}.p-lig-section .lig-members li p.is-active img{opacity:1}@media screen and (min-width: 768px){.p-lig-section .lig-members{margin-bottom:7.8rem}.p-lig-section .lig-members li{width:19.65rem}.p-lig-section .lig-members li p:hover img{opacity:1}}@media screen and (max-width: 767px){.p-lig-section .lig-members{row-gap:1.4rem;margin-bottom:4rem}.p-lig-section .lig-members li{width:11rem}}.p-lig-section .lig-detail .detail-panel{display:none;opacity:0}.p-lig-section .lig-detail .detail-panel .about .name{font-weight:700;line-height:1.8}.p-lig-section .lig-detail .detail-panel .about .history{line-height:1.7;text-align:justify;letter-spacing:.02em}.p-lig-section .lig-detail .detail-panel .story{font-weight:700}.p-lig-section .lig-detail .detail-panel .story .subtitle{line-height:1.7;color:#7e7f88}.p-lig-section .lig-detail .detail-panel .story .title{line-height:1.7}.p-lig-section .lig-detail .detail-panel .story picture{display:block;overflow:hidden}.p-lig-section .lig-detail .detail-panel .story picture img{display:block}.p-lig-section .lig-detail .detail-panel.is-active{display:block;opacity:1}@media screen and (min-width: 768px){.p-lig-section .lig-detail .detail-panel{justify-content:space-between}.p-lig-section .lig-detail .detail-panel.is-active{display:flex}.p-lig-section .lig-detail .detail-panel .about{width:32rem}.p-lig-section .lig-detail .detail-panel .about .name{margin-top:4rem;margin-bottom:2rem;font-size:2rem}.p-lig-section .lig-detail .detail-panel .about .history{font-size:1.5rem}.p-lig-section .lig-detail .detail-panel .story{width:88.8rem}.p-lig-section .lig-detail .detail-panel .story .subtitle,.p-lig-section .lig-detail .detail-panel .story .title{display:none}}@media screen and (max-width: 767px){.p-lig-section .lig-detail .detail-panel .about{display:flex;flex-flow:row wrap;gap:2rem 2.5rem;align-content:flex-start;align-items:center;margin-bottom:5.5rem}.p-lig-section .lig-detail .detail-panel .about .image{width:16.6rem}.p-lig-section .lig-detail .detail-panel .about .name{font-size:1.6rem}.p-lig-section .lig-detail .detail-panel .about .history{font-size:1.5rem}.p-lig-section .lig-detail .detail-panel .story .subtitle{font-size:1.5rem}.p-lig-section .lig-detail .detail-panel .story .title{font-size:1.6rem}.p-lig-section .lig-detail .detail-panel .story picture{margin-top:3rem;border:solid 2px #006cb8}.p-lig-section .lig-detail .detail-panel .story picture img{margin-top:-2.7rem}}.p-comingsoon{display:flex;flex-flow:column;align-items:center;justify-content:center;margin:auto;font-weight:700;line-height:1.8;color:#848484;text-align:center;background-color:#fff;box-shadow:0 0 24px rgba(51,51,51,.1)}.p-comingsoon span{position:absolute;padding:0 1em;color:#fff;background-color:#848484}@media screen and (min-width: 768px){.p-comingsoon{width:100rem;height:30rem;margin-bottom:17rem}.p-comingsoon h2{font-size:3.2rem}.p-comingsoon p{font-size:2.2rem}.p-comingsoon span{top:1rem;right:1rem;font-size:1.2rem}}@media screen and (max-width: 767px){.p-comingsoon{width:36rem;height:21.5rem;margin-bottom:8rem}.p-comingsoon h2{margin-bottom:1.5rem;font-size:2.4rem;line-height:1.5}.p-comingsoon p{font-size:1.4rem}.p-comingsoon span{top:1rem;right:1rem;font-size:1rem}}