@charset "utf-8";
/* common */
/* @font-face {
  font-family: 'jins_next_ttregular';
  font-style: normal;
  font-weight: 400;
  src: url("../../../../ext/common/fonts/JINS_NextRegular.eot");
  src:
    url("../../../../ext/common/fonts/JINS_NextRegular.eot?#iefix")
      format("embedded-opentype"),
    url("../../../../ext/common/fonts/JINS_NextRegular.woff") format("woff"),
    url("../../../../ext/common/fonts/JINS_NextRegular.ttf") format("truetype"),
    url("../../../../ext/common/fonts/JINS_NextRegular.svg#jins_next_ttregular")
      format("svg");
}
@font-face {
  font-family: 'jins_next_Light';
  font-style: normal;
  font-weight: 300;
  src: url("../../../../ext/common/fonts/JINS_NextLight.eot");
  src:
    url("../../../../ext/common/fonts/JINS_NextLight.eot?#iefix")
      format("embedded-opentype"),
    url("../../../../ext/common/fonts/JINS_NextLight.woff") format("woff"),
    url("../../../../ext/common/fonts/JINS_NextLight.ttf") format("truetype"),
    url("../../../../ext/common/fonts/JINS_NextLight.svg#jins_next_Light")
      format("svg");
}
@font-face {
  font-family: 'jins_next_Medium';
  font-style: normal;
  font-weight: 500;
  src: url("../../../../ext/common/fonts/JINS_NextMedium.eot");
  src:
    url("../../../../ext/common/fonts/JINS_NextMedium.eot?#iefix")
      format("embedded-opentype"),
    url("../../../../ext/common/fonts/JINS_NextMedium.woff") format("woff"),
    url("../../../../ext/common/fonts/JINS_NextMedium.ttf") format("truetype"),
    url("../../../../ext/common/fonts/JINS_NextMedium.svg#jins_next_Medium")
      format("svg");
}
@font-face {
  font-family: 'jins_next_ttbold';
  font-style: normal;
  font-weight: 600;
  src: url("../../../../ext/common/fonts/JINS_NextBold.eot");
  src:
    url("../../../../ext/common/fonts/JINS_NextBold.eot?#iefix")
      format("embedded-opentype"),
    url("../../../../ext/common/fonts/JINS_NextBold.woff") format("woff"),
    url("../../../../ext/common/fonts/JINS_NextBold.ttf") format("truetype"),
    url("../../../../ext/common/fonts/JINS_NextBold.svg#jins_next_ttbold") format("svg");
} */
.fontNotoSansJp, .contentContainer {font-family: 'Noto Sans Japanese';}
.fontJinsNextLight {font-family: jins_next_Light;}
.fontJinsNextRegular {font-family: JINS-Regular;}
.fontJinsNextMedium {font-family: jins_next_Medium;}
.fontJinsNextBold {font-family: jins_next_Bold;}

