@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}a,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{color:#303030;height:100%;width:100%}a,a:hover{text-decoration:none}a:hover{opacity:1}img{height:auto;max-width:100%;vertical-align:top}*{box-sizing:border-box}input,select,textarea{border:1px solid #ccc;box-shadow:none}input[type=text],textarea{width:100%}textarea{min-height:8em}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#f2f6ff!important}body{background:#fff;color:#111;font-family:游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:18px;font-weight:500;line-height:2;-webkit-text-size-adjust:100%;text-box:trim-both cap alphabetic;position:relative}@media screen and (max-width:431px){body{font-size:16px}}body.no-scroll{height:100vh;overflow:hidden}.din{font-weight:500}.din,.din-bold{font-family:ff-din-paneuropean,sans-serif;font-style:italic}.din-bold{font-weight:700}.blur{animation:blur-low .2s forwards}.sm-hidden{display:block;visibility:visible}@media screen and (max-width:431px){.sm-hidden{display:none;visibility:hidden}}.sm-visible{display:none;visibility:hidden}@media screen and (max-width:431px){.sm-visible{display:block;visibility:visible}}.pc-visible{display:block;visibility:visible}@media screen and (max-width:431px){.pc-visible{display:none;visibility:hidden}}@media screen and (max-width:768px){.tb-none{display:none;visibility:hidden}}@keyframes blur-low{0%{filter:blur(0)}to{filter:blur(3px)}}#pageHead{align-items:center;display:flex;justify-content:space-between;left:0;mix-blend-mode:exclusion;padding-left:60px;padding-right:60px;padding-top:25px;position:fixed;top:0;width:100%;z-index:100}@media screen and (max-width:1350px){#pageHead{display:block;padding-left:3em;padding-right:3em}}@media screen and (max-width:431px){#pageHead{padding-left:20px;padding-right:20px;padding-top:10px}}#pageHead:before{z-index:-1}@media screen and (max-width:1350px){#pageHead:before{background:#fff url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/logo-black.svg) center top 5vw/20vw no-repeat;clip-path:circle(0 at calc(100% - 44px) 44px);content:"";display:block;height:100svh;left:0;position:absolute;top:0;transition:clip-path .7s cubic-bezier(.4,0,.2,1);width:100vw}}#pageHead.show{background:#fff;mix-blend-mode:inherit}@media screen and (max-width:1350px){#pageHead.show{height:100svh;overflow-y:scroll}#pageHead.show:before{clip-path:circle(150% at calc(100% - 44px) 44px)}}.header-logo{width:185px;z-index:9999}@media screen and (max-width:431px){.header-logo{max-width:90px;width:100%}}.header-logo a{padding:0}.header-logo.show{left:50%;opacity:0;position:absolute;top:5vw;transform:translateX(-50%);width:20vw}.logo-text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.hamburger{display:none}@media screen and (max-width:1350px){.hamburger{cursor:pointer;display:flex;flex-direction:column;gap:4px;position:fixed;right:33px;top:30px;width:15px;z-index:10000}}.hamburger:before{aspect-ratio:1/1;border:1px solid #fff;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.hamburger span{background:#fff;height:1px;transition:.7s}@media screen and (max-width:1350px){.hamburger.show:before{border:1px solid #111}}.hamburger.show span{background:#111}.hamburger.show span:first-of-type{transform:translateY(5px) translateX(-6px) rotate(315deg);width:27px}.hamburger.show span:nth-of-type(2){opacity:0}.hamburger.show span:nth-of-type(3){transform:translateY(-5px) translateX(-6px) rotate(-315deg);width:27px}@media screen and (max-width:768px){.hamburger.show span{background:#111}}.nav-menu{font-family:ff-din-paneuropean,sans-serif;font-size:20px;font-style:italic;font-weight:500;margin-right:8em;transition:.5s;z-index:9999}@media screen and (max-width:1350px){.nav-menu{display:none;margin-right:0;visibility:hidden}.nav-menu.show{display:inherit;margin-top:300px;visibility:visible}}@media screen and (max-width:1200px){.nav-menu.show{margin-top:200px}}@media screen and (max-width:768px){.nav-menu.show{margin-top:30vw}}.nav-menu ul{align-items:center;display:flex;line-height:1}@media screen and (max-width:1350px){.nav-menu ul{display:block;margin-top:2em}}.nav-menu li{position:relative}.nav-menu li:not(:first-of-type){margin-left:3em}@media screen and (max-width:1350px){.nav-menu li:not(:first-of-type){margin-left:0}.nav-menu li{margin-top:2em;transform:translateY(100vh);transition:.3s}.nav-menu li:before{background:#fff;box-shadow:0 -3px 5px 0 rgba(0,0,0,.25);content:"";display:inline-block;height:250px;left:50%;position:absolute;width:120vw;z-index:-1}.nav-menu li:first-of-type:before{top:.5em;transform:translateX(-50%) translateY(-.25em) rotate(2deg) translateZ(0)}.nav-menu li:nth-of-type(2):before{background:#d6ff00;top:-1em;transform:translateX(-50%) translateY(.75em) rotate(-2deg) translateZ(0)}.nav-menu li:nth-of-type(3):before{background:#d6ff00;top:.5em;transform:translateX(-50%) translateY(-.25em) rotate(2deg) translateZ(0)}.nav-menu li:nth-of-type(4):before{top:-1em;transform:translateX(-50%) translateY(.75em) rotate(-2deg) translateZ(0)}.nav-menu li:nth-of-type(5):before{background:#d6ff00;top:-1em;transform:translateX(-50%) translateY(1em) rotate(2deg) translateZ(0)}.nav-menu li:nth-of-type(6):before{height:200px;top:.5em;transform:translateX(-50%) translateY(-.75em) rotate(-2deg) translateZ(0)}}.nav-menu a{color:#fff;text-decoration:none}@media screen and (max-width:1350px){.nav-menu a{font-size:10vw;font-weight:700}}@media screen and (max-width:1200px){.nav-menu a{font-size:8vw}}@media screen and (max-width:1200px) and (orientation:landscape){.nav-menu a{font-size:5vw}}@media screen and (max-width:431px){.nav-menu a{font-size:10vw}}.nav-menu a span{display:none}@media screen and (max-width:1350px){.nav-menu a span{display:inline-block;font-size:3vw;font-weight:500;margin-left:2em}}.nav-menu.show{right:0}@media screen and (max-width:1350px){.nav-menu.show li.show{transform:translateX(0)}}.nav-menu.show a{color:#111}.lang{display:flex;font-family:ff-din-paneuropean,sans-serif;font-size:20px;font-style:italic;font-weight:500;line-height:1;position:fixed;right:2em;top:70px;transition:.5s;transition:.2s;z-index:100}@media screen and (max-width:1350px){.lang{right:80px;top:19px}}@media screen and (max-width:431px){.lang{font-size:14px;top:22px}}.lang.show{opacity:0;visibility:hidden}.lang li{margin-left:0}.lang a{color:#111;padding:6px 1em;transition:.5s}.lang-active{background:#d6ff00}.lang-jp{border:1px solid #d6ff00;border-radius:16px 0 0 16px}.lang-en{border:1px solid #d6ff00;border-radius:0 16px 16px 0}.home .hero-movie{height:100svh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:-1}.home .hero-movie video{backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;transform:scale(1);width:100%;will-change:transform}.home .hero-movie h2{color:#fff;display:block;font-size:6vw;line-height:1.25;mix-blend-mode:difference;transform:translateY(0)}@media screen and (max-width:431px){.home .hero-movie h2{bottom:inherit;font-size:10vw;left:70px;top:100px;transform:rotate(90deg);transform-origin:left top;width:90vh}.home .hero-movie h2 br{display:none}}.home main{margin-top:100vh}.inner{margin-inline:auto;max-width:1200px;width:100%}.inner h2{color:#039;font-family:ff-din-paneuropean,sans-serif;font-size:80px;font-style:italic;font-weight:700;line-height:1}@media screen and (max-width:431px){.inner h2{font-size:50px;text-align:left}}.inner h2 span{color:#999;display:inline-block;font-size:30px;font-style:normal;margin-left:.75em;transform:translateY(-5px)}@media screen and (max-width:431px){.inner h2 span{display:block;font-size:20px;margin-left:0;margin-top:.5em}}.inner p{font-size:18px;line-height:2;margin-top:1em}@media screen and (max-width:431px){.inner p{font-size:16px}}.inner p.mg-t-2em{margin-top:2em}.btn-link{display:inline-block;font-size:18px;font-weight:700}@media screen and (max-width:431px){.btn-link{font-size:16px}}.btn-link a{background-color:#d6ff00;display:inline-block;padding:.25em 3em;position:relative;transform:skewX(-15deg) translateZ(0);z-index:1}.btn-link a:before{background:#99ba00;height:100%;left:0;top:0;transform:scaleX(0);transform-origin:left top;transition:.2s ease;width:100%;z-index:-1}.btn-link a:after,.btn-link a:before{content:"";display:inline-block;position:absolute}.btn-link a:after{background:#111;height:1px;right:-2em;top:50%;transform:translateX(-50%);width:2em}.btn-link a:hover:before{background:#99ba00;transform:scaleX(1)}.btn-link.blank a{background:#d6ff00 url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/ico-target-blank.svg) right 3em center/.75em no-repeat}.btn-link.blank a:hover:before{background:#99ba00 url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/ico-target-blank.svg) right 3em center/.75em no-repeat}.btn-link.aso a{width:18em}.contents-about{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.5);padding:160px 2em}@media screen and (max-width:431px){.contents-about{padding:90px 20px}.contents-about .inner{text-align:right}}.contents-about .inner h2 span{color:#666}.contents-about .inner h3{font-size:26px;font-weight:700;line-height:1.25;margin-top:1em}@media screen and (max-width:431px){.contents-about .inner h3{font-size:26px;text-align:left}}.contents-about .inner p{font-size:18px;line-height:2;margin-top:1em}@media screen and (max-width:431px){.contents-about .inner p{font-size:16px;text-align:left}}.contents-about .inner p.btn-link{margin-left:1em;margin-top:1.5em}@media screen and (max-width:431px){.contents-about .inner p.btn-link{margin-left:inherit;margin-right:20px}}.contents-safety{padding:160px 2em;position:relative}@media screen and (max-width:431px){.contents-safety{padding:90px 20px}}.contents-safety:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-blue.png) 50%/cover no-repeat}.contents-safety:after,.contents-safety:before{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.contents-safety:after{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-line-white.svg) 50%/115% no-repeat;mix-blend-mode:soft-light;opacity:.75}@media screen and (max-width:1350px){.contents-safety:after{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-line-white.svg) 50%/cover no-repeat}}.contents-safety .inner{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/home/bg-safety.png) 100% 0/contain no-repeat;color:#fff}@media screen and (max-width:431px){.contents-safety .inner{text-align:right}}.contents-safety .inner h2{color:#fff}@media screen and (max-width:431px){.contents-safety .inner h2{text-align:left}}.contents-safety .inner h2 span{color:#fff}.contents-safety .inner h3{font-size:30px;font-weight:700;line-height:1.25;margin-top:1.5em}@media screen and (max-width:431px){.contents-safety .inner h3{font-size:26px;text-align:left}}.contents-safety .inner p{margin-top:1.5em}@media screen and (max-width:431px){.contents-safety .inner p{text-align:left}}.contents-safety .inner p.btn-link{margin-right:1em;margin-top:2em}.contents-service{background:#fff;padding:160px 2em}@media screen and (max-width:431px){.contents-service{padding:90px 20px}}.service-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}.service-list:before{order:1}.service-list:after,.service-list:before{content:"";display:block;width:calc(33.33333% - 20px)}.service-list li{aspect-ratio:19/23;border-radius:10px;overflow:hidden;position:relative;width:calc(33.33333% - 20px)}@media screen and (max-width:431px){.service-list li{aspect-ratio:11/18;width:calc(50% - 5px)}}.service-list li .service-list-blur{backdrop-filter:blur(8px) saturate(120%);background:linear-gradient(0deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.4) 60%,hsla(0,0%,100%,.01));bottom:-10px;height:30%;left:-5%;position:absolute;width:110%}.service-list li:nth-of-type(n+4){margin-top:30px}@media screen and (max-width:431px){.service-list li:nth-of-type(n+4){margin-top:inherit}.service-list li:nth-of-type(n+3){margin-top:5px}}.service-list li:not(:nth-of-type(5)){background:#e5e5e5}.service-list li h3{bottom:2em;font-size:30px;font-weight:700;left:0;line-height:1.25;padding:0 .5em;position:absolute}@media screen and (max-width:1350px){.service-list li h3{font-size:24px}}@media screen and (max-width:768px){.service-list li h3{font-size:18px;padding:0 .5em}}@media screen and (max-width:431px){.service-list li h3.two-lines{bottom:1em;font-size:16px}}.service-list li a{position:relative}.service-list li a:before{background:#d6ff00;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";display:inline-block;height:60.6217782649px;position:absolute;right:0;width:70px;z-index:1}@media screen and (max-width:431px){.service-list li a:before{height:32.9089653438px;width:38px}}.service-list li a:after{bottom:.5em;content:"more";display:inline-block;font-size:18px;font-weight:700;position:absolute;right:1em;z-index:1}@media screen and (max-width:431px){.service-list li a:after{font-size:12px}}.service-list li a img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s ease;width:100%}.service-list li a:hover img{max-width:110%;width:110%}.contents-news{background:#fff;padding:160px 2em;position:relative}@media screen and (max-width:431px){.contents-news{padding:90px 20px}}.contents-news .inner{align-items:center;display:flex;flex-wrap:wrap}.contents-news .inner h2{line-height:1;margin-right:10vw;text-align:center;width:250px}@media screen and (max-width:768px){.contents-news .inner h2{margin-right:0}}@media screen and (max-width:431px){.contents-news .inner h2{width:120px}}.contents-news .inner h2 span{display:block;margin-left:0;margin-top:.5em}.contents-news .inner ul{font-size:18px;font-weight:700;width:calc(100% - 250px - 10vw)}@media screen and (max-width:768px){.contents-news .inner ul{font-size:16px;margin-top:2em;width:100%}}@media screen and (max-width:431px){.contents-news .inner ul{font-size:16px}}.contents-news .inner ul li{line-height:1.5}.contents-news .inner ul li:nth-of-type(n+2){margin-top:1.75em}.contents-news .inner ul a{color:#111;display:inline-block;position:relative;width:auto}.contents-news .inner ul a:after{background:#99ba00;bottom:-2px;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0) translateZ(0);transform-origin:left top;transition:.2s ease;width:calc(100% + 2em)}.contents-news .inner ul a:hover{color:#99ba00}.contents-news .inner ul a:hover:after{transform:scaleX(1) translateZ(0)}.contents-news .inner ul a span{margin-right:1em}@media screen and (max-width:1000px){.contents-news .inner ul a span{display:block;margin-right:0}}.contents-news .btn-news{margin-top:2em;margin-inline:auto;max-width:1240px;text-align:right;width:100%}.contents-news .btn-news .btn-link{margin-right:1em}.instagram{margin-top:100px}@media screen and (max-width:431px){.instagram{margin-top:60px}}.instagram h2{color:#039;font-family:ff-din-paneuropean,sans-serif;font-size:30px;font-style:italic;font-weight:700}@media screen and (max-width:431px){.instagram h2{font-size:26px}}.insta-feed{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}@media screen and (max-width:431px){.insta-feed{margin-top:1em}}.insta-post{aspect-ratio:1/1;overflow:hidden;width:calc(25% - 9.75px)}@media screen and (max-width:431px){.insta-post{width:calc(50% - 7px)}.insta-post:nth-of-type(n+3){margin-top:20px}}.insta-post a{position:relative;transition:.3s}.insta-post a:hover{opacity:.6}.insta-post a img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:100%}.contents-recruit{background:#fff url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/home/bg-recruit.png) 50%/cover no-repeat;padding:160px 2em;position:relative}@media screen and (max-width:431px){.contents-recruit{background:#fff url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/home/bg-recruit-sm.png) 50%/cover no-repeat;padding:90px 20px}}.contents-recruit .inner{position:relative}@media screen and (max-width:431px){.contents-recruit .inner{text-align:right}}.contents-recruit .inner h2{line-height:1}@media screen and (max-width:431px){.contents-recruit .inner h2{text-align:left}}.contents-recruit .inner h2 span{color:#111}@media screen and (max-width:431px){.contents-recruit .inner h2 span{color:#999}.contents-recruit .inner p{text-align:right}}.contents-recruit .inner p.btn-link{margin-top:3em}@media screen and (max-width:431px){.contents-recruit .inner p.btn-link{margin-right:1em;margin-top:30em}}.contents-access{padding:160px 2em;position:relative}@media screen and (max-width:431px){.contents-access{padding:90px 20px}}.contents-access:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-blue.png) 50%/cover no-repeat}.contents-access:after,.contents-access:before{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.contents-access:after{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-line-white.svg) 50%/115% no-repeat;mix-blend-mode:soft-light}@media screen and (max-width:768px){.contents-access:after{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-line-white.svg) 50%/cover no-repeat}}.contents-access .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.contents-access .inner h2,.contents-access .inner h2 span{color:#fff}.contents-access .inner p{color:#fff;line-height:2}.contents-access .inner p:first-of-type{margin-top:2em}.contents-access .access-desc{width:calc(50% - 2em)}@media screen and (max-width:768px){.contents-access .access-desc{width:100%}}.contents-access .access-image{width:50%}@media screen and (max-width:768px){.contents-access .access-image{margin-top:2em;width:100%}}#map{aspect-ratio:1/1;max-height:500px;width:100%}.contents-contact{background:#fff;padding:160px 2em;position:relative}@media screen and (max-width:431px){.contents-contact{padding:90px 20px}}.contents-contact .inner{position:relative}@media screen and (max-width:768px){.contents-contact .inner,.contents-contact .inner h2{text-align:center}}.contents-contact .inner h2 span{color:#999}@media screen and (max-width:768px){.contents-contact .inner h2 span{display:block;margin-top:.5em}}.contents-contact .inner .btn-link{bottom:0;margin-top:0;position:absolute;right:1em}@media screen and (max-width:768px){.contents-contact .inner .btn-link{bottom:inherit;margin-top:3em;position:inherit;right:inherit}}.contents-footer{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-footer-pc.png) 50%/cover no-repeat;padding:160px 2em 2em;position:relative}@media screen and (max-width:768px){.contents-footer{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-footer-sp.png) 50%/cover no-repeat}}@media screen and (max-width:431px){.contents-footer{padding:90px 20px 40px}}.contents-footer .inner{color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.contents-footer .inner h2{display:inline-block;width:21%}@media screen and (max-width:768px){.contents-footer .inner h2{text-align:center;width:100%}.contents-footer .inner h2 img{max-width:200px}}.contents-footer .inner .footer-contents{display:flex;flex-wrap:wrap;justify-content:space-between;width:70%}@media screen and (max-width:768px){.contents-footer .inner .footer-contents{margin-top:3em;width:100%}}.contents-footer .inner .footer-navi{padding-left:1.5em;width:44.5%}@media screen and (max-width:768px){.contents-footer .inner .footer-navi{margin-inline:auto;width:14em}}.contents-footer .inner .footer-navi li{font-family:ff-din-paneuropean,sans-serif;font-size:20px;font-style:italic;font-weight:700;line-height:1}.contents-footer .inner .footer-navi li a{display:inline-block;position:relative;width:inherit}.contents-footer .inner .footer-navi li a:before{aspect-ratio:48/31;background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/arrow-white.svg) 50%/cover no-repeat;content:"";display:inline-block;left:-1.5em;position:absolute;top:50%;transform:translateY(-50%);width:.75em}.contents-footer .inner .footer-navi li a:after{background:#fff;bottom:-2px;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0) translateZ(0);transform-origin:left top;transition:.2s ease;width:calc(100% + 2em)}.contents-footer .inner .footer-navi li a:hover:after{transform:scaleX(1) translateZ(0)}.contents-footer .inner .footer-navi li span{display:inline-block;font-size:14px;font-style:normal;font-weight:500;margin-left:.75em}.contents-footer .inner .footer-navi li:not(:first-of-type){margin-top:1.6em}.contents-footer .inner .footer-navi li li{margin-left:2em;margin-top:1em}.contents-footer .inner .footer-navi li li a{position:relative}.contents-footer .inner .footer-navi li li a:before{content:"";display:inline-block;height:1px;left:-1.5em;position:absolute;top:50%;transform:translateY(-50%);width:.75em}.contents-footer .inner .footer-company{width:44.5%}@media screen and (max-width:768px){.contents-footer .inner .footer-company{margin-top:2em;width:100%}}.contents-footer .inner .footer-company p{font-size:14px;font-weight:700;line-height:1}.contents-footer .inner .footer-company p a{display:inline-block;font-weight:500;margin-top:1em;position:relative;width:inherit}.contents-footer .inner .footer-company p a:after{background:#fff;bottom:-2px;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0) translateZ(0);transform-origin:left top;transition:.2s ease;width:calc(100% + 2em)}.contents-footer .inner .footer-company p a:hover:after{transform:scaleX(1) translateZ(0)}.contents-footer .inner .footer-company p:nth-of-type(2){margin-top:2em}.contents-footer .inner a{color:#fff}.contents-footer .inner .company-list li{line-height:1.5}.contents-footer .inner .company-list a{color:#fff;display:inline-block;font-size:12px;font-weight:500;position:relative;width:inherit}.contents-footer .inner .company-list a:after{background:#fff;bottom:-2px;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0) translateZ(0);transform-origin:left top;transition:.2s ease;width:calc(100% + 2em)}.contents-footer .inner .company-list a:hover:after{transform:scaleX(1) translateZ(0)}.contents-footer address{color:#fff;font-family:ff-din-paneuropean,sans-serif;font-size:14px;font-style:italic;font-weight:700;line-height:1;margin-top:10em;text-align:center}.hero{overflow:hidden;position:relative}.hero img{width:100%}@media screen and (max-width:431px){.hero img{max-width:inherit;width:100%}}.hero h2{bottom:3vw;color:#039;display:inline-block;font-family:ff-din-paneuropean,sans-serif;font-size:6.1vw;font-style:italic;font-weight:700;left:4vw;line-height:1;position:absolute}@media screen and (max-width:431px){.hero h2{font-size:40px}}.hero h2 span{color:#fff;display:inline-block;font-size:3.5vw;margin-left:.5em;mix-blend-mode:difference;transform:translateY(-5px)}@media screen and (max-width:431px){.hero h2 span{display:block;font-size:20px;margin-left:0;margin-top:.75em}}.pankuzu{align-items:center;color:#999;display:flex;font-size:12px;justify-content:flex-end;margin-top:1em;margin-inline:auto;max-width:1200px;padding-right:1em;width:100%}.pankuzu a{color:#999;display:inline-block;width:auto}.pankuzu li{position:relative}.pankuzu li:nth-of-type(n+2):before{aspect-ratio:1/1;background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/arrow-gray.svg) 50%/40% no-repeat;content:"";display:inline-block;margin-left:1em;margin-right:1em;width:1em}body.about-us main{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/about-us/bg-line-blue.svg) center top 100px/115% no-repeat,url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/about-us/bg-line-blue.svg) center bottom 100px/115% no-repeat}@media screen and (max-width:431px){body.about-us main{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/about-us/bg-line-blue.svg) top/600% no-repeat,url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/about-us/bg-line-blue.svg) center bottom 50px/600% no-repeat}}.page-desc{padding-bottom:50px;padding-top:100px}@media screen and (max-width:431px){.page-desc{padding-top:80px}}.page-desc-inner{margin-inline:auto;max-width:1040px;padding-left:20px;padding-right:20px;width:100%}.page-desc-inner h2{font-size:40px;font-weight:700;text-align:center}@media screen and (max-width:431px){.page-desc-inner h2{font-size:28px;line-height:1.43;text-align:center}}.page-desc-inner p{font-size:18px;margin-top:2em}@media screen and (max-width:431px){.page-desc-inner p{font-size:16px}}.section{padding-bottom:50px;padding-top:100px}@media screen and (max-width:431px){.section{padding-top:50px}}body:not(.home) main .inner{padding-left:20px;padding-right:20px}body:not(.home) main .inner h2{color:#111;font-family:inherit;font-size:30px;font-style:normal;transform:translateX(.25em)}@media screen and (max-width:431px){body:not(.home) main .inner h2{font-size:24px}}body:not(.home) main .inner h2:before{background:#d6ff00;content:"";display:inline-block;height:1em;margin-right:.5em;transform:skewX(-25deg) translateY(5px) translateZ(0);width:.5em}.contents-inner{margin-top:2em;margin-inline:auto;max-width:1000px;width:100%}.contents-inner h3{font-size:30px;font-weight:700;margin-top:2em}@media screen and (max-width:431px){.contents-inner h3{font-size:22px}}.contents-inner p{font-size:18px}@media screen and (max-width:431px){.contents-inner p{font-size:16px}}body:not(.home,.service,.scenic-flight,.recruit) .contents-contact{margin-top:160px}@media screen and (max-width:431px){body:not(.home,.service,.scenic-flight,.recruit) .contents-contact{margin-top:100px}}body:not(.home,.service,.scenic-flight,.recruit) .contents-contact:before{background:#039;content:"";display:block;height:1px;left:7.5vw;position:absolute;top:0;width:85vw}.company-inner dl{display:flex;flex-wrap:wrap;font-size:18px;justify-content:space-between;margin-top:2em}@media screen and (max-width:431px){.company-inner dl{font-size:16px;margin-top:1em}}.company-inner dl dt{border-bottom:1px solid #111;margin-top:1.5em;padding-left:1em;padding-right:1em;width:7.5em}@media screen and (max-width:431px){.company-inner dl dt{font-size:16px;font-weight:700;margin-top:1em;width:100%}}.company-inner dl dd{border-bottom:1px solid #999;margin-top:1.5em;padding-left:1em;padding-right:1em;width:calc(100% - 9em)}@media screen and (max-width:431px){.company-inner dl dd{border-bottom:none;font-size:14px;margin-top:1em;padding-left:2em;width:100%}}.company-inner dl a{color:#99ba00;display:inline-block;height:auto;width:auto}.role-inner img{display:block;margin-inline:auto;margin-top:2em;max-width:700px;width:100%}.attempt-inner{text-align:right}.attempt-inner h2,.attempt-inner h3,.attempt-inner p,.attempt-inner ul{text-align:left}.attempt-inner .btn-link{margin-right:1em;margin-top:2em}.attempt-image{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}.attempt-image li{width:calc(50% - 15px)}@media screen and (max-width:431px){.attempt-image li{width:100%}.attempt-image li:nth-of-type(n+2){margin-top:1em}}.safety-report{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1em;margin-inline:auto;max-width:90%}@media screen and (max-width:431px){.safety-report{max-width:100%}}.safety-report li{width:calc(50% - 2em)}@media screen and (max-width:768px){.safety-report li{width:100%}.safety-report li:nth-of-type(n+2){margin-top:1em}}.safety-report li a{align-items:center;color:#99ba00;display:flex;font-weight:700}@media screen and (max-width:431px){.safety-report li a{font-size:16px}}.safety-report li a[href$=".pdf"]:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/ico-pdf.svg) 50%/cover no-repeat}.safety-report li a[target=_blank]:after,.safety-report li a[target=_new]:after{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/ico-target-blank.svg) 50%/cover no-repeat}.safety-report li a:before{content:"";display:inline-block;height:1.5em;margin-right:.25em;width:1.5em}.safety-report li a:after{content:"";display:inline-block;height:.75em;margin-left:2em;width:.75em}body.safety-control .page-desc{margin-bottom:100px}.safetycontrol{background:#039;color:#fff;padding:100px 20px;position:relative}.safetycontrol:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-blue.png) 50%/cover no-repeat}.safetycontrol:after,.safetycontrol:before{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.safetycontrol:after{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-line-white.svg) 50%/115% no-repeat;mix-blend-mode:soft-light;opacity:.75}@media screen and (max-width:1350px){.safetycontrol:after{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-line-white.svg) 50%/cover no-repeat}}.safetycontrol-inner{margin-inline:auto;max-width:1200px;position:relative;width:100%}.safetycontrol_item{inset:0;opacity:0;padding-bottom:50px;padding-left:40%;padding-top:50px;position:absolute;transition:opacity .6s ease,visibility .6s ease;visibility:hidden}@media screen and (max-width:768px){.safetycontrol_item{padding-left:10%}}@media screen and (max-width:431px){.safetycontrol_item{padding-left:0}}.safetycontrol_item.is-active{opacity:1;visibility:visible}.safetycontrol_item:first-of-type{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/safety-control/bg-safety-01.png) 0/contain no-repeat}.safetycontrol_item:nth-of-type(2){background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/safety-control/bg-safety-02.png) 0/contain no-repeat}.safetycontrol_item:nth-of-type(3){background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/safety-control/bg-safety-03.png) 0/contain no-repeat}.safetycontrol_item h2{font-size:30px;font-weight:700;text-indent:-1.25em;transform:translateX(.25em)}@media screen and (max-width:431px){.safetycontrol_item h2{font-size:26px;margin-left:1em}}.safetycontrol_item h2:before{background:#d6ff00;content:"";display:inline-block;height:1em;margin-right:.5em;transform:skewX(-25deg) translateY(5px) translateZ(0);width:.5em}.safetycontrol_item p{margin-top:1.5em}@media screen and (max-width:431px){.safetycontrol_item p{font-size:16px}}.alignment-image{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1em}.alignment-image li{width:calc(50% - 20px)}.aviation-list{margin-top:3em;text-align:center}.aviation-list,.aviation-list li{display:flex;flex-wrap:wrap;justify-content:space-between}.aviation-list li{align-items:center;border:10px solid #d9eaf4;border-radius:10px;padding:3em 1em 2em}.aviation-list li:first-of-type{width:calc(50% - 20px)}@media screen and (max-width:431px){.aviation-list li:first-of-type{width:100%}}.aviation-list li:nth-of-type(2){width:calc(50% - 20px)}@media screen and (max-width:431px){.aviation-list li:nth-of-type(2){margin-top:20px;width:100%}}.aviation-list li:nth-of-type(3){margin-top:30px;width:calc(33.33333% - 20px)}@media screen and (max-width:768px){.aviation-list li:nth-of-type(3){width:calc(50% - 20px)}}@media screen and (max-width:431px){.aviation-list li:nth-of-type(3){margin-top:20px;width:100%}}.aviation-list li:nth-of-type(4){margin-top:30px;width:calc(33.33333% - 20px)}@media screen and (max-width:768px){.aviation-list li:nth-of-type(4){width:calc(50% - 20px)}}@media screen and (max-width:431px){.aviation-list li:nth-of-type(4){margin-top:20px;width:100%}}.aviation-list li:nth-of-type(5){margin-top:30px;width:calc(33.33333% - 20px)}@media screen and (max-width:768px){.aviation-list li:nth-of-type(5){width:calc(50% - 20px)}}@media screen and (max-width:431px){.aviation-list li:nth-of-type(5){margin-top:20px;width:100%}}.aviation-list h3{color:#039;font-size:22px;font-weight:700;line-height:1.5;width:100%}@media screen and (max-width:431px){.aviation-list h3{font-size:14px}}.aviation-list h3 span{display:block;font-size:24px}@media screen and (max-width:431px){.aviation-list h3 span{font-size:14px}}.aviation-list h3 .number{display:inline-block;font-size:50px}@media screen and (max-width:431px){.aviation-list h3 .number{font-size:28px}}.aviation-list h3 .number-desc{font-size:18px}@media screen and (max-width:431px){.aviation-list h3 .number-desc{font-size:14px}}.aviation-list p{font-size:18px;line-height:1.5;width:100%}@media screen and (max-width:431px){.aviation-list p{font-size:14px}}.aviation-old{position:relative}.aviation-old:before{background:#fff url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/safety-control/ico-person.svg) left -10px top -10px/200px no-repeat;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.aviation-accident{position:relative}.aviation-accident:before{background:#fff url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/safety-control/ico-herumetto.svg) left -10px top -10px/200px no-repeat;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.aviation-flighttime{position:relative}.aviation-flighttime:before{background:#fff url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/safety-control/ico-helicopter.svg) left top 10px/200px no-repeat;content:"";display:inline-block;height:100%;left:-5px;position:absolute;top:0;transform:rotate(5deg);width:100%;z-index:-1}.aviation-qualification{position:relative}.aviation-qualification:before{background:#fff url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/safety-control/ico-build.svg) left -10px top -10px/200px no-repeat;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.aviation-agreement{position:relative}.aviation-agreement:before{background:#fff url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/safety-control/ico-handshake.svg) left -10px top -10px/200px no-repeat;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.system-inner .case-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em;margin-inline:50px}@media screen and (max-width:431px){.system-inner .case-list{margin-inline:auto}}.system-inner .case-list li{width:calc(50% - 20px)}@media screen and (max-width:431px){.system-inner .case-list li{width:100%}}.system-inner .case-list li:first-of-type{width:100%}.system-inner .case-list li:nth-of-type(n+2){margin-top:40px}@media screen and (max-width:431px){.system-inner .case-list li:nth-of-type(n+2){margin-top:20px}}.system-inner h3{font-size:30px;font-weight:700;margin-top:1em;text-align:center}@media screen and (max-width:431px){.system-inner h3{font-size:30px}}.system-inner .aircraft-desc{display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;max-width:450px;width:100%}.system-inner .aircraft-desc dt{font-size:18px;font-weight:700;width:30%}@media screen and (max-width:431px){.system-inner .aircraft-desc dt{font-size:16px}}.system-inner .aircraft-desc dd{font-size:18px;width:70%}@media screen and (max-width:431px){.system-inner .aircraft-desc dd{font-size:14px}}.question{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-blue.png) 50%/cover no-repeat;position:relative}body.service main .question-inner h2{color:#fff}.question-inner{color:#fff;margin-inline:auto;max-width:1240px;padding:100px 20px;width:100%}.question-inner h3{font-size:26px;font-weight:700;margin-top:1em}@media screen and (max-width:431px){.question-inner h3{font-size:22px}}.service-nav{margin-top:160px;position:relative}@media screen and (max-width:431px){.service-nav{margin-top:100px}}.service-nav:before{background:#039;bottom:0;content:"";display:inline-block;height:30px;left:0;position:absolute;width:100%}.service-nav-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;max-width:1200px;position:relative;width:100%}@media screen and (max-width:768px){.service-nav-list{padding-left:20px;padding-right:20px}}.service-nav-list li{font-size:24px;font-weight:700;text-align:center;width:20%}@media screen and (max-width:431px){.service-nav-list li{font-size:16px}}@media screen and (max-width:768px){.service-nav-list li:first-of-type,.service-nav-list li:nth-of-type(2){width:50%}.service-nav-list li:nth-of-type(3),.service-nav-list li:nth-of-type(4),.service-nav-list li:nth-of-type(5){margin-top:2px;width:33.3333333333%}}.service-nav-list li a{align-items:center;background:#039;border-left:4px solid #039;border-radius:10px 10px 0 0;border-right:4px solid #039;border-top:4px solid #039;color:#fff;display:flex;justify-content:center;line-height:1;padding:.75em .5em;transition:.5s}@media screen and (max-width:431px){.service-nav-list li a{padding:1.25em .5em}}.service-nav-list li a:hover{background:#04c}.service-nav-list li.active a{background:#fff;color:#039}.accordion{margin-top:2em;padding-left:2em;padding-right:2em}@media screen and (max-width:431px){.accordion{padding-left:0;padding-right:0}}.accordion:nth-of-type(n+2){margin-top:3em}@media screen and (max-width:431px){.accordion:nth-of-type(n+2){margin-top:2em}}.accordion-list{font-size:18px;margin-top:1em}@media screen and (max-width:431px){.accordion-list{font-size:16px}}.accordion-list dt{background:#fff;border-radius:15px;color:#111;cursor:pointer;line-height:1.5;padding:1em 3em 1em 4em;position:relative}.accordion-list dt:before{aspect-ratio:1/1;color:#009ed8;content:"Q";display:inline-block;font-size:26px;font-weight:700;left:1.5em;position:absolute;top:.5em;width:1.5em}@media screen and (max-width:431px){.accordion-list dt:before{font-size:20px}}.accordion-list dt:after{aspect-ratio:1/1;background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/arrow-gray.svg) 50%/cover no-repeat;content:"";display:inline-block;position:absolute;right:1.5em;top:50%;transform:translateY(-50%);transition:.5s;width:1em}.accordion-list dt:nth-of-type(n+2){margin-top:1em}.accordion-list dt.open:after{transform:translateY(-50%) rotate(90deg)}.accordion-list dd{margin-top:1em;max-height:0;opacity:0;overflow:hidden;padding:0 3em 0 4em;position:relative;transition:max-height .4s ease,opacity .3s ease}.accordion-list dd:before{aspect-ratio:1/1;color:#d6ff00;content:"A";display:inline-block;font-size:26px;font-weight:700;left:1.5em;position:absolute;top:-.25em;width:1.5em}@media screen and (max-width:431px){.accordion-list dd:before{font-size:20px}}.accordion-list dd.open{margin-bottom:2em;opacity:1}.accordion-list dd p{margin-top:0}.accordion-list dd ul{margin-left:2em;margin-top:.5em}.accordion-list dd ul li{text-indent:-1.5em}.accordion-list dd ul li:before{content:"・";margin-right:.5em}.accordion-list dd a{color:#99ba00;display:inline-block;font-weight:700;margin-inline:5px;width:auto}body.aerial-photo main .aerial-photo-inner h2,body.charter main .charter-inner h2,body.local-support main .local-support-inner h2,body.scenic-flight main .scenic-flight-inner h2{font-size:60px;margin-top:2em;transform:inherit}body.aerial-photo main .aerial-photo-inner h2 span,body.charter main .charter-inner h2 span,body.local-support main .local-support-inner h2 span,body.scenic-flight main .scenic-flight-inner h2 span{color:#9f9f9f;font-size:14px;margin-left:50px}@media screen and (max-width:431px){body.aerial-photo main .aerial-photo-inner h2,body.charter main .charter-inner h2,body.local-support main .local-support-inner h2,body.scenic-flight main .scenic-flight-inner h2{font-size:30px}}body.aerial-photo main .aerial-photo-inner h2:before,body.charter main .charter-inner h2:before,body.local-support main .local-support-inner h2:before,body.scenic-flight main .scenic-flight-inner h2:before{content:inherit}body.aerial-photo main .aerial-photo-inner h3,body.charter main .charter-inner h3,body.local-support main .local-support-inner h3,body.scenic-flight main .scenic-flight-inner h3{color:#111;font-size:30px;font-style:normal;font-weight:700;margin-top:1em;transform:translateX(.25em)}@media screen and (max-width:431px){body.aerial-photo main .aerial-photo-inner h3,body.charter main .charter-inner h3,body.local-support main .local-support-inner h3,body.scenic-flight main .scenic-flight-inner h3{font-size:26px;line-height:1.5}}body.aerial-photo main .aerial-photo-inner h3:before,body.charter main .charter-inner h3:before,body.local-support main .local-support-inner h3:before,body.scenic-flight main .scenic-flight-inner h3:before{background:#d6ff00;content:"";display:inline-block;height:1em;margin-right:.5em;transform:skewX(-25deg) translateY(5px) translateZ(0);width:.5em}@media screen and (max-width:431px){body.aerial-photo main .aerial-photo-inner h3 span,body.charter main .charter-inner h3 span,body.local-support main .local-support-inner h3 span,body.scenic-flight main .scenic-flight-inner h3 span{margin-left:1em}}.plan-box{padding-bottom:150px;padding-top:150px;position:relative}@media screen and (max-width:431px){.plan-box{padding-bottom:100px;padding-top:100px}}.plan-box:nth-of-type(2n):before{background:#f0fbff;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}body.charter main .charter-inner .plan-box:first-of-type h3{margin-top:0}.plan-inner{margin-inline:auto;max-width:1000px;text-align:right;width:100%}.plan-inner p{text-align:left}.plan-inner .btn-link{margin-right:1em}.slider{display:inline-block;margin-top:1em;text-align:center}.slider-main{position:relative}.slide{left:0;opacity:0;position:absolute;top:0;transition:.8s ease;width:100%}.slide.active{opacity:1;position:relative}.slide img{display:block;width:100%}.slider-thumbs{display:flex;justify-content:space-between;margin-top:10px}.slider-thumbs img{cursor:pointer;height:auto;opacity:.6;transition:.5s ease;width:calc(25% - 5px)}.slider-thumbs img.active{opacity:1}.modal{align-items:center;background:rgba(0,0,0,.6);display:none;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .4s ease;z-index:1000}.modal.active{display:flex;opacity:1}.modal-content{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);max-height:calc(100vh - 100px);max-width:1200px;overflow-y:auto;padding:30px 30px 80px;position:relative;width:90%}@media screen and (max-width:431px){.modal-content{border-radius:0;padding:20px 20px 50px;width:100%}}.close-btn{background:0 0;border:1px solid #111;border-radius:50%;cursor:pointer;display:inline-block;height:40px;position:absolute;right:15px;top:10px;width:40px}.close-btn:before{transform:rotate(45deg) skewX(-25deg)}.close-btn:after,.close-btn:before{background:#111;content:"";display:inline-block;height:2px;left:9px;position:absolute;width:22px}.close-btn:after{transform:rotate(-45deg) skewX(-25deg)}.close-btn span{background:#fff;content:"";display:inline-block;height:2px;position:absolute;right:calc(50% - 3px);top:50%;transform:rotate(-45deg) translate(-50%,-50%);width:2px;z-index:10}@media screen and (max-width:431px){body.charter main .charter-inner .modal-body h3{font-size:20px}}body.charter main .charter-inner .modal-body .btn-link-2{display:block;font-size:18px;font-weight:700;text-align:center}@media screen and (max-width:431px){body.charter main .charter-inner .modal-body .btn-link-2{font-size:16px}}body.charter main .charter-inner .modal-body .btn-link-2 a{background:#d6ff00;border-radius:1.25em;display:inline-block;height:2.5em;line-height:1;margin-top:2em;padding:.75em 3em;width:inherit}@media screen and (max-width:431px){body.charter main .charter-inner .modal-body .btn-link-2 a{width:100%}}body.charter main .charter-inner .modal-body .back-btn{background:0 0;border:1px solid #111;border-radius:1.25em;color:#111;cursor:pointer;display:block;font-size:18px;font-weight:700;height:2.5em;line-height:1;margin-top:1em;margin-inline:auto;padding:.75em 3em;width:16em}@media screen and (max-width:431px){body.charter main .charter-inner .modal-body .back-btn{font-size:14px;width:100%}}.modal-body-inner{margin-inline:auto;max-width:600px;width:100%}.modal-body-inner img{margin-top:1em}.modal-body-inner h4{font-size:24px;font-weight:700;line-height:1;margin-top:2em}@media screen and (max-width:431px){.modal-body-inner h4{font-size:16px}}.modal-body-inner h4:before{aspect-ratio:1/1;background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/arrow-black.svg) bottom/40% no-repeat;content:"";display:inline-block;margin-right:.25em;width:1em}.modal-body-inner h4 span{font-size:18px;font-weight:500}@media screen and (max-width:431px){.modal-body-inner h4 span{font-size:12px}}.modal-body-inner h4 span.strikethrough{position:relative}@media screen and (max-width:431px){.modal-body-inner h4 span.strikethrough{font-size:10px}}.modal-body-inner h4 span.strikethrough:after{background:#111;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.modal-body-inner h4 span.pay{color:#d00;font-size:18px;font-weight:700}@media screen and (max-width:431px){.modal-body-inner h4 span.pay{font-size:16px}}.modal-body-inner h4 span.plan-desc{display:block;font-size:18px;margin-top:.5em}@media screen and (max-width:431px){.modal-body-inner h4 span.plan-desc{font-size:14px}}.modal-body-inner h4 span.plan-desc:before{background:#111;content:"";display:inline-block;height:2px;margin-right:1em;transform:skewX(-25deg) translateZ(0) translateY(-.5em) translateX(5px);width:10px}@media screen and (max-width:431px){.modal-body-inner p{font-size:14px}}.modal-body-inner .btn-link{margin-top:2em}.flight-course{border:3px solid #d9eaf4;display:flex;justify-content:space-between;margin-top:1em;width:100%}@media screen and (max-width:431px){.flight-course{flex-wrap:wrap}}.flight-course li{align-items:center;display:flex;flex-basis:4.5em;flex-wrap:wrap;font-size:18px;font-weight:700;justify-content:center;line-height:1.5;padding:1em}@media screen and (max-width:431px){.flight-course li{flex-basis:inherit;font-size:12px;padding:2em 1em 1em;text-align:center;width:100%}}.flight-course li:nth-of-type(n+2){margin-left:20px}@media screen and (max-width:431px){.flight-course li:nth-of-type(n+2){margin-left:0;margin-top:20px}}.flight-course li:nth-of-type(odd){background:#d9eaf4;position:relative}.flight-course li:nth-of-type(odd):before{background:#fff;content:"";display:inline-block;height:100%;position:absolute;right:-20px;top:0;width:20px}@media screen and (max-width:431px){.flight-course li:nth-of-type(odd):before{bottom:-20px;height:20px;right:0;top:inherit;width:100%}}.flight-course li:nth-of-type(odd):after{background:#d9eaf4;clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:inline-block;height:100%;position:absolute;right:-20px;top:0;width:20px}@media screen and (max-width:431px){.flight-course li:nth-of-type(odd):after{bottom:-20px;clip-path:polygon(0 0,100% 0,50% 100%);height:20px;right:0;top:inherit;width:100%}}.flight-course li:nth-of-type(2n){background:#fff;position:relative}.flight-course li:nth-of-type(2n):before{background:#d9eaf4;content:"";display:inline-block;height:100%;position:absolute;right:-20px;top:0;width:20px}@media screen and (max-width:431px){.flight-course li:nth-of-type(2n):before{bottom:-20px;height:20px;right:0;top:inherit;width:100%}}.flight-course li:nth-of-type(2n):after{background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:inline-block;height:100%;position:absolute;right:-20px;top:0;width:20px}@media screen and (max-width:431px){.flight-course li:nth-of-type(2n):after{bottom:-20px;clip-path:polygon(0 0,100% 0,50% 100%);height:20px;right:0;top:inherit;width:100%}.flight-course li.flight-end{padding:2em 1em}}.flight-course li.flight-end:after,.flight-course li.flight-end:before{content:inherit}.flight-course li.grow-1{flex-grow:1}.flight-course li span{line-height:1;text-align:center}.flight-course li .flight-time{display:inline-block;font-size:12px;font-weight:500;width:100%}.flight-desc{color:#999;font-size:14px;line-height:1.5;margin-top:1em}@media screen and (max-width:431px){.flight-desc{font-size:12px}}.flight-desc li{margin-left:1.5em;text-indent:-1.5em}.flight-desc li:before{content:"※";margin-right:.5em}.plan-charter{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.plan-charter h3{width:100%}.plan-charter .btn-course{display:block;margin-right:0;text-align:right;width:100%}.plan-charter .btn-link{margin-right:1em;margin-top:2em}.charter-desc{padding-left:1em;width:50%}@media screen and (max-width:1000px){.charter-desc{padding-left:0;width:100%}}.charter-desc table{background:#fff;font-size:18px;line-height:1.5;margin-top:2em;position:relative;width:100%}@media screen and (max-width:431px){.charter-desc table{font-size:13px}}.charter-desc table thead th{font-weight:700;padding:1em;text-align:center;white-space:nowrap}.charter-desc table thead th:nth-of-type(n+2){background-image:linear-gradient(180deg,#707070 1px,transparent 0);background-position:0 0;background-repeat:repeat-Y;background-size:1px 9px}.charter-desc table thead th span{font-size:14px}@media screen and (max-width:431px){.charter-desc table thead th span{display:block}}.charter-desc table tbody tr:nth-of-type(odd){background:#d9eaf4}.charter-desc table tbody th{background:#d9eaf4;padding:1em;white-space:nowrap}.charter-desc table tbody td{background-image:linear-gradient(180deg,#707070 1px,transparent 0);background-position:0 0;background-repeat:repeat-Y;background-size:1px 9px;padding:.5em 1em;text-align:center}.charter-desc table tbody td span{display:block;font-size:14px}.charter-image{width:50%}@media screen and (max-width:1000px){.charter-image{margin-top:1em;width:100%}}.cours-box{display:grid;padding-bottom:180px;padding-top:100px;position:relative;grid-gap:30px;gap:30px}@media screen and (max-width:431px){.cours-box{padding-bottom:100px;padding-top:80px}}.cours-box:first-of-type{padding-top:0}.cours-box:nth-of-type(2n):before{background:#f0fbff;content:"";display:inline-block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50vw);width:100vw;z-index:-1}.cours-box h3{grid-column:1/3;grid-row:1/2}@media screen and (max-width:768px){.cours-box h3{grid-column:1/2}}.course-desc{grid-column:1/2;grid-row:2/4}@media screen and (max-width:768px){.course-desc{grid-column:1/2;grid-row:3/4}}.course-desc p:first-of-type{margin-top:0}.course-desc h4{font-size:24px;font-weight:700;line-height:1;margin-top:2em}@media screen and (max-width:431px){.course-desc h4{font-size:16px}}.course-desc h4 span{font-size:18px;font-weight:500}@media screen and (max-width:431px){.course-desc h4 span{font-size:12px}}.course-desc h4 span.pay{color:#d00;display:inline-block;font-size:22px;font-weight:700;width:calc(100% - 5em)}@media screen and (max-width:431px){.course-desc h4 span.pay{font-size:16px}}.course-desc h4 span.pay+.pay{margin-left:4em;margin-top:.5em}.course-desc h4 span.plan-desc{display:block;font-size:18px;margin-top:.5em}@media screen and (max-width:431px){.course-desc h4 span.plan-desc{font-size:14px}}.course-desc h4 span.plan-desc:before{background:#111;content:"";display:inline-block;height:2px;margin-right:1em;transform:skewX(-25deg) translateZ(0) translateY(-.5em) translateX(5px);width:10px}.course-image{grid-column:2/3;grid-row:2/3}@media screen and (max-width:768px){.course-image{grid-column:1/2}}.course-image img{width:100%}.btn-course{align-self:flex-end;display:flex;grid-column:2/3;grid-row:3/4;justify-content:flex-end;margin-right:1em}@media screen and (max-width:768px){.btn-course{grid-column:1/2;grid-row:4/5;justify-content:center}}.aerial-photo-inner>p{margin-top:2em}.aerial-photo-box{margin-top:100px}.features-list{display:grid;grid-template-areas:"a b c";grid-template-columns:repeat(3,1fr);margin-top:2em;grid-gap:30px;gap:30px}@media screen and (max-width:1200px){.features-list{grid-template-areas:"a a" "b c";grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:431px){.features-list{grid-template-areas:"a" "b" "c";grid-template-columns:repeat(1,1fr)}}.features-list li{align-items:center;aspect-ratio:1/1;border:6px solid #d9eaf4;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;padding:2em;text-align:center}@media screen and (max-width:1200px){.features-list li{margin-inline:auto;width:calc(50vw - 55px)}}@media screen and (max-width:431px){.features-list li{width:80%}}.features-list li:first-of-type{grid-area:a}.features-list li:nth-of-type(2){grid-area:b}.features-list li:nth-of-type(3){grid-area:c}.features-list li h4{font-size:22px;font-weight:700}@media screen and (max-width:768px){.features-list li img{width:25vw}}@media screen and (max-width:431px){.features-list li img{width:38vw}}.features-list li .caption{font-size:12px;line-height:1.5}@media screen and (max-width:768px){.features-list li .caption{font-size:12px}}.support-list{margin-left:2.5em;margin-top:2em}.support-list dt{font-weight:700;position:relative}@media screen and (max-width:431px){.support-list dt{font-size:16px}}.support-list dt:before{animation:rotateAnimation 3s ease-in-out infinite;color:#99ba00;content:"☆";left:-1.5em;margin-right:.5em;position:absolute}.support-list dt:nth-of-type(n+2){margin-top:1em}@media screen and (max-width:431px){.support-list dd{font-size:14px}}@keyframes rotateAnimation{0%{transform:rotate3d(1,1,1,0deg)}to{transform:rotate3d(1,1,1,1turn)}}.aerial-photo .case-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em;margin-inline:50px}@media screen and (max-width:431px){.aerial-photo .case-list{margin-inline:auto}}.aerial-photo .case-list:before{order:1}.aerial-photo .case-list:after,.aerial-photo .case-list:before{content:"";display:block;width:calc(25% - 30px)}.aerial-photo .case-list li{line-height:1.25;width:calc(25% - 30px)}@media screen and (max-width:768px){.aerial-photo .case-list li{width:calc(33.33333% - 26.66667px)}.aerial-photo .case-list li:nth-of-type(n+4){margin-top:1em}}@media screen and (max-width:431px){.aerial-photo .case-list li{width:calc(50% - 10px)}.aerial-photo .case-list li:nth-of-type(n+3){margin-top:1em}}.aerial-photo .case-list li:nth-of-type(n+5){margin-top:1em}.aerial-photo .case-list li span{display:block;font-size:12px;margin-top:1em;text-align:center}@media screen and (max-width:431px){.aerial-photo .case-list li span{font-size:12px}}.flow-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em;margin-inline:100px}@media screen and (max-width:1350px){.flow-list{margin-inline:0}}.flow-list li{padding-top:10vw;position:relative;width:calc(25% - 5.25vw)}@media screen and (max-width:431px){.flow-list li{display:flex;justify-content:space-between;padding-top:0;width:100%}.flow-list li:nth-of-type(n+2){margin-top:18vw}}.flow-list li:before{content:"";display:inline-block;height:8vw;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:431px){.flow-list li:before{height:35vw;width:calc(50% - .75em)}}.flow-list li:after{background:#999;clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:inline-block;height:31px;position:absolute;right:calc(-3.5vw - 13.5px);top:3vw;width:27px}@media screen and (max-width:768px){.flow-list li:after{height:5.8vw;right:-5vw;width:6vw}}@media screen and (max-width:431px){.flow-list li:after{bottom:-10.5vw;left:calc(50% - 1.5vw);right:inherit;top:inherit;transform:rotate(90deg)}}.flow-list li:last-child:after{content:inherit}.flow-list li:first-of-type:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/service/aerial-photo/flow_01-contact.svg) 50%/contain no-repeat}.flow-list li:nth-of-type(2):before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/service/aerial-photo/flow_02-meeting.svg) 50%/contain no-repeat}.flow-list li:nth-of-type(3):before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/service/aerial-photo/flow_03-weather.svg) 50%/contain no-repeat}.flow-list li:nth-of-type(4):before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/service/aerial-photo/flow_04-shooting.svg) 50%/contain no-repeat}.flow-list li h4{font-size:18px;font-weight:700;text-align:center}@media screen and (max-width:431px){.flow-list li h4{margin-top:calc(35vw + .5em);width:calc(50% - .75em)}}.flow-list li p{font-size:14px;margin-top:0}@media screen and (max-width:431px){.flow-list li p{width:calc(50% - .75em)}}.aerial-photo-pay{text-align:center}.aerial-photo-pay p{font-size:16px;margin-left:6em;margin-top:1em;text-align:left}@media screen and (max-width:431px){.aerial-photo-pay p{font-size:14px;margin-left:0;margin-top:0}}.aerial-photo-pay p.pay-text{font-size:40px;font-weight:700;margin-left:1em;margin-top:.25em}@media screen and (max-width:431px){.aerial-photo-pay p.pay-text{font-size:22px;margin-left:0}.aerial-photo-pay p.pay-text .tax{font-size:18px}}.aerial-photo-pay h3{text-align:left}.aerial-photo-pay h4{font-size:22px;font-weight:700;margin-left:3em;margin-top:.5em;text-align:left}@media screen and (max-width:431px){.aerial-photo-pay h4{font-size:16px;margin-left:0}}.aerial-photo-pay img{margin-top:2em}@media screen and (max-width:431px){.aerial-photo-pay img{margin-top:1em}}.aerial-photo-desc p{margin-left:1em}@media screen and (max-width:431px){.aerial-photo-desc p{margin-left:0}}.aerial-photo-desc .btn-course{justify-content:center;margin-top:3em}.precautions-list{margin-left:5em;margin-top:2em}@media screen and (max-width:431px){.precautions-list{font-size:12px;margin-left:2em}}.precautions-list li{position:relative}.precautions-list li:before{background:#999;border-radius:50%;content:"";display:inline-block;height:.5em;left:-1.5em;position:absolute;top:.75em;width:.5em}.local-support-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}.local-support-desc{padding-left:1.5em;padding-right:1.5em;width:51.25%}@media screen and (max-width:768px){.local-support-desc{width:100%}}@media screen and (max-width:431px){.local-support-desc{padding-left:0;padding-right:0}}.local-support-desc p{margin-top:1.5em}.local-support-desc p:first-of-type{margin-top:0}.local-support-image{width:48.75%}@media screen and (max-width:768px){.local-support-image{margin-top:2em;width:100%}}.local-support-image img{width:100%}.news-content{padding-bottom:50px;padding-top:100px}@media screen and (max-width:431px){.news-content{padding-top:80px}}.news-content-inner{margin-inline:auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}.news-content-inner h1{align-items:flex-end;color:#111;display:flex;font-size:30px;font-style:normal;font-weight:700;justify-content:space-between;line-height:1.5;position:relative;transform:translateX(.25em);z-index:0}@media screen and (max-width:431px){.news-content-inner h1{font-size:16px}}.news-content-inner h1:before{display:inline-block;height:100%;transform:skewX(-25deg) translateY(1px) translateZ(0);width:.75em;z-index:-1}.news-content-inner h1:after,.news-content-inner h1:before{background:#d6ff00;bottom:0;content:"";left:0;position:absolute}.news-content-inner h1:after{display:block;height:1px;width:100%}.news-list li{color:#111;font-size:18px;font-style:normal;font-weight:700;position:relative;transform:translateX(.25em);z-index:0}@media screen and (max-width:431px){.news-list li{font-size:16px}}.news-list li:before{display:inline-block;height:1.75em;transform:skewX(-25deg) translateY(1px) translateZ(0);width:.75em;z-index:-1}.news-list li:after,.news-list li:before{background:#d6ff00;bottom:0;content:"";left:0;position:absolute}.news-list li:after{display:block;height:1px;width:100%}.news-list li:nth-of-type(n+2){margin-top:2em}.news-list li a{align-items:flex-end;justify-content:space-between;line-height:1;padding:5px .5em}.news-list li a,.post-day{display:flex;flex-wrap:wrap}.post-day{align-items:center;font-family:ff-din-paneuropean,sans-serif;font-style:italic;width:2.5em}@media screen and (max-width:431px){.post h1,.single h1{align-items:center}.post .post-title,.single .post-title{line-height:1.5;overflow:inherit;text-overflow:inherit;white-space:inherit}}.post-title{display:inline-block;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 3.5em)}@media screen and (max-width:431px){.post-title{width:calc(100% - 4.5em)}}.year{display:inline-block;font-size:20px;line-height:1;width:100%}@media screen and (max-width:431px){.year{font-size:10px}}.month-day{display:inline-block;font-family:ff-din-paneuropean,sans-serif;font-style:italic;line-height:1;width:100%}@media screen and (max-width:431px){.month-day{font-size:20px}}.post-content{margin-top:2em;margin-inline:auto;max-width:940px;padding-left:20px;padding-right:20px;width:100%}@media screen and (max-width:431px){.post-content{padding-left:0;padding-right:0}}.post-content strong{font-weight:700}.post-content h2{border-bottom:1px solid #d6ff00;font-size:28px;font-weight:700;line-height:1;margin-top:1em}@media screen and (max-width:431px){.post-content h2{font-size:16px}}.post-content h3{font-size:23px;font-weight:700;line-height:1;margin-top:2em;position:relative;transform:translateX(.25em);z-index:0}@media screen and (max-width:431px){.post-content h3{font-size:14px}}.post-content h3:before{background:#d6ff00;bottom:0;content:"";display:inline-block;height:1.5em;left:0;position:absolute;transform:skewX(-25deg) translateY(1px) translateZ(0);width:.75em;z-index:-1}.post-content h4{font-size:20px;font-weight:700;line-height:1;margin-top:2em}@media screen and (max-width:431px){.post-content h4{font-size:14px}}.post-content p{font-size:18px;margin-top:2em}@media screen and (max-width:431px){.post-content p{font-size:16px}}.post-content ul{margin-left:2.5em;margin-top:2em}.post-content ul li{text-indent:-1.5em}.post-content ul li:before{color:#999;content:"・";margin-right:.5em}.post-content dl{margin-left:1em;margin-top:2em}@media screen and (max-width:431px){.post-content dl{font-size:16px;margin-left:.5em}}.post-content dl dt{font-size:18px;font-weight:700;margin-left:1em;position:relative}@media screen and (max-width:431px){.post-content dl dt{font-size:16px}}.post-content dl dt:before{background:#999;border-radius:50%;content:"";display:inline-block;height:5px;left:-1em;position:absolute;top:50%;transform:translateY(-50%);width:5px}.post-content dl dt:nth-of-type(n+2){margin-top:1em}.post-content dl dd{font-size:18px;margin-left:1em}@media screen and (max-width:431px){.post-content dl dd{font-size:14px}}.post-content blockquote{background:#f5f5f5;font-size:18px;margin-top:2em;padding:2em 3em}@media screen and (max-width:431px){.post-content blockquote{font-size:16px;padding:3em 1.5em}}.post-content blockquote p:first-of-type{margin-top:0}.post-content img{margin-top:2em}.post-content a{color:#99ba00;display:inline-block;width:auto}.flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em;text-align:center}.flex .caption{color:#999;display:inline-block;font-size:16px;line-height:1.5;margin-top:1em;text-align:center}@media screen and (max-width:431px){.flex .caption{font-size:12px}}.flex li:nth-of-type(n+2){margin-top:2em}@media screen and (max-width:431px){.flex li:nth-of-type(n+2){margin-top:1em}}.items-full{width:100%}.items-50{width:calc(50% - 10px)}@media screen and (max-width:431px){.items-50{width:100%}}.pagination{margin-top:7em}@media screen and (max-width:431px){.pagination{margin-top:5em}}.nav-links{display:flex;justify-content:center}.page-numbers{display:flex;font-family:ff-din-paneuropean,sans-serif;font-size:30px;font-style:italic;font-weight:700}.page-numbers li{color:#999;margin-right:5px}.page-numbers li:last-child{margin-right:0}.page-numbers a{color:#999;line-height:1}.page-numbers .current,.page-numbers a{align-items:center;aspect-ratio:1/1;display:flex;height:1em;justify-content:center;width:1em}.page-numbers .current{color:#111;position:relative}.page-numbers .current:before{background:#d6ff00;border-radius:50%;content:"";display:inline-block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.page-numbers .dots{align-items:center;aspect-ratio:1/1;display:flex;height:1em;justify-content:center;transform:translateY(-25%);width:1em}.prev-next-link{display:flex;font-family:ff-din-paneuropean,sans-serif;font-size:30px;font-style:italic;font-weight:700;justify-content:space-between;margin-top:5em}@media screen and (max-width:431px){.prev-next-link{font-size:20px}}.prev-next-link a{color:#999;width:4.5em}@media screen and (max-width:431px){.prev-next-link a{width:4.1em}}.prev-next-link .prev-link:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/arrow-gray.svg) 0/cover no-repeat;content:"";display:inline-block;height:.75em;margin-right:1em;transform:rotate(180deg);width:.75em}@media screen and (max-width:431px){.prev-next-link .prev-link:before{margin-right:.5em}}.prev-next-link .next-link:after{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/arrow-gray.svg) 0/cover no-repeat;content:"";display:inline-block;height:.75em;margin-left:1em;width:.75em}@media screen and (max-width:431px){.prev-next-link .next-link:after{margin-left:.5em}}.prev-next-link .prev-next-label{display:inline-block}.btn{margin-top:5em;text-align:center}@media screen and (max-width:431px){.btn .btn-link{font-size:20px}}.recruit .hero-movie{height:100svh;overflow:hidden;width:100vw;z-index:-1}.recruit .hero-movie video{backface-visibility:hidden;height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;transform:scale(1);width:100%;will-change:transform}.recruit .hero-movie h2{bottom:3vw;color:#fff;display:block;font-size:8.1vw;left:4vw;line-height:1.25;mix-blend-mode:difference;transform:translateY(0)}@media screen and (max-width:431px){.recruit .hero-movie h2{bottom:inherit;font-size:10vw;left:70px;top:100px;transform:rotate(90deg);transform-origin:left top;width:90vh}.recruit .hero-movie h2 br{display:none}}.contact-content,.recruit-content{padding-top:100px}@media screen and (max-width:431px){.contact-content,.recruit-content{padding-top:80px}}.contact-inner{margin-inline:auto;max-width:840px;padding-left:20px;padding-right:20px;width:100%}@media screen and (max-width:431px){.contact-inner{font-size:16px}}.recruit .page-desc-inner{max-width:1240px}.recruit .page-desc-inner h2{color:#039;font-family:ff-din-paneuropean,sans-serif;font-size:100px;font-style:italic;font-weight:700;text-align:left;transform:translateX(-10%)}@media screen and (max-width:1450px){.recruit .page-desc-inner h2{transform:inherit}}@media screen and (max-width:768px){.recruit .page-desc-inner h2{font-size:60px;font-size:50px;line-height:1}}.recruit .page-desc-inner h2 span{color:#999;font-size:40px;font-style:inherit;margin-left:.5em;transform:translateY(5px)}@media screen and (max-width:768px){.recruit .page-desc-inner h2 span{display:block;font-size:30px;font-size:20px;margin-left:0}}@media screen and (max-width:431px){.recruit .page-desc{padding-bottom:0}}.recruit-desc-inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}.recruit-catch{position:relative;width:35%}@media screen and (max-width:768px){.recruit-catch{margin-inline:auto;width:70%}}.recruit-desc{width:60%}@media screen and (max-width:768px){.recruit-desc{margin-top:2em;width:100%}}.recruit-desc p{font-size:18px}@media screen and (max-width:768px){.recruit-desc p{font-size:18px}}@media screen and (max-width:431px){.recruit-desc p{font-size:16px}}.recruit-desc p:nth-of-type(n+2){margin-top:2em}.recruit-image{margin-bottom:200px;margin-top:260px}@media screen and (max-width:768px){.recruit-image{margin-bottom:0;margin-top:110px}}.recruit-image .recruit-slider{overflow:hidden;position:relative;width:100%}.recruit-image .recruit-slider-track{animation:scroll 50s linear infinite;display:flex}.recruit-image .recruit-slide{flex:0 0 42.8571428571%;padding:8px}@media screen and (max-width:431px){.recruit-image .recruit-slide{flex:0 0 60%}}.recruit-image .recruit-slide img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-171.4285714286%)}}.recruit-inner{margin-inline:auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}.recruit-inner h2{color:#111;font-size:30px;font-style:normal;font-weight:700;margin-top:1em;transform:translateX(.25em)}@media screen and (max-width:431px){.recruit-inner h2{font-size:26px;line-height:1.5}}.recruit-inner h2:before{background:#d6ff00;content:"";display:inline-block;height:1em;margin-right:.5em;transform:skewX(-25deg) translateY(5px) translateZ(0);width:.5em}@media screen and (max-width:431px){.recruit-inner h2 span{margin-left:1em}}.recruit-flow-list{counter-reset:number 0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3em}.recruit-flow-list li{background:#d9eaf4;border-radius:10px;padding:1em;position:relative;text-align:center;width:calc(25% - 20.25px)}@media screen and (max-width:700px){.recruit-flow-list li{width:calc(50% - 10px)}}@media screen and (max-width:431px){.recruit-flow-list li{margin-inline:auto;margin-top:60px;width:94%}}.recruit-flow-list li dt{background:#fff;border-radius:calc(12px + .5em);display:inline-block;font-size:24px;font-weight:700;line-height:1;margin-top:1.5em;padding:.5em 1em}.recruit-flow-list li dt:before{background:#d9eaf4;border-radius:50%;color:#fff;content:counter(number);counter-increment:number 1;font-family:ff-din-paneuropean,sans-serif;font-size:52px;font-style:italic;font-weight:700;height:1.5em;left:50%;margin-right:.5em;position:absolute;top:-.75em;transform:translateX(-50%);width:1.5em}.recruit-flow-list li dd{font-size:14px;margin-top:1em;text-align:left}.recruit-flow-list li dd:before{content:"";display:inline-block;height:100px;margin-bottom:1em;margin-top:1em;width:100%}.recruit-flow-list li:first-of-type dd:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/recruit/recruit_flow-01.svg) top/contain no-repeat}.recruit-flow-list li:nth-of-type(2) dd:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/recruit/recruit_flow-02.svg) top/contain no-repeat}.recruit-flow-list li:nth-of-type(3) dd:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/recruit/recruit_flow-03.svg) top/contain no-repeat}.recruit-flow-list li:nth-of-type(4) dd:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/recruit/recruit_flow-04.svg) top/contain no-repeat}.recruit-flow-desc{margin-inline:auto;margin-top:2em;max-width:820px;padding-left:1em;padding-right:1em;width:100%}.recruit-flow-desc li{font-size:14px;text-indent:-1.5em}@media screen and (max-width:431px){.recruit-flow-desc li{font-size:12px}}.recruit-flow-desc li:before{content:"※";margin-right:.5em}.recruit-flow-desc li:nth-of-type(n+2){margin-top:2em}.requirements{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}.requirements>li{align-items:flex-end;aspect-ratio:1/1;border-radius:10px;cursor:pointer;display:flex;flex-wrap:wrap;position:relative;width:calc(50% - 20px)}@media screen and (max-width:431px){.requirements>li{width:100%}}.requirements>li:before{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transition:.2s;width:100%;z-index:-1}.requirements>li:hover:before{opacity:.7}.requirements>li:first-of-type:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/recruit/pht-pilot-pc.png) 50%/cover no-repeat}@media screen and (max-width:431px){.requirements>li:first-of-type:before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/recruit/pht-pilot-sp.png) 50%/cover no-repeat}}.requirements>li:nth-of-type(2):before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/recruit/pht-mechanic-pc.png) 50%/cover no-repeat}@media screen and (max-width:431px){.requirements>li:nth-of-type(2):before{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/recruit/pht-mechanic-sp.png) 50%/cover no-repeat}.requirements>li:nth-of-type(n+2){margin-top:1em}}.requirements>li dl{text-align:center;width:100%}.requirements>li dt{border:2px solid #fff;color:#fff;display:inline-block;font-size:30px;font-weight:700;line-height:1;padding:.5em 1em}@media screen and (max-width:1200px){.requirements>li dt{font-size:2.5vw}}@media screen and (max-width:431px){.requirements>li dt{font-size:17px}}.requirements>li dd{color:#fff;font-size:50px;font-weight:700;line-height:1;margin-bottom:1em;margin-top:.5em}@media screen and (max-width:1200px){.requirements>li dd{font-size:4vw}}@media screen and (max-width:431px){.requirements>li dd{font-size:28px}}.recruit-form-content{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/bg-blue.png) top/cover no-repeat;margin-top:100px;padding-bottom:100px;padding-top:100px}.recruit-form-inner{background:#fff;border-radius:10px;margin-inline:auto;max-width:1240px;padding:100px 60px;width:100%}@media screen and (max-width:431px){.recruit-form-inner{font-size:16px;padding:34px 20px 60px;width:calc(100% - 40px)}}.recruit-form-inner h2{color:#111;font-size:30px;font-style:normal;font-weight:700;margin-top:1em;transform:translateX(.25em)}@media screen and (max-width:431px){.recruit-form-inner h2{font-size:26px;line-height:1.5}}.recruit-form-inner h2:before{background:#d6ff00;content:"";display:inline-block;height:1em;margin-right:.5em;transform:skewX(-25deg) translateY(5px) translateZ(0);width:.5em}@media screen and (max-width:431px){.recruit-form-inner h2 span{margin-left:1em}}.recruit-form{margin-inline:auto;max-width:800px;width:100%}.recruit .modal-body h3{font-size:30px;font-weight:700;margin-top:1em;transform:translateX(.25em)}@media screen and (max-width:431px){.recruit .modal-body h3{font-size:26px;line-height:1.5}}.recruit .modal-body h3:before{background:#d6ff00;content:"";display:inline-block;height:1em;margin-right:.5em;transform:skewX(-25deg) translateY(5px) translateZ(0);width:.5em}.recruit .requirements li ul li{aspect-ratio:inherit;background:0 0;width:auto}.recruit .requirements li .modal-body{margin-inline:auto;max-width:750px;padding-bottom:2em;padding-top:2em;width:100%}.recruit .requirements li .modal-body dl{display:flex;flex-wrap:wrap;margin-top:2em}.recruit .requirements li .modal-body dt{color:#111;font-size:20px;font-weight:700;padding:.5em 1em;width:7em}@media screen and (max-width:431px){.recruit .requirements li .modal-body dt{font-size:16px;padding:.5em 1em 0;text-align:left;width:100%}}.recruit .requirements li .modal-body dt:nth-of-type(n+2){margin-top:1em}@media screen and (max-width:431px){.recruit .requirements li .modal-body dt:nth-of-type(n+2){margin-top:1.5em}}.recruit .requirements li .modal-body dd{color:#111;font-size:18px;font-weight:500;line-height:1.75;margin-bottom:0;margin-top:0;padding:.5em 1em;text-align:left;width:calc(100% - 8em)}@media screen and (max-width:431px){.recruit .requirements li .modal-body dd{font-size:16px;padding:.5em 1em 0;width:100%}}.recruit .requirements li .modal-body dd:nth-of-type(n+2){margin-top:1em}@media screen and (max-width:431px){.recruit .requirements li .modal-body dd:nth-of-type(n+2){margin-top:0}}.recruit .requirements li .modal-body dd ul{margin-left:1.5em}.recruit .requirements li .modal-body dd li{text-indent:-1.5em}.recruit .requirements li .modal-body dd li:before{content:"・";margin-right:.5em}.recruit .requirements li .modal-body dd p:first-of-type+ul,.recruit .requirements li .modal-body dd p:nth-of-type(n+2){margin-top:2em}.recruit .requirements li .modal-body dd span.required{background:#111;border-radius:5px;color:#fff;display:inline-block;font-weight:700;margin-right:14px;margin-top:8px;padding:.5em 1em;width:auto}.recruit .requirements li .modal-body .apply-btn{background:#d6ff00;border:none;border-radius:1.25em;color:#111;cursor:pointer;display:block;font-size:18px;font-weight:700;height:2.5em;line-height:1;margin-inline:auto;margin-top:2em;padding:.75em 3em;text-align:center;width:16em}@media screen and (max-width:431px){.recruit .requirements li .modal-body .apply-btn{font-size:16px;width:100%}}.recruit .requirements li .modal-body .back-btn{background:0 0;border:1px solid #111;border-radius:1.25em;color:#111;cursor:pointer;display:block;font-size:18px;font-weight:700;height:2.5em;line-height:1;margin-top:2em;margin-inline:auto;padding:.75em 3em;width:16em}@media screen and (max-width:431px){.recruit .requirements li .modal-body .back-btn{font-size:16px;margin-top:1em;width:100%}}form{margin-top:2em}form dl{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}form dt{padding-right:1.5em;position:relative;width:32.5%}@media screen and (max-width:768px){form dt{font-size:18px}}@media screen and (max-width:431px){form dt{font-size:16px;width:100%}}form dt:nth-of-type(n+2){margin-top:1em}form dt.required:after{color:red;content:"*";display:inline-block;margin-left:.5em;transform:translateY(.25em)}@media screen and (max-width:431px){form dt.post-number{width:32.5%}}form dd{width:67.5%}form dd:nth-of-type(n+2){margin-top:1em}@media screen and (max-width:431px){form dd{width:100%}form dd:nth-of-type(n+2){margin-top:0}form dd.post-number{margin-top:1.5em;width:67.5%}}form input,form select,form textarea{border:1px solid #ccc;border-radius:10px;padding:1em;width:100%}form ::-moz-placeholder{color:#ccc}form ::placeholder{color:#ccc}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}form select:invalid{color:#ccc}form p{font-size:18px;margin-top:3em}@media screen and (max-width:431px){form p{font-size:16px}}form a{color:#99ba00;display:inline-block;font-size:18px;font-weight:700;width:auto}@media screen and (max-width:431px){form a{font-size:16px}}form .wpcf7-not-valid-tip{font-size:16px}form #purpose-select option.group-label{background:#f3f3f3;color:#666;font-weight:700}form .btn-course{justify-content:center;margin-top:3em}form .btn-course span{background-color:#d6ff00;display:inline-block;padding:.25em 3em;position:relative;transform:skewX(-25deg) translateZ(0);z-index:1}form .btn-course span:before{background:#99ba00;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left top;transition:.2s ease;width:100%;z-index:-1}form .btn-course span:after{background:#111;content:"";display:inline-block;height:1px;position:absolute;right:-2em;top:50%;transform:translateX(-50%);width:2em}form .btn-course span:hover:before{background:#99ba00;transform:scaleX(1)}form .btn-course span .wpcf7-spinner{padding:0;position:absolute;right:1em;top:50%;transform:translateY(-50%)}form .btn-course span .wpcf7-spinner:after,form .btn-course span .wpcf7-spinner:before{content:inherit}form .btn-course input[type$=submit]{background:0 0;border:none;color:#111;cursor:pointer;font-size:18px;font-weight:500;padding:0}@media screen and (max-width:431px){form .btn-course input[type$=submit]{font-size:16px}}.purpose-select{position:relative}.purpose-select:after{background:url(//lchd-aviation.com/en/wp-content/themes/aviation/assets/css/../images/common/arrow-gray.svg) 50%/cover no-repeat;content:"";display:inline-block;height:.5em;position:absolute;right:1em;top:50%;transform:translateY(-50%) rotate(90deg);width:.5em}.post-number input{width:8em}.cancel-content,.privacy-content{padding-top:100px}@media screen and (max-width:431px){.cancel-content,.privacy-content{padding-top:30px}}.cancel-inner,.privacy-inner{margin-inline:auto;max-width:840px;padding-left:20px;padding-right:20px;width:100%}.cancel-box:nth-of-type(n+2),.privacy-box:nth-of-type(n+2){margin-top:2em}.cancel-box h2,.privacy-box h2{font-size:18px;font-weight:700}@media screen and (max-width:431px){.cancel-box h2,.privacy-box h2{font-size:16px}}.cancel-box h2+p,.privacy-box h2+p{margin-top:0}.cancel-box p,.privacy-box p{font-size:16px;margin-top:1em}@media screen and (max-width:431px){.cancel-box p,.privacy-box p{font-size:16px}}.cancel-box ol,.privacy-box ol{counter-reset:number 0;font-size:16px;margin-left:2em;margin-top:1em}.cancel-box ol li,.privacy-box ol li{text-indent:-1em}.cancel-box ol li:before,.privacy-box ol li:before{content:counter(number);counter-increment:number 1;margin-right:.5em}.cancel-box ul,.privacy-box ul{font-size:16px;margin-left:2em;margin-top:1em}.cancel-box ul li,.privacy-box ul li{text-indent:-1em}.cancel-box ul li:before,.privacy-box ul li:before{content:"・";margin-right:.5em}.not-found-content{margin-top:150px}.not-found-inner{text-align:center}.not-found-inner h2{font-size:46px;font-weight:700}@media screen and (max-width:431px){.not-found-inner h2{font-size:22px}}.not-found-inner p{margin-top:2em}@media screen and (max-width:431px){.not-found-inner p{font-size:16px}}.not-found-inner .btn-course{justify-content:center;margin-top:2em}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}