@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Oswald:wght@400;500;700&display=swap");body:before{content:'';display:block;position:fixed;top:0;left:0;z-index:0;width:100vw;height:100vh;background:url(../images/special/acepilot/bg_content.jpg) center no-repeat;background-size:cover;z-index:-1}@media only screen and (max-width: 868px){body img{width:100%}}#acepilot main a{transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}#acepilot main a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}main .pg-mv{background:url(../images/special/acepilot/bg_mv.jpg) center no-repeat;background-size:cover;text-align:center}@media only screen and (max-width: 868px){main .pg-mv{padding:6vw 0}}@media only screen and (min-width: 869px){main .pg-mv{padding:50px}}@media only screen and (max-width: 868px){main .pg-mv h2{max-width:506px;width:80%;margin:auto}}@media only screen and (max-width: 868px){main .pg-mv h3{margin:4vw auto;font-size:3.5vw}}@media only screen and (min-width: 869px){main .pg-mv h3{margin:30px auto;font-size:22px}}main .pg-mv h3 span{position:relative;z-index:5;display:inline-block;font-size:150%}main .pg-mv h3 span:before{content:'';position:absolute;bottom:5px;display:block;background:linear-gradient(transparent 65%, rgba(220,159,31,0.7) 65%);-webkit-transform:skew(-16deg, 0deg);transform:skew(-16deg, 0deg);width:100%;height:50%;z-index:-1}main .pg-mv__description{line-height:2em}@media only screen and (max-width: 868px){main .pg-mv__description{width:90%;margin:auto;font-size:3.5vw}}@media only screen and (min-width: 869px){main .pg-mv__description{font-size:20px}}@media only screen and (max-width: 868px){main .pg-pilotlist{width:90%;margin:auto;padding:6vw 0}}@media only screen and (min-width: 869px){main .pg-pilotlist{padding:50px}}main .pg-pilotlist__wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1114px;margin:auto}@media only screen and (max-width: 868px){main .pg-pilotlist__wrap{gap:4.5vw}}@media only screen and (min-width: 869px){main .pg-pilotlist__wrap{-webkit-justify-content:center;justify-content:center;gap:34px}}main .pg-bnr{max-width:1122px;width:90%;margin:auto}@media only screen and (min-width: 869px){main .pg-bnr{text-align:center}}main .pg-bnr img{width:100%}main .pg-btn{max-width:400px;margin:auto}@media only screen and (max-width: 868px){main .pg-btn{width:75%;padding:6vw 0}}@media only screen and (min-width: 869px){main .pg-btn{padding:50px 0;text-align:center}}.pg-profile{max-width:1122px;margin:auto}@media only screen and (max-width: 868px){.pg-profile{width:90%}}.pg-profile h2{text-shadow:6px 6px 0 rgba(0,0,0,0.5)}@media only screen and (max-width: 868px){.pg-profile h2{padding-top:8vw;font-size:10vw;line-height:1.3}}@media only screen and (min-width: 869px){.pg-profile h2{padding-top:60px;font-size:50px}}.pg-profile h2 span{display:inline-block;font-size:50%;font-weight:normal}@media only screen and (max-width: 868px){.pg-profile h2 span{margin-left:3vw}}@media only screen and (min-width: 869px){.pg-profile h2 span{margin-left:20px}}@media only screen and (max-width: 868px){.pg-profile__data1{margin-top:6vw}}@media only screen and (min-width: 869px){.pg-profile__data1{display:-webkit-flex;display:flex;gap:25px;margin-top:50px}}@media only screen and (max-width: 868px){.pg-profile__data2{margin-top:6vw;padding-bottom:8vw}}@media only screen and (min-width: 869px){.pg-profile__data2{margin-top:50px;padding-bottom:60px}}@media only screen and (max-width: 868px){.pg-profile__data2 .data-mark{margin-bottom:3vw}}.pg-profile__data2 .data-mark ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 868px){.pg-profile__data2 .data-mark ul{gap:3vw}}@media only screen and (min-width: 869px){.pg-profile__data2 .data-mark ul{gap:24px}}.pg-profile__data2 .data-mark .caution{max-width:822px;margin:auto}@media only screen and (max-width: 868px){.pg-profile__data2 .data-record{margin-top:3vw}}@media only screen and (min-width: 869px){.pg-profile__data2 .data-record{margin-top:24px}}@media only screen and (min-width: 869px){.pg-profile__data2 .data-record ul{display:-webkit-flex;display:flex;gap:24px;margin:auto}}@media only screen and (min-width: 869px){.pg-profile__data2 .data-record ul li{max-width:547px}}@media only screen and (max-width: 868px){.pg-profile__data2 .data-record ul li{margin-bottom:3vw}}.pg-profile__data2 .data-record ul li:last-child{margin-bottom:0}.pg-profile__data2 .data-record ul li img{width:100%}.pg-profile .data-photo{margin:auto}@media only screen and (min-width: 869px){.pg-profile .data-photo{width:300px}}.pg-profile .data-text{text-shadow:2px 2px 0 rgba(0,0,0,0.5)}@media only screen and (max-width: 868px){.pg-profile .data-text{margin-top:3vw;font-size:3.5vw;line-height:2em}}.pg-profile .js-slides,.pg-profile .js-thum{opacity:0;transition:opacity .5s}.pg-profile .js-slides.slick-initialized,.pg-profile .js-thum.slick-initialized{opacity:1}@media only screen and (max-width: 868px){.pg-profile .js-slides{box-shadow:1.5vw 1.5vw 0 0 rgba(0,0,0,0.5)}}@media only screen and (min-width: 869px){.pg-profile .js-slides{box-shadow:10px 10px 0 0 rgba(0,0,0,0.5)}}@media only screen and (max-width: 868px){.pg-profile .js-thum{margin-top:3vw}}@media only screen and (min-width: 869px){.pg-profile .js-thum{margin-top:20px}}.pg-profile .js-thum li{width:calc(100% / 4 - 10px);cursor:pointer}@media only screen and (max-width: 868px){.pg-profile .js-thum li{margin-right:3vw;box-shadow:1.5vw 1.5vw 0 0 rgba(0,0,0,0.5)}}@media only screen and (min-width: 869px){.pg-profile .js-thum li{margin-right:20px;box-shadow:10px 10px 0 0 rgba(0,0,0,0.5)}}.pg-profile .js-thum li:last-child{margin-right:0}.pg-profile .js-thum li img{width:100%}.pg-profile .js-thum .slick-track{margin:0;-webkit-transform:unset !important;transform:unset !important}@media only screen and (max-width: 868px){.pg-profile__footer{padding-top:6vw}}@media only screen and (min-width: 869px){.pg-profile__footer{padding-top:50px}}.pg-profile__footer .pg-item{max-width:1122px;width:90%;margin:auto}@media only screen and (max-width: 868px){.pg-profile__footer .pg-item{margin:0 auto 6vw}}@media only screen and (min-width: 869px){.pg-profile__footer .pg-item{display:-webkit-flex;display:flex;gap:46px;margin-bottom:50px}}@media only screen and (min-width: 869px){.pg-profile__footer .item-img{width:40%}}@media only screen and (max-width: 868px){.pg-profile__footer .item-img{margin-bottom:4vw}}.pg-profile__footer .item-img img{border:1px solid #da9a1e}.pg-profile__footer .item-data{position:relative;font-weight:bold}@media only screen and (min-width: 869px){.pg-profile__footer .item-data{width:100%}}.pg-profile__footer .item-data .name{border-bottom:2px solid #da9a1e}@media only screen and (max-width: 868px){.pg-profile__footer .item-data .name{font-size:5vw;text-shadow:1vw 1vw 0 rgba(0,0,0,0.5)}}@media only screen and (min-width: 869px){.pg-profile__footer .item-data .name{font-size:40px;text-shadow:4px 4px 0 rgba(0,0,0,0.5)}}.pg-profile__footer .item-data .text-line{line-height:1.1}@media only screen and (max-width: 868px){.pg-profile__footer .item-data .text-line{padding-bottom:2vw;font-size:5vw;text-shadow:1vw 1vw 0 rgba(0,0,0,0.5)}}@media only screen and (min-width: 869px){.pg-profile__footer .item-data .text-line{padding-bottom:15px;font-size:40px;text-shadow:4px 4px 0 rgba(0,0,0,0.5)}}@media only screen and (max-width: 868px){.pg-profile__footer .item-data .price{margin-bottom:4vw;font-size:4vw;text-shadow:1vw 1vw 0 rgba(0,0,0,0.5)}}@media only screen and (min-width: 869px){.pg-profile__footer .item-data .price{margin-bottom:18px;font-size:calc(40px * .7);text-shadow:4px 4px 0 rgba(0,0,0,0.5)}}@media only screen and (max-width: 868px){.pg-profile__footer .item-data .pkg{display:-webkit-flex;display:flex;width:calc(100% / 2 - 2vw)}}.pg-profile__footer .item-data .pkg img{border:1px solid #da9a1e}@media screen and (min-width: 1210px){.pg-profile__footer .item-data .itemBtn{position:absolute;right:0;bottom:0}}@media screen and (max-width: 1209px){.pg-profile__footer .item-data .itemBtn{margin-top:20px}}@media only screen and (max-width: 868px){.pg-profile__footer .item-data .itemBtn{width:75%;margin:4vw auto 0}}.pg-movie__wrap{max-width:1122px;width:90%;margin:auto}@media only screen and (min-width: 869px){.pg-movie__wrap{display:-webkit-flex;display:flex;gap:46px;padding:50px 0 0}}@media only screen and (max-width: 868px){.pg-movie__wrap{margin:0 auto;padding-top:6vw}}.pg-movie__wrap .c-movie{text-align:initial}
