﻿body{color:#ffffff;overflow-x:hidden}h1,h2,h3{font-family:"kinto-sans", sans-serif, "Nunito Sans";font-weight:normal}h1 span,h2 span,h3 span{color:#0497da;font-family:"kinto-sans", sans-serif, "Nunito Sans";font-weight:normal}h2{position:relative}h2::before{font-family:orpheuspro, serif;color:#0497da;opacity:0.1;position:absolute}h2.reason::before{content:'REASON'}h2.merit::before{content:'MERIT'}h2.sales-quota::before{content:'SIMULATION'}h2.owner-merit::before{content:'AIRCRAFT'}h2.owner-voice::before{content:'MEMBER\00A0VOICE'}h2.contract::before{content:'PRICE'}h2.faq::before{content:'FAQ'}p{font:"kinto-sans", sans-serif, "Nunito Sans";font-family:'Noto Sans JP', sans-serif}p span{color:#0497da;font-size:1.05em}html{scroll-behavior:smooth}.section-wrapper{width:90%;margin:0 auto;position:relative}.section-wrapper .pricing-section{max-width:70%;margin:0px auto;padding:32px 24px}.section-wrapper .pricing-container{display:flex;border:1px solid rgba(255,255,255,0.12)}.section-wrapper .year-pricing-title{width:240px;padding:24px;background-color:#000D23;text-align:center;display:flex;justify-content:center;align-items:center}.section-wrapper .flight-pricing-title{width:240px;padding:24px;background-color:#0F203D;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-wrapper .flight-pricing-title .sub{font-size:12px;opacity:.8}.section-wrapper .pricing-content{flex:1;border-left:1px solid rgba(255,255,255,0.12)}.section-wrapper .pricing-row{display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,0.12);font-size:14px}.section-wrapper .pricing-row:last-child{border-bottom:none}.section-wrapper .label{flex:1}.section-wrapper .value{min-width:120px;text-align:right;font-size:18px}.section-wrapper .pricing-note{padding:12px 0 32px 24px;font-size:12px;opacity:.9;text-align:right;margin:0 auto}.detail-container{width:85%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}br.for-sp{display:none}h1{font-size:60px;line-height:84px;margin-bottom:40px;font-weight:600}h2{font-size:36px;text-align:center;margin-bottom:90px}h2::before{font-size:124px}h2.reason{font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-style:normal;font-size:10px;line-height:100%;letter-spacing:0.4em;text-align:center}h2.reason::before{bottom:-40px;right:55%}h2.merit::before{bottom:-52px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}h2.sales-quota::before{bottom:-40px;left:0.5em}h2.owner-merit::before{bottom:-40px;left:0}h2.owner-voice::before{bottom:-40px;right:1em}h2.contract::before{bottom:-40px;left:0.5em}h2.faq::before{bottom:-12px;left:25%}h3{font-size:22px;line-height:37px;margin-bottom:1em}p{font-size:16px}.cv-btn{background:#0497da;display:flex;align-items:center;width:391px;height:75px;margin:0 auto}.cv-btn p{font:20px "kinto-sans", sans-serif, "Nunito Sans";color:#ffffff;width:80%;text-align:center;padding-left:3em;font-weight:800}.cv-btn:hover{background:#000D23}.yazirushi{position:relative;width:1.5em;margin:1em}.yazirushi__line01{height:1px;background-color:#ffffff}.yazirushi__line02{position:absolute;top:0;right:0;transform-origin:right bottom;width:8px;height:1px;background-color:#ffffff;transform:rotate(45deg)}header{position:fixed;background:transparent;z-index:100;padding:22px 40px;width:100%;transition:background-color .3s, color .3s}header.scrolled{background:#ffffff}header nav.sp-nav{display:none}header ul{display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto}header ul li#sp_hamburger{display:none}header ul li a{display:block;margin:0 1em;text-decoration:none;color:#ffffff;font:13px "kinto-sans", sans-serif, "Nunito Sans"}header ul li a:hover{color:#0497da}header ul li a.pc-nav-menu.scrolled{color:#151f33}header ul li a.pc-nav-menu:hover{color:#0497da}header ul li a .cv-btn{width:212px;height:49px}header ul li a .cv-btn p{font:13px "kinto-sans", sans-serif, "Nunito Sans";padding-left:2em;font-weight:800}header ul li.corp-logo.scrolled>svg>path{fill:#052e4d}header ul li:first-child{margin-right:2.5em}header ul li:nth-child(9){margin-left:auto}nav.sp-nav{display:none}.first-view{background:linear-gradient(to bottom left, #000, #06141f);position:relative;overflow:hidden;height:100vh;max-height:850px}.first-view .atf-wrapper{width:90%;margin:0 auto;position:relative}.first-view .atf-wrapper .atf-text-area{width:726px;padding:200px 0;z-index:80;animation:slideUp 2s cubic-bezier(0, 0, 0.58, 1) 1 forwards;opacity:0}.first-view .atf-wrapper .atf-text-area .atf-english-title{color:#0497da;font-size:30px;font-family:orpheuspro, serif;font-weight:normal;margin-bottom:40px}.first-view .atf-wrapper .atf-text-area .message{width:490px}.first-view .atf-wrapper .atf-ellipse-shape{background-color:#141d30;opacity:0.3;top:-31px;left:863px;width:992px;height:902px;border-radius:50% 0 0;position:absolute}.first-view .helicopter{top:0;right:0;width:auto;height:850px;position:absolute;opacity:70%;margin:0;padding:0}.first-view .helicopter img{height:100%;width:auto;display:block;vertical-align:top;margin:0;padding:0}.first-view .helicopter img.helicopter-pc{display:block !important}.first-view .helicopter img.helicopter-sp{display:none !important}@keyframes slideIn{0%{transform:translateX(-60px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(50px)}40%{opacity:1}100%{transform:translateY(0);opacity:1}}.second-section{background:#161616}.second-section .section-wrapper{padding-top:258px}.second-section .section-wrapper .detail-container .detail-box{width:43%}.second-section .section-wrapper .detail-container .detail-box .sub-title{font:20px orpheuspro, serif;line-height:84px;color:#0497da}.third-section{background:#000;position:relative}.third-section .scrolldown{margin:0 auto;text-align:center;position:absolute;top:-68px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.third-section .scrolldown span{color:#0497da;font:13px orpheuspro, serif}.third-section .scrolldown .scrollLine{margin-top:1em;width:50%;height:235px;border-right:1px #0497da solid}.third-section .section-wrapper{padding-top:258px}.third-section .section-wrapper .detail-container{padding-bottom:30%}.third-section .section-wrapper .detail-container .detail-box{width:25%;position:relative}.third-section .section-wrapper .detail-container .detail-box picture{width:100%;height:auto}.third-section .section-wrapper .detail-container .detail-box picture img{width:100%}.third-section .section-wrapper .detail-container .detail-box h3{padding-top:1em}.third-section .section-wrapper .detail-container .detail-box::before{color:#0497da;font:62px orpheuspro, serif;opacity:0.5;position:absolute;left:0;top:-54px}.third-section .section-wrapper .detail-container .detail-box.first::before{content:'01'}.third-section .section-wrapper .detail-container .detail-box.second::before{content:'02'}.third-section .section-wrapper .detail-container .detail-box.third::before{content:'03'}.third-section .section-wrapper .show-banner{width:100%;aspect-ratio:7 / 2;position:absolute;bottom:-5%}.third-section .section-wrapper .show-banner img{width:100%;height:100%;object-fit:cover}.fourth-section{background:#161616;position:relative;height:2000px}.fourth-section .section-wrapper{background:#ffffff;position:absolute;top:-124px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);padding-top:186px}.fourth-section ul{width:85%;margin:0 auto;color:#151f33}.fourth-section ul li{display:flex;justify-content:space-between;margin-bottom:90px}.fourth-section ul li:nth-child(even){flex-direction:row-reverse}.fourth-section ul li img{width:439px;height:262px}.fourth-section ul li .detail{width:536px}.fourth-section ul li .detail h3{display:inline-block;border-bottom:1px solid #0497da}.fourth-section ul li .detail__link{text-decoration:underline}.fourth-section .attention-notes{margin:50px auto 100px;width:85%}.fourth-section .attention-notes p{font-size:12px;line-height:24px;color:#151f33}.fifth-section{background-color:#161616}.fifth-section .section-wrapper{width:90%;max-width:1400px;margin:0 auto;padding:186px 0 93px 0}.fifth-section .section-wrapper .detail-container{display:flex;justify-content:space-between}.fifth-section .section-wrapper .detail-container picture{width:30%}.fifth-section .section-wrapper .detail-container img{width:100%}.seventh-section{background:#000;padding-top:190px;padding-bottom:32px}.seventh-section .detail-container{padding-bottom:3%}.seventh-section .detail-container .detail-box{width:40%}.seventh-section .detail-container .detail-box h3{display:inline-block;border-bottom:1px solid #0497da}.last-section{background:#161616;padding-top:304px;position:relative}.last-section .section-wrapper .detail-container{display:block;border-top:1px solid #0497da;padding-bottom:120px}.last-section .section-wrapper .detail-container .detail-box{padding-left:73px;position:relative;border-bottom:1px solid #0497da}.last-section .section-wrapper .detail-container .detail-box::before{font-size:16px;font-family:orpheuspro, serif;color:#0497da;position:absolute;top:2em;left:0}.last-section .section-wrapper .detail-container .detail-box__01::before{content:'Q1'}.last-section .section-wrapper .detail-container .detail-box__02::before{content:'Q2'}.last-section .section-wrapper .detail-container .detail-box__03::before{content:'Q3'}.last-section .section-wrapper .detail-container .detail-box__04::before{content:'Q4'}.last-section .section-wrapper .detail-container .detail-box__05::before{content:'Q5'}.last-section .section-wrapper .detail-container .detail-box__06::before{content:'Q6'}.last-section .section-wrapper .detail-container .toggle{display:none}.last-section .section-wrapper .detail-container .Label{padding:30px 0;display:block;color:#ffffff;font:18px "kinto-sans", sans-serif, "Nunito Sans"}.last-section .section-wrapper .detail-container .Label::before{content:'';border-top:1px solid #0497da;width:26px;position:absolute;right:20px;top:42px}.last-section .section-wrapper .detail-container .Label::after{content:'';position:absolute;border-left:1px solid #0497da;height:26px;right:32px;top:30px;transform:rotate(0);transition:0.5s}.last-section .section-wrapper .detail-container .Label,.last-section .section-wrapper .detail-container .answer{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.5s}.last-section .section-wrapper .detail-container .answer{height:0;padding:0;overflow:hidden;font-weight:lighter}.last-section .section-wrapper .detail-container .toggle:checked+.Label+.answer{height:auto;padding:0 0 30px;transition:all .5s}.last-section .section-wrapper .detail-container .toggle:checked+.Label::before{content:'';font-size:2em;border-top:1px solid #0497da;width:26px;height:1px;position:absolute;top:42px}.last-section .section-wrapper .detail-container .toggle:checked+.Label::after{transform:rotate(-90deg) !important;transition:0.5s}.last-section .section-wrapper .detail-container .warning{text-align:center;padding-top:50px}.last-section a.cv-area{display:block;width:85%;background-color:#0497da;text-decoration:none;margin:0 auto;position:absolute;bottom:-90px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.last-section a.cv-area .cv-btn-big{width:100%;display:flex;align-items:center;justify-content:space-between;padding:30px 45px}.last-section a.cv-area .cv-btn-big img.pamphlet{height:127px;width:auto}.last-section a.cv-area .cv-btn-big img.arrow{width:52px;height:52px;transform:rotate(90deg)}.last-section a.cv-area .cv-btn-big p{color:#ffffff;font-size:28px;font-family:"kinto-sans", sans-serif, "Nunito Sans";padding-right:4em;font-weight:800}.last-section a.cv-area:hover{background:#9d8c37}footer{background-color:#3A3A3A;padding-top:60px;font-size:13px}footer .footer-container{width:77%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}footer .footer-container img{padding-right:3em;margin-top:0}footer .footer-container .footer-nav{display:flex;flex-direction:column;gap:12px;flex-grow:1}footer .footer-container .footer-nav .footer-nav-primary{display:flex;justify-content:flex-start;gap:50px}footer .footer-container .footer-nav .footer-nav-primary li a{text-decoration:none;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0.05em;color:#ffffff}footer .footer-container .footer-nav .footer-nav-primary li a:hover{color:#0497da}footer .footer-container .footer-nav .footer-nav-secondary{display:flex;justify-content:flex-start;gap:50px}footer .footer-container .footer-nav .footer-nav-secondary li a{text-decoration:none;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-size:12px;line-height:20px;letter-spacing:0.05em;color:#B4B4B4}footer .footer-container .footer-nav .footer-nav-secondary li a:hover{color:#0497da}footer .footer-container a.cv-area{padding-left:3em}footer .footer-container .footer-cv-btn{width:212px;height:49px}footer .footer-container .footer-cv-btn p{font-size:13px;font-weight:800}footer .sns-icon-area{width:77%;margin:0 auto}footer .sns-icon-area ul{display:flex;justify-content:flex-end}footer .sns-icon-area ul li{padding-left:27px}footer .sns-icon-area ul li img{width:32px}footer .sns-icon-area ul li img:hover{opacity:0.5}footer .copyright{width:100%;padding-top:60px;padding-bottom:30px;text-align:center;font-size:13px;font-family:"kinto-sans", sans-serif, "Nunito Sans";color:#ffffff}header#header{background:#000 !important}header#header.scrolled{background:#000 !important}header#header ul.nav{justify-content:flex-end}header#header ul.nav li.corp-logo{margin-right:auto}header#header ul.nav li.corp-logo.scrolled>svg>path{fill:#fff !important}header#header ul.nav li.pc-nav a{margin:0 2em;color:#fff !important}header#header ul.nav li.pc-nav a.pc-nav-menu.scrolled{color:#fff !important}.cv-btn-rounded{border-radius:8px;justify-content:center}.cv-btn-rounded .yazirushi{display:none}.cv-btn-rounded p{padding-left:0 !important;text-align:center;width:100%}.cv-btn-rounded:hover{background:#0497da !important}header#header .contact-btn .cv-btn-rounded{width:197px;height:32px;background:#0497DA;opacity:1;border-radius:8px}header#header .contact-btn .cv-btn-rounded p{color:#fff;font-size:13px}header#header .contact-btn .cv-btn-rounded:hover{background:#0497DA !important}.first-view{position:relative;overflow:hidden}.first-view .video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.first-view .video-background video{width:100%;height:100%;object-fit:cover}.first-view .video-background::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#0000005c;z-index:2}.first-view .helicopter{position:absolute;z-index:1;opacity:70%;top:0;right:0;height:100vh;width:auto;margin:0;padding:0}.first-view .helicopter img{height:100%;width:auto;display:block;vertical-align:top;margin:0;padding:0}.first-view .helicopter img.helicopter-pc{display:block !important}.first-view .helicopter img.helicopter-sp{display:none !important}.first-view .atf-wrapper{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:100%;padding-top:100px;padding-bottom:24px;width:100%;margin:0}.first-view .hero-logo-container{text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:6%}.first-view .hero-logo-container .hero-logo{max-width:680px;width:auto;height:18px;margin-bottom:30px}.first-view .hero-logo-container .hero-catchphrase{color:#fff;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:0.4em;text-align:center;margin:0}.first-view .hero-cta-container{text-align:center;margin-bottom:20px}.first-view .hero-cta-container .hero-cv-btn{width:360px;height:48px;background:#0497DA;border:none;border-radius:8px;opacity:1;display:flex;align-items:center;justify-content:center;gap:8px}.first-view .hero-cta-container .hero-cv-btn p{font-size:16px;font-weight:600}.first-view .hero-cta-container .hero-cv-btn .hero-cta-arrow{width:16px;height:16px}.first-view .hero-arrow{text-align:center;margin-bottom:0}.first-view .hero-arrow svg{width:24px;height:24px}.reason-section{width:100%;height:1031px;background:#000000;padding:110px 0;opacity:1}.reason-section .section-wrapper{max-width:1512px;margin:0 auto;padding:0 50px}.reason-section .reason-section-title{width:100%;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-style:normal;font-size:56px;line-height:76px;letter-spacing:0.05em;margin-bottom:12px;text-align:left}.reason-section .reason-section-description{width:100%;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:28px;letter-spacing:0.05em;margin-bottom:88px;text-align:left}.reason-section .reason-cards-container{display:flex;gap:45px;justify-content:center}.reason-section .reason-card{width:360px;border-radius:8px;overflow:hidden}.reason-section .reason-card:nth-child(2){width:398px}.reason-section .reason-card .reason-card-image{width:100%;height:400px;display:block;border-radius:8px;overflow:hidden;margin-bottom:36px}.reason-section .reason-card .reason-card-image img{width:100%;height:100%;object-fit:cover}.reason-section .reason-card .reason-card-title{color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-style:normal;font-size:22px;line-height:100%;letter-spacing:0.2em;text-align:center;margin-bottom:12px;padding:0}.reason-section .reason-card .reason-card-text{color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:28px;letter-spacing:0.05em;text-align:center;padding:0 20px}.reason-section .reason-cta-container{text-align:center;margin-top:64px}.reason-section .reason-cta-link{display:inline-flex;align-items:center;text-decoration:none;gap:8px}.reason-section .reason-cta-link .reason-cta-text{color:#0497DA;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:28px;letter-spacing:0.05em}.reason-section .reason-cta-link .reason-cta-arrow{width:20px;height:20px}.reason-section .reason-cta-link:hover .reason-cta-text{text-decoration:underline}.gallery-section{width:100%;height:860px;position:relative;opacity:1}.gallery-section .gallery-background{width:100%;height:100%;position:relative}.gallery-section .gallery-background::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004D;z-index:1;pointer-events:none}.gallery-section .gallery-background [class*="gallery-main-image"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.5s ease-in-out;pointer-events:none}.gallery-section .gallery-background .active[class*="gallery-main-image"]{opacity:1;pointer-events:auto}.gallery-section .gallery-background [class*="gallery-main-image"] img{width:100%;height:100%;object-fit:cover}.gallery-section [class*="gallery-arrow"]{position:absolute;top:50%;background:rgba(0,0,0,0.3);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background 0.3s}.gallery-section [class*="gallery-arrow"]:hover{background:rgba(0,0,0,0.5)}.gallery-section [class*="gallery-arrow"] .gallery-arrow-icon{width:21px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,0)}.gallery-section [class*="gallery-arrow"] .gallery-arrow-icon.gallery-arrow-icon-left{transform:translate(-50%, -50%) rotate(180deg)}.gallery-section [class*="gallery-arrow"][class*="arrow-left"]{left:38px;transform:translateY(-50%)}.gallery-section [class*="gallery-arrow"][class*="arrow-right"]{right:38px;transform:translateY(-50%)}.gallery-section [class*="gallery-thumbnails"]{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);display:flex;gap:16px;z-index:10}.gallery-section [class*="gallery-thumbnails"] [class*="gallery-thumbnail"]{width:91px;height:91px;border:none;padding:0;cursor:pointer;opacity:0.7;transition:all 0.3s;background:transparent;border-radius:8px;overflow:hidden}.gallery-section [class*="gallery-thumbnails"] .active[class*="gallery-thumbnail"]{opacity:1;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.45)}.gallery-section [class*="gallery-thumbnails"] [class*="gallery-thumbnail"]:hover{opacity:1}.gallery-section [class*="gallery-thumbnails"] [class*="gallery-thumbnail"] img{width:100%;height:100%;object-fit:cover;display:block}.gallery-section .gallery-title{position:absolute;top:110px;left:51px;width:auto;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:56px;line-height:76px;letter-spacing:0.05em;text-align:left;z-index:10;margin:0 0 24px 0}.gallery-section .gallery-content{position:absolute;top:550px;left:50px;z-index:10;display:none}.gallery-section .gallery-content.active{display:block}.gallery-section .gallery-content .gallery-location{width:auto;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0.2em;margin:0 0 20px 0}.gallery-section .gallery-content .gallery-description{width:696px;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0.05em;text-shadow:0px 0px 4px black;margin:0 0 6px 0}.gallery-section .gallery-content .gallery-cta-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:opacity 0.3s;margin-top:6px}.gallery-section .gallery-content .gallery-cta-link:hover{opacity:0.8}.gallery-section .gallery-content .gallery-cta-link .gallery-cta-text{color:#0497DA;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:16px;line-height:28px;letter-spacing:0.05em}.gallery-section .gallery-content .gallery-cta-link .gallery-cta-arrow{width:20px;height:20px}.gallery-section .gallery-cta-button{display:none}.gallery-section-4 .gallery-aircraft-specs{position:absolute;top:550px;left:50px;z-index:10;display:flex;flex-direction:column;gap:0}.gallery-section-4 .gallery-aircraft-specs .specs-row{display:flex;line-height:28px}.gallery-section-4 .gallery-aircraft-specs .specs-row .specs-label{width:148px;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-size:16px;letter-spacing:0.05em;text-align:right;padding-right:4px;text-shadow:0px 0px 2px black}.gallery-section-4 .gallery-aircraft-specs .specs-row .specs-value{width:385px;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-size:16px;letter-spacing:0.05em;padding-left:50px;text-shadow:0px 0px 2px black}.gallery-section-4 .gallery-aircraft-specs .gallery-aircraft-cta{margin-top:16px;margin-left:152px}.gallery-section-4 .gallery-aircraft-specs .gallery-aircraft-cta .gallery-cta-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:opacity 0.3s}.gallery-section-4 .gallery-aircraft-specs .gallery-aircraft-cta .gallery-cta-link:hover{opacity:0.8}.gallery-section-4 .gallery-aircraft-specs .gallery-aircraft-cta .gallery-cta-link .gallery-cta-text{color:#0497DA;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:16px;line-height:28px;letter-spacing:0.05em}.gallery-section-4 .gallery-aircraft-specs .gallery-aircraft-cta .gallery-cta-link .gallery-cta-arrow{width:20px;height:20px}.membership-merit-section{width:100%;height:1038px;background:#000000;border:1px solid #3A3A3A;display:flex;align-items:center;justify-content:center}.membership-merit-section .merit-wrapper{width:100%;max-width:1512px;padding:110px 50px}.membership-merit-section .merit-wrapper .merit-section-title{width:100%;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:56px;line-height:76px;letter-spacing:0.05em;text-align:left;margin:0 0 12px 0}.membership-merit-section .merit-wrapper .merit-section-description{width:100%;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0.05em;text-align:left;margin:0 0 36px 0}.membership-merit-section .merit-wrapper .merit-cards-container{display:grid;grid-template-columns:repeat(3, 320px);grid-template-rows:repeat(2, 280px);gap:56px;justify-content:center}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card{width:320px;height:280px;background:#000000;border:1px solid #3A3A3A;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:32px}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card .merit-card-icon{width:100%;display:flex;justify-content:center;align-items:center;flex:1}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card .merit-card-icon img{max-width:80px;max-height:80px;width:auto;height:auto}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card .merit-card-content{width:100%;display:flex;flex-direction:column;gap:4px}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card .merit-card-content .merit-card-title{color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0.05em;margin:0}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card .merit-card-content .merit-card-description{color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0.2em;margin:0}.pricing-section-new{width:100%;height:800px;background:#000000;border:1px solid #3A3A3A;display:flex;align-items:center;justify-content:center}.pricing-section-new .pricing-wrapper{width:100%;max-width:1512px;padding:106px 50px}.pricing-section-new .pricing-wrapper .pricing-section-title{width:100%;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:56px;line-height:76px;letter-spacing:0.05em;text-align:left;margin:0 0 36px 0}.pricing-section-new .pricing-wrapper .pricing-panels-container{display:flex;flex-direction:column;gap:92px;align-items:center}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel{width:1031px;height:140px;background:#000000;border:1px solid #3A3A3A;border-radius:8px;display:flex;align-items:center;justify-content:flex-start;padding:52px 82px;gap:103px}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel .panel-title{color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0.2em;flex-shrink:0}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel .panel-content{display:flex;flex-direction:column;gap:23px;flex-grow:1}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel .panel-content .panel-row{display:flex;align-items:center;justify-content:space-between}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel .panel-content .panel-row .panel-label{color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0.05em}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel .panel-content .panel-row .panel-value{color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0.05em;text-align:right}.pricing-section-new .pricing-wrapper .pricing-panels-container .panel-notes{width:1031px;text-align:right;margin-top:-46px}.pricing-section-new .pricing-wrapper .pricing-panels-container .panel-notes p{color:#B4B4B4;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0.2em;margin:0}.membership-choice-section{position:relative;width:100%;height:860px;opacity:1;background-color:#000000D9}.membership-choice-section .membership-blue-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.membership-choice-section .membership-blue-bg .membership-blue-image{width:100%;height:100%}.membership-choice-section .membership-blue-bg .membership-blue-image img{width:100%;height:100%;object-fit:cover}.membership-choice-section .section-wrapper{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:10%;background:#000000D9;width:100%;margin:0}.membership-choice-section .membership-content{max-width:586px}.membership-choice-section .membership-title{width:507px;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:40px;letter-spacing:0.05em;text-align:left;margin-bottom:36px}.membership-choice-section .membership-description{width:586px;color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:28px;letter-spacing:0.05em;margin-bottom:36px}.membership-choice-section .membership-cta-link{display:inline-flex;align-items:center;text-decoration:none;gap:8px}.membership-choice-section .membership-cta-link .membership-cta-text{color:#0497DA;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:28px;letter-spacing:0.05em}.membership-choice-section .membership-cta-link .membership-cta-arrow{width:20px;height:20px}.membership-choice-section .membership-cta-link:hover .membership-cta-text{text-decoration:underline}@media screen and (max-width: 960px){header#header .contact-btn{display:none}.section-wrapper{width:90%;margin:0 auto;position:relative}.section-wrapper .boundary-pic{width:100%;position:absolute;bottom:-5%}.section-wrapper .boundary-pic img{width:100%}.detail-container{width:100%;margin:0 auto}br.for-pc{display:none}br.pc-only-br{display:none}h1{font-size:38px;line-height:56px;margin-bottom:20px;font-weight:500;letter-spacing:0}h2{font-size:36px;text-align:left;margin-bottom:34px}h2::before{font-size:90px}h2.reason{font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-style:normal;font-size:10px;line-height:100%;letter-spacing:0.4em;text-align:center}h2.reason::before{top:-76px;left:-0.2em;font-size:22vw}h2.merit::before{top:-80px;right:0}h2.sales-quota::before{content:'SIMU\ALATION';top:-1.2em;left:-5%;line-height:1em}h2.owner-merit{margin-bottom:78px}h2.owner-merit::before{content:'AIRCRAFT';line-height:1em;text-align:right;bottom:-19px;right:-8px}h2.owner-voice{padding-left:1em}h2.owner-voice::before{content:'OWNER\AVOICE';line-height:1em;bottom:0;left:0}h2.contract::before{content:'PRICE';text-align:right;line-height:1em;bottom:-40px;left:0.5em}h2.faq{padding-left:0.5em}h2.faq::before{font-size:124px;bottom:-40px;left:0}h3{font-size:20px;line-height:34px;margin-bottom:1em}p{font-size:16px;line-height:34px;font-family:'Noto Sans JP', sans-serif}.cv-btn{background:#0497da;display:flex;align-items:center;justify-content:space-around;width:325px;height:62px;margin:0 auto}.cv-btn p{font:16px "kinto-sans", sans-serif, "Nunito Sans";font-weight:800;color:#ffffff;width:80%;text-align:center;padding-left:3.5em}.cv-btn:hover{background:#000D23}.yazirushi{position:relative;width:1em;margin:1em}.yazirushi__line01{height:1px;background-color:#ffffff}.yazirushi__line02{position:absolute;top:0;right:0;transform-origin:right bottom;width:7px;height:1px;background-color:#ffffff;transform:rotate(45deg)}header{position:fixed;background:transparent;z-index:100;padding:25px;width:100%;transition:all 0.3s}header.scrolled{background:#000000;padding:8px 25px}header ul{display:flex;align-items:center}header ul li.pc-nav{display:none}header ul li:first-child{margin-right:2.5em}header ul li:first-child svg{width:50px}header ul li:last-child{margin-left:auto}header ul li.corp-logo.scrolled>svg>path{fill:#052e4d}header ul li .cv-btn{width:174px;height:38px}header ul li .cv-btn p{font-size:11px;padding-left:2.5em;font-weight:800}header ul li .cv-btn .yazirushi{width:1em;margin:0.5em}header ul li .cv-btn .yazirushi .yazirushi__line02{width:6px}header ul li#sp_hamburger{position:relative;display:block;width:34px;height:20px;margin:0 0 0 auto}header ul li#sp_hamburger span{position:absolute;top:50%;left:0;display:block;width:100%;height:2px;background:#FFFFFF;transform:translateY(-50%)}header ul li#sp_hamburger::before,header ul li#sp_hamburger::after{content:'';display:block;position:absolute;left:0;height:2px;background:#FFFFFF}header ul li#sp_hamburger::before{top:1px;width:100%}header ul li#sp_hamburger::after{bottom:1px;width:100%}nav.sp-nav{z-index:101;position:fixed;top:0;left:0;width:100%;height:100vh;display:block;background:#000000;transition:all .3s ease-in-out;opacity:0;transform:translateX(-100%)}nav.sp-nav ul{padding:80px 50px;height:100%;display:flex;flex-direction:column;gap:24px}nav.sp-nav ul li{margin:0;padding:0}nav.sp-nav ul li a.sp-nav-menu{font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:56px;letter-spacing:0.05em;color:#FFFFFF;text-decoration:none}nav.sp-nav ul li.sp-nav-contact-btn{margin-top:20px;display:flex;justify-content:center}nav.sp-nav ul li.sp-nav-contact-btn .cv-btn{width:402px;max-width:100%;height:76px;background:#0000001A;border:2px solid #0497DA;border-radius:8px;display:flex;align-items:center;justify-content:center;opacity:1;transform:rotate(0deg)}nav.sp-nav ul li.sp-nav-contact-btn .cv-btn p{font-size:16px;font-weight:800;color:#FFFFFF}nav.sp-nav ul li.sp-nav-close-btn{display:flex;justify-content:center}nav.sp-nav ul li.sp-nav-close-btn .close-btn{width:100%;max-width:325px;height:62px;background:transparent;border:none;border-radius:8px;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:16px;color:#FFFFFF;cursor:pointer}nav.sp-nav.toggle{transform:translateX(0);opacity:1}.first-view{background:linear-gradient(to bottom left, #000, #06141f);position:relative;width:100%;height:100vh;height:100svh;overflow:hidden}.first-view .atf-wrapper{width:90%;margin:0 auto;position:relative;padding:0;min-height:100%}.first-view .atf-wrapper .atf-text-area{width:100%;padding:109px 0;z-index:80}.first-view .atf-wrapper .atf-text-area .atf-english-title{color:#0497da;font-size:14px;font-family:orpheuspro, serif;font-weight:normal;margin-bottom:1em}.first-view .atf-wrapper .atf-text-area .message{position:relative;font-size:13px}.first-view .helicopter{position:absolute;top:0;left:0;width:100%;height:100%;opacity:70%;margin:0;padding:0;overflow:hidden}.first-view .helicopter img{position:absolute;top:0;left:0;width:100%;height:100%;min-width:100%;min-height:100%;max-width:none;max-height:none;object-fit:cover;object-position:right center;transform:scale(1.05);transform-origin:right center;display:block;margin:0;padding:0}.first-view .helicopter img.helicopter-pc{display:none !important}.first-view .helicopter img.helicopter-sp{display:block !important}.second-section{background:#161616}.second-section .section-wrapper{padding-top:240px}.second-section .section-wrapper .detail-container .detail-box{padding-bottom:50px}.second-section .section-wrapper .detail-container .detail-box .sub-title{font:15px orpheuspro, serif;line-height:21px;color:#0497da;margin-bottom:24px}.third-section{background:#000;position:relative}.third-section .scrolldown{margin:0 auto;text-align:center;position:absolute;top:-43px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.third-section .scrolldown span{color:#0497da;font:13px orpheuspro, serif}.third-section .scrolldown .scrollLine{margin-top:0.5em;width:50%;height:80px;border-right:1px #0497da solid}.third-section .section-wrapper{padding-top:154px}.third-section .section-wrapper .detail-container{padding-top:84px;padding-bottom:10px}.third-section .section-wrapper .detail-container .detail-box{position:relative;margin-bottom:97px}.third-section .section-wrapper .detail-container .detail-box p{font-size:16px}.third-section .section-wrapper .detail-container .detail-box picture{width:100%}.third-section .section-wrapper .detail-container .detail-box picture img{width:100%;margin-bottom:1.5em}.third-section .section-wrapper .detail-container .detail-box::before{color:#0497da;font:74px orpheuspro, serif;opacity:0.5;position:absolute;left:0;top:-54px}.third-section .section-wrapper .detail-container .detail-box.first::before{content:'01'}.third-section .section-wrapper .detail-container .detail-box.second::before{content:'02'}.third-section .section-wrapper .detail-container .detail-box.third::before{content:'03'}.third-section .section-wrapper .show-banner{width:100%;height:169px;position:absolute;bottom:-5%}.third-section .section-wrapper .show-banner img{width:100%;height:100%;object-fit:cover}.fourth-section{background:#ffffff;width:100%}.fourth-section .section-wrapper{padding-top:106px;width:90%;max-width:1400px}.fourth-section ul{width:100%;margin:0 auto;color:#151f33}.fourth-section ul li{margin-bottom:70px}.fourth-section ul li:last-child{margin-bottom:60px}.fourth-section ul li img{width:100%;margin-bottom:1.5em}.fourth-section ul li .detail h3{display:inline-block;border-bottom:1px solid #0497da}.fourth-section ul li .detail p{font-size:16px}.fourth-section ul li .detail__link{text-decoration:underline}.fourth-section .cv-btn{width:100%}.fourth-section .attention-notes{margin:50px auto 80px;width:100%}.fourth-section .attention-notes p{font-size:12px;line-height:24px;color:#151f33}.fifth-section{background-color:#161616;width:100%;padding-bottom:30px}.fifth-section .section-wrapper{width:90%;margin:0 auto;padding-top:136px}.fifth-section .section-wrapper .detail-container{width:100%;margin:0 auto}.fifth-section .section-wrapper .detail-container picture{display:block}.fifth-section .section-wrapper .detail-container picture img{width:100%;height:auto;object-fit:cover;margin-bottom:10px}.seventh-section{background:#000;padding-top:100px}.seventh-section .pricing-section{padding-bottom:16px}.seventh-section .pricing-container{flex-direction:column;border-width:1px}.seventh-section .flight-pricing-title,.seventh-section .year-pricing-title{width:100%;padding:16px;font-size:16px}.seventh-section .pricing-title .sub{font-size:11px;margin-top:4px}.seventh-section .pricing-content{border-left:none;border-top:1px solid rgba(255,255,255,0.12)}.seventh-section .pricing-row{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px}.seventh-section .value{text-align:left;font-size:16px}.seventh-section .pricing-note{padding:10px 0;font-size:12px;margin-bottom:20px}.seventh-section .detail-container .detail-box{margin-bottom:50px}.seventh-section .detail-container .detail-box h3{display:inline-block;border-bottom:1px solid #0497da}.seventh-section .boundary-pic{position:relative}.seventh-section .boundary-pic img{padding-bottom:60px;width:100%;height:230px;object-fit:cover}.last-section{background:#161616;padding-top:103px;position:relative}.last-section .section-wrapper .detail-container{display:block;border-top:1px solid #0497da;padding-bottom:120px}.last-section .section-wrapper .detail-container .detail-box{padding-left:73px;position:relative;border-bottom:1px solid #0497da}.last-section .section-wrapper .detail-container .detail-box::before{font-size:16px;font-family:orpheuspro, serif;color:#0497da;position:absolute;top:2em;left:0}.last-section .section-wrapper .detail-container .detail-box__01::before{content:'Q1'}.last-section .section-wrapper .detail-container .detail-box__02::before{content:'Q2'}.last-section .section-wrapper .detail-container .detail-box__03::before{content:'Q3'}.last-section .section-wrapper .detail-container .detail-box__04::before{content:'Q4'}.last-section .section-wrapper .detail-container .detail-box__05::before{content:'Q5'}.last-section .section-wrapper .detail-container .detail-box__06::before{content:'Q6'}.last-section .section-wrapper .detail-container .toggle{display:none}.last-section .section-wrapper .detail-container .Label{padding:30px 40px 30px 0;display:block;color:#ffffff;font:18px "kinto-sans", sans-serif, "Nunito Sans"}.last-section .section-wrapper .detail-container .Label::before{content:'';border-top:1px solid #0497da;width:26px;position:absolute;right:0;top:42px}.last-section .section-wrapper .detail-container .Label::after{content:'';position:absolute;border-left:1px solid #0497da;height:26px;right:12px;top:30px;transform:rotate(0);transition:0.5s}.last-section .section-wrapper .detail-container .Label,.last-section .section-wrapper .detail-container .answer{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.5s}.last-section .section-wrapper .detail-container .answer{height:0;padding:0;overflow:hidden}.last-section .section-wrapper .detail-container .answer p{font-size:15px;line-height:1.8em}.last-section .section-wrapper .detail-container .toggle:checked+.Label+.answer{height:auto;padding:0 0 30px;transition:all .5s}.last-section .section-wrapper .detail-container .toggle:checked+.Label::before{content:'';font-size:2em;border-top:1px solid #0497da;width:26px;height:1px;position:absolute;top:42px}.last-section .section-wrapper .detail-container .toggle:checked+.Label::after{transform:rotate(-90deg) !important;transition:0.5s}.last-section .section-wrapper .detail-container .warning{text-align:center;padding-top:50px}.last-section a.cv-area{display:block;width:100%;background-color:#0497da;text-decoration:none;margin:0 auto;position:absolute;bottom:-90px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.last-section a.cv-area .cv-btn-big{width:100%;padding:16px 0;text-align:center}.last-section a.cv-area .cv-btn-big img.pamphlet{height:72px;width:auto}.last-section a.cv-area .cv-btn-big img.arrow{width:35px;height:35px;transform:rotate(90deg)}.last-section a.cv-area .cv-btn-big p{color:#ffffff;font-size:20px;line-height:3em;font-family:"kinto-sans", sans-serif, "Nunito Sans";text-align:center;font-weight:800}.last-section a.cv-area:hover{background:#000D23}footer{background-color:#06141f;padding-top:170px;font-size:15px}footer .footer-container{width:90%;max-width:1400px;margin:0 auto}footer .footer-container img{padding-right:3em}footer .footer-container .footer-nav{display:flex;flex-direction:column;gap:12px}footer .footer-container .footer-nav .footer-nav-primary,footer .footer-container .footer-nav .footer-nav-secondary{display:flex;justify-content:flex-start;gap:50px}footer .footer-container .footer-nav .footer-nav-primary li a,footer .footer-container .footer-nav .footer-nav-secondary li a{text-decoration:none;font-family:"kinto-sans", sans-serif, "Nunito Sans";color:#ffffff}footer .footer-container .footer-nav .footer-nav-primary li a:hover,footer .footer-container .footer-nav .footer-nav-secondary li a:hover{color:#0497da}footer .footer-container .footer-nav .footer-nav-primary li a{font-weight:700;font-size:16px}footer .footer-container .footer-nav .footer-nav-secondary li a{font-weight:500;font-size:12px;color:#B4B4B4}footer .footer-container a.cv-area{display:block;margin:34px 0 40px}footer .footer-container .footer-cv-btn{width:100%;height:62px}footer .footer-container .footer-cv-btn p{font-size:16px;font-weight:800}footer .sns-icon-area{width:90%;max-width:1400px;margin:0 auto}footer .sns-icon-area ul{display:flex}footer .sns-icon-area ul li{padding-right:27px}footer .sns-icon-area ul li img{width:32px}footer .sns-icon-area ul li img:hover{opacity:0.5}footer .copyright{width:90%;max-width:1400px;margin:0 auto;padding-top:60px;padding-bottom:33px;font-size:13px;font-family:"kinto-sans", sans-serif, "Nunito Sans";color:#ffffff}.reason-section{height:824px;padding:88px 0 40px;background-color:#000000}.reason-section .section-wrapper{padding:0}.reason-section .reason-section-title{width:354px;font-size:26px;line-height:36px;letter-spacing:0.05em;margin-bottom:24px;padding:0 24px}.reason-section .reason-section-description{width:353px;font-size:13px;line-height:28px;letter-spacing:0.05em;margin-bottom:32px;padding:0 24px}.reason-section .reason-cards-container{display:flex;gap:16px;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-left:calc((100vw - 100%) / 2);scrollbar-width:none}.reason-section .reason-cards-container::-webkit-scrollbar{display:none}.reason-section .reason-card{flex:0 0 270px;width:270px}.reason-section .reason-card:first-child{margin-left:24px}.reason-section .reason-card .reason-card-image{width:270px;height:360px;margin-bottom:16px;border-radius:8px;object-fit:cover}.reason-section .reason-card .reason-card-image img{width:100%;height:100%;object-fit:cover}.reason-section .reason-card .reason-card-title{font-size:16px;line-height:100%;letter-spacing:0.2em;margin-bottom:12px;text-align:left;color:#ffffff}.reason-section .reason-card .reason-card-text{font-size:13px;line-height:22px;letter-spacing:0.05em;text-align:left;padding:0 4px;color:#ffffff}.reason-section .reason-pagination{display:flex;justify-content:center;gap:8px;margin-top:24px;padding:0 24px}.reason-section .reason-cta-container{text-align:center;margin-top:32px;padding:0 24px}.reason-section .reason-dot{width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,0.3);cursor:pointer;transition:background-color 0.3s ease}.reason-section .reason-dot.active{background-color:#0497DA}.reason-section .reason-dot:hover{background-color:rgba(4,151,218,0.7)}.gallery-section{height:812px}.gallery-section [class*="gallery-arrow"]{width:40px;height:40px}.gallery-section [class*="gallery-arrow"] .gallery-arrow-icon{width:18px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,0)}.gallery-section [class*="gallery-arrow"] .gallery-arrow-icon.gallery-arrow-icon-left{transform:translate(-50%, -50%) rotate(180deg)}.gallery-section [class*="gallery-arrow"][class*="arrow-left"]{left:10px}.gallery-section [class*="gallery-arrow"][class*="arrow-right"]{right:10px}.gallery-section [class*="gallery-thumbnails"]{top:660px;gap:8px}.gallery-section [class*="gallery-thumbnails"] [class*="gallery-thumbnail"]{width:60px;height:60px;border-radius:8px;overflow:hidden}.gallery-section .gallery-title{top:72px;left:20px;width:calc(100% - 40px);font-size:26px;line-height:44px;color:#ffffff}.gallery-section .gallery-content{top:168px;left:20px;width:calc(100% - 40px)}.gallery-section .gallery-content .gallery-location{width:100%;font-size:18px;color:#ffffff}.gallery-section .gallery-content .gallery-description{top:203px;left:20px;width:100%;font-size:14px;line-height:24px;color:#ffffff}.gallery-section .gallery-content .gallery-cta-link{display:none}.gallery-section .gallery-cta-button{position:absolute;top:748px;left:50%;transform:translateX(-50%);width:135px;height:32px;backdrop-filter:blur(6px);background:#FFFFFF4D;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:4px;text-decoration:none;z-index:20;pointer-events:auto}.gallery-section .gallery-cta-button .gallery-cta-button-text{color:#ffffff;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:14px;line-height:28px;letter-spacing:0.05em;text-align:center}.gallery-section .gallery-cta-button .gallery-cta-button-arrow{width:12.88px;height:7.47px}.gallery-section .gallery-cta-button .gallery-cta-button-arrow polyline{stroke:#ffffff;stroke-width:2}.gallery-section-1,.gallery-section-2,.gallery-section-3,.gallery-section-4{height:812px}.gallery-section-1 [class*="gallery-arrow-"],.gallery-section-2 [class*="gallery-arrow-"],.gallery-section-3 [class*="gallery-arrow-"],.gallery-section-4 [class*="gallery-arrow-"]{width:40px;height:40px}.gallery-section-1 [class*="gallery-arrow-"][class*="_left_"],.gallery-section-2 [class*="gallery-arrow-"][class*="_left_"],.gallery-section-3 [class*="gallery-arrow-"][class*="_left_"],.gallery-section-4 [class*="gallery-arrow-"][class*="_left_"]{left:10px}.gallery-section-1 [class*="gallery-arrow-"][class*="_right_"],.gallery-section-2 [class*="gallery-arrow-"][class*="_right_"],.gallery-section-3 [class*="gallery-arrow-"][class*="_right_"],.gallery-section-4 [class*="gallery-arrow-"][class*="_right_"]{right:10px}.gallery-section-4 .gallery-aircraft-specs{top:300px !important;left:50% !important;transform:translateX(-50%) !important;width:calc(100% - 40px) !important}.gallery-section-4 .gallery-aircraft-specs .specs-row{flex-direction:column;gap:4px;margin-bottom:8px}.gallery-section-4 .gallery-aircraft-specs .specs-row .specs-label{width:100%;text-align:left;font-size:14px;padding-right:0}.gallery-section-4 .gallery-aircraft-specs .specs-row .specs-value{width:100%;font-size:14px;padding-left:0}.gallery-section-4 .gallery-aircraft-specs .gallery-aircraft-cta{display:none}.membership-merit-section{width:100%;height:1123px;padding:0 20px !important;margin:0 auto}.membership-merit-section .merit-wrapper{padding:60px 0 !important;width:100%;max-width:402px;margin:0 auto}.membership-merit-section .merit-wrapper .merit-section-title{width:100% !important;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif !important;font-weight:700 !important;font-size:26px !important;line-height:36px !important;letter-spacing:0.05em !important;margin-bottom:12px !important;margin-top:0 !important;text-align:left !important}.membership-merit-section .merit-wrapper .merit-section-description{width:100% !important;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif !important;font-weight:500 !important;font-size:14px !important;line-height:24px !important;letter-spacing:0.05em !important;margin-bottom:32px !important;margin-top:0 !important;text-align:left !important}.membership-merit-section .merit-wrapper .merit-cards-container{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;grid-template-rows:repeat(3, 250px) !important;gap:16px !important;justify-content:flex-start !important}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card{width:100% !important;height:250px !important;min-width:auto !important;max-width:none !important;min-height:250px !important;max-height:250px !important;border-width:1px !important;border-radius:8px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:space-between !important;padding:24px !important}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card .merit-card-icon{width:100% !important;display:flex !important;justify-content:center !important;align-items:center !important;flex:1 !important}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card .merit-card-icon img{max-width:60px !important;max-height:60px !important;width:auto !important;height:auto !important}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card .merit-card-content{width:100% !important}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card .merit-card-title{font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif !important;font-weight:700 !important;font-size:13px !important;line-height:20px !important;letter-spacing:0.05em !important;height:40px !important;min-height:40px !important;max-height:40px !important}.membership-merit-section .merit-wrapper .merit-cards-container .merit-card .merit-card-description{font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif !important;font-weight:500 !important;font-size:12px !important;line-height:20px !important;letter-spacing:0.05em !important;height:60px !important;min-height:60px !important;max-height:60px !important}.pricing-section-new{width:100% !important;height:760px !important;padding:0 20px !important}.pricing-section-new .pricing-wrapper{padding:60px 0 !important;width:100%;max-width:402px;margin:0 auto}.pricing-section-new .pricing-wrapper .pricing-section-title{width:354px !important;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif !important;font-weight:700 !important;font-size:26px !important;line-height:36px !important;letter-spacing:0.05em !important;margin-bottom:32px !important;text-align:left !important}.pricing-section-new .pricing-wrapper .pricing-panels-container{display:flex !important;flex-direction:column !important;gap:20px !important}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel{width:354px !important;height:152px !important;min-height:152px !important;max-height:152px !important;border-width:1px !important;border-radius:8px !important;padding:18px 15px !important;display:flex !important;flex-direction:row !important;justify-content:flex-start !important;align-items:flex-start !important;gap:20px !important}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel .panel-title{font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif !important;font-weight:700 !important;font-size:13px !important;line-height:20px !important;letter-spacing:0.05em !important;flex-shrink:0 !important;margin-top:48px !important}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel .panel-content{display:flex !important;flex-direction:column !important;gap:12px !important;flex-grow:1 !important}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel .panel-content .panel-row{display:flex !important;flex-direction:column !important;align-items:flex-end !important;gap:6px !important}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel .panel-content .panel-row .panel-label{font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif !important;font-weight:500 !important;font-size:12px !important;line-height:20px !important;letter-spacing:0.05em !important;text-align:right !important}.pricing-section-new .pricing-wrapper .pricing-panels-container .pricing-panel .panel-content .panel-row .panel-value{font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif !important;font-weight:700 !important;font-size:13px !important;line-height:20px !important;letter-spacing:0.05em !important;text-align:right !important}.pricing-section-new .pricing-wrapper .pricing-panels-container .panel-notes{width:354px !important;text-align:right !important;margin-top:-10px !important}.pricing-section-new .pricing-wrapper .pricing-panels-container .panel-notes p{font-size:12px !important;line-height:20px !important}.membership-choice-section{height:760px;padding:0}.membership-choice-section .section-wrapper{display:flex;align-items:flex-end;justify-content:center;padding:0 5%;padding-bottom:40px;background:#00000099}.membership-choice-section .membership-content{max-width:100%}.membership-choice-section .membership-title{width:100%;font-size:18px;line-height:36px;letter-spacing:0.05em;text-align:left;margin-bottom:24px}.membership-choice-section .membership-description{width:100%;font-size:13px;line-height:28px;letter-spacing:0.05em;margin-bottom:24px}.membership-choice-section .membership-cta-link .membership-cta-text{font-size:14px}.first-view .atf-wrapper{padding:0}.first-view .hero-logo-container{width:100%}.first-view .hero-logo-container .hero-logo{width:90%}.first-view .hero-logo-container .hero-catchphrase{width:288px;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-size:11px;line-height:24px;letter-spacing:0.4em;text-align:center;margin:0 auto}.first-view .hero-cta-container{margin-bottom:60px;padding:0 36px;width:100%}.first-view .hero-cta-container .hero-cv-btn{width:100%;height:60px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid #0497DA;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px}.first-view .hero-cta-container .hero-cv-btn p{color:#FFFFFF;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:14px}.first-view .hero-cta-container .hero-cv-btn .hero-cta-arrow{width:14px;height:14px}.first-view .hero-arrow{display:block;margin-bottom:20px}.first-view .hero-arrow svg{width:24px;height:24px;display:block}footer{background-color:#3A3A3A;padding-top:60px;font-size:13px}footer .footer-container{width:100%;max-width:402px;padding:0 24px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}footer .footer-container img{width:72px;height:72px;padding-right:0;margin-top:0;order:2}footer .footer-container .footer-nav{display:flex;flex-direction:column;gap:32px;flex-grow:0;order:1;width:200px}footer .footer-container .footer-nav .footer-nav-primary{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}footer .footer-container .footer-nav .footer-nav-primary li a{text-decoration:none;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:700;font-size:13px;line-height:20px;letter-spacing:0.05em;color:#ffffff}footer .footer-container .footer-nav .footer-nav-primary li a:hover{color:#0497da}footer .footer-container .footer-nav .footer-nav-secondary{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}footer .footer-container .footer-nav .footer-nav-secondary li a{text-decoration:none;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:500;font-size:12px;line-height:20px;letter-spacing:0.05em;color:#B4B4B4}footer .footer-container .footer-nav .footer-nav-secondary li a:hover{color:#0497da}footer .footer-container a.cv-area{display:none}footer .footer-container .footer-cv-btn{display:none}footer .sns-icon-area{width:100%;margin:0 auto}footer .sns-icon-area ul{display:flex;justify-content:center}footer .sns-icon-area ul li{padding-left:27px}footer .sns-icon-area ul li img{width:32px}footer .sns-icon-area ul li img:hover{opacity:0.5}footer .copyright{width:100%;padding-top:60px;padding-bottom:33px;text-align:center;font-size:13px;font-family:"kinto-sans", sans-serif, "Nunito Sans";color:#ffffff}}
