@charset "UTF-8";*{font-family:"Zen Kaku Gothic New",sans-serif}html[lang=ja] .lang-en{display:none}html[lang=en] .lang-ja{display:none}html[lang=en] .services-step__title{word-break:normal;word-wrap:break-word}body{color:#040000}h1,h2,h3,h4,h5,h6,p{line-height:1;letter-spacing:0;font-weight:400}a{color:inherit;text-decoration:none}a img{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}a:hover img{opacity:.8}a.opacity{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}a.opacity:hover{opacity:.8}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.center-block{display:block;margin-left:auto;margin-right:auto}.center{text-align:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.f-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.f-jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f-jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-jc-fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.f-ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-ai-fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.f-ai-fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.f-ac-c{-ms-flex-line-pack:center;align-content:center}body{color:#040000;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;line-height:1;letter-spacing:0}img{border:0;margin:0;width:100%;display:block}.inner{max-width:1180px;width:100%;margin:0 auto;padding:0 30px}main{padding-bottom:10px}.c-breadcrumb{position:relative;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.c-breadcrumb span{display:block;font-size:13px;line-height:2.9230769231;font-family:Marcellus,serif;text-transform:uppercase}.c-breadcrumb span:last-child{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-breadcrumb a{color:#aeaaaa;line-height:2.9230769231;-webkit-transition:color .4s;transition:color .4s}.c-breadcrumb a:hover{color:#e0ce93}.c-breadcrumb li:not(:first-child){padding-left:16px;position:relative}.c-breadcrumb li:not(:first-child)::before{position:absolute;content:"";top:49.5%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:12px;background-image:url(../../img/common/icon_breadcrumb.svg);background-repeat:no-repeat;background-position:center center;background-size:100%}.c-category{font-size:13px;padding-left:10px;padding-right:10px;padding-inline:10px;height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:90px;background-color:#e0ce93}.c-tag{font-size:13px;padding-left:10px;padding-right:10px;padding-inline:10px;height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:90px;background-color:#b8ccd8}.c-section-head{width:430px}.c-section-title{font-size:56px;font-family:Marcellus,serif;text-transform:uppercase}.c-section-title--white{color:#fff}.c-lead{font-size:32px;line-height:1.6}.c-text{font-size:16px;line-height:2.4}.c-btn{display:inline-block;font-size:16px;min-width:180px;padding-top:16px;padding-bottom:16px;padding-block:16px 16px;padding-left:49px;padding-right:49px;padding-inline:49px;text-align:center;background-color:#fff;border:1px solid #747474;-webkit-transition:background-color .4s;transition:background-color .4s;text-transform:uppercase}.c-btn:hover{background-color:#e0ce93}.c-btn--blue{display:inline-block;min-width:201px;padding-left:10px;padding-right:10px;padding-inline:10px;font-family:Marcellus,serif;border:1px solid #003793;background-color:#003793;color:#fff;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}.c-btn--blue:hover{background-color:#fff;color:#003793}.c-btn--blue:hover span::before{background-image:url(../../img/common/icon_mail_blue.svg)}.c-btn--blue span{position:relative;padding-left:26px}.c-btn--blue span::before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:15px;background-image:url(../../img/common/icon_mail.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;-webkit-transition:.4s;transition:.4s}.c-btn--white{color:#fff;min-width:177px;border:1px solid #fff;background-color:#003793;text-transform:uppercase;font-family:Marcellus,serif}.c-btn--white:hover{background-color:#fff;color:#003793}.c-btn--drawer{text-transform:uppercase;min-width:0;min-width:initial;font-family:Marcellus,serif;width:100%}.c-lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:20px;margin:-2px 0 0}.c-lang::before{position:absolute;content:"";top:54%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background-image:url(../../img/common/icon_language.svg);background-repeat:no-repeat;background-position:center center;background-size:100%}.c-lang span{font-size:18px;padding:3px 3px 0}.c-lang a{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Marcellus,serif;text-transform:uppercase;line-height:2.375}.c-lang a:hover{color:#e0ce93;-webkit-transition:color .4s;transition:color .4s}.c-lang a.is-current{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.1px}.header{position:fixed;z-index:900;top:0;left:0;width:100%}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-top:50px;padding-bottom:20px;padding-block:50px 20px;padding-left:50px;padding-right:50px;padding-inline:50px;-webkit-transition:padding-block .4s;transition:padding-block .4s}.header__inner::before{position:absolute;z-index:-1;content:"";top:0;left:0;width:100%;height:100%;-webkit-transition:backdrop-filter .6s,background-color .6s;transition:backdrop-filter .6s,background-color .6s}.header.is-blur .header__inner::before{backdrop-filter:blur(2px);background-color:rgba(255,255,255,.6)}.header__logo{width:206px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:900}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;position:relative;z-index:900}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;font-family:Marcellus,serif;text-transform:uppercase}.header-nav__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;height:inherit}.header-nav__item{height:inherit}.header-nav__item a{height:inherit;padding-left:10px;padding-right:10px;padding-inline:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .4s;transition:color .4s}.header-nav__item a:hover{color:#e0ce93}.header-nav__item a.is-current{color:#e0ce93}.header-nav__lang{height:inherit}.header-nav__btn{margin-left:10px;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header.is-change .header__inner{padding-top:20px;padding-bottom:20px;padding-block:20px}.js-header-top{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}.js-header-top.is-inview{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#qtranslate-chooser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;font-family:Marcellus,serif;text-transform:uppercase;height:inherit;gap:4px}#qtranslate-chooser li{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;position:relative}#qtranslate-chooser li+li::before{position:absolute;top:18px;right:19px;content:"/";display:inline-block;margin:0 8px;line-height:1}#qtranslate-chooser a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:inherit;-webkit-transition:color .4s;transition:color .4s;text-decoration:none;color:inherit}#qtranslate-chooser a:hover{color:#e0ce93}#qtranslate-chooser li.active a{color:#e0ce93}.header-nav__lang .qtranxs_language_chooser{height:inherit}#qtranslate-chooser li.active a{color:#040000;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.1px}.c-hamburger{width:40px;height:40px;border-radius:50%;background-color:#003793;position:relative;display:block;z-index:900}.c-hamburger span{position:absolute;display:block;height:1px;width:16px;background-color:#fff;-webkit-transition:.4s;transition:.4s;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-hamburger:hover{cursor:pointer}.c-hamburger span:nth-child(1){top:39%}.c-hamburger span:nth-child(2){top:50%}.c-hamburger span:nth-child(3){top:61%}.c-hamburger.is-open span:nth-child(1){width:22px;top:50%;background-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.c-hamburger.is-open span:nth-child(2){display:none}.c-hamburger.is-open span:nth-child(3){width:22px;top:50%;background-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.drawer{position:fixed;top:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#b8ccd8));background:linear-gradient(to bottom,#fff 0,#b8ccd8 100%);width:100%;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:800;padding:0 60px 90px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;overflow-y:scroll}.drawer.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.drawer__nav{margin-top:98px}.drawer-nav__items{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:7px}.drawer-nav__item a{display:block;font-family:Marcellus,serif;line-height:2.375;text-transform:uppercase;padding-top:14px;padding-bottom:14px;padding-block:14px;-webkit-transition:color .4s;transition:color .4s}.drawer-nav__item a:hover{color:#e0ce93}.drawer-nav__btn{margin-top:35px}.drawer-nav__row{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.drawer-nav__row a{font-family:Marcellus,serif;font-size:12px;text-transform:uppercase;line-height:3.1666666667;-webkit-transition:color .4s;transition:color .4s}.drawer-nav__row a:hover{color:#e0ce93}.drawer-nav__row p small{font-size:10px;font-family:Marcellus,serif}.footer{position:relative;z-index:100;overflow:hidden;padding-right:30px}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__info{position:relative;width:71.4285%;padding-top:50px;padding-bottom:50px;padding-block:50px;padding-right:30px;position:relative;z-index:3;color:#fff}.footer__info::before{position:absolute;z-index:-1;content:"";top:0;right:0;width:calc(100% + (100vw - 100%)/ 2);height:100%;background-color:#003793}.footer__logo{width:140px}.footer__row{margin-top:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.footer__address span{display:block}.footer__address span:nth-child(1){font-weight:700}.footer__address span:nth-child(2){margin-top:20px}.footer__address span:nth-child(3){margin-top:10px}.footer__nav-wrap{padding-top:49px;padding-left:7.1428%;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.footer-nav__items{display:-ms-grid;display:grid;-ms-grid-columns:160px 1fr;grid-template-columns:160px 1fr;grid-row-gap:16px;row-gap:16px}.footer-nav__item a{font-family:Marcellus,serif;text-transform:uppercase;line-height:2.375;-webkit-transition:color .4s;transition:color .4s}.footer-nav__item a:hover{color:#e0ce93}.footer__lang{margin-top:27px}.footer__copy{position:absolute;bottom:51px;right:-36px}.js-text-show span:empty{display:inline}html[lang=en] .js-line-text-show,html[lang=en] .js-text-show,html[lang=en] .services-step__title{word-break:normal;word-wrap:break-word;white-space:normal}html[lang=en] .js-line-text-show span,html[lang=en] .js-text-show span{-webkit-animation:none!important;animation:none!important}html[lang=en] .js-line-text-show span,html[lang=en] .js-text-show span{opacity:1;-webkit-transform:none;transform:none}.js-fadeIn{opacity:0}.js-fadeIn.is-inview{opacity:1}.delay01{-webkit-transition:opacity 1.6s ease 2s;transition:opacity 1.6s ease 2s}.delay02{-webkit-transition:opacity 1.6s ease 1s;transition:opacity 1.6s ease 1s}.delay03{-webkit-transition:opacity 1.6s ease .8s;transition:opacity 1.6s ease .8s}html[lang|=en] .delay01{-webkit-transition:opacity 1.6s ease 2.2s;transition:opacity 1.6s ease 2.2s}html[lang|=en] .delay02{-webkit-transition:opacity 1.6s ease 1.6s;transition:opacity 1.6s ease 1.6s}html[lang|=en] .delay03{-webkit-transition:opacity 1.6s ease .6s;transition:opacity 1.6s ease .6s}.js-line-text-show,.js-text-show{opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}.js-line-text-show span,.js-text-show span{opacity:0;display:inline-block}.js-line-text-show.is-inview,.js-text-show.is-inview{opacity:1}.js-line-text-show.is-inview span,.js-text-show.is-inview span{-webkit-animation:fadeIn 1s ease-in-out forwards;animation:fadeIn 1s ease-in-out forwards;-webkit-animation-delay:calc(var(--i) * .08s);animation-delay:calc(var(--i) * .08s)}@-webkit-keyframes fadeIn{to{opacity:1}from{opacity:0}}@keyframes fadeIn{to{opacity:1}from{opacity:0}}.js-text-show--slow.is-inview span{-webkit-animation:fadeIn 1.2s ease-in-out forwards;animation:fadeIn 1.2s ease-in-out forwards;-webkit-animation-delay:calc(var(--i) * .12s);animation-delay:calc(var(--i) * .12s)}.about-about__title.js-text-show.sp span[style*="--i:34"],.about-about__title.js-text-show.sp span[style*="--i:35"],.about-about__title.js-text-show.sp span[style*="--i:36"],.about-about__title.js-text-show.sp span[style*="--i:37"],.about-about__title.js-text-show.sp span[style*="--i:38"],.about-about__title.js-text-show.sp span[style*="--i:39"],.about-about__title.js-text-show.sp span[style*="--i:40"],.about-about__title.js-text-show.sp span[style*="--i:41"],.about-about__title.js-text-show.sp span[style*="--i:42"],.about-about__title.js-text-show.sp span[style*="--i:43"],.about-about__title.js-text-show.sp span[style*="--i:44"],.about-about__title.js-text-show.sp span[style*="--i:45"],.about-about__title.js-text-show.sp span[style*="--i:46"],.about-about__title.js-text-show.sp span[style*="--i:47"],.about-about__title.js-text-show.sp span[style*="--i:48"],.about-about__title.js-text-show.sp span[style*="--i:49"]{display:inline-block;margin-top:25px}.pagenav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:75px auto 0}.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;color:#000;font-family:Marcellus,serif;font-size:16px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;border-radius:50%;border:1px solid transparent;-webkit-transition:background-color .4s,color .4s,border-color .4s;transition:background-color .4s,color .4s,border-color .4s}.page-numbers:hover{color:#e0ce93}.page-numbers.current{background:#e0ce93}.page-numbers.current:hover{background-color:#fff;border:solid 1px #e0ce93;color:#e0ce93}.page-numbers.next,.page-numbers.prev{position:relative}.page-numbers.next::before,.page-numbers.prev::before{content:"";position:absolute;top:50%;padding:3px;border-top:1px solid #000;border-left:1px solid #000}.page-numbers.prev::before{left:23px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.page-numbers.next::before{right:23px;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.confirm{overflow:hidden;margin:0 auto;width:100%;max-width:960px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.confirm .wrap{padding:200px 0}.confirm .wrap .ttl{font-size:34px;margin:0 0 34px}.confirm .wrap .txt{font-size:16px;line-height:1.6;margin:0 0 40px}.confirm .wrap form{background:#ecf4f8;padding:50px 40px}.confirm .wrap form .list{font-size:16px;line-height:1.6}.confirm .wrap form .list:last-of-type{margin:0 0 20px}.confirm .wrap form .btn__area{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.confirm .wrap form .btn__area .c-btn{color:#040000;border:solid 1px #040000}.confirm .wrap form .btn__area .c-btn.submit{color:#fff;min-width:177px;border:none;background-color:#003793;text-transform:uppercase}.confirm .wrap form .btn__area .c-btn.submit:hover{background:#fff;color:#003793;border:1px solid #003793}.thanks{overflow:hidden;margin:0 auto;width:100%;max-width:960px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.thanks .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:200px 0}.thanks .wrap .ttl{font-size:34px;margin:0 0 34px}.thanks .wrap .txt{font-size:16px;line-height:1.6;margin:0 0 40px}.thanks .wrap .c-btn{text-align:center;margin:0 auto}.u-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.u-mt30{margin-top:30px}.page404{padding:150px 0 250px}.page404__ttl{font-size:130px;font-family:Marcellus,serif;color:#003793;font-weight:700;line-height:1em;text-align:center;margin-bottom:35px}.page404__ttl small{font-size:24px;font-family:"Zen Kaku Gothic New",sans-serif;display:block;line-height:1em;letter-spacing:.05em}.page404__txt{font-size:14px;line-height:1.6em;letter-spacing:.05em;text-align:center}@media (max-width:767px){main{padding-bottom:0}.c-breadcrumb{-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px}.c-breadcrumb span{font-size:11px}.c-breadcrumb li:not(:first-child){padding-left:7px}.c-category{font-size:12px;height:18px}.c-tag{font-size:12px;height:18px}.c-section-title{font-size:42px;line-height:1.2}.c-lead{font-size:24px}.c-text{font-size:14px}.c-btn{font-size:14px;padding-top:12px;padding-bottom:12px;padding-block:12px;padding-left:40px;padding-right:40px;padding-inline:40px;min-width:150px}.c-btn--blue span::before{top:49.5%}.c-btn--white{min-width:111px;padding-left:10px;padding-right:10px;padding-inline:10px}.c-btn--drawer{padding-top:13px;padding-bottom:11px;padding-block:13px 11px}.c-lang{font-size:14px;padding-left:19px}.c-lang::before{width:14px;height:14px}.header__logo{width:115px;height:40px}.footer{padding-right:0}.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0;padding-inline:0}.footer__info{padding-top:40px;padding-bottom:40px;padding-block:40px;background-color:#003793;width:100%;padding-left:30px;padding-right:30px;padding-inline:30px}.footer__info::before{display:none}.footer__logo{width:100px}.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px}.footer__address span:nth-child(1){font-size:14px}.footer__address span:nth-child(2){margin-top:23px;font-size:14px;line-height:1.6}.footer__address span:nth-child(3){font-size:14px;line-height:1.6}.footer__btn{margin-top:28px}.footer__nav-wrap{padding:35px 30px 35px}.footer-nav__items{-ms-grid-columns:158px 1fr;grid-template-columns:158px 1fr}.footer-nav__item a{font-size:14px;line-height:2.7142857143}.footer__copy{bottom:47px;right:auto;left:188px}.footer__copy small{font-size:10px}.u-1024-768{display:none}}@media only screen and (min-width:768px){.sp{display:none!important}}@media only screen and (max-width:767px){.pc{display:none!important}.page-numbers{width:34px;height:34px}.page404{padding:80px 0 160px}.page404__ttl{font-size:110px}.page404__ttl small{font-size:20px}}@media (min-width:1025px) and (max-width:1180px){.c-section-head{width:360px}}@media (min-width:768px) and (max-width:1024px){.c-section-head{width:260px}.header__logo{height:40px;width:155px}}@media (min-width:768px) and (max-width:1180px){.c-section-title{font-size:46px;line-height:1.2}.header-nav__btn{margin-left:0}}@media (min-width:1025px) and (max-width:1260px){.header__inner{padding-left:20px;padding-right:20px;padding-inline:20px}.header__logo{width:155px}.header-nav{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.header-nav__items{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (max-width:1024px){.header__inner{padding-left:20px;padding-right:20px;padding-inline:20px;padding-top:20px;padding-bottom:20px;padding-block:20px}.header__right{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;height:40px}.header.is-change .header__inner{padding-top:10px;padding-bottom:10px;padding-block:10px}}@media (max-width:1260px){.header-nav__item a{padding-left:8px;padding-right:8px;padding-inline:8px}}@media (min-width:768px) and (max-width:980px){.footer__info{width:66%}.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__btn{margin-top:32px}.footer__nav-wrap{padding-top:130px;padding-left:5%}}@media (max-width:900px){.delay01{-webkit-transition:opacity 1.6s ease .6s;transition:opacity 1.6s ease .6s}.delay02{-webkit-transition:opacity 1.6s ease .6s;transition:opacity 1.6s ease .6s}.delay03{-webkit-transition:opacity 1.6s ease .6s;transition:opacity 1.6s ease .6s}html[lang|=en] .delay01,html[lang|=en] .delay02,html[lang|=en] .delay03{-webkit-transition:opacity 1.6s ease .4s;transition:opacity 1.6s ease .4s}}@media screen and (max-width:767px){.pagenav{margin:58px auto 75px}.confirm .wrap{padding:127px 0}.confirm .wrap .ttl{font-size:24px;margin:0 0 24px}.confirm .wrap .txt{font-size:14px;margin:0 0 24px}.confirm .wrap form{padding:30px 20px}.confirm .wrap form .btn__area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px}.thanks .wrap{padding:127px 0}.thanks .wrap .ttl{font-size:24px;margin:0 0 24px}.thanks .wrap .txt{font-size:14px;margin:0 0 24px}}@media only screen and (max-width:1189px){.u-1190{display:none}}@media only screen and (min-width:1190px){.u-1189{display:none}}@media only screen and (max-width:1024px){.u-1025{display:none}}@media only screen and (min-width:1025px){.u-1024{display:none}.u-1024-768{display:none}}@media (min-width:961px){.u-960{display:none}}
/*# sourceMappingURL=../maps/layout/base.min.css.map */
