@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes flicker{0%{opacity:.8304576503}5%{opacity:.1886972649}10%{opacity:.4096656201}15%{opacity:.2019061181}20%{opacity:.6097171141}25%{opacity:.7510662432}30%{opacity:.0644132698}35%{opacity:.7100321215}40%{opacity:.7788534695}45%{opacity:.4325905215}50%{opacity:.7652231162}55%{opacity:.0650020499}60%{opacity:.7810710894}65%{opacity:.4134874711}70%{opacity:.3812201212}75%{opacity:.9080420127}80%{opacity:.9497861513}85%{opacity:.883125573}90%{opacity:.0961298597}95%{opacity:.9715943597}100%{opacity:.0312702755}}.animation_point{border:5px solid green;position:absolute;left:0;top:0;z-index:100;opacity:1;display:block;height:10px;width:10px;opacity:0}.animation_point.animated{border-color:hotpink}.anchor_point{border:5px solid red;position:absolute;left:0;top:0;z-index:100;opacity:0;display:block}.siteheader .mainmenu li a[href*='life']{background-color:rgba(205,205,203,0.5);text-decoration:none}body.life #contents{font-size:0;line-height:1;min-height:100vh;padding-bottom:25.391vw}body.life #contents::before{content:'';width:100vw;height:130.566vw;position:absolute;left:0;top:0;z-index:0}body.life #contents .contents_bg{position:absolute;left:0;top:0;width:100vw;height:130.566vw}body.life #contents .contents_bg img{width:100%;height:auto}body.life #contents .pageheader{text-align:center;position:relative;z-index:10;padding:21.484vw 0 56vw}body.life #contents .pageheader h1{font-size:7.031vw;letter-spacing:0.4em;text-indent:0.4em;font-family:'Noto Serif JP'}body.life #contents .pageheader p{font-size:2.637vw;letter-spacing:0.3em;line-height:4.883vw;text-indent:0.15em;padding:9.5vw 0 0;font-family:'Noto Serif JP'}body.life #contents .movie_layout header{padding-bottom:9.375vw}body.life #contents .movie_layout header h2{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}body.life #contents .movie_layout header h2::before{content:'';background:url("/harvestella/assets/img/life/hr.png") no-repeat center top/100vw auto;width:100vw;height:1.563vw;position:absolute;left:0;top:6.445vw}body.life #contents .movie_layout header h2 small{font-family:'Cormorant Garamond', serif;font-size:2.344vw;letter-spacing:1.36em;text-indent:0.68em}body.life #contents .movie_layout header h2 span{font-size:4.102vw;letter-spacing:0.42em;text-indent:0.21em;font-family:'Noto Serif JP';padding:10.547vw 0 0}body.life #contents .movie_layout .pv ~ p{font-size:2.832vw;line-height:5.859vw;letter-spacing:0.46em;padding:32.813vw 11.719vw 13vw;background:url("/harvestella/assets/img/life/bg.jpg") repeat-y left top/100% auto;margin-top:-25vw}body.life #contents .movie_layout .img_slider ~ .texts{padding:42.813vw 11.719vw 13vw;margin-top:-33.5vw}body.life #contents .movie_layout .img_slider ~ .texts,body.life #contents .movie_layout .pv ~ .texts{padding:32.813vw 11.719vw 13vw;background:url("/harvestella/assets/img/life/bg.jpg") repeat-y left top/100% auto;margin-top:-25vw}body.life #contents .movie_layout .img_slider ~ .texts p,body.life #contents .movie_layout .pv ~ .texts p{font-size:2.832vw;line-height:5.859vw;letter-spacing:0.46em}body.life #contents .movie_layout .img_slider ~ .texts p.chara,body.life #contents .movie_layout .pv ~ .texts p.chara{padding:0;display:flex;justify-content:center;flex-direction:column;justify-content:center;align-items:center;margin:8vw 0 0}body.life #contents .movie_layout .img_slider ~ .texts p.chara img,body.life #contents .movie_layout .pv ~ .texts p.chara img{width:100vw}body.life #contents .movie_layout .img_slider ~ .texts p.chara span,body.life #contents .movie_layout .pv ~ .texts p.chara span{font-size:3.32vw;padding:5.5vw 0 0}body.life #contents .movie_layout .img_slider ~ .texts p.chara span b,body.life #contents .movie_layout .pv ~ .texts p.chara span b{font-size:5.566vw}body.life #contents .movie_layout .pv{position:relative;left:0;top:0;z-index:300;width:100vw;height:60.449vw;overflow:hidden}body.life #contents .movie_layout .pv .mask{display:block;width:100vw;height:60.449vw;-webkit-mask-image:url("../img/life/mask02_v2.png");-webkit-mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-position:center center;z-index:10;transition:-webkit-mask-size 0.5s}body.life #contents .movie_layout .pv .bg_movie_wrapper{display:flex;width:100vw;height:60.449vw;position:relative;z-index:0;justify-content:center}body.life #contents .movie_layout .pv .bg_movie_wrapper iframe{width:112.5vw !important;height:63.281vw !important;margin-top:-1.368vw;pointer-events:none;transform:scale(1.08)}body.life #contents .movie_layout.movie_full .pv ~ p{font-size:2.832vw;line-height:5.859vw;letter-spacing:0.46em;padding:7.813vw 11.719vw 0;background:none;margin-top:0}body.life #contents .movie_layout.movie_full .pv{position:relative;left:0;top:0;z-index:300;width:100vw;height:60.449vw;overflow:hidden}body.life #contents .movie_layout.movie_full .pv .mask{display:block;width:100vw;height:60.449vw;-webkit-mask-image:url("../img/life/mask_v2.png");-webkit-mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-position:center center;z-index:10;transition:-webkit-mask-size 0.5s}body.life #contents .movie_layout.movie_full .pv .bg_movie_wrapper{display:flex;width:100vw;height:60.449vw;position:relative;z-index:0;justify-content:center}body.life #contents .movie_layout.movie_full .pv .bg_movie_wrapper iframe{width:112.5vw !important;height:63.281vw !important;margin-top:-1.368vw;pointer-events:none;transform:scale(1.08)}body.life #contents .movie_layout .img_slider{position:relative;left:5.078vw;top:0;z-index:300;width:89.844vw;height:auto;overflow:hidden}body.life #contents .movie_layout .img_slider .swiper-container{width:89.844vw;height:50.781vw;position:relative;z-index:0;justify-content:center}body.life #contents .movie_layout .img_slider .mask{display:block;width:89.844vw;height:50.781vw;-webkit-mask-image:url("../img/current/mask.png");-webkit-mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-position:center center;z-index:10;transition:-webkit-mask-size 0.5s}body.life #contents .movie_layout .img_slider .item img{width:100%;height:auto}body.life #contents .movie_layout .swiper-pagination{position:relative;z-index:100}body.life #contents .movie_layout .swiper-pagination .swiper-pagination-bullet{width:1.172vw;height:1.172vw;border-radius:0;transform:rotate(45deg);margin:3.32vw 1.172vw;background:#333;opacity:1;padding:0}body.life #contents .movie_layout .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a0a0a0;opacity:1}body.life #contents .movie_layout+.movie_layout{padding-top:19.043vw}@media screen and (min-width: 1024px){body.life #contents{padding:0;padding-bottom:206px}body.life #contents::before{content:'';width:1920px;height:1500px;left:50%;top:0;z-index:0;margin-left:-960px}body.life #contents .contents_bg{position:absolute;left:50%;height:1500px;margin-left:-960px;width:1920px}body.life #contents .contents_bg img{width:100%;height:auto}body.life #contents .pageheader{padding:96px 0 376px}body.life #contents .pageheader::before{content:'';background:url("/harvestella/assets/img/life/head@pc.png") no-repeat center top/859px 653px;left:50%;top:0;margin-left:-430px;width:859px;height:653px;z-index:0;position:absolute}body.life #contents .pageheader h1{font-size:58px;position:relative;z-index:10}body.life #contents .pageheader p{font-size:16px;line-height:33px;padding:66px 0 0;position:relative;z-index:10}body.life #contents .movie_layout header{padding-bottom:36px}body.life #contents .movie_layout header h2::before{content:'';background:url("/harvestella/assets/img/life/hr.png") no-repeat center top/auto 12px;width:1024px;height:12px;left:50%;top:53px;margin:0 0 0 -512px}body.life #contents .movie_layout header h2 small{font-size:18px}body.life #contents .movie_layout header h2 span{font-size:31px;padding:78px 0 0}body.life #contents .movie_layout .pv ~ p{font-size:21px;line-height:43px;padding:0 0 0;background:none;margin:0}body.life #contents .movie_layout .pv{position:relative;left:0;top:0;z-index:300;width:895px;height:583px;overflow:hidden;padding:38px 0 38px 33px}body.life #contents .movie_layout .pv .mask{display:block;width:895px;height:503px;-webkit-mask-image:url("../img/life/mask@pc_v2.png")}body.life #contents .movie_layout .pv .bg_movie_wrapper{display:flex;width:895px;height:503px;position:relative;z-index:0;justify-content:center}body.life #contents .movie_layout .pv .bg_movie_wrapper iframe{width:895px !important;height:503px !important;margin-top:0;pointer-events:none;transform:scale(1)}body.life #contents .movie_layout.movie_full .pv ~ p{font-size:21px;line-height:43px;padding:0 0 0}body.life #contents .movie_layout.movie_full .pv{position:relative;left:0;top:0;z-index:300;width:895px;height:583px;overflow:hidden;padding:38px 0 38px 33px}body.life #contents .movie_layout.movie_full .pv .mask{display:block;width:895px;height:503px;-webkit-mask-image:url("../img/life/mask@pc_v2.png")}body.life #contents .movie_layout.movie_full .pv .bg_movie_wrapper{display:flex;width:895px;height:503px;position:relative;z-index:0;justify-content:center}body.life #contents .movie_layout.movie_full .pv .bg_movie_wrapper iframe{width:895px !important;height:503px !important;margin-top:0;pointer-events:none;transform:scale(1)}body.life #contents .movie_layout .img_slider{position:relative;left:0;top:0;z-index:300;width:50%;padding:38px 0 38px 33px}body.life #contents .movie_layout .img_slider .swiper-container{width:895px;height:503px;position:relative;z-index:0;justify-content:center}body.life #contents .movie_layout .img_slider .mask{display:block;width:895px;height:503px;-webkit-mask-image:url("../img/current/mask@pc.png")}body.life #contents .movie_layout .swiper-pagination{position:relative;z-index:100}body.life #contents .movie_layout .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:24px 12px 0}body.life #contents .movie_layout .flex{background:url("/harvestella/assets/img/life/bg_moviesection.png");display:flex;justify-content:center}body.life #contents .movie_layout .flex .wrap{width:calc( 100% - 68px );max-width:1920px;margin:0 auto 0 0;display:flex;justify-content:center;align-items:center}body.life #contents .movie_layout .flex .wrap .pv{width:50%}body.life #contents .movie_layout .flex .wrap .pv ~ p{width:50%;padding:0 135px}body.life #contents .movie_layout .flex .img_slider ~ .texts,body.life #contents .movie_layout .flex .pv ~ .texts{padding:0;background:none;margin-top:0;width:50%}body.life #contents .movie_layout .flex .img_slider ~ .texts p,body.life #contents .movie_layout .flex .pv ~ .texts p{font-size:21px;line-height:48px;padding:0 135px}body.life #contents .movie_layout .flex .img_slider ~ .texts p.chara,body.life #contents .movie_layout .flex .pv ~ .texts p.chara{margin:33px 0 0}body.life #contents .movie_layout .flex .img_slider ~ .texts p.chara img,body.life #contents .movie_layout .flex .pv ~ .texts p.chara img{width:auto;height:228px}body.life #contents .movie_layout .flex .img_slider ~ .texts p.chara span,body.life #contents .movie_layout .flex .pv ~ .texts p.chara span{font-size:21px;padding:0 0 0}body.life #contents .movie_layout .flex .img_slider ~ .texts p.chara span b,body.life #contents .movie_layout .flex .pv ~ .texts p.chara span b{font-size:31px}body.life #contents .movie_layout.movie_right .flex .wrap{flex-direction:row-reverse}body.life #contents .movie_layout.movie_right .flex .wrap .img_slider,body.life #contents .movie_layout.movie_right .flex .wrap .pv{padding:38px 33px 38px 0}body.life #contents .movie_layout.movie_right .flex .wrap .pv ~ p{width:50%;padding:0 135px}body.life #contents .movie_layout.movie_full .flex{background:none}body.life #contents .movie_layout.movie_full .flex .wrap{flex-direction:column}body.life #contents .movie_layout.movie_full .flex .wrap .pv{padding:0;width:100%;height:620px}body.life #contents .movie_layout.movie_full .flex .wrap .pv .mask{display:block;width:100%;height:620px;-webkit-mask-image:url("../img/life/mask_full@pc_v2.png");-webkit-mask-repeat:repeat-x;-webkit-mask-size:auto 100%}body.life #contents .movie_layout.movie_full .flex .wrap .pv .bg_movie_wrapper{width:100%;height:620px}body.life #contents .movie_layout.movie_full .flex .wrap .pv .bg_movie_wrapper iframe{width:100% !important;height:1047.375px !important;margin-top:-214px}body.life #contents .movie_layout.movie_full .flex .wrap .pv ~ p{width:1280px;padding:0;margin:50px auto 0;text-align:center}body.life #contents .movie_layout+.movie_layout{padding-top:135px}}@media screen and (min-width: 1024px){body.life #contents .movie_layout .pv ~ p{font-size:14px;line-height:28.666px}body.life #contents .movie_layout .pv{overflow:visible;width:596.661px;height:388.663px;padding:25.333px 0 25.333px 22px}body.life #contents .movie_layout .pv .mask{width:596.661px;height:335.33px}body.life #contents .movie_layout .pv .bg_movie_wrapper{width:596.661px;height:335.33px}body.life #contents .movie_layout .pv .bg_movie_wrapper iframe{width:596.661px !important;height:335.33px !important}body.life #contents .movie_layout.movie_full .pv ~ p{font-size:14px;line-height:28.666px}body.life #contents .movie_layout.movie_full .pv{width:596.661px;height:388.663px;padding:25.333px 0 25.333px 22px}body.life #contents .movie_layout.movie_full .pv .mask{width:596.661px;height:335.33px}body.life #contents .movie_layout.movie_full .pv .bg_movie_wrapper{width:596.661px;height:335.33px}body.life #contents .movie_layout.movie_full .pv .bg_movie_wrapper iframe{width:596.661px !important;height:335.33px !important}body.life #contents .movie_layout .img_slider{width:50%;padding:25.333px 0 25.333px 22px;overflow:visible}body.life #contents .movie_layout .img_slider .swiper-container{width:596.661px;height:335.33px}body.life #contents .movie_layout .img_slider .mask{width:596.661px;height:335.33px}body.life #contents .movie_layout .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:16px 8px 0}body.life #contents .movie_layout .flex .wrap .img_slider,body.life #contents .movie_layout .flex .wrap .pv{width:50%}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p{font-size:14px;line-height:32px;padding:0 89.999px}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara{margin:22px 0 0}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara img,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara img{width:auto;height:151.998px}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara span,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara span{font-size:14px;padding:0 0 0}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara span b,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara span b{font-size:20.666px}body.life #contents .movie_layout .flex .wrap .pv ~ p{width:50%;padding:0 89.999px}body.life #contents .movie_layout.movie_right .flex .wrap .img_slider,body.life #contents .movie_layout.movie_right .flex .wrap .pv{padding:25.333px 22px 25.333px 0}body.life #contents .movie_layout.movie_right .flex .wrap .pv ~ p{width:50%;padding:0 89.999px}body.life #contents .movie_layout.movie_full .flex .wrap .pv{height:413.329px}body.life #contents .movie_layout.movie_full .flex .wrap .pv .mask{height:413.329px;-webkit-mask-image:url("../img/life/mask_full@pc_v2.png")}body.life #contents .movie_layout.movie_full .flex .wrap .pv .bg_movie_wrapper{width:100%;height:413.329px}body.life #contents .movie_layout.movie_full .flex .wrap .pv .bg_movie_wrapper iframe{width:100% !important;height:698.243px !important;margin-top:-142.666px}body.life #contents .movie_layout.movie_full .flex .wrap .pv ~ p{width:853.325px}}@media screen and (min-width: 1280px){body.life #contents .movie_layout .pv ~ p{font-size:1.094vw;line-height:2.24vw}body.life #contents .movie_layout .pv{width:46.615vw;height:30.365vw;padding:1.979vw 0 1.979vw 1.719vw}body.life #contents .movie_layout .pv .mask{width:46.615vw;height:26.198vw}body.life #contents .movie_layout .pv .bg_movie_wrapper{width:46.615vw;height:26.198vw}body.life #contents .movie_layout .pv .bg_movie_wrapper iframe{width:46.615vw !important;height:26.198vw !important}body.life #contents .movie_layout.movie_full .pv ~ p{font-size:1.094vw;line-height:2.24vw}body.life #contents .movie_layout.movie_full .pv{width:46.615vw;height:30.365vw;padding:1.979vw 0 1.979vw 1.719vw}body.life #contents .movie_layout.movie_full .pv .mask{width:46.615vw;height:26.198vw}body.life #contents .movie_layout.movie_full .pv .bg_movie_wrapper{width:46.615vw;height:26.198vw}body.life #contents .movie_layout.movie_full .pv .bg_movie_wrapper iframe{width:46.615vw !important;height:26.198vw !important}body.life #contents .movie_layout .img_slider{width:50%;padding:1.979vw 0 1.979vw 1.719vw}body.life #contents .movie_layout .img_slider .swiper-container{width:46.615vw;height:26.198vw}body.life #contents .movie_layout .img_slider .mask{width:46.615vw;height:26.198vw}body.life #contents .movie_layout .swiper-pagination .swiper-pagination-bullet{width:.625vw;height:.625vw;margin:1.25vw .625vw 0}body.life #contents .movie_layout .flex .wrap .img_slider,body.life #contents .movie_layout .flex .wrap .pv{width:50%}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p{font-size:1.094vw;line-height:2.5vw;padding:0 7.031vw}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara{margin:1.719vw 0 0}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara img,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara img{width:auto;height:11.875vw}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara span,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara span{font-size:1.094vw;padding:0 0 0}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara span b,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara span b{font-size:1.615vw}body.life #contents .movie_layout .flex .wrap .pv ~ p{width:50%;padding:0 7.031vw}body.life #contents .movie_layout.movie_right .flex .wrap .img_slider,body.life #contents .movie_layout.movie_right .flex .wrap .pv{padding:1.979vw 1.719vw 1.979vw 0}body.life #contents .movie_layout.movie_right .flex .wrap .pv ~ p{width:50%;padding:0 7.031vw}body.life #contents .movie_layout.movie_full .flex .wrap .pv{height:32.292vw}body.life #contents .movie_layout.movie_full .flex .wrap .pv .mask{height:32.292vw;-webkit-mask-image:url("../img/life/mask_full@pc_v2.png")}body.life #contents .movie_layout.movie_full .flex .wrap .pv .bg_movie_wrapper{width:100%;height:32.292vw}body.life #contents .movie_layout.movie_full .flex .wrap .pv .bg_movie_wrapper iframe{width:100% !important;height:54.551vw !important;margin-top:-11.146vw}body.life #contents .movie_layout.movie_full .flex .wrap .pv ~ p{width:66.667vw}}@media screen and (min-width: 1920px){body.life #contents::before{content:'';width:100%;height:78.125vw;left:0;margin-left:0}body.life #contents .contents_bg{position:absolute;left:0%;height:78.125vw;margin-left:0;width:100vw}body.life #contents .contents_bg img{width:100%;height:auto}body.life #contents .movie_layout .pv ~ p{font-size:21px;line-height:43px}body.life #contents .movie_layout .pv{width:895px;height:583px;overflow:hidden;padding:38px 0 38px 33px}body.life #contents .movie_layout .pv .mask{display:block;width:895px;height:503px}body.life #contents .movie_layout .pv .bg_movie_wrapper{display:flex;width:895px;height:503px}body.life #contents .movie_layout .pv .bg_movie_wrapper iframe{width:895px !important;height:503px !important;margin-top:0;pointer-events:none}body.life #contents .movie_layout.movie_full .pv ~ p{font-size:21px;line-height:43px}body.life #contents .movie_layout.movie_full .pv{width:895px;height:583px;overflow:hidden;padding:38px 0 38px 33px}body.life #contents .movie_layout.movie_full .pv .mask{display:block;width:895px;height:503px}body.life #contents .movie_layout.movie_full .pv .bg_movie_wrapper{display:flex;width:895px;height:503px}body.life #contents .movie_layout.movie_full .pv .bg_movie_wrapper iframe{width:895px !important;height:503px !important;margin-top:0;pointer-events:none}body.life #contents .movie_layout .img_slider{width:50%;padding:38px 0 38px 33px}body.life #contents .movie_layout .img_slider .swiper-container{width:895px;height:503px}body.life #contents .movie_layout .img_slider .mask{width:895px;height:503px}body.life #contents .movie_layout .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:24px 12px 0}body.life #contents .movie_layout .flex .wrap{max-width:inherit;width:1862px;margin:0 auto;position:relative;left:-34px}body.life #contents .movie_layout .flex .wrap .img_slider,body.life #contents .movie_layout .flex .wrap .pv{width:50%}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p{font-size:21px;line-height:48px;padding:0 135px}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara{margin:33px 0 0}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara img,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara img{width:auto;height:228px}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara span,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara span{font-size:21px;padding:0 0 0}body.life #contents .movie_layout .flex .wrap .img_slider ~ .texts p.chara span b,body.life #contents .movie_layout .flex .wrap .pv ~ .texts p.chara span b{font-size:31px}body.life #contents .movie_layout .flex .wrap .pv ~ p{width:50%;padding:0 135px}body.life #contents .movie_layout.movie_right .flex .wrap .img_slider,body.life #contents .movie_layout.movie_right .flex .wrap .pv{padding:38px 33px 38px 0}body.life #contents .movie_layout.movie_right .flex .wrap .pv ~ p{width:50%;padding:0 135px}body.life #contents .movie_layout.movie_full .flex{max-width:inherit}body.life #contents .movie_layout.movie_full .flex .wrap{max-width:inherit;width:100%}body.life #contents .movie_layout.movie_full .flex .wrap .pv{width:100%;height:32.292vw}body.life #contents .movie_layout.movie_full .flex .wrap .pv .mask{height:32.292vw}body.life #contents .movie_layout.movie_full .flex .wrap .pv .bg_movie_wrapper{height:32.292vw}body.life #contents .movie_layout.movie_full .flex .wrap .pv .bg_movie_wrapper iframe{width:100% !important;height:54.551vw !important;margin-top:-11.146vw}body.life #contents .movie_layout.movie_full .flex .wrap .pv ~ p{width:1280px;padding:0;margin:50px auto 0;text-align:center}}
