.p-access .inner,.p-news,.p-plan ul,.p-recommend [class^=wrp_]{max-width:950px;margin:auto}.iframe video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-fv{position:relative;width:100%;max-width:1400px;margin:auto}.p-fv:after{content:"";position:absolute;right:0;top:0;z-index:1;width:30.5729166667%;height:100%;background:-webkit-gradient(linear,right top,left top,from(#747474),color-stop(60%,rgba(116,116,116,.55)),to(rgba(116,116,116,0)));background:linear-gradient(to left,#747474 0,rgba(116,116,116,.55) 60%,rgba(116,116,116,0) 100%);mix-blend-mode:multiply;pointer-events:none}.p-fv .st{position:absolute;right:147px;top:210px;z-index:10}.p-fv iframe{display:block;width:100%;aspect-ratio:1400/723}.p-news{max-width:730px;margin-top:70px}.p-news h3{width:244px;margin:0 auto 40px}.p-news ul li+li{margin-top:10px}.p-news ul li a{display:block;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.p-news ul li a:hover{opacity:.7}.p-news ul li a img{width:100%}.p-plan{position:relative;margin-top:70px;padding:40px 0 50px;background:url(../images/common/bg2.png) left top}.p-plan:after,.p-plan:before{content:"";position:absolute;left:0;z-index:1;width:100%;height:1px;background:url(../images/common/line1.png) no-repeat left top}.p-plan:before{top:0}.p-plan:after{bottom:0}.p-plan h3{width:188px;margin:0 auto 40px}.p-plan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-plan ul li{width:280px}.p-plan ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-decoration:none!important;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.p-plan ul li a:hover{opacity:.7}.p-plan ul li a .wrp_txt{margin-top:10px}.p-plan ul li a .wrp_txt .txt{font-size:115%;letter-spacing:.03em;line-height:2.06}.p-plan ul li a .wrp_txt .price{margin-top:15px;border-top:1px dashed #999;border-bottom:1px dashed #999;padding-block:15px;text-align:center;font-size:108%;letter-spacing:.03em}.p-plan ul li a .wrp_txt .price em{margin-inline:10px;color:#3d6942;font-size:200%;letter-spacing:.08em;line-height:1}.p-plan ul li a .wrp_img{aspect-ratio:280/157}.p-plan ul li a .wrp_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-plan .btn{width:260px;margin:40px auto 0}.p-recommend{padding:70px 0 100px;background:url(../images/common/bg3.png) left top}.p-recommend [class^=wrp_]{position:relative;margin-top:70px}.p-recommend [class^=wrp_]:first-child{margin-top:0}.p-recommend [class^=wrp_] .btn{position:absolute;width:260px}.p-recommend .wrp_hot .btn{right:0;bottom:20px}.p-recommend .wrp_cui .btn{left:0;bottom:20px}.p-recommend .wrp_roo .btn{right:0;bottom:10px}.p-recommend .wrp_dri .btn{left:0;bottom:0}.p-access{position:relative;padding:80px 0 55px}.p-access:before{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:1px;background:url(../images/common/line1.png) no-repeat left top}.p-access .inner{position:relative}.p-access .inner .btn{width:260px;position:absolute;left:0;top:293px}