:root{--font_1: "Noto Sans JP", sans-serif;--font_2: "Hina Mincho", serif;--font_3: "Heebo", sans-serif}@media screen and (min-width:990px){.header{grid-template-columns:auto 1fr auto}}@media screen and (min-width:990px){.header .header__inline-menu{justify-self:flex-end}}@media screen and (min-width:990px){.header .header__menu-item{font-size:16px;font-weight:300;font-family:var(--font_3)}}.mv_section{display:grid;place-items:center;position:relative;height:100dvh;background-color:#000;margin-top:-147.6px}@media screen and (max-width:990px){.mv_section{margin-top:-127.6px}}.mv_movie{width:100%;height:min(185px,34dvh);position:relative;background-color:#111}.mv_movie video{width:100%;height:100%;object-fit:cover}.mv_loader{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:1;transition:opacity .5s ease}.mv_movie.is-ready .mv_loader{opacity:0}.mv_loader_bar{position:absolute;right:0;bottom:0;left:0;height:2px;overflow:hidden;background-color:#ffffff24}.mv_loader_bar:after{content:"";position:absolute;top:0;bottom:0;width:32%;background-color:#ffffffd9;animation:mv_loading 1.5s ease-in-out infinite}@keyframes mv_loading{0%{transform:translate(-105%)}to{transform:translate(415%)}}@media(prefers-reduced-motion:reduce){.mv_loader_bar:after{animation:none;width:100%;opacity:.35}}.mv_heading{position:absolute;bottom:clamp(12px,calc(50dvh - 171px),116px);right:max(5rem,calc((100% - var(--page-width)) / 2 + 5rem));margin:0;color:#fff;text-align:right;font-size:20px;font-weight:100;font-family:var(--font_3)}@media screen and (max-width:749px){.mv_heading{right:1.5rem}}@media screen and (max-width:430px){.mv_heading{font-size:13px}}body:has(.announcement-bar-section) .mv_section{margin-top:-186.27px}@media screen and (max-width:990px){body:has(.announcement-bar-section) .mv_section{margin-top:-166.27px}}.font_set_1{margin-bottom:0;font-weight:100;font-family:var(--font_3);font-size:30px;color:#fff}.font_set_2{font-weight:400;font-family:var(--font-heading-family);font-size:18px;color:#fff}.contact_section,.access_section,.news_section,.history_section{background-color:#000}.history_section_in{position:relative;min-height:1185px}@media screen and (max-width:990px){.history_section_in{padding-top:1px;padding-bottom:1px;min-height:auto}}.history_image{position:absolute}@media screen and (min-width:990px){.history_image{transform:translate(-168.67px)}}.history_image img{opacity:.08;mix-blend-mode:screen;max-width:100%}@media screen and (max-width:990px){.history_image img{height:auto}}.history_main{padding-top:200px;position:relative;color:#fff}@media screen and (max-width:990px){.history_main{padding-top:0}}.history_heading{text-align:right}.history_sub_head{margin-bottom:71px;text-align:right}@media screen and (max-width:990px){.history_sub_head{margin-bottom:24px}}.history_content{max-width:689px;margin-left:auto;font-size:14px}.news_sub_head{margin-bottom:58px}@media screen and (max-width:990px){.news_sub_head{margin-bottom:24px}}.news_list{margin:0;padding:0;list-style:none;border-top:1px solid #C9C9C9}.news_list .news_item{border-bottom:1px solid #C9C9C9}.news_anc{padding-right:64px;padding-top:24px;padding-bottom:24px;position:relative;display:flex;align-items:center;color:#fff;font-weight:400;font-size:14px;gap:95px;text-decoration:none}@media screen and (max-width:990px){.news_anc{padding:16px 24px 16px 0;align-items:flex-start;flex-direction:column;gap:8px}}.news_anc svg{position:absolute;top:0;bottom:0;margin:auto;right:38px;width:17px;height:17px}@media screen and (max-width:990px){.news_anc svg{right:0}}.access_sub_head{margin-bottom:24px}.gmap{position:relative;filter:grayscale(1) invert(92%) contrast(83%)}.gmap iframe{width:100%;aspect-ratio:16/9}.access_grid{margin-top:42px;display:grid;grid-template-columns:repeat(2,1fr);color:#fff;font-size:14px}@media screen and (max-width:990px){.access_grid{grid-template-columns:1fr;gap:16px}}.contact_heading{text-align:center}.contact_sub_head{margin-bottom:41px;text-align:center}@media screen and (max-width:990px){.contact_sub_head{margin-bottom:24px}}.contact_notes{text-align:center;color:#fff;font-size:14px}.contact_column{margin-top:35px;display:flex;justify-content:center;align-items:center;color:#fff;gap:71px}@media screen and (max-width:990px){.contact_column{flex-direction:column;gap:16px}}.contact_column .column_tel{font-weight:400;font-size:13px}.contact_column .column_tel_num{font-family:var(--font_3);font-weight:100;font-size:26px}.btn_style_1{display:inline-flex;justify-content:center;align-items:center;font-family:var(--font_3);font-weight:100;font-size:21px;color:#fff;border:1px solid #fff;border-radius:100vmax;min-width:235px;min-height:40px;line-height:40px;text-decoration:none;transition:.2s ease-in-out}.btn_style_1:hover{background-color:#fff;color:#000}.xairex_custom_newsletter.footer-block--newsletter{justify-content:space-between}.xairex_custom_newsletter.footer-block--newsletter .footer-block__newsletter{margin-top:24px}.footer{border-top:1px solid rgba(112,112,112,.08)!important}@media screen and (max-width:990px){.footer_top_left .logo_image{text-align:center}}.footer__content-bottom{padding-top:0!important;border-top:none!important}.footer_pnav,.footer_nav{padding:0;display:flex;list-style:none;gap:16px}:is(.footer_pnav,.footer_nav) a{color:#fff;font-weight:300;font-family:var(--font_3);text-decoration:none}:is(.footer_pnav,.footer_nav) a:hover{opacity:.6}.footer_nav{font-size:16px}@media screen and (max-width:990px){.footer_nav{display:none}}.footer_pnav{font-size:13px}.footer_pnav a{display:inline-flex;align-items:center;min-height:44px}@media screen and (max-width:990px){.footer_pnav{justify-content:center}}.footer_bottom_column{width:100%;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:990px){.footer_bottom_column{flex-direction:column}}.footer_bottom_column .footer_info{font-size:14px}.blog_archive_heading{margin-bottom:40px}.blog_image{margin-bottom:32px}@media screen and (max-width:990px){.blog_image{margin-bottom:16px}}.blog_image img{width:100%;object-fit:cover}@media screen and (max-width:990px){.blog_image img{height:auto}}.blog_heading{font-size:18px}.blog_head_noimage{padding:48px 0 32px;margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,.2)}@media screen and (max-width:990px){.blog_head_noimage{padding:24px 0 20px;margin-bottom:24px}}.blog_head_noimage .blog_head_label{margin-bottom:20px;font-size:12px;font-weight:300;letter-spacing:.2em;font-family:var(--font_3);opacity:.6}.blog_head_noimage .blog_heading{margin:8px 0 0;font-size:22px;line-height:1.6}@media screen and (max-width:990px){.blog_head_noimage .blog_heading{font-size:18px}}.blog_date{font-size:14px;font-weight:100;font-family:var(--font_3)}.blog_contents{font-size:14px}.custom_pager{margin-top:100px;display:flex;justify-content:flex-end;gap:4px}@media screen and (max-width:990px){.custom_pager{margin-top:50px}}.custom_pager .page{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1/1}.custom_pager .page.current{background-color:#6c6c6c;color:#fff}.custom_pager .page a{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1/1;text-decoration:none;background-color:#fff;color:#3e3939}:is(.custom_pager .next,.custom_pager .prev) a{padding:0 16px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#3e3939;text-decoration:none;height:100%}.custom_pager a:hover{opacity:.6}.blog_article_pager{margin-top:100px;display:flex;justify-content:space-between}@media screen and (max-width:990px){.blog_article_pager{margin-top:50px}}.btn_style_3{display:inline-flex;justify-content:center;align-items:center;padding:0 16px;min-height:44px;background-color:#fff;color:#3e3939;text-decoration:none;font-size:16px}@media screen and (max-width:990px){.btn_style_3{font-size:14px;padding:0 12px}}.btn_style_3 svg{width:16px}@media screen and (max-width:990px){.btn_style_3 svg{width:12px}}.btn_style_3 .icon_left{margin-right:8px}@media screen and (max-width:990px){.btn_style_3 .icon_left{margin-right:4px}}.btn_style_3 .icon_right{margin-left:8px}@media screen and (max-width:990px){.btn_style_3 .icon_right{margin-left:4px}}.btn_style_3:hover{opacity:.6}.membership_register{max-width:690px;width:100%;margin-inline:auto}.register_heading{text-align:center}.register_sub_head{margin-bottom:114px;text-align:center}@media screen and (max-width:990px){.register_sub_head{margin-bottom:48px}}.register_notice{margin-bottom:64px;font-size:14px}#create_customer .field_wrap{margin-top:14px;display:flex;flex-direction:row-reverse;gap:14px}#create_customer .field_wrap label{padding-left:16px;display:flex;align-items:center;width:145px;background-color:#262626;height:50px;font-size:16px}#create_customer .field_wrap input{flex:1;border:none;height:50px;padding:0 8px}.submit_btn{margin-top:48px;text-align:center}.btn_style_2{display:inline-flex;align-items:center;justify-content:center;border:1px solid #707070;width:257px;min-height:44px;font-size:14px;color:#fff;background-color:transparent;border-radius:8px;cursor:pointer}.collection_grid{--collection-item-size: 300px;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;gap:40px clamp(64px,calc(100% - 800px),200px);min-height:calc(100svh - var(--header-height, 0px));padding:32px 16px}@media screen and (max-width:749px){.collection_grid{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:24px;--collection-item-size: min(300px, calc((100svh - var(--header-height, 0px) - 64px - 24px - 88px) / 2))}}.collection_item{display:block;width:var(--collection-item-size);text-align:center;text-decoration:none;color:inherit}.collection_item img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:opacity .3s ease}.collection_item:hover img{opacity:.8}.collection_item_title{display:block;margin-top:16px;font-size:18px;line-height:1.5;font-family:var(--font_2);letter-spacing:.1em}.card_style_1{position:relative}.card_style_1 .card_image{line-height:0;font-size:0;overflow:hidden}.card_style_1 .card_image img{width:100%;height:auto;transition:transform 1s ease-in-out}.card_style_1 .card_desc{text-align:center;position:absolute;bottom:48px;left:0;width:100%;color:#fff}@media screen and (max-width:990px){.card_style_1 .card_desc{bottom:24px}}.card_style_1 .card_desc .card_desc_1{font-size:16px;font-weight:300;font-family:var(--font_3)}.card_style_1 .card_desc .card_desc_2{font-size:18px;font-family:var(--font_2)}.card_style_1:hover .card_image img{transform:scale(1.1)}.collection_in{max-width:640px;width:100%;margin-inline:auto}.collection_heading{margin-bottom:36px;text-align:center;font-size:18px}.collection_contents{font-size:14px;text-align:center}.collection_btn{margin-top:54px;text-align:center}.footer__copyright .copyright__content{font-size:12px}.footer__copyright .copyright__content a{display:inline-flex;align-items:center;min-height:44px}.footer .list-social__link{min-width:44px;min-height:44px;justify-content:center}#product-grid .card-wrapper{height:100%}#product-grid .card--text{border:1px solid rgba(255,255,255,.25);min-height:100%}#product-grid .card--text .card__content{padding:16px}.contact_notice{margin:0 0 24px;font-size:14px;line-height:1.8}.contact_notice a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/3/assets/xairex_custom.css.map */