/* content */
/*------------------------------------------------
common Airframe
------------------------------------------------*/
body {margin: 0;}
.Airframe{font-family:"Noto Sans TC",sans-serif;text-justify:inter-ideograph;text-transform:none;font-variant:normal;word-spacing:auto;width:100%;font-size:62.5%;height: -webkit-fill-available;background-color: #ffffff;letter-spacing: 0;line-height: 1.4;margin: 0;padding: 0;position: relative;-webkit-font-feature-settings: 'palt';font-feature-settings: 'palt';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;color: #242424;height: 100%;word-break: break-all;}
.Airframe div,.Airframe h1,.Airframe h2,.Airframe h3,.Airframe p,.Airframe ul,.Airframe li,.Airframe dl,.Airframe dt,.Airframe dd{margin:0;padding:0;}.Airframe a{text-decoration:none;display: block;outline:none;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}.Airframe a:-webkit-any-link{color:-webkit-link;text-decoration: none;cursor:pointer;display:inline;border-style:none;}.Airframe a img{border-style:none;outline:none;}.Airframe a:focus{border-style:none;outline:none;}.Airframe a img:active{border-style:none;outline:none;}.Airframe a:active{border-style:none;outline:none;}.Airframe img {height: auto;max-width: 100%;width: 100%;display: block;}.Airframe a:hover{opacity:0.5;}::selection{background-color:rgba(215,215,215,0.35);background-color:rgb(215 215 215 / 85%);}.Airframe ul,.Airframe ul li{list-style-type:none;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.Airframe p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;font-size:14px;}.Airframe br{line-height:1;}.Airframe img[src$=".svg"]{width:100%;}.Airframe svg{fill:currentColor;width:100%;}
.Airframe div,.Airframe h1,.Airframe h2,.Airframe h3,.Airframe p,.Airframe ul,.Airframe li,.Airframe dl,.Airframe dt,.Airframe dd,.Airframe span,.Airframe a{font-weight:500;box-sizing:border-box;}
.Airframe img,.Airframe svg,*:before,*:after,.Airframe a,.Airframe a:hover img,.Airframe a:hover {backface-visibility: hidden;-webkit-backface-visibility: hidden;}
@-webkit-keyframes fuwafuwa {0% {-webkit-transform: translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg);}50% {-webkit-transform: translateY(-10px) rotate(135deg);transform: translateY(-10px) rotate(135deg);}}
@keyframes fuwafuwa {0% {-webkit-transform: translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg);}50% {-webkit-transform: translateY(-10px) rotate(135deg);transform: translateY(-10px) rotate(135deg);}}
/*------------------------------------------------
Anime
------------------------------------------------*/
.AnimeB {opacity: 0;-webkit-filter: blur(5px);filter: blur(5px);-webkit-transform: translateY(50px);transform: translateY(50px);-webkit-transition: transform .6s cubic-bezier(.43,.05,.17,1) 0s, opacity .6s cubic-bezier(.43,.05,.17,1) 0s, filter .6s cubic-bezier(.43,.05,.17,1) .3s;transition: transform .6s cubic-bezier(.43,.05,.17,1) 0s, opacity .6s cubic-bezier(.43,.05,.17,1) 0s, filter .6s cubic-bezier(.43,.05,.17,1) .3s;will-change: transform, filter;}
.AnimeB.is-show {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-filter: blur(0);filter: blur(0);-webkit-transition: transform 1.2s cubic-bezier(.43,.05,.17,1) 0s, opacity 1.2s cubic-bezier(.43,.05,.17,1) 0s, filter 1.2s cubic-bezier(.43,.05,.17,1) .3s;transition: transform 1.2s cubic-bezier(.43,.05,.17,1) 0s, opacity 1.2s cubic-bezier(.43,.05,.17,1) 0s, filter 1.2s cubic-bezier(.43,.05,.17,1) .3s;}
.Letter_Area {overflow: hidden;}
.AnimeA .Letter_Area span.Letter {-webkit-transform: translate3d(0px,120%,0px);transform: translate3d(0px,120%,0px);display: inline-block;-webkit-transition: none 0s ease 0s;transition: none 0s ease 0s;}
.AnimeA.animated .Letter_Area span.Letter {-webkit-transform: translateZ(0px);transform: translateZ(0px);-webkit-transition: transform 1s cubic-bezier(.43,.05,.17,1) 0s;transition: transform 1s cubic-bezier(.43,.05,.17,1) 0s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(1) {-webkit-transition-delay: 0s;transition-delay: 0s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(2) {-webkit-transition-delay: .02s;transition-delay: .02s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(3) {-webkit-transition-delay: .04s;transition-delay: .04s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(4) {-webkit-transition-delay: .06s;transition-delay: .06s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(5) {-webkit-transition-delay: .08s;transition-delay: .08s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(6) {-webkit-transition-delay: .1s;transition-delay: .1s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(7) {-webkit-transition-delay: .12s;transition-delay: .12s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(8) {-webkit-transition-delay: .14s;transition-delay: .14s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(9) {-webkit-transition-delay: .16s;transition-delay: .16s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(10) {-webkit-transition-delay: .18s;transition-delay: .18s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(11) {-webkit-transition-delay: .2s;transition-delay: .2s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(12) {-webkit-transition-delay: .22s;transition-delay: .22s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(13) {-webkit-transition-delay: .24s;transition-delay: .24s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(14) {-webkit-transition-delay: .25s;transition-delay: .25s;}
.AnimeA.animated .Letter_Area span.Letter:nth-of-type(15) {-webkit-transition-delay: .28s;transition-delay: .28s;}
/*------------------------------------------------
main Airframe
------------------------------------------------*/
.Airframe {position: relative;overflow: hidden;opacity: 0;-webkit-transition: opacity 1s ease 0s;transition: opacity 1s ease 0s;}
.Open_Changed .Airframe {opacity: 1;visibility: visible;}
.Airframe .Airframe_Main {position: relative;z-index: 1;}
.Airframe .Airframe_Main_Inner {max-width: 1200px;margin: auto;position: relative;min-height: 640px;padding-top: 42%;}
.Airframe h1.Airframe_Main_h1_Title {font-size: 81px;font-family: 'jins_next_Medium';letter-spacing: 0.2rem;color: #3d3a39;position: absolute;bottom: -63px;left: 0;right: 0;margin: auto;z-index: 1;text-align: center;word-break: keep-all;}
.Airframe h1.Airframe_Main_h1_Title span.Letter{font-family: 'jins_next_Medium';font-weight: 500;}
.Airframe .Airframe_Main_Label {position: absolute;width: 222px;height: 222px;margin: auto;bottom: -30px;right: 60px;z-index: 2;visibility: hidden;opacity: 0;-webkit-filter: blur(3px);filter: blur(3px);}
.Airframe .AnimeA.animated .Airframe_Main_Label {opacity: 1;-webkit-filter: blur(0);filter: blur(0);visibility: visible;-webkit-transition: opacity 1.2s cubic-bezier(.43,.05,.17,1) 1.3s, filter 1.2s cubic-bezier(.43,.05,.17,1) 1.6s;transition: opacity 1.2s cubic-bezier(.43,.05,.17,1) 1.3s, filter 1.2s cubic-bezier(.43,.05,.17,1) 1.6s;}
.Airframe .Airframe_Main_Bg {position: absolute;z-index: -1;top: 0;bottom: 0;right: 0;left: 0;margin-top: 0;height: 100%;min-height: 640px;overflow: hidden;border-bottom-right-radius: 120vw 90vw;border-bottom-left-radius: 120vw 90vw;width: 110vw;margin-left: -5vw;margin-right: -5vw;background: url(../../img/JINS_Horizontal_Bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.Airframe .AnimeA.animated .Airframe_Main_Bg{border-bottom-right-radius: 120vw 60vw;border-bottom-left-radius: 120vw 60vw;-webkit-transition: border-radius 2.2s cubic-bezier(.43,.05,.17,1) 0s;transition: border-radius 2.2s cubic-bezier(.43,.05,.17,1) 0s;}
.Airframe .Airframe_Main_Bg video {display: block;height: 100%;width: 100%;object-fit: cover;max-width: 1500px;margin: auto;}
.Airframe .Airframe_Main_Bg .Airframe_Main_Image{max-width: 780px;width: 780px;margin: auto;position: relative;left: 50%;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);opacity: 0;-webkit-transition: opacity .6s cubic-bezier(.43,.05,.17,1) 0s;transition: opacity .6s cubic-bezier(.43,.05,.17,1) 0s;display: none;}
.Airframe .AnimeA.animated .Airframe_Main_Bg .Airframe_Main_Image{opacity: 1;}
.Airframe .Airframe_Contents_Inner{position: relative;padding: 60px;margin: auto;max-width: 1120px;}
.Airframe_Contents.Contents01 .Airframe_Contents_Inner {padding-top: 120px;}
.Airframe_Contents.Contents01 .Airframe_Contents_Area {margin: auto;max-width: 980px;}
.Airframe .Airframe_Copy {font-size: 55px;text-align: center;color: #b5c3d5;font-weight: 300;font-style: italic;letter-spacing: 0.5rem;padding-left: 0.5em;margin-bottom: 70px;}
.Airframe .Airframe_Text.P01{font-size: 22px;text-align: center;font-weight: 300;line-height: 2;letter-spacing: 0.3rem;padding-left: 0.3rem;margin-bottom: 50px;}
.Airframe .Airframe_Text.P02{font-size: 26px;text-align: center;font-weight: 300;line-height: 1.6;margin-top: 50px;letter-spacing: 0.3rem;padding-left: 0.3rem;margin-bottom: 50px;}
.Airframe .Airframe_Text.P02 span.Small{font-size: 15px;vertical-align: text-top;}
.Airframe .Airframe_Note {font-size: 15px;text-align: center;line-height: 1.5;font-weight: 400;letter-spacing: 0.06rem;padding-left: 0.06rem;margin-bottom: 35px;}
.Airframe .Airframe_Banner_List {max-width: 900px;margin: auto;}
.Airframe .Airframe_Contents.Contents02 .Airframe_Contents_Inner {padding-left: 0;padding-right: 0;padding-bottom: 0;margin-bottom: 40px;padding-top: 0px;max-width: 100%;background: #f8f8f8;}
.Airframe .Airframe_Point_List {display: flex;max-width: 1200px;margin: auto;}
.Airframe .Airframe_Point_List .Airframe_Point_List_Box {position: relative;z-index: 0;}
.Airframe .Airframe_Point_List .Airframe_Point_List_Box:after {content: "";position: absolute;background: rgb(211 218 229 / 50%);top: 0;left: 0;height: 100%;width: 58px;z-index: 1;mix-blend-mode: multiply;}
.Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Num{position: absolute;top: 10px;width: 58px;left: 0;z-index: 2;}
.Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Detail{position: absolute;z-index: 2;top: 250px;left: 0;right: 0;margin: auto;padding-inline: 30px;}
.Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Detail .Airframe_Point_List_Box_Heading {font-size: 22px;font-weight: 400;color: #3e3a39;letter-spacing: 0.25rem;font-style: italic;margin-bottom: 15px;line-height: 1.3;}
.Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Detail .Airframe_Point_List_Box_Text {font-size: 14.5px;font-weight: 400;color: #3e3a39;letter-spacing: 0.1rem;line-height: 1.65;}
.Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Detail .Airframe_Point_List_Box_Text span.Airframe_Point_List_Box_Text_Note{font-weight: 400;padding-block: 9px 0;display: inline-block;}
.Airframe_Contents.Contents02 .Airframe_Contents_Area {margin: auto;max-width: 720px;margin-bottom: 60px;}
.Airframe .Airframe_Nav_list {display: flex;flex-flow: column;gap: 30px;width: 100%;}
.Airframe .Airframe_Nav_list .Airframe_Nav_list_Box {margin: auto;max-width: 600px;display: flex;align-items: center;width: 100%;gap: 30px;}
.Airframe .Airframe_Nav_list .Airframe_Nav_list_Box:first-of-type {margin-left: 0;}
.Airframe .Airframe_Nav_list .Airframe_Nav_list_Box:last-of-type {margin-right: 0;}
.Airframe .Airframe_Nav_list.AnimeB .Airframe_Nav_list_Box:nth-of-type(2),.Airframe .Airframe_Nav_list.AnimeB .Airframe_Nav_list_Box:nth-of-type(3){opacity: 0;-webkit-filter: blur(5px);filter: blur(5px);-webkit-transform: translateY(50px);transform: translateY(50px);will-change: transform, filter;}
.Airframe .Airframe_Nav_list.AnimeB.is-show .Airframe_Nav_list_Box:nth-of-type(2){-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-filter: blur(0);filter: blur(0);-webkit-transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .2s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .2s, filter 1.2s cubic-bezier(.43,.05,.17,1) .5s;transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .2s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .2s, filter 1.2s cubic-bezier(.43,.05,.17,1) .5s;}
.Airframe .Airframe_Nav_list.AnimeB.is-show .Airframe_Nav_list_Box:nth-of-type(3){-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-filter: blur(0);filter: blur(0);-webkit-transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .4s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .4s, filter 1.2s cubic-bezier(.43,.05,.17,1) .7s;transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .4s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .4s, filter 1.2s cubic-bezier(.43,.05,.17,1) .7s;}
.Airframe .Airframe_Nav_list .Airframe_Nav_list_Box .Airframe_Nav_list_Box_Num {max-width: 106px;min-width: 106px;}
.Airframe .Airframe_Nav_list .Airframe_Nav_list_Box a {font-size: 29px;font-weight: 300;letter-spacing: 0.3rem;padding-left: 0.3rem;font-style: italic;color: #3c3b39;position: relative;border-bottom: solid 1px #3c3b39;padding-bottom: 10px;display: block;width: 100%;padding-right: 45px;opacity: 1;overflow: hidden;}
.Airframe .Airframe_Nav_list .Airframe_Nav_list_Box a .Arrow {position: absolute;right: 0;top: 0;bottom: 0;margin: auto;overflow: hidden;width: 30px;height: 30px;}
.Airframe .Airframe_Nav_list .Airframe_Nav_list_Box a .Arrow:after {content: "";display: block;width: 13px;height: 13px;border-top: 3px solid #b5c3d5;border-right: 3px solid #b5c3d5;-webkit-transform: translateY(0) rotate(135deg);transform: translateY(0) rotate(135deg);margin: auto;position: absolute;right: 15px;top: 0;bottom: 0;-webkit-transition: transform 1s cubic-bezier(.43,.05,.17,1) 0s;transition: transform 1s cubic-bezier(.43,.05,.17,1) 0s;}
.Airframe .Airframe_Nav_list .Airframe_Nav_list_Box a:hover .Arrow:after {content: "";display: block;width: 13px;height: 13px;border-top: 3px solid #b5c3d5;border-right: 3px solid #b5c3d5;-webkit-transform: translateY(30px) rotate(135deg);transform: translateY(30px) rotate(135deg);margin: auto;position: absolute;right: 15px;top: 0;bottom: 0;}
.Airframe .Airframe_Nav_list .Airframe_Nav_list_Box a .Arrow:before {content: "";display: block;width: 13px;height: 13px;border-top: 3px solid #b5c3d5;border-right: 3px solid #b5c3d5;-webkit-transform: translateY(0) rotate(135deg);transform: translateY(0) rotate(135deg);margin: auto;position: absolute;right: 15px;top: -50px;bottom: 0;-webkit-animation: 1.2s fuwafuwa ease-in-out infinite;animation: 1.2s fuwafuwa ease-in-out infinite; -webkit-transition: top 1s cubic-bezier(.43,.05,.17,1) 0s;transition: top 1s cubic-bezier(.43,.05,.17,1) 0s;will-change: top;}
.Airframe .Airframe_Nav_list .Airframe_Nav_list_Box a:hover .Arrow:before {top: 0;}
.Airframe .Airframe_Contents.Contents03 .Airframe_Contents_Inner {padding-bottom: 120px;}
.Airframe .Airframe_Contents.Contents03 .Airframe_Contents_Area {max-width: 900px;margin: auto;}
.Airframe .Airframe_Sreise_Nav_List_Heading {font-size: 24px;font-family: 'jins_next_ttbold';letter-spacing: 0.1rem;color: #3d3a39;margin: auto;text-align: center;margin-bottom: 20px;word-break: keep-all;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box{border-bottom: solid 1px #3d3a39;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:first-of-type{border-top: solid 1px #3d3a39;}
.Airframe .AnimeB .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:nth-of-type(2),.Airframe .AnimeB .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:nth-of-type(3),.Airframe .AnimeB .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:nth-of-type(4),.Airframe .AnimeB .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:nth-of-type(5){opacity: 0;-webkit-filter: blur(5px);filter: blur(5px);-webkit-transform: translateY(50px);transform: translateY(50px);will-change: transform, filter;}
.Airframe .AnimeB.is-show .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:nth-of-type(2){-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-filter: blur(0);filter: blur(0);-webkit-transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .2s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .2s, filter 1.2s cubic-bezier(.43,.05,.17,1) .5s;transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .2s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .2s, filter 1.2s cubic-bezier(.43,.05,.17,1) .5s;}
.Airframe .AnimeB.is-show .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:nth-of-type(3){-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-filter: blur(0);filter: blur(0);-webkit-transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .4s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .4s, filter 1.2s cubic-bezier(.43,.05,.17,1) .7s;transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .4s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .4s, filter 1.2s cubic-bezier(.43,.05,.17,1) .7s;}
.Airframe .AnimeB.is-show .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:nth-of-type(4){-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-filter: blur(0);filter: blur(0);-webkit-transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .6s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .6s, filter 1.2s cubic-bezier(.43,.05,.17,1) .9s;transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .6s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .6s, filter 1.2s cubic-bezier(.43,.05,.17,1) .9s;}
.Airframe .AnimeB.is-show .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:nth-of-type(5){-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-filter: blur(0);filter: blur(0);-webkit-transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .8s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .8s, filter 1.2s cubic-bezier(.43,.05,.17,1) 1.1s;transition: transform 1.2s cubic-bezier(.43,.05,.17,1) .8s, opacity 1.2s cubic-bezier(.43,.05,.17,1) .8s, filter 1.2s cubic-bezier(.43,.05,.17,1) 1.1s;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a{display: block;color: #3d3a39;padding: 65px;padding-bottom: 40px;padding-top: 40px;position: relative;opacity: 1;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Arrow {width: 65px;height: 65px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;background: #dae0e9;border-radius: 100px;display: flex;justify-content: center;align-items: center;overflow: hidden;-webkit-transition: background 1s cubic-bezier(.43,.05,.17,1) 0s;transition: background 1s cubic-bezier(.43,.05,.17,1) 0s;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a:hover .Airframe_Sreise_Nav_List_Box_Arrow {background: #3e3a39;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Arrow:before {content: "";display: block;width: 17px;height: 17px;border-top: 3px solid #dae0e9;border-right: 3px solid #dae0e9;-webkit-transform: translate(0, -70px) rotate(135deg);transform: translate(0, -70px) rotate(135deg);margin: auto;position: absolute;top: -5px;bottom: 0;-webkit-transition: transform 1s cubic-bezier(.43,.05,.17,1) 0s;transition: transform 1s cubic-bezier(.43,.05,.17,1) 0s;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a:hover .Airframe_Sreise_Nav_List_Box_Arrow:before {-webkit-transform: translate(0, 0) rotate(135deg);transform: translate(0, 0) rotate(135deg);}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Arrow:after {content: "";display: block;width: 17px;height: 17px;border-top: 3px solid #3e3a39;border-right: 3px solid #3e3a39;-webkit-transform: translate(0, 0) rotate(135deg);transform: translate(0, 0) rotate(135deg);margin: auto;position: absolute;top: -5px;bottom: 0;-webkit-transition: transform 1s cubic-bezier(.43,.05,.17,1) 0s;transition: transform 1s cubic-bezier(.43,.05,.17,1) 0s;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a:hover .Airframe_Sreise_Nav_List_Box_Arrow:after {-webkit-transform: translate(0, 70px) rotate(135deg);transform: translate(0, 70px) rotate(135deg);}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Name_P{font-family: 'jins_next_Medium';text-align: center;font-size: 22px;color: #3d3a39;letter-spacing: 0.05rem;line-height: 1;word-break: keep-all;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Name_S {font-family: 'jins_next_Medium';text-align: center;font-size: 55px;letter-spacing: 0.1rem;word-break: keep-all;position: relative;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:first-of-type a .Airframe_Sreise_Nav_List_Box_Name_S .Airframe_Sreise_Nav_List_Box_New{position: absolute;font-family: 'jins_next_Medium';font-size: 17px;letter-spacing: 0.05rem;word-break: keep-all;z-index: 2;line-height: 1;width: 72px;height: 72px;display: flex;justify-content: center;align-items: center;color: #ac0000;padding-inline: 1px 0;padding-block: 5px 0;border: solid 2px #ac0000;border-radius: 100px;top: -5px;left: -330px;right: 0;bottom: 0;margin: auto;pointer-events: none;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Detail{text-align: center;font-size: 20px;font-weight: 400;}
.Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Detail br.Sp_Block{display: none;}
.Airframe .Airframe_Contents.Item01 {background: #bbc6d7;}
.Airframe .Airframe_Contents.Item02 {background: #dae0e9;}
.Airframe .Airframe_Contents.Item03 {background: #bbc6d7;}
.Airframe .Airframe_Contents.Item04 {background: #dae0e9;}
.Airframe .Airframe_Contents.Item05 {background: #bbc6d7;}
.Airframe .Airframe_Contents.Item .Airframe_Contents_Inner {padding-top: 120px;padding-bottom: 120px;}
.Airframe .Airframe_Item_Head {display: flex;align-items: center;}
.Airframe .Airframe_Item_Head h2.Airframe_Item_Title .Airframe_Item_Title_Name_P {font-family: 'jins_next_Medium';font-size: 26px;color: #3d3a39;letter-spacing: 0.05rem;line-height: 1;word-break: keep-all;margin-bottom: -5px;}
.Airframe .Airframe_Item_Head h2.Airframe_Item_Title .Airframe_Item_Title_Name_S {font-family: 'jins_next_Medium';font-size: 70px;letter-spacing: 0.1rem;word-break: keep-all;}
.Airframe .Airframe_Item_Head h2.Airframe_Item_Title .Airframe_Item_Title_Name_S span,.Airframe .Airframe_Item_Head h2.Airframe_Item_Title .Airframe_Item_Title_Name_P span{font-family: 'jins_next_Medium';font-weight: 500;}
.Airframe .Airframe_Item_Head .Airframe_Item_Title_Icon {font-family: 'jins_next_Medium';font-size: 18px;letter-spacing: 0.05rem;word-break: keep-all;position: relative;margin-left: 35px;z-index: 2;line-height: 1;top: -5px;width: 80px;height: 80px;display: flex;justify-content: center;align-items: center;color: #ac0000;padding-inline: 3px 0;}
.Airframe .Airframe_Item_Head .Airframe_Item_Title_Icon.New {display: block;width: 80px;text-align: center;}
.Airframe .Airframe_Item_Head .Airframe_Item_Title_Icon:before {content: "";position: absolute;left: 0;top: -4px;bottom: 0;right: 0;width: 100%;z-index: -1;}
.Airframe .Item01 .Airframe_Item_Head .Airframe_Item_Title_Icon:before {background: #bbc6d7;}
.Airframe .Item02 .Airframe_Item_Head .Airframe_Item_Title_Icon:before {background: #dae0e9;}
.Airframe .Item03 .Airframe_Item_Head .Airframe_Item_Title_Icon:before {background: #bbc6d7;}
.Airframe .Item04 .Airframe_Item_Head .Airframe_Item_Title_Icon:before {background: #dae0e9;}
.Airframe .Item05 .Airframe_Item_Head .Airframe_Item_Title_Icon:before {background: #bbc6d7;}
.Airframe .Airframe_Item_Head .Airframe_Item_Title_Icon.New:before {background: transparent;}
.Airframe .Airframe_Item_Head .Airframe_Item_Title_Icon:after {content: "";position: absolute;width: 80px;height: 80px;border: solid 2px;margin: auto;left: 0;right: 0;bottom: 0;top: -4px;z-index: 0;border-radius: 100px;pointer-events: none;}
.Airframe .Airframe_Item_Types {margin-bottom: 40px;}
.Airframe .Item01 .Airframe_Item_Types {margin-top: -35px;}
.Airframe .Airframe_Item_Types .Airframe_Item_Types_Heading {font-family: 'jins_next_Medium';font-size: 26px;letter-spacing: 0.1rem;word-break: keep-all;color: #ffffff;margin-bottom: 5px;}
.Airframe .Airframe_Item_Types .Airframe_Item_Types_Flex {display: flex;justify-content: space-between;}
.Airframe .Airframe_Item_Types .Airframe_Item_Types_List {display: flex;align-items: center;}
.Airframe .Airframe_Item_Types .Airframe_Item_Types_List .Airframe_Item_Types_List_Box {position: relative;padding-top: 4px;padding-bottom: 2px;}
.Airframe .Airframe_Item_Types .Airframe_Item_Types_List .Airframe_Item_Types_List_Box:before {content: "";position: absolute;height: 100%;width: 1px;background: #ffffff;top: 0;bottom: 0;margin: auto;left: 0;}
.Airframe .Airframe_Item_Types .Airframe_Item_Types_List .Airframe_Item_Types_List_Box:last-of-type:after {content: "";position: absolute;height: 100%;width: 1px;background: #ffffff;top: 0;bottom: 0;margin: auto;right: 0;}
.Airframe .Airframe_Item_Types .Airframe_Item_Types_List .Airframe_Item_Types_List_Box a {display: block;font-family: 'jins_next_Medium';font-size: 17px;letter-spacing: 0.1rem;word-break: keep-all;color: #ffffff;padding-left: 12px;padding-right: 12px;line-height: 1;}
.Airframe .Airframe_Item_Types .Airframe_Item_Money {font-family: 'jins_next_Medium';font-size: 24px;letter-spacing: 0.1rem;word-break: keep-all;line-height: 1;}
.Airframe .Airframe_Item_Main {margin-bottom: 150px;position: relative;z-index: 1;}
.Airframe .Airframe_Item_Main:after {content: "";position: absolute;top: 180px;right: 60px;width: 104%;height: calc(100% - 110px);background: #ffffff;z-index: -1;}
.Airframe .Airframe_Item_Main .Airframe_Item_Main_Grid {margin-bottom: 30px;display: grid;grid-template-columns: repeat(6, 2fr) 1fr;grid-template-rows: repeat(4, 1fr) 0.38fr;grid-column-gap: 30px;grid-row-gap: 30px;}
.Airframe .Airframe_Item_Main .Airframe_Item_Main_Grid .Airframe_Item_Main_Grid_Box.Box01 {grid-area: 1 / 1 / 6 / 5;}
.Airframe .Airframe_Item_Main .Airframe_Item_Main_Grid .Airframe_Item_Main_Grid_Box.Box02 {grid-area: 2 / 5 / 6 / 8;}
.Airframe .Airframe_Item_Main .Airframe_Item_Main_Grid_Slider {display: none;}
.Airframe .Airframe_Item_Main .Airframe_Item_Main_Copy {font-size: 24px;font-weight: 400;letter-spacing: 0.1rem;margin-bottom: 20px;padding-right: 90px;}
.Airframe .Airframe_Item_Main .Airframe_Item_Main_Text {font-size: 18px;font-weight: 400;letter-spacing: 0.1rem;margin-bottom: 20px;padding-right: 90px;}
.Airframe .Airframe_Item_List {display: flex;flex-wrap: wrap;gap:60px;}
.Airframe .Airframe_Item_List .Airframe_Item_List_Box {width: calc(100% / 2 - 30px);margin-top: -40px;padding-top: 40px;}
.Airframe .Airframe_Item_List .Airframe_Item_List_Box.Onecolumn {width: 100%;margin-bottom: 90px;}
.Airframe .Airframe_Item_Other_Title {font-family: 'jins_next_Medium';text-align: center;font-size: 28px;letter-spacing: 0.1rem;word-break: keep-all;color: #3e3a39;margin-block: 0 40px;}
.Airframe .Airframe_Item_List .Airframe_Item_List_Box .Airframe_Item_List_Box_Type {font-family: 'jins_next_Medium';font-size: 38px;letter-spacing: 0.1rem;word-break: keep-all;line-height: 1;text-align: center;margin-bottom: 15px;color: #3e3a39;}
.Airframe .Airframe_Item_List_Box_Detail {margin-top: 20px;}
.Airframe .Airframe_Item_List_Box_Detail .swiper-slide {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 10px;}
.Airframe .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Pnumber {font-family: 'jins_next_ttregular';font-size: 18px;letter-spacing: 0.03rem;word-break: keep-all;line-height: 1;color: #3e3a39;overflow: hidden;width: 100%;text-align: center;}
.Airframe .Onecolumn .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Pnumber {font-size: 26px;font-family: jins_next_Medium;}
.Airframe .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Link {text-align: center;display: flex;gap: 15px;}
.Airframe .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Link a {font-size: 15px;letter-spacing: 0.06rem;line-height: 1;display: block;background: #3e3a39;color: #ffffff;padding: 15px;padding-top: 7px;padding-bottom: 7px;border-radius: 100px;opacity: 1;border: solid 1px #3e3a39;width: 125px;min-width: 125px;cursor: pointer;}
.Airframe .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Link a:hover{background: transparent;color: #3e3a39;}
.Airframe .Airframe_Item_List_Box_Slide_Th {overflow: hidden;}
.Airframe .Airframe_Item_List_Box_Slide_Nav {margin-top: 15px;font-size: 12px;}
.Airframe .Airframe_Item_List_Box_Slide_Nav .swiper-wrapper {display: flex;justify-content: center;align-items: center;gap: 12px;}
.Airframe .Airframe_Item_List_Box_Slide_Nav .swiper-slide {width: auto !important;cursor: pointer;-webkit-transition: transform 0.6s ease 0s;transition: transform 0.6s ease 0s;will-change: transform;}
.Airframe .Airframe_Item_List_Box_Slide_Nav .swiper-slide.swiper-slide-thumb-active {-webkit-transform: scale(1.3);transform: scale(1.3);}
.Airframe .Square_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt {color: #000000;}
.Airframe .Square_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt {color: #6c6672;}
.Airframe .Square_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt {color: #536e7c;}
.Airframe .Square_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt {color: #232429;}
.Airframe .Square_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt {color: #626974;}
.Airframe .Square_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt {color: #466989;}
.Airframe .Square_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt {color: #232d2e;}
.Airframe .Square_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt {color: #666c78;}
.Airframe .Square_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt {color: #4c7192;}
.Airframe .Square_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt {color: #314868;}
.Airframe .Square_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt {color: #a4a5b7;}
.Airframe .Square_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt {color: #000000;}
.Airframe .Slim_Basic_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{color: #887c4f;}
.Airframe .Slim_Basic_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{background: rgb(255,201,107);background: linear-gradient(140deg, rgba(255,201,107,1) 25%, rgba(71,43,24,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Slim_Basic_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #000000;}
.Airframe .Slim_Basic_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{color: #b59482;}
.Airframe .Slim_Basic_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{background: rgb(255,201,107);background: linear-gradient(140deg, rgba(255,201,107,1) 25%, rgba(71,43,24,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Slim_Basic_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #000000;}
.Airframe .Slim_Basic_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{
color: #ddafb2;}
.Airframe .Slim_Basic_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{background: rgb(102,62,64);background: linear-gradient(140deg, rgba(102,62,64,1) 25%, rgba(179,133,137,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Slim_Basic_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #c29d8d;}
.Airframe .Slim_Basic_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{color: #949eb7;}
.Airframe .Slim_Basic_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{background: rgb(255,201,107);background: linear-gradient(140deg, rgba(255,201,107,1) 25%, rgba(71,43,24,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Slim_Basic_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #5a5863;}
.Airframe .Slim_Bigshape_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{color: #000000;}
.Airframe .Slim_Bigshape_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{background: rgb(255,169,82);background: linear-gradient(140deg, rgba(255,169,82,1) 25%, rgba(108,43,24,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Slim_Bigshape_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #f1bbaf;}
.Airframe .Slim_Bigshape_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{background: rgb(255,201,107);background: linear-gradient(140deg, rgba(255,201,107,1) 25%, rgba(71,43,24,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Slim_Bigshape_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{background: rgb(255,169,82);background: linear-gradient(140deg, rgba(255,169,82,1) 25%, rgba(108,43,24,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Slim_Bigshape_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #dec7c0;}
.Airframe .Slim_Bigshape_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{background: rgb(52,20,0);background: linear-gradient(140deg, rgba(52,20,0,1) 25%, rgba(218,203,179,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Slim_Bigshape_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{background: rgb(255,169,82);background: linear-gradient(140deg, rgba(255,169,82,1) 25%, rgba(108,43,24,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Slim_Bigshape_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #578183;}
.Airframe .Slim_Bigshape_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{color: #395051;}
.Airframe .Slim_Bigshape_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{background: rgb(255,169,82);background: linear-gradient(140deg, rgba(255,169,82,1) 25%, rgba(108,43,24,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Slim_Bigshape_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #d9d9e5;}
.Airframe .Ultra_Light_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{background: rgb(255,201,107);background: linear-gradient(140deg, rgba(255,201,107,1) 25%, rgba(71,43,24,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Ultra_Light_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{color: #b67462;}
.Airframe .Ultra_Light_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #9ba7c1;}
.Airframe .Ultra_Light_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide04_Bt{color: #f5dbc0;}
.Airframe .Ultra_Light_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{background: rgb(255,201,107);background: linear-gradient(140deg, rgba(255,201,107,1) 25%, rgba(71,43,24,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Ultra_Light_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{color: #b67462;}
.Airframe .Ultra_Light_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #ac536a;}
.Airframe .Ultra_Light_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide04_Bt{color: #e7cec4;}
.Airframe .Ultra_Light_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{background: rgb(35,24,21);background: linear-gradient(140deg, rgba(35,24,21,1) 25%, rgba(209,209,209,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Ultra_Light_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{color: #596776;}
.Airframe .Ultra_Light_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{background: rgb(255,201,107);background: linear-gradient(140deg, rgba(255,201,107,1) 25%, rgba(71,43,24,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Ultra_Light_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide04_Bt{color: #ffffff;}
.Airframe .Ultra_Light_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{background: rgb(35,24,21);background: linear-gradient(140deg, rgba(35,24,21,1) 25%, rgba(209,209,209,1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Ultra_Light_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{color: #415778;}
.Airframe .Ultra_Light_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #492c1a;}
.Airframe .Ultra_Light_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide04_Bt{color: #efefef;}
.Airframe .Flat_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{color: #000000;}
.Airframe .Flat_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{color: #797777;}
.Airframe .Flat_Types01 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #2c4762;}
.Airframe .Flat_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{color: #000000;}
.Airframe .Flat_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{background: rgb(255, 201, 107);background: linear-gradient(140deg, rgba(255, 201, 107, 1) 25%, rgba(71, 43, 24, 1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Flat_Types02 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #000000;}
.Airframe .Flat_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{color: #000000;}
.Airframe .Flat_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{color: #000000;}
.Airframe .Flat_Types03 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{background: rgb(255, 201, 107);background: linear-gradient(140deg, rgba(255, 201, 107, 1) 25%, rgba(71, 43, 24, 1) 55%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.Airframe .Flat_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide01_Bt{color: #000000;}
.Airframe .Flat_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide02_Bt{color: #898990;}
.Airframe .Flat_Types04 .Airframe_Item_List_Box_Slide_Nav .swiper-slide.Slide03_Bt{color: #2f5671;}
.Airframe .Airframe_Contents.Link_Area .Airframe_Contents_Inner {padding-top: 120px;padding-bottom: 0;}
.Airframe .Link_Area_List {max-width: 910px;margin: auto;}
.Airframe .Link_Area_List .Link_Area_List_Box{margin-bottom: 25px;}
.Airframe .Link_Area_List .Link_Area_List_Box:last-of-type{margin-bottom: 0;}
.Airframe .Link_Area_List .Link_Area_List_Box a {display: flex;justify-content: center;align-items: center;font-size: 22px;color: #3e3a39;background: #dae0e9;padding: 10px;min-height: 125px;position: relative;font-weight: 600;}
.Airframe .Link_Area_List .Link_Area_List_Box a:after {content: "";display: block;width: 17px;height: 17px;border-top: 3px solid #3e3a39;border-right: 3px solid #3e3a39;-webkit-transform: rotate(45deg);transform: rotate(45deg);margin: auto;position: absolute;top: 0;bottom: 0;right: 40px;}
.Airframe .Link_Area_List .Link_Area_List_Box a img{width: 41px;margin-right: 10px;}
@media screen and (min-width: 1501px){
  .Airframe .Airframe_Main_Bg video {-webkit-mask-image: radial-gradient(rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 65%);mask-image: radial-gradient(rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 65%);}
}
@media screen and (max-width: 1199px){
  .Airframe .Airframe_Point_List {flex-flow: column;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box {max-width: 50%;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box:nth-of-type(odd) {margin-left: auto;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Detail {top: auto;bottom: 30px;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Iamge {max-height: 600px;overflow: hidden;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Iamge img {object-fit: cover;height: 100%;min-height: 490px;}
}
@media screen and (max-width: 961px){
  .Airframe .Airframe_Main_Bg {min-height: 320px;background: transparent;}
  .Airframe .Airframe_Contents_Inner {padding-left: 30px;padding-right: 30px;}
  .Airframe .Airframe_Main_Label {width: 24%;height: 24%;max-width: 178px;max-height: 178px;bottom: auto;right: auto;top: 40px;left: 30px;}
  .Airframe_Contents.Contents01 .Airframe_Contents_Inner {padding-top: 80px;}
  .Airframe .Airframe_Main:after {min-height: 430px;}
  .Airframe .AnimeA.animated .Airframe_Main_Bg {border-bottom-right-radius: 1200px 350px;border-bottom-left-radius: 1200px 350px;}
  .Airframe .Airframe_Main_Inner {min-height: 430px;padding-top: 75%;}
  .Airframe .Airframe_Text.P01 {letter-spacing: 0.15rem;padding-left: 0.15rem;}
  .Airframe .Airframe_Text.P02 {letter-spacing: 0.15rem;padding-left: 0.15rem;}
  .Airframe .Airframe_Note {letter-spacing: -0.04rem;padding-left: 0;}
  .Airframe .Airframe_Copy {margin-bottom: 45px;}
  .Airframe .Airframe_Item_Types .Airframe_Item_Types_List .Airframe_Item_Types_List_Box a {font-size: 17px;letter-spacing: 0.04rem;padding-left: 7px;padding-right: 7px;}
  .Airframe .Airframe_Item_List .Airframe_Item_List_Box .Airframe_Item_List_Box_Type {font-size: 32px;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Iamge img {min-height: 500px;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Detail {bottom: 25px;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Detail .Airframe_Point_List_Box_Heading {font-size: 21px;margin-bottom: 12px;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Detail .Airframe_Point_List_Box_Text {font-size: 14px;line-height: 1.6;}
}
@media screen and (max-width: 767px){
  .Airframe .Airframe_Main_Inner {min-height: 400px;padding-top: 75%;}
  .Airframe .AnimeA.animated .Airframe_Main_Bg {border-bottom-right-radius: 1200px 320px;border-bottom-left-radius: 1200px 320px;}
  .Airframe h1.Airframe_Main_h1_Title {font-size: 70px;}
  .Airframe h1.Airframe_Main_h1_Title {font-size: 70px;bottom: -50px;}
  .Airframe .Airframe_Main_Label {top: 25px;left: 20px;}
  .Airframe_Contents .Airframe_Contents_Inner {padding-top: 30px;padding-bottom: 30px;}
  .Airframe_Contents.Contents01 .Airframe_Contents_Inner {padding-top: 60px;padding-bottom: 30px;}
  .Airframe .Airframe_Copy {letter-spacing: 0.2rem;padding-left: 0.2em;font-size: 40px;}
  .Airframe .Airframe_Text.P01 {font-size: 20px;margin-bottom: 30px;}
  .Airframe .Airframe_Text.P02 {font-size: 24px;margin-top: 30px;margin-bottom: 30px;}
  .Airframe .Airframe_Note {text-align: left;line-height: 1.6;}
  .Airframe .Airframe_Contents.Contents02 .Airframe_Contents_Inner {padding-bottom: 0;}
  .Airframe .Airframe_Nav_list {padding-left: 20px;padding-right: 20px;}
  .Airframe .Airframe_Nav_list .Airframe_Nav_list_Box .Airframe_Nav_list_Box_Num {max-width: 84px;min-width: 84px;}
  .Airframe .Airframe_Sreise_Nav_List_Heading {margin-bottom: 10px;}
  .Airframe .Airframe_Nav_list .Airframe_Nav_list_Box a {font-size: 24px;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Detail br.Sp_Block{display: block;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a {padding: 55px;padding-bottom: 30px;padding-top: 30px; }
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Arrow {width: 55px;height: 55px;}
  .Airframe .Airframe_Contents.Contents03 .Airframe_Contents_Inner {padding-bottom: 60px;}
  .Airframe .Airframe_Contents.Item .Airframe_Contents_Inner {padding-top: 60px;padding-bottom: 60px;}
  .Airframe .Airframe_Item_Head h2.Airframe_Item_Title .Airframe_Item_Title_Name_P {font-size: 20px;line-height: 1;margin-bottom: 5px;}
  .Airframe .Airframe_Item_Head h2.Airframe_Item_Title .Airframe_Item_Title_Name_S {font-family: 'jins_next_Medium';font-size: 54px;line-height: 1;margin-bottom: 15px;}
  .Airframe .Airframe_Item_Head .Airframe_Item_Title_Icon {font-size: 12.5px;margin-left: 15px;}
  .Airframe .Airframe_Item_Head .Airframe_Item_Title_Icon:after {width: 60px;height: 60px;}
  .Airframe .Airframe_Item_Types .Airframe_Item_Types_Heading {font-size: 20px;}
  .Airframe .Airframe_Item_Types .Airframe_Item_Money {margin-left: 15px;font-size: 22px;}
  .Airframe .Airframe_Item_Types {margin-bottom: 25px;}
  .Airframe .Airframe_Item_Types .Airframe_Item_Types_List {flex-wrap: wrap;row-gap: 10px;}
  .Airframe .Airframe_Item_Types .Airframe_Item_Types_List .Airframe_Item_Types_List_Box a {font-size: 16px;letter-spacing: 0.01rem;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Grid {grid-column-gap: 10px;grid-row-gap: 10px;margin-bottom: 20px;display: none;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Grid_Slider {display: block;width: calc(100% + 30px);position: relative;margin-bottom: 20px;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Grid_Slider_Th {position: absolute;bottom: 20px;right: 20px;width: auto;text-align: center;display: flex;justify-content: center;align-items: center;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Grid_Slider_Th .swiper-slide {width: 25px !important;font-size: 14px;cursor: pointer;color: #efefef;-webkit-transition: color 0.6s ease 0s;transition: color 0.6s ease 0s;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Grid_Slider_Th .swiper-slide.swiper-slide-thumb-active {color: #595757;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Copy {font-size: 18px;letter-spacing: 0.02rem;margin-bottom: 15px;padding-right: 30px;line-height: 1.6;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Copy br{display: none;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Text {font-size: 15px;letter-spacing: 0.02rem;margin-bottom: 10px;padding-right: 30px;line-height: 1.7;}
  .Airframe .Airframe_Item_Main:after {top: 30px;right: 0;height: 100%;width: 108%;}
  .Airframe .Airframe_Item_Main {margin-bottom: 85px;}
  .Airframe .Airframe_Item_List .Airframe_Item_List_Box .Airframe_Item_List_Box_Type {font-size: 20px;letter-spacing: 0.05rem;margin-bottom: 10px;}
  .Airframe .Airframe_Item_List {gap: 10px;row-gap: 40px;}
  .Airframe .Airframe_Item_List .Airframe_Item_List_Box {width: calc(100% / 2 - 5px);}
  .Airframe .Airframe_Item_Types .Airframe_Item_Types_List .Airframe_Item_Types_List_Box:after {content: "";position: absolute;height: 100%;width: 1px;background: #ffffff;top: 0;bottom: 0;margin: auto;right: 0;}
  .Airframe .Airframe_Item_Types .Airframe_Item_Types_List .Airframe_Item_Types_List_Box:before {left: -1px;}
  .Airframe .Airframe_Item_List_Box_Slide_Nav .swiper-wrapper {gap: 12px;}
  .Airframe .Airframe_Item_List_Box_Slide_Nav {margin-top: 10px;font-size: 10px;}
  .Airframe .Airframe_Item_List_Box_Detail .swiper-slide {flex-flow: column;gap: 8px;}
  .Airframe .Onecolumn .Airframe_Item_List_Box_Detail .swiper-slide {flex-flow: wrap;gap: 8px;}
  .Airframe .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Pnumber {font-size: 16px;letter-spacing: 0;margin-bottom: 10px;}
  .Airframe .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Link {-webkit-transform: translate(0, 0);transform: translate(0, 0);margin-left: 0;}
  .Airframe .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Link a {padding: 18px;padding-top: 7px;padding-bottom: 7px;font-size: 14px;}
  .Airframe .Airframe_Contents.Link_Area .Airframe_Contents_Inner {padding-top: 60px;padding-bottom: 0;}
  .Airframe .Link_Area_List .Link_Area_List_Box {margin-bottom: 20px;}
  .Airframe .Link_Area_List .Link_Area_List_Box a {font-size: 20px;min-height: 110px;}
  .Airframe .Link_Area_List .Link_Area_List_Box a img {width: 37px;margin-right: 5px;}
  .Airframe .Link_Area_List .Link_Area_List_Box a:after {width: 12px;height: 12px;right: 30px;}
  .Airframe .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Pnumber {text-align: center;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Name_P {margin-bottom: 5px;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Name_S {line-height: 1;margin-bottom: 10px;font-size: 45px;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box {max-width: 600px;margin: auto;min-width: 1px;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box:nth-of-type(odd) {margin: auto;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Iamge img {min-height: 500px;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:first-of-type a .Airframe_Sreise_Nav_List_Box_Name_S .Airframe_Sreise_Nav_List_Box_New {font-size: 12px;width: 50px;height: 50px;top: -6px;left: -260px;padding-block: 3px 0;}
  .Airframe .Onecolumn .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Pnumber {font-size: 22px;}
  .Airframe .Airframe_Item_List .Airframe_Item_List_Box.Onecolumn {margin-bottom: 60px;}
  .Airframe .Airframe_Item_Other_Title {font-size: 22px;margin-block: 0 20px;}
}
@media screen and (max-width: 481px){
  .Airframe .Airframe_Main_Inner {min-height: 430px;}
  .Airframe .Airframe_Contents_Inner {padding-left: 20px;padding-right: 20px;}
  .Airframe h1.Airframe_Main_h1_Title {font-size: 58px;letter-spacing: 0.15rem;bottom: -40px;}
  .Airframe_Contents.Contents01 .Airframe_Contents_Inner {padding-top: 40px;}
  .Airframe .Airframe_Main_Label {width: 25%;height: 25%;}
  .Airframe .Airframe_Copy {letter-spacing: 0.1em;padding-left: 0.1em;font-size: 32px;}
  .Airframe .Airframe_Contents .Airframe_Text.P01 {font-size: 18px;letter-spacing: 0;padding-left: 0;word-break: break-word;}
  .Airframe .Airframe_Contents .Airframe_Text.P01 br.Sp_None{display: none;display: block;}
  .Airframe .Airframe_Text.P02 {font-size: 22px;margin-top: 0;letter-spacing: -0.01rem;padding-left: 0;word-break: break-word;}
  .Airframe .Airframe_Note {letter-spacing: -0.04rem;}
  .Airframe .Airframe_Nav_list .Airframe_Nav_list_Box .Airframe_Nav_list_Box_Num {max-width: 60px;min-width: 60px;}
  .Airframe .Airframe_Nav_list .Airframe_Nav_list_Box {gap: 10px;}
  .Airframe .Airframe_Nav_list .Airframe_Nav_list_Box a {font-size: 18px;padding-right: 23px;}
  .Airframe .Airframe_Nav_list .Airframe_Nav_list_Box a:after {right: 5px;}
  .Airframe_Contents.Contents02 .Airframe_Contents_Area {margin-bottom: 10px;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a {padding: 5px;padding-bottom: 20px;padding-top: 20px;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Name_P {font-size: 14px;letter-spacing: 0.05rem;line-height: 1;margin-bottom: 5px;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Name_S {font-size: 32px;letter-spacing: 0.03rem;line-height: 1;margin-bottom: 10px;word-break: keep-all;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Detail {font-size: 18px;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Arrow {width: 35px;height: 35px;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Arrow:after {width: 10px;height: 10px;border-top: 2px solid #3e3a39;border-right: 2px solid #3e3a39;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box a .Airframe_Sreise_Nav_List_Box_Arrow:before {width: 10px;height: 10px;border-top: 2px solid #dae0e9;border-right: 2px solid #dae0e9;}
  .Airframe .Airframe_Item_Head h2.Airframe_Item_Title .Airframe_Item_Title_Name_P {font-size: 15px;}
  .Airframe .Airframe_Item_Head h2.Airframe_Item_Title .Airframe_Item_Title_Name_S {font-size: 34px;letter-spacing: 0.03rem;}
  .Airframe .Airframe_Item_Head .Airframe_Item_Title_Icon {font-size: 11px;margin-left: 10px;width: 55px;height: 55px;}
  .Airframe .Airframe_Item_Head .Airframe_Item_Title_Icon:after {width: 50px;height: 50px;}
  .Airframe .Airframe_Item_List .Airframe_Item_List_Box .Airframe_Item_List_Box_Type {font-size: 17px;}
  .Airframe .Airframe_Sreise_Nav_List .Airframe_Sreise_Nav_List_Box:first-of-type a .Airframe_Sreise_Nav_List_Box_Name_S .Airframe_Sreise_Nav_List_Box_New {left: -190px;font-size: 10px;width: 45px;height: 45px;}
  .Airframe .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Link a {font-size: 13px;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Copy {font-size: 17px;padding-right: 20px;letter-spacing: 0;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Text {padding-right: 20px;}
  .Airframe .Onecolumn .Airframe_Item_List_Box_Detail .Airframe_Item_List_Box_Detail_Pnumber {font-size: 20px;line-height: 1.15;}
  .Airframe .Airframe_Item_List .Airframe_Item_List_Box.Onecolumn {margin-bottom: 45px;}
}
@media screen and (max-width: 374px){
  .Airframe .Airframe_Contents_Inner {padding-left: 10px;padding-right: 10px;}
  .Airframe h1.Airframe_Main_h1_Title {font-size: 52px;letter-spacing: 0.1rem;}
  .Airframe .Airframe_Contents .Airframe_Text.P01 {font-size: 17px;}
  .Airframe .Airframe_Text.P02 {font-size: 21px;}
  .Airframe .Airframe_Nav_list .Airframe_Nav_list_Box .Airframe_Nav_list_Box_Num {max-width: 50px;min-width: 50px;}
  .Airframe .Airframe_Nav_list .Airframe_Nav_list_Box a {font-size: 17px;padding-right: 23px;letter-spacing: 0.15rem;padding-left: 0.15rem;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Copy {font-size: 18px;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Text {font-size: 15px;}
  .Airframe .Airframe_Item_List .Airframe_Item_List_Box .Airframe_Item_List_Box_Type {font-size: 16px;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Grid_Slider_Th {bottom: 10px;right: 25px;}
  .Airframe .Airframe_Item_Main .Airframe_Item_Main_Grid_Slider_Th .swiper-slide {font-size: 13px;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Detail {bottom: 20px;padding-inline: 20px;}
  .Airframe .Airframe_Point_List .Airframe_Point_List_Box .Airframe_Point_List_Box_Detail .Airframe_Point_List_Box_Text {letter-spacing: 0;}
}