@charset "UTF-8";:root{--system-content-width-large: 72rem}:root{--easing-default: .2s cubic-bezier(.645, .045, .355, 1)}@media (min-width: 48em){.u-br-sm-only{display:none}}.u-br-md-upper{display:none}@media (min-width: 48em){.u-br-md-upper{display:block}}.u-br-lg-only{display:none}@media (min-width: 64em){.u-br-lg-only{display:block}}:root{--reference-typography-family-japan: "Zen Kaku Gothic Antique";--reference-typography-family-english: "Inter", sans-serif;--reference-typography-three-extra-small: .6875rem;--reference-typography-two-extra-small: .75rem;--reference-typography-extra-small: .8125rem;--reference-typography-small: .875rem;--reference-typography-medium: 1rem;--reference-typography-large: 1.125rem;--reference-typography-extra-large: 1.25rem;--reference-typography-two-extra-large: 1.5rem;--reference-typography-three-extra-large: 2rem;--reference-typography-four-extra-large: 2.5rem;--reference-typography-five-extra-large: 3rem;--reference-typography-six-extra-large: 4rem;--reference-typography-weight-regular: 400;--reference-typography-weight-medium: 500;--reference-typography-weight-semibold: 600;--reference-typography-weight-bold: 700;--reference-typography-line-height-none: 1;--reference-typography-line-height-tight: 1.4;--reference-typography-line-height-normal: 1.6;--reference-typography-line-height-relaxed: 1.8}:root{--reference-color-white: #ffffff;--reference-color-black: #000000;--reference-color-wh-80: rgb(255 255 255 / 80%);--reference-color-wh-60: rgb(255 255 255 / 60%);--reference-color-wh-50: rgb(255 255 255 / 50%);--reference-color-bl-60: rgb(0 0 0 / 60%);--reference-color-grey-100: #fafafa;--reference-color-grey-200: #f0f0f0;--reference-color-grey-300: #e9e7e7;--reference-color-grey-400: #ccc8c8;--reference-color-grey-500: #b2adad;--reference-color-grey-600: #999494;--reference-color-grey-700: #666060;--reference-color-grey-800: #4e454a;--reference-color-grey-900: #323232;--reference-color-red-100: #ffeff1;--reference-color-red-200: #f5abb5;--reference-color-red-300: #e24d61;--reference-color-red-400: #d5011d;--reference-color-red-500: #b2011e;--reference-color-red-600: #8c0124;--reference-color-red-700: #660123;--reference-color-red-800: #4d0019;--reference-color-red-900: #330011;--reference-color-orange-100: #fffcf5;--reference-color-orange-200: #f4efe9;--reference-color-orange-300: #ebd9c7;--reference-color-orange-400: #e5b58a;--reference-color-orange-500: #e07d43;--reference-color-orange-600: #dc4200;--reference-color-orange-700: #b23000;--reference-color-orange-800: #8c2500;--reference-color-orange-900: #661b00;--reference-color-yellow-100: #fffde2;--reference-color-yellow-200: #fff896;--reference-color-yellow-300: #feed02;--reference-color-yellow-400: #e5b802;--reference-color-yellow-500: #c79800;--reference-color-yellow-600: #a87000;--reference-color-yellow-700: #8a5300;--reference-color-yellow-800: #613400;--reference-color-yellow-900: #381a00;--reference-color-blue-100: #f0f8fa;--reference-color-blue-200: #dcecf5;--reference-color-blue-300: #b9dbee;--reference-color-blue-400: #69b3e0;--reference-color-blue-500: #2190d5;--reference-color-blue-600: #186ac2;--reference-color-blue-700: #1446aa;--reference-color-blue-800: #062d7a;--reference-color-blue-900: #001358}:root{--reference-dimension-scale-0: 0;--reference-dimension-scale-1: .0625rem;--reference-dimension-scale-2: .125rem;--reference-dimension-scale-3: .25rem;--reference-dimension-scale-4: .5rem;--reference-dimension-scale-5: .75rem;--reference-dimension-scale-6: 1rem;--reference-dimension-scale-7: 1.25rem;--reference-dimension-scale-8: 1.5rem;--reference-dimension-scale-9: 1.75rem;--reference-dimension-scale-10: 2rem;--reference-dimension-scale-11: 2.25rem;--reference-dimension-scale-12: 2.5rem;--reference-dimension-scale-13: 3rem;--reference-dimension-scale-14: 3.5rem;--reference-dimension-scale-15: 4rem;--reference-dimension-scale-16: 4.5rem;--reference-dimension-scale-17: 5rem;--reference-dimension-scale-18: 6rem}:root{--system-border-medium: var(--reference-dimension-scale-1);--system-border-thick: var(--reference-dimension-scale-2);--system-border-extra-thick: var(--reference-dimension-scale-3)}:root{--system-color-text-primary: var(--reference-color-grey-800);--system-color-text-secondary: var(--reference-color-white);--system-color-text-tertiary: var(--reference-color-grey-700);--system-color-text-accent: var(--reference-color-red-400);--system-color-background-white: var(--reference-color-white);--system-color-background-primary: var(--reference-color-orange-200);--system-color-background-secondary: var(--reference-color-white);--system-color-background-tertiary: var(--reference-color-grey-800);--system-color-background-danger: var(--reference-color-red-100);--system-color-button-background-white: var(--reference-color-white);--system-color-button-background-primary: var(--reference-color-orange-200);--system-color-button-background-secondary: var(--reference-color-red-400);--system-color-button-background-tertiary: var(--reference-color-grey-800);--system-color-button-background-quaternary: var(--reference-color-grey-200);--system-color-link-default: var(--reference-color-red-400);--system-color-link-subtle: var(--reference-color-grey-800);--system-color-border-default: var(--reference-color-grey-600);--system-color-border-subtle: var(--reference-color-grey-400)}:root{--system-radius-extra-small: var(--reference-dimension-scale-2);--system-radius-small: var(--reference-dimension-scale-3);--system-radius-medium: var(--reference-dimension-scale-4);--system-radius-large: var(--reference-dimension-scale-5);--system-radius-extra-large: var(--reference-dimension-scale-6);--system-radius-two-extra-large: var(--reference-dimension-scale-10);--system-radius-full: 9999px}:root{--system-spacing-two-extra-small: var(--reference-dimension-scale-3);--system-spacing-extra-small: var(--reference-dimension-scale-4);--system-spacing-small: var(--reference-dimension-scale-5);--system-spacing-medium: var(--reference-dimension-scale-6);--system-spacing-large: var(--reference-dimension-scale-7);--system-spacing-extra-large: var(--reference-dimension-scale-8);--system-spacing-two-extra-large: var(--reference-dimension-scale-10);--system-spacing-three-extra-large: var(--reference-dimension-scale-12);--system-spacing-four-extra-large: var(--reference-dimension-scale-13);--system-spacing-five-extra-large: var(--reference-dimension-scale-15);--system-spacing-six-extra-large: var(--reference-dimension-scale-17)}:root{--system-elevation-level-1: 0 0 2px 0 rgb(0 0 0 / 10%);--system-elevation-level-2: 0 0 4px 0 rgb(0 0 0 / 10%);--system-elevation-level-3: 0 0 8px 0 rgb(0 0 0 / 10%);--system-elevation-level-4: 0 0 16px 0 rgb(0 0 0 / 10%)}#okw_sub_header #fontCol,#okw_sub_header,#okw_footer_default,.topLink,.keyword_helpbtn,.faq_qstInf_col,.mark_area,.faq_cate_col,.pg_col_top{display:none!important}#faq_question_contents a,#faq_answer_contents a,#info_news_contents a,.faq_tags_modal_content .question_contents a,.faq_tags_modal_content .answer_contents a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){#faq_question_contents a:hover,#faq_answer_contents a:hover,#info_news_contents a:hover,.faq_tags_modal_content .question_contents a:hover,.faq_tags_modal_content .answer_contents a:hover{text-decoration-thickness:var(--system-border-thick)}}#okw_contents_base{width:initial;padding:0;margin:0;background:none}#okw_contents_inner{padding:0;background:none}.colArea{padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);margin:0 var(--system-spacing-medium) var(--system-spacing-medium);background:var(--reference-color-wh-50);border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.colArea{padding:var(--system-spacing-six-extra-large)}}.colArea:has(.okw_parts_search){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large) var(--system-spacing-two-extra-large);margin:0 var(--system-spacing-medium);border-radius:var(--system-radius-extra-large) var(--system-radius-extra-large) 0 0}@media (min-width: 48em){.colArea:has(.okw_parts_search){padding:var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large) var(--system-spacing-two-extra-large)}}.colArea:has(.okw_parts_attention_keyword){padding:0 var(--system-spacing-extra-large) var(--system-spacing-four-extra-large);border-radius:0 0 var(--system-radius-extra-large) var(--system-radius-extra-large)}@media (min-width: 48em){.colArea:has(.okw_parts_attention_keyword){padding:0 var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large)}}.colArea:has(.pksha-footer),.colArea:has(.common-layout_header),.colArea:has(.breadcrumbsList),.colArea:has(.pksha-page-title){padding:0;margin:0;background:none;border-radius:0}.colArea:has(>.okw_parts_faq_relations):not(:has(>.okw_parts_faq_relations *)){display:none!important}.okw_parts_search .search_frmArea{max-width:var(--system-content-width-large);margin:0 auto}.okw_parts_search .search_description{grid-area:description;margin-bottom:0;font-size:var(--reference-typography-medium)}.okw_parts_search .search_faq_type,.okw_parts_search .search_attribute{display:none}.okw_parts_search #keyword_form{display:grid;grid-template-areas:"description" "input-area" "button";grid-template-columns:1fr;gap:var(--system-spacing-medium)}@media (min-width: 64em){.okw_parts_search #keyword_form{grid-template-areas:"description description" "input-area button";grid-template-columns:70% 30%}}.okw_parts_search .keyword_frm{grid-area:input-area;width:100%!important;height:initial!important;padding:var(--system-spacing-small) var(--system-spacing-small) var(--system-spacing-small) var(--system-spacing-medium);border:var(--system-border-medium) solid var(--system-color-border-subtle);border-radius:var(--system-radius-medium)}.okw_parts_search .keyword_frmbtn{grid-area:button;width:100%!important;height:initial!important;padding:var(--system-spacing-large) var(--system-spacing-medium);font-size:var(--reference-typography-medium)!important;font-weight:var(--reference-typography-weight-bold)!important;line-height:1.1;background:var(--system-color-button-background-secondary)!important;border:var(--system-border-medium) solid var(--system-color-button-background-secondary);border-radius:var(--system-radius-medium);transition:all var(--easing-default)}@media (any-hover: hover){.okw_parts_search .keyword_frmbtn:hover{color:var(--system-color-text-accent);cursor:pointer;background:var(--system-color-button-background-white)!important}}.okw_parts_attention_keyword{max-width:var(--system-content-width-large);margin:0 auto}.search_date_area{display:none}.attention_keyword_list{display:flex;flex-wrap:wrap;gap:var(--system-spacing-extra-small);padding:0;margin-top:-.5rem}@media (min-width: 48em){.attention_keyword_list{margin-top:var(-16)}}.attention_keyword_list>li>span{display:none}.attention_keyword_list>li a{display:inline-flex;align-items:center;justify-content:center;padding:var(--system-spacing-two-extra-small) var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);text-decoration:none;background:var(--system-color-background-white);border-radius:var(--system-radius-full);box-shadow:var(--system-elevation-level-2);transition:background var(--easing-default)}@media (any-hover: hover){.attention_keyword_list>li a:hover{color:var(--reference-color-white);background:var(--reference-color-red-400);box-shadow:var(--system-elevation-level-4)}}.icoHot{height:initial;padding:0;font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);background:none}.faqList,.qaList,.faq_relate_list{display:grid;gap:var(--system-spacing-extra-small);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.faqList,.qaList,.faq_relate_list{gap:var(--system-spacing-medium)}}.faqList>li,.qaList>li,.faq_relate_list>li{padding:0;margin:0}.Q_sml{padding:0!important;background:none!important}.Q_sml>a{position:relative;display:block;padding:var(--system-spacing-small) var(--system-spacing-four-extra-large);font-size:var(--reference-typography-small);text-decoration:none;background:var(--system-color-button-background-primary);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.Q_sml>a{padding:var(--system-spacing-small) 3.25rem;font-size:var(--reference-typography-medium)}}@media (any-hover: hover){.Q_sml>a:hover:after{background:var(--reference-color-grey-800) url(https://www.fujidream.co.jp/usr/file/attachment/icon-arrow.png) no-repeat center center/.5rem .5rem}}.Q_sml>a:before,.Q_sml>a:after{position:absolute;top:50%;width:1.5rem;height:1.5rem;content:"";transform:translateY(-50%)}.Q_sml>a:before{left:var(--system-spacing-small);background:url(https://www.fujidream.co.jp/usr/file/attachment/mark-question.png) no-repeat center center/contain}@media (min-width: 48em){.Q_sml>a:before{left:var(--system-spacing-medium)}}.Q_sml>a:after{right:var(--system-spacing-small);background:var(--reference-color-red-400) url(https://www.fujidream.co.jp/usr/file/attachment/icon-arrow.png) no-repeat center center/.5rem .5rem;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.Q_sml>a:after{right:var(--system-spacing-medium)}}#okw_contents{position:relative;z-index:1}#okw_contents,.ttl_col,.ttl_bg{background:none}.ttl_bg{max-width:var(--system-content-width-large);height:initial;padding:0;margin:0 auto}.ttl_col{max-width:var(--system-content-width-large);height:initial;padding:0;margin:0 auto var(--system-spacing-extra-large)}@media (min-width: 48em){.ttl_col{margin:0 auto var(--system-spacing-two-extra-large)}}.icoKeyword,.icoCate,.icoNew,.icoQa,.icoFaq,.icoResult{display:flex;height:initial;padding:0 0 .5rem 2.75rem;font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);background:url(https://www.fujidream.co.jp/usr/file/attachment/illust.png) no-repeat left center/2rem 2rem}@media (min-width: 48em){.icoKeyword,.icoCate,.icoNew,.icoQa,.icoFaq,.icoResult{padding:0 0 .5rem 3.25rem;font-size:var(--reference-typography-two-extra-large);background:url(https://www.fujidream.co.jp/usr/file/attachment/illust.png) no-repeat left center/2.5rem 2.5rem}}.faq_qstCont_ttl,.faq_ans_ttl,.search_qattl{margin:0;font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);line-height:initial;color:var(--reference-color-grey-800)}.search_qattl>a{text-decoration:none}.faq_ans_bor{position:relative;padding:var(--system-spacing-three-extra-large) 0 0;background:none}@media (min-width: 48em){.faq_ans_bor{padding:var(--system-spacing-five-extra-large) 0 0}}.faq_ans_bor:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background:var(--system-color-border-default)}.icoQ,.icoA,.icoQ_sml{display:flex;padding:0 0 0 2.75rem;margin-bottom:var(--system-spacing-medium)}.icoQ,.icoQ_sml{background:url(https://www.fujidream.co.jp/usr/file/attachment/icon-q.png) no-repeat left center/2rem 2rem}.icoA{background:url(https://www.fujidream.co.jp/usr/file/attachment/icon-a.png) no-repeat left center/2rem 2rem}.icoA_sml{padding:var(--system-spacing-extra-large);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.icoA_sml{padding:var(--system-spacing-extra-large) var(--system-spacing-three-extra-large)}}.faq_qstCont_col,.faq_ans_col{padding:var(--system-spacing-extra-large);margin:0;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.faq_qstCont_col,.faq_ans_col{padding:var(--system-spacing-extra-large) var(--system-spacing-three-extra-large)}}.faq_qstCont_col{margin-bottom:var(--system-spacing-three-extra-large);background:var(--system-color-background-primary)}@media (min-width: 48em){.faq_qstCont_col{margin-bottom:var(--system-spacing-five-extra-large)}}.faq_ans_col{background:var(--system-color-background-white);border-bottom:none}.faq_qstCont_txt,.faq_ansCont_txt{margin:0}.faq_qstCont_txt>p,.faq_ansCont_txt>p{margin:0!important}.okw_main_faq,.okw_parts_faq_relations,.okw_parts_enquete,.okw_main_category{max-width:var(--system-content-width-large);margin:0 auto}.okw_enquete_area{width:initial;padding:0;margin:0!important;border:none}.questioner_ttl{padding:0;margin-bottom:var(--system-spacing-extra-large);font-weight:var(--reference-typography-weight-medium);text-align:center;border-bottom:none}@media (min-width: 48em){.questioner_ttl{margin-bottom:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-medium)}}.questioner_submit_btn{display:none}.faq_form_list{float:initial;display:grid;gap:var(--system-spacing-medium);width:100%}@media (min-width: 48em){.faq_form_list{grid-template-columns:repeat(3,1fr)}}.faq_form_list>li{position:relative}.faq_form_list>li>label{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:6.5rem var(--system-spacing-extra-large) var(--system-spacing-three-extra-large);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);text-align:center;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2);transition:border var(--easing-default)}@media (min-width: 48em){.faq_form_list>li>label{font-size:var(--reference-typography-medium);box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.faq_form_list>li>label:hover{cursor:pointer;border-color:var(--reference-color-red-400)}}.faq_form_list>li>label:focus-visible{outline:1px solid var(--reference-color-grey-800)}.faq_form_list>li>label:before{position:absolute;top:var(--system-spacing-three-extra-large);left:50%;width:3rem;height:3rem;content:"";transform:translate(-50%)}.faq_form_list>li>input{position:absolute;top:0;left:0;opacity:0}.faq_form_list>li>input[value="1"]+label:before{background:url(https://www.fujidream.co.jp/usr/file/attachment/icon-circle.png) no-repeat left center/contain}.faq_form_list>li>input[value="2"]+label:before{background:url(https://www.fujidream.co.jp/usr/file/attachment/icon-cross.png) no-repeat left center/contain}.faq_form_list>li>input[value="3"]+label:before{background:url(https://www.fujidream.co.jp/usr/file/attachment/icon-triangle.png) no-repeat left center/contain}.search_list{display:grid;gap:var(--system-spacing-three-extra-large);padding:var(--system-spacing-three-extra-large) 0;margin:var(--system-spacing-three-extra-large) 0;border-top:var(--system-border-medium) solid var(--system-color-border-default);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){.search_list{gap:var(--system-spacing-five-extra-large);padding:var(--system-spacing-five-extra-large) 0;margin:var(--system-spacing-five-extra-large) 0}}.search_list_inner{border-bottom:none}@media (any-hover: hover){.search_list_inner:hover{background:none!important}}.search_list_bg1,.search_list_bg2{padding:0;background:none}.search_dateNo{margin:var(--system-spacing-medium) 0 0!important}.faq_no,.faq_date,.category_name{font-size:var(--reference-typography-small)!important;color:var(--system-color-text-primary)!important}@media (min-width: 48em){.faq_no,.faq_date,.category_name{font-size:var(--reference-typography-medium)!important}}.faq_list_show_detail{position:relative;display:block;padding:.4375rem var(--system-spacing-four-extra-large) .4375rem var(--system-spacing-small);margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-medium)!important;font-weight:var(--reference-typography-weight-bold);text-decoration:none!important;background:var(--system-color-button-background-quaternary);border-radius:var(--system-radius-medium);transition:background var(--easing-default)}@media (min-width: 48em){.faq_list_show_detail{max-width:max-content!important;margin-left:auto}}@media (any-hover: hover){.faq_list_show_detail:hover{color:var(--reference-color-white);background:var(--system-color-button-background-secondary)}.faq_list_show_detail:hover:after{background:var(--reference-color-grey-800) url(https://www.fujidream.co.jp/usr/file/attachment/icon-arrow.png) no-repeat center center/.5rem .5rem}}.faq_list_show_detail:after{position:absolute;top:50%;right:var(--system-spacing-extra-small);width:1.5rem;height:1.5rem;content:"";background:var(--reference-color-red-400) url(https://www.fujidream.co.jp/usr/file/attachment/icon-arrow.png) no-repeat center center/.5rem .5rem;border-radius:var(--system-radius-medium);transform:translateY(-50%)}.kwd_none{background:var(--reference-color-red-100)}.pg_col_down{display:grid}.pg_no{width:initial;margin-left:0}.pagination{display:flex;flex-wrap:wrap;gap:0 var(--system-spacing-small);align-items:center;justify-content:center;margin:var(--system-spacing-extra-large) 0 0;font-family:var(--reference-typography-family-japan)}@media (min-width: 64em){.pagination{justify-content:start}}.pagination .current{padding:0 .5625rem .125rem;font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-white);background:var(--reference-color-red-400);border-radius:var(--system-radius-medium)}.pagination a{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (any-hover: hover){.pagination a:not(.previous_page,.next_page):hover{color:var(--system-color-link-default)}}.previous_page{width:3rem;height:3rem;padding:0;font-size:0!important;background:url(https://www.fujidream.co.jp/usr/file/attachment/icon-pagination-arrow_prev.png) no-repeat center center/contain;transition:opacity var(--easing-default)}@media (any-hover: hover){.previous_page:hover{opacity:.7}}.previous_page.disabled{pointer-events:none;opacity:.5}.next_page{width:3rem;height:3rem;padding:0;font-size:0!important;background:url(https://www.fujidream.co.jp/usr/file/attachment/icon-pagination-arrow_next.png) no-repeat center center/contain;transition:opacity var(--easing-default)}@media (any-hover: hover){.next_page:hover{opacity:.7}}.pksha-header{padding:var(--system-spacing-extra-small)!important}@media (min-width: 48em){.pksha-header{padding:var(--system-spacing-small)!important}}.pksha-header .link-viewMore{font-size:var(--reference-typography-small);color:var(--system-color-text-secondary);text-decoration:none;background:var(--reference-color-red-400);border:var(--system-border-medium) solid var(--reference-color-red-400);border-radius:var(--system-radius-small)}.pksha-header .link-viewMore svg{--square-stroke-color: var(--reference-color-grey-800);--square-fill-color: var(--reference-color-grey-800)}@media (any-hover: hover){.pksha-header .link-viewMore:hover{color:var(--reference-color-red-400);background:var(--system-color-background-white)}.pksha-header .link-viewMore:hover svg{--square-stroke-color: var(--reference-color-red-400);--square-fill-color: var(--reference-color-red-400)}}.pksha-page-title{box-sizing:content-box;display:flex;flex-direction:column;gap:var(--system-spacing-medium);align-items:center;max-width:var(--system-content-width-large);padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);margin:0 auto}@media (min-width: 48em){.pksha-page-title{flex-direction:row;align-items:flex-end;padding:var(--system-spacing-five-extra-large) var(--system-spacing-six-extra-large)}}.pksha-page-title>img{max-width:5.25rem}@media (min-width: 48em){.pksha-page-title>img{max-width:6.875rem}}.pksha-page-title_sub{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}.pksha-category-list{display:grid;gap:var(--system-spacing-extra-small);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.pksha-category-list{grid-template-columns:repeat(auto-fit,minmax(23.3125rem,1fr));gap:var(--system-spacing-medium)}}.pksha-category-list_item>a{display:flex;gap:var(--system-spacing-medium);align-items:center;justify-content:space-between;padding:var(--system-spacing-extra-small) var(--system-spacing-small);font-weight:var(--reference-typography-weight-bold);text-decoration:none;background:var(--system-color-button-background-white);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2);transition:background var(--easing-default)}@media (min-width: 48em){.pksha-category-list_item>a{padding:var(--system-spacing-medium) var(--system-spacing-extra-large) var(--system-spacing-medium) var(--system-spacing-medium);box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.pksha-category-list_item>a:hover{color:var(--system-color-text-secondary)!important;background:var(--system-color-link-default)}.pksha-category-list_item>a:hover svg{--square-stroke-color: var(--reference-color-grey-800);--square-fill-color: var(--system-color-button-background-tertiary)}}html:not(:lang(ja)) .pksha-category-list_item._except-ja{display:none}html:lang(ja) .pksha-category-list_item._except-non-ja{display:none}html:not(:lang(ja)) .pksha-category-list_item._except-non-ja{display:block}.pksha-category-list_item_icon{display:none}@media (min-width: 48em){.pksha-category-list_item_icon{display:block;max-width:5rem}}.pksha-footer{display:flex;flex-direction:column;gap:var(--system-spacing-medium);align-items:center;padding:var(--system-spacing-medium);background:var(--reference-color-red-400)}@media (min-width: 48em){.pksha-footer{flex-direction:row;gap:var(--system-spacing-two-extra-large);justify-content:space-between;padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-medium) var(--system-spacing-medium)}}.pksha-footer img{max-width:6.125rem}.pksha-footer>small{font-size:var(--reference-typography-small);color:var(--system-color-text-secondary);text-align:center}.pksha-contact{display:flex;flex-direction:column;gap:var(--system-spacing-two-extra-large);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 64em){.pksha-contact{flex-direction:row;align-items:center;justify-content:space-between}}.pksha-contact>.banner-contact{width:100%;max-width:49.75rem}.pksha-contact>.banner-contact .banner-contact_content_image>img{top:-1.5rem}@media (min-width: 48em){.pksha-contact>.banner-contact .banner-contact_content_image>img{top:50%}}.pksha-contact>.banner-contact a{text-decoration:none}.pksha-contact_title{display:grid;grid-template-columns:max-content 1fr;gap:var(--system-spacing-extra-small);font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pksha-contact_title{gap:var(--system-spacing-small);font-size:var(--reference-typography-two-extra-large)}}.pksha-contact_title>img{width:2rem;height:2rem}@media (min-width: 48em){.pksha-contact_title>img{width:2.5rem;height:2.5rem}}.pksha-top-contact{max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 48em){.pksha-top-contact .link-default{display:grid;max-width:36.5625rem;margin-inline:auto}}html:not(:lang(ja)) .pksha-top-contact .link-default._except-ja{display:none}html:lang(ja) .pksha-top-contact .link-default._except-non-ja{display:none}html:not(:lang(ja)) .pksha-top-contact .link-default._except-non-ja{display:grid}html:not([lang=ja]) .colArea:has(.search_frmArea){display:none}html:not([lang=ja]) .colArea:has(.okw_parts_attention_keyword){display:none}html:not([lang=ja]) .colArea:has(.okw_parts_access_rank_faq){display:none}@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentcolor}img,picture{display:block;max-width:100%}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}@layer base{*,*:before,*:after{padding:0;margin:0;line-height:var(--reference-typography-line-height-normal);scroll-margin-top:6.25rem}body{margin:0;color:var(--system-color-text-primary);word-break:normal;overflow-wrap:anywhere;background-color:var(--system-color-background-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:lang(ja){font-family:var(--reference-typography-family-japan),"Hiragino Sans",meiryo,sans-serif;line-break:strict;font-weight:var(--reference-typography-weight-medium)}body:lang(en){font-family:var(--reference-typography-family-english),"Hiragino Sans",meiryo,sans-serif;font-weight:var(--reference-typography-weight-regular)}ul,ol{padding:0;margin-block:0;list-style:none}p{margin-block-start:0;font-size:var(--reference-typography-small);line-height:var(--reference-typography-line-height-normal)}@media (min-width: 48em){p{font-size:var(--reference-typography-medium);line-height:var(--reference-typography-line-height-relaxed)}}a{color:var(--system-color-link-subtle);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--easing-default)}a:focus-visible{outline:1px solid var(--reference-color-grey-800)}@media (any-hover: hover){a:hover{text-decoration-color:currentcolor}}a:visited,a:active{color:var(--system-color-link-subtle)}h1,h2,h3,h4,h5,h6{margin-block-start:0}@media (prefers-reduced-motion: reduce){*{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}button{padding:0;background:unset;border:none}@media (any-hover: hover){button:hover{cursor:pointer}}button:focus-visible{outline:1px solid var(--reference-color-grey-800)}img{width:100%;height:auto}summary::-webkit-details-marker{display:none}table{width:100%;text-align:center;border-spacing:0;border-collapse:separate;border-top:var(--system-border-medium) solid var(--system-color-border-subtle);border-left:var(--system-border-medium) solid var(--system-color-border-subtle)}table th{padding:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-medium);background:var(--reference-color-blue-200);border-right:var(--system-border-medium) solid var(--system-color-border-subtle);border-bottom:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){table th{padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}table td{padding:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);text-align:left;background:var(--system-color-background-white);border-right:var(--system-border-medium) solid var(--system-color-border-subtle);border-bottom:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){table td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}}button,select,option{color:var(--system-color-text-primary)}option{background-color:Field}path{transition:all var(--easing-default)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.layout-travelPlan>:where(*:first-child){margin-block-end:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.layout-travelPlan>:where(*:first-child){margin-block-end:var(--system-spacing-five-extra-large)}}.accordion_label{--background-color: var(--system-color-background-white);display:flex;gap:var(--system-spacing-small);padding:var(--system-spacing-small);background-color:var(--background-color);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.accordion_label{padding:.875rem var(--system-spacing-medium)}}.accordion_label[data-accordion-color=white] .accordion_icon svg{--square-stroke-color: var(--system-color-button-background-quaternary);--square-fill-color: var(--system-color-button-background-quaternary)}.accordion_label[data-accordion-color=orange]{--background-color: var(--system-color-background-primary)}.accordion_label[data-accordion-color=orange] .accordion_icon svg{--square-stroke-color: var(--reference-color-white);--square-fill-color: var(--system-color-button-background-white)}@media (any-hover: hover){.accordion_label[data-accordion-color=orange]:hover .accordion_icon svg{--icon-stroke-color: var(--reference-color-white);--square-stroke-color: var(--reference-color-red-400);--square-fill-color: var(--system-color-button-background-secondary)}}@media (any-hover: hover){.accordion_label:hover .accordion_icon svg{--icon-stroke-color: var(--reference-color-white);--square-stroke-color: var(--reference-color-red-400);--square-fill-color: var(--system-color-button-background-secondary)}}.accordion_label_text{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.accordion_label_text{font-size:var(--reference-typography-medium)}}.accordion_icon{position:relative;width:2.5rem;margin-left:auto}.accordion_icon_plus,.accordion_icon_minus{position:absolute;top:50%;right:0;width:1.5rem;height:1.5rem;transform:translateY(-50%)}.accordion_icon_plus{display:block}.accordion_icon_minus{display:none}.accordion_contents{font-size:var(--reference-typography-small)}@media (min-width: 48em){.accordion_contents{font-size:var(--reference-typography-medium)}}.accordion-logic:has(.accordion_label) .accordion-logic_icon{display:none}.accordion-logic:has(.accordion_label)[open] .accordion_icon_plus{display:none}.accordion-logic:has(.accordion_label)[open] .accordion_icon_minus{display:block}.accordion-logic{--this-size-icon: var(--accordion-icon-size, .625rem);border:1px solid var(--color-border)}.accordion-logic_summary{position:relative;display:block;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent}.accordion-logic_summary::-webkit-details-marker{display:none}.accordion-logic_label{display:block}.accordion-logic_icon{position:absolute;top:50%;right:.5em;transform:translateY(-75%) rotate(135deg);transition:transform var(--easing-default)}.accordion-logic_icon:after{display:block;width:.75em;height:.75em;font-size:var(--this-size-icon);content:"";border-color:currentcolor;border-style:solid;border-width:2px 2px 0 0;border-radius:1px}.accordion-logic[open] .accordion-logic_icon{transform:translateY(-25%) rotate(-45deg)}.accordion-logic[data-status=closing] .accordion-logic_icon{transform:translateY(-75%) rotate(135deg)}.accordion-logic_contents{padding-bottom:var(--system-spacing-medium);overflow:hidden;border-top:1px solid var(--color-border)}@media (min-width: 48em){.accordion-logic_contents{padding-bottom:var(--system-spacing-two-extra-large)}}.accordion-question_label{display:flex;gap:var(--system-spacing-small);padding:var(--system-spacing-small);background-color:var(--system-color-background-primary);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.accordion-question_label{padding:.875rem var(--system-spacing-medium)}}@media (any-hover: hover){.accordion-question_label:hover .accordion-question_icon svg{--icon-stroke-color: var(--reference-color-white);--square-stroke-color: var(--reference-color-red-400);--square-fill-color: var(--system-color-button-background-secondary)}}.accordion-question_label_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.accordion-question_label_text{font-size:var(--reference-typography-medium)}}.accordion-question_icon{position:relative;width:2.5rem;margin-left:auto}.accordion-question_icon svg{--square-stroke-color: var(--reference-color-white);--square-fill-color: var(--system-color-button-background-white)}.accordion-question_icon_plus,.accordion-question_icon_minus{position:absolute;top:0;right:0}.accordion-question_icon_plus{display:block}.accordion-question_icon_minus{display:none}.accordion-question_contents{margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-small)}@media (min-width: 48em){.accordion-question_contents{max-width:50rem;margin-inline:auto;font-size:var(--reference-typography-medium)}}.accordion-logic:has(.accordion-question_label) .accordion-logic_icon{display:none}.accordion-logic:has(.accordion-question_label)[open] .accordion-question_icon_plus{display:none}.accordion-logic:has(.accordion-question_label)[open] .accordion-question_icon_minus{display:block}.badge{--padding: 0 var(--system-spacing-two-extra-small);--font-size: var(--reference-typography-two-extra-small);--border-radius: var(--system-radius-extra-small);--text-color: var(--system-color-text-primary);--background-color: var(--system-color-background-secondary);display:inline-flex;align-items:center;justify-content:center;padding:var(--padding);font-size:var(--font-size);color:var(--text-color);background-color:var(--background-color);border-radius:var(--border-radius)}.badge[data-badge-size=medium]{--padding: var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);--font-size: var(--reference-typography-small);--border-radius: var(--system-radius-small)}.badge[data-badge-size=large]{--padding: var(--system-spacing-two-extra-small) var(--system-spacing-medium);--font-size: var(--reference-typography-small);--border-radius: calc(1px * infinity);font-weight:var(--reference-typography-weight-bold)}.badge[data-badge-size=extraLarge]{--padding: var(--system-spacing-extra-small) var(--system-spacing-extra-large);--font-size: var(--reference-typography-medium);--border-radius: calc(1px * infinity);font-weight:var(--reference-typography-weight-bold)}.badge[data-badge-size=iconSmall]{--padding: var(--system-spacing-two-extra-small) var(--system-spacing-medium) var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);--font-size: var(--reference-typography-two-extra-small);--border-radius: calc(1px * infinity)}.badge[data-badge-size=iconLarge]{--padding: var(--system-spacing-extra-small) var(--system-spacing-large) var(--system-spacing-extra-small) var(--system-spacing-small);--font-size: var(--reference-typography-small);--border-radius: calc(1px * infinity);font-weight:var(--reference-typography-weight-bold)}.badge[data-badge-color=gray]{--background-color: var(--reference-color-grey-200)}.badge[data-badge-color=black]{--text-color: var(--reference-color-white);--background-color: var(--reference-color-grey-800)}.badge[data-badge-color=red]{--text-color: var(--reference-color-white);--background-color: var(--reference-color-red-400)}.banner-contact{display:grid;gap:var(--system-spacing-medium)}.banner-contact_title{--font-size: var(--reference-typography-small);display:block;font-size:var(--font-size);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.banner-contact_title{--font-size: var(--reference-typography-medium)}}.banner-contact_content{--padding: var(--system-spacing-medium);--radius: var(--system-radius-medium);--shadow: var(--system-elevation-level-2);display:flex;flex-direction:column;gap:var(--system-spacing-medium);padding:var(--padding);text-decoration:none;background-color:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--radius);box-shadow:var(--shadow);transition:color var(--easing-default),border-color var(--easing-default)}@media (min-width: 48em){.banner-contact_content{--padding: var(--system-spacing-extra-large) var(--system-spacing-two-extra-large) var(--system-spacing-extra-large) var(--system-spacing-extra-large);--radius: var(--system-radius-large);--shadow: var(--system-elevation-level-4);flex-direction:row;align-items:center}}@media (any-hover: hover){.banner-contact_content:hover{color:var(--system-color-text-accent);border-color:var(--reference-color-red-400);--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary)}}@media (any-hover: hover) and (min-width: 48em){.banner-contact_content:hover .banner-contact_content_image img{transform:translate(-50%,-50%) scale(1.1)}}html:not(:lang(ja)) .banner-contact_content._except-ja{display:none}html:lang(ja) .banner-contact_content._except-non-ja{display:none}html:not(:lang(ja)) .banner-contact_content._except-non-ja{display:flex}.banner-contact_content_image{position:relative;width:100%;height:4rem;aspect-ratio:168/64;background:var(--reference-color-blue-300);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.banner-contact_content_image{width:10.5rem}}.banner-contact_content_image img{position:absolute;top:0;left:50%;width:100%;max-width:15.5rem;transform:translate(-50%);transition:transform var(--easing-default)}@media (min-width: 48em){.banner-contact_content_image img{top:50%;width:11.5rem;transform:translate(-50%,-50%)}}.banner-contact_content_text{--font-size: var(--reference-typography-small);display:grid;grid-template-columns:1fr 1.5rem;gap:var(--system-spacing-medium);justify-content:space-between;font-size:var(--font-size);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.banner-contact_content_text{--font-size: var(--reference-typography-medium);width:100%;text-align:center}}.banner-question{display:grid;gap:var(--system-spacing-medium)}.banner-question_title{--font-size: var(--reference-typography-small);display:block;font-size:var(--font-size);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.banner-question_title{--font-size: var(--reference-typography-medium)}}.banner-question_content{--padding: var(--system-spacing-medium);--radius: var(--system-radius-medium);--shadow: var(--system-elevation-level-2);display:flex;flex-direction:column;gap:var(--system-spacing-medium);padding:var(--padding);text-decoration:none;background-color:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--radius);box-shadow:var(--shadow);transition:color var(--easing-default),border-color var(--easing-default)}@media (min-width: 48em){.banner-question_content{--padding: var(--system-spacing-extra-large) var(--system-spacing-two-extra-large) var(--system-spacing-extra-large) var(--system-spacing-extra-large);--radius: var(--system-radius-large);--shadow: var(--system-elevation-level-4);flex-direction:row;align-items:center}}@media (any-hover: hover){.banner-question_content:hover{--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary);color:var(--system-color-text-accent);border-color:var(--reference-color-red-400)}}@media (any-hover: hover) and (min-width: 48em){.banner-question_content:hover .banner-question_content_image img{transform:translate(-50%) scale(1.1)}}.banner-question_content_image{position:relative;width:100%;height:4rem;aspect-ratio:168/64;background:#dae5b2 url(https://www.fujidream.co.jp/assets/image/common/banner/question/img-question.webp) no-repeat center center/contain;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.banner-question_content_image{width:10.5rem;background:#dae5b2 url(https://www.fujidream.co.jp/assets/image/common/banner/question/img-question.webp) no-repeat center center/130%}}.banner-question_content_image img{position:absolute;top:4px;left:50%;width:100%;max-width:15.5rem;transform:translate(-50%);transition:transform var(--easing-default)}@media (min-width: 48em){.banner-question_content_image img{top:12px;left:55%;width:13.75rem}}.banner-question_content_text{--font-size: var(--reference-typography-small);display:grid;grid-template-columns:1fr 1.5rem;gap:var(--system-spacing-medium);justify-content:space-between;font-size:var(--font-size);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.banner-question_content_text{--font-size: var(--reference-typography-medium);width:100%;text-align:center}}.banner-serviceNavigation{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.banner-serviceNavigation{grid-template-columns:1fr;gap:var(--system-spacing-two-extra-large)}}@media (min-width: 64em){.banner-serviceNavigation{grid-template-columns:repeat(2,1fr)}}.banner-serviceNavigation .icon-squareIcon_container{display:none}@media (min-width: 48em){.banner-serviceNavigation .icon-squareIcon_container{display:inline-grid}}.banner-serviceNavigation_item{--padding: var(--system-spacing-medium);--radius: var(--system-radius-medium);--shadow: var(--system-elevation-level-2);display:flex;flex-direction:column;gap:var(--system-spacing-medium);padding:var(--padding);text-decoration:none;background-color:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--radius);box-shadow:var(--shadow);transition:color var(--easing-default),border-color var(--easing-default)}@media (min-width: 48em){.banner-serviceNavigation_item{--padding: var(--system-spacing-extra-large) var(--system-spacing-two-extra-large) var(--system-spacing-extra-large) var(--system-spacing-extra-large);--radius: var(--system-radius-large);flex-direction:row;align-items:center;box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.banner-serviceNavigation_item:hover{color:var(--system-color-text-accent);border-color:var(--reference-color-red-400);--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary)}}@media (any-hover: hover) and (min-width: 48em){.banner-serviceNavigation_item:hover .banner-serviceNavigation_item_image img{transform:translate(-50%,-50%) scale(1.1)}}.banner-serviceNavigation_item_image{position:relative;width:100%;height:3rem;background:var(--reference-color-grey-200);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.banner-serviceNavigation_item_image{flex-shrink:0;width:11rem;height:4rem}}.banner-serviceNavigation_item_image img{position:absolute;top:0;left:50%;width:100%;max-width:6.5rem;transform:translate(-50%);transition:transform var(--easing-default)}@media (min-width: 48em){.banner-serviceNavigation_item_image img{top:50%;width:11rem;max-width:initial;transform:translate(-50%,-50%)}}.banner-serviceNavigation_item_text{--font-size: var(--reference-typography-small);display:grid;font-size:var(--font-size);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.banner-serviceNavigation_item_text{--font-size: var(--reference-typography-medium);grid-template-columns:1fr 1.5rem;gap:var(--system-spacing-medium);justify-content:space-between;width:100%}}.banner-tel{display:grid;gap:var(--system-spacing-medium)}.banner-tel_title{--font-size: var(--reference-typography-small);font-size:var(--font-size);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.banner-tel_title{--font-size: var(--reference-typography-medium)}}.banner-tel_content{--padding: var(--system-spacing-extra-large);--radius: var(--system-radius-medium);--shadow: var(--system-elevation-level-2);display:grid;place-content:center;padding:var(--padding);text-decoration:none;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--radius);box-shadow:var(--shadow);transition:border var(--easing-default)}@media (min-width: 48em){.banner-tel_content{--radius: var(--system-radius-large);--shadow: var(--system-elevation-level-4)}}@media (any-hover: hover){.banner-tel_content:hover{border-color:var(--reference-color-red-400)}}@media (min-width: 48em){.banner-tel_content:has(.banner-tel_content_navi){padding:var(--system-spacing-small) var(--system-spacing-extra-large) .8125rem}}.banner-tel_content._fax{justify-items:center;border-color:transparent}.banner-tel_content._fax .banner-tel_content_number_wrapper{pointer-events:none}.banner-tel_content_number_wrapper{display:inline-flex;gap:var(--system-spacing-extra-small);align-items:center;justify-content:center}@media (min-width: 48em){.banner-tel_content_number_wrapper{gap:var(--system-spacing-medium)}}.banner-tel_content_mark{--font-size: var(--reference-typography-two-extra-small);--padding: 0 var(--system-spacing-two-extra-small);--radius: var(--system-radius-extra-small);padding:var(--padding);font-size:var(--font-size);font-weight:var(--reference-typography-weight-semibold);color:var(--system-color-text-secondary);text-transform:uppercase;background-color:var(--reference-color-red-400);border-radius:var(--radius)}@media (min-width: 48em){.banner-tel_content_mark{--font-size: var(--reference-typography-small);--padding: var(--system-spacing-two-extra-small) var(--system-spacing-small);--radius: var(--system-radius-small)}}.banner-tel_content_number{--font-size: var(--reference-typography-extra-large);font-family:var(--reference-typography-family-english);font-size:var(--font-size);font-weight:var(--reference-typography-weight-semibold)}@media (min-width: 48em){.banner-tel_content_number{--font-size: var(--reference-typography-four-extra-large)}}.banner-tel_content_navi{font-size:var(--reference-typography-two-extra-small);text-align:center}@media (min-width: 48em){.banner-tel_content_navi{font-size:var(--reference-typography-small)}}.banner-tel_content_navi.-is-red{color:var(--reference-color-red-400);text-decoration:underline}@media (any-hover: hover){.banner-tel_content_navi.-is-red:hover{text-decoration-thickness:2px}}@media (min-width: 48em){.banner-tel_content_navi .-is-sp{display:none}}.banner-tel_note>li{padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.banner-tel_note>li:before{margin-right:.25em;content:"※"}.banner-webForm{display:grid;gap:var(--system-spacing-medium)}.banner-webForm_title{--font-size: var(--reference-typography-small);font-size:var(--font-size);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.banner-webForm_title{--font-size: var(--reference-typography-medium)}}.banner-webForm_content{--padding: var(--system-spacing-medium);--radius: var(--system-radius-medium);--shadow: var(--system-elevation-level-2);display:inline-flex;gap:var(--system-spacing-extra-small);align-items:center;justify-content:space-between;padding:var(--padding);text-decoration:none;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--radius);box-shadow:var(--shadow);transition:border var(--easing-default)}@media (min-width: 48em){.banner-webForm_content{--radius: var(--system-radius-large);--shadow: var(--system-elevation-level-4);--padding: var(--reference-dimension-scale-11);gap:var(--system-spacing-medium)}}@media (any-hover: hover){.banner-webForm_content:hover{--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary);cursor:pointer;border-color:var(--reference-color-red-400)}}.banner-webForm_content_label{--font-size: var(--reference-typography-small);display:flex;justify-content:center;width:100%;font-family:var(--reference-typography-family-english);font-size:var(--font-size);font-weight:var(--reference-typography-weight-semibold)}@media (min-width: 48em){.banner-webForm_content_label{--font-size: var(--reference-typography-two-extra-large)}}.banner-wrapper{container-type:inline-size}.banner-wrapper_inner{display:grid;gap:var(--system-spacing-three-extra-large);align-items:start}@container (width > 900px){.banner-wrapper_inner{grid-template-columns:1fr 1fr;gap:var(--system-spacing-two-extra-large)}}.breadcrumbsList{padding:var(--system-spacing-large) var(--system-spacing-medium) var(--system-spacing-small);margin-top:calc(var(--system-spacing-small) * -1);list-style:none;background:var(--reference-color-wh-50)}.breadcrumbsList>li{display:inline;font-size:var(--reference-typography-two-extra-small)}.breadcrumbsList>li:not(:first-child):before{margin:0 var(--system-spacing-two-extra-small);content:">"}.breadcrumbsList>li>a{text-decoration-color:currentcolor}@media (any-hover: hover){.breadcrumbsList>li>a:hover{color:var(--system-color-link-default)}}.button-round{display:inline-flex;gap:var(--system-spacing-two-extra-small);align-items:center;justify-content:center;padding:var(--system-spacing-two-extra-small) var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);background-color:var(--system-color-button-background-quaternary);border-radius:var(--system-radius-two-extra-large);transition:all var(--easing-default)}.button-round._selected{color:var(--system-color-text-secondary);pointer-events:none;background-color:var(--system-color-button-background-tertiary)}@media (any-hover: hover){.button-round:hover{color:var(--system-color-text-secondary);background-color:var(--system-color-button-background-secondary)}.button-round:hover svg{--icon-fill-color: var(--system-color-text-secondary)}}.search-button{--button-height: var(--reference-dimension-scale-13);display:grid;grid-template-columns:1fr auto;align-items:center;inline-size:100%;min-height:var(--button-height);overflow:clip;background-color:var(--system-color-button-background-secondary);border-radius:var(--system-radius-medium);transition:background-color var(--easing-default)}@media (min-width: 48em){.search-button{--button-height: var(--reference-dimension-scale-15)}}@media (any-hover: hover){.search-button:hover{background-color:var(--reference-color-white);border:var(--system-border-medium) solid var(--reference-color-red-400)}.search-button:hover>.search-button_label{padding-inline-start:calc(var(--padding-inline) - var(--system-border-medium));color:var(--reference-color-red-400)}.search-button:hover>.search-button_icon{inline-size:calc(var(--button-height) - var(--system-border-medium));block-size:calc(var(--button-height) - var(--system-border-medium) * 2);background-color:var(--reference-color-red-400)}}.search-button_label{--padding-inline: var(--system-spacing-small);padding-block:var(--system-spacing-extra-small);padding-inline:var(--padding-inline);font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-white);transition:color var(--easing-default)}.search-button_icon{display:grid;place-items:center;inline-size:var(--button-height);block-size:var(--button-height);background-color:var(--reference-color-grey-800);transition:background-color var(--easing-default)}.search-button_icon svg{color:var(--reference-color-white)}.card-block{padding:var(--system-spacing-four-extra-large) var(--system-spacing-extra-large) var(--system-spacing-extra-large);border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.card-block{padding:var(--system-spacing-six-extra-large)}}.card-block[data-bg-color=white]{background-color:var(--system-color-background-secondary)}.card-block[data-bg-color=orange]{background-color:var(--reference-color-orange-100)}.card-block[data-bg-color=blue]{background-color:var(--reference-color-blue-100)}.card-block_inner{box-sizing:content-box;max-width:var(--system-content-width-large);margin:0 auto}.card-note{container-type:inline-size;padding:0 var(--system-spacing-medium)}.card-note>.card-block{background:var(--system-color-background-white)}.card-note_inner{display:grid;gap:var(--system-spacing-two-extra-large)}@container (width >= 1200px){.card-note_inner{grid-template-columns:14rem 1fr;gap:var(--system-spacing-three-extra-large)}}@container (width >= 1200px){.card-note_header{display:grid;grid-template-rows:auto 1fr auto;gap:var(--system-spacing-two-extra-large)}}.card-note_header_logo{max-width:9.125rem}@media (min-width: 48em){.card-note_header_logo{max-width:12.25rem}}.card-note_header_logo svg{width:100%;height:100%}.card-note_header_text{display:flex;flex-direction:column;gap:var(--system-spacing-medium);margin-top:var(--system-spacing-medium)}@container (width >= 1200px){.card-note_header_text{margin-top:0}}.card-note_header_text>p{font-size:var(--reference-typography-small)}.card-note_header_title{font-weight:var(--reference-typography-weight-bold)}.card-note_header_link{margin-top:var(--system-spacing-two-extra-large)}@container (width >= 1200px){.card-note_header_link{margin-top:0}}.card-note_article_link{display:grid;gap:var(--system-spacing-medium);text-decoration:none}@media (min-width: 48em){.card-note_article_link{grid-template-columns:1fr 1fr;gap:var(--system-spacing-two-extra-large);align-items:start}}@media (min-width: 64em){.card-note_article_link{align-items:initial}}@media (any-hover: hover){.card-note_article_link:hover{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800)}.card-note_article_link:hover>.card-note_article_image>img{transform:scale(1.1)}.card-note_article_link:hover>.card-note_article_text>.card-note_article_title{color:var(--system-color-text-accent)}}.card-note_article_image{position:relative;overflow:clip;border-radius:var(--system-radius-medium)}.card-note_article_image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--easing-default)}.card-note_article_image_icon{position:absolute;right:0;bottom:0;display:grid;place-content:center;width:3.5rem;height:3.5rem;background:var(--reference-color-wh-80);border-radius:var(--system-radius-medium) 0 var(--system-radius-medium) 0;backdrop-filter:blur(16px)}.card-note_article_text{display:grid;grid-template-rows:1fr auto auto;gap:var(--system-spacing-medium)}.card-note_article_date{margin-bottom:auto;font-size:var(--reference-typography-small)}.card-note_article_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);transition:color var(--easing-default);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (min-width: 64em){.card-note_article_title{font-size:var(--reference-typography-two-extra-large)}}.card-note_article_tags{display:flex;flex-wrap:wrap;gap:var(--system-spacing-two-extra-small)}.travelCard{--icon-stroke-color: var(--reference-color-white);display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:100%;overflow:clip;text-decoration:none;background-color:var(--system-color-background-white);border-radius:var(--system-radius-extra-large);box-shadow:0 0 8px #0000001a;transition:outline var(--easing-default)}@media (any-hover: hover){.travelCard:hover{--hover-square-fill-color: var(--system-color-link-subtle);--hover-square-stroke-color: var(--system-color-link-subtle);outline:1px solid var(--reference-color-red-400)}.travelCard:hover .travelCard_image img{scale:1.1}.travelCard:hover .travelCard_headingTitle{color:var(--system-color-text-accent)}}.travelCard:focus-visible{--hover-square-fill-color: var(--system-color-link-subtle);--hover-square-stroke-color: var(--system-color-link-subtle)}.travelCard:focus-visible .travelCard_image img{scale:1.1}.travelCard._is_hidden{display:none}.travelCard_image{position:relative;width:100%;aspect-ratio:276/155;overflow:clip}.travelCard_image>img{height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .4s ease}.travelCard_content{display:grid;grid-template-rows:auto minmax(0,1fr);padding:var(--system-spacing-medium)}.travelCard_heading{display:flex;flex-direction:column;row-gap:var(--system-spacing-extra-small);align-items:flex-start}.travelCard_headingLabel{padding:var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);font-size:var(--reference-typography-small);background:var(--reference-color-grey-200);border-radius:var(--system-radius-small)}.travelCard_headingTitle{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);transition:color var(--easing-default);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.travelCard_infoContainer{display:grid;grid-template-rows:auto minmax(0,1fr);margin-block-start:var(--system-spacing-extra-small)}.travelCard_info{margin-top:var(--system-spacing-extra-small)}.travelCard_priceIconContainer{align-self:end;margin-block-start:var(--system-spacing-extra-small)}.travelCard_infoDate{display:grid;grid-template-columns:4em 1fr;-moz-column-gap:var(--system-spacing-small);column-gap:var(--system-spacing-small);align-items:baseline;font-size:var(--reference-typography-two-extra-small)}.travelCard_infoDate._date{margin-top:var(--system-spacing-extra-small)}.travelCard_infoDate>dt{text-align-last:justify}.travelCard_infoDate>dd{font-size:var(--reference-typography-small)}.travelCard_info_company{display:flex;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);align-items:center;margin-block-start:var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}.travelCard_info_company_logo{max-inline-size:3.5rem}.travelCard_info_price_container{display:grid;gap:var(--system-spacing-medium)}.travelCard_info_price{display:flex;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);align-items:baseline;justify-content:space-between}.travelCard_info_price._no_remarks{justify-content:flex-end}.travelCard_info_priceLabel{font-size:var(--reference-typography-two-extra-small)}.travelCard_info_priceValue{display:flex;flex-shrink:0;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);align-items:baseline;font-size:var(--reference-typography-two-extra-small);white-space:nowrap}.travelCard_info_priceValue_number{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}.travelCard_info_paymentRemarks{font-size:var(--reference-typography-two-extra-small);color:var(--reference-color-red-400)}.travelCard_infoIcon{display:grid;justify-content:end;margin-block-start:var(--system-spacing-small)}.travelCard_infoDate_notes{display:inline-block;font-size:var(--reference-typography-three-extra-small);line-height:var(--reference-typography-line-height-tight)}.travelCard_infoDate_period{white-space:pre-line}.carousel swiper-container{width:100%;height:100%}.carousel_item{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background-color:#add8e6}.carousel-charter{position:relative}.carousel-charter swiper-container{width:100%;height:100%}@media (min-width: 48em){.carousel-charter swiper-container{max-width:20rem;margin-inline:auto}}@media (min-width: 64em){.carousel-charter swiper-container{max-width:72rem;overflow-x:clip}}.carousel-charter swiper-container::part(container){width:76.6666666667vw;max-width:17.25rem;overflow:visible}@media (min-width: 64em){.carousel-charter swiper-container::part(container){max-width:72rem;overflow-x:clip}}.carousel-charter swiper-container::part(pagination){position:absolute;bottom:-3rem;left:50%;display:flex;gap:var(--system-spacing-two-extra-small);justify-content:center;max-width:calc(100% - 8rem);transform:translate(-50%)}@media (min-width: 64em){.carousel-charter swiper-container::part(pagination){display:none}}.carousel-charter swiper-container::part(bullet-active){width:100%;min-width:1rem;height:.5rem;margin:0;background:var(--system-color-button-background-secondary);border-radius:var(--system-radius-large);transition:width var(--easing-default)}.carousel-charter swiper-container::part(bullet){flex-shrink:0;width:10%;min-width:1rem;height:.5rem;margin:0;background:var(--reference-color-grey-400);border-radius:var(--system-radius-large);opacity:1}@media (min-width: 64em){.carousel-charter swiper-container::part(bullet){width:50%;max-width:1rem}}.carousel-charter swiper-container::part(button-prev),.carousel-charter swiper-container::part(button-next){display:none}.carousel-charter_item{display:flex;align-items:center;justify-content:center;width:100%;max-width:23.3125rem}.carousel-charter_control{position:relative;z-index:1;margin:var(--system-spacing-medium) auto 0}@media (min-width: 64em){.carousel-charter_control{position:absolute;top:50%;left:0;width:100%;margin:0;transform:translateY(-50%)}}.carousel-charter_control>button{--icon-fill-color: var(--system-color-button-background-white)}@media (any-hover: hover){.carousel-charter_control>button:hover{--icon-fill-color: var(--system-color-button-background-secondary);--icon-stroke-color: var(--reference-color-white)}}.carousel-charter_control>button[disabled=true]{pointer-events:none;opacity:.5}@media (min-width: 64em){.carousel-charter_control>button[data-role=prev]{position:absolute;left:-4rem}}.carousel-charter_control>button[data-role=next]{position:absolute;right:0;transform:scaleX(-1)}@media (min-width: 64em){.carousel-charter_control>button[data-role=next]{right:-4rem}}.carousel-recruit swiper-container{position:relative;width:100%;height:100%}@media (min-width: 48em){.carousel-recruit swiper-container{max-width:20rem;margin-inline:auto}}.carousel-recruit swiper-container::part(container){width:77.7777777778vw;max-width:17.5rem;overflow:visible}@media (min-width: 64em){.carousel-recruit swiper-container::part(container){width:100%;max-width:22.5rem}}.carousel-recruit swiper-container::part(button-prev),.carousel-recruit swiper-container::part(button-next){display:none}.carousel-recruit swiper-container::part(pagination){position:absolute;bottom:-3rem;left:50%;display:flex;gap:var(--system-spacing-two-extra-small);justify-content:center;max-width:calc(100% - 8rem);transform:translate(-50%)}@media (min-width: 64em){.carousel-recruit swiper-container::part(pagination){bottom:-5.75rem;left:-5rem;gap:var(--system-spacing-extra-small);justify-content:flex-start;max-width:19.5rem;transform:translate(0)}}.carousel-recruit swiper-container::part(bullet-active){width:100%;min-width:1rem;height:.5rem;margin:0;background:var(--system-color-button-background-secondary);border-radius:var(--system-radius-large);transition:width var(--easing-default)}.carousel-recruit swiper-container::part(bullet){flex-shrink:0;width:10%;min-width:1rem;height:.5rem;margin:0;background:var(--reference-color-grey-400);border-radius:var(--system-radius-large);opacity:1}@media (min-width: 64em){.carousel-recruit swiper-container::part(bullet){width:50%;max-width:1rem}}.carousel-recruit .swiper-slide-active .carousel-recruit_item{width:17.5rem;height:26.25rem;overflow:clip}@media (min-width: 64em){.carousel-recruit .swiper-slide-active .carousel-recruit_item{width:20rem;height:30rem}}.carousel-recruit_item{position:relative;display:flex;align-items:center;justify-content:center;width:17.5rem;height:22.75rem;overflow:clip;background-color:#add8e6;border-radius:var(--system-radius-medium)}@media (min-width: 64em){.carousel-recruit_item{width:20rem;height:26rem}}.carousel-recruit_item>a{position:relative;width:100%;height:100%}.carousel-recruit_item>a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";backdrop-filter:blur(16px)}.carousel-recruit_item>a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";clip-path:polygon(0 160px,100% 56px,100% 360px,0% 453px)}@media (any-hover: hover){.carousel-recruit_item>a:hover{--hover-square-fill-color: var(--system-color-link-subtle);--hover-square-stroke-color: var(--system-color-link-subtle)}.carousel-recruit_item>a:hover:after{background-size:110%}}.carousel-recruit_control{position:relative;z-index:1;margin:var(--system-spacing-medium) auto 0}@media (min-width: 64em){.carousel-recruit_control{margin-top:var(--system-spacing-five-extra-large)}}@media (any-hover: hover){.carousel-recruit_control>button:hover{--icon-fill-color: var(--system-color-button-background-secondary);--icon-stroke-color: var(--reference-color-white)}}.carousel-recruit_control>button[disabled=true]{pointer-events:none;opacity:.5}@media (min-width: 64em){.carousel-recruit_control>button[data-role=prev]{position:absolute;right:4rem}}.carousel-recruit_control>button[data-role=next]{position:absolute;right:0;transform:scaleX(-1)}.carousel-tour-info{container-type:inline-size}@media (min-width: 48em){.carousel-tour-info._sp{display:none}}.carousel-tour-info._pc{display:none}@media (min-width: 48em){.carousel-tour-info._pc{display:block}}.carousel-tour-info:before,.carousel-tour-info:after{display:block;width:100%;aspect-ratio:360/8;content:"";background-image:url(https://www.fujidream.co.jp/assets/image/common/tourinfo/img-carousel-tour-info_block_sp.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width: 48em){.carousel-tour-info:before,.carousel-tour-info:after{aspect-ratio:1440/16;background-image:url(https://www.fujidream.co.jp/assets/image/common/tourinfo/img-carousel-tour-info_block_pc.svg)}}.carousel-tour-info:before{margin-block-end:-1px}.carousel-tour-info:after{margin-block-start:-1px;scale:-1}.carousel-tour-info_inner{background-color:var(--system-color-background-secondary)}.carousel-tour-info_thumbnail_list_container{position:relative;padding-block-start:var(--system-spacing-extra-large)}.carousel-tour-info_thumbnail_swiper_container{overflow:hidden!important}.carousel-tour-info_thumbnail_swiper{overflow:visible!important}.carousel-tour-info_thumbnail_slide_list{align-items:center}.carousel-tour-info_thumbnail_slide_item{max-inline-size:54%;scale:.7;transition:scale var(--easing-default)!important}.carousel-tour-info_thumbnail_slide_item.swiper-slide-active{scale:1}.carousel-tour-info_thumbnail_container{position:relative}.carousel-tour-info_slide_thumbnail{position:absolute;top:50%;left:50%;inline-size:90%;block-size:90%;aspect-ratio:1440/640;-webkit-mask-image:url(https://www.fujidream.co.jp/assets/image/common/tourinfo/img-carousel-tour-info_slide-bg.svg);mask-image:url(https://www.fujidream.co.jp/assets/image/common/tourinfo/img-carousel-tour-info_slide-bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;translate:-50% -50%}.carousel-tour-info_slide_thumbnail img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.carousel-tour-info_slide_thumbnail_bg img{inline-size:100%;block-size:100%}@media (any-hover: hover){.carousel-tour-info_thumbnail_slide_button:hover{--icon-fill-color: var(--system-color-button-background-secondary);--icon-stroke-color: var(--reference-color-white)}}.carousel-tour-info_thumbnail_slide_next,.carousel-tour-info_thumbnail_slide_prev{position:absolute;top:50%;z-index:1;display:grid;translate:0 -50%}.carousel-tour-info_thumbnail_slide_next{right:1rem;scale:-1}@media (min-width: 48em){.carousel-tour-info_thumbnail_slide_next{right:var(--system-spacing-medium)}}.carousel-tour-info_thumbnail_slide_prev{position:absolute;left:1rem}@media (min-width: 48em){.carousel-tour-info_thumbnail_slide_prev{left:var(--system-spacing-medium)}}.carousel-tour-info_thumbnail_img_container{position:absolute;top:50%;left:50%;z-index:1;inline-size:100%;max-inline-size:54%;block-size:100%;pointer-events:none;translate:-50% -50%}@media (min-width: 48em){.carousel-tour-info_thumbnail_img_container{right:0;left:auto;width:var(--tour-info-thumbnail-width);height:var(--tour-info-thumbnail-height);translate:0 -50%}}.carousel-tour-info_thumbnail_plane{position:absolute;top:0;left:-32%;z-index:1;max-inline-size:76%}@container (min-width: 768px){.carousel-tour-info_thumbnail_plane{top:-13.5%;right:-20%;left:auto}}@container (min-width: 900px){.carousel-tour-info_thumbnail_plane{right:-64%;max-inline-size:100%}}.carousel-tour-info_thumbnail_plane img{transition:opacity .6s cubic-bezier(.19,1,.22,1)}._is-animate .carousel-tour-info_thumbnail_plane{animation:plane-slide .6s both cubic-bezier(.19,1,.22,1)}@keyframes plane-slide{0%{opacity:0;scale:.5;translate:100% 100%}to{opacity:1;scale:1;translate:0 0}}.carousel-tour-info_thumbnail_bag{position:absolute;right:-10%;bottom:-10%;z-index:1;max-inline-size:36%}@media (min-width: 48em){.carousel-tour-info_thumbnail_bag{right:-22%;bottom:-14%;max-inline-size:38%}}.carousel-tour-info_thumbnail_bag img{transition:opacity .6s cubic-bezier(.19,1,.22,1)}._is-animate .carousel-tour-info_thumbnail_bag{animation:katakata .5s both cubic-bezier(.19,1,.22,1)}@keyframes katakata{0%{rotate:0deg;translate:0,0}25%{rotate:-4deg;translate:0,-2px}50%{rotate:0;translate:0,0}75%{rotate:4deg;translate:0,2px}to{rotate:0deg;translate:0,0}}.carousel-tour-info_thumbnail_deco{position:absolute;bottom:-10%;left:-4%;max-inline-size:40%}.carousel-tour-info_thumbnail_deco img{transition:opacity .6s cubic-bezier(.19,1,.22,1)}._is-animate .carousel-tour-info_thumbnail_deco{animation:katakata .5s both cubic-bezier(.19,1,.22,1)}@keyframes katakata{0%{rotate:0deg;translate:0,0}25%{rotate:4deg;translate:0,2px}50%{rotate:0;translate:0,0}75%{rotate:-4deg;translate:0,-2px}to{rotate:0deg;translate:0,0}}.carousel-tour-info_contents_swiper_wrapper{margin-block-start:var(--system-spacing-medium)}.carousel-tour-info_contents_inner{max-width:25rem;padding-block-end:var(--system-spacing-two-extra-large);padding-inline:var(--system-spacing-two-extra-large);margin-right:auto;margin-left:auto}@media (min-width: 48em){.carousel-tour-info_contents_inner{max-width:none;margin-right:0;margin-left:0}}.carousel-tour-info_label_container{display:grid;max-inline-size:17.5rem}.carousel-tour-info_label{width:-moz-fit-content;width:fit-content;padding-block:var(--system-spacing-extra-small);padding-inline:var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);text-align:center;border-radius:var(--system-radius-full)}.carousel-tour-info_label:first-child{z-index:1;display:inline-grid;grid-template-columns:auto 1fr;-moz-column-gap:var(--system-spacing-two-extra-small);column-gap:var(--system-spacing-two-extra-small);align-items:center;color:var(--reference-color-white);background-color:var(--reference-color-red-400)}.carousel-tour-info_label:last-child{inline-size:100%;max-inline-size:12.1875rem;margin-block-start:calc(var(--system-spacing-two-extra-small) * -1);margin-inline-start:auto;background-color:var(--reference-color-orange-200)}.carousel-tour-info_label_icon{display:grid;place-items:center;justify-self:end}.carousel-tour-info_text_container{margin-block-start:var(--system-spacing-medium)}@media (min-width: 48em){.carousel-tour-info_text_container{margin-block-start:revert}}.carousel-tour-info_heading{font-size:var(--reference-typography-three-extra-large);font-weight:var(--reference-typography-weight-bold);line-height:var(--reference-typography-line-height-tight)}@media (min-width: 48em){.carousel-tour-info_heading{font-size:var(--reference-typography-four-extra-large)}}.carousel-tour-info_subheading{margin-block-start:var(--system-spacing-extra-small);font-weight:var(--reference-typography-weight-bold)}.carousel-tour-info_description{margin-block-start:var(--system-spacing-extra-large);font-size:var(--reference-typography-small)}.carousel-tour-info_link_container{margin-block-start:var(--system-spacing-extra-large)}@media (min-width: 48em){.carousel-tour-info_link_container{max-inline-size:17.5rem}}.carousel-tour-info_pc_container{position:relative;box-sizing:content-box;max-inline-size:calc(80rem + var(--system-spacing-medium) * 2);padding-inline:var(--system-spacing-medium);margin-inline:auto}.carousel-tour-info_pc_inner{box-sizing:content-box;max-inline-size:var(--system-content-width-large);padding-block:var(--system-spacing-extra-large);padding-inline:calc(var(--system-spacing-extra-large) + 2.5rem);margin-inline:auto}.carousel-tour-info_pc_slider_container{--small-slide-size: min(100%, 10rem);display:grid;grid-template-columns:100%;-moz-column-gap:var(--system-spacing-extra-large);column-gap:var(--system-spacing-extra-large);align-items:center}@container (min-width: 900px){.carousel-tour-info_pc_slider_container{grid-template-columns:minmax(0,1fr) var(--small-slide-size)}}@container (min-width: 1060px){.carousel-tour-info_pc_slider_container{--small-slide-size: min(100%, 10rem);grid-template-columns:minmax(0,1fr) var(--small-slide-size) var(--small-slide-size)}}@container (min-width: 1160px){.carousel-tour-info_pc_slider_container{grid-template-columns:var(--small-slide-size) minmax(0,1fr) var(--small-slide-size) var(--small-slide-size)}}.carousel-tour-info_secondThumbnail{display:none}@container (min-width: 900px){.carousel-tour-info_secondThumbnail{display:block}}.carousel-tour-info_thirdThumbnail{display:none}@container (min-width: 1060px){.carousel-tour-info_thirdThumbnail{display:block}}.carousel-tour-info_firstThumbnail{display:none}@container (min-width: 1160px){.carousel-tour-info_firstThumbnail{display:block}}.carousel-tour-info_mainSlider{position:relative}.carousel-tour-info_mainSlider_swiper_wrapper{align-items:center}.carousel-tour-info_mainSlider_slide{display:grid;grid-template-columns:1fr 1.23fr;-moz-column-gap:var(--system-spacing-extra-large);column-gap:var(--system-spacing-extra-large);align-items:center}@container (min-width: 1160px){.carousel-tour-info_mainSlider_slide{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.carousel-tour-info_mainSlider_slide_contents{display:grid;row-gap:var(--system-spacing-extra-large)}.carousel-tour-info_pc_ca{position:absolute;left:-5rem;z-index:1;display:none;max-inline-size:14.5rem}@container (min-width: 1220px){.carousel-tour-info_pc_ca{bottom:-.9836065574vw;display:block}}@container (min-width: 1600px){.carousel-tour-info_pc_ca{bottom:-1.125vw}}.common-footer_copyright{display:block;font-size:var(--reference-typography-two-extra-small);color:var(--reference-color-white);text-align:center}@media (min-width: 48em){.common-footer_copyright{text-align:right}}.common-error-layout{display:flex;flex-direction:column;min-height:100svh;overflow-x:clip}@media (min-width: 48em){.common-error-layout_header{position:sticky;top:0;z-index:100}}.common-error-layout_header_inner{position:relative;z-index:100;padding:var(--system-spacing-small);background-color:var(--system-color-background-secondary);border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}@media (min-width: 48em){.common-error-layout_header_inner{padding:var(--system-spacing-large);box-shadow:var(--system-elevation-level-4)}}.common-error-layout_header_inner>h1{line-height:1}.common-error-layout_header_logo{display:flex;justify-content:center;width:6.125rem;margin:0 auto}@media (min-width: 48em){.common-error-layout_header_logo{width:10rem}}.common-error-layout_header_logo a{display:block;width:100%}.common-error-layout_header_logo svg{display:block;width:100%;height:auto}.common-error-layout_main{flex:1}.common-error-layout_footer{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-medium);font-size:var(--typography-font-size-500);line-height:1;background-color:var(--reference-color-red-400)}@media (min-width: 48em){.common-error-layout_footer{grid-template-columns:1fr max-content;gap:var(--system-spacing-two-extra-large)}}.common-error-layout_footer_logo{width:6.125rem;margin:0 auto}@media (min-width: 48em){.common-error-layout_footer_logo{margin:0}}.common-error-layout_footer_logo a{display:block;width:100%}.common-error-layout_footer_logo svg{display:block;width:100%;height:auto}.common-error-layout_footer_copyright{font-size:var(--reference-typography-small);color:var(--reference-color-white);text-align:center}.common-fixedNavigation{position:fixed;bottom:0;left:0;z-index:100;width:100%;padding:var(--system-spacing-small) var(--system-spacing-medium);background-color:var(--system-color-background-secondary);border-radius:var(--system-radius-medium) var(--system-radius-medium) 0 0;box-shadow:0 -4px 16px #0000001a;transform:translateY(0);transition:transform var(--easing-default)}@media (min-width: 48em){.common-fixedNavigation{display:none}}.common-fixedNavigation[aria-hidden=true]{transform:translateY(100%)}.common-fixedNavigation_list{display:flex;gap:var(--system-spacing-small);align-items:center;justify-content:space-between}.common-fixedNavigation_list>li{display:flex;place-items:center}.common-fixedNavigation_list_link{display:flex;flex-direction:column;place-items:center;color:var(--system-color-link-subtle)}.common-fixedNavigation_list_link svg{width:1.5rem;height:1.5rem;color:var(--reference-color-black)}@media (any-hover: hover){.common-fixedNavigation_list_link:hover{color:var(--reference-color-red-400)}.common-fixedNavigation_list_link:hover svg{color:var(--reference-color-red-400)}}.common-fixedNavigation_list_label{display:block;font-size:var(--reference-typography-three-extra-small);font-weight:var(--reference-typography-weight-bold);text-align:center}.common-footer{font-size:var(--typography-font-size-500);line-height:1;background-color:var(--system-color-background-secondary);border-top:1px solid var(--color-border);border-radius:var(--system-radius-large) var(--system-radius-large) 0 0}.common-footer_inner{box-sizing:content-box;display:grid;row-gap:var(--system-spacing-two-extra-large);max-width:var(--system-content-width-large);padding:var(--system-spacing-two-extra-large);margin:0 auto}@media (min-width: 48em){.common-footer_inner{padding:var(--system-spacing-five-extra-large)}}@media (min-width: 64em){.common-footer_inner{grid-template-columns:max-content 1fr;gap:var(--system-spacing-six-extra-large)}}.common-footer_logo{width:9.25rem;height:3rem;margin:0 auto;transition:opacity var(--easing-default)}@media (min-width: 48em){.common-footer_logo{margin:0}}.common-footer_logo svg{width:100%;height:100%}@media (any-hover: hover){.common-footer_logo:hover{opacity:.7}}.common-footer-bottom{padding:var(--system-spacing-medium) var(--system-spacing-medium) var(--system-spacing-six-extra-large);background-color:var(--reference-color-red-400)}@media (min-width: 48em){.common-footer-bottom{padding:var(--system-spacing-medium) var(--system-spacing-four-extra-large)}}.common-footer-bottom_inner{display:grid;gap:var(--system-spacing-medium);max-width:var(--system-content-width-large);margin-inline:auto}.common-footer-bottom_list._sm{display:grid;gap:var(--system-spacing-extra-small);justify-items:center}@media (min-width: 48em){.common-footer-bottom_list._sm{display:none}}.common-footer-bottom_list._sm>li{display:flex;gap:var(--system-spacing-large)}.common-footer-bottom_list._sm a{position:relative}.common-footer-bottom_list._sm a:nth-child(2n):before{position:absolute;top:50%;left:-.625rem;width:1px;height:14px;pointer-events:none;content:"";background-color:var(--reference-color-white);transform:translateY(-50%)}.common-footer-bottom_list._lg{display:none}@media (min-width: 48em){.common-footer-bottom_list._lg{display:flex;flex-wrap:wrap;gap:0 3.75rem}}@media (min-width: 48em){.common-footer-bottom_list._lg>li{position:relative}.common-footer-bottom_list._lg>li:not(:last-of-type):before{position:absolute;top:50%;right:-1.875rem;width:1px;height:14px;pointer-events:none;content:"";background-color:var(--reference-color-white);transform:translateY(-50%)}}.common-footer-bottom_list a{font-size:var(--reference-typography-small);color:var(--reference-color-white);text-decoration:underline}@media (any-hover: hover){.common-footer-bottom_list a:hover{text-decoration-thickness:var(--system-border-thick)}}.common-footerList{display:grid;gap:var(--system-spacing-medium);align-items:start}@media (min-width: 64em){.common-footerList{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--system-spacing-medium) var(--system-spacing-six-extra-large)}}.common-footerList_list{display:grid;row-gap:var(--system-spacing-medium)}.common-footerList_list>li{text-align:left}.common-footerList_list_top_label{display:flex;gap:var(--system-spacing-medium);align-items:center;justify-content:space-between;font-size:var(--reference-typography-small);color:var(--system-color-link-subtle);transition:color var(--easing-default)}.common-footerList_list_top_label:not(:has(svg)){pointer-events:none}.common-footerList_list_top_label svg{--icon-stroke-color: var(--reference-color-red-400);width:1.5rem;height:1.5rem}@media (any-hover: hover){.common-footerList_list_top_label:hover{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800);color:var(--system-color-text-accent)}.common-footerList_list_top_label:hover svg{--icon-stroke-color: var(--reference-color-grey-800)}}.common-header{position:relative;z-index:100;display:flex;gap:.5rem;align-items:center;padding:var(--system-spacing-small) var(--system-spacing-small) var(--system-spacing-small) var(--system-spacing-extra-small);background-color:var(--system-color-background-secondary);border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium);container-type:inline-size}@media (min-width: 48em){.common-header{padding:var(--system-spacing-small) var(--system-spacing-medium) var(--system-spacing-small) var(--system-spacing-medium);box-shadow:var(--system-elevation-level-4)}}.common-header>h1{line-height:1}.common-header_logo{display:inline-flex;align-items:center;width:6.125rem;height:auto}@media (min-width: 48em){.common-header_logo{width:9.25rem}}.common-header_logo svg{width:100%;height:100%}.common-header_navigation{margin-left:auto}.common-headerImportantNotice{position:relative;z-index:0;padding:var(--system-spacing-extra-large) var(--system-spacing-medium) var(--system-spacing-medium);margin-top:calc(-1 * var(--system-spacing-extra-small));background-color:var(--system-color-background-danger);border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}.common-headerImportantNotice_inner{max-width:var(--system-content-width-large);margin:0 auto}.common-headerImportantNotice_list{display:grid;row-gap:var(--system-spacing-extra-small)}.common-headerImportantNotice_item{display:flex;gap:var(--system-spacing-small);align-items:center}.common-headerImportantNotice_item_link{display:flex;gap:var(--system-spacing-medium);align-items:center;justify-content:space-between;width:100%}@media (any-hover: hover){.common-headerImportantNotice_item_link:hover{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800);text-decoration-color:var(--reference-color-red-400)}.common-headerImportantNotice_item_link:hover .common-headerImportantNotice_item_content{color:var(--system-color-text-accent)}}.common-headerImportantNotice_item_label{display:flex;flex-shrink:0;gap:var(--system-spacing-small);align-items:center}.common-headerImportantNotice_item_label>span{display:none;font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}@media (min-width: 48em){.common-headerImportantNotice_item_label>span{display:block}}.common-headerImportantNotice_item_content{font-size:var(--reference-typography-small);transition:color var(--easing-default);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media (min-width: 48em){.common-headerImportantNotice_item_content{font-size:var(--reference-typography-medium)}}.common-headerNavigation{display:grid}.common-headerNavigation_list{display:flex;gap:var(--system-spacing-two-extra-large);padding:0;list-style:none}.common-headerNavigation_list.-sub{position:relative;gap:2.5rem}.common-headerNavigation_list.-sub:before{position:absolute;top:50%;left:calc(var(--system-spacing-two-extra-large) * -1);width:1px;height:60%;content:"";background-color:var(--reference-color-black);transform:translateY(-50%)}.common-headerNavigation_item{position:relative;font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);letter-spacing:.05em}.common-headerNavigation_item.-sub{font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-normal)}.common-headerNavigation_link{position:relative;display:block;padding:var(--system-spacing-two-extra-small) 0;color:var(--system-color-link-subtle);text-decoration:none!important}.common-headerNavigation_link:after{position:absolute;right:auto;bottom:0;left:0;width:100%;height:1px;content:"";background-color:var(--reference-color-red-400);transform:scaleX(0);transform-origin:center;transition:transform var(--easing-default)}@media (any-hover: hover){.common-headerNavigation_link:hover{color:var(--reference-color-red-400)}.common-headerNavigation_link:hover:after{transform:scaleX(1);transform-origin:center}}.common-headerNavigation_item.-selected>.common-headerNavigation_link{color:var(--system-color-text-accent);text-decoration:none;pointer-events:none}.common-headerNavigation_item.-selected>.common-headerNavigation_link:after{transform:scaleX(1)}.common-headerNavigation_top{display:flex;gap:var(--system-spacing-small);align-items:center;justify-content:flex-end}@media (min-width: 48em){.common-headerNavigation_top{gap:var(--system-spacing-medium)}}.common-headerNavigation_top._mypage{gap:var(--system-spacing-small)}@media (min-width: 48em){.common-headerNavigation_top._mypage{gap:var(--system-spacing-small)}}.common-headerNavigation_bottom{display:none}@container (width > 1100px){.common-headerNavigation_bottom{display:flex;gap:4.4375rem;align-items:center}}.common-headerNavigation_top_link{display:none}@media (min-width: 48em){.common-headerNavigation_top_link{display:flex;gap:var(--system-spacing-extra-small)}}.common-headerNavigation_top_link_item{display:flex;align-items:center;justify-content:center;padding:var(--system-spacing-two-extra-small) var(--system-spacing-small);font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-white);text-decoration:none;border-radius:var(--system-radius-small);transition:all var(--easing-default)}@media (min-width: 48em){.common-headerNavigation_top_link_item{box-sizing:border-box;font-size:var(--reference-typography-small)}}.common-headerNavigation_top_link_item.-yoyaku{background-color:var(--system-color-button-background-secondary);border:var(--system-border-medium) solid var(--reference-color-red-400)}.common-headerNavigation_top_link_item.-login,.common-headerNavigation_top_link_item.-mypage{background-color:var(--reference-color-grey-800);border:var(--system-border-medium) solid var(--reference-color-grey-800)}@media (any-hover: hover){.common-headerNavigation_top_link_item:hover{color:var(--system-color-text-accent);background-color:var(--system-color-background-secondary);border:var(--system-border-medium) solid var(--reference-color-red-400)}}.common-layout{display:flex;flex-direction:column;min-height:100svh;overflow-x:clip}.common-layout._membersEvent{background:var(--reference-color-yellow-200)}@media (min-width: 48em){.common-layout_header{position:sticky;top:0;z-index:100}}.common-layout_main{flex:1}.common-layout_main.-plan-charter{background:var(--system-color-background-tertiary)}.common-layout_main.-plan-charter>.breadcrumbsList{background:var(--reference-color-wh-80)}.common-layout_main.-imasora-iwate{background:#fcf0e8}.common-layout_main.-imasora-kumamoto{background:#fffcdf}.common-layout_main.-imasora-chubukumamoto{background:#faf5d7}.common-minimumHeader{position:relative;z-index:100;display:flex;gap:var(--system-spacing-extra-small);align-items:center;padding:var(--system-spacing-small) var(--system-spacing-small);background-color:var(--system-color-background-secondary);border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium);container-type:inline-size}@media (min-width: 48em){.common-minimumHeader{padding:var(--system-spacing-extra-large) var(--system-spacing-medium)}}.common-minimumHeader>h1{line-height:1}.common-minimumHeader_logo{display:inline-flex;align-items:center;width:6.125rem;height:auto}.common-minimumHeader_logo svg{width:100%;height:100%}.common-minimumLayout{display:flex;flex-direction:column;min-height:100svh}@media (min-width: 48em){.common-minimumLayout_header{position:sticky;top:0;z-index:100}}.common-minimumLayout_main{flex:1;padding:var(--system-spacing-small)}.common-minimumLayout_footer{padding:var(--system-spacing-medium);background:var(--reference-color-red-400);border-radius:var(--system-radius-extra-large) var(--system-radius-extra-large) 0 0}:where(.common-svg){display:none!important}.wovn-languages{position:relative;display:none;padding:6px 10px;cursor:pointer}@media (min-width: 48em){.wovn-languages{display:inline-block}}.wovn-switch{position:relative;display:block;font-size:var(--reference-typography-small);line-height:1.8}.wovn-switch:not(.selected){position:absolute;top:100%;left:0;box-sizing:content-box;width:9.375rem;max-height:0;padding:var(--system-spacing-medium);pointer-events:none;background:var(--system-color-background-secondary);opacity:0}.wovn-switch:not(.selected):nth-child(n+1){top:100%}.wovn-switch:not(.selected):nth-child(n+2){top:200%}.wovn-switch:not(.selected):nth-child(n+3){top:300%}.wovn-switch:not(.selected):nth-child(n+4){top:400%}.wovn-switch:not(.selected):nth-child(n+5){top:500%}@media (any-hover: hover){.wovn-switch:not(.selected):hover{color:var(--reference-color-red-400);text-decoration:underline}}.wovn-switch.selected{padding-left:1.25rem;font-weight:var(--reference-typography-weight-bold)}.wovn-switch.selected~.wovn-switch:nth-child(2){top:100%}.wovn-switch.selected~.wovn-switch:nth-child(3){top:200%}.wovn-switch.selected~.wovn-switch:nth-child(4){top:300%}.wovn-switch.selected~.wovn-switch:nth-child(5){top:400%}.wovn-switch.selected:before{position:absolute;top:50%;left:0;width:1rem;height:1rem;content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234e454a' fill-rule='evenodd' clip-rule='evenodd' d='M12 4.5a7.5 7.5 0 1 1 0 15 7.5 7.5 0 0 1 0-15m1.111 11.205q-1.112.092-2.222 0 .105.447.232.827c.188.566.397.97.592 1.216a.9.9 0 0 0 .226.217l.038.021.022.006.024-.006.039-.02a.9.9 0 0 0 .225-.217c.194-.248.404-.651.592-1.217q.127-.38.232-.827m-6.506-1.076a6.02 6.02 0 0 0 3.331 3.007 8 8 0 0 1-.239-.63q-.244-.75-.39-1.524a13.5 13.5 0 0 1-2.702-.853m10.79 0c-.858.375-1.763.662-2.703.853a12 12 0 0 1-.39 1.525 7 7 0 0 1-.239.628 6.02 6.02 0 0 0 3.332-3.007m-3.913-3.476c-.984.131-1.98.131-2.964 0a19.5 19.5 0 0 0 .106 3.019c.914.104 1.838.104 2.752 0a19 19 0 0 0 .106-3.02zM6.426 9.774a6 6 0 0 0-.39 2.892c.956.547 1.982.96 3.05 1.228a21 21 0 0 1-.055-3.04 11.3 11.3 0 0 1-2.605-1.08m11.148 0c-.82.468-1.695.83-2.605 1.08.055 1.013.037 2.03-.055 3.04a12 12 0 0 0 3.05-1.228 6 6 0 0 0-.39-2.891zm-5.562-3.765-.008-.002-.015.003-.029.011a.9.9 0 0 0-.247.23c-.195.248-.404.651-.593 1.217-.202.606-.366 1.35-.474 2.189a9.8 9.8 0 0 0 2.708 0 12 12 0 0 0-.474-2.19c-.19-.565-.398-.969-.593-1.216a.9.9 0 0 0-.225-.217zm-2.076.355a6 6 0 0 0-2.782 2.098 9.7 9.7 0 0 0 2.02.873c.12-.874.299-1.668.524-2.342q.108-.329.238-.629m4.128 0q.128.3.239.629c.224.675.402 1.468.522 2.342a9.8 9.8 0 0 0 2.021-.873 6 6 0 0 0-2.782-2.097'/%3E%3C/svg%3E") no-repeat center;background-size:1.5rem;transform:translateY(-50%);transition:background-image var(--easing-default)}.wovn-switch.selected:after{position:absolute;bottom:-.125rem;left:50%;width:0;height:1px;content:"";background:var(--reference-color-red-400);transform:translate(-50%);transition:width var(--easing-default)}.wovn-languages:hover .wovn-switch{z-index:10;max-height:100%;pointer-events:auto;opacity:1}@media (any-hover: hover){.wovn-languages:hover .wovn-switch.selected:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d5011d' fill-rule='evenodd' clip-rule='evenodd' d='M12 4.5a7.5 7.5 0 1 1 0 15 7.5 7.5 0 0 1 0-15m1.111 11.205q-1.112.092-2.222 0 .105.447.232.827c.188.566.397.97.592 1.216a.9.9 0 0 0 .226.217l.038.021.022.006.024-.006.039-.02a.9.9 0 0 0 .225-.217c.194-.248.404-.651.592-1.217q.127-.38.232-.827m-6.506-1.076a6.02 6.02 0 0 0 3.331 3.007 8 8 0 0 1-.239-.63q-.244-.75-.39-1.524a13.5 13.5 0 0 1-2.702-.853m10.79 0c-.858.375-1.763.662-2.703.853a12 12 0 0 1-.39 1.525 7 7 0 0 1-.239.628 6.02 6.02 0 0 0 3.332-3.007m-3.913-3.476c-.984.131-1.98.131-2.964 0a19.5 19.5 0 0 0 .106 3.019c.914.104 1.838.104 2.752 0a19 19 0 0 0 .106-3.02zM6.426 9.774a6 6 0 0 0-.39 2.892c.956.547 1.982.96 3.05 1.228a21 21 0 0 1-.055-3.04 11.3 11.3 0 0 1-2.605-1.08m11.148 0c-.82.468-1.695.83-2.605 1.08.055 1.013.037 2.03-.055 3.04a12 12 0 0 0 3.05-1.228 6 6 0 0 0-.39-2.891zm-5.562-3.765-.008-.002-.015.003-.029.011a.9.9 0 0 0-.247.23c-.195.248-.404.651-.593 1.217-.202.606-.366 1.35-.474 2.189a9.8 9.8 0 0 0 2.708 0 12 12 0 0 0-.474-2.19c-.19-.565-.398-.969-.593-1.216a.9.9 0 0 0-.225-.217zm-2.076.355a6 6 0 0 0-2.782 2.098 9.7 9.7 0 0 0 2.02.873c.12-.874.299-1.668.524-2.342q.108-.329.238-.629m4.128 0q.128.3.239.629c.224.675.402 1.468.522 2.342a9.8 9.8 0 0 0 2.021-.873 6 6 0 0 0-2.782-2.097'/%3E%3C/svg%3E");background-size:1.625rem}}.wovn-languages:hover .wovn-switch.selected:after{width:100%}.wovn-languages:not(.wovn-is-visible){display:none}html:not([lang=ja]) .except-ja{display:none}html[lang=ja] .except-non-ja{display:none}.container-accordionContainer{display:grid;gap:var(--system-spacing-small)}@media (min-width: 48em){.container-accordionContainer{gap:var(--system-spacing-medium)}}.container-cautionaryNote{display:grid;gap:var(--system-spacing-small);padding:var(--system-spacing-medium);background-color:var(--system-color-background-danger);border:var(--system-border-thick) solid var(--reference-color-red-400);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.container-cautionaryNote{gap:var(--system-spacing-extra-large);padding:var(--system-spacing-two-extra-large)}}.container-cautionaryNote h1,.container-cautionaryNote h2,.container-cautionaryNote h3,.container-cautionaryNote h4,.container-cautionaryNote h5,.container-cautionaryNote h6{position:relative;padding-left:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-medium)}@media (min-width: 48em){.container-cautionaryNote h1,.container-cautionaryNote h2,.container-cautionaryNote h3,.container-cautionaryNote h4,.container-cautionaryNote h5,.container-cautionaryNote h6{font-size:var(--reference-typography-extra-large)}}.container-cautionaryNote h1:before,.container-cautionaryNote h2:before,.container-cautionaryNote h3:before,.container-cautionaryNote h4:before,.container-cautionaryNote h5:before,.container-cautionaryNote h6:before{position:absolute;top:.125rem;left:0;width:1.5rem;height:1.5rem;content:"";background:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.8 4.61286L21.501 15.7739C22.464 17.3769 21.991 19.4859 20.444 20.4839C19.9251 20.8207 19.3197 21 18.701 20.9999H5.298C3.477 20.9999 2 19.4699 2 17.5809C2 16.9419 2.173 16.3169 2.498 15.7739L9.2 4.61286C10.162 3.00986 12.196 2.51886 13.743 3.51686C14.171 3.79286 14.533 4.16786 14.8 4.61286ZM12.58 5.45186C12.4576 5.37311 12.3205 5.32 12.1769 5.29574C12.0334 5.27147 11.8865 5.27654 11.745 5.31066C11.6035 5.34477 11.4703 5.40722 11.3536 5.49422C11.2369 5.58122 11.1391 5.69098 11.066 5.81686L4.365 16.9799C4.25615 17.1618 4.19877 17.3699 4.199 17.5819C4.199 18.2119 4.691 18.7219 5.299 18.7219H18.7C18.906 18.7219 19.107 18.6619 19.281 18.5499C19.5307 18.384 19.7067 18.1281 19.7725 17.8357C19.8383 17.5432 19.7886 17.2367 19.634 16.9799L12.933 5.81686C12.8457 5.66944 12.7252 5.54445 12.581 5.45186H12.58ZM12 16.9999C11.7348 16.9999 11.4804 16.8945 11.2929 16.707C11.1054 16.5194 11 16.2651 11 15.9999C11 15.7346 11.1054 15.4803 11.2929 15.2928C11.4804 15.1052 11.7348 14.9999 12 14.9999C12.2652 14.9999 12.5196 15.1052 12.7071 15.2928C12.8946 15.4803 13 15.7346 13 15.9999C13 16.2651 12.8946 16.5194 12.7071 16.707C12.5196 16.8945 12.2652 16.9999 12 16.9999ZM12 7.99986C12.2652 7.99986 12.5196 8.10522 12.7071 8.29275C12.8946 8.48029 13 8.73464 13 8.99986V12.9999C13 13.2651 12.8946 13.5194 12.7071 13.707C12.5196 13.8945 12.2652 13.9999 12 13.9999C11.7348 13.9999 11.4804 13.8945 11.2929 13.707C11.1054 13.5194 11 13.2651 11 12.9999V8.99986C11 8.73464 11.1054 8.48029 11.2929 8.29275C11.4804 8.10522 11.7348 7.99986 12 7.99986Z" fill="%23D5011D"/></svg>') no-repeat}.container-cautionaryNote_contents{display:inline-flex;flex-direction:column;gap:var(--system-spacing-small);align-items:flex-start}@media (min-width: 48em){.container-cautionaryNote_contents{gap:var(--system-spacing-medium)}}.container-cautionaryNote_contents p{font-size:var(--reference-typography-small)}@media (min-width: 48em){.container-cautionaryNote_contents p{font-size:var(--reference-typography-medium)}}.container-cautionaryNote_contents .annotations{padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.container-cautionaryNote_contents ul:not(.text-note){padding-left:var(--system-spacing-medium);list-style:disc}.container-cautionaryNote_contents ul:not(.text-note)>li{font-size:var(--reference-typography-small)}@media (min-width: 48em){.container-cautionaryNote_contents ul:not(.text-note)>li{font-size:var(--reference-typography-medium)}}.container-cautionaryNote_contents ul:not(.text-note)>li:not(:first-child){margin-top:var(--system-spacing-two-extra-small)}.container-cautionaryNote_contents ul:not(.text-note)>li>ul>li{font-size:var(--reference-typography-small)}.container-cautionaryNote_contents a{display:inline;font-size:var(--reference-typography-small);color:var(--system-color-link-default);text-decoration:underline;transition:color var(--easing-default)}@media (min-width: 48em){.container-cautionaryNote_contents a{font-size:var(--reference-typography-medium)}}@media (any-hover: hover){.container-cautionaryNote_contents a:hover{text-decoration-thickness:var(--system-border-thick)}}.container-cautionaryNote_contents *._small{font-size:var(--reference-typography-two-extra-small)}.container-cautionaryNote_contents *._accent{color:var(--system-color-text-accent)}.container-containerWrapper{position:relative;margin:var(--system-spacing-medium)}.container-contents{padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);background-color:var(--reference-color-wh-50);border-radius:var(--system-radius-medium);backdrop-filter:blur(16px)}@media (min-width: 48em){.container-contents{padding:var(--system-spacing-six-extra-large);border-radius:var(--system-radius-extra-large)}}.container-contents_inner{display:flex;flex-direction:column;gap:var(--system-spacing-three-extra-large);width:100%;max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 48em){.container-contents_inner{gap:var(--system-spacing-five-extra-large)}}.container-contentsInner{display:grid}.container-contentsInner[data-size=large]{gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.container-contentsInner[data-size=large]{gap:var(--system-spacing-two-extra-large)}}.container-contentsInner[data-size=medium]{gap:var(--system-spacing-medium)}.container-contentsInner[data-size=small]{gap:var(--system-spacing-extra-small)}.container-contentsInner *._accent{color:var(--system-color-text-accent)}.container-contentsWrapper{display:grid;gap:var(--system-spacing-medium)}.container-header{padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){.container-header{padding:var(--system-spacing-six-extra-large)}}.container-header_inner{max-width:var(--system-content-width-large);margin-inline:auto}.divider-default{width:100%;height:1px;background-color:var(--system-color-border-default)}.divider-subtle{width:100%;height:1px;background-color:var(--system-color-border-subtle)}.error{display:none;padding:var(--system-spacing-medium);font-size:var(--reference-typography-small);color:var(--system-color-text-accent);background-color:var(--system-color-background-danger);border:1px solid var(--system-color-text-accent);border-radius:var(--system-radius-medium)}.error>*+*{margin-block-start:var(--system-spacing-extra-small)}@media (min-width: 48em){.error{padding:var(--system-spacing-large);font-size:var(--reference-typography-medium)}}.form-textfield_input_wrapper{position:relative}.form-textfield_clear{position:absolute;top:0;right:0;z-index:1;display:none;place-items:center;width:3rem;height:100%;cursor:pointer}.form-textfield_clear svg{--square-stroke-color: var(--reference-color-grey-200);--square-fill-color: var(--reference-color-grey-200);--icon-stroke-color: var(--reference-color-grey-800)}.form-textfield_danger{position:absolute;top:0;right:0;z-index:1;display:none;place-items:center;width:3rem;height:100%;pointer-events:none}.form-textfield_danger svg{--square-stroke-color: var(--reference-color-red-200);--square-fill-color: var(--reference-color-red-200);--icon-stroke-color: var(--reference-color-red-800)}.form-textfield_input{width:100%;padding:var(--system-spacing-small) var(--system-spacing-four-extra-large) var(--system-spacing-small) var(--system-spacing-small);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium)}.form-textfield_input:focus-visible{outline:1px solid var(--reference-color-grey-800)}.form-textfield_input[type=date]{min-width:1cap;-webkit-appearance:none;appearance:none}.form-textfield:focus-within .form-textfield_clear{display:grid}.form-textfield.-has-error .form-textfield_input{border-color:var(--reference-color-red-400)}.form-textfield.-has-error .form-textfield_danger{display:grid}.form-textfield.-has-error:focus-within .form-textfield_clear{display:none}.form-textfield_error_message{display:none;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.heading-category{display:flex;flex-direction:column;align-items:center}@media (min-width: 64em){.heading-category{flex-direction:row;gap:var(--system-spacing-medium);align-items:flex-end}}.heading-category_icon svg{width:auto;height:2rem}@media (min-width: 48em){.heading-category_icon svg{height:2.4375rem}}.heading-category_icon[data-overflow=true] svg{height:2.4375rem}@media (min-width: 48em){.heading-category_icon[data-overflow=true] svg{height:3.25rem}}.heading-category_text{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.heading-category_text{padding-bottom:var(--system-spacing-extra-small)}}@media (min-width: 48em){.heading-category_text[data-overflow=true]{padding-bottom:var(--system-spacing-medium)}}.heading-large{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.heading-large{gap:var(--system-spacing-two-extra-large)}}.heading-large_title{font-size:var(--reference-typography-three-extra-large)}@media (min-width: 48em){.heading-large_title{font-size:var(--reference-typography-five-extra-large);font-weight:var(--reference-typography-weight-bold)}}.heading-large_title>span{font-size:var(--reference-typography-medium)}@media (min-width: 48em){.heading-large_title>span{font-size:var(--reference-typography-extra-large)}}.heading-large_contents_wrapper{display:grid;gap:var(--system-spacing-small)}.heading-large_contents{font-size:var(--reference-typography-small)}@media (min-width: 48em){.heading-large_contents{font-size:var(--reference-typography-medium)}}.heading-large_contents h2{margin-bottom:1rem}@media (min-width: 48em){.heading-large_contents h2{margin-bottom:2rem}}.heading-large_note{max-width:50rem}.heading-large_note>li{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.heading-large_note>li:before{content:"※"}.heading-large_contents_link{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.heading-large_contents_link:hover{text-decoration-thickness:var(--system-border-thick)}}.heading-medium{position:relative;display:flex;padding-bottom:var(--system-spacing-extra-large)}@media (min-width: 48em){.heading-medium{padding-bottom:var(--system-spacing-two-extra-large)}}.heading-medium[data-text-position=bottom]{flex-direction:column;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.heading-medium[data-text-position=bottom]{gap:var(--system-spacing-small)}}.heading-medium[data-text-position=right]{flex-direction:column;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.heading-medium[data-text-position=right]{flex-direction:row;gap:var(--system-spacing-two-extra-large);align-items:flex-end}}.heading-medium:before,.heading-medium:after{position:absolute;content:""}.heading-medium:before{bottom:0;left:0;width:3rem;height:8px;background:linear-gradient(to right,var(--reference-color-red-400),var(--reference-color-grey-600))}.heading-medium:after{bottom:4px;left:4rem;width:calc(100% - 4rem);height:1px;background-color:var(--reference-color-grey-600)}.heading-medium_title{font-size:var(--reference-typography-two-extra-large);line-height:var(--reference-typography-line-height-tight)}@media (min-width: 48em){.heading-medium_title{font-size:var(--reference-typography-four-extra-large)}}.heading-medium_contents{font-size:var(--reference-typography-small)}@media (min-width: 48em){.heading-medium_contents{margin-bottom:var(--system-spacing-two-extra-small);font-size:var(--reference-typography-medium)}}.heading-small{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.heading-small{gap:var(--system-spacing-medium)}}@media (min-width: 48em){.heading-small[data-text-position=right]{grid-template-columns:max-content 1fr;align-items:end}}.heading-small_title_wrapper{display:flex;gap:var(--system-spacing-small)}.heading-small_icon{flex-shrink:0;width:2rem;height:2rem}@media (min-width: 48em){.heading-small_icon{width:2.5rem;height:2.5rem}}.heading-small_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.heading-small_title{font-size:var(--reference-typography-two-extra-large)}}.heading-small_contents{max-width:50rem;font-size:var(--reference-typography-small)}@media (min-width: 48em){.heading-small_contents{margin-bottom:var(--system-spacing-two-extra-small);font-size:var(--reference-typography-medium)}}.icon-squareIcon_container{--square-fill-color: var(--hover-square-fill-color, var(--reference-color-red-400));--square-stroke-color: var(--hover-square-stroke-color, var(--reference-color-red-400));display:inline-grid;place-items:center}.icon-squareIcon{z-index:1;display:inline-grid;grid-area:1/1;inline-size:100%;block-size:100%}.icon-squareIcon path{transition:all var(--easing-default)}.icon-squareIcon_bg{display:inline-grid;grid-area:1/1}.icon-squareIcon_bg path{transition:all var(--easing-default)}.link-back{--background-color: var(--reference-color-white);display:flex;gap:var(--system-spacing-medium);align-items:center;justify-content:space-between;padding:var(--system-spacing-large);text-decoration:none;background-color:var(--background-color);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2);transition:all var(--easing-default)}@media (min-width: 48em){.link-back{padding:var(--system-spacing-extra-large);box-shadow:var(--system-elevation-level-4)}}.link-back svg{transform:rotate(180deg)}@media (any-hover: hover){.link-back:hover{--background-color: var(--system-color-button-background-secondary);--hover-square-fill-color: var(--reference-color-grey-800);--hover-square-stroke-color: var(--reference-color-grey-800)}.link-back:hover .link-back_label{color:var(--reference-color-white)}}.link-back:focus-visible{outline:1px solid var(--reference-color-grey-800)}.link-back_label{width:100%;font-weight:var(--reference-typography-weight-bold);text-align:center}.link-default{--background-color: var(--system-color-button-background-white);--border-color: transparent;--color: currentcolor;display:inline-grid;grid-template-areas:"label icon";grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--system-spacing-small);column-gap:var(--system-spacing-small);align-items:center;width:100%;min-height:var(--reference-dimension-scale-15);padding-block:var(--system-spacing-extra-small);padding-inline:var(--system-spacing-large);font-weight:var(--reference-typography-weight-bold);color:var(--color)!important;text-align:left;text-decoration:none!important;background-color:var(--background-color);border-radius:var(--system-radius-medium);transition:background-color var(--easing-default),color var(--easing-default),border var(--easing-default)}@media (min-width: 48em){.link-default{min-height:var(--reference-dimension-scale-17);padding-inline:var(--system-spacing-extra-large)}}@media (any-hover: hover){.link-default:not(._black,._red,._gray,:disabled):hover{--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary);--background-color: var(--system-color-button-background-secondary);--color: var(--system-color-text-secondary)}}.link-default:disabled{--background-color: var(--reference-color-grey-300);--color: var(--reference-color-grey-600);--hover-square-fill-color: var(--color);--hover-square-stroke-color: var(--color);pointer-events:none}.link-default>*:first-child{grid-area:label}.link-default>*:last-child{grid-area:icon}.link-default._red{--background-color: var(--system-color-button-background-secondary);--border-color: var(--system-color-button-background-secondary);--color: var(--system-color-text-secondary);--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary);border:var(--system-border-medium) solid var(--border-color)}@media (any-hover: hover){.link-default._red:hover{--background-color: var(--system-color-button-background-white);--color: var(--system-color-text-accent);--hover-square-fill-color: var(--system-color-button-background-secondary);--hover-square-stroke-color: var(--system-color-button-background-secondary)}}.link-default._black{--background-color: var(--system-color-button-background-tertiary);--border-color: var(--system-color-button-background-tertiary);--color: var(--system-color-text-secondary);border:var(--system-border-medium) solid var(--border-color)}@media (any-hover: hover){.link-default._black:hover{--background-color: var(--system-color-button-background-white);--border-color: var(--system-color-text-accent);--color: var(--system-color-text-accent)}}.link-default._gray{--background-color: var(--system-color-button-background-quaternary);--border-color: var(--system-color-button-background-quaternary);border:var(--system-border-medium) solid var(--border-color)}@media (any-hover: hover){.link-default._gray:hover{--background-color: var(--system-color-button-background-white);--border-color: var(--system-color-text-accent);--color: var(--system-color-text-accent)}}.link-default._center{text-align:center}.link-default._right{text-align:right}.link-default._leftIcon{grid-template-areas:"icon label";grid-template-columns:auto minmax(0,1fr)}.link-default._spSize._sm{min-height:var(--reference-dimension-scale-13);padding-inline:var(--system-spacing-small)}@media (min-width: 48em){.link-default._spSize._sm{min-height:var(--reference-dimension-scale-17);padding-inline:var(--system-spacing-extra-large)}}.link-default._gray{--background-color: var(--reference-color-grey-200)}.link-illust{--background-color: var(--system-color-button-background-white);--border-color: transparent;--color: currentcolor;display:inline-grid;grid-template-areas:"image label icon";grid-template-columns:max-content minmax(0,1fr) auto;-moz-column-gap:var(--system-spacing-small);column-gap:var(--system-spacing-small);align-items:center;width:100%;min-height:var(--reference-dimension-scale-15);padding:var(--system-spacing-small);font-weight:var(--reference-typography-weight-bold);color:var(--color);text-align:left;text-align:center;text-decoration:none;background-color:var(--background-color);border-radius:var(--system-radius-medium);transition:background-color var(--easing-default),color var(--easing-default),border var(--easing-default)}@media (min-width: 48em){.link-illust{min-height:var(--reference-dimension-scale-17);padding:var(--system-spacing-medium)}}@media (any-hover: hover){.link-illust:hover{--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary);--background-color: var(--system-color-button-background-secondary);--color: var(--system-color-text-secondary)}}.link-illust>*:last-child{grid-area:icon}.link-illust_image{grid-area:image;max-width:3rem}@media (min-width: 64em){.link-illust_image{max-width:5rem}}.link-illust_label{grid-area:label;font-size:var(--reference-typography-small)}@media (min-width: 48em){.link-illust_label{font-size:var(--reference-typography-medium)}}.link-viewMore{--background-color: var(--reference-color-grey-200);display:flex;gap:var(--system-spacing-small);align-items:center;justify-content:space-between;padding:var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-small);font-weight:var(--reference-typography-weight-bold);text-decoration:none;background-color:var(--background-color);border-radius:var(--system-radius-medium);transition:all var(--easing-default)}@media (any-hover: hover){.link-viewMore:hover{--background-color: var(--reference-color-red-400);--hover-square-fill-color: var(--system-color-link-subtle);--hover-square-stroke-color: var(--system-color-link-subtle);color:var(--reference-color-white)}}.modal{--this-easing: cubic-bezier(0, 0, .2, 1);--this-duration: .3s;width:100%;max-width:initial;height:100%;max-height:initial;padding-bottom:var(--system-spacing-extra-large);background-color:transparent;border:0}.modal::backdrop{background-color:#000c}.modal_item{max-height:80dvh;padding:var(--system-spacing-medium);overflow-y:auto;background:var(--system-color-background-white);border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.modal_item{position:relative;max-height:initial;padding:var(--system-spacing-two-extra-large);overflow-y:initial}}.modal_item img,.modal_item video{width:auto;width:100%;max-width:40rem;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.modal[open]{animation:modal-fade-in var(--this-duration) var(--this-easing);animation-fill-mode:forwards}.modal[open].-back{animation:modal-fade-out var(--this-duration) var(--this-easing);animation-fill-mode:forwards}.modal[open]::backdrop{animation:backdrop-fade-in calc(.5 * var(--this-duration)) var(--this-easing);animation-fill-mode:forwards}.modal[open].-back::backdrop{animation:backdrop-fade-out calc(.5 * var(--this-duration)) var(--this-easing);animation-fill-mode:forwards}.modal_inner{position:relative;display:flex;justify-content:center;padding-bottom:var(--system-spacing-six-extra-large);margin:var(--system-spacing-extra-large) var(--system-spacing-extra-large) 0}@media (min-width: 48em){.modal_inner{padding-bottom:0;margin:var(--system-spacing-six-extra-large)}}.modal_control_close{position:absolute;bottom:0;left:50%;z-index:10;transform:translate(-50%)}@media (min-width: 48em){.modal_control_close{top:-1.75rem;right:-1.75rem;bottom:initial;left:initial;transform:initial}}.modal_control_close>button{--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary);display:grid;place-items:center;width:3.5rem;height:3.5rem;background:var(--reference-color-wh-80);border-radius:var(--system-radius-medium);backdrop-filter:blur(16px)}@media (any-hover: hover){.modal_control_close>button:hover{--hover-square-fill-color: var(--system-color-button-background-secondary);--hover-square-stroke-color: var(--system-color-button-background-secondary)}}.more-button{display:block;inline-size:100%;padding-block:var(--system-spacing-extra-small);padding-inline:var(--system-spacing-small);margin-block-start:var(--system-spacing-two-extra-large);font-weight:var(--reference-typography-weight-bold);background-color:var(--reference-color-wh-50);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-4);transition:opacity var(--easing-default)}@media (min-width: 48em){.more-button{padding-block:var(--system-spacing-extra-large);padding-inline:var(--system-spacing-extra-large)}}@media (any-hover: hover){.more-button:hover{opacity:.7}}.navigation-bottomHamburger{--this-size-icon: 1.5rem;position:relative;display:block}.navigation-bottomHamburger.-is-disabled{display:none}.navigation-bottomHamburger_bg{position:fixed;bottom:4.125rem;left:0;z-index:var(--z-index-navi);display:none;width:100%;height:100dvh;background:var(--reference-color-bl-60)}.navigation-bottomHamburger_bg[aria-hidden=false]{display:block}.navigation-bottomHamburger_contents{position:fixed;bottom:0;left:0;z-index:0;display:flex;width:100%;height:100dvh;padding:var(--system-spacing-three-extra-large) 0 calc(var(--system-spacing-three-extra-large) + 4.125rem);pointer-events:none;background:linear-gradient(to bottom,var(--system-color-background-primary) 0,var(--system-color-background-primary) calc(100% - 4.125rem),transparent calc(100% - 4.125rem),transparent)}.navigation-bottomHamburger_contents[aria-hidden=true]{display:none}.navigation-bottomHamburger_button{position:relative;display:block}.navigation-bottomHamburger_button>button{display:flex;flex-direction:column;gap:.375rem;align-items:center;justify-content:flex-end;width:2.875rem;height:2.625rem;padding:0;-webkit-appearance:none;appearance:none;pointer-events:initial;cursor:pointer;background-color:transparent;border:none}.navigation-bottomHamburger_button>button:after{display:block;width:100%;font-size:var(--reference-typography-three-extra-small);font-weight:var(--reference-typography-weight-bold);content:attr(data-label);transition:color var(--easing-default)}@media (min-width: 48em){.navigation-bottomHamburger_button>button:after{font-size:var(--reference-typography-small)}}.navigation-bottomHamburger_button>button[aria-hidden=true]{visibility:hidden;opacity:0}@media (any-hover: hover){.navigation-bottomHamburger_button>button:hover:after{color:var(--system-color-text-accent)}}@media (any-hover: hover) and (min-width: 48em){.navigation-bottomHamburger_button>button:hover .navigation-bottomHamburger_icon{row-gap:var(--system-spacing-two-extra-small)}}@media (any-hover: hover){.navigation-bottomHamburger_button>button:hover .navigation-bottomHamburger_icon.-close>span:nth-child(1){transform:rotate(45deg) translateY(0) translate(-.1875rem)}.navigation-bottomHamburger_button>button:hover .navigation-bottomHamburger_icon.-close>span:nth-child(2){transform:rotate(-45deg) translateY(-.4375rem) translate(.1875rem)}}.navigation-bottomHamburger_button.-close{position:absolute;bottom:.75rem;left:1rem}.navigation-bottomHamburger_icon{display:grid;row-gap:.1875rem;transition:row-gap var(--easing-default)}.navigation-bottomHamburger_icon>span{display:block;width:1rem;height:.125rem;background-color:var(--reference-color-red-400)}.navigation-bottomHamburger_icon.-close>span{width:1.125rem}.navigation-bottomHamburger_icon.-close>span:nth-child(1){transform:rotate(30deg) translateY(-.03125rem) translate(-.125rem);transition:transform var(--easing-default)}.navigation-bottomHamburger_icon.-close>span:nth-child(2){transform:rotate(-30deg) translateY(-.375rem) translate(.125rem);transition:transform var(--easing-default)}.navigation-bottomHamburger_inner{width:100%;max-height:100%;overflow-y:auto;pointer-events:initial}.navigation-bottomHamburger_trap{width:0;height:0;padding:0;border:0;opacity:0}.navigation-hamburger{--this-size-icon: 1.5rem;display:block}.navigation-hamburger.-is-disabled{display:none}.navigation-hamburger_bg{position:absolute;top:3.5625rem;left:0;z-index:var(--z-index-navi);display:none;width:100%;height:100dvh;background:var(--reference-color-bl-60)}@media (min-width: 48em){.navigation-hamburger_bg{top:4.5rem}}@container (width > 1100px){.navigation-hamburger_bg{top:5.375rem}html:not(:lang(ja)) .navigation-hamburger_bg{top:4.875rem}}.navigation-hamburger_bg[aria-hidden=false]{display:block}.navigation-hamburger_contents{position:absolute;top:0;left:0;z-index:0;display:flex;width:100%;height:100dvh;padding:6.0625rem 0 var(--system-spacing-three-extra-large);pointer-events:none;background:linear-gradient(to bottom,transparent 0,transparent 3.5625rem,var(--system-color-background-primary) 3.5625rem,var(--system-color-background-primary))}@media (min-width: 48em){.navigation-hamburger_contents{padding:7rem 0 var(--system-spacing-three-extra-large);background:linear-gradient(to bottom,transparent 0,transparent 4.5rem,var(--system-color-background-primary) 3.5625rem,var(--system-color-background-primary))}}@media (min-width: 64em){.navigation-hamburger_contents{max-height:50.125rem}}@container (width > 1100px){.navigation-hamburger_contents{padding:10.375rem 0 var(--system-spacing-five-extra-large);background:linear-gradient(to bottom,transparent 0,transparent 5.375rem,var(--system-color-background-primary) 3.5625rem,var(--system-color-background-primary))}html:not(:lang(ja)) .navigation-hamburger_contents{background:linear-gradient(to bottom,transparent 0,transparent 4.875rem,var(--system-color-background-primary) 3.5625rem,var(--system-color-background-primary))}}.navigation-hamburger_contents[aria-hidden=true]{display:none}.navigation-hamburger_button{position:relative;display:block}.navigation-hamburger_button>button{display:flex;flex-direction:column;gap:var(--system-spacing-two-extra-small);align-items:center;justify-content:center;padding:0;-webkit-appearance:none;appearance:none;pointer-events:initial;cursor:pointer;background-color:transparent;border:none}@media (min-width: 48em){.navigation-hamburger_button>button{flex-direction:row;gap:var(--system-spacing-extra-small);width:5rem}}.navigation-hamburger_button>button:after{display:block;width:100%;height:100%;font-size:var(--reference-typography-three-extra-small);font-weight:var(--reference-typography-weight-bold);content:attr(data-label);transition:color var(--easing-default)}@media (min-width: 48em){.navigation-hamburger_button>button:after{font-size:var(--reference-typography-small)}}.navigation-hamburger_button>button[aria-hidden=true]{visibility:hidden;opacity:0}@media (any-hover: hover){.navigation-hamburger_button>button:hover:after{color:var(--system-color-text-accent)}}@media (any-hover: hover) and (min-width: 48em){.navigation-hamburger_button>button:hover .navigation-hamburger_icon{row-gap:var(--system-spacing-two-extra-small)}}@media (any-hover: hover){.navigation-hamburger_button>button:hover .navigation-hamburger_icon.-close>span:nth-child(1){transform:rotate(45deg) translateY(0) translate(-.1875rem)}}@media (any-hover: hover) and (min-width: 48em){.navigation-hamburger_button>button:hover .navigation-hamburger_icon.-close>span:nth-child(1){transform:rotate(45deg) translateY(.25rem) translate(0)}}@media (any-hover: hover){.navigation-hamburger_button>button:hover .navigation-hamburger_icon.-close>span:nth-child(2){transform:rotate(-45deg) translateY(-.4375rem) translate(.1875rem)}}@media (any-hover: hover) and (min-width: 48em){.navigation-hamburger_button>button:hover .navigation-hamburger_icon.-close>span:nth-child(2){transform:rotate(-45deg) translateY(-.25rem) translate(0)}}.navigation-hamburger_button.-close{position:absolute;top:1.125rem;right:1rem}@media (min-width: 48em){.navigation-hamburger_button.-close{top:1.625rem;right:1rem;width:5rem}}@container (width > 1100px){.navigation-hamburger_button.-close{top:1.125rem}html:not(:lang(ja)) .navigation-hamburger_button.-close{top:.75rem}}@media (min-width: 48em){::-webkit-full-page-media,:future,:root .navigation-hamburger_button.-close{width:initial}}.navigation-hamburger_icon{display:grid;row-gap:.1875rem;transition:row-gap var(--easing-default)}.navigation-hamburger_icon>span{display:block;width:1rem;height:.125rem;background-color:var(--reference-color-red-400)}.navigation-hamburger_icon.-close>span{width:1.125rem}.navigation-hamburger_icon.-close>span:nth-child(1){transform:rotate(30deg) translateY(-.03125rem) translate(-.125rem);transition:transform var(--easing-default)}@media (min-width: 48em){.navigation-hamburger_icon.-close>span:nth-child(1){transform:rotate(30deg) translateY(.15625rem) translate(0)}}.navigation-hamburger_icon.-close>span:nth-child(2){transform:rotate(-30deg) translateY(-.375rem) translate(.125rem);transition:transform var(--easing-default)}@media (min-width: 48em){.navigation-hamburger_icon.-close>span:nth-child(2){transform:rotate(-30deg) translateY(-.1875rem) translate(0)}}.navigation-hamburger_inner{width:100%;max-height:100%;overflow-y:auto;pointer-events:initial}.navigation-hamburger_trap{width:0;height:0;padding:0;border:0;opacity:0}.common-navigation-hamburgerContent{box-sizing:content-box;display:grid;gap:var(--system-spacing-two-extra-large);max-width:var(--system-content-width-large);padding:0 var(--system-spacing-three-extra-large);margin:0 auto}@media (min-width: 48em){.common-navigation-hamburgerContent{gap:var(--system-spacing-six-extra-large)}}@media (min-width: 64em){.common-navigation-hamburgerContent{padding:0 var(--system-spacing-five-extra-large)}}.common-navigation-hamburgerContent_link{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.common-navigation-hamburgerContent_link{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64em){.common-navigation-hamburgerContent_link{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.common-navigation-hamburgerContent_link_item{--background-color: var(--system-color-background-secondary);--icon-rect-color: var(--reference-color-red-400);display:flex;gap:var(--system-spacing-small);align-items:center;padding:var(--system-spacing-small);color:var(--system-color-link-subtle);text-decoration:none!important;background-color:var(--background-color);border-radius:var(--system-radius-medium);transition:background-color var(--easing-default),color var(--easing-default)}.common-navigation-hamburgerContent_link_item svg{flex-shrink:0;width:2.5rem;height:2.5rem}.common-navigation-hamburgerContent_link_item>span{display:flex;justify-content:center;width:100%;font-weight:var(--reference-typography-weight-bold)}@media (any-hover: hover){.common-navigation-hamburgerContent_link_item:hover{--background-color: var(--reference-color-red-400);--icon-rect-color: var(--reference-color-grey-800);color:var(--reference-color-white)}}.common-navigation-hamburgerContent_link_item:focus-visible{outline-offset:-1px}.common-navigation-hamburgerContent_list_wrapper{display:grid;row-gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.common-navigation-hamburgerContent_list_wrapper{grid-template-columns:repeat(2,1fr);-moz-column-gap:var(--system-spacing-six-extra-large);column-gap:var(--system-spacing-six-extra-large)}}@media (min-width: 64em){.common-navigation-hamburgerContent_list_wrapper{grid-template-columns:repeat(4,1fr)}}.common-navigation-hamburgerContent_list{display:grid;row-gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.common-navigation-hamburgerContent_list{row-gap:var(--system-spacing-two-extra-large);align-content:start}}@media (min-width: 64em){.common-navigation-hamburgerContent_list>li.-mobile{display:none}}.common-navigation-hamburgerContent_list_top_label{display:flex;gap:.25rem;align-items:center;justify-content:space-between;font-weight:var(--reference-typography-weight-bold);color:var(--system-color-link-subtle);transition:color var(--easing-default)}@media (min-width: 48em){.common-navigation-hamburgerContent_list_top_label{gap:var(--system-spacing-medium)}}.common-navigation-hamburgerContent_list_top_label:not(:has(svg)){pointer-events:none}.common-navigation-hamburgerContent_list_top_label svg{--icon-stroke-color: var(--reference-color-red-400);width:1.5rem;height:1.5rem}@media (any-hover: hover){.common-navigation-hamburgerContent_list_top_label:hover{color:var(--system-color-text-accent);--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800)}.common-navigation-hamburgerContent_list_top_label:hover svg{--icon-stroke-color: var(--reference-color-grey-800)}}.common-navigation-hamburgerContent_list_top_label_icon{flex-shrink:0}.common-navigation-hamburgerContent_list_children{display:grid;row-gap:var(--system-spacing-extra-small)}.common-navigation-hamburgerContent_list_children>li{position:relative;padding-left:var(--system-spacing-extra-large)}.common-navigation-hamburgerContent_list_children>li:first-child{margin-top:var(--system-spacing-medium)}.common-navigation-hamburgerContent_list_children>li:before{position:absolute;top:50%;left:.5625rem;width:.375rem;height:.125rem;content:"";background-color:var(--reference-color-red-400);border-radius:var(--system-radius-large);transform:translateY(-50%)}.common-navigation-hamburgerContent_list_children a{font-size:var(--reference-typography-small);color:var(--system-color-link-subtle);transition:color var(--easing-default)}@media (any-hover: hover){.common-navigation-hamburgerContent_list_children a:hover{color:var(--reference-color-red-400)}}.common-navigation-hamburgerContent_logout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;inline-size:100%;padding-block:var(--system-spacing-extra-small);padding-inline:var(--system-spacing-medium) var(--system-spacing-extra-small);font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-red-400);text-align:left;background-color:var(--reference-color-white);border-radius:var(--system-radius-small);transition:color var(--easing-default),background-color var(--easing-default)}@media (any-hover: hover){.common-navigation-hamburgerContent_logout:hover{color:var(--reference-color-white);background-color:var(--reference-color-red-400)}.common-navigation-hamburgerContent_logout:hover>span:first-child{color:var(--system-color-text-secondary)}}.common-navigation-hamburgerContent_logout>span:first-child{color:var(--system-color-text-primary)}.common-navigation-hamburgerContent_logout>span:last-child{display:inline-grid;scale:-1 -1}.pagination{--button-size: 3rem;container-type:inline-size}.pagination_inner{display:grid;grid-template-areas:"prev pagination next";grid-template-columns:1fr min(100%,9.5rem) 1fr;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:center}@container (width > 280px){.pagination_inner{grid-template-columns:var(--button-size) 1fr var(--button-size)}}@media (min-width: 48em){.pagination_inner{grid-template-areas:"pagination button-container";grid-template-columns:1fr auto}}.pagination_list{display:flex;grid-area:pagination;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);justify-content:center}@media (min-width: 48em){.pagination_list{justify-content:flex-start}}.pagination_list>li{display:grid;place-items:center;align-items:baseline;font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}.pagination_list>li:nth-child(n+4):nth-child(-n+10){display:var(--page-display, none)}@container (width > 300px){.pagination_list>li:nth-child(4){--page-display: grid}}@container (width > 400px){.pagination_list>li:nth-child(5){--page-display: grid}}@container (width > 500px){.pagination_list>li:nth-child(6){--page-display: grid}}@container (width > 600px){.pagination_list>li:nth-child(7){--page-display: grid}}@container (width > 700px){.pagination_list>li:nth-child(8){--page-display: grid}}@container (width > 800px){.pagination_list>li:nth-child(9){--page-display: grid}}@container (width > 900px){.pagination_list>li:nth-child(10){--page-display: grid}}.pagination_list>li[data-current]{color:var(--reference-color-white);background:var(--system-color-button-background-secondary);border-radius:var(--system-radius-medium)}.pagination_list>li>a,.pagination_list span{width:1.5rem;aspect-ratio:1/1;text-align:center}.pagination_button_container{display:contents}@media (min-width: 48em){.pagination_button_container{display:grid;grid-area:button-container;grid-template-columns:auto auto;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium)}}.pagination_button{--icon-fill-color: var(--system-color-button-background-white);display:grid;aspect-ratio:1/1}@media (any-hover: hover){.pagination_button:not(:disabled):hover{--icon-fill-color: var(--system-color-button-background-secondary);--icon-stroke-color: var(--reference-color-white)}}.pagination_button:disabled{pointer-events:none;opacity:.5}@media (min-width: 48em){.pagination_button{width:var(--button-size)}}.pagination_button svg{inline-size:100%;block-size:100%}.pagination_button._prev{grid-area:prev}@media (min-width: 48em){.pagination_button._prev{grid-area:revert}}.pagination_button._next{grid-area:next;scale:-1}@media (min-width: 48em){.pagination_button._next{grid-area:revert}}.selectBox{position:relative;display:grid}.selectBox_select{inline-size:100%;padding-block:var(--system-spacing-small);padding-inline:var(--system-spacing-small) var(--system-spacing-four-extra-large);font-weight:var(--reference-typography-weight-bold);-webkit-appearance:none;appearance:none;background:var(--reference-color-white);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium);transition:background-color var(--easing-default),border-color var(--easing-default),color var(--easing-default)}@media (any-hover: hover){.selectBox_select:not(:disabled):hover{color:var(--system-color-text-secondary);background-color:var(--system-color-button-background-secondary);border-color:var(--system-color-button-background-secondary)}.selectBox_select:not(:disabled):hover+.selectBox_icon{--icon-background-color: var(--reference-color-grey-800)}}.selectBox_select:disabled{--disabled-color: var(--reference-color-grey-300);color:var(--reference-color-grey-600);background-color:var(--disabled-color);border-color:var(--disabled-color);opacity:1}.selectBox_select:disabled+.selectBox_icon{--icon-background-color: var(--reference-color-grey-600)}.selectBox_select:focus-visible{outline:1px solid var(--reference-color-grey-800)}.selectBox_icon{--hover-square-fill-color: var(--icon-background-color);--hover-square-stroke-color: var(--icon-background-color);position:absolute;top:50%;right:var(--system-spacing-small);display:grid;pointer-events:none;translate:0 -50%}.selectBoxWithIcon{position:relative;display:grid}.selectBoxWithIcon_select{inline-size:100%;padding-block:var(--system-spacing-medium);padding-inline:calc(var(--system-spacing-medium) + 1.5rem + var(--system-spacing-two-extra-small)) var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);color:currentcolor;-webkit-appearance:none;appearance:none;background-color:var(--reference-color-white);border:var(--system-border-medium) solid var(--reference-color-grey-500);border-radius:var(--system-radius-medium);transition:background-color var(--easing-default),color var(--easing-default)}@media (any-hover: hover){.selectBoxWithIcon_select:not(:disabled):hover{color:var(--system-color-text-secondary);background-color:var(--system-color-button-background-secondary);border-color:var(--system-color-button-background-secondary)}.selectBoxWithIcon_select:not(:disabled):hover~.selectBoxWithIcon_plane{--icon-fill-color: var(--reference-color-white);--icon-stroke-color: var(--reference-color-white)}.selectBoxWithIcon_select:not(:disabled):hover~.selectBoxWithIcon_arrow{--icon-background-color: var(--reference-color-grey-800)}}.selectBoxWithIcon_select:disabled{--disabled-color: var(--reference-color-grey-300);color:var(--reference-color-grey-600);background-color:var(--disabled-color);border-color:var(--disabled-color);opacity:1}.selectBoxWithIcon_select:disabled~.selectBoxWithIcon_plane{--icon-fill-color: var(--reference-color-grey-600);--icon-stroke-color: var(--reference-color-grey-600)}.selectBoxWithIcon_select:disabled~.selectBoxWithIcon_arrow{--icon-background-color: var(--reference-color-grey-600)}@media (any-hover: hover){.selectBoxWithIcon_select:hover{cursor:pointer}}.selectBoxWithIcon_select:focus-visible{outline:1px solid var(--reference-color-grey-800)}.selectBoxWithIcon_plane{position:absolute;top:50%;left:var(--system-spacing-medium);display:grid;translate:0 -50%}.selectBoxWithIcon_arrow{--hover-square-fill-color: var(--icon-background-color);--hover-square-stroke-color: var(--icon-background-color);position:absolute;top:50%;right:var(--system-spacing-medium);display:grid;pointer-events:none;translate:0 -50%}.selectBoxWithSquareIcon{--button-height: var(--reference-dimension-scale-15);position:relative;display:grid;min-height:var(--button-height)}.selectBoxWithSquareIcon_select{inline-size:100%;padding-inline:var(--system-spacing-medium) calc(var(--button-height) + var(--system-spacing-medium));font-weight:var(--reference-typography-weight-bold);text-align:center;-webkit-appearance:none;appearance:none;background:var(--reference-color-grey-100);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium);transition:border var(--easing-default),background-color var(--easing-default),color var(--easing-default)}.selectBoxWithSquareIcon_select:disabled{--disabled-color: var(--reference-color-grey-300);color:var(--reference-color-grey-600);background:var(--disabled-color);border-color:var(--disabled-color);opacity:1}.selectBoxWithSquareIcon_select:disabled+.selectBoxWithSquareIcon_select_icon{--icon-background-color: var(--reference-color-grey-600);background-color:var(--disabled-color)}@media (any-hover: hover){.selectBoxWithSquareIcon_select:not(:disabled):hover{--hover-color: var(--system-color-button-background-secondary);color:var(--system-color-text-secondary);background:var(--hover-color);border-color:var(--hover-color)}.selectBoxWithSquareIcon_select:not(:disabled):hover+.selectBoxWithSquareIcon_select_icon{--icon-background-color: var(--reference-color-grey-800);background-color:transparent}}.selectBoxWithSquareIcon_select:focus-visible{outline:1px solid var(--reference-color-grey-800)}.selectBoxWithSquareIcon_select_icon{--hover-square-fill-color: var(--icon-background-color);--hover-square-stroke-color: var(--icon-background-color);position:absolute;top:50%;right:var(--system-border-medium);display:grid;place-items:center;height:calc(var(--button-height) - var(--system-border-medium) * 2);aspect-ratio:1/1;pointer-events:none;background-color:var(--reference-color-grey-200);border-radius:var(--system-radius-medium);translate:0 -50%;transition:background-color var(--easing-default)}.sns-share-list{display:flex;flex-wrap:wrap;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small)}.sns-share-list_link{display:block;transition:opacity var(--easing-default)}@media (any-hover: hover){.sns-share-list_link:hover{opacity:.7}}.sns-share-list_link._facebook{max-inline-size:5.5625rem}.sns-share-list_link._x{max-inline-size:5.3125rem}.buttonTab_tabs{--active-tab-label-height: var(--reference-dimension-scale-4);box-sizing:content-box;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:var(--system-spacing-two-extra-small);column-gap:var(--system-spacing-two-extra-small);max-inline-size:var(--system-content-width-large);min-height:var(--reference-dimension-scale-14);padding-inline:var(--system-spacing-medium);margin-inline:auto}@media (min-width: 48em){.buttonTab_tabs{--active-tab-label-height: .625rem;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);min-height:var(--reference-dimension-scale-15)}}.buttonTab_tab{position:relative;display:flex;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);align-items:center;justify-content:center;padding-inline:var(--system-spacing-medium);font-size:var(--reference-typography-small);color:var(--reference-color-white);background-color:var(--reference-color-grey-800);border-start-start-radius:var(--system-radius-small);border-start-end-radius:var(--system-radius-small);transition:background-color var(--easing-default)}@media (min-width: 48em){.buttonTab_tab{font-size:var(--reference-typography-medium)}}@media (any-hover: hover){.buttonTab_tab:hover{background-color:var(--reference-color-red-400)}}.buttonTab_tab[aria-selected=true]{color:currentcolor;background-color:var(--system-color-background-primary)}.buttonTab_tab[aria-selected=true]:before{position:absolute;top:calc(var(--active-tab-label-height) * -1);left:0;inline-size:100%;height:var(--active-tab-label-height);content:"";background-color:var(--reference-color-red-400);border-start-start-radius:var(--system-radius-small);border-start-end-radius:var(--system-radius-small)}.buttonTab_tab_icon{display:none}@media (min-width: 48em){.buttonTab_tab_icon{display:inline-grid}}.buttonTab_panel{position:absolute;top:0;left:0;visibility:hidden;padding:var(--system-spacing-extra-large);pointer-events:none;opacity:0}@media (min-width: 48em){.buttonTab_panel{padding:var(--system-spacing-six-extra-large)}}.buttonTab_panel[aria-hidden=false]{position:relative;visibility:visible;pointer-events:auto;opacity:1}.tab-logic_tabs>button{cursor:pointer}.tab-logic_panels{position:relative;overflow:hidden}.tab-logic_panel{position:absolute;top:0;left:0;pointer-events:none;opacity:0}.tab-logic_panel[aria-hidden=false]{position:relative;pointer-events:auto;opacity:1}.tab-logic_icon{display:inline-grid}.tab_tabs{display:flex}@media (min-width: 48em){.tab_tabs{gap:.125rem}}.tab_tabs>button{flex:1;padding:var(--system-spacing-medium) var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);cursor:pointer}@media (min-width: 48em){.tab_tabs>button{padding:var(--system-spacing-small) var(--system-spacing-large);font-size:var(--reference-typography-medium)}}@media (min-width: 64em){.tab_tabs>button{max-width:17.6875rem}}@media (any-hover: hover){.tab_tabs>button:hover[aria-selected=false]{color:var(--reference-color-white);background-color:var(--system-color-button-background-secondary)}}.tab_tabs>button[aria-selected=true]{position:relative;background-color:var(--system-color-background-secondary)}.tab_tabs>button[aria-selected=true]:before{position:absolute;top:-8px;left:0;width:100%;height:8px;content:"";background-color:var(--system-color-button-background-secondary);border-radius:var(--system-radius-small) var(--system-radius-small) 0 0}.tab_tabs>button[aria-selected=false]{background-color:var(--reference-color-grey-200);border-radius:var(--system-radius-small) var(--system-radius-small) 0 0;transition:all var(--easing-default)}.tab_panels{position:relative;overflow:hidden;background-color:var(--system-color-background-secondary);border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}@media (min-width: 48em){.tab_panels{border-radius:0 var(--system-radius-medium) var(--system-radius-medium) var(--system-radius-medium)}}.tab_panel{position:absolute;top:0;left:0;padding:var(--system-spacing-medium);pointer-events:none;opacity:0}.tab_panel[aria-hidden=false]{position:relative;pointer-events:auto;opacity:1}@media (min-width: 48em){.tab_panel{padding:var(--system-spacing-two-extra-large)}}.tab_icon{display:inline-grid}.table-rounded{width:100%;text-align:center;border-spacing:0;border-collapse:separate;border-top:var(--system-border-medium) solid var(--system-color-border-subtle);border-left:var(--system-border-medium) solid var(--system-color-border-subtle);border-radius:var(--system-radius-medium)}.table-rounded th{padding:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-medium);background:var(--reference-color-blue-200);border-right:var(--system-border-medium) solid var(--system-color-border-subtle);border-bottom:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.table-rounded th{padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}.table-rounded th[data-color=blue-100]{background:var(--reference-color-blue-100)}.table-rounded th[data-corner=top]{border-radius:var(--system-radius-medium) var(--system-radius-medium) 0 0}.table-rounded th[data-corner=bottom]{border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}.table-rounded th[data-corner=topLeft]{border-radius:var(--system-radius-medium) 0 0 0}.table-rounded th[data-corner=topRight]{border-radius:0 var(--system-radius-medium) 0 0}.table-rounded th[data-corner=bottomLeft]{border-radius:0 0 0 var(--system-radius-medium)}.table-rounded th[data-corner=bottomRight]{border-radius:0 0 var(--system-radius-medium) 0}.table-rounded th[data-align=left]{text-align:left}.table-rounded th[data-align=right]{text-align:right}.table-rounded td{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);text-align:left;background:var(--system-color-background-white);border-right:var(--system-border-medium) solid var(--system-color-border-subtle);border-bottom:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.table-rounded td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}.table-rounded td[data-corner=top]{border-radius:var(--system-radius-medium) var(--system-radius-medium) 0 0}.table-rounded td[data-corner=bottom]{border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}.table-rounded td[data-corner=topLeft]{border-radius:var(--system-radius-medium) 0 0 0}.table-rounded td[data-corner=topRight]{border-radius:0 var(--system-radius-medium) 0 0}.table-rounded td[data-corner=bottomLeft]{border-radius:0 0 0 var(--system-radius-medium)}.table-rounded td[data-corner=bottomRight]{border-radius:0 0 var(--system-radius-medium) 0}.table-rounded td[data-color=blue-100]{background:var(--reference-color-blue-100)}.table-rounded td[data-align=center]{text-align:center}.table-rounded td[data-align=right]{text-align:right}.table{width:100%;text-align:center;border-spacing:0;border-collapse:separate}.table th{padding:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-medium);background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.table th{padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}.table th[data-align=left]{text-align:left}.table th[data-align=right]{text-align:right}.table td{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);text-align:left;background:var(--system-color-background-white)}@media (min-width: 48em){.table td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}.table td[data-color=blue-100]{background:var(--reference-color-blue-100)}.table td[data-align=center]{text-align:center}.table td[data-align=right]{text-align:right}.template-component{--this-gap: .5rem;--this-color-text: var(--color-text-secondary);padding:2.5rem;background-color:var(--color-bg-primary)}.template-component.-dark{--this-color-text: var(--color-text-primary)}.template-component_inner{max-width:31.25rem;margin:0 auto}@media (min-width: 48em){.template-component_inner{max-width:50rem}}@media (min-width: 64em){.template-component_inner{max-width:75rem}}.template-component_item{display:flex;gap:var(--this-gap);align-items:center;justify-content:center;color:var(--this-color-text)}.template-component.-vertical .template-component_item{flex-direction:column}.text-note[data-color=red],.text-note *[data-color=red]{color:var(--system-color-text-accent)}.text-note>li{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.text-note>li:before{content:"※"}.text-note>li a{font-size:var(--reference-typography-two-extra-small);color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.text-note>li a:hover{text-decoration-thickness:var(--system-border-thick)}}.text-link{--this-color-text: var(--color-text-primary);--this-color-text-hover: var(--color-text-secondary);--this-gap: .25rem;--this-icon-size: 1rem;--this-transition: var(--easing-standard);display:inline-flex;gap:var(--this-gap);align-items:center;color:var(--this-color-text);text-decoration:none;transition:color var(--this-transition)}.text-link.-icon-left{flex-direction:row-reverse}.text-link.-icon-right{flex-direction:row}@media (any-hover: hover){.text-link:hover{color:var(--this-color-text-hover)}.text-link:hover .text-link_icon{transform:translate(.125rem)}}.text-link:focus-visible{outline:1px solid var(--reference-color-grey-800);outline-offset:-1px}.text-link_icon{display:flex;align-items:center;justify-content:center;width:var(--this-icon-size);height:var(--this-icon-size);transition:transform var(--this-transition)}.text-link.-icon-left .text-link_icon,.text-link.-icon-right .text-link_icon{transform:translate(0)}@media (any-hover: hover){.text-link.-icon-left:hover .text-link_icon{transform:translate(.125rem)}.text-link.-icon-right:hover .text-link_icon{transform:translate(-.125rem)}}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg p{margin-top:var(--system-spacing-medium)}.wysiwyg a{margin-top:var(--system-spacing-medium);color:var(--system-color-text-accent);text-decoration:underline}@media (any-hover: hover){.wysiwyg a:hover{text-decoration-thickness:var(--system-border-thick)}}.wysiwyg ul{padding-left:1.5em;margin-top:var(--system-spacing-medium);list-style:disc}.wysiwyg ul>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}.wysiwyg ul.text-note{padding-left:0;list-style:none}.wysiwyg ol{padding-left:1.5em;margin-top:var(--system-spacing-medium);list-style:decimal}.wysiwyg ol>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}.wysiwyg table{margin-top:var(--system-spacing-medium)}.wysiwyg p:not([class]):has(>img){margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.wysiwyg p:not([class]):has(>img){margin-top:var(--system-spacing-four-extra-large)}}.wysiwyg iframe{width:100%;height:auto;aspect-ratio:16/9;margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.wysiwyg iframe{margin-top:var(--system-spacing-four-extra-large)}}.wysiwyg .container-cautionaryNote{margin-top:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.wysiwyg .container-cautionaryNote{margin-top:var(--system-spacing-five-extra-large)}}.wysiwyg .container-cautionaryNote h1,.wysiwyg .container-cautionaryNote h2,.wysiwyg .container-cautionaryNote h3,.wysiwyg .container-cautionaryNote h4,.wysiwyg .container-cautionaryNote h5,.wysiwyg .container-cautionaryNote h6{position:relative;padding-left:var(--system-spacing-two-extra-large);margin:0;font-size:var(--reference-typography-medium)}@media (min-width: 48em){.wysiwyg .container-cautionaryNote h1,.wysiwyg .container-cautionaryNote h2,.wysiwyg .container-cautionaryNote h3,.wysiwyg .container-cautionaryNote h4,.wysiwyg .container-cautionaryNote h5,.wysiwyg .container-cautionaryNote h6{font-size:var(--reference-typography-extra-large)}}.wysiwyg .container-cautionaryNote h1:before,.wysiwyg .container-cautionaryNote h2:before,.wysiwyg .container-cautionaryNote h3:before,.wysiwyg .container-cautionaryNote h4:before,.wysiwyg .container-cautionaryNote h5:before,.wysiwyg .container-cautionaryNote h6:before{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;content:"";background:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.8 4.61286L21.501 15.7739C22.464 17.3769 21.991 19.4859 20.444 20.4839C19.9251 20.8207 19.3197 21 18.701 20.9999H5.298C3.477 20.9999 2 19.4699 2 17.5809C2 16.9419 2.173 16.3169 2.498 15.7739L9.2 4.61286C10.162 3.00986 12.196 2.51886 13.743 3.51686C14.171 3.79286 14.533 4.16786 14.8 4.61286ZM12.58 5.45186C12.4576 5.37311 12.3205 5.32 12.1769 5.29574C12.0334 5.27147 11.8865 5.27654 11.745 5.31066C11.6035 5.34477 11.4703 5.40722 11.3536 5.49422C11.2369 5.58122 11.1391 5.69098 11.066 5.81686L4.365 16.9799C4.25615 17.1618 4.19877 17.3699 4.199 17.5819C4.199 18.2119 4.691 18.7219 5.299 18.7219H18.7C18.906 18.7219 19.107 18.6619 19.281 18.5499C19.5307 18.384 19.7067 18.1281 19.7725 17.8357C19.8383 17.5432 19.7886 17.2367 19.634 16.9799L12.933 5.81686C12.8457 5.66944 12.7252 5.54445 12.581 5.45186H12.58ZM12 16.9999C11.7348 16.9999 11.4804 16.8945 11.2929 16.707C11.1054 16.5194 11 16.2651 11 15.9999C11 15.7346 11.1054 15.4803 11.2929 15.2928C11.4804 15.1052 11.7348 14.9999 12 14.9999C12.2652 14.9999 12.5196 15.1052 12.7071 15.2928C12.8946 15.4803 13 15.7346 13 15.9999C13 16.2651 12.8946 16.5194 12.7071 16.707C12.5196 16.8945 12.2652 16.9999 12 16.9999ZM12 7.99986C12.2652 7.99986 12.5196 8.10522 12.7071 8.29275C12.8946 8.48029 13 8.73464 13 8.99986V12.9999C13 13.2651 12.8946 13.5194 12.7071 13.707C12.5196 13.8945 12.2652 13.9999 12 13.9999C11.7348 13.9999 11.4804 13.8945 11.2929 13.707C11.1054 13.5194 11 13.2651 11 12.9999V8.99986C11 8.73464 11.1054 8.48029 11.2929 8.29275C11.4804 8.10522 11.7348 7.99986 12 7.99986Z" fill="%23D5011D"/></svg>') no-repeat}.wysiwyg .container-cautionaryNote p,.wysiwyg .container-cautionaryNote ul{margin:0}.wysiwyg .link-viewMore{max-width:max-content;color:var(--system-color-text-default);text-decoration:none}@media (any-hover: hover){.wysiwyg .link-viewMore:hover{color:var(--reference-color-white)}}.wysiwyg>*:first-child{margin-top:0}.checkbox{--square-fill-color: var(--reference-color-white);--square-stroke-color: var(--reference-color-grey-500);display:inline-grid;place-items:center}.checkbox>input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;border-width:0!important;clip:rect(0,0,0,0)!important}.checkbox:has(input:disabled){--square-stroke-color: var(--reference-color-grey-400)}.checkbox:has(input:checked:disabled){--square-fill-color: var(--reference-color-red-200);--square-stroke-color: var(--reference-color-red-200)}.checkbox:has(input:focus-visible){--square-fill-color: var(--reference-color-red-100);--square-stroke-color: var(--reference-color-red-400)}.checkbox:has(input:checked){--square-fill-color: var(--reference-color-red-400);--square-stroke-color: var(--reference-color-red-400)}.checkbox:has(input:checked)>.checkbox_icon{opacity:1}.checkbox_icon{z-index:1;grid-area:1/1;inline-size:47.14%;aspect-ratio:12/10;opacity:0}.checkbox_icon_bg{grid-area:1/1;aspect-ratio:1/1;stroke-width:2}.checkboxWithLabel{display:inline-grid;grid-template-columns:1fr auto;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);padding:var(--system-spacing-small);background-color:var(--reference-color-white);border-radius:var(--system-radius-medium)}.checkboxWithLabel_text{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}.common-recruit_copyright{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);align-items:center;padding:var(--system-spacing-medium) var(--system-spacing-medium) var(--system-spacing-six-extra-large);background-color:var(--reference-color-red-400)}@media (min-width: 48em){.common-recruit_copyright{flex-direction:row;gap:var(--system-spacing-extra-large);justify-content:space-between;padding:var(--system-spacing-medium) var(--system-spacing-four-extra-large)}}.common-recruit_copyright_link{display:flex;gap:var(--system-spacing-medium)}.common-recruit_copyright_link>li{position:relative}.common-recruit_copyright_link>li:not(:first-of-type):before{position:absolute;top:50%;left:-1rem;color:var(--system-color-text-secondary);content:"｜";transform:translateY(-50%)}.common-recruit_copyright_link a{font-size:var(--reference-typography-small);color:var(--system-color-text-secondary)}.common-recruit_copyright_text{display:block;font-size:var(--reference-typography-small);color:var(--reference-color-white);text-align:center}.common-recruit-fixedNavigation{position:fixed;bottom:0;left:0;z-index:100;display:flex;gap:var(--system-spacing-extra-small);width:100%;padding:var(--system-spacing-extra-small);background-color:var(--reference-color-wh-50);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-large);box-shadow:0 -4px 16px #0000001a;backdrop-filter:blur(16px);transform:translateY(0);transition:transform var(--easing-default)}@media (min-width: 48em){.common-recruit-fixedNavigation{display:none}}.common-recruit-fixedNavigation[aria-hidden=true]{transform:translateY(100%)}.common-recruit-fixedNavigation_link{display:flex;gap:var(--system-spacing-extra-small);align-items:center;justify-content:space-between;padding:var(--system-spacing-extra-small);color:var(--system-color-text-secondary)}.common-recruit-fixedNavigation_link._new_graduate,.common-recruit-fixedNavigation_link._career{border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-medium)}.common-recruit-fixedNavigation_link._new_graduate{width:45%;background:linear-gradient(90deg,#dc4200,#e27c00)}.common-recruit-fixedNavigation_link._career{width:55%;background:linear-gradient(90deg,#d5011d,#db5252)}.common-recruit-fixedNavigation_link svg{--square-fill-color: var(--system-color-background-tertiary);--square-stroke-color: var(--system-color-background-tertiary)}.common-recruit-fixedNavigation_link_label{font-size:var(--reference-typography-two-extra-small)}.common-recruit-fixedNavigation_link_entry{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);text-transform:uppercase}.common-recruit-footer{background:var(--system-color-background-white)}.common-recruit-footer_inner{display:grid;gap:var(--system-spacing-four-extra-large);padding:var(--system-spacing-three-extra-large) var(--system-spacing-two-extra-large)}@media (min-width: 48em){.common-recruit-footer_inner{padding:var(--system-spacing-five-extra-large)}}@media (min-width: 75em){.common-recruit-footer_inner{grid-template-columns:max-content 1fr}}.common-recruit-footer_header{display:flex;flex-direction:column;gap:var(--system-spacing-three-extra-large);align-items:center}@media (min-width: 48em){.common-recruit-footer_header{flex-flow:row wrap;max-width:max-content}}.common-recruit-footer_header .link-viewMore{width:100%}@media (min-width: 48em){.common-recruit-footer_header .link-viewMore{width:max-content}}.common-recruit-footer_logo{display:block;width:9.25rem;height:3rem;margin:0 auto;transition:opacity var(--easing-default)}@media (min-width: 48em){.common-recruit-footer_logo{margin:0}}@media (any-hover: hover){.common-recruit-footer_logo:hover{opacity:.8}}.common-recruit-footer_logo svg{width:100%;height:100%}.common-recruit-footer_content{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-two-extra-large) var(--system-spacing-large)}@media (min-width: 48em){.common-recruit-footer_content{grid-template-columns:repeat(4,1fr);gap:var(--system-spacing-three-extra-large)}}@media (min-width: 75em){.common-recruit-footer_content{grid-template-columns:repeat(4,1fr);margin-left:auto}}.common-recruit-footer_content_item_category{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);text-decoration:none;transition:color var(--easing-default)}.common-recruit-footer_content_item_category:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:var(--reference-color-grey-400);transition:background-color var(--easing-default)}@media (any-hover: hover){.common-recruit-footer_content_item_category:hover{color:var(--system-color-text-accent)}.common-recruit-footer_content_item_category:hover svg{--icon-stroke-color: var(--reference-color-red-400)}.common-recruit-footer_content_item_category:hover:before{background-color:var(--reference-color-red-400)}}.common-recruit-footer_content_item_category_icon{--icon-stroke-color: var(--reference-color-grey-800);display:inline-flex;align-items:center;justify-content:center}.common-recruit-footer_content_item_list{margin-top:var(--system-spacing-medium)}.common-recruit-footer_content_item_list>li{position:relative;padding-left:var(--system-spacing-medium);margin-left:var(--system-spacing-extra-small);font-size:var(--reference-typography-small)}.common-recruit-footer_content_item_list>li:before{position:absolute;top:50%;left:0;width:.375rem;height:.125rem;content:"";background-color:var(--reference-color-grey-800);border-radius:var(--system-radius-large)}.common-recruit-footer_content_item_list>li>a{transition:color var(--easing-default)}@media (any-hover: hover){.common-recruit-footer_content_item_list>li>a:hover{color:var(--system-color-text-accent)}}.common-recruit-header{display:flex;gap:.5rem;align-items:center;width:100%;background:var(--system-color-background-secondary);container-type:inline-size}@media (min-width: 48em){.common-recruit-header{box-shadow:var(--system-elevation-level-4)}}.common-recruit-header>h1{line-height:1}.common-recruit-header._is-blur{background:#0000001a;backdrop-filter:blur(16px)}.common-recruit-header_logo{display:inline-flex;gap:var(--system-spacing-extra-small);align-items:center;padding:var(--system-spacing-two-extra-small) var(--system-spacing-small) var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);text-decoration:none;background-color:var(--system-color-background-secondary)}@media (min-width: 48em){.common-recruit-header_logo{gap:var(--system-spacing-medium);padding:var(--system-spacing-extra-small) var(--system-spacing-extra-large) .375rem var(--system-spacing-medium);border-radius:0 0 var(--system-radius-large) 0}}.common-recruit-header_logo svg{width:4.5625rem;height:auto}@media (min-width: 48em){.common-recruit-header_logo svg{width:6.125rem}}.common-recruit-header_logo>span{margin-bottom:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}@media (min-width: 48em){.common-recruit-header_logo>span{margin-bottom:var(--system-spacing-small);font-size:1.875rem}}.common-recruit-header_navigation{margin-left:auto}.common-recruit-headerNavigation{display:grid}.common-recruit-headerNavigation_list{display:none}@container (min-width: 1140px){.common-recruit-headerNavigation_list{display:flex;gap:var(--system-spacing-two-extra-large);padding:0;list-style:none}}.common-recruit-headerNavigation_item{position:relative;font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);letter-spacing:.05em}.common-recruit-headerNavigation_link{position:relative;display:block;padding:var(--system-spacing-two-extra-small) 0;text-decoration:none}@media (min-width: 64em){.common-recruit-headerNavigation_link:before{position:absolute;top:50%;left:-.875rem;width:.375rem;height:.375rem;content:"";background:var(--system-color-button-background-secondary);border-radius:50%;opacity:0;transform:translateY(-50%);transition:opacity var(--easing-default)}}@media (any-hover: hover){.common-recruit-headerNavigation_link:hover{color:var(--reference-color-red-400)}}@media (any-hover: hover) and (min-width: 64em){.common-recruit-headerNavigation_link:hover:before{opacity:1}}.common-recruit-headerNavigation_item.-selected>.common-recruit-headerNavigation_link{pointer-events:none}.common-recruit-headerNavigation_item.-selected>.common-recruit-headerNavigation_link:before{background:var(--system-color-background-tertiary);opacity:1}.common-recruit-headerNavigation_content{display:flex;gap:var(--system-spacing-small);align-items:center;justify-content:flex-end}@media (min-width: 48em){.common-recruit-headerNavigation_content{gap:var(--system-spacing-two-extra-large);padding-right:var(--system-spacing-five-extra-large)}}@container (min-width: 1140px){.common-recruit-headerNavigation_content{padding-right:var(--system-spacing-small)}}.common-recruit-headerNavigation_content_link{display:none}@media (min-width: 48em){.common-recruit-headerNavigation_content_link{display:flex;gap:var(--system-spacing-extra-small)}}.common-recruit-headerNavigation_content_link_item{box-sizing:border-box;display:flex;gap:var(--system-spacing-medium);align-items:center;justify-content:center;padding:var(--system-spacing-small) var(--system-spacing-small) var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-white);text-decoration:none;border-radius:var(--system-radius-small);transition:all var(--easing-default)}.common-recruit-headerNavigation_content_link_item._new_graduate{background:linear-gradient(90deg,#dc4200,#e27c00)}.common-recruit-headerNavigation_content_link_item._career{background:linear-gradient(90deg,#d5011d,#db5252)}@media (any-hover: hover){.common-recruit-headerNavigation_content_link_item:hover{background:linear-gradient(90deg,var(--system-color-background-tertiary) 0%,var(--system-color-background-tertiary) 100%)}.common-recruit-headerNavigation_content_link_item:hover._new_graduate .common-recruit-headerNavigation_content_link_item_icon svg{--square-fill-color: var(--reference-color-orange-600)}.common-recruit-headerNavigation_content_link_item:hover._career .common-recruit-headerNavigation_content_link_item_icon svg{--square-fill-color: var(--reference-color-red-400)}}.common-recruit-headerNavigation_content_link_item_icon{display:grid;place-items:center}.common-recruit-headerNavigation_content_link_item_icon svg{--square-fill-color: var(--system-color-background-tertiary);--square-stroke-color: var(--system-color-background-tertiary)}.common-recruit-layout{display:flex;flex-direction:column;min-height:100svh;overflow-x:clip}.common-recruit-layout_header{position:sticky;top:0;z-index:100}.common-recruit-layout_main{flex:1}.navigation-recruit-hamburger{--this-size-icon: rem(24);display:block}@container (min-width: 1140px){.navigation-recruit-hamburger{display:none}}.navigation-recruit-hamburger.-is-disabled{display:none}.navigation-recruit-hamburger_bg{position:absolute;top:0;left:0;z-index:var(--z-index-navi);display:none;width:100%;height:100dvh;background:var(--system-color-background-secondary)}.navigation-recruit-hamburger_bg[aria-hidden=false]{display:block}.navigation-recruit-hamburger_contents{position:absolute;top:0;left:0;z-index:0;display:flex;width:100%;height:100dvh;padding:6.0625rem 0 var(--system-spacing-three-extra-large);pointer-events:none}.navigation-recruit-hamburger_contents[aria-hidden=true]{display:none}.navigation-recruit-hamburger_button{position:absolute;top:0;right:0;display:block}.navigation-recruit-hamburger_button>button{box-sizing:content-box;display:flex;flex-direction:column;gap:var(--system-spacing-two-extra-small);align-items:center;justify-content:flex-end;width:3rem;height:2.5rem;padding:.625rem var(--system-spacing-extra-small) .875rem;color:var(--system-color-text-secondary);-webkit-appearance:none;appearance:none;pointer-events:initial;cursor:pointer;background:var(--system-color-button-background-secondary);border:none;border-radius:0 0 0 var(--system-radius-medium);transition:background var(--easing-default)}@media (min-width: 48em){.navigation-recruit-hamburger_button>button{padding:1.125rem var(--system-spacing-medium) 1.375rem;color:var(--system-color-text-secondary)}}.navigation-recruit-hamburger_button>button:after{display:block;font-size:var(--reference-typography-three-extra-small);font-weight:var(--reference-typography-weight-bold);content:attr(data-label);transition:color var(--easing-default)}.navigation-recruit-hamburger_button>button[aria-hidden=true]{visibility:hidden;opacity:0}@media (any-hover: hover){.navigation-recruit-hamburger_button>button:hover{background:var(--system-color-background-tertiary)}}@media (any-hover: hover) and (min-width: 48em){.navigation-recruit-hamburger_button>button:hover .navigation-recruit-hamburger_icon{row-gap:var(--system-spacing-two-extra-small)}}@media (any-hover: hover){.navigation-recruit-hamburger_button>button:hover .navigation-recruit-hamburger_icon.-close>span:nth-child(1){transform:rotate(45deg) translateY(0) translate(-.1875rem)}.navigation-recruit-hamburger_button>button:hover .navigation-recruit-hamburger_icon.-close>span:nth-child(2){transform:rotate(-45deg) translateY(-.4375rem) translate(.25rem)}}.navigation-recruit-hamburger_button.-close{position:absolute;top:0;right:0}@media (min-width: 48em){::-webkit-full-page-media,:future,:root .navigation-recruit-hamburger_button.-close{width:initial}}.navigation-recruit-hamburger_icon{display:grid;row-gap:.1875rem;transition:row-gap var(--easing-default)}.navigation-recruit-hamburger_icon>span{display:block;width:1rem;height:.125rem;background-color:var(--system-color-background-secondary)}.navigation-recruit-hamburger_icon.-close>span{width:1.125rem}.navigation-recruit-hamburger_icon.-close>span:nth-child(1){transform:rotate(30deg) translateY(-.03125rem) translate(-.125rem);transition:transform var(--easing-default)}@media (min-width: 48em){.navigation-recruit-hamburger_icon.-close>span:nth-child(1){transform:rotate(30deg) translateY(.15625rem) translate(0)}}.navigation-recruit-hamburger_icon.-close>span:nth-child(2){transform:rotate(-30deg) translateY(-.375rem) translate(.125rem);transition:transform var(--easing-default)}@media (min-width: 48em){.navigation-recruit-hamburger_icon.-close>span:nth-child(2){transform:rotate(-30deg) translateY(-.1875rem) translate(0)}}.navigation-recruit-hamburger_inner{width:100%;max-height:100%;overflow-y:auto;pointer-events:initial}.navigation-recruit-hamburger_trap{width:0;height:0;padding:0;border:0;opacity:0}.common-navigation-recruit-hamburgerContent{box-sizing:content-box;display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);padding:0 var(--system-spacing-two-extra-large);margin:0 auto}.common-navigation-recruit-hamburgerContent_list{display:grid;row-gap:var(--system-spacing-two-extra-large)}.common-navigation-recruit-hamburgerContent_list_top_label{display:flex;gap:.25rem;align-items:center;justify-content:space-between;padding-bottom:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);text-decoration:none;border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400);transition:color var(--easing-default),border-color var(--easing-default)}.common-navigation-recruit-hamburgerContent_list_top_label svg{--icon-stroke-color: var(--reference-color-grey-800)}.common-navigation-recruit-hamburgerContent_list_top_label:not(:has(svg)){pointer-events:none}@media (any-hover: hover){.common-navigation-recruit-hamburgerContent_list_top_label:hover{color:var(--system-color-text-accent);border-color:var(--reference-color-red-400)}.common-navigation-recruit-hamburgerContent_list_top_label:hover svg{--icon-stroke-color: var(--reference-color-red-400)}}.common-navigation-recruit-hamburgerContent_list_children{display:grid;row-gap:var(--system-spacing-large)}.common-navigation-recruit-hamburgerContent_list_children>li{position:relative;padding-left:var(--system-spacing-extra-large)}.common-navigation-recruit-hamburgerContent_list_children>li:first-child{margin-top:var(--system-spacing-extra-large)}.common-navigation-recruit-hamburgerContent_list_children>li:before{position:absolute;top:50%;left:.5625rem;width:.375rem;height:.125rem;content:"";background-color:var(--reference-color-grey-800);border-radius:var(--system-radius-large);transform:translateY(-50%)}.common-navigation-recruit-hamburgerContent_list_children a{font-size:var(--reference-typography-small);transition:color var(--easing-default)}@media (any-hover: hover){.common-navigation-recruit-hamburgerContent_list_children a:hover{color:var(--reference-color-red-400)}}.common-navigation-recruit-hamburgerContent_list_bottom{display:grid;gap:var(--system-spacing-extra-small)}.common-navigation-recruit-hamburgerContent_list_bottom_link{display:flex;gap:var(--system-spacing-extra-small);align-items:center;justify-content:space-between;padding:var(--system-spacing-small) var(--system-spacing-medium) var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary)}.common-navigation-recruit-hamburgerContent_list_bottom_link._new_graduate{background:linear-gradient(90deg,#dc4200,#e27c00);border-radius:4px}.common-navigation-recruit-hamburgerContent_list_bottom_link._career{background:var(--rd-grd, linear-gradient(90deg, #d5011d 0%, #db5252 100%));border-radius:4px}.common-navigation-recruit-hamburgerContent_list_bottom_link svg{--square-fill-color: var(--system-color-background-tertiary);--square-stroke-color: var(--system-color-background-tertiary)}.pageSpecific-biznews-contents{padding:1rem .5rem}.pageSpecific-biznews-contents_item{--padding: var(--system-spacing-medium);display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-extra-large);max-width:80%;padding-bottom:var(--padding);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}.pageSpecific-biznews-contents_item:not(:first-child){padding-top:var(--padding)}.pageSpecific-biznews-contents_time{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);line-height:var(--reference-typography-line-height-normal)}.pageSpecific-biznews-contents_title{font-weight:var(--reference-typography-weight-bold);line-height:var(--reference-typography-line-height-normal);color:var(--system-color-text-accent)}.pageSpecific-biznews-contents_main{font-size:var(--reference-typography-small)}.pageSpecific-biznews-contents_main>*+*{margin-top:var(--system-spacing-small)}.pageSpecific-biznews-contents_main>*+h1,.pageSpecific-biznews-contents_main>*+h2,.pageSpecific-biznews-contents_main>*+h3,.pageSpecific-biznews-contents_main>*+h4,.pageSpecific-biznews-contents_main>*+h5,.pageSpecific-biznews-contents_main>*+h6,.pageSpecific-biznews-contents_main>*+ul,.pageSpecific-biznews-contents_main>*+ol,.pageSpecific-biznews-contents_main>*+table,.pageSpecific-biznews-contents_main>*+img{margin-top:var(--system-spacing-medium)}.pageSpecific-biznews-contents_main h1,.pageSpecific-biznews-contents_main h2,.pageSpecific-biznews-contents_main h3,.pageSpecific-biznews-contents_main h4,.pageSpecific-biznews-contents_main h5,.pageSpecific-biznews-contents_main h6,.pageSpecific-biznews-contents_main p,.pageSpecific-biznews-contents_main ul,.pageSpecific-biznews-contents_main ol,.pageSpecific-biznews-contents_main a,.pageSpecific-biznews-contents_main th,.pageSpecific-biznews-contents_main td{font-size:inherit}.pageSpecific-biznews-contents_main a{color:var(--system-color-text-accent);text-decoration:underline}@media (any-hover: hover){.pageSpecific-biznews-contents_main a:hover{text-decoration-thickness:var(--system-border-thick)}}.pageSpecific-biznews-contents_main ul{padding-left:1.5em;list-style:disc}.pageSpecific-biznews-contents_main ul>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}.pageSpecific-biznews-contents_main ol{padding-left:1.5em;list-style:decimal}.pageSpecific-biznews-contents_main ol>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}.pageSpecific-biznews-contents_main img{max-width:50rem}.pageSpecific-biznews-contents_main iframe{width:100%;height:auto;aspect-ratio:16/9}.pageSpecific-biznews-contents_link{display:inline-grid;grid-template-columns:auto min-content;-moz-column-gap:var(--system-spacing-small);column-gap:var(--system-spacing-small);width:-moz-fit-content;width:fit-content;font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (any-hover: hover){.pageSpecific-biznews-contents_link:hover{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800)}}.pageSpecific-biznews-layout_body{background-color:revert}.pageSpecific-campaign_archivesHeading{display:grid;row-gap:var(--system-spacing-medium)}@media (min-width: 64em){.pageSpecific-campaign_archivesHeading{grid-template-columns:1fr min(100%,19.375rem);-moz-column-gap:var(--system-spacing-extra-large);column-gap:var(--system-spacing-extra-large)}}.pageSpecific-campaign_container{display:grid;row-gap:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.pageSpecific-campaign_container{row-gap:var(--system-spacing-five-extra-large)}}.pageSpecific-campaign_linkButton_container{inline-size:100%;max-inline-size:30rem;margin-inline:auto}.pageSpecific-campaign_linkButton{box-shadow:var(--system-elevation-level-4)}.pageSpecific-campaign_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-campaign_list{gap:var(--system-spacing-two-extra-large)}}@media (min-width: 64em){.pageSpecific-campaign_list{display:grid;grid-template-columns:100%}}.pageSpecific-campaign_list_link{display:grid;grid-template-rows:auto 1fr;overflow:clip;text-decoration:none;background-color:var(--system-color-background-secondary);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-4)}@media (min-width: 64em){.pageSpecific-campaign_list_link{grid-template-columns:minmax(0,309fr) minmax(0,843fr)}}@media (any-hover: hover){.pageSpecific-campaign_list_link:hover{outline:var(--system-border-medium) solid var(--reference-color-red-400)}.pageSpecific-campaign_list_link:hover .pageSpecific-campaign_list_thumbnail img{scale:1.1}.pageSpecific-campaign_list_link:hover .pageSpecific-campaign_list_contents_title{color:var(--reference-color-red-400)}}.pageSpecific-campaign_list_thumbnail{overflow:clip}.pageSpecific-campaign_list_thumbnail img{inline-size:100%;block-size:100%;aspect-ratio:280/158;-o-object-fit:cover;object-fit:cover;transition:scale .3s ease}@media (min-width: 64em){.pageSpecific-campaign_list_thumbnail img{aspect-ratio:309/174}}.pageSpecific-campaign_list_contents{display:grid;row-gap:var(--system-spacing-medium);padding:var(--system-spacing-extra-large)}@media (min-width: 64em){.pageSpecific-campaign_list_contents{grid-template-columns:minmax(0,345fr) minmax(0,402fr);-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large);align-items:center;padding:var(--system-spacing-two-extra-large)}}.pageSpecific-campaign_list_contents_title_container{display:contents}@media (min-width: 64em){.pageSpecific-campaign_list_contents_title_container{display:grid;grid-template-rows:max-content auto;row-gap:var(--system-spacing-medium)}}.pageSpecific-campaign_list_contents_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width: 64em){.pageSpecific-campaign_list_contents_title{font-size:var(--reference-typography-extra-large)}}.pageSpecific-campaign_list_contents_period{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small)}.pageSpecific-campaign_list_contents_period>span:first-child{align-self:baseline;padding-block-end:var(--reference-dimension-scale-2);padding-inline:var(--system-spacing-two-extra-small);font-size:var(--reference-typography-two-extra-small);background-color:var(--reference-color-grey-200);border-radius:var(--system-radius-extra-small)}@media (min-width: 64em){.pageSpecific-campaign_list_contents_period>span:first-child{padding-block:var(--system-spacing-two-extra-small);padding-inline:var(--system-spacing-extra-small);font-size:var(--reference-typography-small)}}.pageSpecific-campaign_list_contents_period>span:last-child{font-size:var(--reference-typography-small)}@media (min-width: 64em){.pageSpecific-campaign_list_contents_period>span:last-child{font-size:var(--reference-typography-medium)}}@media (min-width: 64em){.pageSpecific-campaign_list_contents_text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}}.pageSpecific-campaign_template_container{padding:var(--system-spacing-medium)}.pageSpecific-campaign_template_container>.container-contents{background-color:var(--system-color-background-secondary)}.pageSpecific-campaign_template{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.pageSpecific-campaign_template{row-gap:var(--system-spacing-five-extra-large)}}.pageSpecific-campaign_template_thumbnail{overflow:clip;border-radius:var(--system-radius-medium)}.pageSpecific-campaign_template_thumbnail img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.post-type-campaign{background-color:#faf7f4}.pageSpecific-campaign_template_main>*+*,.pageSpecific-campaign_template_main .accordion_contents>*+*,.post-type-campaign>*+*,.post-type-campaign .accordion_contents>*+*{margin-block-start:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.pageSpecific-campaign_template_main>*+*,.pageSpecific-campaign_template_main .accordion_contents>*+*,.post-type-campaign>*+*,.post-type-campaign .accordion_contents>*+*{margin-block-start:var(--system-spacing-five-extra-large)}}.pageSpecific-campaign_template_main>p+p,.pageSpecific-campaign_template_main .accordion_contents>p+p,.post-type-campaign>p+p,.post-type-campaign .accordion_contents>p+p{margin-block-start:var(--system-spacing-large)}@media (min-width: 48em){.pageSpecific-campaign_template_main>p+p,.pageSpecific-campaign_template_main .accordion_contents>p+p,.post-type-campaign>p+p,.post-type-campaign .accordion_contents>p+p{margin-block-start:var(--system-spacing-extra-large)}}.pageSpecific-campaign_template_main>*+ul:not([class]),.pageSpecific-campaign_template_main>*+ol:not([class]),.pageSpecific-campaign_template_main .accordion_contents>*+ul:not([class]),.pageSpecific-campaign_template_main .accordion_contents>*+ol:not([class]),.post-type-campaign>*+ul:not([class]),.post-type-campaign>*+ol:not([class]),.post-type-campaign .accordion_contents>*+ul:not([class]),.post-type-campaign .accordion_contents>*+ol:not([class]){margin-block-start:var(--system-spacing-large)}@media (min-width: 48em){.pageSpecific-campaign_template_main>*+ul:not([class]),.pageSpecific-campaign_template_main>*+ol:not([class]),.pageSpecific-campaign_template_main .accordion_contents>*+ul:not([class]),.pageSpecific-campaign_template_main .accordion_contents>*+ol:not([class]),.post-type-campaign>*+ul:not([class]),.post-type-campaign>*+ol:not([class]),.post-type-campaign .accordion_contents>*+ul:not([class]),.post-type-campaign .accordion_contents>*+ol:not([class]){margin-block-start:var(--system-spacing-extra-large)}}.pageSpecific-campaign_template_main :is(h2)+*,.pageSpecific-campaign_template_main .accordion_contents :is(h2)+*,.post-type-campaign :is(h2)+*,.post-type-campaign .accordion_contents :is(h2)+*{margin-block-start:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-campaign_template_main :is(h2)+*,.pageSpecific-campaign_template_main .accordion_contents :is(h2)+*,.post-type-campaign :is(h2)+*,.post-type-campaign .accordion_contents :is(h2)+*{margin-block-start:var(--system-spacing-two-extra-large)}}.pageSpecific-campaign_template_main *+:is(h3,h4,h5,h6),.pageSpecific-campaign_template_main :is(h3,h4,h5,h6)+*,.pageSpecific-campaign_template_main .accordion_contents *+:is(h3,h4,h5,h6),.pageSpecific-campaign_template_main .accordion_contents :is(h3,h4,h5,h6)+*,.post-type-campaign *+:is(h3,h4,h5,h6),.post-type-campaign :is(h3,h4,h5,h6)+*,.post-type-campaign .accordion_contents *+:is(h3,h4,h5,h6),.post-type-campaign .accordion_contents :is(h3,h4,h5,h6)+*{margin-block-start:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-campaign_template_main *+:is(h3,h4,h5,h6),.pageSpecific-campaign_template_main :is(h3,h4,h5,h6)+*,.pageSpecific-campaign_template_main .accordion_contents *+:is(h3,h4,h5,h6),.pageSpecific-campaign_template_main .accordion_contents :is(h3,h4,h5,h6)+*,.post-type-campaign *+:is(h3,h4,h5,h6),.post-type-campaign :is(h3,h4,h5,h6)+*,.post-type-campaign .accordion_contents *+:is(h3,h4,h5,h6),.post-type-campaign .accordion_contents :is(h3,h4,h5,h6)+*{margin-block-start:var(--system-spacing-two-extra-large)}}.pageSpecific-campaign_template_main .accordion+.accordion,.pageSpecific-campaign_template_main .accordion_contents .accordion+.accordion,.post-type-campaign .accordion+.accordion,.post-type-campaign .accordion_contents .accordion+.accordion{margin-block-start:var(--system-spacing-large)}@media (min-width: 48em){.pageSpecific-campaign_template_main .accordion+.accordion,.pageSpecific-campaign_template_main .accordion_contents .accordion+.accordion,.post-type-campaign .accordion+.accordion,.post-type-campaign .accordion_contents .accordion+.accordion{margin-block-start:var(--system-spacing-extra-large)}}.pageSpecific-campaign_template_main :where(h2,h3,h4,h5,h6),.pageSpecific-campaign_template_main .accordion_contents :where(h2,h3,h4,h5,h6),.post-type-campaign :where(h2,h3,h4,h5,h6),.post-type-campaign .accordion_contents :where(h2,h3,h4,h5,h6){text-wrap:wrap}.pageSpecific-campaign_template_main :where(h2),.pageSpecific-campaign_template_main .accordion_contents :where(h2),.post-type-campaign :where(h2),.post-type-campaign .accordion_contents :where(h2){display:inline-grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);font-size:var(--reference-typography-extra-large)}@media (min-width: 48em){.pageSpecific-campaign_template_main :where(h2),.pageSpecific-campaign_template_main .accordion_contents :where(h2),.post-type-campaign :where(h2),.post-type-campaign .accordion_contents :where(h2){-moz-column-gap:var(--system-spacing-small);column-gap:var(--system-spacing-small)}}.pageSpecific-campaign_template_main :where(h2):before,.pageSpecific-campaign_template_main .accordion_contents :where(h2):before,.post-type-campaign :where(h2):before,.post-type-campaign .accordion_contents :where(h2):before{width:var(--reference-dimension-scale-10);aspect-ratio:1/1;content:"";background-image:url(https://www.fujidream.co.jp/assets/icon/illust-plane.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width: 48em){.pageSpecific-campaign_template_main :where(h2):before,.pageSpecific-campaign_template_main .accordion_contents :where(h2):before,.post-type-campaign :where(h2):before,.post-type-campaign .accordion_contents :where(h2):before{width:var(--reference-dimension-scale-12)}}@media (min-width: 48em){.pageSpecific-campaign_template_main :where(h2),.pageSpecific-campaign_template_main .accordion_contents :where(h2),.post-type-campaign :where(h2),.post-type-campaign .accordion_contents :where(h2){font-size:var(--reference-typography-two-extra-large)}}.pageSpecific-campaign_template_main :where(h3),.pageSpecific-campaign_template_main .accordion_contents :where(h3),.post-type-campaign :where(h3),.post-type-campaign .accordion_contents :where(h3){font-size:var(--reference-typography-medium)}@media (min-width: 48em){.pageSpecific-campaign_template_main :where(h3),.pageSpecific-campaign_template_main .accordion_contents :where(h3),.post-type-campaign :where(h3),.post-type-campaign .accordion_contents :where(h3){font-size:var(--reference-typography-extra-large)}}.pageSpecific-campaign_template_main :where(img),.pageSpecific-campaign_template_main .accordion_contents :where(img),.post-type-campaign :where(img),.post-type-campaign .accordion_contents :where(img){width:auto}.pageSpecific-campaign_template_main :where(a:not([class],:has(img))),.pageSpecific-campaign_template_main .accordion_contents :where(a:not([class],:has(img))),.post-type-campaign :where(a:not([class],:has(img))),.post-type-campaign .accordion_contents :where(a:not([class],:has(img))){display:grid;grid-template-columns:1fr auto;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:center;max-inline-size:50rem;min-height:var(--reference-dimension-scale-13);padding-block:var(--system-spacing-extra-small);padding-inline:var(--system-spacing-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);text-align:center;text-decoration:none;background-color:var(--reference-color-red-400);border:var(--system-border-medium) solid var(--reference-color-red-400);border-radius:var(--system-radius-medium);transition:color var(--easing-default),background-color var(--easing-default)}@media (min-width: 48em){.pageSpecific-campaign_template_main :where(a:not([class],:has(img))),.pageSpecific-campaign_template_main .accordion_contents :where(a:not([class],:has(img))),.post-type-campaign :where(a:not([class],:has(img))),.post-type-campaign .accordion_contents :where(a:not([class],:has(img))){min-height:var(--reference-dimension-scale-15);padding:var(--system-spacing-extra-large)}}@media (any-hover: hover){.pageSpecific-campaign_template_main :where(a:not([class],:has(img))):hover,.pageSpecific-campaign_template_main .accordion_contents :where(a:not([class],:has(img))):hover,.post-type-campaign :where(a:not([class],:has(img))):hover,.post-type-campaign .accordion_contents :where(a:not([class],:has(img))):hover{color:var(--system-color-text-accent);background-color:var(--reference-color-white)}.pageSpecific-campaign_template_main :where(a:not([class],:has(img))):hover:before,.pageSpecific-campaign_template_main .accordion_contents :where(a:not([class],:has(img))):hover:before,.post-type-campaign :where(a:not([class],:has(img))):hover:before,.post-type-campaign .accordion_contents :where(a:not([class],:has(img))):hover:before{background-color:var(--reference-color-red-400)}}.pageSpecific-campaign_template_main :where(a:not([class],:has(img))):before,.pageSpecific-campaign_template_main :where(a:not([class],:has(img))):after,.pageSpecific-campaign_template_main .accordion_contents :where(a:not([class],:has(img))):before,.pageSpecific-campaign_template_main .accordion_contents :where(a:not([class],:has(img))):after,.post-type-campaign :where(a:not([class],:has(img))):before,.post-type-campaign :where(a:not([class],:has(img))):after,.post-type-campaign .accordion_contents :where(a:not([class],:has(img))):before,.post-type-campaign .accordion_contents :where(a:not([class],:has(img))):after{grid-area:1/2/2/3;align-self:center;width:var(--reference-dimension-scale-8);aspect-ratio:1/1;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color var(--easing-default)}.pageSpecific-campaign_template_main :where(a:not([class],:has(img))):before,.pageSpecific-campaign_template_main .accordion_contents :where(a:not([class],:has(img))):before,.post-type-campaign :where(a:not([class],:has(img))):before,.post-type-campaign .accordion_contents :where(a:not([class],:has(img))):before{background-color:var(--reference-color-grey-800);-webkit-mask-image:url(https://www.fujidream.co.jp/assets/icon/square-icon-bg.svg);mask-image:url(https://www.fujidream.co.jp/assets/icon/square-icon-bg.svg)}.pageSpecific-campaign_template_main :where(a:not([class],:has(img))):after,.pageSpecific-campaign_template_main .accordion_contents :where(a:not([class],:has(img))):after,.post-type-campaign :where(a:not([class],:has(img))):after,.post-type-campaign .accordion_contents :where(a:not([class],:has(img))):after{background-color:var(--reference-color-white);-webkit-mask-image:url(https://www.fujidream.co.jp/assets/icon/arrow.svg);mask-image:url(https://www.fujidream.co.jp/assets/icon/arrow.svg)}.pageSpecific-campaign_template_main :where(a:not([class],:has(img)))[target=_blank]:after,.pageSpecific-campaign_template_main .accordion_contents :where(a:not([class],:has(img)))[target=_blank]:after,.post-type-campaign :where(a:not([class],:has(img)))[target=_blank]:after,.post-type-campaign .accordion_contents :where(a:not([class],:has(img)))[target=_blank]:after{-webkit-mask-image:url(https://www.fujidream.co.jp/assets/icon/new-window.svg);mask-image:url(https://www.fujidream.co.jp/assets/icon/new-window.svg)}.pageSpecific-campaign_template_main :where(a:has(img):not([class])),.pageSpecific-campaign_template_main .accordion_contents :where(a:has(img):not([class])),.post-type-campaign :where(a:has(img):not([class])),.post-type-campaign .accordion_contents :where(a:has(img):not([class])){display:inline-block;transition:opacity var(--easing-default)}@media (any-hover: hover){.pageSpecific-campaign_template_main :where(a:has(img):not([class])):hover,.pageSpecific-campaign_template_main .accordion_contents :where(a:has(img):not([class])):hover,.post-type-campaign :where(a:has(img):not([class])):hover,.post-type-campaign .accordion_contents :where(a:has(img):not([class])):hover{opacity:.7}}.pageSpecific-campaign_template_main :where(.gallery) img,.pageSpecific-campaign_template_main .accordion_contents :where(.gallery) img,.post-type-campaign :where(.gallery) img,.post-type-campaign .accordion_contents :where(.gallery) img{width:100%}.pageSpecific-campaign_template_main :where(table),.pageSpecific-campaign_template_main .accordion_contents :where(table),.post-type-campaign :where(table),.post-type-campaign .accordion_contents :where(table){inline-size:100%;table-layout:fixed;border-spacing:0}@media (min-width: 48em){.pageSpecific-campaign_template_main :where(table),.pageSpecific-campaign_template_main .accordion_contents :where(table),.post-type-campaign :where(table),.post-type-campaign .accordion_contents :where(table){font-size:var(--reference-typography-medium)}}.pageSpecific-campaign_template_main :where(table) th,.pageSpecific-campaign_template_main :where(table) td,.pageSpecific-campaign_template_main .accordion_contents :where(table) th,.pageSpecific-campaign_template_main .accordion_contents :where(table) td,.post-type-campaign :where(table) th,.post-type-campaign :where(table) td,.post-type-campaign .accordion_contents :where(table) th,.post-type-campaign .accordion_contents :where(table) td{padding:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-medium);text-align:center;word-break:normal;overflow-wrap:anywhere;line-break:strict}@media (min-width: 48em){.pageSpecific-campaign_template_main :where(table) th,.pageSpecific-campaign_template_main :where(table) td,.pageSpecific-campaign_template_main .accordion_contents :where(table) th,.pageSpecific-campaign_template_main .accordion_contents :where(table) td,.post-type-campaign :where(table) th,.post-type-campaign :where(table) td,.post-type-campaign .accordion_contents :where(table) th,.post-type-campaign .accordion_contents :where(table) td{padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium)}}.pageSpecific-campaign_template_main :where(ul:not([class])),.pageSpecific-campaign_template_main :where(ol:not([class])),.pageSpecific-campaign_template_main .accordion_contents :where(ul:not([class])),.pageSpecific-campaign_template_main .accordion_contents :where(ol:not([class])),.post-type-campaign :where(ul:not([class])),.post-type-campaign :where(ol:not([class])),.post-type-campaign .accordion_contents :where(ul:not([class])),.post-type-campaign .accordion_contents :where(ol:not([class])){padding-left:1.1em}.pageSpecific-campaign_template_main :where(ul:not([class])) li,.pageSpecific-campaign_template_main :where(ol:not([class])) li,.pageSpecific-campaign_template_main .accordion_contents :where(ul:not([class])) li,.pageSpecific-campaign_template_main .accordion_contents :where(ol:not([class])) li,.post-type-campaign :where(ul:not([class])) li,.post-type-campaign :where(ol:not([class])) li,.post-type-campaign .accordion_contents :where(ul:not([class])) li,.post-type-campaign .accordion_contents :where(ol:not([class])) li{font-size:var(--reference-typography-small)}@media (min-width: 48em){.pageSpecific-campaign_template_main :where(ul:not([class])) li,.pageSpecific-campaign_template_main :where(ol:not([class])) li,.pageSpecific-campaign_template_main .accordion_contents :where(ul:not([class])) li,.pageSpecific-campaign_template_main .accordion_contents :where(ol:not([class])) li,.post-type-campaign :where(ul:not([class])) li,.post-type-campaign :where(ol:not([class])) li,.post-type-campaign .accordion_contents :where(ul:not([class])) li,.post-type-campaign .accordion_contents :where(ol:not([class])) li{font-size:var(--reference-typography-medium)}}.pageSpecific-campaign_template_main :where(ul:not([class])) li+li,.pageSpecific-campaign_template_main :where(ol:not([class])) li+li,.pageSpecific-campaign_template_main .accordion_contents :where(ul:not([class])) li+li,.pageSpecific-campaign_template_main .accordion_contents :where(ol:not([class])) li+li,.post-type-campaign :where(ul:not([class])) li+li,.post-type-campaign :where(ol:not([class])) li+li,.post-type-campaign .accordion_contents :where(ul:not([class])) li+li,.post-type-campaign .accordion_contents :where(ol:not([class])) li+li{margin-block-start:var(--system-spacing-extra-small)}.pageSpecific-campaign_template_main :where(ul:not([class])),.pageSpecific-campaign_template_main .accordion_contents :where(ul:not([class])),.post-type-campaign :where(ul:not([class])),.post-type-campaign .accordion_contents :where(ul:not([class])){list-style-type:disc}.pageSpecific-campaign_template_main :where(ol:not([class])),.pageSpecific-campaign_template_main .accordion_contents :where(ol:not([class])),.post-type-campaign :where(ol:not([class])),.post-type-campaign .accordion_contents :where(ol:not([class])){list-style-type:decimal}.pageSpecific-campaign_template_main iframe[src*="youtube.com"],.pageSpecific-campaign_template_main .accordion_contents iframe[src*="youtube.com"],.post-type-campaign iframe[src*="youtube.com"],.post-type-campaign .accordion_contents iframe[src*="youtube.com"]{width:100%;max-width:35rem;aspect-ratio:16/9}.pageSpecific-campaign_template_main .link-line,.pageSpecific-campaign_template_main .accordion_contents .link-line,.post-type-campaign .link-line,.post-type-campaign .accordion_contents .link-line{color:var(--reference-color-red-400);text-decoration:underline;text-underline-offset:3px}@media (any-hover: hover){.pageSpecific-campaign_template_main .link-line:hover,.pageSpecific-campaign_template_main .accordion_contents .link-line:hover,.post-type-campaign .link-line:hover,.post-type-campaign .accordion_contents .link-line:hover{text-decoration-thickness:2px}}.pageSpecific-campaign_template_main>.grid,.pageSpecific-campaign_template_main .accordion_contents>.grid,.post-type-campaign>.grid,.post-type-campaign .accordion_contents>.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-campaign_template_main>.grid,.pageSpecific-campaign_template_main .accordion_contents>.grid,.post-type-campaign>.grid,.post-type-campaign .accordion_contents>.grid{gap:var(--system-spacing-two-extra-large)}}.pageSpecific-campaign_template_main>.card li,.pageSpecific-campaign_template_main .accordion_contents>.card li,.post-type-campaign>.card li,.post-type-campaign .accordion_contents>.card li{overflow:clip;background-color:var(--reference-color-grey-100);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium)}.pageSpecific-campaign_template_main>.card img,.pageSpecific-campaign_template_main .accordion_contents>.card img,.post-type-campaign>.card img,.post-type-campaign .accordion_contents>.card img{width:100%;border-end-start-radius:revert;border-end-end-radius:revert}.pageSpecific-campaign_template_main>.card div,.pageSpecific-campaign_template_main .accordion_contents>.card div,.post-type-campaign>.card div,.post-type-campaign .accordion_contents>.card div{padding:var(--system-spacing-medium)}.pageSpecific-campaign_template_main>.card div>p:first-child,.pageSpecific-campaign_template_main .accordion_contents>.card div>p:first-child,.post-type-campaign>.card div>p:first-child,.post-type-campaign .accordion_contents>.card div>p:first-child{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}.pageSpecific-campaign_template_main>.card div>p:last-child,.pageSpecific-campaign_template_main .accordion_contents>.card div>p:last-child,.post-type-campaign>.card div>p:last-child,.post-type-campaign .accordion_contents>.card div>p:last-child{margin-block-start:var(--system-spacing-extra-small)}.pageSpecific-campaign_template_main>.note,.pageSpecific-campaign_template_main .accordion_contents>.note,.post-type-campaign>.note,.post-type-campaign .accordion_contents>.note{padding-left:1em}.pageSpecific-campaign_template_main>.note>*,.pageSpecific-campaign_template_main .accordion_contents>.note>*,.post-type-campaign>.note>*,.post-type-campaign .accordion_contents>.note>*{font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.pageSpecific-campaign_template_main .accordion,.pageSpecific-campaign_template_main .accordion_contents .accordion,.post-type-campaign .accordion,.post-type-campaign .accordion_contents .accordion{--icon-color: var(--reference-color-grey-800);--icon-bg-color: var(--reference-color-grey-200)}@media (any-hover: hover){.pageSpecific-campaign_template_main .accordion .accordion-logic_summary:hover,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion-logic_summary:hover,.post-type-campaign .accordion .accordion-logic_summary:hover,.post-type-campaign .accordion_contents .accordion .accordion-logic_summary:hover{--icon-color: var(--reference-color-white);--icon-bg-color: var(--reference-color-red-400)}}.pageSpecific-campaign_template_main .accordion .accordion-logic_contents,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion-logic_contents,.post-type-campaign .accordion .accordion-logic_contents,.post-type-campaign .accordion_contents .accordion .accordion-logic_contents{padding-bottom:0}.pageSpecific-campaign_template_main .accordion .accordion_contents,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion_contents,.post-type-campaign .accordion .accordion_contents,.post-type-campaign .accordion_contents .accordion .accordion_contents{padding:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-small);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-campaign_template_main .accordion .accordion_contents,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion_contents,.post-type-campaign .accordion .accordion_contents,.post-type-campaign .accordion_contents .accordion .accordion_contents{padding:var(--system-spacing-two-extra-large);margin-top:var(--system-spacing-medium)}}.pageSpecific-campaign_template_main .accordion .accordion_icon,.pageSpecific-campaign_template_main .accordion .accordion_icon_plus,.pageSpecific-campaign_template_main .accordion .accordion_icon_minus,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion_icon,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion_icon_plus,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion_icon_minus,.post-type-campaign .accordion .accordion_icon,.post-type-campaign .accordion .accordion_icon_plus,.post-type-campaign .accordion .accordion_icon_minus,.post-type-campaign .accordion_contents .accordion .accordion_icon,.post-type-campaign .accordion_contents .accordion .accordion_icon_plus,.post-type-campaign .accordion_contents .accordion .accordion_icon_minus{transition:background-color var(--easing-default)}.pageSpecific-campaign_template_main .accordion .accordion_icon_plus>span,.pageSpecific-campaign_template_main .accordion .accordion_icon_minus>span,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion_icon_plus>span,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion_icon_minus>span,.post-type-campaign .accordion .accordion_icon_plus>span,.post-type-campaign .accordion .accordion_icon_minus>span,.post-type-campaign .accordion_contents .accordion .accordion_icon_plus>span,.post-type-campaign .accordion_contents .accordion .accordion_icon_minus>span{display:none}.pageSpecific-campaign_template_main .accordion .accordion_icon,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion_icon,.post-type-campaign .accordion .accordion_icon,.post-type-campaign .accordion_contents .accordion .accordion_icon{flex-shrink:0;width:1.5rem;height:1.5rem;background-color:var(--icon-bg-color);-webkit-mask-image:url(https://www.fujidream.co.jp/assets/icon/square-icon-bg.svg);mask-image:url(https://www.fujidream.co.jp/assets/icon/square-icon-bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.pageSpecific-campaign_template_main .accordion .accordion_icon_plus,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion_icon_plus,.post-type-campaign .accordion .accordion_icon_plus,.post-type-campaign .accordion_contents .accordion .accordion_icon_plus{background-color:var(--icon-color);-webkit-mask-image:url(https://www.fujidream.co.jp/assets/icon/plus.svg);mask-image:url(https://www.fujidream.co.jp/assets/icon/plus.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.pageSpecific-campaign_template_main .accordion .accordion_icon_minus,.pageSpecific-campaign_template_main .accordion_contents .accordion .accordion_icon_minus,.post-type-campaign .accordion .accordion_icon_minus,.post-type-campaign .accordion_contents .accordion .accordion_icon_minus{background-color:var(--icon-color);-webkit-mask-image:url(https://www.fujidream.co.jp/assets/icon/minus.svg);mask-image:url(https://www.fujidream.co.jp/assets/icon/minus.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.pageSpecific-campaign_template_main .route-flow,.pageSpecific-campaign_template_main .accordion_contents .route-flow,.post-type-campaign .route-flow,.post-type-campaign .accordion_contents .route-flow{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-campaign_template_main .route-flow,.pageSpecific-campaign_template_main .accordion_contents .route-flow,.post-type-campaign .route-flow,.post-type-campaign .accordion_contents .route-flow{display:flex;flex-wrap:wrap}}.pageSpecific-campaign_template_main .route-flow_item,.pageSpecific-campaign_template_main .accordion_contents .route-flow_item,.post-type-campaign .route-flow_item,.post-type-campaign .accordion_contents .route-flow_item{display:grid;gap:var(--system-spacing-extra-small);justify-items:center}@media (min-width: 48em){.pageSpecific-campaign_template_main .route-flow_item,.pageSpecific-campaign_template_main .accordion_contents .route-flow_item,.post-type-campaign .route-flow_item,.post-type-campaign .accordion_contents .route-flow_item{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.pageSpecific-campaign_template_main .route-flow_item:not(:last-child):after,.pageSpecific-campaign_template_main .accordion_contents .route-flow_item:not(:last-child):after,.post-type-campaign .route-flow_item:not(:last-child):after,.post-type-campaign .accordion_contents .route-flow_item:not(:last-child):after{width:var(--reference-dimension-scale-8);height:var(--reference-dimension-scale-8);content:"";background-color:var(--reference-color-grey-800);-webkit-mask-image:url(https://www.fujidream.co.jp/assets/icon/arrow-info-short.svg);mask-image:url(https://www.fujidream.co.jp/assets/icon/arrow-info-short.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;rotate:90deg}@media (min-width: 48em){.pageSpecific-campaign_template_main .route-flow_item:not(:last-child):after,.pageSpecific-campaign_template_main .accordion_contents .route-flow_item:not(:last-child):after,.post-type-campaign .route-flow_item:not(:last-child):after,.post-type-campaign .accordion_contents .route-flow_item:not(:last-child):after{rotate:0deg}}.pageSpecific-campaign_template_main .route-flow_text,.pageSpecific-campaign_template_main .accordion_contents .route-flow_text,.post-type-campaign .route-flow_text,.post-type-campaign .accordion_contents .route-flow_text{padding:var(--system-spacing-extra-small) var(--system-spacing-extra-large);font-weight:var(--reference-typography-weight-bold);background-color:var(--reference-color-grey-200);border-radius:var(--system-radius-two-extra-large)}.pageSpecific-campaign_template_main .apply-steps,.pageSpecific-campaign_template_main .accordion_contents .apply-steps,.post-type-campaign .apply-steps,.post-type-campaign .accordion_contents .apply-steps{--gap: var(--system-spacing-six-extra-large);display:grid;gap:var(--gap)}@media (min-width: 64em){.pageSpecific-campaign_template_main .apply-steps,.pageSpecific-campaign_template_main .accordion_contents .apply-steps,.post-type-campaign .apply-steps,.post-type-campaign .accordion_contents .apply-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pageSpecific-campaign_template_main .apply-steps_item,.pageSpecific-campaign_template_main .accordion_contents .apply-steps_item,.post-type-campaign .apply-steps_item,.post-type-campaign .accordion_contents .apply-steps_item{display:grid;row-gap:var(--system-spacing-extra-large);padding:var(--system-spacing-extra-large);background-color:#fff;border-radius:var(--system-radius-large)}.pageSpecific-campaign_template_main .apply-steps_item:not(:first-child),.pageSpecific-campaign_template_main .accordion_contents .apply-steps_item:not(:first-child),.post-type-campaign .apply-steps_item:not(:first-child),.post-type-campaign .accordion_contents .apply-steps_item:not(:first-child){position:relative}.pageSpecific-campaign_template_main .apply-steps_item:not(:first-child):before,.pageSpecific-campaign_template_main .accordion_contents .apply-steps_item:not(:first-child):before,.post-type-campaign .apply-steps_item:not(:first-child):before,.post-type-campaign .accordion_contents .apply-steps_item:not(:first-child):before{--size: var(--reference-dimension-scale-8);position:absolute;top:calc(-1 * (var(--gap) / 2 + var(--size) / 2 * 1.7320508076 / 2));left:50%;width:var(--size);height:calc(var(--size) / 2 * 1.7320508076);margin-inline:auto;content:"";background-color:var(--reference-color-grey-700);clip-path:polygon(50% 100%,0 0,100% 0);translate:-50% 0}@media (min-width: 64em){.pageSpecific-campaign_template_main .apply-steps_item:not(:first-child):before,.pageSpecific-campaign_template_main .accordion_contents .apply-steps_item:not(:first-child):before,.post-type-campaign .apply-steps_item:not(:first-child):before,.post-type-campaign .accordion_contents .apply-steps_item:not(:first-child):before{top:50%;left:calc(-1 * (var(--gap) / 2 + var(--size) / 2 * 1.7320508076 / 2));rotate:-90deg;translate:0 -50%}}.pageSpecific-campaign_template_main .apply-steps_image,.pageSpecific-campaign_template_main .accordion_contents .apply-steps_image,.post-type-campaign .apply-steps_image,.post-type-campaign .accordion_contents .apply-steps_image{max-width:15rem;margin-inline:auto}.pageSpecific-campaign_template_main .apply-steps_image img,.pageSpecific-campaign_template_main .accordion_contents .apply-steps_image img,.post-type-campaign .apply-steps_image img,.post-type-campaign .accordion_contents .apply-steps_image img{width:100%;-o-object-fit:cover;object-fit:cover}.pageSpecific-campaign_template_main .apply-steps_text,.pageSpecific-campaign_template_main .accordion_contents .apply-steps_text,.post-type-campaign .apply-steps_text,.post-type-campaign .accordion_contents .apply-steps_text{max-width:20rem;margin-inline:auto;text-align:center}@media (min-width: 64em){.pageSpecific-campaign_template_main .apply-steps_text,.pageSpecific-campaign_template_main .accordion_contents .apply-steps_text,.post-type-campaign .apply-steps_text,.post-type-campaign .accordion_contents .apply-steps_text{max-width:15rem}}.pageSpecific-campaign_template_main .apply-steps_text>span,.pageSpecific-campaign_template_main .accordion_contents .apply-steps_text>span,.post-type-campaign .apply-steps_text>span,.post-type-campaign .accordion_contents .apply-steps_text>span{display:inline-block}.pageSpecific-campaign_template_main .apply-steps_text .strong,.pageSpecific-campaign_template_main .accordion_contents .apply-steps_text .strong,.post-type-campaign .apply-steps_text .strong,.post-type-campaign .accordion_contents .apply-steps_text .strong{font-size:1.3em;font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}.pageSpecific-campagin_template_banner{display:grid;grid-template-columns:1fr;gap:var(--system-spacing-medium);align-items:start}@media (min-width: 48em){.pageSpecific-campagin_template_banner{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64em){.pageSpecific-campagin_template_banner{grid-template-columns:repeat(3,1fr)}}.pageSpecific-campagin_template_banner a{overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-campagin_template_banner a{border-radius:var(--system-radius-extra-large)}}.pageSpecific-campagin_template_banner a img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:scale var(--easing-default)}@media (any-hover: hover){.pageSpecific-campagin_template_banner a:hover{opacity:1}.pageSpecific-campagin_template_banner a:hover img{scale:1.1}}.pageSpecific-charterflight-rule .accordion_label{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.pageSpecific-charterflight-rule .accordion_label{box-shadow:var(--system-elevation-level-4)}}.pageSpecific-charterflight-rule_contents{display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-small);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-charterflight-rule_contents{padding:var(--system-spacing-two-extra-large);margin-top:var(--system-spacing-medium)}}.pageSpecific-charterflight-rule_dl{font-size:var(--reference-typography-small)}.pageSpecific-charterflight-rule_dl dt{padding:var(--system-spacing-small) var(--system-spacing-medium);background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--system-color-border-subtle)}.pageSpecific-charterflight-rule_dl dd{padding:var(--system-spacing-small) var(--system-spacing-medium);background:var(--system-color-background-white);border-bottom:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.pageSpecific-charterflight-rule_dl{display:none}}.pageSpecific-charterflight-rule_table{display:none}@media (min-width: 48em){.pageSpecific-charterflight-rule_table{display:table}}.pageSpecific-charterflight-rule_table th{width:30%}.pageSpecific-charterflight-airportGuide{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-charterflight-airportGuide{gap:var(--system-spacing-two-extra-large)}}.pageSpecific-charterflight-airportGuide_airport{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-charterflight-airportGuide_airport{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.pageSpecific-charterflight-airportGuide_airport>*.link-default{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.pageSpecific-charterflight-airportGuide_airport>*.link-default{box-shadow:var(--system-elevation-level-4)}}.pageSpecific-charterflight-airportGuide_service{border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.pageSpecific-charterflight-airportGuide_service{max-width:35.5rem;box-shadow:var(--system-elevation-level-4)}}.pageSpecific-charterflight-airportGuide_service_image{overflow:clip;border-radius:var(--system-radius-medium) var(--system-radius-medium) 0 0}.pageSpecific-charterflight-airportGuide_service_image>img{scale:1;transition:scale var(--easing-default)}.pageSpecific-charterflight-airportGuide_service:has(.link-viewMore:hover) .pageSpecific-charterflight-airportGuide_service_image>img{scale:1.1}.pageSpecific-charterflight-airportGuide_service_content{display:grid;gap:var(--system-spacing-large);padding:var(--system-spacing-large);background:var(--reference-color-grey-100);border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}.pageSpecific-charterflight-airportGuide_service_content_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-charterflight-fare{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.pageSpecific-charterflight-fare{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-charterflight-fare_table td{text-align:center}@media (min-width: 64em){.pageSpecific-charterflight-fare_table._sm{display:none}}.pageSpecific-charterflight-fare_table._sm th[data-size=min]{width:30%}.pageSpecific-charterflight-fare_table._lg{display:none}@media (min-width: 64em){.pageSpecific-charterflight-fare_table._lg{display:table}}.pageSpecific-charterflight-fare_note_text{display:block;font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-charterflight-fare_note_text:before{content:"※"}.pageSpecific-charterflight-fare_note{color:var(--system-color-text-accent)}.pageSpecific-charterflight-schedule{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.pageSpecific-charterflight-schedule{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-charterflight-schedule_select_container{display:grid;row-gap:1rem}.pageSpecific-charterflight-schedule_select{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-charterflight-schedule_select{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium) var(--system-spacing-two-extra-large)}}@media (min-width: 64em){.pageSpecific-charterflight-schedule_select{grid-template-columns:repeat(3,auto)}}.pageSpecific-charterflight-schedule_select .selectBox_select{background:var(--system-color-button-background-quaternary)}.pageSpecific-charterflight-schedule_select_item{display:grid;grid-template-columns:4fr 5fr;gap:var(--system-spacing-medium);align-items:center}@media (min-width: 48em){.pageSpecific-charterflight-schedule_select_item{grid-template-columns:1fr 1fr}}@media (min-width: 64em){.pageSpecific-charterflight-schedule_select_item{grid-template-columns:max-content 1fr}}.pageSpecific-charterflight-schedule_select_item_label{font-size:var(--reference-typography-medium)}.pageSpecific-charterflight-schedule_table td{text-align:center}.pageSpecific-charterflight-schedule_table td[data-size=button]{width:15%}.pageSpecific-charterflight-schedule_table td[data-size=button]>.link-viewMore{width:100%}@media (min-width: 64em){.pageSpecific-charterflight-schedule_table td[data-size=button]>.link-viewMore{width:8.75rem}}.pageSpecific-charterflight-schedule_table td[data-size=button]>.link-viewMore:disabled{visibility:hidden;opacity:0}@media (min-width: 64em){.pageSpecific-charterflight-schedule_table._sm{display:none}}.pageSpecific-charterflight-schedule_table._lg{display:none}@media (min-width: 64em){.pageSpecific-charterflight-schedule_table._lg{display:table}}.pageSpecific-charterflight-schedule_modal .modal_item{padding:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-charterflight-schedule_modal .modal_item{padding:var(--system-spacing-five-extra-large)}}.pageSpecific-charterflight-schedule_modal .link-default{margin-block-start:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-charterflight-schedule_modal .link-default{margin-block-start:var(--system-spacing-five-extra-large)}}.pageSpecific-charterflight-schedule_modal ul{padding-left:1em;list-style:disc}.pageSpecific-charterflight-schedule_modal ul>li{font-size:var(--reference-typography-small)}@media (min-width: 48em){.pageSpecific-charterflight-schedule_modal ul>li{font-size:var(--reference-typography-medium)}}.pageSpecific-charterflight-schedule_modal ul>li:not(:first-child){margin-top:var(--system-spacing-small)}.pageSpecific-charterflight-schedule_modal_title{position:relative;padding-left:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-charterflight-schedule_modal_title{font-size:var(--reference-typography-extra-large)}}.pageSpecific-charterflight-schedule_modal_title:before{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;content:"";background:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.8 4.61286L21.501 15.7739C22.464 17.3769 21.991 19.4859 20.444 20.4839C19.9251 20.8207 19.3197 21 18.701 20.9999H5.298C3.477 20.9999 2 19.4699 2 17.5809C2 16.9419 2.173 16.3169 2.498 15.7739L9.2 4.61286C10.162 3.00986 12.196 2.51886 13.743 3.51686C14.171 3.79286 14.533 4.16786 14.8 4.61286ZM12.58 5.45186C12.4576 5.37311 12.3205 5.32 12.1769 5.29574C12.0334 5.27147 11.8865 5.27654 11.745 5.31066C11.6035 5.34477 11.4703 5.40722 11.3536 5.49422C11.2369 5.58122 11.1391 5.69098 11.066 5.81686L4.365 16.9799C4.25615 17.1618 4.19877 17.3699 4.199 17.5819C4.199 18.2119 4.691 18.7219 5.299 18.7219H18.7C18.906 18.7219 19.107 18.6619 19.281 18.5499C19.5307 18.384 19.7067 18.1281 19.7725 17.8357C19.8383 17.5432 19.7886 17.2367 19.634 16.9799L12.933 5.81686C12.8457 5.66944 12.7252 5.54445 12.581 5.45186H12.58ZM12 16.9999C11.7348 16.9999 11.4804 16.8945 11.2929 16.707C11.1054 16.5194 11 16.2651 11 15.9999C11 15.7346 11.1054 15.4803 11.2929 15.2928C11.4804 15.1052 11.7348 14.9999 12 14.9999C12.2652 14.9999 12.5196 15.1052 12.7071 15.2928C12.8946 15.4803 13 15.7346 13 15.9999C13 16.2651 12.8946 16.5194 12.7071 16.707C12.5196 16.8945 12.2652 16.9999 12 16.9999ZM12 7.99986C12.2652 7.99986 12.5196 8.10522 12.7071 8.29275C12.8946 8.48029 13 8.73464 13 8.99986V12.9999C13 13.2651 12.8946 13.5194 12.7071 13.707C12.5196 13.8945 12.2652 13.9999 12 13.9999C11.7348 13.9999 11.4804 13.8945 11.2929 13.707C11.1054 13.5194 11 13.2651 11 12.9999V8.99986C11 8.73464 11.1054 8.48029 11.2929 8.29275C11.4804 8.10522 11.7348 7.99986 12 7.99986Z" fill="%23D5011D"/></svg>') no-repeat}.pageSpecific-checkin-arrowDown{--this-height: 24px;--this-color: var(--reference-color-grey-800);--this-width: 24px;position:relative;display:grid;align-items:end;justify-content:center;height:var(--this-height)}.pageSpecific-checkin-arrowDown:before{position:absolute;top:0;left:50%;z-index:1;width:6px;height:calc(var(--this-height) - 8px);content:"";background:var(--this-color);transform:translate(-50%)}.pageSpecific-checkin-arrowDown:after{position:absolute;bottom:0;left:50%;z-index:2;display:block;width:0;height:0;content:"";border-block-start:.75rem solid var(--this-color);border-block-end:none;border-inline-start:.5rem solid transparent;border-inline-end:.5rem solid transparent;border-radius:var(--system-radius-small);transform:translate(-50%)}.pageSpecific-checkin-arrowDown[data-size=medium]{--this-height: 44px}.pageSpecific-checkin-arrowDown[data-size=max]{--this-height: 100%}.pageSpecific-checkin-arrowDown[data-color=red]{--this-color: var(--reference-color-red-400)}.pageSpecific-checkin-arrowDown[data-color=black]{--this-color: var(--reference-color-grey-800)}.pageSpecific-checkin-carryCaution_column_two{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-checkin-carryCaution_column_two{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.pageSpecific-checkin-carryCaution_column_two>a{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.pageSpecific-checkin-carryCaution_column_two>a{box-shadow:var(--system-elevation-level-4)}}.pageSpecific-checkin-carryCaution_text a{color:var(--system-color-link-default);text-decoration:underline;transition:text-decoration-thickness var(--easing-default)}@media (any-hover: hover){.pageSpecific-checkin-carryCaution_text a:hover{text-decoration-thickness:var(--system-border-thick)}}.pageSpecific-checkin-carryCaution_text *._accent{color:var(--system-color-text-accent)}.pageSpecific-checkin-exampleAirport{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--system-color-background-white);border-radius:var(--system-radius-small)}@media (min-width: 48em){.pageSpecific-checkin-exampleAirport{width:max-content;padding:var(--system-spacing-extra-small) var(--system-spacing-large) var(--system-spacing-extra-small) var(--system-spacing-small);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);border-radius:var(--system-radius-medium)}}.pageSpecific-checkin-exampleAirport svg{display:none}@media (min-width: 48em){.pageSpecific-checkin-exampleAirport svg{display:block}}.pageSpecific-checkin-exampleAirportChange{display:flex;flex-direction:column;gap:var(--system-spacing-two-extra-large);width:100%}@media (min-width: 64em){.pageSpecific-checkin-exampleAirportChange{gap:var(--system-spacing-medium)}}@media (min-width: 75em){.pageSpecific-checkin-exampleAirportChange{flex-direction:row;gap:var(--system-spacing-two-extra-large);align-items:center}}.pageSpecific-checkin-exampleAirportChange_airport{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);align-items:center;justify-content:center;width:100%}@media (min-width: 64em){.pageSpecific-checkin-exampleAirportChange_airport{flex-direction:row;justify-content:start}}@media (min-width: 75em){.pageSpecific-checkin-exampleAirportChange_airport{flex-shrink:0;gap:var(--system-spacing-medium);width:auto}}.pageSpecific-checkin-exampleAirportChange_airport_list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-extra-small);width:100%}@media (min-width: 48em){.pageSpecific-checkin-exampleAirportChange_airport_list{width:auto}}@media (min-width: 64em){.pageSpecific-checkin-exampleAirportChange_airport_list{grid-template-columns:1fr}}@media (min-width: 75em){.pageSpecific-checkin-exampleAirportChange_airport_list{gap:var(--system-spacing-medium)}}.pageSpecific-checkin-exampleAirportChange_airport_list>:first-child{order:2}@media (min-width: 64em){.pageSpecific-checkin-exampleAirportChange_airport_list>:first-child{order:0}}.pageSpecific-checkin-exampleAirportChange_arrow{max-width:13.5rem}@media (min-width: 48em){.pageSpecific-checkin-exampleAirportChange_arrow{max-width:11rem}}.pageSpecific-checkin-exampleAirportChange_fee{position:relative;padding:var(--system-spacing-medium);background:var(--reference-color-orange-100);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-checkin-exampleAirportChange_fee{padding:var(--system-spacing-large) var(--system-spacing-extra-large)}}.pageSpecific-checkin-exampleAirportChange_fee:before{position:absolute;top:-.75rem;left:20%;z-index:1;width:0;height:0;content:"";border-top:none;border-right:1rem solid transparent;border-bottom:1rem solid var(--reference-color-orange-100);border-left:.75rem solid transparent}@media (min-width: 64em){.pageSpecific-checkin-exampleAirportChange_fee:before{left:50%}}@media (min-width: 75em){.pageSpecific-checkin-exampleAirportChange_fee:before{top:65%;left:-1rem;transform:rotate(-90deg)}}.pageSpecific-checkin-exampleAirportChange_fee>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}@media (min-width: 48em){.pageSpecific-checkin-exampleAirportChange_fee>span{font-size:var(--reference-typography-medium)}}.pageSpecific-checkin-exampleAirportChange_fee>ul{margin-top:var(--system-spacing-extra-small)}.pageSpecific-checkin-exampleAirportChange_fee>ul>li{position:relative;padding-left:1em;font-size:var(--reference-typography-small);text-indent:-1em}@media (min-width: 48em){.pageSpecific-checkin-exampleAirportChange_fee>ul>li{font-size:var(--reference-typography-medium)}}.pageSpecific-checkin-exampleAirportChange_fee>ul>li:before{content:"・"}.pageSpecific-checkin-exampleArrow{--this-height: 24px;--this-width: 24px;position:relative;display:grid;align-items:end;justify-content:center;height:var(--this-height)}@media (min-width: 64em){.pageSpecific-checkin-exampleArrow{justify-content:end;width:var(--this-width);height:auto}}.pageSpecific-checkin-exampleArrow:before{position:absolute;top:0;left:50%;z-index:1;width:6px;height:calc(var(--this-height) - 8px);content:"";background:var(--reference-color-grey-800);transform:translate(-50%)}@media (min-width: 64em){.pageSpecific-checkin-exampleArrow:before{top:50%;left:0;width:calc(var(--this-width) - 10px);height:6px;transform:translateY(-50%)}}.pageSpecific-checkin-exampleArrow:after{position:absolute;bottom:0;left:50%;z-index:2;display:block;width:0;height:0;content:"";border-block-start:.75rem solid var(--reference-color-grey-800);border-block-end:none;border-inline-start:.5rem solid transparent;border-inline-end:.5rem solid transparent;border-radius:var(--system-radius-small);transform:translate(-50%)}@media (min-width: 64em){.pageSpecific-checkin-exampleArrow:after{right:0;bottom:50%;left:initial;transform:translateY(50%) rotate(-90deg)}}.pageSpecific-checkin-exampleArrow[data-size=long]{--this-height: 44px;--this-width: 90px}.pageSpecific-checkin-exampleArrow[data-size=medium]{--this-height: 24px;--this-width: 44px}.pageSpecific-checkin-exampleArrow[data-size=short]{--this-height: 24px;--this-width: 24px}.pageSpecific-checkin-exampleCard{padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-checkin-exampleCard{padding:var(--system-spacing-five-extra-large);border-radius:var(--system-radius-extra-large)}}.pageSpecific-checkin-exampleItem{padding:var(--system-spacing-medium);margin-top:var(--system-spacing-medium);background:var(--system-color-background-primary);border-radius:var(--system-radius-medium)}@media (min-width: 64em){.pageSpecific-checkin-exampleItem{padding:var(--system-spacing-extra-large)}}.pageSpecific-checkin-exampleLabel{padding:var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--system-color-background-white);border-radius:var(--system-radius-small)}@media (min-width: 48em){.pageSpecific-checkin-exampleLabel{padding:var(--reference-dimension-scale-2) var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}}.pageSpecific-checkin-exampleLabel>span{color:var(--system-color-text-accent)}.pageSpecific-checkin-examplePrice{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 64em){.pageSpecific-checkin-examplePrice{grid-template-columns:1fr max-content 1fr;gap:var(--system-spacing-extra-large);align-items:center;justify-content:center}}@media (min-width: 75em){.pageSpecific-checkin-examplePrice{grid-template-columns:max-content max-content 1fr}}.pageSpecific-checkin-examplePriceCard_content{--this-color-text: var(--system-color-text-primary);--this-color-background: var(--reference-color-grey-100);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--system-spacing-medium);color:var(--this-color-text);text-align:center;background:var(--this-color-background)}@media (min-width: 75em){.pageSpecific-checkin-examplePriceCard_content{padding:var(--system-spacing-large)}}.pageSpecific-checkin-examplePriceCard_content[data-color=red]{--this-color-text: var(--system-color-text-accent);--this-color-background: var(--reference-color-red-100)}.pageSpecific-checkin-examplePriceCard{--this-color-border: var(--reference-color-grey-400);overflow:hidden;border:var(--system-border-medium) solid var(--this-color-border);border-radius:var(--system-radius-medium)}.pageSpecific-checkin-examplePriceCard[data-color=red]{--this-color-border: var(--reference-color-red-400)}.pageSpecific-checkin-examplePriceCard:has(.pageSpecific-checkin-examplePriceCard_date) .pageSpecific-checkin-examplePriceCard_content{height:auto;padding:var(--system-spacing-extra-small) var(--system-spacing-medium)}@media (min-width: 75em){.pageSpecific-checkin-examplePriceCard:has(.pageSpecific-checkin-examplePriceCard_date) .pageSpecific-checkin-examplePriceCard_content{padding:var(--system-spacing-large)}}.pageSpecific-checkin-examplePriceCard_date{display:flex;align-items:center;justify-content:center;padding:var(--reference-dimension-scale-2) var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);background:var(--reference-color-grey-200)}.pageSpecific-checkin-examplePriceCard_date>span{color:var(--system-color-text-accent)}.pageSpecific-checkin-examplePriceCard_title{display:block;font-size:var(--reference-typography-small)}.pageSpecific-checkin-examplePriceCard_title[data-color=red]{color:var(--system-color-text-accent)}.pageSpecific-checkin-examplePriceCard_title>span{color:var(--system-color-text-accent)}.pageSpecific-checkin-examplePriceCard_price{display:block;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-checkin-examplePriceCard_price[data-color=red]{color:var(--system-color-text-accent)}.pageSpecific-checkin-examplePriceCard_price>span{color:var(--system-color-text-accent)}.pageSpecific-checkin-examplePriceItem{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-checkin-examplePriceItem{gap:var(--system-spacing-medium)}}.pageSpecific-checkin-examplePriceItemDetails{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-checkin-examplePriceItemDetails{gap:var(--system-spacing-medium)}}@media (min-width: 75em){.pageSpecific-checkin-examplePriceItemDetails{flex-direction:row;align-items:center;justify-content:center}}.pageSpecific-checkin-examplePriceTotal{display:flex;flex-shrink:0;gap:var(--system-spacing-extra-small);align-items:center;justify-content:center;font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 75em){.pageSpecific-checkin-examplePriceTotal{margin-left:var(--system-spacing-extra-large)}}.pageSpecific-checkin-examplePriceTotal>span{margin-bottom:var(--system-spacing-extra-small);font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-three-extra-large);font-weight:var(--reference-typography-weight-semibold);color:var(--system-color-text-accent);letter-spacing:.05em}.pageSpecific-checkin-exampleTitle{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-checkin-exampleTitle{font-size:var(--reference-typography-extra-large)}}.pageSpecific-checkin-iconPlus{display:flex;align-items:center;justify-content:center}@media (min-width: 75em){.pageSpecific-checkin-kikenAccordion{display:none}}.pageSpecific-checkin-kikenAccordion_label{display:flex;gap:var(--system-spacing-small);align-items:center;padding:var(--system-spacing-small) var(--system-spacing-medium) var(--system-spacing-small) var(--system-spacing-small);background-color:var(--system-color-background-white);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2)}@media (any-hover: hover){.pageSpecific-checkin-kikenAccordion_label:hover .pageSpecific-checkin-kikenAccordion_icon svg{--icon-stroke-color: var(--reference-color-white);--square-stroke-color: var(--reference-color-red-400);--square-fill-color: var(--system-color-button-background-secondary)}}.pageSpecific-checkin-kikenAccordion_label:has(.pageSpecific-checkin-kikenProductTooltip){display:grid;grid-template-areas:"illust text icon" "subText subText subText" "tooltip tooltip tooltip";grid-template-columns:max-content 1fr max-content;gap:0 var(--system-spacing-small)}.pageSpecific-checkin-kikenAccordion_label_illust{flex-shrink:0;grid-area:illust}.pageSpecific-checkin-kikenAccordion_label_illust>img{width:3rem;height:3rem}.pageSpecific-checkin-kikenAccordion_label_text{grid-area:text;font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-checkin-kikenAccordion_label_text{font-size:var(--reference-typography-medium)}}.pageSpecific-checkin-kikenAccordion_label_subText{display:block;grid-area:subText;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small)}.pageSpecific-checkin-kikenAccordion_icon{position:relative;grid-area:icon;width:1.5rem;margin-left:auto}.pageSpecific-checkin-kikenAccordion_icon svg{--square-stroke-color: var(--system-color-button-background-quaternary);--square-fill-color: var(--system-color-button-background-quaternary)}.pageSpecific-checkin-kikenAccordion_icon_plus{display:block}.pageSpecific-checkin-kikenAccordion_icon_minus{display:none}.pageSpecific-checkin-kikenAccordion_label_tooltip{grid-area:tooltip}.pageSpecific-checkin-kikenAccordion_contents{display:grid;gap:var(--system-spacing-medium);margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.pageSpecific-checkin-kikenAccordion_contents{font-size:var(--reference-typography-medium)}}.pageSpecific-checkin-kikenAccordion:has(.pageSpecific-checkin-kikenAccordion_label) .accordion-logic_icon{display:none}.pageSpecific-checkin-kikenAccordion:has(.pageSpecific-checkin-kikenAccordion_label)[open] .pageSpecific-checkin-kikenAccordion_icon_plus{display:none}.pageSpecific-checkin-kikenAccordion:has(.pageSpecific-checkin-kikenAccordion_label)[open] .pageSpecific-checkin-kikenAccordion_icon_minus{display:block}.pageSpecific-checkin-kikenAccordion_contents_list{overflow:hidden;text-align:center;border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium)}.pageSpecific-checkin-kikenAccordion_contents_list>dt{padding:var(--system-spacing-small) var(--system-spacing-medium);background:var(--reference-color-blue-100);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.pageSpecific-checkin-kikenAccordion_contents_list>dd{padding:var(--system-spacing-small) var(--system-spacing-medium);background:var(--system-color-background-white);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.pageSpecific-checkin-kikenAccordion_contents_list>dd:last-child{border-bottom:none}.pageSpecific-checkin-kikenAccordion_contents_list>dd>.pageSpecific-checkin-note{margin-top:var(--system-spacing-extra-small)}.pageSpecific-checkin-kikenAccordion_contents_list_title{background:var(--reference-color-blue-200)!important}.pageSpecific-checkin-kikenAccordion_contents_list_title>.pageSpecific-checkin-note{margin-top:var(--system-spacing-extra-small)}.pageSpecific-checkin-kikenAccordion_contents_list_text._align_left{text-align:left!important}.pageSpecific-checkin-kikenAccordion_contents_list_text._accent{color:var(--system-color-text-accent)}.pageSpecific-checkin-kikenContent[data-device=sm]{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 75em){.pageSpecific-checkin-kikenContent[data-device=sm]{display:none}}.pageSpecific-checkin-kikenContent[data-device=lg]{display:none}@media (min-width: 75em){.pageSpecific-checkin-kikenContent[data-device=lg]{display:grid;gap:var(--system-spacing-two-extra-large)}}.pageSpecific-checkin-kikenContent_inner{display:grid;gap:var(--system-spacing-medium)}.pageSpecific-checkin-kikenProductTooltip{position:relative;display:flex;justify-content:center;margin-top:var(--system-spacing-extra-small)}.pageSpecific-checkin-kikenProductTooltip_button{display:flex;gap:var(--system-spacing-two-extra-small);align-items:center;justify-content:center;width:100%;padding:var(--system-spacing-two-extra-small) var(--system-spacing-medium) var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);background:var(--system-color-button-background-quaternary);border:var(--system-border-medium) solid var(--system-color-border-subtle);border-radius:var(--system-radius-two-extra-large);transition:all var(--easing-default)}@media (min-width: 75em){.pageSpecific-checkin-kikenProductTooltip_button{width:max-content}}@media (any-hover: hover){.pageSpecific-checkin-kikenProductTooltip_button:hover{color:var(--system-color-text-secondary);background:var(--system-color-button-background-secondary)}.pageSpecific-checkin-kikenProductTooltip_button:hover svg{--icon-fill-color: var(--system-color-text-secondary)}}.pageSpecific-checkin-kikenProductTooltip_content{position:absolute;top:3.5rem;left:0;z-index:10;display:none;width:100%;padding:var(--system-spacing-medium);font-size:var(--reference-typography-two-extra-small);text-align:left;background-color:var(--system-color-background-white);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.pageSpecific-checkin-kikenProductTooltip_content{font-size:var(--reference-typography-small);box-shadow:var(--system-elevation-level-4)}}.pageSpecific-checkin-kikenProductTooltip_content.is-show{display:block}.pageSpecific-checkin-kikenProductTooltip_content_close{position:absolute;top:-.75rem;right:-.75rem;z-index:10}.pageSpecific-checkin-kikenProductTooltip_content_close svg{--square-stroke-color: var(--system-color-button-background-tertiary);--square-fill-color: var(--system-color-button-background-tertiary)}@media (any-hover: hover){.pageSpecific-checkin-kikenProductTooltip_content_close:hover{cursor:pointer}.pageSpecific-checkin-kikenProductTooltip_content_close:hover svg{--square-stroke-color: var(--system-color-button-background-secondary);--square-fill-color: var(--system-color-button-background-secondary)}}.pageSpecific-checkin-kikenTable{display:none;border-spacing:0;border-collapse:separate;border-top:var(--system-border-medium) solid var(--system-color-border-subtle);border-left:var(--system-border-medium) solid var(--system-color-border-subtle);border-radius:var(--system-radius-medium)}@media (min-width: 75em){.pageSpecific-checkin-kikenTable{display:table}}.pageSpecific-checkin-kikenTable tr:first-child th:first-child{border-radius:var(--system-radius-medium) 0 0 0}.pageSpecific-checkin-kikenTable tr:first-child th:last-child{border-radius:0 var(--system-radius-medium) 0 0}.pageSpecific-checkin-kikenTable [data-corner=bottomLeft]{border-radius:0 0 0 var(--system-radius-medium)}.pageSpecific-checkin-kikenTable [data-corner=bottomRight]{border-radius:0 0 var(--system-radius-medium) 0}.pageSpecific-checkin-kikenTable *[data-color=blue-100]{background:var(--reference-color-blue-100)}.pageSpecific-checkin-kikenTable th>img{width:5rem;height:5rem;margin:0 auto var(--system-spacing-extra-small)}.pageSpecific-checkin-kikenTable th>span{display:block;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);text-align:left}.pageSpecific-checkin-kikenTable td>span{color:var(--system-color-text-accent)}.pageSpecific-checkin-kikenTable td>.pageSpecific-checkin-note{margin-top:var(--system-spacing-extra-small)}.pageSpecific-checkin-kikenTable_text_center{text-align:center}.pageSpecific-checkin-kikenTable_size[data-size="96"]{box-sizing:border-box;width:6.125rem;max-width:6.125rem}.pageSpecific-checkin-kikenTable_size[data-size="130"]{box-sizing:border-box;width:8.25rem;max-width:8.25rem}.pageSpecific-checkin-kikenTable_size[data-size="160"]{box-sizing:border-box;width:10.5rem;max-width:10.5rem}.pageSpecific-checkin-kikenTable_size[data-size="240"]{box-sizing:border-box;width:15.25rem;max-width:15.25rem}.pageSpecific-checkin-kikenTable_size[data-size="280"]{box-sizing:border-box;width:17.625rem;max-width:17.625rem}.pageSpecific-checkin-note[data-color=red]{color:var(--system-color-text-accent)}.pageSpecific-checkin-note>li{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.pageSpecific-checkin-note>li:before{content:"※"}.page-specific-checkin-vendorStep{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.page-specific-checkin-vendorStep{gap:var(--system-spacing-medium)}}.page-specific-checkin-vendorStep_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.page-specific-checkin-vendorStep_title{font-size:var(--reference-typography-two-extra-large)}}.page-specific-checkin-vendorStep_content{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);align-items:center}@media (min-width: 64em){.page-specific-checkin-vendorStep_content{flex-direction:row;gap:var(--system-spacing-medium);align-items:initial}}.page-specific-checkin-vendorStep_content .pageSpecific-checkin-exampleArrow{flex-shrink:0}.page-specific-checkin-vendorStepCard{max-width:20.8125rem;overflow:hidden;background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}.page-specific-checkin-vendorStepCard_content{display:grid;gap:var(--system-spacing-two-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium) var(--system-spacing-medium)}@media (min-width: 64em){.page-specific-checkin-vendorStepCard_content{grid-template-rows:subgrid;grid-row:span 4;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-large)}}.page-specific-checkin-vendorStepCard_title{font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.page-specific-checkin-vendorStepCard_title{font-size:var(--reference-typography-extra-large)}}.page-specific-checkin-vendorStepCard_note{font-size:var(--reference-typography-two-extra-small)}@media (min-width: 48em){.page-specific-checkin-vendorStepCard_note{font-size:var(--reference-typography-small)}}.page-specific-checkin-vendorStepCard_note>li{position:relative;padding-left:1em;text-indent:-1em}.page-specific-checkin-vendorStepCard_note>li:before{content:"※"}.pageSpecific-contact-confirmButton{width:100%;max-width:30rem;margin-inline:auto}.pageSpecific-contact-confirmButton_inner{display:grid;gap:var(--system-spacing-two-extra-large);justify-items:center}@media (min-width: 48em){.pageSpecific-contact-confirmButton_inner{gap:6rem}}.pageSpecific-contact-confirmButton_inner .link-back{width:100%;box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.pageSpecific-contact-confirmButton_inner .link-back{max-width:21.75rem;box-shadow:var(--system-elevation-level-4)}}.pageSpecific-contact-formAnswer{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formAnswer{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formAnswer_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-contact-formAnswer_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-contact-formAnswer_input{display:flex;flex-direction:column;gap:var(--system-spacing-two-extra-small)}.pageSpecific-contact-formAnswer_input .pageSpecific-contact-formAnswer_input_inner{display:flex;flex-shrink:0;gap:var(--system-spacing-two-extra-large)}.pageSpecific-contact-formAnswer_input .pageSpecific-contact-formAnswer_input_inner label{position:relative;display:flex;align-items:center;padding:var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-two-extra-large);cursor:pointer;background-color:transparent;border:none}@media (min-width: 48em){.pageSpecific-contact-formAnswer_input .pageSpecific-contact-formAnswer_input_inner label{padding:0 0 0 var(--system-spacing-extra-large)}}.pageSpecific-contact-formAnswer_input .pageSpecific-contact-formAnswer_input_inner label:before{position:absolute;top:50%;left:var(--system-spacing-extra-small);width:1rem;height:1rem;content:"";background-color:var(--system-color-button-background-white);border:var(--system-border-medium) solid var(--reference-color-grey-500);border-radius:100%;transform:translateY(-50%)}@media (min-width: 48em){.pageSpecific-contact-formAnswer_input .pageSpecific-contact-formAnswer_input_inner label:before{left:0}}.pageSpecific-contact-formAnswer_input .pageSpecific-contact-formAnswer_input_inner label:after{position:absolute;top:50%;left:.75rem;width:.5rem;height:.5rem;content:"";background-color:var(--reference-color-grey-800);border-radius:100%;transform:translateY(-50%) scale(0)}@media (min-width: 48em){.pageSpecific-contact-formAnswer_input .pageSpecific-contact-formAnswer_input_inner label:after{left:.25rem}}.pageSpecific-contact-formAnswer_input .pageSpecific-contact-formAnswer_input_inner label:has(input[type=radio]:checked):after{transform:translateY(-50%) scale(1)}.pageSpecific-contact-formAnswer_input .pageSpecific-contact-formAnswer_input_inner input[type=radio]{position:absolute;cursor:pointer;opacity:0}.pageSpecific-contact-formAnswer_input .pageSpecific-contact-formAnswer_input_inner input[type=radio]:focus-visible+span:focus-visible{outline:1px solid var(--reference-color-grey-800)}.pageSpecific-contact-formCustomer{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}.pageSpecific-contact-formInputAddress{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formInputAddress{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formInputAddress_label{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-contact-formInputAddress_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-contact-formInputAddress_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-contact-formInputAddress_input>label{font-size:var(--reference-typography-small)}@media (min-width: 48em){.pageSpecific-contact-formInputAddress_input .selectBox{max-width:17.5rem}}.pageSpecific-contact-formInputAddress_input .selectBox_select{font-weight:var(--reference-typography-weight-regular);text-align:left;background:var(--system-color-background-white)}.pageSpecific-contact-formInputAddress_postal_code{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-contact-formInputAddress_postal_code{flex-direction:row;gap:var(--system-spacing-medium)}}.pageSpecific-contact-formInputAddress_postal_code_input{position:relative;display:flex;gap:var(--system-spacing-small)}.pageSpecific-contact-formInputAddress_postal_code_input>span{display:flex;align-items:center;justify-content:center;height:3.25rem}.pageSpecific-contact-formInputFax{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formInputFax{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formInputFax_label{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-contact-formInputFax_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-contact-formInputFax_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-contact-formInputFax_input>label{font-size:var(--reference-typography-small)}.pageSpecific-contact-formInputMail{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formInputMail{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formInputMail_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-contact-formInputMail_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-contact-formInputMail_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-contact-formInputMail_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-contact-formInputMail_input>label{font-size:var(--reference-typography-small)}.pageSpecific-contact-formInputName{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formInputName{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formInputName_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-contact-formInputName_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-contact-formInputName_input{display:grid;grid-template-columns:1fr 1fr;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-contact-formInputName_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-contact-formInputName_input>label{font-size:var(--reference-typography-small)}.pageSpecific-contact-formInputName_input .form-textfield{grid-row:2/3}.pageSpecific-contact-formInputTel{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formInputTel{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formInputTel_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-contact-formInputTel_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-contact-formInputTel_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-contact-formInputTel_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-contact-formInputTel_input>label{font-size:var(--reference-typography-small)}.pageSpecific-contact-formInquiry{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-contact-formInquiry{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-formInquiry_inner{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-contact-formInquiry_inner{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-formInquiry_inner>*:not(:first-of-type):before{position:absolute;width:100%;max-width:var(--system-content-width-large);margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-contact-formInquiry_inner>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-contact-formInquiryCategory{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formInquiryCategory{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formInquiryCategory_label{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-contact-formInquiryCategory_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}@media (min-width: 48em){.pageSpecific-contact-formInquiryCategory_input .selectBox{max-width:23.75rem}}.pageSpecific-contact-formInquiryCategory_input .selectBox_select{font-weight:var(--reference-typography-weight-regular);text-align:left;background:var(--system-color-background-white)}.pageSpecific-contact-formInquiryCategory_error_message{margin-block-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-contact-formInquiryCategory_error_message.is-hidden{display:none}.pageSpecific-contact-formPolicy{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-contact-formPolicy{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formPolicy_label{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-contact-formPolicy_text{padding:var(--system-spacing-medium);background:var(--reference-color-wh-50);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-contact-formPolicy_text{padding:var(--system-spacing-five-extra-large);border-radius:var(--system-radius-large)}}.pageSpecific-contact-formPolicy_text_inner{box-sizing:content-box;max-width:56rem;height:6.875rem;padding-right:var(--system-spacing-small);margin-inline:auto;overflow-y:auto}@media (min-width: 48em){.pageSpecific-contact-formPolicy_text_inner{padding-right:var(--system-spacing-three-extra-large)}}.pageSpecific-contact-formPolicy_text_inner>p{font-size:var(--reference-typography-small)}.pageSpecific-contact-formPolicy_error_message{margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-contact-formPolicy_input .checkboxWithLabel{grid-template-columns:max-content 1fr;align-items:start;width:100%;background:var(--system-color-background-primary)}@media (any-hover: hover){.pageSpecific-contact-formPolicy_input .checkboxWithLabel:hover{cursor:pointer}}.pageSpecific-contact-formTextArea{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-contact-formTextArea{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formTextArea_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-contact-formTextArea_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-contact-formTextArea_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-contact-formTextArea_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-contact-formTextArea_input>textarea{padding:var(--system-spacing-extra-small) var(--system-spacing-small);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium)}.pageSpecific-contact-formTextArea_input>textarea:focus-visible{outline:1px solid var(--reference-color-grey-800)}.pageSpecific-contact-formTextArea_input>textarea:user-invalid{border-color:var(--reference-color-red-400)}.pageSpecific-contact-formTextArea_input:has(.pageSpecific-contact-formTextArea_error_message:not(:empty))>textarea{border-color:var(--reference-color-red-400)}.pageSpecific-contact-formTextArea_error_message{display:none;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-contact-formTextArea_error_message:not(:empty){display:block}.pageSpecific-contact-headerList>li{position:relative;padding-left:1em;font-size:var(--reference-typography-small);text-indent:-1em}@media (min-width: 48em){.pageSpecific-contact-headerList>li{font-size:var(--reference-typography-medium)}}.pageSpecific-contact-headerList>li:before{content:"・"}.pageSpecific-contact-headerList>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}.pageSpecific-contact-mailNote>li{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.pageSpecific-contact-mailNote>li:before{content:"※"}.pageSpecific-contact-nostandardMail{display:grid;gap:var(--system-spacing-extra-small)}.pageSpecific-contact-nostandardMail_title{font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-contact-nostandardMail_text>p{font-size:var(--reference-typography-two-extra-small)}.pageSpecific-ef2-confirmButton{width:100%;max-width:30rem;margin-inline:auto}.pageSpecific-ef2-confirmButton_inner{display:grid;gap:var(--system-spacing-two-extra-large);justify-items:center}@media (min-width: 48em){.pageSpecific-ef2-confirmButton_inner{gap:6rem}}.pageSpecific-ef2-confirmButton_inner .link-back{width:100%;box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.pageSpecific-ef2-confirmButton_inner .link-back{max-width:21.75rem;box-shadow:var(--system-elevation-level-4)}}.pageSpecific-ef2-formApplication{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-ef2-formApplication{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-ef2-formApplication_desired{display:contents}.pageSpecific-ef2-formApplication_inner{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-ef2-formApplication_inner{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-ef2-formApplication_inner>*:not(:first-of-type):before{position:absolute;inset-inline:0;top:0;display:block;width:100%;margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-ef2-formApplication_inner>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-ef2-formApplication_accordion .accordion_contents{padding-block-start:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-ef2-formApplication_accordion .accordion_contents{padding-block-start:var(--system-spacing-large)}}.pageSpecific-ef2-formApplication_accordion .pageSpecific-ef2-formApplication_passenger{border:none;border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-ef2-formApplication_accordion .pageSpecific-ef2-formApplication_passenger{border-radius:0 0 var(--system-radius-extra-large) var(--system-radius-extra-large)}}.pageSpecific-ef2-formApplication_passenger{position:relative;display:grid;gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-medium);background:var(--reference-color-wh-50);border:1px solid var(--system-color-border-subtle);border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.pageSpecific-ef2-formApplication_passenger{padding:var(--system-spacing-two-extra-large)}}.pageSpecific-ef2-formApplication_extraWrapper:before{border-top:none!important}.pageSpecific-ef2-formApplication_extraWrapper.is-hidden{display:none}.pageSpecific-ef2-formApplication_addArea{display:flex;justify-content:flex-start}.pageSpecific-ef2-formApplication_addArea:before{border-top:none!important}.pageSpecific-ef2-formApplication_addButton{--icon-stroke-color: var(--reference-color-white)}.pageSpecific-ef2-formApplication_addButton:disabled{pointer-events:none;opacity:.5}.pageSpecific-ef2-formApplication_copyArea{display:flex;justify-content:flex-start}.pageSpecific-ef2-formApplication_copyButton{display:flex;gap:var(--system-spacing-extra-small);align-items:center;justify-content:space-between;padding:var(--system-spacing-extra-small);font-weight:var(--reference-typography-weight-bold);background:var(--system-color-background-secondary);border-radius:var(--system-radius-medium);transition:background var(--easing-default),color var(--easing-default)}@media (min-width: 48em){.pageSpecific-ef2-formApplication_copyButton{gap:var(--system-spacing-medium);padding:var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-small)}}@media (any-hover: hover){.pageSpecific-ef2-formApplication_copyButton:hover{color:var(--system-color-text-secondary);background:var(--system-color-button-background-secondary)}.pageSpecific-ef2-formApplication_copyButton:hover svg,.pageSpecific-ef2-formApplication_copyButton:hover path{--icon-stroke-color: var(--system-color-text-secondary)}}.pageSpecific-ef2-formApplication_copyButton svg{display:grid;place-items:center;width:1.5rem;height:1.5rem}.pageSpecific-ef2-formBirthdayPassenger{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-ef2-formBirthdayPassenger{gap:var(--system-spacing-extra-large)}}.pageSpecific-ef2-formBirthdayPassenger_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formBirthdayPassenger_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-ef2-formBirthdayPassenger_input{display:flex;flex-flow:column wrap;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-ef2-formBirthdayPassenger_input{flex-direction:row;gap:var(--system-spacing-two-extra-large);align-items:center}}.pageSpecific-ef2-formBirthdayPassenger_input_item{display:flex;gap:var(--system-spacing-extra-small);align-items:flex-end}.pageSpecific-ef2-formBirthdayPassenger_input_item input[type=number]{-webkit-appearance:textfield;appearance:textfield}.pageSpecific-ef2-formBirthdayPassenger_input_item input[type=number]::-webkit-inner-spin-button,.pageSpecific-ef2-formBirthdayPassenger_input_item input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.pageSpecific-ef2-formBirthdayPassenger_input_item>.selectBox,.pageSpecific-ef2-formBirthdayPassenger_input_item>.form-textfield{width:100%;max-width:7.5rem}@media (min-width: 48em){.pageSpecific-ef2-formBirthdayPassenger_input_item>.form-textfield{max-width:10rem}}.pageSpecific-ef2-formBirthdayPassenger_errors{display:flex;flex-direction:column;gap:var(--system-spacing-two-extra-small)}.pageSpecific-ef2-formBirthdayPassenger_error{display:none;font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-ef2-formCustomer{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-ef2-formCustomer{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-ef2-formCustomer_inner{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);width:100%}@media (min-width: 48em){.pageSpecific-ef2-formCustomer_inner{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-ef2-formCustomer_inner>*:not(:first-of-type):before{position:absolute;display:block;width:100%;margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-ef2-formCustomer_inner>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-ef2-formDesired{--this-color-input-filled-bg: #f7ffe0;--this-color-input-filled-border: #207605;display:flex;flex-wrap:wrap;gap:var(--system-spacing-large)}.pageSpecific-ef2-formDesired .form-textfield.-has-value:not(.-has-error) .form-textfield_input{background-color:var(--this-color-input-filled-bg);border-color:var(--this-color-input-filled-border)}@media (min-width: 48em){.pageSpecific-ef2-formDesired{gap:var(--system-spacing-extra-large)}}.pageSpecific-ef2-formDesired_field{position:relative;display:flex;flex:1;flex-direction:column;gap:var(--system-spacing-medium);min-width:0}@media (min-width: 48em){.pageSpecific-ef2-formDesired_field{flex:1 1 calc(50% - var(--system-spacing-extra-large) / 2)}}.pageSpecific-ef2-formDesired_fieldLabel{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formDesired_fieldLabel>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-ef2-formDesired_fieldInput{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-ef2-formDesired_fieldInput{gap:var(--system-spacing-two-extra-large)}}.pageSpecific-ef2-formDesired_fieldInput input[type=date]{position:relative;cursor:pointer}.pageSpecific-ef2-formDesired_fieldInput input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer;opacity:0}.pageSpecific-ef2-formDesired_unit{font-size:var(--reference-typography-two-extra-small)}.pageSpecific-ef2-formDesired_flightRow{display:flex;gap:var(--system-spacing-extra-small);align-items:flex-end}.pageSpecific-ef2-formDesired_flightLabel{font-size:var(--reference-typography-two-extra-small)}.pageSpecific-ef2-formDesired_flightRow .form-textfield{flex:1;min-width:6rem;max-width:7.5rem}@media (min-width: 48em){.pageSpecific-ef2-formDesired_flightRow .form-textfield{max-width:8.75rem}}.pageSpecific-ef2-formDesired_sectorRow{display:flex;flex-flow:column wrap;gap:var(--system-spacing-small)}@media (min-width: 48em){.pageSpecific-ef2-formDesired_sectorRow{flex-direction:row;gap:var(--system-spacing-medium);align-items:center}}.pageSpecific-ef2-formDesired_sectorLabel{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formDesired_sectorRow .selectBox{flex:1;min-width:8.75rem;max-width:12.5rem}.pageSpecific-ef2-formDesired_sector_error_message{display:none;flex-basis:100%;order:999;width:100%;margin-block-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-ef2-formHelpPassenger{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-ef2-formHelpPassenger{gap:var(--system-spacing-extra-large)}}.pageSpecific-ef2-formHelpPassenger_label{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formHelpPassenger_input{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);align-items:start;padding-top:var(--system-spacing-extra-large);border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-ef2-formHelpPassenger_input{gap:var(--system-spacing-five-extra-large);padding-top:var(--system-spacing-two-extra-large)}}.pageSpecific-ef2-formHelpPassenger_input>*:not(:first-of-type){position:relative}.pageSpecific-ef2-formHelpPassenger_input>*:not(:first-of-type):before{position:absolute;inset-inline-start:0;width:100%;margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-ef2-formHelpPassenger_input>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-ef2-formHelpPassenger_input .checkboxWithLabel{padding:var(--system-spacing-extra-small);background:none}@media (any-hover: hover){.pageSpecific-ef2-formHelpPassenger_input .checkboxWithLabel:hover{cursor:pointer}}.pageSpecific-ef2-formHelpPassenger_input .checkboxWithLabel_text{font-size:var(--reference-typography-medium)}.pageSpecific-ef2-formHelpPassenger_input_item{flex-shrink:0;background-color:none}.pageSpecific-ef2-formHelpPassenger_input_group{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);align-items:start;width:100%}.pageSpecific-ef2-formHelpPassenger_required{display:none;margin-inline-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}[data-form-help-group=pregnant]:has(input:checked) .pageSpecific-ef2-formHelpPassenger_required[data-required-when=pregnant],[data-form-help-group=wheelchair]:has(input:checked) .pageSpecific-ef2-formHelpPassenger_required[data-required-when=wheelchair]{display:inline}.pageSpecific-ef2-formHelpPassenger_input_expectedDate{display:none;flex-direction:column;gap:var(--system-spacing-extra-small);align-self:stretch;margin-top:var(--system-spacing-medium)}[data-form-help-group=pregnant]:has(input:checked) .pageSpecific-ef2-formHelpPassenger_input_expectedDate{display:flex}.pageSpecific-ef2-formHelpPassenger_input_wheelchairDetail{display:none;flex-direction:column;gap:var(--system-spacing-extra-small);width:100%;margin-top:var(--system-spacing-medium)}[data-form-help-group=wheelchair]:has(input:checked) .pageSpecific-ef2-formHelpPassenger_input_wheelchairDetail{display:flex}.pageSpecific-ef2-formHelpPassenger_wheelchairError{display:none;margin-block-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-ef2-formHelpPassenger_dueDateErrors{display:flex;flex-direction:column;gap:var(--system-spacing-two-extra-small)}.pageSpecific-ef2-formHelpPassenger_dueDateError{display:none;font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-ef2-formHelpPassenger_input_expectedDate_label{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-tertiary)}.pageSpecific-ef2-formHelpPassenger_input_expectedDate_fields{display:flex;flex-flow:column wrap;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-ef2-formHelpPassenger_input_expectedDate_fields{flex-direction:row;gap:var(--system-spacing-two-extra-large);align-items:center}}.pageSpecific-ef2-formHelpPassenger_input_expectedDate_item{display:flex;gap:var(--system-spacing-extra-small);align-items:flex-end}.pageSpecific-ef2-formHelpPassenger_input_expectedDate_item input[type=number]{-webkit-appearance:textfield;appearance:textfield}.pageSpecific-ef2-formHelpPassenger_input_expectedDate_item input[type=number]::-webkit-inner-spin-button,.pageSpecific-ef2-formHelpPassenger_input_expectedDate_item input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.pageSpecific-ef2-formHelpPassenger_input_expectedDate_item>.selectBox,.pageSpecific-ef2-formHelpPassenger_input_expectedDate_item>.form-textfield{width:100%;max-width:7.5rem}@media (min-width: 48em){.pageSpecific-ef2-formHelpPassenger_input_expectedDate_item>.form-textfield{max-width:10rem}}.pageSpecific-ef2-formInputGpr{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-ef2-formInputGpr{gap:var(--system-spacing-extra-large)}}.pageSpecific-ef2-formInputGpr_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formInputGpr_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-ef2-formInputGpr_input>label{font-size:var(--reference-typography-small)}.pageSpecific-ef2-formInputMail{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-ef2-formInputMail{gap:var(--system-spacing-extra-large)}}.pageSpecific-ef2-formInputMail_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formInputMail_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-ef2-formInputMail_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-ef2-formInputMail_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-ef2-formInputMail_input>label{font-size:var(--reference-typography-small)}.pageSpecific-ef2-formInputMail_row{display:flex;flex-wrap:wrap;gap:var(--system-spacing-small);align-items:start}.pageSpecific-ef2-formInputMail_local{flex:1;min-inline-size:7.5rem}.pageSpecific-ef2-formInputMail_local .form-textfield{inline-size:100%}.pageSpecific-ef2-formInputMail_domain{display:flex;flex:1;flex-wrap:wrap;align-items:center;min-inline-size:7.5rem}.pageSpecific-ef2-formInputMail_domain .selectBox{flex:1;min-inline-size:8.75rem}.pageSpecific-ef2-formInputMail_domain_error_message{display:none;width:100%;margin-block-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-ef2-formInputName{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-ef2-formInputName{gap:var(--system-spacing-extra-large)}}.pageSpecific-ef2-formInputName_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formInputName_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-ef2-formInputName_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-ef2-formInputName_input{grid-template-columns:1fr 1fr;-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-ef2-formInputName_input>label{font-size:var(--reference-typography-small)}@media (min-width: 48em){.pageSpecific-ef2-formInputName_input .form-textfield{grid-row:2/3}}.pageSpecific-ef2-formInputPassengerName{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-ef2-formInputPassengerName{gap:var(--system-spacing-extra-large)}}.pageSpecific-ef2-formInputPassengerName_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formInputPassengerName_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-ef2-formInputPassengerName_input{display:grid;gap:var(--system-spacing-two-extra-small);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-ef2-formInputPassengerName_input{grid-template-columns:1fr 1fr;-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-ef2-formInputPassengerName_input>label{font-size:var(--reference-typography-small)}@media (min-width: 48em){.pageSpecific-ef2-formInputPassengerName_input .form-textfield{grid-row:2/3}}.pageSpecific-ef2-formInputPassengerName_infant{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);align-items:flex-start;padding-top:var(--system-spacing-medium);margin-top:var(--system-spacing-small);border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-ef2-formInputPassengerName_infant{padding-top:var(--system-spacing-two-extra-large)}}.pageSpecific-ef2-formInputPassengerName_infant_checkbox{display:inline-flex;flex-direction:row;gap:var(--system-spacing-extra-small);align-items:center;padding:var(--system-spacing-extra-small);background:none}@media (any-hover: hover){.pageSpecific-ef2-formInputPassengerName_infant_checkbox:hover{cursor:pointer}}.pageSpecific-ef2-formInputPassengerName_infant_checkbox .checkboxWithLabel_text{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formInputPassengerName_required{margin-inline-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-ef2-formPassengerBlock_toddler{display:none;flex-direction:column;gap:var(--system-spacing-extra-large);margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-ef2-formPassengerBlock_toddler{gap:var(--system-spacing-two-extra-large)}}.pageSpecific-ef2-formPassengerBlock_withToddler:has(input[name$=_is_bringing_toddler]:checked) .pageSpecific-ef2-formPassengerBlock_toddler{display:flex}.pageSpecific-ef2-formPassengerBlock_toddler_label{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formPassengerBlock_toddler_fields{display:flex;flex-direction:column;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-ef2-formPassengerBlock_toddler_fields{gap:var(--system-spacing-two-extra-large)}}.pageSpecific-ef2-formSexPassenger{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-ef2-formSexPassenger{gap:var(--system-spacing-extra-large)}}.pageSpecific-ef2-formSexPassenger_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formSexPassenger_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-ef2-formSexPassenger_input{display:flex;flex-shrink:0;gap:var(--system-spacing-two-extra-large)}.pageSpecific-ef2-formSexPassenger_input label{position:relative;display:flex;align-items:center;padding:var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-two-extra-large);cursor:pointer;background-color:transparent;border:none}@media (min-width: 48em){.pageSpecific-ef2-formSexPassenger_input label{padding:0 0 0 var(--system-spacing-extra-large)}}.pageSpecific-ef2-formSexPassenger_input label:before{position:absolute;top:50%;left:var(--system-spacing-extra-small);width:1rem;height:1rem;content:"";background-color:var(--system-color-button-background-white);border:var(--system-border-medium) solid var(--reference-color-grey-500);border-radius:100%;transform:translateY(-50%)}@media (min-width: 48em){.pageSpecific-ef2-formSexPassenger_input label:before{left:0}}.pageSpecific-ef2-formSexPassenger_input label:after{position:absolute;top:50%;left:.75rem;width:.5rem;height:.5rem;content:"";background-color:var(--reference-color-grey-800);border-radius:100%;transform:translateY(-50%) scale(0)}@media (min-width: 48em){.pageSpecific-ef2-formSexPassenger_input label:after{left:.25rem}}.pageSpecific-ef2-formSexPassenger_input label:has(input[type=radio]:checked):after{transform:translateY(-50%) scale(1)}.pageSpecific-ef2-formSexPassenger_input input[type=radio]{position:absolute;cursor:pointer;opacity:0}.pageSpecific-ef2-formSexPassenger_input input[type=radio]:focus-visible+span:focus-visible{outline:1px solid var(--reference-color-grey-800)}.pageSpecific-ef2-formSexPassenger_error{display:none;font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-ef2-formSexPassenger_error:before{content:"選択してください。"}.pageSpecific-ef2-formTextArea{display:flex;flex-direction:column;gap:var(--system-spacing-medium);width:100%}@media (min-width: 48em){.pageSpecific-ef2-formTextArea{gap:var(--system-spacing-extra-large)}}.pageSpecific-ef2-formTextArea_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-formTextArea_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-ef2-formTextArea_input{display:grid;gap:var(--system-spacing-two-extra-small);width:100%}@media (min-width: 48em){.pageSpecific-ef2-formTextArea_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-ef2-formTextArea_input>textarea{padding:var(--system-spacing-extra-small) var(--system-spacing-small);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium)}.pageSpecific-ef2-formTextArea_input>textarea:focus-visible{outline:1px solid var(--reference-color-grey-800)}.pageSpecific-ef2-formTextArea_input>textarea:user-invalid{border-color:var(--reference-color-red-400)}.pageSpecific-ef2-formTextArea_input:has(.pageSpecific-ef2-formTextArea_error_message:not(:empty))>textarea{border-color:var(--reference-color-red-400)}.pageSpecific-ef2-formTextArea_error_message{display:none;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-ef2-formTextArea_error_message:not(:empty){display:block}.pageSpecific-fare-ruleExample{display:flex;flex-direction:column;gap:var(--system-spacing-extra-large);align-items:center}@media (min-width: 64em){.pageSpecific-fare-ruleExample{flex-direction:row;gap:var(--system-spacing-four-extra-large);align-items:start;justify-content:space-between}}.pageSpecific-fare-ruleExample_text_wrapper{display:flex;flex-shrink:0;flex-direction:column;gap:var(--system-spacing-medium);align-items:start}@media (min-width: 48em){.pageSpecific-fare-ruleExample_text_wrapper{flex-direction:row;gap:var(--system-spacing-two-extra-large)}}.pageSpecific-fare-ruleExample_text{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 64em){.pageSpecific-fare-ruleExample_text{max-width:22rem}}.pageSpecific-fare-ruleExample_text span{color:var(--system-color-text-accent)}.pageSpecific-fare-ruleExample_arrow{position:relative;width:.375rem;height:2rem;margin-bottom:.75rem;background-color:var(--reference-color-red-400)}.pageSpecific-fare-ruleExample_arrow:before{position:absolute;bottom:-.75rem;left:50%;width:1rem;height:.75rem;content:"";background-color:var(--reference-color-red-400);border-radius:var(--system-radius-small);clip-path:polygon(50% 100%,0 0,100% 0);transform:translate(-50%)}.pageSpecific-fare-ruleExample_image{flex-shrink:1;width:100%;max-width:28rem}.pageSpecific-fare-ruleExample_image img{max-width:28rem}.pageSpecific-flight-contentCard{text-decoration:none;background:var(--system-color-background-secondary);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-large);transition:border var(--easing-default)}@media (any-hover: hover){.pageSpecific-flight-contentCard:hover{--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary);border:var(--system-border-medium) solid var(--reference-color-red-400)}.pageSpecific-flight-contentCard:hover .pageSpecific-flight-contentCard_title{color:var(--system-color-text-accent)}}.pageSpecific-flight-contentCard_inner{display:flex;flex-direction:column;gap:var(--system-spacing-large);align-items:center;padding:var(--system-spacing-extra-large);text-decoration:none;background-color:var(--system-color-background-white);border-radius:var(--system-radius-large)}@media (min-width: 64em){.pageSpecific-flight-contentCard_inner{flex-direction:row;gap:var(--system-spacing-two-extra-large);align-items:flex-start;padding:var(--system-spacing-two-extra-large)}}.pageSpecific-flight-contentCard_content{display:grid;grid-template-areas:"title arrow" "text text";grid-template-columns:1fr max-content;gap:var(--system-spacing-small)}@media (min-width: 48em){.pageSpecific-flight-contentCard_content{gap:var(--system-spacing-medium)}}.pageSpecific-flight-contentCard_content p{grid-area:text}.pageSpecific-flight-contentCard_image{max-width:8rem;max-height:8rem}.pageSpecific-flight-contentCard_title{grid-area:title;font-size:var(--reference-typography-medium);transition:color var(--easing-default)}@media (min-width: 48em){.pageSpecific-flight-contentCard_title{font-size:var(--reference-typography-extra-large)}}.pageSpecific-flight-contentCard_title_arrow{display:grid;grid-area:arrow;place-content:center}.pageSpecific-flight-drinkItem{padding:var(--system-spacing-medium);background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--system-color-border-subtle);border-radius:var(--system-radius-extra-large)}@media (min-width: 64em){.pageSpecific-flight-drinkItem{padding:var(--system-spacing-four-extra-large)}}.pageSpecific-flight-drinkItem_inner{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 64em){.pageSpecific-flight-drinkItem_inner{grid-template-columns:20rem 1fr;gap:var(--system-spacing-three-extra-large);align-items:start}}.pageSpecific-flight-drinkItem_text_wrapper{display:grid;gap:var(--system-spacing-extra-large)}.pageSpecific-flight-drinkItem_text_wrapper>.badge{max-width:max-content}.pageSpecific-flight-drinkItem_title{margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-flight-drinkItem_title{font-size:var(--reference-typography-two-extra-large)}}.pageSpecific-flight-drinkItem_text_note{color:var(--system-color-text-accent)}.pageSpecific-flight-kizaiCard{overflow:clip;background:var(--system-color-background-secondary);border-radius:var(--system-radius-medium)}.pageSpecific-flight-kizaiCard_content{display:grid;gap:var(--system-spacing-two-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-flight-kizaiCard_content{padding:var(--system-spacing-medium) var(--system-spacing-large)}}.pageSpecific-flight-kizaiCard_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-flight-kizaiCard_title{font-size:var(--reference-typography-extra-large)}}.pageSpecific-flight-kizaiCard_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.pageSpecific-flight-kizaiCard_text{font-size:var(--reference-typography-medium)}}.pageSpecific-plan-bannerList{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-plan-bannerList{row-gap:var(--system-spacing-two-extra-large)}}@media (min-width: 64em){.pageSpecific-plan-bannerList{grid-template-columns:repeat(3,minmax(0,1fr))}}.pageSpecific-plan-bannerList_item{display:grid;place-items:center}.pageSpecific-plan-bannerList_link{display:block;overflow:clip;border-radius:var(--system-radius-medium);transition:opacity var(--easing-default)}@media (any-hover: hover){.pageSpecific-plan-bannerList_link:hover{opacity:.7}.pageSpecific-plan-bannerList_link:hover>:where(img){scale:1.1}}.pageSpecific-plan-bannerList_link>:where(img){inline-size:100%;transition:scale .4s ease}.pageSpecific-plan-company{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-medium)}@media (min-width: 64em){.pageSpecific-plan-company{row-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-plan-company__order{order:-1}@media (min-width: 48em){.pageSpecific-plan-company__order{order:revert}}.pageSpecific-plan-company_list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-plan-company_list{grid-template-columns:repeat(5,1fr)}}@media (min-width: 64em){.pageSpecific-plan-company_list{gap:var(--system-spacing-medium)}}.pageSpecific-plan-company_list_link{transition:opacity var(--easing-default)}@media (any-hover: hover){.pageSpecific-plan-company_list_link:hover{opacity:.7}}.pageSpecific-plan-heading{padding:0 var(--system-spacing-medium)}.pageSpecific-plan-heading_title{box-sizing:content-box;max-width:72rem;padding:var(--system-spacing-four-extra-large) var(--system-spacing-medium) var(--system-spacing-two-extra-large);margin:0 auto}@media (min-width: 64em){.pageSpecific-plan-heading_title{padding:var(--system-spacing-five-extra-large)}}.pageSpecific-plan-heading_search{background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-plan-heading_search{border-radius:var(--system-radius-extra-large)}}.pageSpecific-plan-heading_search_inner{box-sizing:content-box;display:grid;gap:var(--system-spacing-medium);align-items:center;max-width:72rem;padding:var(--system-spacing-extra-large);margin:0 auto}@media (min-width: 48em){.pageSpecific-plan-heading_search_inner{padding:var(--system-spacing-five-extra-large)}}@media (min-width: 64em){.pageSpecific-plan-heading_search_inner{grid-template-columns:max-content 1fr;justify-content:space-between}}.pageSpecific-plan-travelPlanSearch{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--system-spacing-extra-small) var(--system-spacing-extra-small);justify-content:end}@media (min-width: 48em){.pageSpecific-plan-travelPlanSearch{grid-template-columns:repeat(2,minmax(0,min(100%,20rem)))}}.pageSpecific-plan-travelPlanSearch_searchButton_container{width:100%}@media (min-width: 64em){.pageSpecific-plan-travelPlanSearch_searchButton_container{max-width:20rem}}.pageSpecific-plan-travelPlanSearch_searchButton{--button-height: var(--reference-dimension-scale-15)}.pageSpecific-prize-confirmButton{width:100%;max-width:30rem;margin-inline:auto}.pageSpecific-prize-confirmButton_inner{display:grid;gap:var(--system-spacing-two-extra-large);justify-items:center}@media (min-width: 48em){.pageSpecific-prize-confirmButton_inner{gap:6rem}}.pageSpecific-prize-confirmButton_inner .link-back{width:100%;box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.pageSpecific-prize-confirmButton_inner .link-back{max-width:21.75rem;box-shadow:var(--system-elevation-level-4)}}.pageSpecific-prize-formBirthday{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-prize-formBirthday{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formBirthday_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formBirthday_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-prize-formBirthday_input{display:flex;flex-flow:column wrap;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-formBirthday_input{flex-direction:row;gap:var(--system-spacing-two-extra-large);align-items:center}}.pageSpecific-prize-formBirthday_input_item{display:flex;gap:var(--system-spacing-extra-small);align-items:flex-end}.pageSpecific-prize-formBirthday_input_item input[type=number]{-webkit-appearance:textfield;appearance:textfield}.pageSpecific-prize-formBirthday_input_item input[type=number]::-webkit-inner-spin-button,.pageSpecific-prize-formBirthday_input_item input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.pageSpecific-prize-formBirthday_input_item>.selectBox,.pageSpecific-prize-formBirthday_input_item>.form-textfield{width:100%;max-width:7.5rem}@media (min-width: 48em){.pageSpecific-prize-formBirthday_input_item>.form-textfield{max-width:10rem}}.pageSpecific-prize-formBirthday_errors{display:flex;flex-direction:column;gap:var(--system-spacing-two-extra-small)}.pageSpecific-prize-formBirthday_error{display:none;font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-prize-formCustomer{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}.pageSpecific-prize-formDesired{--this-color-input-filled-bg: #f7ffe0;--this-color-input-filled-border: #207605;display:flex;flex-direction:column;gap:var(--system-spacing-extra-large)}.pageSpecific-prize-formDesired .form-textfield.-has-value:not(.-has-error) .form-textfield_input{background-color:var(--this-color-input-filled-bg);border-color:var(--this-color-input-filled-border)}@media (min-width: 48em){.pageSpecific-prize-formDesired{gap:var(--system-spacing-three-extra-large)}}.pageSpecific-prize-formDesired_group{display:flex;flex-direction:column;gap:var(--system-spacing-large)}@media (min-width: 48em){.pageSpecific-prize-formDesired_group{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formDesired_header{display:flex;gap:var(--system-spacing-small);align-items:center}.pageSpecific-prize-formDesired_title{margin:0;font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formDesired_cards{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 64em){.pageSpecific-prize-formDesired_cards{grid-template-columns:1fr 1fr;gap:var(--system-spacing-medium)}}@media (min-width: 64em){.pageSpecific-prize-formDesired_cards.-one-way{grid-template-columns:1fr}}.pageSpecific-prize-formDesired_card{display:flex;flex-direction:column;overflow:hidden;background:var(--system-color-background-white);border:1px solid var(--system-color-border-subtle);border-radius:var(--system-radius-medium)}.pageSpecific-prize-formDesired_cardHeader{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);text-align:center;background:var(--reference-color-blue-100)}@media (min-width: 48em){.pageSpecific-prize-formDesired_cardHeader{padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}.pageSpecific-prize-formDesired_cardBody{display:flex;flex-flow:column nowrap;gap:var(--system-spacing-large);padding:var(--system-spacing-small) var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-formDesired_cardBody{flex-flow:row wrap;gap:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.pageSpecific-prize-formDesired_field{display:flex;flex:1;flex-direction:column;gap:var(--system-spacing-two-extra-small);min-width:0}@media (min-width: 48em){.pageSpecific-prize-formDesired_field{flex:1 1 calc(50% - var(--system-spacing-extra-large) / 2);gap:var(--system-spacing-extra-small)}}.pageSpecific-prize-formDesired_fieldLabel{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-size:var(--reference-typography-small)}.pageSpecific-prize-formDesired_fieldLabel>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-prize-formDesired_fieldInput{display:flex;flex-direction:column}.pageSpecific-prize-formDesired_fieldInput input[type=date]{position:relative;cursor:pointer}.pageSpecific-prize-formDesired_fieldInput input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer;opacity:0}.pageSpecific-prize-formHelp{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-prize-formHelp{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formHelp_label{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formHelp_input{display:flex;flex-direction:column;gap:var(--system-spacing-large);align-items:start}@media (min-width: 48em){.pageSpecific-prize-formHelp_input{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formHelp_input .checkboxWithLabel{padding:var(--system-spacing-extra-small);background:none}@media (any-hover: hover){.pageSpecific-prize-formHelp_input .checkboxWithLabel:hover{cursor:pointer}}.pageSpecific-prize-formHelp_input .checkboxWithLabel_text{font-size:var(--reference-typography-medium)}.pageSpecific-prize-formHelp_input_item{flex-shrink:0;background-color:transparent}.pageSpecific-prize-formHelp_input_group{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);align-items:start;width:100%}.pageSpecific-prize-formHelp_required{display:none;margin-inline-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}[data-form-help-group=pregnant]:has(input:checked) .pageSpecific-prize-formHelp_required[data-required-when=pregnant],[data-form-help-group=wheelchair]:has(input:checked) .pageSpecific-prize-formHelp_required[data-required-when=wheelchair]{display:inline}.pageSpecific-prize-formHelp_input_expectedDate{display:none;flex-direction:column;gap:var(--system-spacing-extra-small);align-self:stretch;margin-top:var(--system-spacing-medium)}[data-form-help-group=pregnant]:has(input:checked) .pageSpecific-prize-formHelp_input_expectedDate{display:flex}.pageSpecific-prize-formHelp_input_wheelchairDetail{display:none;flex-direction:column;gap:var(--system-spacing-extra-small);width:100%;margin-top:var(--system-spacing-medium)}[data-form-help-group=wheelchair]:has(input:checked) .pageSpecific-prize-formHelp_input_wheelchairDetail{display:flex}.pageSpecific-prize-formHelp_wheelchairError{display:none;margin-block-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-prize-formHelp_dueDateErrors{display:flex;flex-direction:column;gap:var(--system-spacing-two-extra-small)}.pageSpecific-prize-formHelp_dueDateError{display:none;font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-prize-formHelp_input_expectedDate_label{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-tertiary)}.pageSpecific-prize-formHelp_input_expectedDate_fields{display:flex;flex-flow:column wrap;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-formHelp_input_expectedDate_fields{flex-direction:row;gap:var(--system-spacing-two-extra-large);align-items:center}}.pageSpecific-prize-formHelp_input_expectedDate_item{display:flex;gap:var(--system-spacing-extra-small);align-items:flex-end}.pageSpecific-prize-formHelp_input_expectedDate_item input[type=number]{-webkit-appearance:textfield;appearance:textfield}.pageSpecific-prize-formHelp_input_expectedDate_item input[type=number]::-webkit-inner-spin-button,.pageSpecific-prize-formHelp_input_expectedDate_item input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.pageSpecific-prize-formHelp_input_expectedDate_item>.selectBox,.pageSpecific-prize-formHelp_input_expectedDate_item>.form-textfield{width:100%;max-width:7.5rem}@media (min-width: 48em){.pageSpecific-prize-formHelp_input_expectedDate_item>.form-textfield{max-width:10rem}}.pageSpecific-prize-formInputAddress{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-prize-formInputAddress{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formInputAddress_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formInputAddress_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-prize-formInputAddress_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-prize-formInputAddress_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-prize-formInputAddress_input>label{font-size:var(--reference-typography-small)}@media (min-width: 48em){.pageSpecific-prize-formInputAddress_input .selectBox{max-width:17.5rem}}.pageSpecific-prize-formInputAddress_input .selectBox_select{font-weight:var(--reference-typography-weight-regular);text-align:left;background:var(--system-color-background-white)}.pageSpecific-prize-formInputAddress_postal_code{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-prize-formInputAddress_postal_code{flex-direction:row;gap:var(--system-spacing-medium)}}.pageSpecific-prize-formInputAddress_postal_code_input{position:relative;display:flex;gap:var(--system-spacing-small)}.pageSpecific-prize-formInputAddress_postal_code_input>span{display:flex;align-items:center;justify-content:center;height:3.25rem}.pageSpecific-prize-formInputFax{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-prize-formInputFax{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formInputFax_label{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formInputFax_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-prize-formInputFax_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-prize-formInputFax_input>label{font-size:var(--reference-typography-small)}.pageSpecific-prize-formInputMail{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-prize-formInputMail{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formInputMail_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formInputMail_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-prize-formInputMail_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-prize-formInputMail_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-prize-formInputMail_input>label{font-size:var(--reference-typography-small)}.pageSpecific-prize-formInputName{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-prize-formInputName{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formInputName_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formInputName_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-prize-formInputName_input{display:flex;flex-direction:column}.pageSpecific-prize-formInputTel_wrapper{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-formInputTel_wrapper{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formInputTel{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-formInputTel{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formInputTel.-sub{padding-top:var(--system-spacing-extra-large);margin-top:var(--system-spacing-small);border-top:var(--system-border-medium) solid var(--system-color-border-subtle)}.pageSpecific-prize-formInputTel_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formInputTel_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-prize-formInputTel_input{display:grid;gap:var(--system-spacing-two-extra-small);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-prize-formInputTel_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-prize-formInputTel_input>label{font-size:var(--reference-typography-small)}.pageSpecific-prize-formInquiry{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-prize-formInquiry{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-prize-formInquiry_inner{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-prize-formInquiry_inner{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-prize-formInquiry_inner>*:not(:first-of-type):before{position:absolute;width:100%;max-width:var(--system-content-width-large);margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-prize-formInquiry_inner>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-prize-formInquiryCategory{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-prize-formInquiryCategory{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formInquiryCategory_label{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formInquiryCategory_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}@media (min-width: 48em){.pageSpecific-prize-formInquiryCategory_input .selectBox{max-width:17.5rem}}.pageSpecific-prize-formInquiryCategory_input .selectBox_select{font-weight:var(--reference-typography-weight-regular);text-align:left;background:var(--system-color-background-white)}.pageSpecific-prize-formInquiryCategory_error_message{margin-block-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-prize-formInquiryCategory_error_message:before{content:"お問い合わせの種別を選択してください。"}.pageSpecific-prize-formInquiryCategory_error_message.is-hidden{display:none}.pageSpecific-prize-formInventory{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-prize-formInventory{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-prize-formInventory_inner{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);width:100%}@media (min-width: 48em){.pageSpecific-prize-formInventory_inner{gap:var(--system-spacing-three-extra-large)}}.pageSpecific-prize-formInventoryNumber{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-formInventoryNumber{gap:var(--system-spacing-extra-large)}}@media (min-width: 64em){.pageSpecific-prize-formInventoryNumber{max-width:35.375rem}}.pageSpecific-prize-formInventoryNumber_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formInventoryNumber_input{display:flex;flex-direction:column}.pageSpecific-prize-formInventoryNumber_input .form-textfield_input_wrapper{padding:var(--system-spacing-medium);background:var(--reference-color-red-400)}@media (min-width: 48em){.pageSpecific-prize-formInventoryNumber_input .form-textfield_input_wrapper{padding:var(--system-spacing-extra-large)}}.pageSpecific-prize-formInventoryNumber_input .form-textfield_danger{right:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-formInventoryNumber_input .form-textfield_danger{right:var(--system-spacing-extra-large)}}.pageSpecific-prize-formInventoryNumber_input .form-textfield_clear{right:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-formInventoryNumber_input .form-textfield_clear{right:var(--system-spacing-extra-large)}}.pageSpecific-prize-formPassenger{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-prize-formPassenger{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-prize-formPassenger_copy{display:flex;justify-content:flex-start}.pageSpecific-prize-formPassenger_inner{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-prize-formPassenger_inner{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-prize-formPassenger_inner>*:not(:first-of-type):before{position:absolute;width:100%;max-width:var(--system-content-width-large);margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-prize-formPassenger_inner>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-prize-formPassenger_copyButton{display:flex;gap:var(--system-spacing-extra-small);align-items:center;justify-content:space-between;padding:var(--system-spacing-extra-small);font-weight:var(--reference-typography-weight-bold);background:var(--system-color-background-secondary);border-radius:var(--system-radius-medium);transition:background var(--easing-default),color var(--easing-default)}@media (min-width: 48em){.pageSpecific-prize-formPassenger_copyButton{gap:var(--system-spacing-medium);padding:var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-small)}}@media (any-hover: hover){.pageSpecific-prize-formPassenger_copyButton:hover{color:var(--system-color-text-secondary);background:var(--system-color-button-background-secondary)}.pageSpecific-prize-formPassenger_copyButton:hover svg,.pageSpecific-prize-formPassenger_copyButton:hover path{--icon-stroke-color: var(--system-color-text-secondary)}}.pageSpecific-prize-formPassenger_copyButton svg{display:grid;place-items:center;width:1.5rem;height:1.5rem}.pageSpecific-prize-formPolicy{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-formPolicy{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formPolicy_label{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formPolicy_text{padding:var(--system-spacing-medium);background:var(--reference-color-wh-50);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-prize-formPolicy_text{padding:var(--system-spacing-five-extra-large);border-radius:var(--system-radius-large)}}.pageSpecific-prize-formPolicy_text_inner{box-sizing:content-box;max-width:56rem;height:6.875rem;padding-right:var(--system-spacing-small);margin-inline:auto;overflow-y:auto}@media (min-width: 48em){.pageSpecific-prize-formPolicy_text_inner{padding-right:var(--system-spacing-three-extra-large)}}.pageSpecific-prize-formPolicy_text_inner>p{font-size:var(--reference-typography-small)}.pageSpecific-prize-formPolicy_error_message{display:none;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-prize-formPolicy_error_message:before{content:"個人情報のお取扱いについての同意が必要です。"}.pageSpecific-prize-formPolicy_input .checkboxWithLabel{grid-template-columns:max-content 1fr;align-items:start;width:100%;background:var(--system-color-background-primary)}@media (any-hover: hover){.pageSpecific-prize-formPolicy_input .checkboxWithLabel:hover{cursor:pointer}}.pageSpecific-prize-formPolicy_input:has(input:user-invalid) .pageSpecific-prize-formPolicy_error_message{display:block}.pageSpecific-prize-formSex{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-prize-formSex{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formSex_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formSex_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-prize-formSex_input{display:flex;flex-shrink:0;gap:var(--system-spacing-two-extra-large)}.pageSpecific-prize-formSex_input label{position:relative;display:flex;align-items:center;padding:var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-two-extra-large);cursor:pointer;background-color:transparent;border:none}@media (min-width: 48em){.pageSpecific-prize-formSex_input label{padding:0 0 0 var(--system-spacing-extra-large)}}.pageSpecific-prize-formSex_input label:before{position:absolute;top:50%;left:var(--system-spacing-extra-small);width:1rem;height:1rem;content:"";background-color:var(--system-color-button-background-white);border:var(--system-border-medium) solid var(--reference-color-grey-500);border-radius:100%;transform:translateY(-50%)}@media (min-width: 48em){.pageSpecific-prize-formSex_input label:before{left:0}}.pageSpecific-prize-formSex_input label:after{position:absolute;top:50%;left:.75rem;width:.5rem;height:.5rem;content:"";background-color:var(--reference-color-grey-800);border-radius:100%;transform:translateY(-50%) scale(0)}@media (min-width: 48em){.pageSpecific-prize-formSex_input label:after{left:.25rem}}.pageSpecific-prize-formSex_input label:has(input[type=radio]:checked):after{transform:translateY(-50%) scale(1)}.pageSpecific-prize-formSex_input input[type=radio]{position:absolute;cursor:pointer;opacity:0}.pageSpecific-prize-formSex_input input[type=radio]:focus-visible+span:focus-visible{outline:1px solid var(--reference-color-grey-800)}.pageSpecific-prize-formSex_error{display:none;font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-prize-formSex_error:before{content:"選択してください。"}.pageSpecific-prize-formTextArea{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-formTextArea{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formTextArea_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formTextArea_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-prize-formTextArea_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-prize-formTextArea_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-prize-formTextArea_input>textarea{padding:var(--system-spacing-extra-small) var(--system-spacing-small);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium)}.pageSpecific-prize-formTextArea_input>textarea:focus-visible{outline:1px solid var(--reference-color-grey-800)}.pageSpecific-prize-formTextArea_input>textarea:user-invalid{border-color:var(--reference-color-red-400)}.pageSpecific-prize-formTextArea_input:has(.pageSpecific-prize-formTextArea_error_message:not(:empty))>textarea{border-color:var(--reference-color-red-400)}.pageSpecific-prize-formTextArea_error_message{display:none;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-prize-formTextArea_error_message:not(:empty){display:block}.pageSpecific-prize-formWithChildren{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-prize-formWithChildren{gap:var(--system-spacing-extra-large)}}.pageSpecific-prize-formWithChildren_label{display:flex;flex-wrap:wrap;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formWithChildren_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-prize-formWithChildren_input{display:flex;flex-shrink:0;flex-direction:column;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-prize-formWithChildren_input{flex-direction:row;gap:var(--system-spacing-two-extra-large)}}.pageSpecific-prize-formWithChildren_input label{position:relative;display:flex;align-items:center;padding:0 var(--system-spacing-extra-small) 0 var(--system-spacing-two-extra-large);cursor:pointer;background-color:transparent;border:none}@media (min-width: 48em){.pageSpecific-prize-formWithChildren_input label{padding:0 0 0 var(--system-spacing-extra-large)}}.pageSpecific-prize-formWithChildren_input label:before{position:absolute;top:50%;left:var(--system-spacing-extra-small);width:1rem;height:1rem;content:"";background-color:var(--system-color-button-background-white);border:var(--system-border-medium) solid var(--reference-color-grey-500);border-radius:100%;transform:translateY(-50%)}@media (min-width: 48em){.pageSpecific-prize-formWithChildren_input label:before{left:0}}.pageSpecific-prize-formWithChildren_input label:after{position:absolute;top:50%;left:.75rem;width:.5rem;height:.5rem;content:"";background-color:var(--reference-color-grey-800);border-radius:100%;transform:translateY(-50%) scale(0)}@media (min-width: 48em){.pageSpecific-prize-formWithChildren_input label:after{left:.25rem}}.pageSpecific-prize-formWithChildren_input label:has(input[type=radio]:checked):after{transform:translateY(-50%) scale(1)}.pageSpecific-prize-formWithChildren_input input[type=radio]{position:absolute;cursor:pointer;opacity:0}.pageSpecific-prize-formWithChildren_input input[type=radio]:focus-visible+span:focus-visible{outline:1px solid var(--reference-color-grey-800)}.pageSpecific-prize-formWithChildren_error_message{display:none;margin-block-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-prize-formWithChildren_error_message:before{content:"選択してください。"}.pageSpecific-prize-formWithChildren:has(input[type=radio]:user-invalid) .pageSpecific-prize-formWithChildren_error_message{display:block}.pageSpecific-prize-formWithChildren_child{display:none;flex-direction:column;gap:var(--system-spacing-extra-large);margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-formWithChildren_child{gap:var(--system-spacing-two-extra-large)}}.pageSpecific-prize-formWithChildren:has(#with_children_yes:checked) .pageSpecific-prize-formWithChildren_child{display:flex}.pageSpecific-prize-formWithChildren_child_label{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formWithChildren_child_fields{display:flex;flex-direction:column;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-prize-formWithChildren_child_fields{gap:var(--system-spacing-two-extra-large)}}.pageSpecific-prize-formWithChildren_attendant{display:flex;flex-direction:column;gap:var(--system-spacing-small)}.pageSpecific-prize-formWithChildren_attendant_label{display:flex;flex-wrap:wrap;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-formWithChildren_attendant_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-prize-formWithChildren_attendant_input{max-width:17.5rem}.pageSpecific-prize-formWithChildren_attendant_error{display:none;margin-block-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-prize-formWithChildren_attendant_error:before{content:"選択してください。"}.pageSpecific-prize-headerList>li{position:relative;padding-left:1em;font-size:var(--reference-typography-small);text-indent:-1em}@media (min-width: 48em){.pageSpecific-prize-headerList>li{font-size:var(--reference-typography-medium)}}.pageSpecific-prize-headerList>li:before{content:"・"}.pageSpecific-prize-headerList>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}.pageSpecific-prize-mailNote>li{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.pageSpecific-prize-mailNote>li:before{content:"※"}.pageSpecific-prize-nostandardMail{display:grid;gap:var(--system-spacing-extra-small)}.pageSpecific-prize-nostandardMail_title{font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-nostandardMail_text>p{font-size:var(--reference-typography-two-extra-small)}.pageSpecific-recruit-breadcrumbsList{font-size:var(--reference-typography-small);list-style:none}@media (any-hover: hover){.pageSpecific-recruit-breadcrumbsList a:hover{color:var(--system-color-link-default)}}.pageSpecific-recruit-breadcrumbsList._white{color:var(--system-color-text-secondary)}.pageSpecific-recruit-breadcrumbsList._white>li:not(:last-child):after{background:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.12744 9.56628V15.4329C9.12744 15.8803 9.6201 16.1521 9.99951 15.9086L14.609 12.9753C14.6897 12.9242 14.7562 12.8536 14.8023 12.7699C14.8483 12.6862 14.8725 12.5923 14.8725 12.4968C14.8725 12.4013 14.8483 12.3073 14.8023 12.2237C14.7562 12.14 14.6897 12.0693 14.609 12.0183L9.99951 9.09061C9.9141 9.03536 9.81536 9.0042 9.71371 9.00039C9.61206 8.99659 9.51127 9.0203 9.42197 9.06901C9.33267 9.11772 9.25817 9.18962 9.20633 9.27715C9.15449 9.36467 9.12724 9.46456 9.12744 9.56628Z' fill='%23FFFFFF'/></svg>")}.pageSpecific-recruit-breadcrumbsList._white a{color:var(--system-color-text-secondary)}.pageSpecific-recruit-breadcrumbsList>li{display:inline-flex;align-items:center}.pageSpecific-recruit-breadcrumbsList>li:not(:last-child):after{display:inline-block;width:1.5rem;height:1.5rem;margin:0 var(--system-spacing-two-extra-small);content:"";background:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.12744 9.56628V15.4329C9.12744 15.8803 9.6201 16.1521 9.99951 15.9086L14.609 12.9753C14.6897 12.9242 14.7562 12.8536 14.8023 12.7699C14.8483 12.6862 14.8725 12.5923 14.8725 12.4968C14.8725 12.4013 14.8483 12.3073 14.8023 12.2237C14.7562 12.14 14.6897 12.0693 14.609 12.0183L9.99951 9.09061C9.9141 9.03536 9.81536 9.0042 9.71371 9.00039C9.61206 8.99659 9.51127 9.0203 9.42197 9.06901C9.33267 9.11772 9.25817 9.18962 9.20633 9.27715C9.15449 9.36467 9.12724 9.46456 9.12744 9.56628Z' fill='%234E454A'/></svg>")}.pageSpecific-recruit-breadcrumbsList>li:last-child{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-recruit-headingLarge{display:grid;gap:var(--system-spacing-medium)}.pageSpecific-recruit-headingLarge_title{max-width:50rem;font-size:var(--reference-typography-four-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-recruit-headingLarge_title{font-size:var(--reference-typography-six-extra-large);line-height:2.5}}.pageSpecific-recruit-headingLarge_title._white{color:var(--system-color-text-secondary)}.pageSpecific-recruit-headingMedium{position:relative;display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 64em){.pageSpecific-recruit-headingMedium[data-has-slot=true]{grid-template-columns:1fr 25rem;align-items:center;justify-content:space-between}}.pageSpecific-recruit-headingMedium_divider{position:relative;width:calc(100% - 4rem);height:1px;margin-left:4rem;content:"";background-color:var(--reference-color-grey-600)}@media (min-width: 64em){.pageSpecific-recruit-headingMedium_divider{top:initial;bottom:0;grid-column:1/span 2;order:3}}.pageSpecific-recruit-headingMedium_divider:before,.pageSpecific-recruit-headingMedium_divider:after{position:absolute;bottom:-.1875rem;width:1.5rem;height:.5rem;content:""}.pageSpecific-recruit-headingMedium_divider:before{left:-4rem;background:linear-gradient(90deg,#dc4200,#e27c00);border-radius:var(--system-radius-medium) 0 0 var(--system-radius-medium)}.pageSpecific-recruit-headingMedium_divider:after{left:-2.5rem;background:linear-gradient(90deg,#d5011d,#db5252);border-radius:0 var(--system-radius-medium) var(--system-radius-medium) 0}.pageSpecific-recruit-headingMedium_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-recruit-headingMedium_title{font-size:var(--reference-typography-four-extra-large)}}.pageSpecific-recruit-headingMedium_title>span{display:inline-block}.pageSpecific-recruit-headingMedium_text{font-size:var(--reference-typography-small)}@media (min-width: 64em){.pageSpecific-recruit-headingMedium_text{max-width:25rem}}.pageSpecific-recruit-jobCarouselContent_title{position:absolute;top:0;left:0;z-index:1;display:flex;gap:var(--system-spacing-extra-large);justify-content:space-between;width:100%;padding:var(--system-spacing-large);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary)}.pageSpecific-recruit-joinUs{margin-top:var(--system-spacing-five-extra-large)}.pageSpecific-recruit-joinUs_title{position:relative;z-index:1;font-size:var(--reference-typography-four-extra-large);font-weight:var(--reference-typography-weight-bold);line-height:1.4;text-align:center;text-transform:uppercase}@media (min-width: 48em){.pageSpecific-recruit-joinUs_title{font-size:7.5rem}}.pageSpecific-recruit-joinUs_content{position:relative;padding-bottom:3.625rem;margin-top:var(--system-spacing-medium);background:linear-gradient(transparent 0%,transparent 40%,var(--system-color-background-white) 40%,var(--system-color-background-white) 100%)}@media (min-width: 48em){.pageSpecific-recruit-joinUs_content{padding-bottom:var(--system-spacing-six-extra-large);background:linear-gradient(transparent 0%,transparent 17%,var(--system-color-background-white) 17%,var(--system-color-background-white) 100%)}}.pageSpecific-recruit-joinUs_content:before{position:absolute;bottom:60%;left:0;z-index:-1;width:100%;height:4.4444444444vw;content:"";background:url(https://www.fujidream.co.jp/assets/image/recruit/img-joinus-bg_sm.webp) no-repeat bottom center/cover}@media (min-width: 48em){.pageSpecific-recruit-joinUs_content:before{bottom:83%;height:1.1111111111vw;background:url(https://www.fujidream.co.jp/assets/image/recruit/img-joinus-bg_lg.webp) no-repeat bottom center/cover}}.pageSpecific-recruit-joinUs_content:after{position:absolute;bottom:56%;left:0;width:100%;height:36.6666666667vw;content:"";background:url(https://www.fujidream.co.jp/assets/image/recruit/img-joinus-bg-gray_sm.webp) no-repeat bottom center/cover}@media (min-width: 48em){.pageSpecific-recruit-joinUs_content:after{bottom:83%;height:9.1666666667vw;background:url(https://www.fujidream.co.jp/assets/image/recruit/img-joinus-bg-gray_lg.webp) no-repeat bottom center/cover}}.pageSpecific-recruit-joinUs_content_inner{position:relative;z-index:1;box-sizing:content-box;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium);max-width:25rem;padding-inline:var(--system-spacing-three-extra-large);margin-inline:auto}@media (min-width: 48em){.pageSpecific-recruit-joinUs_content_inner{gap:var(--system-spacing-two-extra-large);max-width:58rem;padding-inline:var(--system-spacing-six-extra-large)}}.pageSpecific-recruit-joinUs_item{position:relative}@media (min-width: 64em){.pageSpecific-recruit-joinUs_item{overflow:clip;border-radius:var(--system-radius-medium)}}@media (min-width: 64em){.pageSpecific-recruit-joinUs_item._new_graduate:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:linear-gradient(180deg,#d66a1c,#f4efe9);opacity:1;transition:opacity var(--easing-default)}.pageSpecific-recruit-joinUs_item._new_graduate:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:linear-gradient(40deg,#d6791c 9.41%,#d6731c00 61.86%)}}@media (min-width: 64em){.pageSpecific-recruit-joinUs_item._career:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:linear-gradient(180deg,#d61c1c,#f4efe9);opacity:1;transition:opacity var(--easing-default)}.pageSpecific-recruit-joinUs_item._career:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:linear-gradient(40deg,#d61c1c 9.41%,#d61c1c00 61.86%)}}@media (any-hover: hover){.pageSpecific-recruit-joinUs_item:hover svg{--square-fill-color: var(--system-color-background-tertiary);--square-stroke-color: var(--system-color-background-tertiary)}.pageSpecific-recruit-joinUs_item:hover._new_graduate:before{opacity:0}.pageSpecific-recruit-joinUs_item:hover._career:before{opacity:0}.pageSpecific-recruit-joinUs_item:hover .pageSpecific-recruit-joinUs_item_label{color:var(--system-color-text-accent)}}@media (any-hover: hover) and (min-width: 64em){.pageSpecific-recruit-joinUs_item:hover .pageSpecific-recruit-joinUs_item_label{color:var(--system-color-text-secondary)}}.pageSpecific-recruit-joinUs_item_icon{position:absolute;right:0;bottom:0;z-index:1;display:grid;place-items:center;width:2.5rem;height:2.5rem;background:var(--reference-color-wh-80);border-radius:var(--system-radius-medium) 0 var(--system-radius-medium) 0}@media (min-width: 48em){.pageSpecific-recruit-joinUs_item_icon{width:3.5rem;height:3.5rem}}.pageSpecific-recruit-joinUs_item_label{position:absolute;z-index:1;display:flex;gap:var(--system-spacing-extra-small);align-items:center;margin-top:var(--system-spacing-extra-small);transition:color var(--easing-default)}@media (min-width: 64em){.pageSpecific-recruit-joinUs_item_label{bottom:var(--system-spacing-medium);left:var(--system-spacing-medium);flex-direction:column;gap:0;align-items:flex-start}}.pageSpecific-recruit-joinUs_item_label_category{font-size:var(--reference-typography-two-extra-small)}@media (min-width: 64em){.pageSpecific-recruit-joinUs_item_label_category{color:var(--system-color-text-secondary)}}.pageSpecific-recruit-joinUs_item_label_entry{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);text-transform:uppercase}@media (min-width: 64em){.pageSpecific-recruit-joinUs_item_label_entry{font-size:var(--reference-typography-extra-large);color:var(--system-color-text-secondary)}}.pageSpecific-recruit-related{background:var(--reference-color-wh-60)}.pageSpecific-recruit-related_contents{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 64em){.pageSpecific-recruit-related_contents{grid-template-columns:repeat(3,1fr)}}.pageSpecific-recruit-related_contents_item_image{overflow:clip;border-radius:var(--system-radius-small)}.pageSpecific-recruit-related_contents_item_image img{scale:1;transition:scale var(--easing-default)}.pageSpecific-recruit-related_contents_item{display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-medium);text-decoration:none;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-4);transition:border var(--easing-default)}@media (any-hover: hover){.pageSpecific-recruit-related_contents_item:hover{border:var(--system-border-medium) solid var(--reference-color-red-400)}.pageSpecific-recruit-related_contents_item:hover .pageSpecific-recruit-related_contents_item_image img{scale:1.1}.pageSpecific-recruit-related_contents_item:hover .pageSpecific-recruit-related_contents_item_label{--background-color: var(--reference-color-red-400);--hover-square-fill-color: var(--system-color-link-subtle);--hover-square-stroke-color: var(--system-color-link-subtle);color:var(--reference-color-white)}.pageSpecific-recruit-related_contents_item:hover .pageSpecific-recruit-related_contents_item_label_icon{background:var(--system-color-button-background-secondary)}}.pageSpecific-recruit-related_contents_item_label{--background-color: var(--reference-color-grey-200);display:flex;gap:var(--system-spacing-two-extra-large);align-items:center;justify-content:space-between;padding-left:var(--system-spacing-large);font-weight:var(--reference-typography-weight-bold);text-decoration:none;background-color:var(--background-color);border-radius:var(--system-radius-medium);transition:all var(--easing-default)}@media (any-hover: hover){.pageSpecific-recruit-related_contents_item_label:hover{--background-color: var(--reference-color-red-400);--hover-square-fill-color: var(--system-color-link-subtle);--hover-square-stroke-color: var(--system-color-link-subtle);color:var(--reference-color-white)}}.pageSpecific-recruit-related_contents_item_label_icon{display:grid;place-items:center;padding:var(--system-spacing-medium);background:var(--reference-color-grey-300);border-radius:0 var(--system-radius-medium) var(--system-radius-medium) 0;transition:background-color var(--easing-default)}.pageSpecific-recruit-secondaryHeading_title{padding:var(--system-spacing-three-extra-large);background:var(--reference-color-red-500)}@media (min-width: 48em){.pageSpecific-recruit-secondaryHeading_title{padding:var(--system-spacing-six-extra-large)}}.pageSpecific-recruit-secondaryHeading_title_inner{display:grid;gap:var(--system-spacing-five-extra-large);max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 48em){.pageSpecific-recruit-secondaryHeading_title_inner{gap:0}}.pageSpecific-recruit-simpleHeading_title{padding:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.pageSpecific-recruit-simpleHeading_title{padding:var(--system-spacing-six-extra-large)}}.pageSpecific-recruit-simpleHeading_title_inner{display:grid;gap:var(--system-spacing-medium);max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 48em){.pageSpecific-recruit-simpleHeading_title_inner{gap:0}}.pageSpecific-recruit-simpleHeading_title_inner>h1{font-size:var(--reference-typography-four-extra-large);line-height:var(--reference-typography-line-height-tight)}@media (min-width: 48em){.pageSpecific-recruit-simpleHeading_title_inner>h1{font-size:var(--reference-typography-six-extra-large);line-height:var(--reference-typography-line-height-relaxed)}}.pageSpecific-recruit-titleLarge{display:flex;gap:var(--system-spacing-extra-small);align-items:baseline;font-size:var(--reference-typography-three-extra-large);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-recruit-titleSmall{display:flex;gap:var(--system-spacing-extra-small);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-recruit-titleSmall._white{color:var(--system-color-text-secondary)}.pageSpecific-recruit-titleSmall._white svg{--logo-mark-fill-color: var(--system-color-background-white)}.pageSpecific-recruit-titleSmall._recruit-mv{color:var(--system-color-text-secondary)}.pageSpecific-recruit-titleSmall>span{margin-top:-2px}.pageSpecific-recruit-topCategory{display:grid;gap:var(--system-spacing-two-extra-large)}.pageSpecific-recruit-topCategory._white{color:var(--system-color-text-secondary)}.pageSpecific-recruit-topCategory p{line-height:1.8}.pageSpecific-recruit-viewMore{--background-color: var(--reference-color-grey-100);display:flex;gap:var(--system-spacing-two-extra-large);align-items:center;justify-content:space-between;padding-left:var(--system-spacing-large);font-weight:var(--reference-typography-weight-bold);text-decoration:none;background-color:var(--background-color);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium);transition:all var(--easing-default)}@media (any-hover: hover){.pageSpecific-recruit-viewMore:hover{--background-color: var(--reference-color-red-400);--hover-square-fill-color: var(--system-color-link-subtle);--hover-square-stroke-color: var(--system-color-link-subtle);color:var(--reference-color-white);border-color:var(--reference-color-red-400)}.pageSpecific-recruit-viewMore:hover .pageSpecific-recruit-viewMore_icon{background:var(--system-color-button-background-secondary)}}.pageSpecific-recruit-viewMore_icon{display:grid;place-items:center;padding:var(--system-spacing-medium);background:var(--reference-color-grey-200);border-radius:0 var(--system-radius-medium) var(--system-radius-medium) 0;transition:background-color var(--easing-default)}.pageSpecific-reservation-accordion_contents{display:grid;gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-small);background:var(--system-color-background-secondary);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-reservation-accordion_contents{padding:var(--system-spacing-two-extra-large)}}.pageSpecific-reservation-accordion_contents ul:not(.text-note){padding-left:1.5em;list-style:disc}.pageSpecific-reservation-accordion_contents ul>li:not(:first-child){margin-top:var(--system-spacing-two-extra-small)}.pageSpecific-reservation-accordion_contents ol{padding-left:0;list-style:none;counter-reset:list-counter}.pageSpecific-reservation-accordion_contents ol>li{position:relative;padding-left:var(--system-spacing-extra-large)}.pageSpecific-reservation-accordion_contents ol>li:before{position:absolute;left:0;content:"(" counter(list-counter) ")";counter-increment:list-counter}.pageSpecific-reservation-accordion_contents ol>li:not(:first-child){margin-top:var(--system-spacing-two-extra-small)}.pageSpecific-reservation-accordion_contents a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.pageSpecific-reservation-accordion_contents a:hover{text-decoration-thickness:var(--system-border-thick)}}.tab-search{container-type:inline-size}.tab-search_inner{position:relative;display:grid;gap:calc(var(--system-spacing-extra-small) + .5rem)}@container (min-width: 1152px){.tab-search_inner{gap:calc(var(--system-spacing-medium) + .5rem)}}.tab-search_heading{text-align:center}@media (min-width: 48em){.tab-search_heading{text-align:left}}.tab-search_content{display:flex;flex-direction:column;gap:var(--system-spacing-medium);justify-content:space-between;padding:var(--system-spacing-medium);background-color:var(--reference-color-orange-200);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.tab-search_content{flex-direction:row;grid-template-columns:1fr 1fr;gap:var(--system-spacing-extra-large);padding:var(--system-spacing-two-extra-large)}}@container (min-width: 1152px){.tab-search_content{gap:var(--system-spacing-four-extra-large)}}.tab-search_content_left{display:flex;justify-content:space-between;width:100%}@media (min-width: 48em){.tab-search_content_left{width:50%;max-width:28.75rem}}.tab-search_content_right{width:100%}@media (min-width: 48em){.tab-search_content_right{width:50%;max-width:35.3125rem}}.tab-search_content_right p{font-size:var(--reference-typography-extra-small);font-weight:var(--reference-typography-weight-medium)}@media (min-width: 48em){.tab-search_content_right p{font-size:var(--reference-typography-small)}}.tab-search_content_heading{width:63%}@media (min-width: 48em){.tab-search_content_heading{width:32.5rem}}.tab-search_content_heading>p{display:block;width:100%;margin-top:.5rem;font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-grey-800)}@media (min-width: 48em){.tab-search_content_heading>p{font-size:var(--reference-typography-two-extra-large)}}.tab-search_content_heading_image{width:100%;max-width:5.1875rem}@media (min-width: 48em){.tab-search_content_heading_image{max-width:8.25rem}}.tab-search_lead{display:inline-block;padding:var(--reference-dimension-scale-2) var(--system-spacing-two-extra-small) var(--reference-dimension-scale-1);font-size:var(--reference-typography-two-extra-small);background-color:var(--reference-color-white)}.tab-search_airport_select_container{display:grid;row-gap:var(--system-spacing-extra-small);margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.tab-search_airport_select_container{grid-template-columns:1fr min(100%,320px);-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large)}}.tab-search_form_container{display:grid;row-gap:var(--system-spacing-medium)}.tab-search_form{display:grid;row-gap:var(--system-spacing-extra-small)}@container (min-width: 1152px){.tab-search_form{grid-template-columns:max-content minmax(0,440fr) minmax(0,330fr) minmax(0,120fr) 4rem;-moz-column-gap:var(--system-spacing-small);column-gap:var(--system-spacing-small)}}.tab-search_category{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small)}@container (min-width: 1152px){.tab-search_category{grid-template-columns:revert;row-gap:var(--system-spacing-two-extra-small);align-self:center;margin-inline-end:var(--system-spacing-extra-small)}}.tab-search_category_label{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--system-spacing-two-extra-small);column-gap:var(--system-spacing-two-extra-small);align-items:center;padding:var(--system-spacing-small);cursor:pointer;background-color:var(--reference-color-grey-200);border:var(--system-border-medium) solid var(--reference-color-grey-200);border-radius:var(--system-radius-medium)}@container (min-width: 1152px){.tab-search_category_label{padding:revert}}.tab-search_category_label input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;border-width:0!important;clip:rect(0,0,0,0)!important}.tab-search_category_label:has(input[type=radio]:checked){background-color:var(--system-color-background-secondary);border:var(--system-border-medium) solid var(--reference-color-grey-500)}@container (min-width: 1152px){.tab-search_category_label:has(input[type=radio]:checked){border:none}}.tab-search_category_label:has(input[type=radio]:focus-visible){outline:1px solid var(--reference-color-grey-800)}@container (min-width: 1152px){.tab-search_category_label{background-color:revert;border:revert}}.tab-search_category_label_radio_icon{--color: var(--reference-color-grey-800);position:relative;width:1rem;aspect-ratio:1/1;background-color:var(--reference-color-white);border:var(--system-border-medium) solid var(--color);border-radius:calc(infinity * 1px)}.tab-search_category_label_radio_icon:after{position:absolute;inset:0;width:50%;aspect-ratio:1/1;content:"";background-color:transparent;border-radius:calc(infinity * 1px);translate:50% 50%}input:checked+.tab-search_category_label_radio_icon:after{background-color:var(--color)}.tab-search_category_label_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.tab-search_category_label_text{font-size:var(--reference-typography-medium)}}.tab-search_button{--color: var(--reference-color-grey-800);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:var(--system-spacing-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-medium);color:var(--color);background-color:var(--reference-color-white);border:var(--system-border-medium) solid var(--reference-color-grey-500);border-radius:var(--system-radius-medium);transition:color var(--easing-default),background-color var(--easing-default),border-color var(--easing-default),opacity var(--easing-default)}@media (min-width: 48em){.tab-search_button{font-size:var(--reference-typography-medium)}}@container (min-width: 1152px){.tab-search_button{padding-inline:var(--system-spacing-small)}}.tab-search_button:disabled{--disabled-color: var(--system-color-button-background-quaternary);--color: var(--reference-color-grey-600);cursor:auto;background-color:var(--disabled-color);border-color:var(--disabled-color)}.tab-search_button:disabled>.tab-search_button_arrow{--hover-square-fill-color: var(--reference-color-grey-200);--hover-square-stroke-color: var(--reference-color-grey-200)}@container (min-width: 1152px){.tab-search_button:disabled._return{border-block-start-color:var(--system-border-medium) solid var(--reference-color-grey-500);border-block-end-color:var(--system-border-medium) solid var(--reference-color-grey-500);border-inline-end-color:var(--system-border-medium) solid var(--reference-color-grey-500)}}.tab-search_button._outbound._selected,.tab-search_button._return._selected{grid-template-columns:minmax(0,1fr) auto}.tab-search_button._outbound._selected>.tab-search_button_icon,.tab-search_button._return._selected>.tab-search_button_icon{display:none}.tab-search_button._outbound._selected>.tab-search_button_text,.tab-search_button._return._selected>.tab-search_button_text{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--system-spacing-two-extra-small);column-gap:var(--system-spacing-two-extra-small);align-items:center}.tab-search_button._outbound._selected>.tab-search_button_text>span:first-child,.tab-search_button._return._selected>.tab-search_button_text>span:first-child{font-size:var(--reference-typography-two-extra-small)}.tab-search_button_icon{display:inline-grid;width:1.5rem;aspect-ratio:1/1;color:inherit}.tab-search_button_text{margin-inline-start:var(--system-spacing-two-extra-small);text-align:left}@container (min-width: 1152px){.tab-search_button_text{margin-inline-start:var(--reference-dimension-scale-2)}}.tab-search_button_arrow{--hover-square-fill-color: var(--reference-color-grey-200);--hover-square-stroke-color: var(--reference-color-grey-200);--icon-stroke-color: var(--reference-color-grey-800);display:inline-grid;width:1.5rem;height:1.5rem;margin-inline-start:var(--system-spacing-extra-small)}.tab-search_info{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small)}@container (min-width: 1152px){.tab-search_info{-moz-column-gap:0;column-gap:0}.tab-search_info:before{position:absolute;top:50%;left:50%;inline-size:2px;block-size:8px;content:"";border-inline-start:var(--system-border-medium) solid var(--reference-color-grey-500);translate:-50% -50%}.tab-search_info>.tab-search_button:first-child{border-inline-end:none;border-start-end-radius:0;border-end-end-radius:0}.tab-search_info>.tab-search_button:last-child{border-inline-start:none;border-start-start-radius:0;border-end-start-radius:0}}.tab-search_airport{position:relative;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--system-spacing-extra-small)}@container (min-width: 1152px){.tab-search_airport{grid-template-columns:revert}.tab-search_airport:before{position:absolute;top:50%;left:50%;inline-size:2px;block-size:calc(100% - 6px);content:"";border-inline-start:var(--system-border-medium) solid var(--reference-color-grey-500);translate:-50% -50%}}.tab-search_airport_button_exchange{display:grid;grid-row:1/span 2;grid-column:1;place-items:center;width:2.5rem;padding:var(--system-spacing-extra-small);background-color:var(--reference-color-grey-800);border-radius:var(--system-radius-medium);transition:background-color var(--easing-default)}@container (min-width: 1152px){.tab-search_airport_button_exchange{position:absolute;top:50%;left:50%;z-index:1;aspect-ratio:1/1;translate:-50% -50%}}.tab-search_airport_button_container{display:contents}@container (min-width: 1152px){.tab-search_airport_button_container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tab-search_airport_button_container>.tab-search_button:first-child{padding-inline-end:2.25rem;border-inline-end:none;border-start-end-radius:0;border-end-end-radius:0}.tab-search_airport_button_container>.tab-search_button:last-child{padding-inline-start:2.25rem;border-inline-start:none;border-start-start-radius:0;border-end-start-radius:0}}.tab-search_searchButton{--background-color: var(--system-color-button-background-secondary);--icon-fill-color: var(--reference-color-white);display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:100%;font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-white);background:var(--background-color);border-radius:var(--system-radius-medium);transition:opacity var(--easing-default),background-color var(--easing-default)}@container (min-width: 1152px){.tab-search_searchButton{place-items:center;align-self:center;justify-content:center;aspect-ratio:1/1}}@media (any-hover: hover){.tab-search_searchButton:not(._disabled):hover{--background-color: var(--system-color-button-background-tertiary)}}.tab-search_searchButton._disabled{--background-color: var(--system-color-button-background-quaternary);--icon-fill-color: var(--reference-color-white);color:var(--reference-color-grey-600);pointer-events:none;cursor:default}.tab-search_searchButton._disabled>.tab-search_searchButton_icon{background-color:var(--reference-color-grey-600)}@container (min-width: 1152px){.tab-search_searchButton._disabled>.tab-search_searchButton_icon{background-color:transparent}}@container (min-width: 1152px){.tab-search_searchButton._disabled{--icon-fill-color: var(--reference-color-grey-600)}}.tab-search_searchButton_label{width:100%;text-align:center}@container (min-width: 1152px){.tab-search_searchButton_label{display:none}}.tab-search_searchButton_icon{display:grid;flex-shrink:0;place-items:center;width:3rem;height:3rem;background-color:var(--reference-color-grey-800);border-radius:var(--system-radius-medium)}@container (min-width: 1152px){.tab-search_searchButton_icon{background-color:transparent}}.tab-search_searchButton_icon svg{width:1.5rem;height:1.5rem}.tab-search_link{display:flex;gap:var(--system-spacing-medium);justify-content:end;width:100%;max-width:16.25rem;margin-top:var(--system-spacing-medium);margin-left:auto;font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-medium)}@media (min-width: 48em){.tab-search_link{font-size:var(--reference-typography-small)}}@media (any-hover: hover){.tab-search_link:hover{--hover-square-fill-color: var(--reference-color-grey-800);--hover-square-stroke-color: transparent;color:var(--system-color-link-default)}}.tab-search_modal{--border-color: var(--reference-color-grey-500);--background-color: var(--reference-color-white);width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;overflow:unset;color:unset;background-color:unset;border:unset}.tab-search_modal[open]{display:grid}.tab-search_modal::backdrop{background-color:#0009;transition:opacity var(--easing-default)}.tab-search_modal:not([data-active=true])::backdrop{opacity:0}@container (min-width: 1152px){.tab-search_modal{position:absolute;top:calc(var(--modal-top) + 8px);left:var(--modal-left);z-index:50;inline-size:-moz-fit-content;inline-size:fit-content}.tab-search_modal::backdrop{background-color:transparent}.tab-search_modal._calendar{top:calc(var(--modal-top) / 1.5);left:50%;translate:-50% 0}}.tab-search_modal_inner{display:grid;grid-template-rows:auto minmax(0,1fr);align-self:end;max-block-size:80dvh;translate:0 100%;transition:translate var(--easing-default),opacity var(--easing-default)}[data-active=true] .tab-search_modal_inner{translate:0 0}@container (min-width: 1152px){.tab-search_modal_inner{translate:0}._airport .tab-search_modal_inner{inline-size:16.875rem;block-size:19rem}._passenger .tab-search_modal_inner{inline-size:16.875rem}._calendar .tab-search_modal_inner{inline-size:25rem}}.tab-search_modal_title_container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding-block:var(--system-spacing-small);padding-inline:var(--system-spacing-medium);background-color:var(--background-color);border:var(--system-border-medium) solid var(--border-color);border-start-start-radius:var(--system-radius-medium);border-start-end-radius:var(--system-radius-medium)}.tab-search_modal_title_container._no-reset:before{content:""}.tab-search_calendar_reset{display:inline-grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--reference-dimension-scale-2);column-gap:var(--reference-dimension-scale-2);align-items:center;justify-self:start;padding-block:var(--system-spacing-two-extra-small);padding-inline:var(--system-spacing-small);background-color:var(--reference-color-grey-200);border:var(--system-border-medium) solid var(--reference-color-grey-500);border-radius:calc(infinity * 1px);transition:color var(--easing-default),background-color var(--easing-default),border-color var(--easing-default)}@media (any-hover: hover){.tab-search_calendar_reset:hover{color:var(--reference-color-white);background-color:var(--reference-color-red-400);border-color:var(--reference-color-red-400)}}.tab-search_calendar_reset_icon{display:inline-grid;width:.875rem;aspect-ratio:1/1}.tab-search_calendar_reset_text{font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-medium)}.tab-search_modal_title{font-size:inherit;font-weight:var(--reference-typography-weight-medium)}.tab-search_modal_closeButton{--hover-square-fill-color: var(--reference-color-grey-200);--hover-square-stroke-color: var(--reference-color-grey-200);--icon-stroke-color: var(--reference-color-grey-800);display:inline-grid;justify-self:end}@media (any-hover: hover){.tab-search_modal_closeButton:hover{--hover-square-fill-color: var(--reference-color-red-400);--hover-square-stroke-color: var(--reference-color-red-400);--icon-stroke-color: var(--reference-color-white)}}.tab-search_modal_content_container{--scrollbar-width: 8px;--thumb-color: var(--reference-color-red-400);--track-color: var(--reference-color-grey-300);--radius: calc(infinity * 1px);padding:var(--system-spacing-medium);overflow-y:auto;overscroll-behavior:contain;background-color:var(--background-color);border-inline-start:var(--system-border-medium) solid var(--border-color);border-inline-end:var(--system-border-medium) solid var(--border-color)}@container (min-width: 1152px){.tab-search_modal_content_container{border-block-end:var(--system-border-medium) solid var(--border-color);border-end-start-radius:var(--system-radius-medium);border-end-end-radius:var(--system-radius-medium)}}@supports not selector(::-webkit-scrollbar){.tab-search_modal_content_container{scrollbar-color:var(--thumb-color) var(--track-color)}}@supports selector(::-webkit-scrollbar){.tab-search_modal_content_container::-webkit-scrollbar{inline-size:var(--scrollbar-width);block-size:var(--scrollbar-width)}.tab-search_modal_content_container::-webkit-scrollbar-thumb{background-color:var(--thumb-color);border-radius:var(--radius)}.tab-search_modal_content_container::-webkit-scrollbar-track{background-color:var(--track-color);border-radius:var(--radius)}}.tab-search_modal_content_container._calendar{display:grid;grid-template-rows:1fr auto;padding:0}.tab-search_modal_list{display:grid;row-gap:var(--system-spacing-extra-small)}.tab-search_modal_item{display:grid}.tab-search_modal_item_button{padding-block:var(--system-spacing-two-extra-small);font-weight:var(--reference-typography-weight-bold);text-align:center;border-radius:calc(infinity * 1px);transition:color var(--easing-default),background-color var(--easing-default)}@media (any-hover: hover){.tab-search_modal_item_button:hover{color:var(--reference-color-white);background-color:var(--reference-color-red-400)}}.tab-search_modal_item_button._selected{color:var(--reference-color-white);background-color:var(--reference-color-grey-800)}.tab-search_modal_passenger_list{display:grid}@container (min-width: 1152px){.tab-search_modal_passenger_list{row-gap:var(--system-spacing-small)}}.tab-search_modal_passenger_item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block-end:var(--system-spacing-medium);border-block-end:var(--system-border-medium) solid var(--reference-color-grey-400)}.tab-search_modal_passenger_item:where(:not(:first-child)){padding-block-start:var(--system-spacing-medium)}@container (min-width: 1152px){.tab-search_modal_passenger_item{padding-block:0;border:none}}.tab-search_modal_passenger_item_label{font-size:inherit}.tab-search_modal_passenger_item_label>span{margin-inline-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small)}.tab-search_modal_passenger_item_count_container{display:grid;grid-template-columns:auto 1.25rem auto;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);align-items:center}.tab-search_modal_passenger_item_count_button{--hover-square-fill-color: var(--reference-color-grey-200);--hover-square-stroke-color: var(--reference-color-grey-200);--icon-stroke-color: var(--reference-color-grey-800);display:grid}.tab-search_modal_passenger_item_count_button:disabled{cursor:default}@media (any-hover: hover){.tab-search_modal_passenger_item_count_button:not(:disabled):hover{--hover-square-fill-color: var(--reference-color-red-400);--hover-square-stroke-color: var(--reference-color-red-400);--icon-stroke-color: var(--reference-color-white)}}.tab-search_modal_passenger_item_count{text-align:center}.tab-search_modal_calendar_info{display:grid;row-gap:var(--system-spacing-small);padding-block:var(--system-spacing-medium) var(--system-spacing-two-extra-large);padding-inline:var(--system-spacing-medium);box-shadow:var(--system-elevation-level-4)}@container (min-width: 1152px){.tab-search_modal_calendar_info{grid-template-columns:minmax(0,1fr) 10rem;align-items:center;padding-block:var(--system-spacing-small);padding-inline:var(--system-spacing-medium);border-block:var(--system-border-medium) solid var(--reference-color-grey-400);box-shadow:none}}.tab-search_modal_calendar_info_text{text-align:center}@container (min-width: 1152px){.tab-search_modal_calendar_info_text{text-align:left}}.tab-search_modal_calendar_info_button{padding-block:var(--system-spacing-two-extra-small);font-weight:var(--reference-typography-weight-bold);background-color:var(--reference-color-grey-200);border-radius:calc(infinity * 1px);transition:color var(--easing-default),background-color var(--easing-default)}@media (any-hover: hover){.tab-search_modal_calendar_info_button:hover{color:var(--reference-color-white);background-color:var(--reference-color-red-400)}}.tab-search_modal_calendar_container{padding:var(--system-spacing-two-extra-large)}#tab-search_outbound_calendar.fc,#tab-search_return_calendar.fc{display:grid;row-gap:var(--system-spacing-medium)}#tab-search_outbound_calendar.fc table th,#tab-search_outbound_calendar.fc td,#tab-search_outbound_calendar.fc .fc-scrollgrid,#tab-search_return_calendar.fc table th,#tab-search_return_calendar.fc td,#tab-search_return_calendar.fc .fc-scrollgrid{border:none}#tab-search_outbound_calendar.fc th,#tab-search_outbound_calendar.fc td,#tab-search_return_calendar.fc th,#tab-search_return_calendar.fc td{font-size:var(--reference-typography-medium);background-color:transparent}#tab-search_outbound_calendar .fc-daygrid-day-events,#tab-search_outbound_calendar .fc-daygrid-day-bg,#tab-search_return_calendar .fc-daygrid-day-events,#tab-search_return_calendar .fc-daygrid-day-bg{display:none!important}#tab-search_outbound_calendar .fc-daygrid-day-frame:before,#tab-search_outbound_calendar .fc-daygrid-day-frame:after,#tab-search_return_calendar .fc-daygrid-day-frame:before,#tab-search_return_calendar .fc-daygrid-day-frame:after{content:none}#tab-search_outbound_calendar .fc-header-toolbar,#tab-search_return_calendar .fc-header-toolbar{display:grid;grid-template-columns:min(100%,1.5rem) minmax(0,1fr) min(100%,1.5rem);align-items:center;margin:0}#tab-search_outbound_calendar .fc-toolbar-title,#tab-search_return_calendar .fc-toolbar-title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);text-align:center}#tab-search_outbound_calendar .fc-toolbar-chunk,#tab-search_return_calendar .fc-toolbar-chunk{display:grid}#tab-search_outbound_calendar .fc-customPrev-button,#tab-search_outbound_calendar .fc-customNext-button,#tab-search_return_calendar .fc-customPrev-button,#tab-search_return_calendar .fc-customNext-button{display:grid;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:transparent;background-color:transparent;border:none;border-color:transparent;border-radius:0}@media (any-hover: hover){#tab-search_outbound_calendar .fc-customPrev-button:hover,#tab-search_outbound_calendar .fc-customNext-button:hover,#tab-search_return_calendar .fc-customPrev-button:hover,#tab-search_return_calendar .fc-customNext-button:hover{--icon-stroke-color: var(--reference-color-white);--icon-fill-color: var(--reference-color-red-400)}}#tab-search_outbound_calendar .fc-customPrev-button:focus-visible,#tab-search_outbound_calendar .fc-customNext-button:focus-visible,#tab-search_return_calendar .fc-customPrev-button:focus-visible,#tab-search_return_calendar .fc-customNext-button:focus-visible{outline:1px solid var(--reference-color-grey-800)}#tab-search_outbound_calendar .fc-button-primary:focus,#tab-search_return_calendar .fc-button-primary:focus{box-shadow:none}#tab-search_outbound_calendar .fc-scrollgrid-section-sticky>*,#tab-search_return_calendar .fc-scrollgrid-section-sticky>*{position:static;top:auto;background:transparent}#tab-search_outbound_calendar .fc-col-header-cell-cushion,#tab-search_return_calendar .fc-col-header-cell-cushion{padding:0}#tab-search_outbound_calendar .fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*,#tab-search_return_calendar .fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:auto}#tab-search_outbound_calendar .fc-col-header-cell-cushion,#tab-search_return_calendar .fc-col-header-cell-cushion{color:var(--system-color-text-tertiary)}#tab-search_outbound_calendar .fc-day-sat,#tab-search_return_calendar .fc-day-sat{color:var(--reference-color-blue-700)}#tab-search_outbound_calendar .fc-day-sun,#tab-search_return_calendar .fc-day-sun{color:var(--reference-color-red-400)}#tab-search_outbound_calendar .fc-scroller-harness,#tab-search_return_calendar .fc-scroller-harness{margin-block-start:var(--system-spacing-extra-small)}#tab-search_outbound_calendar .fc-daygrid-day-top,#tab-search_return_calendar .fc-daygrid-day-top{display:grid;place-items:center}#tab-search_outbound_calendar .fc-daygrid-day-number,#tab-search_return_calendar .fc-daygrid-day-number{display:grid;place-items:center;height:2rem;aspect-ratio:1/1;padding:0;font-weight:var(--reference-typography-weight-bold);color:inherit;text-align:center;text-decoration:none;cursor:pointer}#tab-search_outbound_calendar .fc-day,#tab-search_return_calendar .fc-day{position:relative;transition:color var(--easing-default)}#tab-search_outbound_calendar .fc-day:not(.fc-col-header-cell,.fc-day-disabled):before,#tab-search_return_calendar .fc-day:not(.fc-col-header-cell,.fc-day-disabled):before{position:absolute;top:50%;left:50%;width:1.75rem;aspect-ratio:1/1;content:"";background-color:transparent;-webkit-mask-image:url(https://www.fujidream.co.jp/assets/icon/square-icon-bg.svg);mask-image:url(https://www.fujidream.co.jp/assets/icon/square-icon-bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;translate:-50% -50%;transition:background-color var(--easing-default)}@media (any-hover: hover){#tab-search_outbound_calendar .fc-day:not(.fc-col-header-cell,.fc-day-disabled):hover,#tab-search_return_calendar .fc-day:not(.fc-col-header-cell,.fc-day-disabled):hover{color:var(--reference-color-white)}#tab-search_outbound_calendar .fc-day:not(.fc-col-header-cell,.fc-day-disabled):hover:before,#tab-search_return_calendar .fc-day:not(.fc-col-header-cell,.fc-day-disabled):hover:before{background-color:var(--reference-color-red-400)}}#tab-search_outbound_calendar .fc-day:not(.fc-col-header-cell,.fc-day-disabled)._selected,#tab-search_return_calendar .fc-day:not(.fc-col-header-cell,.fc-day-disabled)._selected{color:var(--reference-color-white)}#tab-search_outbound_calendar .fc-day:not(.fc-col-header-cell,.fc-day-disabled)._selected:before,#tab-search_return_calendar .fc-day:not(.fc-col-header-cell,.fc-day-disabled)._selected:before{background-color:var(--reference-color-grey-800)}.pageSpecific-checkin-support-contact{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-checkin-support-contact{gap:var(--system-spacing-two-extra-large)}}.pageSpecific-checkin-support-contentCard{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-checkin-support-contentCard{gap:var(--system-spacing-small)}}.pageSpecific-checkin-support-contentCard *._warning{font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}.pageSpecific-checkin-support-contentCard_title_wrapper{display:flex;gap:var(--system-spacing-extra-small);align-items:center}@media (min-width: 48em){.pageSpecific-checkin-support-contentCard_title_wrapper{gap:var(--system-spacing-small)}}.pageSpecific-checkin-support-contentCard_title_wrapper>img{max-width:2rem}@media (min-width: 48em){.pageSpecific-checkin-support-contentCard_title_wrapper>img{max-width:3rem}}.pageSpecific-checkin-support-contentCard_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-checkin-support-contentCard_title{font-size:var(--reference-typography-extra-large)}}.pageSpecific-checkin-support-contentCard_contents{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-checkin-support-contentCard_contents{gap:var(--system-spacing-small);padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-extra-large)}}.pageSpecific-checkin-support-contentCard_contents ul:not(.text-note){padding-left:1em;font-size:var(--reference-typography-small);list-style:disc}@media (min-width: 48em){.pageSpecific-checkin-support-contentCard_contents ul:not(.text-note){font-size:var(--reference-typography-medium)}}.pageSpecific-checkin-support-contentCard_contents img{margin-top:var(--system-spacing-extra-small)}.pageSpecific-checkin-support-contentCard_contents a:not(.link-viewMore){color:var(--system-color-text-accent);text-decoration:underline}@media (any-hover: hover){.pageSpecific-checkin-support-contentCard_contents a:not(.link-viewMore):hover{text-decoration-thickness:var(--system-border-thick)}}.pageSpecific-checkin-support-header p *._warning{color:var(--system-color-text-accent);text-decoration:underline}.pageSpecific-checkin-support-header_description{display:grid;gap:var(--system-spacing-extra-large);margin-top:var(--system-spacing-extra-small)}.pageSpecific-checkin-support-header_tags{display:flex;flex-wrap:wrap;gap:var(--system-spacing-extra-small);margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-checkin-support-header_tags{margin-top:var(--system-spacing-two-extra-large)}}.pageSpecific-checkin-support-header_tags>li{padding:var(--system-spacing-two-extra-small) var(--system-spacing-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);background:var(--reference-color-red-400);border-radius:var(--system-radius-small)}@media (min-width: 48em){.pageSpecific-checkin-support-header_tags>li{padding:var(--system-spacing-extra-small) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium);border-radius:var(--system-radius-medium)}}.pageSpecific-checkin-support-header_target{display:grid;gap:var(--system-spacing-medium)}.pageSpecific-checkin-support-header_target ul:not(.text-note){padding-left:1em;font-size:var(--reference-typography-small);list-style:disc}@media (min-width: 48em){.pageSpecific-checkin-support-header_target ul:not(.text-note){font-size:var(--reference-typography-medium)}}.pageSpecific-checkin-support-header_target a{color:var(--system-color-text-accent);text-decoration:underline}@media (any-hover: hover){.pageSpecific-checkin-support-header_target a:hover{text-decoration-thickness:var(--system-border-thick)}}.pageSpecific-checkin-support-header_target_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-checkin-support-header_target_title{font-size:var(--reference-typography-two-extra-large)}}.pageSpecific-checkin-support-header_cautionaryNote{margin-top:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.pageSpecific-checkin-support-header_cautionaryNote{margin-top:var(--system-spacing-five-extra-large)}}.pageSpecific-checkin-support-header_hr{width:100%;height:1px;margin:var(--system-spacing-two-extra-large) 0;background:var(--system-color-border-default)}@media (min-width: 48em){.pageSpecific-checkin-support-header_hr{margin:var(--system-spacing-five-extra-large) 0}}.pageSpecific-checkin-support-preparation{overflow:hidden;border-radius:var(--system-radius-large)}.pageSpecific-checkin-support-preparation_header{padding:var(--system-spacing-extra-small) var(--system-radius-two-extra-large);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-semibold);color:var(--system-color-text-secondary);text-align:center;background:var(--reference-color-red-400)}@media (min-width: 48em){.pageSpecific-checkin-support-preparation_header{font-size:var(--reference-typography-medium)}}.pageSpecific-checkin-support-preparation_content{display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-extra-large);background:var(--system-color-background-white)}@media (min-width: 64em){.pageSpecific-checkin-support-preparation_content{grid-template-columns:max-content 1fr 1fr;gap:var(--system-spacing-five-extra-large);align-items:center;padding:var(--system-spacing-five-extra-large)}}.pageSpecific-checkin-support-preparation_content .link-default{background:var(--system-color-button-background-quaternary)}@media (any-hover: hover){.pageSpecific-checkin-support-preparation_content .link-default:hover{background:var(--system-color-button-background-secondary)}}.pageSpecific-checkin-support-preparation_image{max-width:5rem;margin:0 auto}@media (min-width: 48em){.pageSpecific-checkin-support-preparation_image{max-width:8rem}}.pageSpecific-checkin-support-preparation_text_list{padding-left:1em;list-style:disc}@media (min-width: 48em){.pageSpecific-checkin-support-preparation_text_list{font-size:var(--reference-typography-large)}}.pageSpecific-checkin-support-preparation_text_list>li{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-checkin-support-preparation_text_list>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}.pageSpecific-checkin-support-preparation_text_list>li>p{font-weight:var(--reference-typography-weight-medium)}.pageSpecific-checkin-support-preparation_text_list>li>.text-note{font-weight:var(--reference-typography-weight-medium)}.pageSpecific-checkin-support-step{display:grid;gap:var(--system-spacing-medium)}.pageSpecific-checkin-support-step_item_wrapper{position:relative;display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 64em){.pageSpecific-checkin-support-step_item_wrapper{grid-template-columns:repeat(3,1fr)}}.pageSpecific-checkin-support-step_item_wrapper:after{position:absolute;top:0;left:50%;z-index:-1;width:2rem;height:100%;content:"";background:var(--system-color-background-white);transform:translate(-50%)}@media (min-width: 64em){.pageSpecific-checkin-support-step_item_wrapper:after{top:50%;left:0;width:100%;height:2rem;transform:translateY(-50%)}}.pageSpecific-checkin-support-step_item{display:grid;gap:0;overflow:hidden;border-radius:var(--system-radius-large)}@media (min-width: 64em){.pageSpecific-checkin-support-step_item{grid-template-rows:subgrid;grid-row:span 2}}.pageSpecific-checkin-support-step_item_title{padding:var(--system-spacing-extra-small) var(--system-spacing-two-extra-large);font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-semibold);color:var(--system-color-text-secondary);text-align:center;text-transform:uppercase;background:var(--reference-color-red-400)}.pageSpecific-checkin-support-step_item_content{display:grid;gap:var(--system-spacing-extra-large);justify-items:center;padding:var(--system-spacing-four-extra-large) var(--system-spacing-two-extra-large) var(--system-spacing-two-extra-large);background:var(--system-color-background-white)}@media (min-width: 64em){.pageSpecific-checkin-support-step_item_content{gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-five-extra-large) var(--system-spacing-two-extra-large) var(--system-spacing-two-extra-large)}}.pageSpecific-checkin-support-step_item_content_image{display:grid;gap:var(--system-spacing-medium);justify-items:center;max-width:15rem}@media (min-width: 48em){.pageSpecific-checkin-support-step_item_content_image{gap:var(--system-spacing-two-extra-large)}}.pageSpecific-checkin-support-step_item_content_image p{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.pageSpecific-checkin-support-step_item_content_image p{font-size:var(--reference-typography-extra-large)}}.pageSpecific-checkin-support-step_item_content_tel{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-checkin-support-step_item_content_text{margin-top:auto;font-size:var(--reference-typography-small)}.pageSpecific-checkin-support-step_item_content_text *._warning{color:var(--system-color-text-accent)}.checkin-support-priorityContent_hr{width:100%;height:1px;background:var(--system-color-border-subtle)}.checkin-support-priorityContent_related{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.checkin-support-priorityContent_related{gap:var(--system-spacing-two-extra-large)}}.checkin-support-priorityContent_related_textLink{color:var(--system-color-text-accent);text-decoration:underline}@media (any-hover: hover){.checkin-support-priorityContent_related_textLink:hover{text-decoration-thickness:var(--system-border-thick)}}.checkin-support-priorityContent_related_list{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-support-priorityContent_related_list{grid-template-columns:1fr 1fr}}.checkin-support-priorityContent_related_list>li{display:grid;gap:var(--system-spacing-large);padding:var(--system-spacing-extra-large);background:var(--system-color-background-white);border-radius:var(--system-radius-large)}@media (min-width: 48em){.checkin-support-priorityContent_related_list>li{grid-template-columns:max-content 1fr;gap:var(--system-spacing-two-extra-large);align-items:center;padding:var(--system-spacing-two-extra-large)}}.checkin-support-priorityContent_related_list>li>img{max-width:8rem;margin:0 auto}.checkin-support-priorityContent_related_list>li *._accent{color:var(--system-color-text-accent)}.checkin-support-priorityContent_related_list_text_wrapper{display:grid;gap:var(--system-spacing-medium)}.checkin-support-priorityContent_related_list_text_wrapper>.link-viewMore{max-width:max-content}@media (min-width: 48em){.pageSpecific-checkin-support-viewMore{max-width:max-content}}.pageSpecific-checkin-support-viewMore[data-color=white] .link-viewMore{background:var(--system-color-background-white)}@media (any-hover: hover){.pageSpecific-checkin-support-viewMore[data-color=white] .link-viewMore:hover{background:var(--system-color-button-background-secondary)}}.pageSpecific-contact-formCustomer{display:grid;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-contact-formCustomer{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-formCustomer_inner{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);width:100%}@media (min-width: 48em){.pageSpecific-contact-formCustomer_inner{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-formCustomer_inner>*:not(:first-of-type):before{position:absolute;display:block;width:100%;margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-contact-formCustomer_inner>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-contact-formEn-customer{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);font-family:var(--reference-typography-family-english)}@media (min-width: 48em){.pageSpecific-contact-formEn-customer{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-formEn-customer .heading-medium_title{font-weight:var(--reference-typography-weight-semibold)}.pageSpecific-contact-formEn-customer_inner{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);width:100%}@media (min-width: 48em){.pageSpecific-contact-formEn-customer_inner{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-formEn-customer_inner>*:not(:first-of-type):before{position:absolute;display:block;width:100%;margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-contact-formEn-customer_inner>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-contact-formEn-flight{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);font-family:var(--reference-typography-family-english)}@media (min-width: 48em){.pageSpecific-contact-formEn-flight{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-formEn-flight .heading-medium_title{font-weight:var(--reference-typography-weight-semibold)}.pageSpecific-contact-formEn-flight_inner{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);width:100%}@media (min-width: 48em){.pageSpecific-contact-formEn-flight_inner{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-formEn-flight_inner>*:not(:first-of-type):before{position:absolute;display:block;width:100%;margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-contact-formEn-flight_inner>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-contact-formEn-formAnswer{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formEn-formAnswer{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formAnswer_input{display:flex;flex-direction:column;gap:var(--system-spacing-two-extra-small)}.pageSpecific-contact-formEn-formAnswer_input .pageSpecific-contact-formEn-formAnswer_input_inner{display:flex;flex-shrink:0;gap:var(--system-spacing-two-extra-large)}.pageSpecific-contact-formEn-formAnswer_input .pageSpecific-contact-formEn-formAnswer_input_inner label{position:relative;display:flex;align-items:center;padding:var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-extra-small) var(--system-spacing-two-extra-large);cursor:pointer;background-color:transparent;border:none}@media (min-width: 48em){.pageSpecific-contact-formEn-formAnswer_input .pageSpecific-contact-formEn-formAnswer_input_inner label{padding:0 0 0 var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formAnswer_input .pageSpecific-contact-formEn-formAnswer_input_inner label:before{position:absolute;top:50%;left:var(--system-spacing-extra-small);width:1rem;height:1rem;content:"";background-color:var(--system-color-button-background-white);border:var(--system-border-medium) solid var(--reference-color-grey-500);border-radius:100%;transform:translateY(-50%)}@media (min-width: 48em){.pageSpecific-contact-formEn-formAnswer_input .pageSpecific-contact-formEn-formAnswer_input_inner label:before{left:0}}.pageSpecific-contact-formEn-formAnswer_input .pageSpecific-contact-formEn-formAnswer_input_inner label:after{position:absolute;top:50%;left:.75rem;width:.5rem;height:.5rem;content:"";background-color:var(--reference-color-grey-800);border-radius:100%;transform:translateY(-50%) scale(0)}@media (min-width: 48em){.pageSpecific-contact-formEn-formAnswer_input .pageSpecific-contact-formEn-formAnswer_input_inner label:after{left:.25rem}}.pageSpecific-contact-formEn-formAnswer_input .pageSpecific-contact-formEn-formAnswer_input_inner label:has(input[type=radio]:checked):after{transform:translateY(-50%) scale(1)}.pageSpecific-contact-formEn-formAnswer_input .pageSpecific-contact-formEn-formAnswer_input_inner input[type=radio]{position:absolute;cursor:pointer;opacity:0}.pageSpecific-contact-formEn-formAnswer_input .pageSpecific-contact-formEn-formAnswer_input_inner input[type=radio]:focus-visible+span:focus-visible{outline:1px solid var(--reference-color-grey-800)}.pageSpecific-contact-formEn-formInputAddress{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputAddress{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formInputAddress_input{max-width:20.25rem}.pageSpecific-contact-formEn-formInputAddress_input._state{max-width:initial}.pageSpecific-contact-formEn-formInputAge{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputAge{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formInputAge .pageSpecific-contact-formEn-formInputAge_error_message{margin-block-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-contact-formEn-formInputAge_radio{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputAge_radio{gap:var(--system-spacing-two-extra-large)}}.pageSpecific-contact-formEn-formInputAge_radio label{position:relative;display:flex;align-items:center;padding:0 0 0 var(--system-spacing-two-extra-large);cursor:pointer;background-color:transparent}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputAge_radio label{padding:0 0 0 var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formInputAge_radio label:before{position:absolute;top:50%;left:var(--system-spacing-extra-small);width:1rem;height:1rem;content:"";background-color:var(--system-color-button-background-white);border:var(--system-border-medium) solid var(--reference-color-grey-500);border-radius:100%;transform:translateY(-50%)}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputAge_radio label:before{left:0}}.pageSpecific-contact-formEn-formInputAge_radio label:after{position:absolute;top:50%;left:.75rem;width:.5rem;height:.5rem;content:"";background-color:var(--reference-color-grey-800);border-radius:100%;transform:translateY(-50%) scale(0)}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputAge_radio label:after{left:.25rem}}.pageSpecific-contact-formEn-formInputAge_radio label:has(input[type=radio]:checked):after{transform:translateY(-50%) scale(1)}.pageSpecific-contact-formEn-formInputAge_radio input[type=radio]{position:absolute;cursor:pointer;opacity:0}.pageSpecific-contact-formEn-formInputAge_radio input[type=radio]:focus-visible+span:focus-visible{outline:1px solid var(--reference-color-grey-800)}.pageSpecific-contact-formEn-formInputFlightInfo{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:45rem}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputFlightInfo{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formInputFlightInfo_input{max-width:20.25rem}.pageSpecific-contact-formEn-formInputFlightInfo_input._date{display:grid;gap:var(--system-spacing-medium);max-width:initial}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputFlightInfo_input._date{grid-template-columns:repeat(3,1fr);gap:var(--system-spacing-two-extra-large)}}.pageSpecific-contact-formEn-formInputFlightInfo_input._sector{display:grid;gap:var(--system-spacing-medium);max-width:initial}.pageSpecific-contact-formEn-formInputFlightInfo_input_date_item{display:flex;gap:var(--system-spacing-extra-small);align-items:center}.pageSpecific-contact-formEn-formInputFlightInfo_input_date_item>.selectBox,.pageSpecific-contact-formEn-formInputFlightInfo_input_date_item>.form-textfield{width:100%;max-width:10rem}.pageSpecific-contact-formEn-formInputFlightInfo_input_date_item>span{font-weight:var(--reference-typography-weight-semibold)}.pageSpecific-contact-formEn-formInputFlightInfo_date_error{display:none;margin-block-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-contact-formEn-formInputFlightInfo_date_error:not(:empty){display:block}.pageSpecific-contact-formEn-formInputFlightInfo_input_sector_item{display:flex;gap:var(--system-spacing-extra-small);align-items:center}.pageSpecific-contact-formEn-formInputFlightInfo_input_sector_item>.form-textfield{width:100%}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputFlightInfo_input_sector_item>.form-textfield{max-width:20.25rem}}.pageSpecific-contact-formEn-formInputFlightInfo_input_sector_item>span{font-weight:var(--reference-typography-weight-semibold)}.pageSpecific-contact-formEn-formInputInquiryType{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputInquiryType{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formInputInquiryType_input{max-width:20.25rem}.pageSpecific-contact-formEn-formInputInquiryType_input .pageSpecific-contact-formEn-formInputInquiryType_error_message{margin-block-start:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-contact-formEn-formInputMail{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputMail{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formInputMember{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputMember{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formInputMember_input{max-width:20.25rem}.pageSpecific-contact-formEn-formInputName{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:20.25rem}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputName{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formInputName_input>label{font-size:var(--reference-typography-small)}.pageSpecific-contact-formEn-formInputName_radio{display:flex;flex-shrink:0;gap:var(--system-spacing-two-extra-large)}.pageSpecific-contact-formEn-formInputName_radio label{position:relative;display:flex;align-items:center;padding:0 0 0 var(--system-spacing-two-extra-large);cursor:pointer;background-color:transparent;border:none}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputName_radio label{padding:0 0 0 var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formInputName_radio label:before{position:absolute;top:50%;left:var(--system-spacing-extra-small);width:1rem;height:1rem;content:"";background-color:var(--system-color-button-background-white);border:var(--system-border-medium) solid var(--reference-color-grey-500);border-radius:100%;transform:translateY(-50%)}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputName_radio label:before{left:0}}.pageSpecific-contact-formEn-formInputName_radio label:after{position:absolute;top:50%;left:.75rem;width:.5rem;height:.5rem;content:"";background-color:var(--reference-color-grey-800);border-radius:100%;transform:translateY(-50%) scale(0)}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputName_radio label:after{left:.25rem}}.pageSpecific-contact-formEn-formInputName_radio label:has(input[type=radio]:checked):after{transform:translateY(-50%) scale(1)}.pageSpecific-contact-formEn-formInputName_radio input[type=radio]{position:absolute;cursor:pointer;opacity:0}.pageSpecific-contact-formEn-formInputName_radio input[type=radio]:focus-visible+span:focus-visible{outline:1px solid var(--reference-color-grey-800)}.pageSpecific-contact-formEn-formInputTel{display:flex;flex-direction:column;gap:var(--system-spacing-medium);max-width:42.5rem}@media (min-width: 48em){.pageSpecific-contact-formEn-formInputTel{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formInputTel_input{max-width:20.25rem}.pageSpecific-contact-formEn-formPolicy{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-contact-formEn-formPolicy{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formPolicy_error_message{margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-contact-formEn-formPolicy_input .checkboxWithLabel{grid-template-columns:max-content 1fr;align-items:start;width:100%;background:var(--system-color-background-primary)}@media (any-hover: hover){.pageSpecific-contact-formEn-formPolicy_input .checkboxWithLabel:hover{cursor:pointer}}.pageSpecific-contact-formEn-formPolicy_input .checkboxWithLabel_text{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-semibold)}.pageSpecific-contact-formEn-formPolicy_input .checkboxWithLabel_text>a{text-decoration:underline;transition:color var(--easing-default)}@media (any-hover: hover){.pageSpecific-contact-formEn-formPolicy_input .checkboxWithLabel_text>a:hover{color:var(--system-color-link-default)}}.pageSpecific-contact-formEn-formPolicy_input .checkboxWithLabel_text>span{display:inline-block;margin-left:var(--system-spacing-extra-small);color:var(--system-color-text-accent)}.pageSpecific-contact-formEn-formTextArea{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-contact-formEn-formTextArea{gap:var(--system-spacing-extra-large)}}.pageSpecific-contact-formEn-formTextArea_label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-semibold)}.pageSpecific-contact-formEn-formTextArea_label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-contact-formEn-formTextArea_input{display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.pageSpecific-contact-formEn-formTextArea_input{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-contact-formEn-formTextArea_input>textarea{padding:var(--system-spacing-extra-small) var(--system-spacing-small);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium)}.pageSpecific-contact-formEn-formTextArea_input>textarea:focus-visible{outline:1px solid var(--reference-color-grey-800)}.pageSpecific-contact-formEn-formTextArea_input>textarea:user-invalid{border-color:var(--reference-color-red-400)}.pageSpecific-contact-formEn-formTextArea_input:has(.pageSpecific-contact-formEn-formTextArea_error_message:not(:empty))>textarea{border-color:var(--reference-color-red-400)}.pageSpecific-contact-formEn-formTextArea_error_message{display:none;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent)}.pageSpecific-contact-formEn-formTextArea_error_message:not(:empty){display:block}.pageSpecific-contact-formEn-inquiry{display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);font-family:var(--reference-typography-family-english)}@media (min-width: 48em){.pageSpecific-contact-formEn-inquiry{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-formEn-inquiry .heading-medium_title{font-weight:var(--reference-typography-weight-semibold)}.pageSpecific-contact-formEn-inquiry_inner{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);width:100%}@media (min-width: 48em){.pageSpecific-contact-formEn-inquiry_inner{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-formEn-inquiry_inner>*:not(:first-of-type):before{position:absolute;display:block;width:100%;margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-contact-formEn-inquiry_inner>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-contact-formEn-label{display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-family:var(--reference-typography-family-english);font-weight:var(--reference-typography-weight-semibold)}.pageSpecific-contact-formEn-label>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);color:var(--system-color-text-accent)}.pageSpecific-fareType-discountHeader{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.pageSpecific-fareType-discountHeader{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-fareType-discountHeader[data-color=red] .pageSpecific-fareType-discountHeader_title,.pageSpecific-fareType-discountHeader[data-color=red] .pageSpecific-fareType-discountHeader_subTitle_label,.pageSpecific-fareType-discountHeader[data-color=red] .pageSpecific-fareType-discountHeader_content_text>._accent,.pageSpecific-fareType-discountHeader[data-color=red] .pageSpecific-fareType-discountHeader_note{--primary-color: var(--reference-color-red-400)}.pageSpecific-fareType-discountHeader[data-color=blue] .pageSpecific-fareType-discountHeader_title,.pageSpecific-fareType-discountHeader[data-color=blue] .pageSpecific-fareType-discountHeader_subTitle_label,.pageSpecific-fareType-discountHeader[data-color=blue] .pageSpecific-fareType-discountHeader_content_text>._accent,.pageSpecific-fareType-discountHeader[data-color=blue] .pageSpecific-fareType-discountHeader_note{--primary-color: var(--reference-color-blue-700)}.pageSpecific-fareType-discountHeader[data-color=yellow] .pageSpecific-fareType-discountHeader_title,.pageSpecific-fareType-discountHeader[data-color=yellow] .pageSpecific-fareType-discountHeader_subTitle_label,.pageSpecific-fareType-discountHeader[data-color=yellow] .pageSpecific-fareType-discountHeader_content_text>._accent,.pageSpecific-fareType-discountHeader[data-color=yellow] .pageSpecific-fareType-discountHeader_note{--primary-color: var(--reference-color-yellow-700)}.pageSpecific-fareType-discountHeader_title{--primary-color: var(--reference-color-orange-600);position:relative;padding-bottom:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_title{padding-bottom:var(--system-spacing-four-extra-large)}}.pageSpecific-fareType-discountHeader_title:before{position:absolute;bottom:0;left:0;width:100%;height:4px;content:"";background:var(--primary-color)}.pageSpecific-fareType-discountHeader_title svg{width:100%;height:2.875rem}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_title svg{height:8rem}}.pageSpecific-fareType-discountHeader_subTitle{display:flex;gap:var(--system-spacing-small);align-items:center;justify-content:center;padding:var(--system-spacing-medium) 0}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_subTitle{gap:var(--system-spacing-two-extra-large);padding:2.3125rem 0}}.pageSpecific-fareType-discountHeader_subTitle_label{--primary-color: var(--reference-color-orange-600);flex-shrink:0;padding:var(--reference-dimension-scale-2) var(--system-spacing-extra-small) var(--system-spacing-two-extra-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);background:var(--primary-color);border-radius:var(--system-radius-small)}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_subTitle_label{padding:var(--system-spacing-extra-small) var(--system-spacing-medium);font-size:var(--reference-typography-two-extra-large);border-radius:var(--system-radius-medium)}}.pageSpecific-fareType-discountHeader_subTitle_title svg{width:100%;height:auto}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_subTitle_title svg{height:3.375rem;margin-top:var(--system-spacing-two-extra-small)}}.pageSpecific-fareType-discountHeader_content{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_content{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}@media (min-width: 64em){.pageSpecific-fareType-discountHeader_content{grid-template-columns:repeat(4,1fr)}}.pageSpecific-fareType-discountHeader_content_item{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0;justify-items:center;padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_content_item{border-radius:var(--system-radius-two-extra-large)}}.pageSpecific-fareType-discountHeader_content_image{max-width:15.25rem}.pageSpecific-fareType-discountHeader_content_text{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_content_text{font-size:var(--reference-typography-extra-large)}}.pageSpecific-fareType-discountHeader_content_text>._accent{--primary-color: var(--reference-color-orange-600);color:var(--primary-color)}.pageSpecific-fareType-discountHeader_content_text>._small{display:block;font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-medium);line-height:1.6}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_content_text>._small{font-size:var(--reference-typography-small)}}.pageSpecific-fareType-discountHeader_note{--primary-color: var(--reference-color-orange-600);padding:var(--system-spacing-medium);background:var(--system-color-background-white);border:var(--system-border-thick) solid var(--primary-color);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_note{padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-extra-large)}}.pageSpecific-fareType-discountHeader_note>ul{padding-left:1em;font-size:var(--reference-typography-small);list-style:disc}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_note>ul{font-size:var(--reference-typography-medium)}}.pageSpecific-fareType-discountHeader_note>ul>li:not(:first-child){margin-top:var(--system-spacing-two-extra-small)}.pageSpecific-fareType-discountHeader_note>.text-note{padding-left:0;list-style:none}@media (min-width: 48em){.pageSpecific-fareType-discountHeader_note>.text-note{margin-top:var(--system-spacing-extra-small)}}.pageSpecific-fare-type-flow_list{position:relative;display:grid;gap:var(--system-spacing-two-extra-large);margin-top:var(--system-spacing-medium)}@media (min-width: 64em){.pageSpecific-fare-type-flow_list{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);row-gap:revert}}.pageSpecific-fare-type-flow_list:before{position:absolute;top:0;left:50%;z-index:-1;width:2rem;height:100%;content:"";background:var(--system-color-background-white);transform:translate(-50%)}@media (min-width: 64em){.pageSpecific-fare-type-flow_list:before{top:50%;left:0;width:100%;height:2rem;transform:translateY(-50%)}}@media (min-width: 64em){.pageSpecific-fare-type-flow_list>li{display:grid;grid-template-rows:subgrid;grid-row:span 2}}.pageSpecific-fare-type-flow_list_step{padding:var(--system-spacing-extra-small) var(--system-spacing-two-extra-large);font-family:var(--reference-typography-family-english);font-weight:var(--reference-typography-weight-semibold);color:var(--system-color-text-secondary);text-align:center;text-transform:uppercase;background:var(--reference-color-red-400);border-radius:var(--system-radius-extra-large) var(--system-radius-extra-large) 0 0}.pageSpecific-fare-type-flow_list_content{display:grid;gap:var(--system-spacing-extra-large);justify-items:center;padding:var(--system-spacing-four-extra-large) var(--system-spacing-two-extra-large) var(--system-spacing-two-extra-large);background:var(--system-color-background-white);border-radius:0 0 var(--system-radius-extra-large) var(--system-radius-extra-large)}@media (min-width: 48em){.pageSpecific-fare-type-flow_list_content{padding:var(--system-spacing-five-extra-large) var(--system-spacing-two-extra-large) var(--system-spacing-two-extra-large)}}@media (min-width: 64em){.pageSpecific-fare-type-flow_list_content{grid-template-rows:auto 1fr}}.pageSpecific-fare-type-flow_list_content_image{display:flex;gap:var(--system-spacing-medium);justify-content:center}.pageSpecific-fare-type-flow_list_content_image>img{max-width:5rem}.pageSpecific-fare-type-flow_list_content_text{display:grid;gap:var(--system-spacing-extra-small);margin-top:auto}.pageSpecific-fare-type-flow_list_content_text>p{font-size:var(--reference-typography-small)}.pageSpecific-fare-type-flow_content_cautionaryNote{margin-top:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.pageSpecific-fare-type-flow_content_cautionaryNote{margin-top:var(--system-spacing-two-extra-large)}}.pageSpecific-fare-type-pageHeader_label{display:inline-flex;align-items:center;padding:var(--system-spacing-extra-small) var(--system-spacing-small) var(--system-spacing-extra-small) var(--system-spacing-extra-small);font-size:var(--reference-typography-small);background:var(--system-color-background-white);border-radius:var(--system-radius-two-extra-large)}@media (min-width: 48em){.pageSpecific-fare-type-pageHeader_label{padding:var(--system-spacing-small) var(--system-spacing-large);font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}}.pageSpecific-fare-type-pageHeader_label svg{color:var(--reference-color-red-400)}@media (min-width: 48em){.pageSpecific-fare-type-pageHeader_label svg{width:2rem;height:2rem}}.pageSpecific-fare-type-pageHeader_title{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-three-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-fare-type-pageHeader_title{font-size:var(--reference-typography-five-extra-large)}}.pageSpecific-fare-type-pageHeader_tags{display:flex;flex-wrap:wrap;gap:var(--system-spacing-extra-small);margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-fare-type-pageHeader_tags{margin-top:var(--system-spacing-two-extra-large)}}.pageSpecific-fare-type-pageHeader_tags>li{padding:var(--system-spacing-two-extra-small) var(--system-spacing-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);background:var(--reference-color-red-400);border-radius:var(--system-radius-small)}@media (min-width: 48em){.pageSpecific-fare-type-pageHeader_tags>li{padding:var(--system-spacing-extra-small) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium);border-radius:var(--system-radius-medium)}}.pageSpecific-fare-type-pageHeader_tags>li[data-color=purple]{background:#5d30a5}.pageSpecific-fare-type-pageHeader_tags>li[data-color=green]{background:#207605}.pageSpecific-fare-type-pageHeader_text{padding-left:1em;margin-top:var(--system-spacing-three-extra-large);font-size:var(--reference-typography-two-extra-small);list-style-type:disc}@media (min-width: 48em){.pageSpecific-fare-type-pageHeader_text{margin-top:var(--system-spacing-five-extra-large)}}.pageSpecific-fare-type-pageHeader_text>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}.pageSpecific-fare-type-pageHeader_text *._accent{color:var(--system-color-text-accent)}.pageSpecific-fare-type-pageHeader_text_english{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-medium)}@media (min-width: 48em){.pageSpecific-fare-type-pageHeader_text_english{margin-top:var(--system-spacing-two-extra-large)}}.pageSpecific-fare-type-pageHeader_note{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-two-extra-small)}.pageSpecific-fare-type-tableRoute th{width:30%;border-right:var(--system-border-medium) solid var(--system-color-border-subtle)}.pageSpecific-fare-type-tableRoute td{border-right:var(--system-border-medium) solid var(--system-color-border-subtle)}.pageSpecific-flightCollection-carousel{position:relative;width:clamp(15.5rem,15.5rem + (100vw - 22.5rem) * 405 / 407,40.8125rem);max-width:100%}@media (min-width: 48em){.pageSpecific-flightCollection-carousel{width:100%;max-width:20rem;margin-inline:auto}}.pageSpecific-flightCollection-carousel.is-single-slide swiper-container::part(container){padding-bottom:0}.pageSpecific-flightCollection-carousel swiper-container::part(container){padding-bottom:3.5rem}.pageSpecific-flightCollection-carousel swiper-container::part(pagination){position:absolute;bottom:1.25rem;left:50%;display:flex;gap:var(--system-spacing-two-extra-small);justify-content:center;max-width:calc(100% - 8rem);transform:translate(-50%)}@media (min-width: 64em){.pageSpecific-flightCollection-carousel swiper-container::part(pagination){bottom:.25rem}}.pageSpecific-flightCollection-carousel swiper-container::part(bullet-active){width:100%;min-width:1rem;height:.5rem;margin:0;background:var(--system-color-button-background-secondary);border-radius:var(--system-radius-large);transition:width var(--easing-default)}.pageSpecific-flightCollection-carousel swiper-container::part(bullet){flex-shrink:0;width:10%;min-width:1rem;height:.5rem;margin:0;background:var(--reference-color-grey-400);border-radius:var(--system-radius-large);opacity:1}@media (min-width: 64em){.pageSpecific-flightCollection-carousel swiper-container::part(bullet){width:50%;max-width:1rem}}.pageSpecific-flightCollection-carousel swiper-container::part(button-prev),.pageSpecific-flightCollection-carousel swiper-container::part(button-next){display:none}.pageSpecific-flightCollection-carousel swiper-slide{width:100%}.pageSpecific-flightCollection-carousel_item{overflow:clip;border-radius:var(--system-radius-medium)}.pageSpecific-flightCollection-carousel_control{position:absolute;bottom:-.5rem;left:50%;z-index:5;width:100%;margin-inline:auto;transform:translate(-50%)}@media (min-width: 48em){.pageSpecific-flightCollection-carousel_control{max-width:20rem}}@media (min-width: 64em){.pageSpecific-flightCollection-carousel_control{bottom:2rem}}.pageSpecific-flightCollection-carousel_control.is-hidden{display:none}@media (any-hover: hover){.pageSpecific-flightCollection-carousel_control>button:hover{--icon-fill-color: var(--system-color-button-background-secondary);--icon-stroke-color: var(--reference-color-white)}}.pageSpecific-flightCollection-carousel_control>button[disabled=true]{pointer-events:none;opacity:.5}@media (min-width: 64em){.pageSpecific-flightCollection-carousel_control>button[data-role=prev]{position:absolute;left:0}}.pageSpecific-flightCollection-carousel_control>button[data-role=next]{position:absolute;right:0;transform:scaleX(-1)}.pageSpecific-flightCollection-productItem{padding:var(--system-spacing-medium);background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--system-color-border-subtle);border-radius:var(--system-radius-extra-large)}@media (min-width: 64em){.pageSpecific-flightCollection-productItem{padding:var(--system-spacing-four-extra-large)}}.pageSpecific-flightCollection-productItem_inner{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 64em){.pageSpecific-flightCollection-productItem_inner{grid-template-columns:20rem 1fr;gap:var(--system-spacing-three-extra-large)}}.pageSpecific-flightCollection-productItem_text_wrapper{display:grid;gap:var(--system-spacing-extra-large)}.pageSpecific-flightCollection-productItem_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-flightCollection-productItem_title{font-size:var(--reference-typography-two-extra-large)}}.pageSpecific-flightCollection-productItem_text{display:grid;gap:var(--system-spacing-extra-small)}.pageSpecific-flightCollection-productItem_detail{font-size:var(--reference-typography-small)}@media (min-width: 48em){.pageSpecific-flightCollection-productItem_detail{font-size:var(--reference-typography-medium)}}.pageSpecific-flightCollection-productItem_note{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.pageSpecific-flightCollection-productItem_note:before{content:"※"}.pageSpecific-flightCollection-tel{display:grid;gap:var(--system-spacing-medium)}.pageSpecific-flightCollection-tel_title{--font-size: var(--reference-typography-small);font-size:var(--font-size);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-flightCollection-tel_title{--font-size: var(--reference-typography-medium)}}.pageSpecific-flightCollection-tel_content{--padding: var(--system-spacing-extra-large);--radius: var(--system-radius-medium);--shadow: var(--system-elevation-level-2);display:grid;place-content:center;padding:var(--padding);text-decoration:none;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--radius);box-shadow:var(--shadow);transition:border var(--easing-default)}@media (min-width: 48em){.pageSpecific-flightCollection-tel_content{--radius: var(--system-radius-large);--shadow: var(--system-elevation-level-4)}}@media (any-hover: hover){.pageSpecific-flightCollection-tel_content:hover{border-color:var(--reference-color-red-400)}}@media (min-width: 48em){.pageSpecific-flightCollection-tel_content:has(.banner-tel_content_navi){padding:var(--system-spacing-small) var(--system-spacing-extra-large) .8125rem}}.pageSpecific-flightCollection-tel_content_number_wrapper{display:inline-flex;gap:var(--system-spacing-extra-small);align-items:center;justify-content:center}@media (min-width: 48em){.pageSpecific-flightCollection-tel_content_number_wrapper{gap:var(--system-spacing-medium)}}.pageSpecific-flightCollection-tel_content_mark{--font-size: var(--reference-typography-two-extra-small);--padding: 0 var(--system-spacing-two-extra-small);--radius: var(--system-radius-extra-small);padding:var(--padding);font-size:var(--font-size);font-weight:var(--reference-typography-weight-semibold);color:var(--system-color-text-secondary);text-transform:uppercase;background-color:var(--reference-color-red-400);border-radius:var(--radius)}@media (min-width: 48em){.pageSpecific-flightCollection-tel_content_mark{--font-size: var(--reference-typography-small);--padding: var(--system-spacing-two-extra-small) var(--system-spacing-small);--radius: var(--system-radius-small)}}.pageSpecific-flightCollection-tel_content_number{--font-size: var(--reference-typography-extra-large);font-family:var(--reference-typography-family-english);font-size:var(--font-size);font-weight:var(--reference-typography-weight-semibold)}@media (min-width: 48em){.pageSpecific-flightCollection-tel_content_number{--font-size: var(--reference-typography-four-extra-large)}}.pageSpecific-flightCollection-tel_content_navi{font-size:var(--reference-typography-two-extra-small);text-align:center}@media (min-width: 48em){.pageSpecific-flightCollection-tel_content_navi{font-size:var(--reference-typography-small)}}.pageSpecific-plan-about{padding-inline:var(--system-spacing-medium)}.pageSpecific-plan-about_inner{padding:var(--system-spacing-extra-large);background-color:var(--system-color-background-white);border-start-start-radius:var(--system-radius-medium);border-start-end-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-plan-about_inner{padding-block:var(--system-spacing-five-extra-large);padding-inline:var(--system-spacing-six-extra-large);border-start-start-radius:var(--system-radius-extra-large);border-start-end-radius:var(--system-radius-extra-large)}}.pageSpecific-plan-about_content{display:grid;row-gap:var(--system-spacing-extra-large);max-inline-size:var(--system-content-width-large);margin-inline:auto}@media (min-width: 64em){.pageSpecific-plan-about_content{grid-template-columns:min(40%,24.875rem) minmax(0,1fr);-moz-column-gap:var(--system-spacing-four-extra-large);column-gap:var(--system-spacing-four-extra-large);align-items:center}}.pageSpecific-plan-about_headingIcon{width:auto;height:1.3125rem}.pageSpecific-plan-about_headingIcon svg{width:auto;height:1.3125rem}.pageSpecific-plan-about_heading{font-size:var(--reference-typography-three-extra-large);font-weight:var(--reference-typography-weight-bold);line-height:var(--reference-typography-line-height-tight);text-wrap:wrap}@media (min-width: 48em){.pageSpecific-plan-about_heading{font-size:var(--reference-typography-four-extra-large)}}.pageSpecific-plan-about_textContainer{max-inline-size:40rem}.pageSpecific-plan-about_textContainer>:where(*)+:where(*){margin-block-start:var(--system-spacing-small)}@media (min-width: 48em){.pageSpecific-plan-about_textContainer>:where(*)+:where(*){margin-block-start:var(--system-spacing-extra-large)}}.pageSpecific-plan-about_textWrapper{display:grid;row-gap:var(--system-spacing-small)}@media (min-width: 48em){.pageSpecific-plan-about_textWrapper{row-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-plan-about_thumbnail{position:relative;overflow:clip;border-radius:var(--system-radius-medium)}.pageSpecific-plan-about_thumbnail img{inline-size:100%;block-size:auto}.pageSpecific-plan-airportPlanSearch{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-extra-large);order:2}@media (min-width: 64em){.pageSpecific-plan-airportPlanSearch{row-gap:var(--system-spacing-four-extra-large);order:1}}.pageSpecific-plan-airportPlanSearch_heading{display:grid;row-gap:var(--system-spacing-medium)}@media (min-width: 64em){.pageSpecific-plan-airportPlanSearch_heading{grid-template-columns:max-content 1fr;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:start}}.pageSpecific-plan-airportPlanSearch_searchContainer{display:flex;justify-content:flex-end}.pageSpecific-plan-airportPlanSearch_searchContainer_inner{display:grid;grid-template-columns:39.4% 1fr;align-items:center;width:100%;padding:var(--system-spacing-extra-small);background:var(--system-color-background-white);border-radius:var(--system-border-radius-extra-small)}@media (min-width: 48em){.pageSpecific-plan-airportPlanSearch_searchContainer_inner{grid-template-columns:49% 1fr;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small)}}@media (min-width: 64em){.pageSpecific-plan-airportPlanSearch_searchContainer_inner{max-width:40rem}}.pageSpecific-plan-airportPlanSearch_searchContainer_label{font-size:var(--reference-typography-medium);text-align:center}.pageSpecific-plan-airportPlanSearch_searchContainer_select{background:var(--reference-color-grey-200)}.pageSpecific-plan-airportPlanSearch_noResultMessage{text-align:center}.pageSpecific-plan-airportPlanSearch_list_container{container-type:inline-size}.pageSpecific-plan-airportPlanSearch_list{display:grid;grid-template-columns:100%;gap:var(--system-spacing-medium)}@container (min-width: 530px){.pageSpecific-plan-airportPlanSearch_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 800px){.pageSpecific-plan-airportPlanSearch_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1060px){.pageSpecific-plan-airportPlanSearch_list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 48em){.pageSpecific-plan-airportPlanSearch_list{gap:var(--system-spacing-two-extra-large) var(--system-spacing-medium)}}.pageSpecific-plan-airportPlanSearchButton_buttonContainer{display:grid;row-gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-plan-airportPlanSearchButton_buttonContainer{grid-template-columns:1fr min(100%,320px);-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium)}}.pageSpecific-plan-airportPlanSearchButton_select{min-block-size:var(--reference-dimension-scale-15)}.pageSpecific-plan-airportPlanSearchButton_searchButton{--button-height: var(--reference-dimension-scale-15)}.pageSpecific-plan-airportPlanSearchList_main{display:grid;row-gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-plan-airportPlanSearchList_main{row-gap:var(--system-spacing-extra-large)}}.pageSpecific-plan-airportPlanSearchList_heading{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.pageSpecific-plan-airportPlanSearchList_heading{font-size:var(--reference-typography-two-extra-large)}}.pageSpecific-plan-airportPlanSearchList_list_container{container-type:inline-size}.pageSpecific-plan-airportPlanSearchList_list{display:grid;grid-template-columns:100%;gap:var(--system-spacing-medium)}@container (min-width: 530px){.pageSpecific-plan-airportPlanSearchList_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 800px){.pageSpecific-plan-airportPlanSearchList_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1060px){.pageSpecific-plan-airportPlanSearchList_list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 48em){.pageSpecific-plan-airportPlanSearchList_list{gap:var(--system-spacing-two-extra-large) var(--system-spacing-medium)}}.pageSpecific-plan-airportPlanSearchList_moreButton{padding-block:var(--system-spacing-extra-small);padding-inline:var(--system-spacing-small);font-weight:var(--reference-typography-weight-bold);background-color:var(--reference-color-wh-50);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-4);transition:opacity var(--easing-default)}@media (min-width: 48em){.pageSpecific-plan-airportPlanSearchList_moreButton{padding-block:var(--system-spacing-extra-large);padding-inline:var(--system-spacing-extra-large)}}@media (any-hover: hover){.pageSpecific-plan-airportPlanSearchList_moreButton:hover{opacity:.7}}.pageSpecific-plan-airportPlanSearchList_noResultMessage{text-align:center}.pageSpecific-plan-areaPlanSearch{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-extra-large);order:2}@media (min-width: 64em){.pageSpecific-plan-areaPlanSearch{row-gap:var(--system-spacing-four-extra-large);order:1}}.pageSpecific-plan-areaPlanSearch_checkboxContainer{display:grid;row-gap:var(--system-spacing-medium)}@media (min-width: 64em){.pageSpecific-plan-areaPlanSearch_checkboxContainer{row-gap:var(--system-spacing-extra-large)}}.pageSpecific-plan-areaPlanSearch_heading{display:grid;row-gap:var(--system-spacing-medium)}@media (min-width: 64em){.pageSpecific-plan-areaPlanSearch_heading{grid-template-columns:max-content 1fr;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:start}}.pageSpecific-plan-areaPlanSearch_searchContainer{display:flex;justify-content:flex-end}.pageSpecific-plan-areaPlanSearch_searchContainer_inner{display:grid;grid-template-columns:39.4% 1fr;align-items:center;width:100%;padding:var(--system-spacing-extra-small);background:var(--system-color-background-white);border-radius:var(--system-border-radius-extra-small)}@media (min-width: 48em){.pageSpecific-plan-areaPlanSearch_searchContainer_inner{grid-template-columns:49% 1fr;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small)}}@media (min-width: 64em){.pageSpecific-plan-areaPlanSearch_searchContainer_inner{max-width:40rem}}.pageSpecific-plan-areaPlanSearch_searchContainer_label{font-size:var(--reference-typography-medium);text-align:center}.pageSpecific-plan-areaPlanSearch_searchContainer_select{background:var(--reference-color-grey-200)}.pageSpecific-plan-areaPlanSearch_noResultMessage{text-align:center}.pageSpecific-plan-areaPlanSearch_list_container{container-type:inline-size}.pageSpecific-plan-areaPlanSearch_list{display:grid;grid-template-columns:100%;gap:var(--system-spacing-medium)}@container (min-width: 530px){.pageSpecific-plan-areaPlanSearch_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 800px){.pageSpecific-plan-areaPlanSearch_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1060px){.pageSpecific-plan-areaPlanSearch_list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 48em){.pageSpecific-plan-areaPlanSearch_list{gap:var(--system-spacing-two-extra-large) var(--system-spacing-medium)}}.pageSpecific-plan-charter-aboutText{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 64em){.pageSpecific-plan-charter-aboutText{align-content:space-between;max-width:26.375rem;min-height:31.25rem}}.pageSpecific-plan-charter-aboutText_title_wrapper{display:grid;gap:var(--system-spacing-medium)}.pageSpecific-plan-charter-aboutText_title_label{display:flex;gap:var(--system-spacing-two-extra-small);align-items:center;font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.pageSpecific-plan-charter-aboutText_title_label svg{color:var(--reference-color-red-400)}.pageSpecific-plan-charter-aboutText_title{font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-plan-charter-aboutText_title{font-size:var(--reference-typography-four-extra-large)}}.pageSpecific-plan-charter-aboutText_text{line-height:var(--reference-typography-line-height-relaxed)}.page-specific-plan-charter-gallery{--this-border-radius: var(--rounded-md);position:relative;width:100%}.page-specific-plan-charter-gallery_grid{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width: 48em){.page-specific-plan-charter-gallery_grid{grid-template-columns:repeat(4,1fr)}}.page-specific-plan-charter-gallery_item{position:relative;overflow:clip;border-radius:var(--system-radius-medium)}.page-specific-plan-charter-gallery_item._hidden{pointer-events:none;opacity:0;scale:.5;transition:opacity var(--easing-default),scale var(--easing-default)}.page-specific-plan-charter-gallery_item._visible{pointer-events:auto;opacity:1;scale:1;transition:opacity var(--easing-default) .3s,scale var(--easing-default) .3s}.gallery-modal_item{padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.gallery-modal_item{position:relative;padding:var(--system-spacing-two-extra-large)}}.gallery-modal_item img,.gallery-modal_item video{width:auto;max-width:40rem;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.page-specific-plan-charter-gallery_trigger{position:relative;display:block;width:100%;padding:0;overflow:hidden;cursor:pointer;background:transparent;border:0;border-radius:var(--this-border-radius)}.page-specific-plan-charter-gallery_trigger img,.page-specific-plan-charter-gallery_trigger video{display:block;width:100%;height:auto;transition:scale var(--easing-default)}.page-specific-plan-charter-gallery_trigger:focus-visible:before{position:absolute;inset:0;z-index:1;content:"";border:2px solid var(--reference-color-grey-800);border-radius:var(--system-radius-medium)}.page-specific-plan-charter-gallery_trigger:focus-visible img,.page-specific-plan-charter-gallery_trigger:focus-visible video{scale:1.1}@media (any-hover: hover){.page-specific-plan-charter-gallery_trigger:hover img,.page-specific-plan-charter-gallery_trigger:hover video{scale:1.1}}.page-specific-plan-charter-gallery_play-icon{position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%);transition:opacity var(--easing-default)}.page-specific-plan-charter-gallery_play-icon svg{width:3rem;height:3rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.gallery-modal{--this-easing: cubic-bezier(0, 0, .2, 1);--this-duration: .3s;width:100%;max-width:initial;height:100%;max-height:initial;padding-bottom:var(--system-spacing-extra-large);background-color:transparent;border:0}.gallery-modal::backdrop{background-color:#000c}.gallery-modal[open]{animation:modal-fade-in var(--this-duration) var(--this-easing);animation-fill-mode:forwards}.gallery-modal[open].-back{animation:modal-fade-out var(--this-duration) var(--this-easing);animation-fill-mode:forwards}.gallery-modal[open]::backdrop{animation:backdrop-fade-in calc(.5 * var(--this-duration)) var(--this-easing);animation-fill-mode:forwards}.gallery-modal[open].-back::backdrop{animation:backdrop-fade-out calc(.5 * var(--this-duration)) var(--this-easing);animation-fill-mode:forwards}.gallery-modal_inner{position:relative;display:flex;justify-content:center;padding:var(--system-spacing-extra-large) var(--system-spacing-extra-large) var(--system-spacing-six-extra-large)}@media (min-width: 48em){.gallery-modal_inner{padding:var(--system-spacing-six-extra-large)}}.gallery-modal_media{max-height:80vh;overflow:hidden;border-radius:var(--system-radius-medium)}.gallery-modal_item_caption{margin-top:var(--system-spacing-small)}@media (min-width: 48em){.gallery-modal_item_caption{margin-top:var(--system-spacing-medium)}}.gallery-modal_item_tags{display:flex;flex-wrap:wrap;gap:var(--system-spacing-extra-small);margin-top:var(--system-spacing-extra-small)}@media (min-width: 48em){.gallery-modal_item_tags{margin-top:var(--system-spacing-medium)}}.gallery-modal_item_date{margin-top:var(--system-spacing-small)}@media (min-width: 48em){.gallery-modal_item_date{margin-top:var(--system-spacing-two-extra-large)}}.gallery-modal_control_close{position:absolute;bottom:0;left:50%;z-index:10;transform:translate(-50%)}@media (min-width: 48em){.gallery-modal_control_close{top:-1.75rem;right:-1.75rem;bottom:initial;left:initial;transform:initial}}.gallery-modal_control_close>button{--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary);display:grid;place-items:center;width:3.5rem;height:3.5rem;background:var(--reference-color-wh-80);border-radius:var(--system-radius-medium);backdrop-filter:blur(16px)}@media (any-hover: hover){.gallery-modal_control_close>button:hover{--hover-square-fill-color: var(--system-color-button-background-secondary);--hover-square-stroke-color: var(--system-color-button-background-secondary)}}.pageSpecific-plan_checkboxList{display:flex;flex-wrap:wrap;gap:var(--system-spacing-small)}.pageSpecific-plan_checkboxList_item{min-width:-moz-fit-content;min-width:fit-content}.pageSpecific-plan-container{padding:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-plan-container{padding:var(--system-spacing-six-extra-large)}}.pageSpecific-plan-container_inner{display:grid;grid-template-columns:100%;max-inline-size:var(--system-content-width-large);margin-inline:auto}.pageSpecific-plan-mainContainer{padding-inline:var(--system-spacing-medium)}.pageSpecific-plan-mainContainer_inner{display:grid;grid-template-columns:100%;background-color:var(--reference-color-orange-100);border-end-start-radius:var(--system-radius-medium);border-end-end-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-plan-mainContainer_inner{border-end-start-radius:var(--system-radius-extra-large);border-end-end-radius:var(--system-radius-extra-large)}}.pageSpecific-plan-datePlanSearchList_buttonContainer{display:grid;row-gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_buttonContainer{grid-template-columns:1fr min(100%,320px);-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium)}}.pageSpecific-plan-datePlanSearchList_select{min-block-size:var(--reference-dimension-scale-15)}.pageSpecific-plan-datePlanSearchList_searchButton{--button-height: var(--reference-dimension-scale-15)}.pageSpecific-plan_datePlanSearchList_checkboxList{display:flex;flex-wrap:wrap;gap:var(--system-spacing-small)}.pageSpecific-plan_datePlanSearchList_checkboxList_item{min-width:-moz-fit-content;min-width:fit-content}.pageSpecific-plan-datePlanSearchList_head_container{display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:center}.pageSpecific-plan-datePlanSearchList_button{--icon-fill-color: var(--system-color-button-background-white);display:grid;aspect-ratio:1/1}@media (any-hover: hover){.pageSpecific-plan-datePlanSearchList_button:not([disabled]):hover{--icon-fill-color: var(--system-color-button-background-secondary);--icon-stroke-color: var(--reference-color-white)}}.pageSpecific-plan-datePlanSearchList_button[disabled]{pointer-events:none;opacity:.5}.pageSpecific-plan-datePlanSearchList_button._next{scale:-1}.pageSpecific-plan-datePlanSearchList_heading{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_heading{font-size:var(--reference-typography-two-extra-large)}}.pageSpecific-plan-datePlanSearchList_main{padding:var(--system-spacing-medium);margin-block-start:var(--system-spacing-medium);background-color:var(--reference-color-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_main{padding:var(--system-spacing-four-extra-large);border-radius:var(--system-radius-extra-large)}}.pageSpecific-plan-datePlanSearchList{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList{grid-template-columns:auto minmax(0,1fr);row-gap:revert;-moz-column-gap:var(--system-spacing-extra-large);column-gap:var(--system-spacing-extra-large)}}.pageSpecific-plan-datePlanSearchList_item{display:grid;grid-template-rows:auto auto;grid-template-columns:100%;padding-block-end:var(--system-spacing-small);border-block-end:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_item{grid-template-columns:subgrid;grid-column:span 2}.pageSpecific-plan-datePlanSearchList_item:last-child{border-block-end:revert}.pageSpecific-plan-datePlanSearchList_item:not(:first-child){padding-block-start:var(--system-spacing-two-extra-large)}.pageSpecific-plan-datePlanSearchList_item:not(:last-child){padding-block-end:var(--system-spacing-two-extra-large)}}@media (min-width: 64em){.pageSpecific-plan-datePlanSearchList_item{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-plan-datePlanSearchList_link{display:grid;grid-template-columns:1fr auto;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);padding-block:var(--system-spacing-small);text-decoration:none}@media (any-hover: hover){.pageSpecific-plan-datePlanSearchList_link:hover .pageSpecific-plan-datePlanSearchList_thumbnail img{scale:1.1}.pageSpecific-plan-datePlanSearchList_link:hover .pageSpecific-plan-datePlanSearchList_link_icon{--hover-square-fill-color: var(--system-color-link-subtle);--hover-square-stroke-color: var(--system-color-link-subtle)}.pageSpecific-plan-datePlanSearchList_link:hover .pageSpecific-plan-datePlanSearchList_info_text{color:var(--system-color-link-default);text-decoration:underline}}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_link{-moz-column-gap:var(--system-spacing-extra-large);column-gap:var(--system-spacing-extra-large);padding-block:revert}}@media (min-width: 64em){.pageSpecific-plan-datePlanSearchList_link{-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large)}}.pageSpecific-plan-datePlanSearchList_link+.pageSpecific-plan-datePlanSearchList_link{border-block-start:var(--system-border-medium) solid var(--reference-color-grey-200)}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_link+.pageSpecific-plan-datePlanSearchList_link{padding-block-start:var(--system-spacing-medium);margin-block-start:var(--system-spacing-medium)}}.pageSpecific-plan-datePlanSearchList_date_container{display:flex;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);align-items:baseline;padding-block-end:var(--system-spacing-extra-small);border-block-end:var(--system-border-medium) solid var(--reference-color-grey-200)}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_date_container{flex-direction:column;align-items:center;padding-block-end:revert;white-space:nowrap;border-block-end:revert}}.pageSpecific-plan-datePlanSearchList_date{display:flex;align-items:baseline;font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);line-height:1}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_date{font-size:var(--reference-typography-four-extra-large)}}.pageSpecific-plan-datePlanSearchList_date>span{font-size:var(--reference-typography-two-extra-small)}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_date>span{font-size:var(--reference-typography-small)}}.pageSpecific-plan-datePlanSearchList_weekday{font-size:var(--reference-typography-two-extra-small)}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_weekday{font-size:var(--reference-typography-small)}}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_info{display:grid;grid-template:"thumbnail tagList" minmax(0,1fr) "thumbnail text" min-content/min(100%,5.625rem) minmax(0,1fr);gap:var(--system-spacing-extra-small) var(--system-spacing-medium)}}.pageSpecific-plan-datePlanSearchList_info_text{font-size:var(--reference-typography-two-extra-small);transition:color var(--easing-default);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_info_text{grid-area:text;font-size:var(--reference-typography-small);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.pageSpecific-plan-datePlanSearchList_thumbnail{display:none;aspect-ratio:9/6;overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_thumbnail{display:block;grid-area:thumbnail}}.pageSpecific-plan-datePlanSearchList_thumbnail img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;transition:scale .3s ease}.pageSpecific-plan-datePlanSearchList_tagList{display:none;flex-wrap:wrap;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-plan-datePlanSearchList_tagList{display:flex;grid-area:tagList}}.pageSpecific-plan-datePlanSearchList_tagList_item{padding-block:var(--system-spacing-two-extra-small);padding-inline:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);background-color:var(--reference-color-grey-200);border-radius:var(--system-radius-small)}.pageSpecific-plan-datePlanSearchList_link_icon{display:grid;align-self:center}.pageSpecific-plan-datePlanSearchList_noResultMessage{text-align:center}.plan-searchTabs{margin-block-start:calc(var(--reference-dimension-scale-14) * -1)}@media (min-width: 48em){.plan-searchTabs{margin-block-start:calc(var(--reference-dimension-scale-15) * -1)}}.plan-searchTabs .buttonTab_panel{padding-block-end:var(--system-spacing-five-extra-large)}@media (min-width: 48em){.plan-searchTabs .buttonTab_panel{padding-block-end:var(--system-spacing-six-extra-large)}}.plan-searchTabs_tabPanel{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-two-extra-large);max-inline-size:var(--system-content-width-large);padding-inline:var(--system-spacing-medium);margin-inline:auto}@media (min-width: 48em){.plan-searchTabs_tabPanel{padding-inline:revert}}.pageSpecific-plan-selectWithSearchButton{display:grid;row-gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.pageSpecific-plan-selectWithSearchButton{grid-template-columns:1fr min(100%,320px);-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium)}}.pageSpecific-plan-selectWithSearchButton_select{min-block-size:var(--reference-dimension-scale-15)}.pageSpecific-plan-selectWithSearchButton_searchButton{--button-height: var(--reference-dimension-scale-15)}.pageSpecific-plan-tourInfo{margin-block:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.pageSpecific-plan-tourInfo{margin-block:var(--system-spacing-five-extra-large)}}.pageSpecific-prize-formCustomer{display:grid;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.pageSpecific-prize-formCustomer{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-prize-formCustomer_inner{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);width:100%}@media (min-width: 48em){.pageSpecific-prize-formCustomer_inner{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-prize-formCustomer_inner>*:not(:first-of-type):before{position:absolute;display:block;width:100%;margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-prize-formCustomer_inner>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-recruit-business-card{padding:var(--system-spacing-extra-large);background:var(--reference-color-wh-80);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-recruit-business-card{padding:var(--system-spacing-four-extra-large)}}.pageSpecific-recruit-business-card_title{position:relative;display:flex;gap:var(--system-spacing-medium);justify-content:space-between;padding-bottom:var(--system-spacing-extra-large);font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-recruit-business-card_title{padding-bottom:var(--system-spacing-three-extra-large);font-size:var(--reference-typography-two-extra-large)}}.pageSpecific-recruit-business-card_title:before,.pageSpecific-recruit-business-card_title:after{position:absolute;bottom:0;width:1.5rem;height:.5rem;content:""}.pageSpecific-recruit-business-card_title:before{left:0;background:linear-gradient(90deg,#dc4200,#e27c00);border-radius:var(--system-radius-medium) 0 0 var(--system-radius-medium)}.pageSpecific-recruit-business-card_title:after{left:1.5rem;background:linear-gradient(90deg,#d5011d,#db5252);border-radius:0 var(--system-radius-medium) var(--system-radius-medium) 0}.pageSpecific-recruit-business-card_title>span>span{display:inline-flex;gap:1em}.pageSpecific-recruit-business-card_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-medium);line-height:1.8}@media (min-width: 48em){.pageSpecific-recruit-business-card_text{margin-top:var(--system-spacing-two-extra-large)}}.pageSpecific-recruit-business-card_text p{font-size:var(--reference-typography-medium);line-height:1.8}.recruit-business-contentItem{display:grid;gap:var(--system-spacing-two-extra-large);width:100%;max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 48em){.recruit-business-contentItem{gap:var(--system-spacing-five-extra-large)}}.recruit-business-contentItem .pageSpecific-recruit-headingMedium{padding:0 var(--system-spacing-extra-large)}@media (min-width: 48em){.recruit-business-contentItem .pageSpecific-recruit-headingMedium{padding:0}}.recruit-business-contentItem .pageSpecific-recruit-headingMedium_title{font-size:var(--reference-typography-three-extra-large)}.recruit-business-contentItem_inner{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.recruit-business-contentItem_inner{display:repeat(2,1fr);gap:var(--system-spacing-two-extra-large)}}@media (min-width: 64em){.recruit-business-contentItem_inner.recruit-business-internalSystem{grid-template-columns:repeat(6,1fr)}.recruit-business-contentItem_inner.recruit-business-internalSystem>:nth-child(1){grid-column:1/span 3}.recruit-business-contentItem_inner.recruit-business-internalSystem>:nth-child(2){grid-column:4/span 3}.recruit-business-contentItem_inner.recruit-business-internalSystem>:nth-child(3){grid-column:1/span 2}.recruit-business-contentItem_inner.recruit-business-internalSystem>:nth-child(4){grid-column:3/span 2}.recruit-business-contentItem_inner.recruit-business-internalSystem>:nth-child(5){grid-column:5/span 2}}@media (min-width: 64em){.recruit-business-contentItem_inner.recruit-business-employeeBenefits{grid-template-columns:repeat(2,1fr)}}.pageSpecific-recruit-contact-faqContent{display:grid;visibility:visible;gap:var(--system-spacing-extra-large);height:auto;background:var(--reference-color-wh-80);border-radius:0}@media (min-width: 48em){.pageSpecific-recruit-contact-faqContent{gap:var(--system-spacing-two-extra-large)}}.pageSpecific-recruit-contact-faqContent .container-contents_inner{width:100%}.pageSpecific-recruit-contact-faqContent .accordion-question_contents{margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-recruit-contact-faqContent .accordion-question_contents{margin-top:var(--system-spacing-two-extra-large)}}.pageSpecific-recruit-contact-faqContent[aria-hidden=true]{visibility:hidden;height:0;padding:0}.pageSpecific-recruit-contact-faqContent[aria-hidden=true]>.container-contents_inner{opacity:0}.pageSpecific-recruit-contact-faqContent_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-recruit-contact-faqContent_title{font-size:var(--reference-typography-two-extra-large)}}.pageSpecific-recruit-contact-faqContent_content{display:grid;gap:var(--system-spacing-medium)}.pageSpecific-recruit-company-about-connectItem{display:grid;grid-template-areas:"image" "text";gap:var(--system-spacing-medium);max-width:65.75rem}@media (min-width: 48em){.pageSpecific-recruit-company-about-connectItem{gap:2.5rem}}@media (min-width: 64em){.pageSpecific-recruit-company-about-connectItem{gap:6rem}}@media (min-width: 48em){.pageSpecific-recruit-company-about-connectItem:nth-child(odd){grid-template-areas:"image text";grid-template-columns:1fr 1fr;margin-left:auto}}@media (min-width: 64em){.pageSpecific-recruit-company-about-connectItem:nth-child(odd){grid-template-columns:1fr 27rem}}@media (min-width: 48em){.pageSpecific-recruit-company-about-connectItem:nth-child(2n){grid-template-areas:"text image";grid-template-columns:1fr 1fr}}@media (min-width: 64em){.pageSpecific-recruit-company-about-connectItem:nth-child(2n){grid-template-columns:27rem 1fr}}.pageSpecific-recruit-company-about-connectItem_image{grid-area:image;max-width:32.75rem}.pageSpecific-recruit-company-about-connectItem_image img{border-radius:var(--system-radius-medium)}.pageSpecific-recruit-company-about-connectItem_text_wrapper{grid-area:text}.pageSpecific-recruit-company-about-connectItem_title{position:relative;padding-bottom:2rem;font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-recruit-company-about-connectItem_title{padding-bottom:3rem;font-size:var(--reference-typography-three-extra-large)}}.pageSpecific-recruit-company-about-connectItem_title:before,.pageSpecific-recruit-company-about-connectItem_title:after{position:absolute;bottom:0;width:1.5rem;height:.5rem;content:""}.pageSpecific-recruit-company-about-connectItem_title:before{left:0;background:linear-gradient(90deg,#dc4200,#e27c00);border-radius:var(--system-radius-medium) 0 0 var(--system-radius-medium)}.pageSpecific-recruit-company-about-connectItem_title:after{left:1.5rem;background:linear-gradient(90deg,#d5011d,#db5252);border-radius:0 var(--system-radius-medium) var(--system-radius-medium) 0}.pageSpecific-recruit-company-about-connectItem_text{margin-top:var(--system-spacing-extra-large);font-size:var(--reference-typography-small);line-height:1.8}@media (min-width: 48em){.pageSpecific-recruit-company-about-connectItem_text{width:100%;max-width:27rem;margin-top:var(--system-spacing-three-extra-large);font-size:var(--reference-typography-medium)}}@media (min-width: 64em){.pageSpecific-recruit-company-about-connectItem_text{width:27rem}}.pageSpecific-recruit-job-interview-contentItem_inner{display:grid;grid-template-areas:"image" "text";grid-template-columns:1fr;justify-items:center;max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 48em){.pageSpecific-recruit-job-interview-contentItem_inner{gap:var(--system-spacing-two-extra-large)}}@media (min-width: 64em){.pageSpecific-recruit-job-interview-contentItem_inner{gap:6rem}}.pageSpecific-recruit-job-interview-contentItem_image{grid-area:image}@media (min-width: 48em){.pageSpecific-recruit-job-interview-contentItem_image{max-width:30rem}}.pageSpecific-recruit-job-interview-contentItem_text_wrapper{display:grid;grid-area:text;gap:var(--system-spacing-two-extra-large);max-width:42rem}@media (min-width: 48em){.pageSpecific-recruit-job-interview-contentItem_text_wrapper{gap:var(--system-spacing-four-extra-large)}}.pageSpecific-recruit-job-interview-contentItem_text_wrapper p{font-size:var(--reference-typography-medium)}.pageSpecific-recruit-job-interview-contentItem[data-image-position=left] .pageSpecific-recruit-job-interview-contentItem_inner{gap:var(--system-spacing-extra-large)}@media (min-width: 64em){.pageSpecific-recruit-job-interview-contentItem[data-image-position=left] .pageSpecific-recruit-job-interview-contentItem_inner{grid-template-areas:"image text";grid-template-columns:31.25rem 1fr}}.pageSpecific-recruit-job-interview-contentItem[data-image-position=left] .pageSpecific-recruit-job-interview-contentItem_image{position:relative}@media (min-width: 64em){.pageSpecific-recruit-job-interview-contentItem[data-image-position=left] .pageSpecific-recruit-job-interview-contentItem_image{position:absolute;bottom:0;left:0;width:100%;height:100%}}.pageSpecific-recruit-job-interview-contentItem[data-image-position=left] .pageSpecific-recruit-job-interview-contentItem_image:before{position:absolute;top:-2.5rem;right:3.5rem;z-index:-1;width:100vw;height:19rem;content:"";background:linear-gradient(90deg,#d5011d,#db5252);border-radius:var(--system-radius-medium) 0 0 var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-recruit-job-interview-contentItem[data-image-position=left] .pageSpecific-recruit-job-interview-contentItem_image:before{top:-5rem}}@media (min-width: 64em){.pageSpecific-recruit-job-interview-contentItem[data-image-position=left] .pageSpecific-recruit-job-interview-contentItem_image:before{top:initial;bottom:25.75rem;left:14rem;width:20rem;height:100%;border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}}.pageSpecific-recruit-job-interview-contentItem[data-image-position=left] .pageSpecific-recruit-job-interview-contentItem_image img{border-radius:var(--system-radius-medium)}@media (min-width: 64em){.pageSpecific-recruit-job-interview-contentItem[data-image-position=left] .pageSpecific-recruit-job-interview-contentItem_image img{position:absolute;bottom:0;left:0;border-radius:0 var(--system-radius-medium) 0 var(--system-radius-medium)}}@media (min-width: 64em){.pageSpecific-recruit-job-interview-contentItem[data-image-position=left] .pageSpecific-recruit-job-interview-contentItem_text_wrapper{margin-top:8.75rem}}.pageSpecific-recruit-job-interview-contentItem[data-image-position=right] .pageSpecific-recruit-job-interview-contentItem_inner{gap:6rem}@media (min-width: 64em){.pageSpecific-recruit-job-interview-contentItem[data-image-position=right] .pageSpecific-recruit-job-interview-contentItem_inner{grid-template-areas:"text image";grid-template-columns:1fr max-content;align-items:end}}.pageSpecific-recruit-job-interview-contentItem[data-image-position=right] .pageSpecific-recruit-job-interview-contentItem_image{position:relative}.pageSpecific-recruit-job-interview-contentItem[data-image-position=right] .pageSpecific-recruit-job-interview-contentItem_image:before{position:absolute;bottom:-4rem;left:1rem;z-index:-1;width:100vw;height:24rem;content:"";background:linear-gradient(90deg,#d5011d,#db5252);border-radius:var(--system-radius-medium) 0 0 var(--system-radius-medium)}@media (min-width: 64em){.pageSpecific-recruit-job-interview-contentItem[data-image-position=right] .pageSpecific-recruit-job-interview-contentItem_image:before{bottom:-5rem;left:14rem;height:30.375rem;border-radius:0}}.pageSpecific-recruit-job-interview-contentItem[data-image-position=right] .pageSpecific-recruit-job-interview-contentItem_image img{border-radius:var(--system-radius-medium)}.pageSpecific-recruit-job-interview-contentItem_title{position:relative;padding-bottom:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-recruit-job-interview-contentItem_title{padding-bottom:var(--system-spacing-four-extra-large);font-size:var(--reference-typography-three-extra-large);line-height:1.4}}.pageSpecific-recruit-job-interview-contentItem_title:before,.pageSpecific-recruit-job-interview-contentItem_title:after{position:absolute;bottom:0;width:1.5rem;height:.5rem;content:""}.pageSpecific-recruit-job-interview-contentItem_title:before{left:0;background:linear-gradient(90deg,#dc4200,#e27c00);border-radius:var(--system-radius-medium) 0 0 var(--system-radius-medium)}.pageSpecific-recruit-job-interview-contentItem_title:after{left:1.5rem;background:linear-gradient(90deg,#d5011d,#db5252);border-radius:0 var(--system-radius-medium) var(--system-radius-medium) 0}.pageSpecific-recruit-job-interview-heading{position:relative;padding-bottom:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);line-height:1.6}@media (min-width: 48em){.pageSpecific-recruit-job-interview-heading{padding-bottom:var(--system-spacing-three-extra-large);font-size:var(--reference-typography-three-extra-large);line-height:1.4}}.pageSpecific-recruit-job-interview-heading:before,.pageSpecific-recruit-job-interview-heading:after{position:absolute;bottom:0;width:1.5rem;height:.5rem;content:""}.pageSpecific-recruit-job-interview-heading:before{left:0;background:linear-gradient(90deg,#dc4200,#e27c00);border-radius:var(--system-radius-medium) 0 0 var(--system-radius-medium)}.pageSpecific-recruit-job-interview-heading:after{left:1.5rem;background:linear-gradient(90deg,#d5011d,#db5252);border-radius:0 var(--system-radius-medium) var(--system-radius-medium) 0}.pageSpecific-recruit-job-interview-questionItem{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-recruit-job-interview-questionItem{gap:var(--system-spacing-four-extra-large)}}.pageSpecific-recruit-job-interview-questionItem_title{display:flex;gap:var(--system-spacing-small);align-items:center;padding:var(--system-spacing-small);font-size:var(--reference-typography-small);line-height:1.6;background:var(--system-color-background-primary);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-recruit-job-interview-questionItem_title{gap:var(--system-spacing-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-medium);line-height:1.8}}.pageSpecific-recruit-job-interview-questionItem_content{display:grid;gap:var(--system-spacing-two-extra-large);max-width:45rem;margin-inline:auto}.pageSpecific-recruit-job-interview-questionItem_content_image:has(:nth-child(2n)){display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-recruit-job-interview-questionItem_content_image:has(:nth-child(2n)){grid-template-columns:repeat(2,1fr)}}.pageSpecific-recruit-job-interview-questionItem_content_image img{border-radius:var(--system-radius-medium)}.fourOhFour-content>.container-contents_inner{max-width:50rem}.fourOhFour-content_inner{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.fourOhFour-content_inner{gap:var(--system-spacing-four-extra-large)}}.fourOhFour-content_title{font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-four-extra-large);font-weight:var(--reference-typography-weight-semibold);text-align:center}.pageSpecific-charterflight-content_point{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-charterflight-content_point{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr))}}.pageSpecific-charterflight-content_point_item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;overflow:clip;border-radius:var(--system-radius-extra-large)}.pageSpecific-charterflight-content_point_item_number{display:block;padding:var(--system-spacing-extra-small) var(--system-spacing-two-extra-large);font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-semibold);color:var(--system-color-text-secondary);text-align:center;background:var(--reference-color-red-400)}.pageSpecific-charterflight-content_point_item_content{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:var(--system-spacing-medium);justify-items:center;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);background:var(--system-color-background-white)}@media (min-width: 48em){.pageSpecific-charterflight-content_point_item_content{padding:var(--system-spacing-two-extra-large)}}.pageSpecific-charterflight-content_point_item_content_title{font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.pageSpecific-charterflight-content_point_item_content_title{font-size:var(--reference-typography-extra-large)}}.pageSpecific-charterflight-content_sights_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-charterflight-content_sights_title{font-size:var(--reference-typography-two-extra-large)}}.pageSpecific-charterflight-content_sights_images{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-charterflight-content_sights_images{grid-template-columns:repeat(2,1fr)}}.pageSpecific-charterflight-content_sights_image{display:grid;gap:var(--system-spacing-small)}.pageSpecific-charterflight-content_sights_image_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.pageSpecific-charterflight-content_sights_image_text{font-size:var(--reference-typography-medium)}}.checkin-baggageContent_column_two{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-baggageContent_column_two{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.checkin-baggageContent_column_two>a{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-baggageContent_column_two>a{box-shadow:var(--system-elevation-level-4)}}.checkin-baggageContent_text._caution{color:var(--system-color-text-accent)}.checkin-baggageContent_list{background:var(--system-color-background-white)}.checkin-baggageContent_list_item{display:grid;margin-top:-1px;border:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.checkin-baggageContent_list_item{grid-template-columns:20rem 1fr}}.checkin-baggageContent_list_item_label{display:grid;padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.checkin-baggageContent_list_item_label{place-items:center;width:100%;max-width:20rem;padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium);border-right:var(--system-border-medium) solid var(--reference-color-grey-400);border-bottom:none}}.checkin-baggageContent_list_item_content{display:grid;padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.checkin-baggageContent_list_item_content{place-items:center start;padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}.checkin-baggageContent_list_item_content._column_two{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-baggageContent_list_item_content._column_two{grid-template-columns:1fr max-content;gap:var(--system-spacing-medium)}}.checkin-baggageContent_list_item_content ._accent{color:var(--system-color-text-accent)}.checkin-baggageContent_list_item_content_image{display:grid;place-items:center}.checkin-baggageContent_list_item_content_image>img{max-width:7.5625rem}.checkin-baggageContent_list_item_content_note{margin-top:var(--system-spacing-extra-small)}.checkin-baggageContent_list_item_content_note>li{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.checkin-baggageContent_list_item_content_note>li:before{content:"※"}.checkin-baggageContent_list_item_content_note>li._accent{color:var(--system-color-text-accent)}.checkin-boardingFlowContent{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.checkin-boardingFlowContent{gap:var(--system-spacing-two-extra-large)}}.checkin-boardingFlowContent_text{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-boardingFlowContent_text{gap:var(--system-spacing-two-extra-large)}}.checkin-boardingFlowContent_text>span{position:relative;display:block;padding-left:1em;font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent);text-indent:-1em}.checkin-boardingFlowContent_text>span:before{content:"※"}.checkin-boardingFlowContent_column_two{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-boardingFlowContent_column_two{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-two-extra-large)}}.checkin-boardingFlowContent_card{padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.checkin-boardingFlowContent_card{padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-extra-large)}}.checkin-boardingFlowContent_belonging{display:flex;flex-direction:column;gap:var(--system-spacing-small);align-items:center}@media (min-width: 64em){.checkin-boardingFlowContent_belonging{flex-direction:row;gap:var(--system-spacing-medium)}}.checkin-boardingFlowContent_belonging>p{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 64em){.checkin-boardingFlowContent_belonging>p{font-size:var(--reference-typography-extra-large)}}.checkin-boardingFlowContent_belonging>img{width:5rem;height:5rem}@media (min-width: 64em){.checkin-boardingFlowContent_belonging>img{width:8rem;height:8rem;margin-left:auto}}.checkin-boardingFlowFlow{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-boardingFlowFlow{gap:var(--system-spacing-small)}}.checkin-boardingFlowFlow_businessHour{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-boardingFlowFlow_businessHour{gap:var(--system-spacing-small)}}.checkin-boardingFlowFlow_businessHour>p{display:flex;flex-wrap:wrap;gap:var(--system-spacing-small);align-items:center;font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.checkin-boardingFlowFlow_businessHour>p>span{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.checkin-boardingFlowFlow_businessHour>p>span:before{content:"※"}.checkin-boardingFlowFlow_businessHour_item{padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.checkin-boardingFlowFlow_businessHour_item{padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-extra-large)}}.checkin-boardingFlowFlow_businessHour_item>a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.checkin-boardingFlowFlow_businessHour_item>a:hover{text-decoration-thickness:var(--system-border-thick)}}.checkin-boardingFlowFlow_item{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 64em){.checkin-boardingFlowFlow_item{box-sizing:border-box;grid-template-columns:5.5rem 1fr;gap:var(--system-spacing-medium)}}.checkin-boardingFlowFlow_item_time{display:flex;gap:var(--system-spacing-two-extra-small);align-items:center;justify-content:center;padding:0 var(--system-spacing-medium);font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-bold);background:var(--reference-color-blue-200);border-radius:var(--system-radius-medium)}@media (min-width: 64em){.checkin-boardingFlowFlow_item_time{flex-direction:column;gap:0;padding:var(--system-spacing-medium);font-size:var(--reference-typography-small)}}.checkin-boardingFlowFlow_item_time>span{font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-semibold);color:var(--system-color-text-accent)}@media (min-width: 64em){.checkin-boardingFlowFlow_item_time>span{font-size:var(--reference-typography-three-extra-large)}}.checkin-boardinFlowFlow_item_card_wrapper{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-boardinFlowFlow_item_card_wrapper{gap:var(--system-spacing-small)}}.checkin-boardinFlowFlow_item_card{display:grid;gap:var(--system-spacing-extra-large);padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.checkin-boardinFlowFlow_item_card{gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-two-extra-large)}}.checkin-boardinFlowFlow_item_card_text_wrapper{display:grid;gap:var(--system-spacing-medium)}.checkin-boardinFlowFlow_item_card_text_wrapper>p{font-size:var(--reference-typography-small)}.checkin-boardinFlowFlow_item_card_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.checkin-boardinFlowFlow_item_card_note{position:relative;display:block;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.checkin-boardinFlowFlow_item_card_note:before{content:"※"}@media (min-width: 48em){.checkin-boardinFlowFlow_item_card_link{max-width:max-content}}.checkin-boardinFlowFlow_item_card_image_wrapper{display:flex;gap:var(--system-spacing-extra-small)}@media (min-width: 64em){.checkin-boardinFlowFlow_item_card_image_wrapper{gap:var(--system-spacing-medium)}}@media (min-width: 48em){.checkin-boardinFlowFlow_item_card_image{max-width:15.5rem}}.checkin-boardinFlowFlow_item_card_image>span{font-size:var(--reference-typography-two-extra-small)}.checkin-boardinFlowFlow_item_card_short_wrapper{display:grid;grid-template-columns:1fr .875rem;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-boardinFlowFlow_item_card_short_wrapper{grid-template-columns:1fr 6.25rem}}@media (min-width: 64em){.checkin-boardinFlowFlow_item_card_short_wrapper{grid-template-columns:1fr 11.125rem}}.checkin-boardinFlowFlow_item_card_short{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-boardinFlowFlow_item_card_short{gap:var(--system-spacing-small)}}.checkin-carrybagContent_column_two{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-carrybagContent_column_two{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.checkin-carrybagContent_column_two>a{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-carrybagContent_column_two>a{box-shadow:var(--system-elevation-level-4)}}.checkin-carrybagContent_list{background:var(--system-color-background-white)}.checkin-carrybagContent_list_item{display:grid;border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.checkin-carrybagContent_list_item{grid-template-columns:20rem 1fr}}.checkin-carrybagContent_list_item_label{display:grid;padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.checkin-carrybagContent_list_item_label{place-items:center;width:100%;max-width:20rem;padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium);border-bottom:none}}.checkin-carrybagContent_list_item_content{display:grid;padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.checkin-carrybagContent_list_item_content{place-items:center start;padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}.checkin-carrybagContent_list_item_content._column_two{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-carrybagContent_list_item_content._column_two{grid-template-columns:1fr max-content;gap:var(--system-spacing-medium)}}.checkin-carrybagContent_list_item_content ._accent{color:var(--system-color-text-accent)}.checkin-carrybagContent_list_item_content_image{display:grid;place-items:center}.checkin-carrybagContent_list_item_content_image>img{max-width:7.5625rem}@media (min-width: 48em){.checkin-carrybagContent_list_item_content_image>img{max-width:10.9375rem}}.checkin-carrybagContent_list_item_content_note{margin-top:var(--system-spacing-extra-small)}.checkin-carrybagContent_list_item_content_note>li{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.checkin-carrybagContent_list_item_content_note>li:before{content:"※"}.checkin-carrybagContent_list_item_content_note>li._accent{color:var(--system-color-text-accent)}.checkin-contents_text{font-weight:var(--reference-typography-weight-medium)}.checkin-contents_text._red{color:var(--system-color-text-accent)}.checkin-contents_wrapper{display:grid;gap:var(--system-spacing-medium)}.checkin-contents_column_two{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-contents_column_two{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.checkin-contents_column_two>a{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-contents_column_two>a{box-shadow:var(--system-elevation-level-4)}}.checkin-contents_column_three{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-contents_column_three{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}@media (min-width: 64em){.checkin-contents_column_three{grid-template-columns:repeat(3,1fr)}}.checkin-contents_column_three>a{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-contents_column_three>a{box-shadow:var(--system-elevation-level-4)}}.checkin-contents_text{color:var(--system-color-text-accent)}.checkin-kikenBombeContent_link{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-kikenBombeContent_link{max-width:26.25rem}}.checkin-kikenBombeContent_link .link-default{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-kikenBombeContent_link .link-default{box-shadow:var(--system-elevation-level-4)}}.checkin-multiAirportContent{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.checkin-multiAirportContent{gap:var(--system-spacing-five-extra-large)}}.checkin-multiAirportContent_item{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.checkin-multiAirportContent_item{gap:var(--system-spacing-two-extra-large)}}.checkin-multiAirportContent_text_wrapper{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-multiAirportContent_text_wrapper{gap:var(--system-spacing-two-extra-large)}}.checkin-multiAirportContent_text a{color:currentcolor;text-decoration:underline}.checkin-multiAirportContent_text._warning{color:var(--system-color-text-accent)}@media (any-hover: hover){.checkin-multiAirportContent_text._warning a:hover{text-decoration-thickness:var(--system-border-thick)}}.checkin-multiAirportContent_table{font-size:var(--reference-typography-small);text-align:left}@media (min-width: 48em){.checkin-multiAirportContent_table{font-size:var(--reference-typography-medium)}}.checkin-multiAirportContent_table th{width:2.25em;font-weight:var(--reference-typography-weight-medium)}.checkin-multiAirportContent_table span{color:var(--system-color-text-accent)}.checkin-multiAirportContent_table_note{padding-left:1em;font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent);text-indent:-1em}.checkin-multiAirportContent_table_note:before{content:"※"}.checkin-multiAirportContent_column_two{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-multiAirportContent_column_two{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.checkin-multiAirportContent_column_two>a{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-multiAirportContent_column_two>a{box-shadow:var(--system-elevation-level-4)}}.checkin-multiAirportContent_example{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 75em){.checkin-multiAirportContent_example{grid-template-columns:1fr max-content}}.checkin-multiAirportContent_example_item{display:grid;gap:var(--system-spacing-medium);align-items:center;padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 64em){.checkin-multiAirportContent_example_item{grid-template-columns:max-content max-content 1fr;gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-two-extra-large)}}.checkin-multiAirportContent_example_item .badge{width:100%}@media (min-width: 64em){.checkin-multiAirportContent_example_item .badge{width:5rem}}.checkin-multiAirportContent_example_item_wrapper{display:grid;gap:var(--system-spacing-medium)}.checkin-multiAirportContent_example_image{max-width:25.75rem}.checkin-multiAirportContent_example_image>img{border-radius:var(--system-radius-medium)}.checkin-multiAirportContent_example_image_note{display:block;padding-left:1em;margin-top:var(--system-spacing-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent);text-indent:-1em}.checkin-multiAirportContent_example_image_note:before{content:"※"}.checkin-multiAirportContent_example_item_route{--icon-fill-color: var(--reference-color-red-400);display:grid;grid-template-columns:repeat(3,max-content);gap:var(--system-spacing-extra-large);align-items:center;justify-content:center}.checkin-multiAirportContent_example_item_route_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.checkin-multiAirportContent_example_item_route_text{font-size:var(--reference-typography-medium)}}.checkin-multiAirportContent_example_item_route_text._accent{color:var(--system-color-text-accent)}.checkin-multiAirportContent_example_item_route_result{position:relative;padding:var(--system-spacing-medium);margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent);text-align:center;background:var(--system-color-background-danger);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.checkin-multiAirportContent_example_item_route_result{margin-top:0;margin-left:var(--system-spacing-medium);font-size:var(--reference-typography-medium)}}.checkin-multiAirportContent_example_item_route_result:before{position:absolute;top:-.75rem;left:50%;display:block;width:0;height:0;content:"";background:none;border-block-start:0 solid transparent;border-block-end:1rem solid var(--system-color-background-danger);border-inline-start:.75rem solid transparent;border-inline-end:.75rem solid transparent;transform:translate(-50%)}@media (min-width: 64em){.checkin-multiAirportContent_example_item_route_result:before{top:50%;left:-1rem;transform:translateY(-50%) rotate(-90deg)}}.checkin-multiAirportRouteChange_comment{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--system-spacing-medium) var(--system-spacing-large);margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-white);background:var(--reference-color-red-400);border-radius:var(--system-radius-medium)}@media (min-width: 75em){.checkin-multiAirportRouteChange_comment{padding:var(--system-spacing-large) var(--system-spacing-extra-large);margin-top:0;margin-left:var(--system-spacing-medium);font-size:var(--reference-typography-medium)}}.checkin-multiAirportRouteChange_comment:before{position:absolute;top:-.75rem;left:50%;width:0;height:0;content:"";border-top:none;border-right:.5rem solid transparent;border-bottom:.75rem solid var(--reference-color-red-400);border-left:.5rem solid transparent;transform:translate(-50%)}@media (min-width: 75em){.checkin-multiAirportRouteChange_comment:before{top:50%;left:-.75rem;transform:translateY(-50%) rotate(-90deg)}}.checkin-multiAirportRouteChange_payment{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 64em){.checkin-multiAirportRouteChange_payment{grid-template-columns:1fr max-content 3fr max-content 1fr;gap:var(--system-spacing-large);align-items:center}}.checkin-multiAirportRouteChange_payment_card{padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);text-align:center;background:var(--reference-color-orange-100);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.checkin-multiAirportRouteChange_payment_card{font-size:var(--reference-typography-medium)}}@media (min-width: 64em){.checkin-multiAirportRouteChange_payment_card{box-sizing:border-box;align-content:center;width:100%;min-height:10rem}}.checkin-multiAirportRouteChange_payment_card>span{color:var(--system-color-text-accent)}.checkin-multiAirportRouteChange_payment_method{display:grid;gap:var(--system-spacing-small);padding:var(--system-spacing-small) var(--system-spacing-medium) var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.checkin-multiAirportRouteChange_payment_method{gap:var(--system-spacing-medium);padding:var(--system-spacing-two-extra-large)}}.checkin-multiAirportRouteChange_payment_method_title{font-size:var(--reference-typography-two-extra-small);text-align:center}@media (min-width: 48em){.checkin-multiAirportRouteChange_payment_method_title{font-size:var(--reference-typography-small)}}.checkin-multiAirportRouteChange_payment_method_title>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}@media (min-width: 48em){.checkin-multiAirportRouteChange_payment_method_title>span{font-size:var(--reference-typography-medium)}}.checkin-multiAirportRouteChange_payment_method_content{position:relative;display:grid;gap:.375rem}@media (min-width: 75em){.checkin-multiAirportRouteChange_payment_method_content{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.checkin-multiAirportRouteChange_payment_method_content_item{display:grid;gap:var(--system-spacing-small);place-items:center;padding:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);background:var(--reference-color-grey-200);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.checkin-multiAirportRouteChange_payment_method_content_item{font-size:var(--reference-typography-medium)}}.checkin-multiAirportRouteChange_payment_method_content_item>img{width:4rem;height:4rem}@media (min-width: 48em){.checkin-multiAirportRouteChange_payment_method_content_item>img{width:5rem;height:5rem}}.checkin-multiAirportRouteChange_payment_method_content_badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkin-multiAirportRouteChange_payment_method_note{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}@media (min-width: 75em){.checkin-multiAirportRouteChange_payment_method_note{text-align:center}}.checkin-multiAirportRouteChange_payment_method_note:before{content:"※"}.checkin-multiAirportRouteChange_refund_method{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-multiAirportRouteChange_refund_method{gap:var(--system-spacing-medium)}}.checkin-multiAirportRouteChange_refund_method_item{overflow:clip;border-radius:var(--system-radius-extra-large)}.checkin-multiAirportRouteChange_refund_method_item_image{display:grid;gap:var(--system-spacing-small);justify-items:center;padding:var(--system-spacing-two-extra-large);text-align:center;background:var(--system-color-background-white)}@media (min-width: 48em){.checkin-multiAirportRouteChange_refund_method_item_image{grid-template-columns:max-content 8rem;gap:var(--system-spacing-medium);place-items:center start;justify-content:center}}.checkin-multiAirportRouteChange_refund_method_item_image img{width:4rem;height:4rem}@media (min-width: 48em){.checkin-multiAirportRouteChange_refund_method_item_image img{width:5rem;height:5rem}}.checkin-multiAirportRouteChange_refund_method_item_image_text{display:flex;flex-direction:column;font-size:var(--reference-typography-small)}@media (min-width: 48em){.checkin-multiAirportRouteChange_refund_method_item_image_text{flex-flow:row wrap;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);font-size:var(--reference-typography-medium)}}.checkin-multiAirportRouteChange_refund_method_item_image_text>span{font-weight:var(--reference-typography-weight-bold)}.checkin-multiAirportRouteChange_refund_method_item_title{padding:var(--system-spacing-extra-small) var(--system-spacing-medium);font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);text-align:center;background:var(--reference-color-red-400)}@media (min-width: 48em){.checkin-multiAirportRouteChange_refund_method_item_title{padding:var(--system-spacing-extra-small) var(--system-spacing-extra-large);font-size:var(--reference-typography-small)}}.checkin-onlineCheckinContent_text{font-weight:var(--reference-typography-weight-medium)}.checkin-onlineCheckinContent_text._red{color:var(--system-color-text-accent)}.checkin-onlineCheckinContent_wrapper{display:grid;gap:var(--system-spacing-medium)}.checkin-onlineCheckinContent_column_two{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-onlineCheckinContent_column_two{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.checkin-onlineCheckinContent_column_two>a{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-onlineCheckinContent_column_two>a{box-shadow:var(--system-elevation-level-4)}}.checkin-onlineCheckinContent_heading_boarding{padding-top:var(--system-spacing-medium);border-top:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){.checkin-onlineCheckinContent_heading_boarding{padding-top:var(--system-spacing-four-extra-large)}}.checkin-onlineCheckinList{display:grid;gap:var(--system-spacing-six-extra-large)}@media (min-width: 48em){.checkin-onlineCheckinList{grid-template-columns:repeat(2,1fr);padding-right:var(--system-spacing-five-extra-large)}}@media (min-width: 64em){.checkin-onlineCheckinList{grid-template-columns:repeat(3,1fr)}}.checkin-onlineCheckinList_item{position:relative;background:var(--system-color-background-white)}.checkin-onlineCheckinList_item:after{position:absolute;right:50%;bottom:calc(var(--system-spacing-four-extra-large) * -1);width:2.75rem;height:.875rem;content:"";background:url("data:image/svg+xml;utf8,<svg width='44' height='14' viewBox='0 0 44 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M30.8896 1.30469C30.8896 0.519305 31.7539 0.0399243 32.4199 0.456055L41.5332 6.15234C42.1597 6.54404 42.1597 7.45597 41.5332 7.84766L32.4199 13.5439C31.7539 13.9601 30.8896 13.4807 30.8896 12.6953V9.99707H0V3.99707H30.8896V1.30469Z' fill='%234E454A'/></svg>") no-repeat center/contain;transform:translate(50%) rotate(90deg)}@media (min-width: 48em){.checkin-onlineCheckinList_item:after{right:calc(var(--system-spacing-five-extra-large) * -1);bottom:50%;transform:translateY(50%) rotate(0)}}@media (min-width: 48em){.checkin-onlineCheckinList_item:before{position:absolute;bottom:calc(var(--system-spacing-three-extra-large) * -1);left:0;width:calc(100% + var(--system-spacing-six-extra-large));height:1px;content:"";background:var(--system-color-border-default)}}@media (min-width: 48em){.checkin-onlineCheckinList_item:not(.-jal):nth-last-child(-n+2):before{display:none}}@media (min-width: 64em){.checkin-onlineCheckinList_item:not(.-jal):nth-last-child(-n+3):before{display:none}}.checkin-onlineCheckinList_item:last-child:after{display:none}@media (min-width: 48em){.checkin-onlineCheckinList_item.-jal:last-child:before{display:none}}@media (min-width: 64em){.checkin-onlineCheckinList_item.-jal:nth-last-child(-n+2):before{display:none}}.checkin-onlineCheckinList_content{padding:var(--system-spacing-small) var(--system-spacing-medium) var(--system-spacing-medium)}@media (min-width: 48em){.checkin-onlineCheckinList_content{padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-large)}}.checkin-rentacarContent_card{display:flex;flex-direction:column;gap:var(--system-spacing-medium);align-items:center}@media (min-width: 64em){.checkin-rentacarContent_card{flex-direction:row;gap:var(--system-spacing-four-extra-large)}}.checkin-rentacarContent_card:has(.checkin-rentacarContent_card_contents_link:hover) .checkin-rentacarContent_card_thumbnail>img{scale:1.1}.checkin-rentacarContent_card_thumbnail{flex-shrink:0;overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.checkin-rentacarContent_card_thumbnail{width:100%;max-width:34.5rem}}.checkin-rentacarContent_card_thumbnail>img{scale:1;transition:scale var(--easing-default)}.checkin-rentacarContent_card_contents{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-rentacarContent_card_contents{gap:var(--system-spacing-two-extra-large)}}.checkin-rentacarContent_card_contents_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.checkin-rentacarContent_card_contents_title{font-size:var(--reference-typography-extra-large)}}@media (min-width: 64em){.checkin-rentacarContent_card_contents_link{width:max-content}}.checkin-rentacarContent_card_contents_link>.link-viewMore{background:var(--system-color-button-background-white);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-rentacarContent_card_contents_link>.link-viewMore{box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.checkin-rentacarContent_card_contents_link>.link-viewMore:hover{background:var(--system-color-button-background-secondary)}}@media (min-width: 48em){.checkin-transitContent_table th{width:27%}}.checkin-transitContent_card_title{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.checkin-transitContent_card_title{font-size:var(--reference-typography-medium)}}.checkin-transitContent_card_content{padding:var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.checkin-transitContent_card_content{padding:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-medium);border-radius:var(--system-radius-extra-large)}}.checkin-vendorContent{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-vendorContent{gap:var(--system-spacing-two-extra-large)}}.checkin-vendorContent_note{display:block;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.checkin-vendorContent_note:before{content:"※"}.checkin-vendorContent_note>a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.checkin-vendorContent_note>a:hover{text-decoration-thickness:var(--system-border-thick)}}.checkin-vendorContent_list{padding-left:1em;font-size:var(--reference-typography-small);list-style:disc}@media (min-width: 48em){.checkin-vendorContent_list{font-size:var(--reference-typography-medium)}}.checkin-vendorContent_checkin_image{max-width:12rem}@media (min-width: 48em){.checkin-vendorContent_checkin_image{max-width:17.5rem}}.checkin-vendorContent_accent_text{color:var(--system-color-text-accent)}.checkin-vendorContent_or{display:none}@media (min-width: 64em){.checkin-vendorContent_or{display:grid;flex-shrink:0;place-content:center;height:100%}}.checkin-vendorContent_or>span{position:relative;width:3rem;height:3rem;font-weight:var(--reference-typography-weight-bold);background:var(--reference-color-grey-300);border-radius:100%}.checkin-vendorContent_or>span:before{position:absolute;top:44%;left:50%;content:"or";transform:translate(-50%,-50%)}.company-environmentContents_text_wrapper{display:grid;gap:var(--system-spacing-large)}.company-environmentContents_text_wrapper>p>._accent{color:var(--system-color-text-accent)}@media (min-width: 48em){.company-environmentContents_text_wrapper>.link-viewMore{max-width:max-content}}.company-environmentContents_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.company-environmentContents_title{font-size:var(--reference-typography-two-extra-large)}}.company-environmentContents_image_wrapper{display:grid;gap:var(--system-spacing-medium)}.company-environmentContents_image._column_two{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.company-environmentContents_image._column_two{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.company-environmentContents_image._small{max-width:18.75rem}.company-environmentContents_image._large{max-width:50rem}.company-environmentContents_recycle{display:grid;gap:var(--system-spacing-three-extra-large);align-items:start}@media (min-width: 48em){.company-environmentContents_recycle{grid-template-columns:1fr 14.375rem;gap:var(--system-spacing-five-extra-large)}}.History-text{width:100%}.History-text_inner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.History-text_inner{gap:var(--system-spacing-five-extra-large)}}.History-text_block_wrapper{display:grid;gap:var(--system-spacing-three-extra-large);margin:var(--system-spacing-three-extra-large) auto 0}@media (min-width: 48em){.History-text_block_wrapper{gap:var(--system-spacing-medium);margin:var(--system-spacing-five-extra-large) auto 0}}.History-text_table{border-collapse:collapse;margin-top:var(--system-spacing-extra-large);width:calc(100% + var(--system-spacing-extra-large) * 2);transform:translate(calc(var(--system-spacing-extra-large) * -1))}@media (min-width: 48em){.History-text_table{width:100%;transform:translate(0);margin-top:var(--system-spacing-five-extra-large)}}.History-text_table_th{background:var(--reference-color-blue-200);padding:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);border-bottom:.0625rem solid var(--reference-color-grey-400);font-weight:400;text-align:left;min-width:4.625rem;font-weight:500}@media (min-width: 48em){.History-text_table_th{padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);text-align:center;width:20rem}}@media (min-width: 48em){.History-text_table_th br{display:none}}.History-text_table_td{background:var(--reference-color-white);padding:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);border-bottom:.0625rem solid var(--reference-color-grey-400)}@media (min-width: 48em){.History-text_table_td{padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium)}}.indexAbout{width:100%}.indexAbout_wrapper{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.indexAbout_wrapper{gap:var(--system-spacing-five-extra-large)}}.indexAbout_inner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.indexAbout_inner{gap:var(--system-spacing-five-extra-large)}}.indexAbout_block_wrapper{display:grid;gap:var(--system-spacing-three-extra-large);margin:var(--system-spacing-three-extra-large) auto 0}@media (min-width: 48em){.indexAbout_block_wrapper{gap:var(--system-spacing-medium);margin:var(--system-spacing-five-extra-large) auto 0}}.indexAbout_block{display:grid;gap:2rem}@media (min-width: 48em){.indexAbout_block{display:flex;gap:3rem}}@media (min-width: 48em){.indexAbout_block_image{width:50%;max-width:34.5rem}}@media (min-width: 48em){.indexAbout_block_text{width:50%;box-sizing:content-box;max-width:var(--system-content-width-large)}}.indexAbout_table{width:100%;border-collapse:collapse;margin-top:var(--system-spacing-large);border-top:var(--system-border-medium) solid var(--reference-color-grey-400)}.indexAbout_table>li{width:100%;border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400);font-size:var(--reference-typography-small);padding:1.5rem 0;display:flex;gap:.5rem;flex-direction:column}@media (min-width: 48em){.indexAbout_table>li{font-size:var(--reference-typography-medium);flex-wrap:wrap;flex-direction:row;gap:4rem;padding:0}}.indexAbout_table_header,.indexAbout_table_data{display:block;padding:0}@media (min-width: 48em){.indexAbout_table_header,.indexAbout_table_data{padding:1.5rem 0 1.5rem 1.5rem}}.indexAbout_table_header{width:100%;font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.indexAbout_table_header{max-width:15rem;width:20%}}.indexAbout_table_data{width:100%}@media (min-width: 48em){.indexAbout_table_data{max-width:53rem;width:calc(80% - 4rem)}}.indexAbout_block_text1{padding:2.5rem 0}@media (min-width: 48em){.indexAbout_block_text1{padding:5rem 0 3.375rem}}.indexGreeting{width:100%}.indexGreeting_wrapper{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.indexGreeting_wrapper{gap:var(--system-spacing-five-extra-large)}}.indexGreeting_inner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.indexGreeting_inner{gap:var(--system-spacing-five-extra-large)}}.indexGreeting_block_wrapper{display:grid;gap:var(--system-spacing-three-extra-large);margin:var(--system-spacing-three-extra-large) auto 0}@media (min-width: 48em){.indexGreeting_block_wrapper{gap:var(--system-spacing-medium);margin:var(--system-spacing-five-extra-large) auto 0}}.indexGreeting_block{display:grid;gap:2rem}@media (min-width: 48em){.indexGreeting_block{display:flex;gap:3rem}}@media (min-width: 48em){.indexGreeting_block_image{width:50%;max-width:34.5rem}}.indexGreeting_block_text{display:grid;gap:2rem}@media (min-width: 48em){.indexGreeting_block_text{gap:1rem;width:50%;box-sizing:content-box;max-width:var(--system-content-width-large)}}.indexGreeting_block_text1{display:flex;flex-wrap:wrap;flex-direction:row;gap:2rem}@media (min-width: 48em){.indexGreeting_block_text1{gap:1rem}}.indexGreeting_block_text_right{font-weight:var(--reference-typography-weight-bold);margin-left:auto;text-align:right}.indexInfo{width:100%}.indexInfo_wrapper{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.indexInfo_wrapper{gap:var(--system-spacing-five-extra-large)}}.indexInfo_inner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.indexInfo_inner{gap:var(--system-spacing-five-extra-large)}}.indexInfo_list_wrapper{display:grid;gap:var(--system-spacing-three-extra-large);margin:var(--system-spacing-three-extra-large) auto 0}@media (min-width: 48em){.indexInfo_list_wrapper{gap:var(--system-spacing-medium);margin:var(--system-spacing-five-extra-large) auto 0}}.indexInfo_list{display:grid;gap:1rem}@media (min-width: 48em){.indexInfo_list{grid-template-columns:repeat(4,1fr);gap:1rem}}.indexInfo_list_item{width:100%;display:grid;gap:1rem;padding:1.0625rem;text-decoration:none;border-radius:var(--system-radius-medium);background:var(--system-color-background-white);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.indexInfo_list_item{box-shadow:var(--system-elevation-level-4);gap:1rem}}@media (any-hover: hover){.indexInfo_list_item:hover{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800)}.indexInfo_list_item:hover .indexInfo_list_image>img{scale:1.1}.indexInfo_list_item:hover .indexInfo_list_label{color:var(--system-color-text-accent)}}.indexInfo_list_item:focus-visible .indexInfo_list_image>img{scale:1.1}.indexInfo_list_image{overflow:clip;border-radius:var(--system-radius-medium)}.indexInfo_list_image>img{scale:1;transition:scale var(--easing-default)}.indexInfo_list_label{display:flex;align-items:center;justify-content:space-between;font-weight:var(--reference-typography-weight-bold)}.company-news{position:relative;padding:var(--system-spacing-four-extra-large) var(--system-spacing-extra-large) var(--system-spacing-five-extra-large);overflow:clip;background-color:var(--reference-color-blue-200);border-radius:var(--system-radius-extra-large);container-type:inline-size}@media (min-width: 48em){.company-news{padding:var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large) 8rem}}.company-news:after{position:absolute;bottom:0;left:0;width:100%;height:6rem;content:"";background:url(https://www.fujidream.co.jp/assets/image/top/bg-news_sm.webp) no-repeat right/667px}@media (min-width: 48em){.company-news:after{height:10rem;background:url(https://www.fujidream.co.jp/assets/image/top/bg-news_lg.webp) no-repeat 75% 0%/1408px}}@media (min-width: 64em){.company-news:after{background:url(https://www.fujidream.co.jp/assets/image/top/bg-news_lg.webp) no-repeat center/1408px}}.company-news_inner{max-width:var(--system-content-width-large);margin:0 auto}.company-news_heading{display:flex;flex-direction:column;gap:var(--system-spacing-extra-large)}@media (min-width: 64em){.company-news_heading{flex-direction:row;align-items:center;justify-content:space-between}}.company-news_heading .link-viewMore{--background-color: var(--reference-color-white)}@media (any-hover: hover){.company-news_heading .link-viewMore:hover{--background-color: var(--reference-color-red-400)}}.company-news_tab{margin-top:calc(var(--system-spacing-extra-large) + .5rem)}@media (min-width: 64em){.company-news_tab{margin-top:calc(var(--system-spacing-four-extra-large) + .5rem)}}.company-news_item{display:flex;flex-direction:column;row-gap:var(--system-spacing-extra-small);padding:var(--system-spacing-medium) 0;text-decoration:none}@media (min-width: 64em){.company-news_item{flex-direction:row;row-gap:initial;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:center}}.company-news_item:not(:first-of-type){border-top:var(--system-border-medium) solid var(--reference-color-grey-200)}@media (any-hover: hover){.company-news_item:hover{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800)}.company-news_item:hover .company-news_item_title{color:var(--system-color-text-accent);text-decoration-color:var(--system-color-text-accent)}}.company-news_item_meta{display:flex;flex-shrink:0;gap:var(--system-spacing-small);align-items:center;justify-content:space-between}@media (min-width: 48em){.company-news_item_meta{gap:var(--system-spacing-medium);justify-content:initial}}.company-news_item_date{margin-right:auto;color:var(--system-color-text-tertiary)}@media (min-width: 48em){.company-news_item_date{margin-right:initial}}.company-news_item_title{text-decoration:underline;text-decoration-color:transparent;transition:all var(--easing-default)}.company-news_item_meta_icon{display:flex;place-content:center;padding:.1875rem;background:var(--system-color-background-danger);border-radius:var(--system-radius-small)}.company-news_item_arrow{display:flex;align-items:center;margin-left:auto}@media (min-width: 48em){.company-officerContents_table th{width:30%}}.company-safetyflightContent{display:grid;gap:var(--system-spacing-medium)}.company-safetyflightContent_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.company-safetyflightContent_title{font-size:var(--reference-typography-two-extra-large)}}.company-safetyflightContent_table{display:grid;border-top:var(--system-border-medium) solid var(--system-color-border-subtle);border-right:var(--system-border-medium) solid var(--system-color-border-subtle);border-left:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.company-safetyflightContent_table{grid-template-columns:30% 1fr}}.company-safetyflightContent_table dt{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.company-safetyflightContent_table dt{display:grid;place-items:center;padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium);border-right:var(--system-border-medium) solid var(--system-color-border-subtle)}}.company-safetyflightContent_table dd{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--system-color-background-white);border-bottom:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.company-safetyflightContent_table dd{padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}.company-safetyflightContent_table dd>ul{padding-left:1em;list-style-type:disc}.company-safetyflightContent_report>li{font-size:var(--reference-typography-small)}@media (min-width: 48em){.company-safetyflightContent_report>li{font-size:var(--reference-typography-medium)}}.company-safetyflightContent_report>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}.company-safetyflightContent_report>li>a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.company-safetyflightContent_report>li>a:hover{text-decoration-thickness:var(--system-border-thick)}}.CompanyStipulation-text{width:100%}.CompanyStipulation-text_inner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.CompanyStipulation-text_inner{gap:var(--system-spacing-five-extra-large)}}.CompanyStipulation-text_inner .selectBox{max-width:19.375rem}.CompanyStipulation-text_block_wrapper{display:grid;gap:var(--system-spacing-three-extra-large);margin:var(--system-spacing-three-extra-large) auto 0}@media (min-width: 48em){.CompanyStipulation-text_block_wrapper{gap:var(--system-spacing-medium);margin:var(--system-spacing-five-extra-large) auto 0}}.CompanyStipulation-text_block{width:100%;display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.CompanyStipulation-text_block{gap:var(--system-spacing-two-extra-large)}}.CompanyStipulation-text_list{display:grid;gap:.5rem;margin-top:.5rem}.CompanyStipulation-text_list li{text-indent:-1.5em;padding-left:1.5em}.CompanyStipulation-text_list li:before{display:none;padding:0}.CompanyStipulation-text_block_inner{box-sizing:content-box;max-width:var(--system-content-width-large)}.CompanyStipulation-text_block_inner h2{font-size:var(--reference-typography-extra-large);margin-bottom:var(--system-spacing-extra-large)}@media (min-width: 48em){.CompanyStipulation-text_block_inner h2{font-size:var(--reference-typography-two-extra-large);margin-bottom:var(--system-spacing-two-extra-large)}}.CompanyStipulation-text_block_inner h3{font-size:var(--reference-typography-large)}@media (min-width: 48em){.CompanyStipulation-text_block_inner h3{font-size:var(--reference-typography-extra-large)}}.CompanyStipulation-text_block_inner h4+.CompanyStipulation-text_block_textarea{margin-top:var(--system-spacing-extra-small)}.CompanyStipulation-text_block_inner h3+h4{margin-top:var(--system-spacing-medium)}.CompanyStipulation-text_block_textarea{width:100%;margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.CompanyStipulation-text_block_textarea{margin-top:var(--system-spacing-two-extra-large)}}.CompanyStipulation-text_block_list{display:grid;gap:var(--system-spacing-medium);list-style:none;counter-reset:CompanyStipulation-text_block-list}.CompanyStipulation-text_block_list>li{position:relative;padding-left:2em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:CompanyStipulation-text_block-list}@media (min-width: 48em){.CompanyStipulation-text_block_list>li{font-size:var(--reference-typography-medium)}}.CompanyStipulation-text_block_list>li h3,.CompanyStipulation-text_block_list>li h4{font-size:var(--reference-typography-small);font-weight:400}@media (min-width: 48em){.CompanyStipulation-text_block_list>li h3,.CompanyStipulation-text_block_list>li h4{font-size:var(--reference-typography-medium)}}.CompanyStipulation-text_block_list>li h3+.CompanyStipulation-text_block_textarea_text,.CompanyStipulation-text_block_list>li h4+.CompanyStipulation-text_block_textarea_text{margin-top:var(--system-spacing-extra-small)}.CompanyStipulation-text_block_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(CompanyStipulation-text_block-list) "）"}.CompanyStipulation-text_block_sublist{display:grid;gap:var(--system-spacing-extra-small);margin-left:.375rem;list-style:none;counter-reset:CompanyStipulation-text_block-sublist}.CompanyStipulation-text_block_sublist+.CompanyStipulation-text_block_textarea_text{margin-top:var(--system-spacing-extra-small)}.CompanyStipulation-text_block_sublist>li{position:relative;padding-left:1.4em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:CompanyStipulation-text_block-sublist}@media (min-width: 48em){.CompanyStipulation-text_block_sublist>li{font-size:var(--reference-typography-medium)}}.CompanyStipulation-text_block_sublist>li:before{position:absolute;left:0;font-family:inherit;font-weight:700}.CompanyStipulation-text_block_sublist li:nth-child(1):before{content:"①"}.CompanyStipulation-text_block_sublist li:nth-child(2):before{content:"②"}.CompanyStipulation-text_block_sublist li:nth-child(3):before{content:"③"}.CompanyStipulation-text_block_sublist li:nth-child(4):before{content:"④"}.CompanyStipulation-text_block_sublist li:nth-child(5):before{content:"⑤"}.CompanyStipulation-text_block_sublist li:nth-child(6):before{content:"⑥"}.CompanyStipulation-text_block_sublist li:nth-child(7):before{content:"⑦"}.CompanyStipulation-text_block_sublist li:nth-child(8):before{content:"⑧"}.CompanyStipulation-text_block_sublist li:nth-child(9):before{content:"⑨"}.CompanyStipulation-text_block_sublist li:nth-child(10):before{content:"⑩"}.CompanyStipulation-text_block_sublist li:nth-child(11):before{content:"⑪"}.CompanyStipulation-text_block_sublist li:nth-child(12):before{content:"⑫"}.CompanyStipulation-text_block_sublist li:nth-child(13):before{content:"⑬"}.CompanyStipulation-text_block_sublist li:nth-child(14):before{content:"⑭"}.CompanyStipulation-text_block_sublist li:nth-child(15):before{content:"⑮"}.CompanyStipulation-text_block_sublist li:nth-child(16):before{content:"⑯"}.CompanyStipulation-text_block_sublist li:nth-child(17):before{content:"⑰"}.CompanyStipulation-text_block_sublist li:nth-child(18):before{content:"⑱"}.CompanyStipulation-text_block_sublist li:nth-child(19):before{content:"⑲"}.CompanyStipulation-text_block_sublist li:nth-child(20):before{content:"⑳"}.CompanyStipulation-text_block_textarea_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.CompanyStipulation-text_block_textarea_text{font-size:var(--reference-typography-medium)}}.CompanyStipulation-text_block_textarea_text+.CompanyStipulation-text_block_list{margin-top:var(--system-spacing-medium)}.CompanyStipulation-text_block_textarea_text+.CompanyStipulation-text_block_sublist{margin-top:var(--system-spacing-extra-small)}.CompanyStipulation-text_block_textarea_text+.CompanyStipulation-text_block_textarea_text{margin-top:var(--system-spacing-medium)}.CompanyStipulation-text_block_textarea_annotation{position:relative;padding-left:1.2em}.CompanyStipulation-text_block_textarea_annotation:before{position:absolute;top:.375rem;left:0;display:block;font-family:inherit;font-weight:700;line-height:1;content:"※"}.pageSpecific-contact-confirmContents{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);width:100%}@media (min-width: 48em){.pageSpecific-contact-confirmContents{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-confirmContents>*:not(:first-of-type):before{position:absolute;display:block;width:100%;margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-contact-confirmContents>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-contact-confirmContents_item{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-contact-confirmContents_item{grid-template-columns:15rem 1fr;gap:var(--system-spacing-five-extra-large)}}.pageSpecific-contact-confirmContents_item>dt{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-contact-confirmContents_button{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-contact-confirmContents_button{grid-template-columns:1fr 1fr;gap:var(--system-spacing-two-extra-large);justify-content:center;width:100%;max-width:45rem;margin-inline:auto}}@media (min-width: 48em){.pageSpecific-contact-confirmContents_button .link-default{order:2}}.pageSpecific-contact-confirmContents_recaptcha{display:flex;justify-content:center}.contact-contents_text{display:grid;gap:var(--system-spacing-extra-large);max-width:50rem}@media (min-width: 48em){.contact-contents_text{gap:var(--system-spacing-two-extra-large)}}.contact-contents_note>li{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.contact-contents_note>li:before{content:"※"}.contact-contents_apply{max-width:50rem}.contact-contents_apply_list>li{position:relative;padding-left:1em;font-size:var(--reference-typography-small);text-indent:-1em}.contact-contents_apply_list>li:not(:first-child){margin-top:var(--system-spacing-medium)}.contact-contents_apply_list>li:before{content:"・"}.contact-contents_apply_link{display:grid;gap:var(--system-spacing-medium);margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.contact-contents_apply_link{margin-top:var(--system-spacing-two-extra-large)}}.contact-contents_apply_link>span{position:relative;display:inline-block;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.contact-contents_apply_link>span:before{content:"※"}.contact-dairiContents_tel_wrapper{display:grid;gap:var(--system-spacing-medium);align-items:start}@media (min-width: 64em){.contact-dairiContents_tel_wrapper{grid-template-columns:1fr 1fr}}.contact-dairiContents_tel_item{display:grid;gap:var(--system-spacing-medium)}.contact-dairiContents_tel{display:flex;gap:var(--system-spacing-extra-small);align-items:center;justify-content:center;padding:var(--system-spacing-extra-large);font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-semibold);text-decoration:none;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2);transition:border var(--easing-default)}@media (min-width: 48em){.contact-dairiContents_tel{gap:var(--system-spacing-medium);font-size:var(--reference-typography-four-extra-large);letter-spacing:.05em;border-radius:var(--system-radius-extra-large);box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.contact-dairiContents_tel:hover{border-color:var(--reference-color-red-400)}}.contact-dairiContents_tel>span{display:inline-flex;padding:.125rem var(--system-spacing-two-extra-small);font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-semibold);color:var(--system-color-text-secondary);text-transform:uppercase;background:var(--reference-color-red-400);border-radius:var(--system-radius-extra-small)}@media (min-width: 48em){.contact-dairiContents_tel>span{padding:.125rem var(--system-spacing-extra-small);font-size:var(--reference-typography-small)}}.contact-formHeader_contents{display:grid;gap:var(--system-spacing-extra-small)}.contact-header_description{display:block;font-size:var(--reference-typography-small)}.contact-header_description_link{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.contact-header_description_link:hover{text-decoration-thickness:var(--system-border-thick)}}.contact-header_note{display:block;padding-left:1em;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent);text-indent:-1em}.contact-resultContents_message{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.contact-resultContents_message{text-align:left}}.contact-resultContents_link a{width:100%;max-width:31.25rem;margin-inline:auto}@media (min-width: 48em){.cookiePolicy-text{width:100%}}.cookiePolicy-text_inner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.cookiePolicy-text_inner{gap:var(--system-spacing-five-extra-large)}}.cookiePolicy-text_block_wrapper{display:grid;gap:var(--system-spacing-three-extra-large);margin:var(--system-spacing-three-extra-large) auto 0}@media (min-width: 48em){.cookiePolicy-text_block_wrapper{gap:var(--system-spacing-medium);margin:var(--system-spacing-five-extra-large) auto 0}}.cookiePolicy-text_block{width:100%}.cookiePolicy-text_block_inner{box-sizing:content-box;max-width:var(--system-content-width-large);margin:0 auto}.cookiePolicy-text_block_inner h2{font-size:var(--reference-typography-extra-large)}@media (min-width: 48em){.cookiePolicy-text_block_inner h2{font-size:var(--reference-typography-two-extra-large)}}.cookiePolicy-text_block_textarea{width:100%;margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.cookiePolicy-text_block_textarea{margin-top:var(--system-spacing-two-extra-large)}}.cookiePolicy-text_block_list{display:grid;gap:var(--system-spacing-medium);list-style:none;counter-reset:cookiePolicy-text_block-list}.cookiePolicy-text_block_list>li{position:relative;padding-left:2em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:cookiePolicy-text_block-list}@media (min-width: 48em){.cookiePolicy-text_block_list>li{font-size:var(--reference-typography-medium)}}.cookiePolicy-text_block_list>li h3,.cookiePolicy-text_block_list>li h4{font-size:var(--reference-typography-small);font-weight:400;font-weight:500}@media (min-width: 48em){.cookiePolicy-text_block_list>li h3,.cookiePolicy-text_block_list>li h4{font-size:var(--reference-typography-medium)}}.cookiePolicy-text_block_list>li h3+.cookiePolicy-text_block_textarea_text,.cookiePolicy-text_block_list>li h4+.cookiePolicy-text_block_textarea_text{margin-top:var(--system-spacing-extra-small)}.cookiePolicy-text_block_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(cookiePolicy-text_block-list) "）"}.cookiePolicy-text_block_disclist{list-style-type:disc;padding-left:1.125rem;margin-top:1rem;gap:1rem;display:grid;margin-left:1.375rem}@media (min-width: 48em){.cookiePolicy-text_block_disclist{margin-left:1.5rem}}.cookiePolicy-text_block_link{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.cookiePolicy-text_block_link:hover{text-decoration-thickness:var(--system-border-thick)}}.cookiePolicy-text_block_sublist{display:grid;gap:var(--system-spacing-extra-small);margin-left:.375rem;list-style:none;counter-reset:cookiePolicy-text_block-sublist}.cookiePolicy-text_block_sublist+.cookiePolicy-text_block_textarea_text{margin-top:var(--system-spacing-extra-small)}.cookiePolicy-text_block_sublist>li{position:relative;padding-left:1.4em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:cookiePolicy-text_block-sublist}@media (min-width: 48em){.cookiePolicy-text_block_sublist>li{font-size:var(--reference-typography-medium)}}.cookiePolicy-text_block_sublist>li:before{position:absolute;left:0;font-family:inherit;font-weight:700}.cookiePolicy-text_block_textarea_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.cookiePolicy-text_block_textarea_text{font-size:var(--reference-typography-medium)}}.cookiePolicy-text_block_textarea_text+.cookiePolicy-text_block_list{margin-top:var(--system-spacing-medium)}.cookiePolicy-text_block_textarea_text+.cookiePolicy-text_block_sublist{margin-top:var(--system-spacing-extra-small)}.cookiePolicy-text_block_textarea_text+.cookiePolicy-text_block_textarea_text{margin-top:var(--system-spacing-medium)}.cookiePolicy-text_block_textarea_annotation{position:relative;padding-left:1.2em}.cookiePolicy-text_block_textarea_annotation:before{position:absolute;top:.375rem;left:0;display:block;font-family:inherit;font-weight:700;line-height:1;content:"※"}.pageSpecific-ef2-confirmContents{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);width:100%}@media (min-width: 48em){.pageSpecific-ef2-confirmContents{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-ef2-confirmContents .heading-small_icon{background-image:url(https://www.fujidream.co.jp/assets/icon/illust-plane.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.pageSpecific-ef2-confirmContents>*:not(:first-of-type):before{position:absolute;display:block;width:100%;margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-ef2-confirmContents>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-ef2-confirmContents_item{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-ef2-confirmContents_item{grid-template-columns:15rem 1fr;gap:var(--system-spacing-five-extra-large)}}.pageSpecific-ef2-confirmContents_item>dt{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-ef2-confirmContents_item_sub{display:grid;grid-template-columns:max-content 1fr;margin-top:var(--system-spacing-extra-small)}.pageSpecific-ef2-confirmContents_button{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-ef2-confirmContents_button{grid-template-columns:1fr 1fr;gap:var(--system-spacing-two-extra-large);justify-content:center;width:100%;max-width:45rem;margin-inline:auto}}@media (min-width: 48em){.pageSpecific-ef2-confirmContents_button .link-default{order:2}}.ef2-formHeader_contents{display:grid;gap:var(--system-spacing-extra-small)}.ef2-resultContents_message{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.ef2-resultContents_message{text-align:left}}.ef2-resultContents_cautionary{width:100%;max-width:50rem;margin-inline:auto}.fare-cancelListContent_header{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.fare-cancelListContent_header{gap:var(--system-spacing-extra-small)}}.fare-cancelListContent_content{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.fare-cancelListContent_content{gap:var(--system-spacing-small)}}.fare-cancelListContent_content_title{font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.fare-cancelListContent_content_title{font-size:var(--reference-typography-extra-large)}}.fare-cancelListContent_content_item{display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.fare-cancelListContent_content_item{padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-large)}}@media (min-width: 48em){.fare-cancelListContent_content_item .link-viewMore{max-width:max-content}}.fare-cancelListContent_content_item_text a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-cancelListContent_content_item_text a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-cancelListContent_content_item_inner{display:grid;gap:var(--system-spacing-extra-large);margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){.fare-cancelListContent_content_item_inner{gap:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-small)}}.fare-cancelListContent_content_item_innerContent{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.fare-cancelListContent_content_item_innerContent{padding:var(--system-spacing-four-extra-large);background:var(--reference-color-grey-100);border-radius:var(--system-radius-medium)}}.fare-cancelListContent_content_item_innerContent_table{text-align:center;border-spacing:0;border-collapse:separate;border-top:var(--system-border-medium) solid var(--system-color-border-subtle);border-right:var(--system-border-medium) solid var(--system-color-border-subtle);border-left:var(--system-border-medium) solid var(--system-color-border-subtle);border-radius:var(--system-radius-medium)}.fare-cancelListContent_content_item_innerContent_table [data-corner=topLeft]{border-radius:var(--system-radius-medium) 0 0 0}.fare-cancelListContent_content_item_innerContent_table [data-corner=topRight]{border-radius:0 var(--system-radius-medium) 0 0}.fare-cancelListContent_content_item_innerContent_table [data-corner=bottomLeft]{border-radius:0 0 0 var(--system-radius-medium)}.fare-cancelListContent_content_item_innerContent_table [data-corner=bottomRight]{border-radius:0 0 var(--system-radius-medium) 0}.fare-cancelListContent_content_item_innerContent_table [data-corner=bottom]{border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}.fare-cancelListContent_content_item_innerContent_table th{width:3.5rem;padding:var(--system-spacing-extra-small) var(--system-spacing-two-extra-small);font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-medium);background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.fare-cancelListContent_content_item_innerContent_table th{padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}.fare-cancelListContent_content_item_innerContent_table td{width:2.5rem;padding:var(--system-spacing-extra-small) var(--system-spacing-two-extra-small);border-bottom:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.fare-cancelListContent_content_item_innerContent_table td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.fare-cancelListContent_content_item_innerContent_table td[data-color=orange]{font-size:var(--reference-typography-small);background:var(--reference-color-orange-100)}@media (min-width: 48em){.fare-cancelListContent_content_item_innerContent_table td[data-color=orange]{font-size:var(--reference-typography-medium)}}.fare-cancelListContent_content_item_innerContent_table td[data-color=blue]{font-size:var(--reference-typography-two-extra-small);background:var(--reference-color-blue-100)}@media (min-width: 48em){.fare-cancelListContent_content_item_innerContent_table td[data-color=blue]{font-size:var(--reference-typography-medium)}}.fare-cancelListContent_content_item_innerContent_table td[data-color=pink]{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);background:var(--reference-color-red-100)}@media (min-width: 48em){.fare-cancelListContent_content_item_innerContent_table td[data-color=pink]{width:35%;font-size:var(--reference-typography-extra-large)}}.fare-cancelListContent_content_item_innerContent_table td[data-color=red]{font-size:var(--reference-typography-small);background:var(--reference-color-red-200)}@media (min-width: 48em){.fare-cancelListContent_content_item_innerContent_table td[data-color=red]{font-size:var(--reference-typography-medium)}}.fare-cancelListPersonalContent_table td{width:50%}.fare-cancelListPersonalContent_table *._accent{color:var(--system-color-text-accent)}.fare-cancelListPersonalContent_list{padding-left:1.5em;font-size:var(--reference-typography-small);list-style:disc}@media (min-width: 48em){.fare-cancelListPersonalContent_list{font-size:var(--reference-typography-medium)}}.fare-cancelListPersonalContent_list>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}.fare-content_category_item{--background-color: var(--system-color-background-danger);--border-color: var(--reference-color-red-400);position:relative;display:grid;gap:var(--system-spacing-two-extra-large);padding:4.5rem var(--system-spacing-medium) var(--system-spacing-medium);background:var(--background-color);border:3px solid var(--border-color);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.fare-content_category_item{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:var(--system-spacing-six-extra-large);align-items:center;padding:var(--system-spacing-six-extra-large) 6rem;border-radius:var(--system-radius-large)}}@media (min-width: 75em){.fare-content_category_item{grid-template-columns:30rem 1fr}}.fare-content_category_item[data-color=green]{--background-color: #f7ffe0;--border-color: #207605}.fare-content_category_item[data-color=green] .fare-content_category_item_label svg{color:#207605}.fare-content_category_item[data-color=green] .fare-content_category_item_title_wrapper>ul>li{--background-color: #207605}.fare-content_category_item[data-color=purple]{--background-color: #f4edff;--border-color: #5d30a5}.fare-content_category_item[data-color=purple] .fare-content_category_item_label svg{color:#5d30a5}.fare-content_category_item[data-color=purple] .fare-content_category_item_title_wrapper>ul>li{--background-color: #5d30a5}.fare-content_category_item[data-color=orange]{--background-color: #fff4e6;--border-color: var(--reference-color-orange-600)}.fare-content_category_item[data-color=orange] .fare-content_category_item_label svg{color:var(--reference-color-orange-600)}.fare-content_category_item[data-color=orange] .fare-content_category_item_title_wrapper>ul>li{--background-color: var(--reference-color-orange-600)}.fare-content_category_item[data-color=pink]{--background-color: #fff0f7;--border-color: #e20561}.fare-content_category_item[data-color=pink] .fare-content_category_item_label svg{color:#e20561}.fare-content_category_item[data-color=pink] .fare-content_category_item_title_wrapper>ul>li{--background-color: #e20561}.fare-content_category_item[data-color=blue]{--background-color: var(--reference-color-blue-100);--border-color: var(--reference-color-blue-700)}.fare-content_category_item[data-color=blue] .fare-content_category_item_label svg{color:var(--reference-color-blue-700)}.fare-content_category_item[data-color=blue] .fare-content_category_item_title_wrapper>ul>li{--background-color: var(--reference-color-blue-700)}.fare-content_category_item[data-color=brown]{--background-color: var(--reference-color-yellow-100);--border-color: var(--reference-color-yellow-700)}.fare-content_category_item[data-color=brown] .fare-content_category_item_label svg{color:var(--reference-color-yellow-700)}.fare-content_category_item[data-color=brown] .fare-content_category_item_title_wrapper>ul>li{--background-color: var(--reference-color-yellow-700)}.fare-content_category_item_label{position:absolute;top:0;left:0;display:inline-flex;align-items:center;padding:var(--system-spacing-extra-small);margin-right:var(--system-spacing-extra-large);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);background:var(--system-color-background-white);border-radius:var(--system-radius-medium) 0 var(--system-radius-medium) 0}@media (min-width: 48em){.fare-content_category_item_label{padding:var(--system-spacing-medium) var(--system-spacing-extra-large) var(--system-spacing-medium) var(--system-spacing-medium);font-size:var(--reference-typography-extra-large)}}.fare-content_category_item_label svg{color:var(--reference-color-red-400)}@media (min-width: 48em){.fare-content_category_item_label svg{width:2rem;height:2rem}}.fare-content_category_item_title_wrapper{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.fare-content_category_item_title_wrapper{gap:var(--system-spacing-two-extra-large)}}.fare-content_category_item_title_wrapper>ul{display:inline-flex;flex-flow:column wrap;gap:var(--system-spacing-two-extra-small);align-items:flex-start}@media (min-width: 48em){.fare-content_category_item_title_wrapper>ul{flex-direction:row;align-items:center}}@media (min-width: 75em){.fare-content_category_item_title_wrapper>ul{max-width:30rem}}.fare-content_category_item_title_wrapper>ul>li{--background-color: var(--reference-color-red-400);padding:var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);font-size:var(--reference-typography-small);color:var(--system-color-text-secondary);background:var(--background-color);border-radius:var(--system-radius-small)}@media (min-width: 48em){.fare-content_category_item_title_wrapper>ul>li{padding:var(--system-spacing-extra-small) var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}}.fare-content_category_item_title{font-size:var(--reference-typography-three-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.fare-content_category_item_title{font-size:var(--reference-typography-five-extra-large)}}.fare-content_category_item_text_wrapper{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 75em){.fare-content_category_item_text_wrapper{max-width:25rem}}.fare-content_category_item_text_wrapper>ul{padding-left:1em;list-style:disc}.fare-content_category_item_text_wrapper>ul>li{font-size:var(--reference-typography-two-extra-small)}.fare-content_category_item_text_wrapper>ul>li:not(:first-child){margin-top:var(--system-spacing-two-extra-small)}@media (min-width: 48em){.fare-content_category_item_more{max-width:max-content}}.fare-content_category_item_more>.link-viewMore{background-color:var(--system-color-background-white);box-shadow:var(--system-elevation-level-2)}@media (any-hover: hover){.fare-content_category_item_more>.link-viewMore:hover{background-color:var(--reference-color-red-400);box-shadow:var(--system-elevation-level-4)}}.fare-content_period_content{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.fare-content_period_content{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--system-spacing-extra-large)}}@media (min-width: 64em){.fare-content_period_content{grid-template-columns:repeat(3,1fr)}}.fare-content_period_content a{display:inline-block;padding:0 var(--system-spacing-medium);color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-content_period_content a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-content_links{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.fare-content_links{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.fare-content_links .link-default{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.fare-content_links .link-default{box-shadow:var(--system-elevation-level-4)}}.fare-fscContent_content{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.fare-fscContent_content{gap:var(--system-spacing-two-extra-large)}}.fare-fscContent_accordion{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.fare-fscContent_accordion{gap:var(--system-spacing-two-extra-large)}}.fare-fscContent_accordion_content{display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-small);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.fare-fscContent_accordion_content{padding:var(--system-spacing-two-extra-large)}}.fare-fscContent_accordion_table td{width:37%;text-align:center}.fare-fscContent_revision_period_wrapper{display:grid;gap:var(--system-spacing-medium)}.fare-fscContent_revision_period{display:grid;gap:var(--system-spacing-extra-small);padding-left:1em;text-indent:-1em;list-style:none;counter-reset:item}@media (min-width: 48em){.fare-fscContent_revision_period{gap:var(--system-spacing-medium)}}.fare-fscContent_revision_period>li{counter-increment:item}.fare-fscContent_revision_period>li:before{margin-inline-end:var(--system-spacing-extra-small);content:"(" counter(item,decimal) ")"}.fare-fscContent_text_accent{color:var(--system-color-text-accent)}.fare-pfcContent_content{display:grid;gap:var(--system-spacing-medium)}.fare-pfcContent_content_condition{display:grid;gap:var(--system-spacing-extra-small);padding-left:1em;text-indent:-1em;list-style:none;counter-reset:item}@media (min-width: 48em){.fare-pfcContent_content_condition{gap:var(--system-spacing-medium)}}.fare-pfcContent_content_condition>li{counter-increment:item}.fare-pfcContent_content_condition>li:before{margin-inline-end:var(--system-spacing-extra-small);content:"(" counter(item,decimal) ")"}.fare-pfcContent_content_airport{display:grid;gap:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.fare-pfcContent_content_airport{font-size:var(--reference-typography-medium)}}.fare-pfcContent_content_airport>li{display:flex;flex-direction:column}@media (min-width: 48em){.fare-pfcContent_content_airport>li{flex-direction:row;gap:var(--system-spacing-medium)}}.fare-pfcContent_content_airport>li a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-pfcContent_content_airport>li a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-pfcContent_content_airport_company{font-weight:var(--reference-typography-weight-bold)}.fare-popupFscContent{display:block;width:300px;height:367px;margin-inline:auto;text-decoration:none}.fare-popupFscContent_image{width:300px;height:367px}.fare-popupNkmNgoContent_image{width:300px;height:367px;margin-inline:auto}.fare-ruleContent{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.fare-ruleContent{gap:var(--system-spacing-two-extra-large)}}.fare-ruleContent_rule_list{padding-left:1em;list-style:disc}.fare-ruleContent_rule_list>li{font-size:var(--reference-typography-small)}@media (min-width: 48em){.fare-ruleContent_rule_list>li{font-size:var(--reference-typography-medium)}}.fare-ruleContent_rule_list span{color:var(--system-color-text-accent)}.fare-ruleContent_rule_item{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.fare-ruleContent_rule_item{gap:var(--system-spacing-small)}}.fare-ruleContent_rule_item_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.fare-ruleContent_rule_item_content_wrapper{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.fare-ruleContent_rule_item_content_wrapper{gap:var(--system-spacing-small)}}.fare-ruleContent_rule_item_content{display:grid;gap:var(--system-spacing-extra-large);padding:var(--system-spacing-extra-large);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.fare-ruleContent_rule_item_content{gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-large)}}.flight-content{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.flight-content{grid-template-columns:repeat(2,1fr)}}.flight-drinkContent_list{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.flight-drinkContent_list{grid-template-columns:repeat(2,1fr)}}.flight-drinkContent_list_item{display:grid;gap:var(--system-spacing-large);padding:var(--system-spacing-extra-large);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 64em){.flight-drinkContent_list_item{grid-template-columns:max-content 1fr;gap:0 var(--system-spacing-two-extra-large);align-items:start;padding:var(--system-spacing-two-extra-large)}}.flight-drinkContent_list_item>img{max-width:8rem;margin-inline:auto}.flight-drinkContent_list_item_content{display:grid;gap:var(--system-spacing-medium);align-items:start}.flight-drinkContent_list_item_content_title{font-weight:var(--reference-typography-weight-bold)}.flight-drinkContent_limited{display:grid;gap:var(--system-spacing-medium)}.flight-drinkContent_limited_name{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.flight-drinkContent_limited_name{grid-template-columns:max-content 1fr;gap:var(--system-spacing-small);align-items:center}}.flight-drinkContent_limited_name>span{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}.flight-kizaiContent_cardList{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.flight-kizaiContent_cardList{grid-template-columns:repeat(3,1fr)}}.flight-newspaperContent_newspaper{display:grid;gap:var(--system-spacing-medium);justify-items:center}@media (min-width: 48em){.flight-newspaperContent_newspaper{grid-template-columns:max-content 1fr;gap:var(--system-spacing-two-extra-large);justify-items:start}}.flight-newspaperContent_newspaper>img{max-width:10rem}.flight-newspaperContent_newspaper_content{display:grid;gap:var(--system-spacing-extra-small);align-items:start}@media (min-width: 48em){.flight-newspaperContent_newspaper_content{gap:var(--system-spacing-medium)}}.flight-newspaperContent_newspaper_list{display:flex;flex-wrap:wrap;gap:var(--system-spacing-extra-small) var(--system-spacing-two-extra-large);padding-left:1.5em;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);list-style:disc}@media (min-width: 48em){.flight-newspaperContent_newspaper_list{max-width:33.75rem;margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-medium)}}.flight-newspaperContent_magazine img{max-width:50rem}.flight-seatContent_design_images{display:grid;grid-template-columns:100%;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.flight-seatContent_design_images{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.flight-seatContent_design_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.flight-seatContent_design_title{font-size:var(--reference-typography-two-extra-large)}}.flight-seatContent_map{max-width:50rem}.flightInfo-date_link{display:grid;gap:var(--system-spacing-extra-small);margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.flightInfo-date_link{grid-template-columns:repeat(3,1fr);gap:var(--system-spacing-medium)}}.flightInfo-date_link>a{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.flightInfo-date_link>a{box-shadow:var(--system-elevation-level-4)}}.flightInfo-information{font-size:var(--reference-typography-extra-large)}@media (min-width: 48em){.flightInfo-information{font-size:var(--reference-typography-two-extra-large)}}.flightInfo-information_title{font-size:var(--reference-typography-extra-large)}@media (min-width: 48em){.flightInfo-information_title{font-size:var(--reference-typography-two-extra-large)}}.flightInfo-information_content{display:grid;gap:var(--system-spacing-medium);margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.flightInfo-information_content{gap:var(--system-spacing-extra-large)}}.flightInfo-information_time{font-size:var(--reference-typography-small)}@media (min-width: 48em){.flightInfo-information_time{font-size:var(--reference-typography-medium)}}.gourmet{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-three-extra-large)}@media (min-width: 64em){.gourmet{row-gap:var(--system-spacing-five-extra-large)}}.gourmet_heading{display:grid;row-gap:var(--system-spacing-medium)}@media (min-width: 64em){.gourmet_heading{grid-template-columns:max-content 1fr;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:center}}.gourmet_search_container{display:flex;justify-content:flex-end}.gourmet_search_container_inner{display:grid;grid-template-columns:39.4% 1fr;align-items:center;width:100%;padding:var(--system-spacing-extra-small);background:var(--system-color-background-white);border-radius:var(--system-border-radius-extra-small)}@media (min-width: 48em){.gourmet_search_container_inner{grid-template-columns:49% 1fr;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small)}}@media (min-width: 64em){.gourmet_search_container_inner{max-width:40rem}}.gourmet_search_container_label{font-size:var(--reference-typography-medium);text-align:center}.gourmet_search_container_select{background:var(--reference-color-grey-200)}.gourmet_list_heading{margin-block-end:var(--system-spacing-medium);font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.gourmet_list_heading{margin-block-end:var(--system-spacing-extra-large);font-size:var(--reference-typography-two-extra-large)}}.gourmet_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.25rem,1fr));gap:var(--system-spacing-medium)}.gourmet_no_result_message{text-align:center}:where(.imasora-banner){display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:var(--system-spacing-medium)}:where(.imasora-banner)>a{opacity:1;transition:opacity var(--easing-default)}@media (any-hover: hover){:where(.imasora-banner)>a:hover{opacity:.7}}@media (min-width: 64em){.imasora-charm>div:nth-child(2n) .imasora-charmContent{grid-template-columns:5fr 4fr}}@media (min-width: 64em){.imasora-charm>div:nth-child(2n) .imasora-charmContent_content,.imasora-charm>div:nth-child(2n) .imasora-saihoku-charmContent_content{order:1}}@media (min-width: 64em){.imasora-charm>div:nth-child(2n) .imasora-charmContent_image,.imasora-charm>div:nth-child(2n) .imasora-saihoku-charmContent_image{order:0}}:where(.imasora-charmContent){display:grid;overflow:clip;background:var(--reference-color-wh-50);border-radius:var(--system-radius-medium)}@media (min-width: 64em){:where(.imasora-charmContent){grid-template-columns:4fr 5fr;align-items:center;border-radius:var(--system-radius-extra-large)}}:where(.imasora-charmContent)._white{background:var(--system-color-background-white)}@media (min-width: 64em){:where(.imasora-charmContent)._image_left{grid-template-columns:5fr 4fr!important}:where(.imasora-charmContent)._image_left .imasora-charmContent_image{order:0}:where(.imasora-charmContent)._image_left .imasora-charmContent_content{order:1}}:where(.imasora-charmContent_image){width:100%;height:100%}:where(.imasora-charmContent_image)>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.imasora-charmContent_content){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-charmContent_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-charmContent_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-charmContent_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-charmContent_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-charmContent_titleImage){max-width:10rem;margin-inline:auto}:where(.imasora-charmContent_copy){margin-top:var(--system-spacing-extra-large);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-charmContent_copy){margin-top:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-extra-large)}}:where(.imasora-charmContent_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-charmContent_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-charmContent_text)+.imasora-charmContent_text{padding-top:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){:where(.imasora-charmContent_text)+.imasora-charmContent_text{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-charmContent_text)+.imasora-charmContent_text:last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-charmContent_text)+.imasora-charmContent_text .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-charmSecondary){display:grid;gap:var(--system-spacing-three-extra-large);width:100%;max-width:50rem;margin-inline:auto}@media (min-width: 48em){:where(.imasora-charmSecondary){gap:var(spacing-two-extra-large)}}:where(.imasora-charmSecondary_item){display:grid;gap:var(--system-spacing-medium);justify-items:center}@media (min-width: 48em){:where(.imasora-charmSecondary_item){grid-template-columns:max-content 1fr;gap:var(--system-spacing-two-extra-large);place-items:center start}}:where(.imasora-charmSecondary_image){overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 48em){:where(.imasora-charmSecondary_image){max-width:20rem}}:where(.imasora-charmSecondary_image)._circle{max-width:15.875rem;max-height:15.875rem;border-radius:50%}:where(.imasora-charmSecondary_image)._circle>img{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}:where(.imasora-charmSecondary_image)>img{width:100%;height:auto;aspect-ratio:320/180;-o-object-fit:cover;object-fit:cover;border-radius:var(--system-radius-medium);scale:1;transition:scale var(--easing-default)}.imasora-charmSecondary_item:has(.link-viewMore:hover) :where(.imasora-charmSecondary_image)>img{scale:1.1}:where(.imasora-charmSecondary_content){display:grid;width:100%}@media (min-width: 48em){:where(.imasora-charmSecondary_content){align-content:center}}:where(.imasora-charmSecondary_content) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-charmSecondary_content) .link-viewMore{margin-top:var(--system-spacing-medium)}}:where(.imasora-charmSecondary_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}:where(.imasora-charmTertiary_title){margin-bottom:var(--system-spacing-small);font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){:where(.imasora-charmTertiary_title){margin-bottom:var(--system-spacing-medium);font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-charmTertiary_item_container){display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){:where(.imasora-charmTertiary_item_container){grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr))}}:where(.imasora-charmTertiary_item){overflow:clip;background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 64em){:where(.imasora-charmTertiary_item):only-child{max-width:23.3125rem}}:where(.imasora-charmTertiary_item_image){width:100%;height:auto;aspect-ratio:373/210;overflow:clip}:where(.imasora-charmTertiary_item_image)>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:1;transition:scale var(--easing-default)}.imasora-charmTertiary_item:has(.link-viewMore:hover) :where(.imasora-charmTertiary_item_image)>img{scale:1.1}:where(.imasora-charmTertiary_item_content){display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}@media (min-width: 48em){:where(.imasora-charmTertiary_item_content){gap:var(--system-spacing-large);padding:var(--system-spacing-large)}}:where(.imasora-charmTertiary_item_text_container){display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){:where(.imasora-charmTertiary_item_text_container){gap:var(--system-spacing-extra-small)}}:where(.imasora-charmTertiary_item_title){font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-charmTertiary_item_title){font-size:var(--reference-typography-extra-large)}}.imasora-contents{margin-top:var(--system-spacing-two-extra-large)}.imasora-contents_inner{margin:var(--system-spacing-medium)}.imasora-contents_inner>.container-contents{background:var(--reference-color-grey-100)}.imasora-contents_inner>.container-contents>.container-contents_inner{gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.imasora-contents_inner>.container-contents>.container-contents_inner{gap:var(--system-spacing-four-extra-large)}}@media (min-width: 48em){:where(.imasora-copy){text-align:center}}:where(.imasora-copy_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-copy_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-images_container){display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){:where(.imasora-images_container){gap:var(--system-spacing-medium)}}@media (min-width: 64em){:where(.imasora-images_container){grid-template-areas:"images01 images02" "images01 images03"}}@media (min-width: 64em){:where(.imasora-images_container)>img:first-child{grid-area:images01;height:100%;-o-object-fit:cover;object-fit:cover}:where(.imasora-images_container)>img:nth-child(2){grid-area:images02;max-width:23rem}:where(.imasora-images_container)>img:last-child{grid-area:images03;max-width:23rem}}@media (min-width: 64em){:where(.imasora-images_container)._reverse{grid-template-areas:"images01 images03" "images02 images03"}}@media (min-width: 64em){:where(.imasora-images_container)._reverse>img:first-child{grid-area:images01;max-width:23rem}:where(.imasora-images_container)._reverse>img:last-child{grid-area:images03;max-width:initial;height:100%;-o-object-fit:cover;object-fit:cover}}.imasora-images_caption{font-size:var(--reference-typography-medium)}:where(.imasora-links){display:grid;gap:var(--system-spacing-extra-large)}:where(.imasora-links_item_container)._small{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){:where(.imasora-links_item_container)._small{grid-template-columns:repeat(4,1fr);gap:var(--system-spacing-medium);align-items:start}}:where(.imasora-links_item_container) a{box-shadow:var(--system-elevation-level-2);opacity:1;transition:opacity var(--easing-default)}@media (min-width: 48em){:where(.imasora-links_item_container) a{box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){:where(.imasora-links_item_container) a:hover{opacity:.7}}@media (min-width: 48em){:where(.imasora-movie){text-align:center}}:where(.imasora-movie_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-movie_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-multiImageCharm){overflow:clip;background:var(--reference-color-wh-50);border-radius:var(--system-radius-medium)}@media (min-width: 64em){:where(.imasora-multiImageCharm){padding:var(--system-spacing-six-extra-large);border-radius:var(--system-radius-extra-large)}}@media (min-width: 64em){:where(.imasora-multiImageCharm)._image_left>.imasora-multiImageCharm_inner{grid-template-columns:5fr 4fr!important}:where(.imasora-multiImageCharm)._image_left .imasora-multiImageCharm_image{order:0}:where(.imasora-multiImageCharm)._image_left .imasora-multiImageCharm_content{order:1}}:where(.imasora-multiImageCharm_inner){display:grid}@media (min-width: 48em){:where(.imasora-multiImageCharm_inner){max-width:var(--system-content-width-large);margin-inline:auto}}@media (min-width: 64em){:where(.imasora-multiImageCharm_inner){grid-template-columns:4fr 5fr;gap:0 var(--system-spacing-five-extra-large);align-items:center}}:where(.imasora-multiImageCharm_image){display:grid;grid-template-areas:"image01" "image02" "image03";width:100%}@media (min-width: 48em){:where(.imasora-multiImageCharm_image){grid-template-areas:"image01 image01" "image02 image03";gap:var(--system-spacing-medium);padding:0 var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large)}}@media (min-width: 64em){:where(.imasora-multiImageCharm_image){box-sizing:content-box;max-width:37.5rem;padding:0}}:where(.imasora-multiImageCharm_image):has(>img:first-child):not(:has(>img:nth-child(2))){gap:0}:where(.imasora-multiImageCharm_image)>img{width:100%;-o-object-fit:cover;object-fit:cover}:where(.imasora-multiImageCharm_image)>img:first-child{grid-area:image01}:where(.imasora-multiImageCharm_image)>img:nth-child(2){grid-area:image02}:where(.imasora-multiImageCharm_image)>img:last-child{grid-area:image03}:where(.imasora-multiImageCharm_content){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-multiImageCharm_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 64em){:where(.imasora-multiImageCharm_content){padding:0}}:where(.imasora-multiImageCharm_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-multiImageCharm_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-multiImageCharm_titleImage){max-width:10rem;margin-inline:auto}:where(.imasora-multiImageCharm_copy){margin-top:var(--system-spacing-extra-large);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-multiImageCharm_copy){margin-top:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-extra-large)}}:where(.imasora-multiImageCharm_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-multiImageCharm_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-multiImageCharm_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-multiImageCharm_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-multiImageCharm_text)+.imasora-multiImageCharm_text{padding-top:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){:where(.imasora-multiImageCharm_text)+.imasora-multiImageCharm_text{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-multiImageCharm_text)+.imasora-multiImageCharm_text:last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-multiImageCharm_text)+.imasora-multiImageCharm_text .link-viewMore{margin-top:var(--system-spacing-medium)}.imasora-mv:has(+.imasora-fullImage){margin-bottom:var(--system-spacing-medium)}.imasora-planSearch{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-extra-large);order:2}@media (min-width: 64em){.imasora-planSearch{row-gap:var(--system-spacing-four-extra-large);order:1}}.imasora-planSearch_heading{display:flex;flex-direction:column;row-gap:var(--system-spacing-medium)}@media (min-width: 64em){.imasora-planSearch_heading{flex-direction:row;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:center;justify-content:space-between}}.imasora-planSearch_areaHeading{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.imasora-planSearch_areaHeading{font-size:var(--reference-typography-two-extra-large)}}.imasora-planSearch_areaHeading.is-hidden{display:none}@media (min-width: 64em){.imasora-planSearch_searchContainer{width:100%;max-width:19.375rem}}.imasora-planSearch_searchContainer select{background:var(--reference-color-grey-200)}.imasora-planSearch_list_container{container-type:inline-size}.imasora-planSearch_list{display:grid;grid-template-columns:100%;gap:var(--system-spacing-medium)}@container (min-width: 530px){.imasora-planSearch_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 800px){.imasora-planSearch_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 48em){.imasora-planSearch_list{gap:var(--system-spacing-two-extra-large) var(--system-spacing-medium)}}.imasora-planSearch_list_item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;align-content:start;overflow:clip;background:var(--reference-color-grey-200);border-radius:var(--system-radius-medium)}.imasora-planSearch_list_item.is-hidden{display:none}.imasora-planSearch_list_item_image{position:relative;max-height:13.125rem;overflow:clip}.imasora-planSearch_list_item_image img{width:100%;height:auto;aspect-ratio:374/210;-o-object-fit:cover;object-fit:cover;transition:scale var(--easing-default)}.imasora-planSearch_list_item:has(.link-viewMore:hover) .imasora-planSearch_list_item_image img{scale:1.1}.imasora-planSearch_list_item_image_label{position:absolute;top:0;left:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:var(--system-spacing-extra-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);background:var(--system-color-button-background-tertiary);border-radius:0 0 var(--system-radius-medium) 0}.imasora-planSearch_list_item_contents{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:var(--system-spacing-medium);padding:var(--system-spacing-medium)}@media (min-width: 48em){.imasora-planSearch_list_item_contents{gap:var(--system-spacing-large);padding:var(--system-spacing-large)}}.imasora-planSearch_list_item_contents .link-viewMore{background:var(--system-color-background-white)}@media (min-width: 48em){.imasora-planSearch_list_item_contents .link-viewMore{margin-top:auto}}@media (any-hover: hover){.imasora-planSearch_list_item_contents .link-viewMore:hover{background:var(--system-color-button-background-secondary)}}.imasora-planSearch_list_item_contents_title{margin-bottom:var(--system-spacing-extra-small);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.imasora-planSearch_list_item_contents_title{font-size:var(--reference-typography-extra-large)}}:where(.imasora-travelPlan_list){display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){:where(.imasora-travelPlan_list){grid-template-columns:repeat(2,1fr)}}@media (min-width: 64em){:where(.imasora-travelPlan_list){grid-template-columns:repeat(3,1fr)}}:where(.imasora-fullImage){width:100%;height:auto}:where(.imasora-fullImage) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-form-container{display:grid;row-gap:var(--system-spacing-three-extra-large);inline-size:100%;max-inline-size:50rem;margin-inline:auto}@media (min-width: 48em){.login-form-container{row-gap:var(--system-spacing-five-extra-large)}}.login-loginContainer{display:grid;row-gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.login-loginContainer{row-gap:var(--system-spacing-four-extra-large)}}.login-loginContainer_form{display:grid;row-gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.login-loginContainer_form{row-gap:var(--system-spacing-four-extra-large)}}.login-loginContainer_form_list{display:grid;grid-template-columns:100%;gap:var(--system-spacing-medium) var(--system-spacing-two-extra-large)}@media (min-width: 64em){.login-loginContainer_form_list{grid-template-columns:auto minmax(0,1fr)}}.login-loginContainer_form_list_item{display:grid;row-gap:var(--system-spacing-two-extra-small)}@media (min-width: 64em){.login-loginContainer_form_list_item{grid-template-columns:subgrid;grid-column:span 2}}.login-loginContainer_form_label{font-size:var(--reference-typography-small)}@media (min-width: 48em){.login-loginContainer_form_label{font-size:var(--reference-typography-medium)}}.login-loginContainer_form_input::placeholder{font-size:var(--reference-typography-small)}@media (min-width: 48em){.login-loginContainer_form_input::placeholder{font-size:var(--reference-typography-medium)}}.login-loginContainer_form_password{display:grid;grid-template-columns:100%;gap:var(--system-spacing-extra-small) var(--system-spacing-medium)}@media (min-width: 48em){.login-loginContainer_form_password{grid-template-columns:minmax(0,1fr) auto}}.login-loginContainer_form_password_checkbox{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);align-items:center;margin-block:var(--system-spacing-small);font-size:var(--reference-typography-small)}@media (min-width: 48em){.login-loginContainer_form_password_checkbox{font-size:var(--reference-typography-medium)}}.login-loginContainer_form_remember{display:grid;margin-block:var(--system-spacing-small)}@media (min-width: 48em){.login-loginContainer_form_remember{justify-items:center}}.login-loginContainer_form_remember_label{display:inline-grid;grid-template-columns:auto 1fr;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);align-items:center;font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.login-loginContainer_form_remember_label{font-size:var(--reference-typography-medium)}}.login-loginContainer_form_submit_container{display:grid;row-gap:var(--system-spacing-extra-small)}.login-loginContainer_form_submit_note{justify-self:end}.login-loginContainer_form_submit_note>a{font-weight:700;color:var(--system-color-text-accent);text-decoration:underline;transition:opacity var(--easing-default)}@media (any-hover: hover){.login-loginContainer_form_submit_note>a:hover{opacity:.7}}.login-registerContainer{display:grid;row-gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.login-registerContainer{row-gap:var(--system-spacing-four-extra-large)}}.members-content_mv{overflow:hidden;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.members-content_mv{margin:0 calc(50% - 50vw);border-radius:var(--system-radius-large) var(--system-radius-large) 0 0}}.members-content_movie{position:relative;margin:.5rem calc(50% - 50vw);background:var(--system-color-background-white)}@media (min-width: 48em){.members-content_movie{margin-top:-1rem;margin-bottom:1rem}}.members-content_movie:before,.members-content_movie:after{position:absolute;left:0;width:100%;height:.5rem;content:"";background:var(--system-color-background-white)}@media (min-width: 48em){.members-content_movie:before,.members-content_movie:after{height:1rem}}.members-content_movie:before{top:-.5rem;clip-path:ellipse(50% 100% at 50% 100%)}@media (min-width: 48em){.members-content_movie:before{top:-1rem}}.members-content_movie:after{bottom:-.5rem;clip-path:ellipse(50% 100% at 50% 0)}@media (min-width: 48em){.members-content_movie:after{bottom:-1rem}}.members-content_movie_inner{padding:var(--system-spacing-two-extra-large) var(--system-spacing-medium) var(--system-spacing-extra-large)}@media (min-width: 48em){.members-content_movie_inner{padding:var(--system-spacing-four-extra-large) var(--system-spacing-two-extra-large) var(--system-spacing-two-extra-large)}}.members-content_movie_wrapper{position:relative;max-width:40rem;margin-inline:auto;outline:var(--system-border-medium) solid var(--system-color-border-subtle);border:8px solid var(--reference-color-grey-200);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-4)}@media (min-width: 48em){.members-content_movie_wrapper{border:16px solid var(--reference-color-grey-200);border-radius:var(--system-radius-large)}}@media (min-width: 48em){.members-content_movie_wrapper:before,.members-content_movie_wrapper:after{position:absolute;top:50%;width:21rem;height:12.375rem;content:"";transform:translateY(-50%)}}@media (min-width: 48em){.members-content_movie_wrapper:before{left:-23.5rem;background:url(https://www.fujidream.co.jp/assets/image/members/img-movie-window_01.webp) no-repeat center/cover}}@media (min-width: 48em){.members-content_movie_wrapper:after{right:-23.5rem;background:url(https://www.fujidream.co.jp/assets/image/members/img-movie-window_02.webp) no-repeat center/cover}}.members-content_movie_thumbnail{position:absolute;z-index:1}@media (any-hover: hover){.members-content_movie_thumbnail:hover>span svg{color:var(--system-color-button-background-tertiary)}}.members-content_movie_thumbnail.is-hidden{visibility:hidden;opacity:0}.members-content_movie_thumbnail>span{position:absolute;top:50%;left:50%;width:4rem;height:4rem;background:var(--system-color-background-white);border-radius:100%;box-shadow:var(--system-elevation-level-4);transform:translate(-50%,-50%)}@media (min-width: 48em){.members-content_movie_thumbnail>span{width:5rem;height:5rem}}.members-content_movie_thumbnail>span svg{position:absolute;top:48%;left:55%;width:5rem;height:5rem;color:var(--system-color-button-background-secondary);transform:translate(-50%,-50%)}@media (min-width: 48em){.members-content_movie_thumbnail>span svg{width:5.5rem;height:5.5rem}}.members-content_movie_youtube{position:relative;inline-size:100%;block-size:0;padding-block-end:56.25%}.members-content_movie_youtube iframe{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%}.members-content_movie_plane,.members-content_movie_carry,.members-content_movie_drink{position:absolute;z-index:2}.members-content_movie_plane{top:-2.5rem;right:-1.625rem;width:8rem}@media (min-width: 48em){.members-content_movie_plane{top:-4.5rem;right:-7.5rem;width:13.5rem}}.members-content_movie_carry{display:none}@media (min-width: 48em){.members-content_movie_carry{position:absolute;bottom:-6.25rem;left:-6.875rem;display:block;width:7.875rem}}.members-content_movie_drink{display:none}@media (min-width: 48em){.members-content_movie_drink{position:absolute;right:-5.625rem;bottom:-2.875rem;display:block;width:8.1875rem}}.members-content_movie_text{margin:var(--system-spacing-extra-large) var(--system-spacing-extra-large) 0}@media (min-width: 48em){.members-content_movie_text{text-align:center}}.members-content_inner{display:grid;gap:var(--system-spacing-two-extra-large)}.members-content_register{width:100%;max-width:50rem;margin-inline:auto}.members-content_merit{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.members-content_merit{grid-template-columns:"merit01 merit01 merit01" "merit02 merit03 merit04"}}.members-content_merit_item_wrapper{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.members-content_merit_item_wrapper{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr))}}.members-content_merit_item{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.members-content_merit_item_title{padding:var(--system-spacing-extra-small) var(--system-spacing-two-extra-large);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);text-align:center;background:var(--reference-color-red-400);border-radius:var(--system-radius-large) var(--system-radius-large) 0 0}.members-content_merit_item_content{display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);background:var(--system-color-background-white);border-radius:0 0 var(--system-radius-large) var(--system-radius-large)}@media (min-width: 48em){.members-content_merit_item_content{gap:var(--system-spacing-two-extra-large)}}@media (min-width: 48em){.members-content_merit_item_content._small{grid-template-rows:max-content max-content 1fr;padding:var(--system-spacing-five-extra-large) var(--system-spacing-two-extra-large) var(--system-spacing-two-extra-large)}}@media (min-width: 48em){.members-content_merit_item_content._large{padding:var(--system-spacing-four-extra-large) var(--system-spacing-six-extra-large) var(--system-spacing-five-extra-large)}}.members-content_merit_item_content>p>span{color:var(--system-color-text-accent)}.members-content_merit_item_discount_wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:var(--system-spacing-medium)}.members-content_merit_item_discount_item{--background-color: #fff9f1;--border-color: var(--reference-color-orange-600);display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:var(--system-spacing-large);width:100%;padding:var(--system-spacing-two-extra-large) var(--system-spacing-extra-large);background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--system-radius-large)}.members-content_merit_item_discount_item>.link-viewMore{background:var(--system-color-background-white);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.members-content_merit_item_discount_item>.link-viewMore{box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.members-content_merit_item_discount_item>.link-viewMore:hover{background:var(--system-color-button-background-secondary)}}.members-content_merit_item_discount_item[data-color=pink]{--background-color: #fff0f7;--border-color: #e20561}.members-content_merit_item_discount_item[data-color=blue]{--background-color: var(--reference-color-blue-100);--border-color: var(--reference-color-blue-700)}.members-content_merit_item_discount_item[data-color=yellow]{--background-color: var(--reference-color-yellow-100);--border-color: var(--reference-color-yellow-700)}.members-content_merit_item_discount_name{width:100%;height:auto;max-height:2.4375rem}.members-content_merit_item_discount_name svg{width:100%;height:auto;max-height:2.4375rem}.members-content_merit_item_discount_item_text{font-size:var(--reference-typography-small);text-align:center}.members-content_merit_item_content_title{font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.members-content_merit_item_content_title{font-size:var(--reference-typography-extra-large)}}.members-content_merit_item_content_image{max-width:8rem;height:8rem;margin-inline:auto}.members-content_event{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.members-content_event{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr))}}.members-content_event_item_image{position:relative;overflow:hidden}.members-content_event_item_image>img{scale:1;transition:scale var(--easing-default)}.members-content_event_item_image>span{position:absolute;top:0;left:0;padding:var(--system-spacing-extra-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);background:var(--system-color-button-background-tertiary);border-radius:0 0 var(--system-radius-medium) 0}.members-content_event_item{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0;align-items:start;overflow:hidden;border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.members-content_event_item{box-shadow:var(--system-elevation-level-4)}}.members-content_event_item .link-viewMore{margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.members-content_event_item .link-viewMore{margin-top:var(--system-spacing-large)}}.members-content_event_item:has(.link-viewMore:hover) .members-content_event_item_image>img{scale:1.1}.members-content_event_item_content{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;align-items:start;padding:var(--system-spacing-medium);background:var(--system-color-background-white)}@media (min-width: 48em){.members-content_event_item_content{padding:var(--system-spacing-large)}}.members-content_event_item_content_title{font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.members-content_event_item_content_title{font-size:var(--reference-typography-extra-large)}}.members-content_event_banner{display:grid;gap:var(--system-spacing-small);max-width:50rem}.members-content_event_banner>a{overflow:hidden;border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2);transition:opacity var(--easing-default)}@media (min-width: 48em){.members-content_event_banner>a{box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.members-content_event_banner>a:hover{opacity:.7}}@media (min-width: 48em){.privacy-text{width:100%}}.privacy-text_inner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.privacy-text_inner{gap:var(--system-spacing-five-extra-large)}}.privacy-text_block_wrapper{display:grid;gap:var(--system-spacing-three-extra-large);margin:var(--system-spacing-three-extra-large) auto 0}@media (min-width: 48em){.privacy-text_block_wrapper{gap:var(--system-spacing-medium);margin:var(--system-spacing-five-extra-large) auto 0}}.privacy-text_block{width:100%}.privacy-text_block_inner{box-sizing:content-box;max-width:var(--system-content-width-large);margin:0 auto}.privacy-text_block_inner h2{font-size:var(--reference-typography-extra-large)}@media (min-width: 48em){.privacy-text_block_inner h2{font-size:var(--reference-typography-two-extra-large)}}.privacy-text_block_textarea{width:100%;margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.privacy-text_block_textarea{margin-top:var(--system-spacing-two-extra-large)}}.privacy-text_block_list{display:grid;gap:var(--system-spacing-medium);list-style:none;counter-reset:privacy-text_block-list}.privacy-text_block_list>li{position:relative;padding-left:2em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:privacy-text_block-list}@media (min-width: 48em){.privacy-text_block_list>li{font-size:var(--reference-typography-medium)}}.privacy-text_block_list>li h3,.privacy-text_block_list>li h4{font-size:var(--reference-typography-small);font-weight:400;font-weight:500}@media (min-width: 48em){.privacy-text_block_list>li h3,.privacy-text_block_list>li h4{font-size:var(--reference-typography-medium)}}.privacy-text_block_list>li h3+.privacy-text_block_textarea_text,.privacy-text_block_list>li h4+.privacy-text_block_textarea_text{margin-top:var(--system-spacing-extra-small)}.privacy-text_block_list>li a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.privacy-text_block_list>li a:hover{text-decoration-thickness:var(--system-border-thick)}}.privacy-text_block_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(privacy-text_block-list) "）"}.privacy-text_block_sublist{display:grid;gap:var(--system-spacing-extra-small);margin-left:.375rem;list-style:none;counter-reset:privacy-text_block-sublist}.privacy-text_block_sublist+.privacy-text_block_textarea_text{margin-top:var(--system-spacing-extra-small)}.privacy-text_block_sublist>li{position:relative;padding-left:1.4em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:privacy-text_block-sublist}@media (min-width: 48em){.privacy-text_block_sublist>li{font-size:var(--reference-typography-medium)}}.privacy-text_block_sublist>li:before{position:absolute;left:0;font-family:inherit;font-weight:700}.privacy-text_block_sublist li:nth-child(1):before{content:"①"}.privacy-text_block_sublist li:nth-child(2):before{content:"②"}.privacy-text_block_sublist li:nth-child(3):before{content:"③"}.privacy-text_block_sublist li:nth-child(4):before{content:"④"}.privacy-text_block_sublist li:nth-child(5):before{content:"⑤"}.privacy-text_block_sublist li:nth-child(6):before{content:"⑥"}.privacy-text_block_sublist li:nth-child(7):before{content:"⑦"}.privacy-text_block_sublist li:nth-child(8):before{content:"⑧"}.privacy-text_block_sublist li:nth-child(9):before{content:"⑨"}.privacy-text_block_sublist li:nth-child(10):before{content:"⑩"}.privacy-text_block_sublist li:nth-child(11):before{content:"⑪"}.privacy-text_block_sublist li:nth-child(12):before{content:"⑫"}.privacy-text_block_sublist li:nth-child(13):before{content:"⑬"}.privacy-text_block_sublist li:nth-child(14):before{content:"⑭"}.privacy-text_block_sublist li:nth-child(15):before{content:"⑮"}.privacy-text_block_sublist li:nth-child(16):before{content:"⑯"}.privacy-text_block_sublist li:nth-child(17):before{content:"⑰"}.privacy-text_block_sublist li:nth-child(18):before{content:"⑱"}.privacy-text_block_sublist li:nth-child(19):before{content:"⑲"}.privacy-text_block_sublist li:nth-child(20):before{content:"⑳"}.privacy-text_block_textarea_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.privacy-text_block_textarea_text{font-size:var(--reference-typography-medium)}}.privacy-text_block_textarea_text+.privacy-text_block_list{margin-top:var(--system-spacing-medium)}.privacy-text_block_textarea_text+.privacy-text_block_sublist{margin-top:var(--system-spacing-extra-small)}.privacy-text_block_textarea_text+.privacy-text_block_textarea_text{margin-top:var(--system-spacing-medium)}.privacy-text_block_textarea_annotation{position:relative;padding-left:1.2em}.privacy-text_block_textarea_annotation:before{position:absolute;top:.375rem;left:0;display:block;font-family:inherit;font-weight:700;line-height:1;content:"※"}.pageSpecific-prize-confirmContents{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);width:100%}.pageSpecific-prize-confirmContents .heading-small_icon{background-image:url(https://www.fujidream.co.jp/assets/icon/illust-plane.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width: 48em){.pageSpecific-prize-confirmContents{gap:var(--system-spacing-five-extra-large)}}.pageSpecific-prize-confirmContents>*:not(:first-of-type):before{position:absolute;display:block;width:100%;margin-top:calc(var(--system-spacing-extra-large) * -1);content:"";border-top:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.pageSpecific-prize-confirmContents>*:not(:first-of-type):before{margin-top:calc(var(--system-spacing-two-extra-large) * -1)}}.pageSpecific-prize-confirmContents_item{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-confirmContents_item{grid-template-columns:15rem 1fr;gap:var(--system-spacing-five-extra-large)}}.pageSpecific-prize-confirmContents_item>dt{font-weight:var(--reference-typography-weight-bold)}.pageSpecific-prize-confirmContents_button{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.pageSpecific-prize-confirmContents_button{grid-template-columns:1fr 1fr;gap:var(--system-spacing-two-extra-large);justify-content:center;width:100%;max-width:45rem;margin-inline:auto}}@media (min-width: 48em){.pageSpecific-prize-confirmContents_button .link-default{order:2}}.prize-confirmOverlay{position:fixed;inset:0;z-index:100}.prize-confirmOverlay[aria-hidden=true]{display:none}.prize-confirmOverlay_background{width:100%;height:100%;background-color:var(--reference-color-bl-60)}.prize-confirmOverlay_content{position:absolute;top:50%;left:50%;padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-extra-large);transform:translate(-50%,-50%)}@media (min-width: 64em){.prize-confirmOverlay_content{padding:var(--system-spacing-two-extra-large)}}.prize-confirmOverlay_content_title{display:flex;gap:var(--system-spacing-two-extra-small);align-items:center;justify-content:center;font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}@media (min-width: 48em){.prize-confirmOverlay_content_title{font-size:var(--reference-typography-extra-large)}}.prize-confirmOverlay_content_list{margin-top:var(--system-spacing-extra-large)}.prize-confirmOverlay_content_list>li{position:relative;padding-left:1.1em;font-size:var(--reference-typography-small)}@media (min-width: 48em){.prize-confirmOverlay_content_list>li{font-size:var(--reference-typography-medium)}}.prize-confirmOverlay_content_list>li:before{position:absolute;top:0;left:0;content:"※"}.prize-confirmOverlay_button{max-width:10rem;margin:var(--system-spacing-extra-large) auto 0}.prize-confirmOverlay_button>.link-viewMore{width:100%}.prize-contents_text{display:grid;gap:var(--system-spacing-extra-large);max-width:50rem}@media (min-width: 48em){.prize-contents_text{gap:var(--system-spacing-two-extra-large)}}.prize-contents_note>li{position:relative;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.prize-contents_note>li:before{content:"※"}.prize-contents_apply{max-width:50rem}.prize-contents_apply_list>li{position:relative;padding-left:1em;font-size:var(--reference-typography-small);text-indent:-1em}.prize-contents_apply_list>li:not(:first-child){margin-top:var(--system-spacing-medium)}.prize-contents_apply_list>li:before{content:"・"}.prize-contents_apply_link{display:grid;gap:var(--system-spacing-medium);margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.prize-contents_apply_link{margin-top:var(--system-spacing-two-extra-large)}}.prize-contents_apply_link>span{position:relative;display:inline-block;padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.prize-contents_apply_link>span:before{content:"※"}.prize-dairiContents_tel_wrapper{display:grid;gap:var(--system-spacing-medium);align-items:start}@media (min-width: 64em){.prize-dairiContents_tel_wrapper{grid-template-columns:1fr 1fr}}.prize-dairiContents_tel_item{display:grid;gap:var(--system-spacing-medium)}.prize-dairiContents_tel{display:flex;gap:var(--system-spacing-extra-small);align-items:center;justify-content:center;padding:var(--system-spacing-extra-large);font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-semibold);text-decoration:none;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2);transition:border var(--easing-default)}@media (min-width: 48em){.prize-dairiContents_tel{gap:var(--system-spacing-medium);font-size:var(--reference-typography-four-extra-large);letter-spacing:.05em;border-radius:var(--system-radius-extra-large);box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.prize-dairiContents_tel:hover{border-color:var(--reference-color-red-400)}}.prize-dairiContents_tel>span{display:inline-flex;padding:.125rem var(--system-spacing-two-extra-small);font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-semibold);color:var(--system-color-text-secondary);text-transform:uppercase;background:var(--reference-color-red-400);border-radius:var(--system-radius-extra-small)}@media (min-width: 48em){.prize-dairiContents_tel>span{padding:.125rem var(--system-spacing-extra-small);font-size:var(--reference-typography-small)}}.prize-formHeader_contents{display:grid;gap:var(--system-spacing-extra-small)}.prize-header_description{display:block;font-size:var(--reference-typography-small)}.prize-header_description_link{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.prize-header_description_link:hover{text-decoration-thickness:var(--system-border-thick)}}.prize-header_note{display:block;padding-left:1em;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent);text-indent:-1em}.prize-resultContents_message{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.prize-resultContents_message{text-align:left}}.prize-resultContents_link a{width:100%;max-width:31.25rem;margin-inline:auto}.recruit-about{position:relative;width:100%;background:#00000080;backdrop-filter:blur(16px)}.recruit-about:before{position:absolute;bottom:0;left:0;width:100%;height:28.8194444444vw;content:"";background:url(https://www.fujidream.co.jp/assets/image/recruit/img-about-gradient.webp) no-repeat bottom center/cover}.recruit-about.-noBackdrop{background:transparent;backdrop-filter:none}.recruit-about_inner{position:relative;box-sizing:content-box;display:grid;gap:var(--system-spacing-four-extra-large);max-width:var(--system-content-width-large);padding:var(--system-spacing-four-extra-large) var(--system-spacing-medium) 11.25rem;margin-inline:auto}@media (min-width: 48em){.recruit-about_inner{padding:9rem 9rem 41.875rem}}@media (min-width: 64em){.recruit-about_inner{grid-template-columns:1fr max-content;gap:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){.recruit-about_inner{padding:9rem 9rem 43.75rem}}.recruit-about_title{margin:0 var(--system-spacing-medium)}@media (min-width: 48em){.recruit-about_title{margin:0}}.recruit-about_title svg{width:100%;max-width:34.1875rem;height:auto}.recruit-about_content{display:grid;gap:var(--system-spacing-two-extra-large);margin:0 var(--system-spacing-medium)}@media (min-width: 48em){.recruit-about_content{align-content:center;align-items:center;margin:0}}.recruit-about_content>span{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary)}@media (min-width: 48em){.recruit-about_content>span{font-size:var(--reference-typography-two-extra-large)}}.recruit-about_content>p{color:var(--system-color-text-secondary)}@media (min-width: 48em){.recruit-about_news{position:absolute;bottom:18.75rem;left:50%;width:100%;max-width:88rem;transform:translate(-50%)}}@media (min-width: 64em){.recruit-about_news{bottom:12.5rem}}@media (min-width: 75em){.recruit-about_news{bottom:18.75rem}}.recruit-backgroundMovie{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100dvh}.recruit-backgroundMovie>video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recruit-backgroundMovie>.recruit-backgroundMovie_image{position:absolute;inset:0;display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recruit-backgroundMovie._fallback>video{display:none}.recruit-backgroundMovie._fallback>.recruit-backgroundMovie_image{display:block}.recruit-backgroundOverlay{position:fixed;inset:0;z-index:0;pointer-events:none;will-change:background-color,backdrop-filter;contain:paint}.recruit-company{position:relative;overflow-x:clip;background-color:var(--system-color-background-secondary)}.recruit-company_inner{position:relative;z-index:1;box-sizing:content-box;max-width:59rem;padding:var(--system-spacing-five-extra-large) var(--system-spacing-two-extra-large) var(--system-spacing-two-extra-large);margin-inline:auto}@media (min-width: 48em){.recruit-company_inner{height:52.5rem;padding:7rem 5rem}}@media (min-width: 48em){.recruit-company_content{max-width:22rem}}.recruit-company_images{position:relative;z-index:0;height:28.75rem}@media (min-width: 48em){.recruit-company_images{position:absolute;top:0;right:0;left:0;max-width:90rem;height:100%;margin:0 auto}}.recruit-company_images_01,.recruit-company_images_02,.recruit-company_images_03{position:absolute;overflow:clip;border-radius:var(--system-radius-medium)}.recruit-company_images_01{top:0;left:50%;width:10rem}@media (min-width: 48em){.recruit-company_images_01{top:5rem;left:68%;width:22rem}}@media (min-width: 64em){.recruit-company_images_01{left:53%}}.recruit-company_images_02{top:40%;right:48%;width:10rem}@media (min-width: 48em){.recruit-company_images_02{top:38.125rem;right:57%;width:20rem}}@media (min-width: 64em){.recruit-company_images_02{right:65%}}.recruit-company_images_03{bottom:2rem;left:45%;width:7.5rem}@media (min-width: 48em){.recruit-company_images_03{bottom:9rem;left:60%;width:15.5rem}}@media (min-width: 64em){.recruit-company_images_03{left:72%}}.recruit-environment{padding:var(--system-spacing-five-extra-large) var(--system-spacing-three-extra-large) var(--system-spacing-three-extra-large);margin-top:22.5rem;background:var(--system-color-background-secondary);border-radius:var(--system-radius-large) var(--system-radius-large) 0 0;container-type:inline-size}@media (min-width: 48em){.recruit-environment{padding:6rem 5rem;margin-top:40rem}}.recruit-environment_inner{display:grid;gap:var(--system-spacing-two-extra-large)}@container (width >= 740px){.recruit-environment_inner{grid-template-columns:minmax(15rem,max-content) minmax(25rem,1fr);gap:var(--system-spacing-six-extra-large);align-items:center;max-width:var(--system-content-width-large);margin-inline:auto}}@media (min-width: 48em){.recruit-environment_content{max-width:26rem}}.recruit-job{position:relative;padding:8rem var(--system-spacing-medium);overflow:clip;background:var(--system-color-background-primary)}@media (min-width: 48em){.recruit-job{padding:9rem var(--system-spacing-six-extra-large) var(--system-spacing-three-extra-large)}}.recruit-job_content{--plane-scale: .6;--plane-opacity: 0;position:relative;max-width:45rem;margin-inline:auto;background:linear-gradient(180deg,#d61c1c 70%,#57555b);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.recruit-job_content{background:linear-gradient(180deg,#d61c1c,#57555b)}}.recruit-job_content:before{position:absolute;top:-2.5rem;right:0;width:100%;max-width:13.125rem;height:100%;max-height:6rem;content:"";background:url(https://www.fujidream.co.jp/assets/image/recruit/img-plane.webp) no-repeat center/cover;opacity:var(--plane-opacity);scale:var(--plane-scale)}@media (min-width: 48em){.recruit-job_content:before{top:-2.6875rem;right:4.5rem;max-width:15.25rem;max-height:7rem}}.recruit-job_content_job{position:relative;box-sizing:content-box;max-width:27rem;padding:var(--system-spacing-five-extra-large) var(--system-spacing-extra-large) 25.875rem;margin-inline:auto}@media (min-width: 48em){.recruit-job_content_job{padding:9rem var(--system-spacing-extra-large) 25.875rem}}@media (min-width: 64em){.recruit-job_content_job{padding:9rem var(--system-spacing-extra-large)}}.recruit-job_content_interview{box-sizing:content-box;max-width:27rem;padding:var(--system-spacing-five-extra-large) var(--system-spacing-extra-large);margin-inline:auto}@media (min-width: 48em){.recruit-job_content_interview{padding:9rem var(--system-spacing-extra-large)}}.recruit-job_content_job_image_01,.recruit-job_content_job_image_02,.recruit-job_content_job_image_03,.recruit-job_content_job_image_04,.recruit-job_content_job_image_05{position:absolute}.recruit-job_content_job_image_01{bottom:14.25rem;left:-1.25rem;max-width:12.5rem}@media (min-width: 48em){.recruit-job_content_job_image_01{bottom:12.5rem;max-width:15rem}}@media (min-width: 64em){.recruit-job_content_job_image_01{bottom:25.25rem;left:-20.625rem}}.recruit-job_content_job_image_02{right:-1.25rem;bottom:6.6875rem;max-width:8rem}@media (min-width: 48em){.recruit-job_content_job_image_02{bottom:3.125rem;max-width:10rem}}@media (min-width: 64em){.recruit-job_content_job_image_02{right:-20rem;bottom:20.75rem}}.recruit-job_content_job_image_03{bottom:4rem;left:5.625rem;max-width:7rem}@media (min-width: 48em){.recruit-job_content_job_image_03{bottom:1.25rem;left:9.375rem}}@media (min-width: 64em){.recruit-job_content_job_image_03{bottom:8rem;left:-25rem}}.recruit-job_content_job_image_04{display:none}@media (min-width: 64em){.recruit-job_content_job_image_04{bottom:-1.25rem;left:-10.875rem;display:block;max-width:10rem}}.recruit-job_content_job_image_05{display:none}@media (min-width: 64em){.recruit-job_content_job_image_05{right:-22.5rem;bottom:2.75rem;display:block;max-width:18rem}}.recruit-job_content_interview_carousel{margin-top:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.recruit-job_content_interview_carousel{padding-bottom:var(--system-spacing-four-extra-large);margin-top:var(--system-spacing-five-extra-large)}}.recruit-joinUs{margin-top:var(--system-spacing-five-extra-large)}@media (min-width: 48em){.recruit-joinUs{margin-top:13.5rem}}.recruit-joinUs_title{font-size:var(--reference-typography-four-extra-large);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);text-align:center;text-transform:uppercase}@media (min-width: 48em){.recruit-joinUs_title{font-size:7.5rem}}.recruit-joinUs_content{position:relative;padding-bottom:3.625rem;margin-top:var(--system-spacing-medium);background:linear-gradient(transparent 0%,transparent 50%,var(--system-color-background-white) 50%,var(--system-color-background-white) 100%)}@media (min-width: 48em){.recruit-joinUs_content{padding-bottom:var(--system-spacing-six-extra-large);background:linear-gradient(transparent 0%,transparent 17%,var(--system-color-background-white) 17%,var(--system-color-background-white) 100%)}}.recruit-joinUs_content:before{position:absolute;bottom:50%;left:0;width:100%;height:4.4444444444vw;content:"";background:url(https://www.fujidream.co.jp/assets/image/recruit/img-joinus-bg_sm.webp) no-repeat bottom center/cover}@media (min-width: 48em){.recruit-joinUs_content:before{bottom:83%;height:1.1111111111vw;background:url(https://www.fujidream.co.jp/assets/image/recruit/img-joinus-bg_lg.webp) no-repeat bottom center/cover}}.recruit-joinUs_content_inner{box-sizing:content-box;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium);max-width:25rem;padding-inline:var(--system-spacing-three-extra-large);margin-inline:auto}@media (min-width: 48em){.recruit-joinUs_content_inner{gap:var(--system-spacing-two-extra-large);max-width:58rem;padding-inline:var(--system-spacing-six-extra-large)}}.recruit-joinUs_item{position:relative}@media (min-width: 64em){.recruit-joinUs_item{overflow:clip;border-radius:var(--system-radius-medium)}}@media (min-width: 64em){.recruit-joinUs_item._new_graduate:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:linear-gradient(180deg,#d66a1c,#f4efe9);opacity:1;transition:opacity var(--easing-default)}.recruit-joinUs_item._new_graduate:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:linear-gradient(40deg,#d6791c 9.41%,#d6731c00 61.86%)}}@media (min-width: 64em){.recruit-joinUs_item._career:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:linear-gradient(180deg,#d61c1c,#f4efe9);opacity:1;transition:opacity var(--easing-default)}.recruit-joinUs_item._career:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:linear-gradient(40deg,#d61c1c 9.41%,#d61c1c00 61.86%)}}@media (any-hover: hover){.recruit-joinUs_item:hover svg{--square-fill-color: var(--system-color-background-tertiary);--square-stroke-color: var(--system-color-background-tertiary)}.recruit-joinUs_item:hover._new_graduate:before{opacity:0}.recruit-joinUs_item:hover._career:before{opacity:0}.recruit-joinUs_item:hover .recruit-joinUs_item_label{color:var(--system-color-text-accent)}}@media (any-hover: hover) and (min-width: 64em){.recruit-joinUs_item:hover .recruit-joinUs_item_label{color:var(--system-color-text-secondary)}}.recruit-joinUs_item_icon{position:absolute;right:0;bottom:0;z-index:1;display:grid;place-items:center;width:2.5rem;height:2.5rem;background:var(--reference-color-wh-80);border-radius:var(--system-radius-medium) 0 var(--system-radius-medium) 0}@media (min-width: 48em){.recruit-joinUs_item_icon{width:3.5rem;height:3.5rem}}.recruit-joinUs_item_label{position:absolute;z-index:1;display:flex;gap:var(--system-spacing-extra-small);align-items:center;margin-top:var(--system-spacing-extra-small);transition:color var(--easing-default)}@media (min-width: 64em){.recruit-joinUs_item_label{bottom:var(--system-spacing-medium);left:var(--system-spacing-medium);flex-direction:column;gap:0;align-items:flex-start}}.recruit-joinUs_item_label_category{font-size:var(--reference-typography-two-extra-small)}@media (min-width: 64em){.recruit-joinUs_item_label_category{color:var(--system-color-text-secondary)}}.recruit-joinUs_item_label_entry{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);text-transform:uppercase}@media (min-width: 64em){.recruit-joinUs_item_label_entry{font-size:var(--reference-typography-extra-large);color:var(--system-color-text-secondary)}}.recruit-mv{position:relative;display:grid;place-items:center;width:100%;height:100dvh;margin-top:-3.375rem}@media (min-width: 48em){.recruit-mv{margin-top:-4.625rem}}.recruit-mv_content{display:grid;gap:var(--system-spacing-five-extra-large);width:100%;padding:0 var(--system-spacing-two-extra-large)}@media (min-width: 48em){.recruit-mv_content{padding:0 9rem}}.recruit-mv_title svg{width:100%;max-width:30.75rem;height:auto}.recruit-news{display:grid;gap:var(--system-spacing-extra-large);max-width:88rem;padding:var(--system-spacing-two-extra-large) var(--system-spacing-extra-large) var(--system-spacing-extra-large);background:var(--reference-color-wh-80);border-radius:var(--system-radius-medium);backdrop-filter:blur(40px)}@media (min-width: 48em){.recruit-news{gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-five-extra-large) var(--system-spacing-six-extra-large);margin:0 var(--system-spacing-medium)}}@media (min-width: 64em){.recruit-news{grid-template-columns:max-content 1fr;gap:var(--system-spacing-five-extra-large);padding:var(--system-spacing-five-extra-large) 8rem}}.recruit-news_header>.link-viewMore{margin-top:var(--system-spacing-extra-large);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.recruit-news_header>.link-viewMore{box-shadow:var(--system-elevation-level-4)}}.recruit-newsList{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.recruit-newsList{gap:var(--system-spacing-medium)}}.recruit-newsListItem{display:flex;flex-wrap:wrap;gap:var(--system-spacing-small);justify-content:space-between}@media (min-width: 48em){.recruit-newsListItem{justify-content:flex-start}}@media (min-width: 64em){.recruit-newsListItem{flex-wrap:nowrap;gap:var(--system-spacing-two-extra-large)}}.recruit-newsListItem_date,.recruit-newsListItem_category{flex-shrink:0}.recruit-newsListItem_category._recruitment{background:linear-gradient(90deg,#dc4200,#e27c00)}.recruit-newsListItem_category._career{background:linear-gradient(90deg,#d5011d,#db5252)}.recruit-newsListItem_link{display:flex;gap:var(--system-spacing-small);justify-content:space-between;width:100%;text-decoration:underline;transition:color var(--easing-default)}@media (any-hover: hover){.recruit-newsListItem_link:hover{color:var(--system-color-text-accent)}.recruit-newsListItem_link:hover svg{--square-fill-color: var(--system-color-background-tertiary);--square-stroke-color: var(--system-color-background-tertiary)}}.recruit-newsListItem_link_text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width: 48em){.recruit-newsListItem_link_text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.recruit-note{overflow:clip;background:var(--system-color-background-white);border-radius:0 0 var(--system-radius-extra-large) var(--system-radius-extra-large)}.recruit-note .card-note{padding:0}.recruit-note .card-block{padding:var(--system-spacing-five-extra-large) var(--system-spacing-three-extra-large) var(--system-spacing-three-extra-large)}@media (min-width: 48em){.recruit-note .card-block{padding:var(--system-spacing-six-extra-large)}}.recruit-other{background:var(--system-color-background-white)}@media (min-width: 48em){.recruit-other{padding:var(--system-spacing-medium)}}.recruit-other_inner{padding:var(--system-spacing-three-extra-large);background:var(--reference-color-grey-200)}@media (min-width: 48em){.recruit-other_inner{padding:var(--system-spacing-five-extra-large) var(--system-spacing-six-extra-large);border-radius:var(--system-radius-large)}}.recruit-other_content{display:grid;gap:var(--system-spacing-two-extra-large);max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 48em){.recruit-other_content{grid-template-columns:repeat(2,1fr)}}.recruit-other_content_item{display:grid;gap:var(--system-spacing-medium)}.res-boarding .res-boarding_section{margin-bottom:3.75rem}.res-boarding .res-boarding_section .card-block{max-width:var(--system-content-width-large);padding:var(--system-spacing-extra-large);margin:0 auto}.res-boarding_text_wrap .res-boarding_text{width:100%}@media (min-width: 48em){.res-boarding_text_wrap .res-boarding_text{width:calc(100% - 20rem);max-width:41rem}}.res-boarding_text_wrap .res-boarding_link{display:grid;grid-template-columns:minmax(auto,1fr);row-gap:var(--system-spacing-small);align-self:start;width:20rem;width:100%;margin-top:1.5rem}@media (min-width: 48em){.res-boarding_text_wrap .res-boarding_link{row-gap:var(--system-spacing-two-extra-large);max-width:17rem;margin-top:0}}.res-boarding_text_wrap h3{margin-bottom:1rem;font-size:var(--reference-typography-two-extra-large)}@media (min-width: 48em){.res-boarding_text_wrap h3{font-size:var(--reference-typography-three-extra-large)}}.res-boarding_text_wrap ul{margin-top:1rem;margin-left:1.5rem}@media (min-width: 48em){.res-boarding_text_wrap ul{margin-top:0}}.res-boarding_text_wrap li{margin-bottom:.375rem;list-style:disc}.res-boarding_text_wrap .annotations{padding-left:1em;margin-left:1rem;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}@media (min-width: 48em){.res-boarding_text_wrap{display:flex;gap:var(--system-spacing-four-extra-large);justify-content:space-between}}.res-boarding_link a,.res-boarding_link button{--background-color: var(--reference-color-grey-200);width:100%;font-size:var(--reference-typography-scale-medium)}.res-contents_wrap{display:none;row-gap:.125rem}@media (min-width: 48em){.res-contents_wrap{display:grid}}.res-contents_wrap h2{margin-bottom:.625rem;font-size:var(--reference-typography-two-extra-large)}.res-fltCertificate .res-fltCertificate_section{margin-bottom:3.75rem}.res-fltCertificate .res-fltCertificate_section .card-block{max-width:var(--system-content-width-large);padding:var(--system-spacing-extra-large);margin:0 auto}.res-fltCertificate_text_wrap .res-fltCertificate_text{width:100%}@media (min-width: 48em){.res-fltCertificate_text_wrap .res-fltCertificate_text{width:calc(100% - 20rem);max-width:41rem}}.res-fltCertificate_text_wrap .res-fltcertificate_link{display:grid;grid-template-columns:minmax(auto,1fr);row-gap:var(--system-spacing-small);align-self:start;width:20rem;width:100%;margin-top:1.5rem}@media (min-width: 48em){.res-fltCertificate_text_wrap .res-fltcertificate_link{row-gap:var(--system-spacing-two-extra-large);max-width:17rem;margin-top:0}}.res-fltCertificate_text_wrap h3{margin-bottom:1rem;font-size:var(--reference-typography-two-extra-large)}@media (min-width: 48em){.res-fltCertificate_text_wrap h3{font-size:var(--reference-typography-three-extra-large)}}.res-fltCertificate_text_wrap ul{margin-top:1rem;margin-left:1.5rem}@media (min-width: 48em){.res-fltCertificate_text_wrap ul{margin-top:0}}.res-fltCertificate_text_wrap li{margin-bottom:.375rem;list-style:disc}.res-fltCertificate_text_wrap .annotations{padding-left:1em;margin-left:1rem;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}@media (min-width: 48em){.res-fltCertificate_text_wrap{display:flex;gap:var(--system-spacing-four-extra-large);justify-content:space-between}}.res-fltcertificate_link a,.res-fltcertificate_link button{--background-color: var(--reference-color-grey-200);width:100%;font-size:var(--reference-typography-medium)}@media (min-width: 48em){.res-headingLink_wrapper ._is-sp{display:none}}.res-headingLink_inner{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);width:100%}@media (min-width: 48em){.res-headingLink_inner{flex-direction:row;gap:var(--system-spacing-medium)}}.res-headingLink{width:100%}.res-headingLink>a{width:100%;box-shadow:0 0 8px #0000001a}@media (min-width: 48em){.res-headingLink>a{box-shadow:0 0 16px #0000001a}}.res-invoice .res-invoice_section{margin-bottom:3.75rem}.res-invoice .res-invoice_section .card-block{max-width:var(--system-content-width-large);padding:var(--system-spacing-extra-large);margin:0 auto}.res-invoice_text{width:100%}@media (min-width: 48em){.res-invoice_text{width:calc(100% - 20rem);max-width:41rem}}.res-invoice_text_wrap .res-invoice_link{display:grid;grid-template-columns:minmax(auto,1fr);row-gap:var(--system-spacing-small);align-self:start;width:20rem;width:100%;margin-top:1.5rem}@media (min-width: 48em){.res-invoice_text_wrap .res-invoice_link{row-gap:var(--system-spacing-two-extra-large);max-width:17rem;margin-top:0}}.res-invoice_text_wrap h3{margin-bottom:1rem;font-size:var(--reference-typography-two-extra-large)}@media (min-width: 48em){.res-invoice_text_wrap h3{font-size:var(--reference-typography-three-extra-large)}}.res-invoice_text_wrap ul{margin-top:1rem;margin-left:1.5rem}@media (min-width: 48em){.res-invoice_text_wrap ul{margin-top:0}}.res-invoice_text_wrap li{margin-bottom:.375rem;list-style:disc}.res-invoice_text_wrap .annotations{padding-left:1em;margin-left:1rem;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}@media (min-width: 48em){.res-invoice_text_wrap{display:flex;gap:var(--system-spacing-four-extra-large);justify-content:space-between}}.res-invoice_link a,.res-invoice_link button{--background-color: var(--reference-color-grey-200);width:100%;font-size:var(--reference-typography-scale-medium)}.reservation-block_wrapper{display:grid;gap:var(--system-spacing-three-extra-large);margin:var(--system-spacing-three-extra-large) auto 0}@media (min-width: 48em){.reservation-block_wrapper{gap:var(--system-spacing-medium);margin:var(--system-spacing-five-extra-large) auto 0}}.reservation-contents{display:grid;gap:var(--system-spacing-small);padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);margin:var(--system-spacing-medium);background-color:var(--reference-color-wh-50);border-radius:16px}@media (min-width: 48em){.reservation-contents{width:100%;margin:var(--system-spacing-medium) auto;padding:var(--system-spacing-six-extra-large) var(--system-spacing-extra-large)}}.reservation-contents_inner{max-width:var(--system-content-width-large);margin:0 auto}.reservation-block{width:100%;background-color:transparent;border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.reservation-block{padding:var(--system-spacing-six-extra-large);background-color:var(--reference-color-white)}}.reservation-block_inner{box-sizing:content-box;max-width:var(--system-content-width-large);margin:0 auto}.search-reserve-content{padding:0 var(--system-spacing-extra-large)}@media (min-width: 48em){.search-reserve-content{padding:0 var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large)}}.search-reserve-content_inner{max-width:var(--system-content-width-large);margin-inline:auto}.search-reserve-content_tab-search .tab-search_category{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small)}@container (min-width: 1152px){.search-reserve-content_tab-search .tab-search_category{max-width:20.5rem}}.search-reserve-content_tab-search .tab-search_category_label{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--system-spacing-two-extra-small);column-gap:var(--system-spacing-two-extra-small);align-items:center;padding:var(--system-spacing-small);cursor:pointer;background-color:var(--reference-color-grey-200);border:var(--system-border-medium) solid var(--reference-color-grey-200);border-radius:var(--system-radius-medium)}.search-reserve-content_tab-search .tab-search_form{display:grid;grid-template-columns:1fr;row-gap:var(--system-spacing-extra-small)}@container (min-width: 1152px){.search-reserve-content_tab-search .tab-search_form{row-gap:var(--system-spacing-medium)}}.search-reserve-content_tab-search .tab-search_searchButton{--background-color: var(--system-color-button-background-secondary);--icon-fill-color: var(--reference-color-white);display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:100%;background:var(--background-color);border-radius:var(--system-radius-medium);transition:opacity var(--easing-default),background-color var(--easing-default)}@container (min-width: 1152px){.search-reserve-content_tab-search .tab-search_searchButton{max-width:36rem;aspect-ratio:auto}}.search-reserve-content_tab-search .tab-search_searchButton._disabled{--background-color: var(--system-color-button-background-quaternary);--icon-fill-color: var(--reference-color-white);color:var(--reference-color-grey-600)}.search-reserve-content_tab-search .tab-search_searchButton._disabled>.tab-search_searchButton_icon{background-color:var(--reference-color-grey-600)}.search-reserve-content_tab-search .tab-search_searchButton_label{display:block}.search-reserve-content_tab-search .tab-search_searchButton_icon{background-color:var(--reference-color-grey-800)}.SitePolicy-browser{width:100%}.SitePolicy-browser_inner{max-width:var(--system-content-width-large);margin:0 auto}.SitePolicy-browser_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small);color:var(--reference-color-grey-800);font-weight:var(--reference-typography-weight-medium)}@media (min-width: 48em){.SitePolicy-browser_text{margin-top:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-medium)}}.SitePolicy-browser_link{width:100%;min-height:2.5rem;font-size:var(--reference-typography-medium);padding-inline:var(--reference-dimension-scale-4);box-shadow:0 0 .25rem #0000001a;margin-top:1rem}@media (min-width: 48em){.SitePolicy-browser_link{width:13.75rem;box-shadow:0 0 1rem #0000001a}}.SitePolicy-browser_caution .container-cautionaryNote_contents{display:grid;gap:var(--system-spacing-extra-small)}.sitePolicy-copyrightText{width:100%}.sitePolicy-copyrightText_inner{max-width:var(--system-content-width-large);margin:0 auto}.sitePolicy-copyrightText_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.sitePolicy-copyrightText_text{font-size:var(--reference-typography-medium)}}.sitePolicy-linkiText{width:100%}.sitePolicy-linkiText_inner{max-width:var(--system-content-width-large);margin:0 auto;display:grid;gap:var(--system-spacing-medium)}.sitePolicy-linkiText_listNumber{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.sitePolicy-linkiText_listNumber{gap:var(--system-spacing-five-extra-large)}}.sitePolicy-linkiText_listNumber>li h3{font-size:var(--reference-typography-small);text-indent:-.6em;padding-left:.6em;font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.sitePolicy-linkiText_listNumber>li h3{font-size:var(--reference-typography-medium)}}.sitePolicy-linkiText_listNumber>li p{font-size:var(--reference-typography-small)}@media (min-width: 48em){.sitePolicy-linkiText_listNumber>li p{font-size:var(--reference-typography-medium)}}.sitePolicy-linkiText_listDisc{padding:var(--system-spacing-medium);background-color:var(--reference-color-white);border-radius:var(--system-radius-medium);margin-top:.75rem;list-style-type:disc;display:grid;gap:.125rem}@media (min-width: 48em){.sitePolicy-linkiText_listDisc{padding:var(--system-spacing-two-extra-large)}}.sitePolicy-linkiText_listDisc>li{margin-left:var(--system-spacing-extra-large)}.sitePolicy-mensekiText{width:100%}.sitePolicy-mensekiText_inner{max-width:var(--system-content-width-large);margin:0 auto}.sitePolicy-mensekiText_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.sitePolicy-mensekiText_text{font-size:var(--reference-typography-medium)}}.sitePolicy-indexLink{width:100%}.sitePolicy-indexLink_inner{display:flex;gap:var(--system-spacing-medium);max-width:var(--system-content-width-large);margin:0 auto;flex-wrap:wrap}.sitePolicy-indexLink_box{background-color:var(--reference-color-white);padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.sitePolicy-indexLink_box{box-shadow:var(--system-elevation-level-4);width:calc((100% - var(--system-spacing-medium)) / 2)}}.sitePolicy-indexLink_link{display:flex;gap:.25rem;align-items:center;justify-content:space-between;font-weight:var(--reference-typography-weight-bold);transition:color var(--easing-default);margin-bottom:.75rem;font-size:var(--reference-typography-medium)}@media (min-width: 48em){.sitePolicy-indexLink_link{margin-bottom:1rem}}.sitePolicy-indexLink_link:not(:has(svg)){pointer-events:none}@media (any-hover: hover){.sitePolicy-indexLink_link:hover{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800);color:var(--system-color-text-accent)}}.sitePolicy-indexLink_link_text{font-size:var(--reference-typography-small)}.sitemap-contents{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.sitemap-contents{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-two-extra-large);align-items:start}}.sitemap-contents_container{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.sitemap-contents_container{gap:var(--system-spacing-two-extra-large)}}.sitemap-contents_item{display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.sitemap-contents_item{padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-extra-large)}}.sitemap-contents_item_category{display:flex;align-items:center;justify-content:space-between;font-weight:var(--reference-typography-weight-bold)}@media (any-hover: hover){a.sitemap-contents_item_category:hover{color:var(--system-color-link-default)}a.sitemap-contents_item_category:hover svg{--square-stroke-color: var(--reference-color-grey-800);--square-fill-color: var(--reference-color-grey-800)}}.sitemap-contents_item_category_secondary>li{position:relative;padding-left:1em}.sitemap-contents_item_category_secondary>li:before{position:absolute;top:.75em;left:0;width:.375rem;height:2px;content:"";background:var(--reference-color-red-400);border-radius:var(--system-radius-medium)}.sitemap-contents_item_category_secondary>li:not(:first-child){margin-top:var(--system-spacing-two-extra-small)}.sitemap-contents_item_category_secondary>li>a{font-size:var(--reference-typography-small)}@media (any-hover: hover){.sitemap-contents_item_category_secondary>li>a:hover{color:var(--system-color-link-default)}}.sitemap-contents_item_category_tertiary{margin-left:.5em}.sitemap-contents_item_category_tertiary>li{position:relative;padding-left:1em;margin-top:var(--system-spacing-two-extra-small)}.sitemap-contents_item_category_tertiary>li:before{position:absolute;top:.75em;left:0;width:.25rem;height:.25rem;content:"";background:var(--reference-color-red-400);border-radius:100%}.sitemap-contents_item_category_tertiary>li>a{font-size:var(--reference-typography-small)}@media (any-hover: hover){.sitemap-contents_item_category_tertiary>li>a:hover{color:var(--system-color-link-default)}}.tabinavi-content>.container-contents_inner{max-width:50rem}.tabinavi-content_inner{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.tabinavi-content_inner{gap:var(--system-spacing-four-extra-large)}}.tabinavi-content_title{font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-four-extra-large);font-weight:var(--reference-typography-weight-semibold);text-align:center}.tabinavi-content_link{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 64em){.tabinavi-content_link{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.timetable-list_accordion{display:flex;flex-direction:column;gap:var(--system-spacing-small)}@media (min-width: 48em){.timetable-list_accordion{gap:var(--system-spacing-medium)}}.timetable-list_accordion .accordion-logic_label{box-shadow:0 0 .25rem #0000001a}@media (min-width: 48em){.timetable-list_accordion .accordion-logic_label{box-shadow:0 0 1rem #0000001a}}.timetable-list_route_list{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);padding:0;margin-top:.5rem;list-style:none}@media (min-width: 48em){.timetable-list_route_list{gap:0}}.timetable-list_route_item{overflow:hidden;background-color:var(--reference-color-white);border-top:1px solid var(--reference-color-grey-400);border-right:1px solid var(--reference-color-grey-400);border-left:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.timetable-list_route_item{display:flex;align-items:stretch;margin-top:-1px}}.timetable-list_route_header{padding:var(--system-spacing-medium);background-color:var(--reference-color-blue-200);border-bottom:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.timetable-list_route_header{display:flex;flex:0 0 300px;align-items:center;padding:var(--system-spacing-large);border-right:1px solid var(--reference-color-grey-400)}}.timetable-list_route_name{margin:0;font-size:var(--system-font-size-medium);font-weight:var(--system-font-weight-medium);line-height:var(--system-line-height-medium);color:var(--reference-color-grey-900)}@media (min-width: 48em){.timetable-list_route_name{font-size:var(--reference-typography-large)}}.timetable-list_period-list{display:flex;flex-direction:column;width:100%;padding:0;margin:0;list-style:none}.timetable-list_period-item{padding:var(--system-spacing-medium);border-bottom:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.timetable-list_period-item{display:flex;flex:1;align-items:center;padding:var(--system-spacing-large)}}.timetable-list_period-date{display:inline;font-size:var(--reference-typography-small);color:var(--system-color-link-default);text-decoration:underline;transition:color var(--easing-default)}@media (min-width: 48em){.timetable-list_period-date{font-size:var(--reference-typography-medium)}}@media (any-hover: hover){.timetable-list_period-date:hover{text-decoration-thickness:var(--system-border-thick)}}.timetable-pdf_buttons{display:flex;flex-wrap:wrap;gap:var(--system-spacing-small);margin-top:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.timetable-pdf_buttons{margin-top:var(--system-spacing-medium);gap:var(--system-spacing-medium)}}.timetable-pdf_buttons>a{width:100%;box-shadow:0 0 .5rem #0000001a}@media (min-width: 48em){.timetable-pdf_buttons>a{box-shadow:0 0 1rem #0000001a;width:calc((100% - var(--system-spacing-medium)) / 2)}}.timetable-ride_button{max-width:40rem;margin-top:var(--system-spacing-three-extra-large);box-shadow:0 0 4px #0000001a}@media (min-width: 48em){.timetable-ride_button{margin-top:var(--system-spacing-medium);box-shadow:0 0 16px #0000001a}}.top-background{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background:url(https://www.fujidream.co.jp/assets/image/top/bg.webp) no-repeat top/100%}.top-contents{display:flex;flex-direction:column;row-gap:var(--system-spacing-three-extra-large);padding:var(--system-spacing-three-extra-large) 0}@media (min-width: 48em){.top-contents{row-gap:var(--system-spacing-medium);padding:var(--system-spacing-medium) 0}}.top-information{container-type:inline-size;padding:0 var(--system-spacing-medium)}.top-information_heading{display:flex;flex-direction:column;gap:var(--system-spacing-extra-large);align-items:center}@media (min-width: 64em){.top-information_heading{align-items:flex-start}}@container (width > 1260px){.top-information_heading{flex-direction:row;justify-content:space-between}}.top-information_heading_link_wrapper{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);width:100%}@media (min-width: 48em){.top-information_heading_link_wrapper{flex-direction:row;gap:var(--system-spacing-medium)}}@container (width > 1260px){.top-information_heading_link_wrapper{max-width:39rem}}.top-information_heading_link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--system-spacing-small) var(--system-spacing-medium) var(--system-spacing-small) var(--system-spacing-small);text-decoration:none;background-color:var(--system-color-background-secondary);border-radius:var(--system-radius-medium);box-shadow:0 0 8px #0000001a;transition:background-color var(--easing-default),color var(--easing-default)}@media (any-hover: hover){.top-information_heading_link:hover{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800);color:var(--system-color-text-secondary);background-color:var(--system-color-button-background-secondary)}}.top-information_heading_link_label{display:flex;gap:var(--system-spacing-small);align-items:center}.top-information_heading_link_label>img{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}.top-information_items{display:grid;grid-template-areas:"first first";grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--system-spacing-extra-small);margin-top:var(--system-spacing-extra-small);container-type:inline-size}@media (min-width: 48em){.top-information_items{margin:var(--system-spacing-four-extra-large) auto 0}}@media (min-width: 64em){.top-information_items{grid-template-columns:repeat(5,minmax(0,1fr));max-width:initial}}.top-information_item{display:grid;gap:var(--system-spacing-small);text-decoration:none;background-color:var(--system-color-background-secondary);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-medium);box-shadow:0 0 8px #0000001a;transition:border var(--easing-default)}@media (any-hover: hover){.top-information_item:hover{border:var(--system-border-medium) solid var(--reference-color-red-400)}.top-information_item:hover .top-information_item_label{color:var(--reference-color-red-400)}.top-information_item:hover .top-information_item_image>img{scale:1.1}}.top-information_item:focus-visible .top-information_item_image>img{scale:1.1}@media (min-width: 64em){.top-information_item{gap:var(--system-spacing-small);padding:var(--system-spacing-medium)}.top-information_item img{margin-top:calc(-1 * var(--system-spacing-two-extra-large))}}.top-information_item:first-child{grid-area:first;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:column;gap:var(--system-spacing-small);align-items:center;padding:var(--system-spacing-small) var(--system-spacing-small) var(--system-spacing-small) 0}@container (min-width: 350px){.top-information_item:first-child{padding:var(--system-spacing-small)}}@media (min-width: 64em){.top-information_item:first-child{grid-area:unset;grid-template-columns:unset;grid-auto-flow:row;gap:var(--system-spacing-small);padding:var(--system-spacing-medium)}}.top-information_item:first-child .top-information_item_image{justify-content:center}.top-information_item:first-child .top-information_item_image:before{left:var(--system-spacing-small);width:75.5%;height:100%;margin:0}@container (min-width: 350px){.top-information_item:first-child .top-information_item_image:before{left:0;width:100%}}@media (min-width: 48em){.top-information_item:first-child .top-information_item_image:before{width:100%}}@media (min-width: 64em){.top-information_item:first-child .top-information_item_image:before{inset:0;height:3rem}}.top-information_item:first-child .top-information_item_image>img{aspect-ratio:132/78}@media (min-width: 64em){.top-information_item:first-child .top-information_item_image>img{aspect-ratio:186/96}}.top-information_item:first-child .top-information_item_label{padding:0;text-align:left}@container (min-width: 350px){.top-information_item:first-child .top-information_item_label{text-align:center}}@media (min-width: 64em){.top-information_item:first-child .top-information_item_label{text-align:center}}.top-information_item:first-child .top-information_item_label>span{display:inline-block}.top-information_item:nth-child(5) .top-information_item_image>img{margin-top:-5px}@media (min-width: 48em){.top-information_item:nth-child(5) .top-information_item_image>img{margin-top:-8px}}@media (min-width: 64em){.top-information_item:nth-child(5) .top-information_item_image>img{margin-top:calc(-1 * var(--system-spacing-two-extra-large))}}.top-information_item_image{position:relative;display:flex;align-items:center;justify-content:center}.top-information_item_image>img{position:relative;z-index:1;width:8.5rem;aspect-ratio:136/70;transition:scale var(--easing-default)}@media (min-width: 48em){.top-information_item_image>img{width:11.625rem;aspect-ratio:186/96;margin-top:-8px}}@media (min-width: 64em){.top-information_item_image>img{margin-top:calc(-1 * var(--system-spacing-two-extra-large))}}.top-information_item_image:before{position:absolute;inset:0;display:block;width:calc(100% - var(--system-spacing-extra-large));height:3rem;margin:var(--system-spacing-small) auto 0;content:"";background-color:var(--reference-color-grey-200);border-radius:var(--system-radius-medium)}@media (min-width: 64em){.top-information_item_image:before{width:100%;margin:0}}.top-information_item_label{display:inline-block;flex-shrink:0;padding:0 var(--system-spacing-extra-small) var(--system-spacing-small);text-align:center;transition:color var(--easing-default)}@media (min-width: 48em){.top-information_item_label{padding:0 var(--system-spacing-medium) var(--system-spacing-medium)}}@media (min-width: 64em){.top-information_item_label{padding:0}}.top-mv{overflow:clip}.top-mv_inner{padding:var(--system-spacing-extra-large) 0}@media (width >= 48em){.top-mv_inner{padding:var(--system-spacing-six-extra-large) 0}}html:not(:lang(ja)) .top-mv_inner{padding:var(--system-spacing-medium)}@media (min-width: 48em){html:not(:lang(ja)) .top-mv_inner{padding:var(--system-spacing-two-extra-large) var(--system-spacing-two-extra-large) var(--system-spacing-large) var(--system-spacing-two-extra-large)}}.top-mv_carousel{position:relative;margin:0 var(--system-spacing-medium)}@media (width >= 48em){.top-mv_carousel{max-width:42.5rem;margin:0 auto}}@media (width >= 80em){.top-mv_carousel{max-width:54rem}}.top-mv_carousel.is-loading{display:inline-block;visibility:hidden;margin-inline-end:var(--system-spacing-small);vertical-align:top;opacity:0}.top-mv_carousel.is-ready{visibility:visible;opacity:1;transition:visibility var(--easing-default),opacity var(--easing-default)}.top-mv_carousel swiper-slide{display:flex;flex-shrink:0;align-items:center;width:20rem;max-width:20rem;height:11.25rem;max-height:11.25rem}@media (width >= 48em){.top-mv_carousel swiper-slide{width:42.5rem;max-width:42.5rem;height:23.75rem;max-height:23.75rem}}@media (width >= 80em){.top-mv_carousel swiper-slide{width:50rem;max-width:50rem;height:28.125rem;max-height:28.125rem}}.top-mv_carousel swiper-slide:has(.top-specialFeature_title).is-hidden{display:none;width:0!important;padding:0!important;margin:0!important}.top-mv_carousel swiper-container::part(container){padding-bottom:var(--system-spacing-medium);overflow:visible}.top-mv_carousel swiper-container::part(wrapper){align-items:center;overflow:visible}html:not(:lang(ja)) .top-mv_carousel{max-width:none;margin-inline:0}.top-mv_carousel_item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:20rem;height:11.25rem;overflow:clip;background-color:var(--system-color-background-secondary);border-radius:var(--system-radius-extra-large);box-shadow:0 0 8px #0000001a}@media (width >= 48em){.top-mv_carousel_item{width:42.5rem;height:23.75rem;border-radius:2rem}}@media (width >= 80em){.top-mv_carousel_item{width:50rem;height:28.125rem}}.top-mv_carousel_item>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:1;transition:scale var(--easing-default)}@media (any-hover: hover){.top-mv_carousel_item:hover>img{scale:1.1}}.top-mv_carousel_control>button{position:absolute;top:50%;z-index:1}.top-mv_carousel_control>button[data-role=prev]{left:0;transform:translateY(-50%)}.top-mv_carousel_control>button[data-role=next]{right:0;transform:scaleX(-1) translateY(-50%)}@media (any-hover: hover){.top-mv_carousel_control>button:hover svg{--icon-stroke-color: var(--reference-color-white);--icon-fill-color: var(--reference-color-red-400)}}.top-mv_carousel_pagination{position:relative;z-index:1;display:flex;gap:var(--system-spacing-medium);align-items:center;justify-content:flex-end}@media (width >= 48em){.top-mv_carousel_pagination{margin-top:-1.5rem}}@media (width >= 80em){.top-mv_carousel_pagination{margin-top:-2.5rem;margin-right:var(--system-spacing-two-extra-large)}}.top-mv_carousel_pagination_dots{display:none}@media (width >= 48em){.top-mv_carousel_pagination_dots{display:flex;gap:.5rem;align-items:center;padding:0 var(--system-spacing-medium);background-color:var(--reference-color-wh-80);border-radius:100vh}}.top-mv_carousel_pagination_dot{width:.375rem;height:.375rem;cursor:pointer;background-color:var(--reference-color-grey-500);border-radius:50%}.top-mv_carousel_pagination_dot.is-active{width:1.5rem;height:1.5rem;pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23D5011D' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.84758 14.2758L4.81428 13.3091L7.86269 13.8383L10.5849 11.1161L3.91987 8.28012L5.15243 7.04755L13.2537 8.44731L16.0438 5.65722C16.2927 5.40832 16.5948 5.28387 16.9501 5.28387C17.3055 5.28387 17.6076 5.40832 17.8565 5.65722C18.1054 5.90612 18.2298 6.20824 18.2298 6.56357C18.2298 6.91891 18.1054 7.22103 17.8565 7.46993L15.0664 10.26L16.4674 18.36L15.2342 19.5932L12.3982 12.9282L9.67666 15.6497L10.1933 18.6868L9.226 19.6542L7.36489 16.1488L3.84758 14.2758Z' fill='%23D5011D'/%3E%3C/svg%3E")}@media (any-hover: hover){.top-mv_carousel_pagination_dot:hover:not(.is-active){background:var(--reference-color-red-400)}}.top-mv_carousel_pagination_controls{display:flex;align-items:center}.top-mv_carousel_pagination_controls>button{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;cursor:pointer;background:var(--reference-color-wh-80);border:1px solid var(--system-color-border-subtle);border-radius:var(--system-radius-small)}@media (any-hover: hover){.top-mv_carousel_pagination_controls>button:hover .play-icon,.top-mv_carousel_pagination_controls>button:hover .pause-icon{color:var(--reference-color-red-400)}}.top-mv_carousel_pagination_controls>button .play-icon{display:block;color:var(--reference-color-grey-800)}.top-mv_carousel_pagination_controls>button .pause-icon{display:none;color:var(--reference-color-grey-800)}.top-mv_carousel_pagination_controls>button.is-playing .play-icon{display:none}.top-mv_carousel_pagination_controls>button.is-playing .pause-icon{display:block}@media (width >= 48em){.top-mv_carousel .swiper-slide-active .top-mv_carousel_item{margin-top:-3.625rem}}@media (width >= 80em){.top-mv_carousel .swiper-slide-active .top-mv_carousel_item{margin-top:-4.5rem}}.top-mv_thumbnail{display:block;overflow:clip;border-radius:var(--system-radius-medium)}@media (any-hover: hover){.top-mv_thumbnail:hover img{scale:1.1}}@media (min-width: 48em){.top-mv_thumbnail{border-radius:var(--system-radius-two-extra-large)}}.top-mv_thumbnail img{transition:scale var(--easing-default)}.top-news{position:relative;padding:var(--system-spacing-four-extra-large) var(--system-spacing-extra-large) var(--system-spacing-five-extra-large);margin:0 var(--system-spacing-medium);overflow:clip;background-color:var(--reference-color-blue-200);border-radius:var(--system-radius-extra-large);container-type:inline-size}@media (min-width: 48em){.top-news{padding:var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large) 8rem}}.top-news:after{position:absolute;bottom:0;left:0;width:100%;height:6rem;content:"";background:url(https://www.fujidream.co.jp/assets/image/top/bg-news_sm.webp) no-repeat right/667px}@media (min-width: 48em){.top-news:after{height:10rem;background:url(https://www.fujidream.co.jp/assets/image/top/bg-news_lg.webp) no-repeat 75% 0%/1408px}}@media (min-width: 64em){.top-news:after{background:url(https://www.fujidream.co.jp/assets/image/top/bg-news_lg.webp) no-repeat center/1408px}}.top-news_inner{max-width:var(--system-content-width-large);margin:0 auto}.top-news_heading{display:flex;flex-direction:column;gap:var(--system-spacing-extra-large)}@media (min-width: 64em){.top-news_heading{flex-direction:row;align-items:center;justify-content:space-between}}.top-news_heading .link-viewMore{--background-color: var(--reference-color-white)}@media (any-hover: hover){.top-news_heading .link-viewMore:hover{--background-color: var(--reference-color-red-400)}}.top-news_tab{margin-top:calc(var(--system-spacing-extra-large) + .5rem)}@media (min-width: 64em){.top-news_tab{margin-top:calc(var(--system-spacing-four-extra-large) + .5rem)}}.top-news_item{display:flex;flex-direction:column;row-gap:var(--system-spacing-extra-small);padding:var(--system-spacing-medium) 0;text-decoration:none}@media (min-width: 64em){.top-news_item{flex-direction:row;row-gap:initial;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:center}}.top-news_item:not(:first-of-type){border-top:var(--system-border-medium) solid var(--reference-color-grey-200)}@media (any-hover: hover){.top-news_item:hover{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800)}.top-news_item:hover .top-news_item_title{color:var(--system-color-text-accent);text-decoration-color:var(--system-color-text-accent)}}.top-news_item_meta{display:flex;flex-shrink:0;gap:var(--system-spacing-small);align-items:center;justify-content:space-between}@media (min-width: 48em){.top-news_item_meta{gap:var(--system-spacing-medium);justify-content:initial}}.top-news_item_date{margin-right:auto;color:var(--system-color-text-tertiary)}@media (min-width: 48em){.top-news_item_date{margin-right:initial}}.top-news_item_title{text-decoration:underline;text-decoration-color:transparent;transition:all var(--easing-default)}.top-news_item_meta_icon{display:flex;place-content:center;padding:.1875rem;background:var(--system-color-background-danger);border-radius:var(--system-radius-small)}.top-news_item_arrow{display:flex;align-items:center;margin-left:auto}.top-other{padding:var(--system-spacing-extra-large);margin:0 var(--system-spacing-medium);background:url(https://www.fujidream.co.jp/assets/image/top/bg-other.webp) no-repeat 40% center/cover;border-radius:var(--system-radius-extra-large);container-type:inline-size}@media (min-width: 48em){.top-other{background:url(https://www.fujidream.co.jp/assets/image/top/bg-other.webp) no-repeat center center/cover}}@media (min-width: 64em){.top-other{padding:var(--system-spacing-six-extra-large)}}.top-other_inner{box-sizing:content-box;max-width:var(--system-content-width-large);margin:0 auto}.top-other_list{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.top-other_list{grid-template-columns:repeat(3,1fr)}}.top-other_item{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-medium);text-decoration:none;background-color:var(--system-color-background-secondary);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.top-other_item{gap:var(--system-spacing-medium);padding:var(--system-spacing-medium) var(--system-spacing-medium) var(--system-spacing-large)}}@media (min-width: 64em){.top-other_item{border-radius:var(--system-radius-extra-large)}}@media (any-hover: hover){.top-other_item:hover{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800)}.top-other_item:hover .top-other_item_image>img{scale:1.1}.top-other_item:hover .top-other_item_label{color:var(--system-color-text-accent)}}.top-other_item:focus-visible .top-other_item_image>img{scale:1.1}.top-other_item_image{overflow:clip;border-radius:var(--system-radius-medium)}.top-other_item_image>img{scale:1;transition:scale var(--easing-default)}.top-other_item_label{display:flex;align-items:center;justify-content:space-between;font-weight:var(--reference-typography-weight-bold)}.top-recommend{padding:0 var(--system-spacing-medium)}@media (min-width: 64em){.top-recommend_heading{display:flex;align-items:center;justify-content:space-between}}.top-recommend_list{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-extra-small);margin-top:var(--system-spacing-extra-large)}.top-recommend_list:focus-visible{outline:1px solid var(--reference-color-grey-800)}@media (min-width: 64em){.top-recommend_list{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(7,1fr);gap:var(--system-spacing-medium);margin-top:var(--system-spacing-four-extra-large)}}.top-recommend_item:first-child{grid-row:1/span 2;grid-column:1/span 2}@media (min-width: 64em){.top-recommend_item:first-child{grid-row:1/span 4;grid-column:4/span 4}}.top-recommend_item:nth-child(2){grid-row:3;grid-column:1}@media (min-width: 64em){.top-recommend_item:nth-child(2){grid-row:1/span 3;grid-column:1/span 3}}.top-recommend_item:nth-child(3){grid-row:4;grid-column:1}@media (min-width: 64em){.top-recommend_item:nth-child(3){grid-row:4/span 3;grid-column:1/span 3}}.top-recommend_item:nth-child(4){grid-row:3;grid-column:2}@media (min-width: 64em){.top-recommend_item:nth-child(4){grid-row:5/span 2;grid-column:4/span 2}}.top-recommend_item:nth-child(5){grid-row:4;grid-column:2}@media (min-width: 64em){.top-recommend_item:nth-child(5){grid-row:5/span 2;grid-column:6/span 2}}.top-recommend_item_link{display:block;overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 64em){.top-recommend_item_link{border-radius:var(--system-radius-extra-large)}}.top-recommend_item_link>img{scale:1;transition:scale var(--easing-default)}@media (any-hover: hover){.top-recommend_item_link:hover>img{scale:1.1}}.top-recommend_item_link:focus-visible>img{scale:1.1}@media (min-width: 48em){.top-search{position:relative;z-index:1;margin:-5.625rem var(--system-spacing-medium) 0}}@media (min-width: 48em){.top-search .tab_tabs>button{max-width:11.125rem}}.top-search .tab_tabs>button[aria-selected=true]:before{border-top:var(--system-border-medium) solid var(--reference-color-white);border-right:var(--system-border-medium) solid var(--reference-color-white);border-left:var(--system-border-medium) solid var(--reference-color-white)}@media (any-hover: hover){.top-search .tab_tabs>button[aria-selected=false]:hover{outline:var(--system-border-medium) solid var(--reference-color-white);outline-offset:-1px}}html:not(:lang(ja)) .top-search{margin-top:0}.top-search_inner{max-width:var(--system-content-width-large);margin:0 auto}.top-search_link{display:none}@media (min-width: 48em){.top-search_link{display:flex;gap:var(--system-spacing-medium);align-items:center;margin-top:var(--system-spacing-small)}}.top-sns{padding:var(--system-spacing-four-extra-large) var(--system-spacing-extra-large) var(--system-spacing-extra-large);margin:0 var(--system-spacing-medium);background-color:var(--system-color-background-secondary);border-radius:var(--system-radius-extra-large);container-type:inline-size}@media (min-width: 48em){.top-sns{padding:var(--system-spacing-five-extra-large) var(--system-spacing-three-extra-large)}}@media (min-width: 64em){.top-sns{padding:var(--system-spacing-five-extra-large) var(--system-spacing-six-extra-large)}}.top-sns_inner{box-sizing:content-box;display:flex;flex-direction:column;gap:var(--system-spacing-four-extra-large);place-items:center;max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 64em){.top-sns_inner{align-items:flex-start}}@container (width > 1280px){.top-sns_inner{flex-direction:row;justify-content:space-between}}.top-sns_list{display:flex;flex-wrap:wrap;gap:var(--system-spacing-extra-large) var(--system-spacing-two-extra-large);place-content:center}.top-sns_list>li{display:block;width:3rem;height:3rem}.top-sns_list>li>a{transition:opacity var(--easing-default)}@media (any-hover: hover){.top-sns_list>li>a:hover{opacity:.8}}.top-sns_more{width:100%}@media (min-width: 48em){.top-sns_more{max-width:12.5rem}}.top-specialFeature{overflow:clip}.top-specialFeature_inner{padding:var(--system-spacing-extra-large);margin:0 var(--system-spacing-medium);background-color:var(--reference-color-orange-100);border-radius:var(--system-radius-large)}@media (min-width: 48em){.top-specialFeature_inner{padding:var(--system-spacing-six-extra-large) var(--system-spacing-four-extra-large)}}.top-specialFeature_carousel{position:relative;max-width:var(--system-content-width-large);margin:0 calc(50% - 50vw)}@media (min-width: 48em){.top-specialFeature_carousel{box-sizing:content-box;padding:0 var(--system-spacing-five-extra-large);margin:0 auto}}.top-specialFeature_carousel.is-loading{display:inline-block;visibility:hidden;margin-inline-end:var(--system-spacing-small);vertical-align:top;opacity:0}.top-specialFeature_carousel.is-ready{visibility:visible;opacity:1;transition:visibility var(--easing-default),opacity var(--easing-default)}.top-specialFeature_carousel swiper-slide{display:flex;flex-shrink:0;align-items:center;width:13.5rem;max-width:13.5rem;height:16rem;max-height:16rem}@media (min-width: 48em){.top-specialFeature_carousel swiper-slide{width:60vw;max-width:initial;height:auto;max-height:initial}}@media (width >= 80em){.top-specialFeature_carousel swiper-slide{width:15vw;height:17.7777777778vw}}.top-specialFeature_carousel swiper-slide:has(.top-specialFeature_title).is-hidden{display:none;width:0!important;padding:0!important;margin:0!important}.top-specialFeature_carousel swiper-container::part(container){padding-bottom:var(--system-spacing-medium)}.top-specialFeature_carousel.is-sm{display:block}@media (min-width: 48em){.top-specialFeature_carousel.is-sm{display:none}}.top-specialFeature_carousel.is-lg{display:none}@media (min-width: 48em){.top-specialFeature_carousel.is-lg{display:block}}.top-specialFeature_carousel_item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:13.5rem;height:16rem;overflow:clip;text-decoration:none;border-radius:var(--system-radius-large);box-shadow:0 0 8px #0000001a}@media (min-width: 48em){.top-specialFeature_carousel_item{width:60vw;height:auto;max-height:initial}}@media (width >= 80em){.top-specialFeature_carousel_item{width:15vw;height:15vw;max-height:13.5rem;box-shadow:none}}@media (any-hover: hover){.top-specialFeature_carousel_item:hover:not(.top-specialFeature_title){box-shadow:0 0 8px #0000001a}.top-specialFeature_carousel_item:hover>.top-specialFeature_carousel_item_image{border-radius:var(--system-radius-large) var(--system-radius-large) 0 0}.top-specialFeature_carousel_item:hover>.top-specialFeature_carousel_item_image>img{scale:1.1}.top-specialFeature_carousel_item:hover>.top-specialFeature_carousel_item_image>img{border-radius:var(--system-radius-large) var(--system-radius-large) 0 0;scale:1.1}.top-specialFeature_carousel_item:hover .top-specialFeature_carousel_item_shop{color:var(--system-color-text-primary)}}@media (any-hover: hover) and (width >= 80em){.top-specialFeature_carousel_item:hover .top-specialFeature_carousel_item_shop{visibility:visible;height:auto;padding:var(--system-spacing-extra-small);opacity:1}}.top-specialFeature_carousel_item:focus-visible{outline:none;border:var(--system-border-medium) solid var(--reference-color-grey-800)}.top-specialFeature_carousel_item:focus-visible>.top-specialFeature_carousel_item_image{border-radius:var(--system-radius-large) var(--system-radius-large) 0 0}.top-specialFeature_carousel_item:focus-visible>.top-specialFeature_carousel_item_image>img{scale:1.1}@media (width >= 80em){.top-specialFeature_carousel_item:focus-visible .top-specialFeature_carousel_item_shop{visibility:visible;height:auto;padding:var(--system-spacing-extra-small);opacity:1}}.top-specialFeature_carousel_item_image{position:relative;width:100%;border-radius:var(--system-radius-large) var(--system-radius-large) 0 0;box-shadow:0 0 8px #0000001a}@media (width >= 80em){.top-specialFeature_carousel_item_image{overflow:clip;border-radius:var(--system-radius-large)}}.top-specialFeature_carousel_item_image>img{-o-object-fit:cover;object-fit:cover;scale:1;transition:scale var(--easing-default) .1s}.top-specialFeature_carousel_item_image .badge{position:absolute;top:var(--system-spacing-extra-small);left:var(--system-spacing-extra-small)}.top-specialFeature_carousel_control>button{position:absolute;top:50%;z-index:1}.top-specialFeature_carousel_control>button[data-role=prev]{left:var(--system-spacing-medium);transform:translateY(-50%)}@media (min-width: 48em){.top-specialFeature_carousel_control>button[data-role=prev]{left:0}}.top-specialFeature_carousel_control>button[data-role=next]{right:var(--system-spacing-medium);transform:scaleX(-1) translateY(-50%)}@media (min-width: 48em){.top-specialFeature_carousel_control>button[data-role=next]{right:0}}@media (any-hover: hover){.top-specialFeature_carousel_control>button:hover svg{--icon-stroke-color: var(--reference-color-white);--icon-fill-color: var(--reference-color-red-400)}}.top-specialFeature_heading{display:flex;flex-direction:column;gap:var(--system-spacing-medium);align-items:flex-start;justify-content:space-between;width:100%;max-width:var(--system-content-width-large);height:10rem;padding:var(--system-spacing-medium);margin:0 auto var(--system-spacing-medium);background-color:var(--reference-color-grey-200);border-radius:var(--system-radius-large);box-shadow:none}@media (min-width: 48em){.top-specialFeature_heading{display:none}}.top-specialFeature_heading>h2{font-size:var(--reference-typography-two-extra-large)}.top-specialFeature_carousel_item_shop{position:relative;z-index:1;display:block;width:100%;padding:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);text-align:center;background-color:var(--system-color-background-secondary)}@media (min-width: 48em){.top-specialFeature_carousel_item_shop{padding:var(--system-spacing-small)}}@media (width >= 80em){.top-specialFeature_carousel_item_shop{visibility:hidden;height:0;padding:0;color:transparent;opacity:0;transition:padding var(--easing-default),color var(--easing-default) .1s}}.top-specialFeature_title{display:none}@media (min-width: 48em){.top-specialFeature_title{display:flex;flex-direction:column;gap:var(--system-spacing-extra-large);align-items:flex-start;justify-content:space-between;height:100%;padding:var(--system-spacing-medium);background-color:var(--reference-color-grey-200);border-radius:var(--system-radius-large);box-shadow:none}}@media (width >= 80em){.top-specialFeature_title{max-height:13.5rem!important}}.top-specialFeature_title>h2{font-size:var(--reference-typography-two-extra-large)}.top-specialFeature_more{width:100%}.top-specialFeature_more>.link-viewMore{background-color:var(--reference-color-white)}@media (any-hover: hover){.top-specialFeature_more>.link-viewMore:hover{background-color:var(--reference-color-red-400)}}@media (width >= 80em){.top-specialFeature_title,.top-specialFeature_carousel_item{height:17.7777777778vw;max-height:16rem}}.top-travelPlan{container-type:inline-size;padding:0 var(--system-spacing-medium)}.top-travelPlan_inner{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.top-travelPlan_inner{gap:var(--system-spacing-medium)}}@container (width > 1100px){.top-travelPlan_inner{grid-template-columns:min(45%,30.75rem) 1fr;align-items:end}}.top-travelPlan_list_01_wrapper{display:grid;gap:var(--system-spacing-large)}@media (min-width: 64em){.top-travelPlan_list_01_wrapper{max-width:30.75rem}}.top-travelPlan_list_01{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-extra-small)}@container (width > 1100px){.top-travelPlan_list_01{gap:var(--system-spacing-medium)}}.top-travelPlan_list_01>a{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.top-travelPlan_list_01>a{box-shadow:var(--system-elevation-level-4)}}.top-travelPlan_list_02{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.top-travelPlan_list_02{grid-template-rows:min-content;grid-template-columns:repeat(4,1fr)}}.top-travelPlan_list_02>a{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.top-travelPlan_list_02>a{box-shadow:var(--system-elevation-level-4)}}.top-travelPlan_item{--border-radius: var(--system-radius-extra-large);position:relative;text-decoration:none;background-color:var(--reference-color-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--border-radius);transition:border var(--easing-default)}@media (any-hover: hover){.top-travelPlan_item:hover{border:var(--system-border-medium) solid var(--reference-color-red-400)}.top-travelPlan_item:hover .top-travelPlan_item_image img{scale:1.1}.top-travelPlan_item:hover .top-travelPlan_item_label,.top-travelPlan_item:hover .top-travelPlan_item_badge>.badge{color:var(--reference-color-red-400)}}.top-travelPlan_item:focus-visible .top-travelPlan_item_image img{scale:1.1}.top-travelPlan_item._large{padding:var(--system-spacing-small) var(--system-spacing-medium) var(--system-spacing-medium)}@media (min-width: 48em){.top-travelPlan_item._large{padding:var(--system-spacing-medium)}}.top-travelPlan_item._small{padding:var(--system-spacing-extra-small)}@media (min-width: 48em){.top-travelPlan_item._small{--border-radius: var(--system-radius-two-extra-large)}}.top-travelPlan_item_image{--border-radius: var(--system-radius-medium);display:block;overflow:clip;border-radius:var(--border-radius)}@media (min-width: 48em){.top-travelPlan_item_image._small{--border-radius: 24px}}.top-travelPlan_item_image img{transition:scale var(--easing-default)}.top-travelPlan_item_label{display:flex;align-items:center;justify-content:center;min-height:2.5rem;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);text-align:center;transition:color var(--easing-default)}@media (min-width: 48em){.top-travelPlan_item_label{min-height:initial;margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-medium)}}.top-travelPlan_item_badge{display:block;width:100%;margin-top:var(--system-spacing-extra-small);text-align:center}.top-travelPlan_item_badge>.badge{padding:0;transition:color var(--easing-default)}@media (min-width: 48em){.top-travelPlan_item_badge>.badge{padding:var(--system-spacing-two-extra-small) var(--system-spacing-medium)}}@media (min-width: 48em){.top-travelPlan_item_badge{position:absolute;bottom:4px;left:0;margin:0}}.top-travelPlan_item_plane{position:absolute}@media (min-width: 48em){.top-travelPlan_item_plane{display:none}}.top-travelPlan_item_plane._plane_1{top:-6px;left:15%}.top-travelPlan_item_plane._plane_1>img{width:16.1111111111vw}.top-travelPlan_item_plane._plane_2{top:-8px;left:25%}.top-travelPlan_item_plane._plane_2>img{width:15.2777777778vw}.top-travelPlan_item_plane._plane_5{top:37%;right:10%}.top-travelPlan_item_plane._plane_5>img{width:12.7777777778vw}.top-travelPlan_item_plane._plane_7{top:0;left:25%}.top-travelPlan_item_plane._plane_7>img{width:18.0555555556vw}.top-travelPlan_item_plane._plane_10{top:32%;left:20%}.top-travelPlan_item_plane._plane_10>img{width:20.2777777778vw}.checkin-airport_about{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.checkin-airport_about{gap:var(--system-spacing-medium);padding:var(--system-spacing-two-extra-large);background:var(--system-color-background-white);border-radius:var(--system-radius-large)}}.checkin-airport_about_image_wrapper{display:grid;gap:var(--system-spacing-medium);justify-content:start}.checkin-airport_access{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-airport_access{gap:var(--system-spacing-two-extra-large)}}.checkin-airport_access_map>iframe{width:100%;height:17.5rem}@media (min-width: 48em){.checkin-airport_access_map>iframe{height:22.4375rem}}.checkin-airport_access_link{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-airport_access_link{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.checkin-airport_access_link .link-default{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-airport_access_link .link-default{box-shadow:var(--system-elevation-level-4)}}.checkin-airport_banner{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-airport_banner{grid-template-columns:repeat(2,1fr)}}.checkin-airport_banner a{transition:opacity var(--easing-default)}@media (any-hover: hover){.checkin-airport_banner a:hover{opacity:.7}}.checkin-airport_card{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-airport_card{grid-template-columns:repeat(2,1fr)}}@media (any-hover: hover){.checkin-airport_card:hover .checkin-airport_card_item:has(.link-viewMore:hover) .checkin-airport_card_image>img{scale:1.1}}.checkin-airport_card_item{overflow:hidden;border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-airport_card_item{box-shadow:var(--system-elevation-level-4)}}.checkin-airport_card_item .link-viewMore{margin-top:var(--system-spacing-large)}.checkin-airport_card_image{overflow:hidden}.checkin-airport_card_image>img{scale:1;transition:scale var(--easing-default)}.checkin-airport_card_content{display:grid;padding:var(--system-spacing-large);background:var(--system-color-background-white)}.checkin-airport_card_content_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}.checkin-airport_card_content_text{margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-medium)}.checkin-airport_counterHours{display:grid;gap:var(--system-spacing-medium)}.checkin-airport_counterHours_table{background:var(--system-color-background-white)}.checkin-airport_counterHours_item{display:grid;margin-top:-1px;border:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.checkin-airport_counterHours_item{grid-template-columns:20rem 1fr}}.checkin-airport_counterHours_item_label{display:grid;place-items:center;padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200)}@media (min-width: 48em){.checkin-airport_counterHours_item_label{width:100%;max-width:20rem;padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium);border-right:1px solid var(--reference-color-grey-400)}}.checkin-airport_counterHours_item_time{display:grid;place-items:center;padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.checkin-airport_counterHours_item_time{justify-items:start;padding:var(--system-spacing-medium) var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}.checkin-airport_counterHours_note *{font-size:var(--reference-typography-two-extra-small)}.checkin-airport_feature{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.checkin-airport_feature{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-two-extra-large)}}.checkin-airport_feature_item{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-airport_feature_item{gap:var(--system-spacing-small)}}.checkin-airport_feature_item_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.checkin-airport_feature_item_title{font-size:var(--reference-typography-extra-large)}}.checkin-airport_feature_item_text_wrapper{display:grid;gap:var(--system-spacing-small);padding:var(--system-spacing-medium);font-weight:var(--reference-typography-weight-bold);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.checkin-airport_feature_item_text_wrapper{gap:var(--system-spacing-medium);padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-large)}}.checkin-airport_feature_item_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.checkin-airport_feature_item_text{font-size:var(--reference-typography-medium)}}.checkin-airport_feature_item_note *{font-size:var(--reference-typography-two-extra-small)}.checkin-airport_sightseeing{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-airport_sightseeing{gap:var(--system-spacing-two-extra-large)}}.checkin-airport_sightseeing_item_wrapper{display:grid;gap:var(--system-spacing-medium);justify-content:start}.checkin-airport_sightseeing_item_wrapper>a{transition:opacity var(--easing-default)}@media (any-hover: hover){.checkin-airport_sightseeing_item_wrapper>a:hover{opacity:.7}}.checkin-airport_sightseeing_item_wrapper>a>img{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-airport_sightseeing_item_wrapper>a>img{box-shadow:var(--system-elevation-level-4)}}.checkin-airport_terminalGuide{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-airport_terminalGuide{gap:var(--system-spacing-two-extra-large)}}.checkin-airport_terminalGuide .link-viewMore{background-color:var(--system-color-button-background-white);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-airport_terminalGuide .link-viewMore{box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.checkin-airport_terminalGuide .link-viewMore:hover{background-color:var(--system-color-button-background-secondary)}}.checkin-airport_terminalGuide_item{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-airport_terminalGuide_item{gap:var(--system-spacing-two-extra-large)}}.checkin-airport_terminalGuide_item_heading>*{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.checkin-airport_terminalGuide_item_heading>*{font-size:var(--reference-typography-two-extra-large)}}.checkin-airport_terminalGuide_item_text *{font-size:var(--reference-typography-small)}@media (min-width: 48em){.checkin-airport_terminalGuide_item_text *{font-size:var(--reference-typography-medium)}}.checkin-airport_terminalGuide_image{display:grid;place-items:center;padding:var(--system-spacing-medium);background-color:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.checkin-airport_terminalGuide_image{padding:var(--system-spacing-two-extra-large)}}.checkin-airport_terminalGuide_image>img{max-width:100%}@media (min-width: 48em){.checkin-airport_terminalGuide_image>img{max-width:50%}}@media (min-width: 48em){.checkin-airport_terminalGuide_more{max-width:max-content}}.checkin-attentionContent_caution_wrapper{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 64em){.checkin-attentionContent_caution_wrapper{grid-template-columns:minmax(25rem,1fr) max-content;gap:var(--system-spacing-medium)}}.checkin-attentionContent_caution .link-viewMore{margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-attentionContent_caution .link-viewMore{max-width:max-content;margin-top:var(--system-spacing-extra-large)}}.checkin-attentionContent_device{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-attentionContent_device{grid-template-columns:1fr max-content;gap:var(--system-spacing-two-extra-large);align-items:center;justify-content:space-between}}.checkin-attentionContent_device>img{max-width:9.375rem}@media (min-width: 48em){.checkin-attentionContent_device_list{display:flex;flex-wrap:wrap;gap:var(--system-spacing-two-extra-small) var(--system-spacing-two-extra-large);max-width:50rem}}.checkin-support-babyContent_condition{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-support-babyContent_condition{display:none}}.checkin-support-babyContent_condition>dl>dt{padding:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);text-align:center;background:var(--reference-color-blue-200)}.checkin-support-babyContent_condition>dl>dd{padding:var(--system-spacing-medium);font-size:var(--reference-typography-small);text-align:center;background:var(--system-color-background-white)}.checkin-support-babyContent_condition_content_icon{display:flex;gap:var(--system-spacing-extra-small);align-items:center;margin-top:var(--system-spacing-extra-small)}.checkin-support-babyContent_table{display:none}@media (min-width: 48em){.checkin-support-babyContent_table{display:grid;gap:var(--system-spacing-medium)}}.checkin-support-babyContent_table *._warning{margin-top:var(--system-spacing-extra-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}.checkin-support-babyContent_table_size[data-size="40"]{width:40%}.checkin-support-babyContent_condition_content_note{margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-three-extra-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}.checkin-support-babyContent_guidebook{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.checkin-support-babyContent_guidebook{gap:var(--system-spacing-five-extra-large)}}.checkin-support-babyContent_guidebook>.link-default{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-support-babyContent_guidebook>.link-default{box-shadow:var(--system-elevation-level-4)}}.checkin-support-babyContent_guidebook_image{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-support-babyContent_guidebook_image{grid-template-columns:1fr 1fr}}.checkin-support-babyContent_service_image{display:grid;gap:var(--system-spacing-extra-small);max-width:50rem}@media (min-width: 48em){.checkin-support-babyContent_service_image{grid-template-columns:1fr 1fr;gap:var(--system-spacing-medium)}}.checkin-bicycleContent_introduction{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.checkin-bicycleContent_introduction{gap:var(--system-spacing-five-extra-large)}}.checkin-bicycleContent_introduction_text{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.checkin-bicycleContent_introduction_text{gap:var(--system-spacing-two-extra-large)}}.checkin-bicycleContent_content{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.checkin-bicycleContent_content{gap:var(--system-spacing-two-extra-large)}}.checkin-bicycleContent_cautionaryNote_list{display:grid;gap:var(--system-spacing-medium);align-items:start}@media (min-width: 48em){.checkin-bicycleContent_cautionaryNote_list{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (min-width: 64em){.checkin-bicycleContent_cautionaryNote_list{grid-template-columns:repeat(2,1fr)}}.checkin-bicycleContent_cautionaryNote_list_item{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:var(--system-spacing-large);align-items:start;padding:var(--system-spacing-extra-large);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 64em){.checkin-bicycleContent_cautionaryNote_list_item{grid-template-columns:max-content 1fr;grid-row:span 1;gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-two-extra-large)}}.checkin-bicycleContent_cautionaryNote_list_item_text_wrapper{display:grid;gap:var(--system-spacing-medium)}.checkin-bicycleContent_cautionaryNote_list_item_image{max-width:5rem;max-height:5rem;margin:0 auto}.checkin-bicycleContent_cautionaryNote_list_item_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.checkin-bicycleContent_cautionaryNote_list_item_title{font-size:var(--reference-typography-extra-large)}}.checkin-bicycleContent_case_content{display:flex;flex-direction:column-reverse;gap:var(--system-spacing-extra-large)}.checkin-bicycleContent_case_content .checkin-bicycleContent_cautionaryNote_list_item_text_wrapper{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-bicycleContent_case_content{flex-direction:row;gap:var(--system-spacing-four-extra-large);align-items:start}}@media (min-width: 48em){.checkin-bicycleContent_case_content_text{display:grid;gap:var(--system-spacing-medium)}}@media (min-width: 48em){.checkin-bicycleContent_case_image{padding:var(--system-spacing-extra-large) var(--system-spacing-four-extra-large);background:var(--system-color-background-white);border-radius:var(--system-radius-large)}}.checkin-bicycleContent_case_list{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.checkin-bicycleContent_case_list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64em){.checkin-bicycleContent_case_list{grid-template-columns:repeat(4,1fr)}}.checkin-bicycleContent_case_list>li{overflow:hidden;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--system-color-border-subtle);border-radius:var(--system-radius-medium)}.checkin-bicycleContent_case_list_content{padding:var(--system-spacing-medium);background:var(--system-color-background-white)}@media (min-width: 48em){.checkin-bicycleContent_case_list_content{padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-large)}}.checkin-bicycleContent_case_list_content p{font-size:var(--reference-typography-medium)}.checkin-escortContent_description{display:grid;gap:var(--system-spacing-extra-large)}.checkin-escortContent_nurse_contact>.link-default{margin-bottom:var(--system-spacing-extra-small);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-escortContent_nurse_contact>.link-default{max-width:max-content;box-shadow:var(--system-elevation-level-4)}}.checkin-kidsContent_document>p._warning{font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}.checkin-support-kidsContent_table{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-support-kidsContent_table{gap:var(--system-spacing-medium)}}.checkin-support-kidsContent_table_content{display:flex;gap:var(--system-spacing-medium);align-items:center}.checkin-support-kidsContent_table_content_icon{display:grid;gap:var(spacing-extra-small);justify-items:center}.checkin-support-momContent_preparation{display:grid;gap:var(--system-spacing-two-extra-large)}.checkin-petsContent_image{overflow:hidden;border-radius:var(--system-radius-small)}@media (min-width: 48em){.checkin-petsContent_image{border-radius:var(--system-radius-medium)}}.checkin-petsContent_image>img{max-width:50rem}.checkin-petsContent_text_warning{font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}.checkin-support-priorityContent_download{display:flex;flex-wrap:wrap;gap:var(--system-spacing-extra-small)}.checkin-supportContent_links{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.checkin-supportContent_links{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.checkin-supportContent_links>a{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.checkin-supportContent_links>a{box-shadow:var(--system-elevation-level-4)}}.checkin-supportContent_attendant{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.checkin-supportContent_attendant{gap:var(--system-spacing-two-extra-large)}}.checkin-supportContent_attendant_content{display:grid;gap:var(--system-spacing-small);align-items:start}@media (min-width: 48em){.checkin-supportContent_attendant_content{grid-template-columns:max-content 1fr;gap:var(--system-spacing-extra-large)}}.checkin-supportContent_attendant_content ul{padding-left:1em;list-style:disc}.checkin-supportContent_support_list{display:grid;gap:var(--system-spacing-medium)}.checkin-supportContent_support_list_item{display:grid;gap:var(--system-spacing-small);padding:var(--system-spacing-extra-large);text-decoration:none;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-medium);transition:border var(--easing-default)}@media (min-width: 48em){.checkin-supportContent_support_list_item{gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-large)}}@media (min-width: 64em){.checkin-supportContent_support_list_item{grid-template-columns:max-content 1fr}}@media (any-hover: hover){.checkin-supportContent_support_list_item:hover{border:var(--system-border-medium) solid var(--reference-color-red-400)}.checkin-supportContent_support_list_item:hover .checkin-supportContent_support_list_item_arrow svg{--square-fill-color: var(--system-color-button-background-tertiary);--square-stroke-color: var(--system-color-button-background-tertiary)}}.checkin-supportContent_support_list_item_header{display:grid;grid-template-areas:"image title" "target target";grid-template-columns:max-content 1fr;gap:var(--system-spacing-two-extra-large) var(--system-spacing-medium);align-items:center}@media (min-width: 48em){.checkin-supportContent_support_list_item_header{grid-template-areas:"image title" "image target";gap:var(--system-spacing-medium) var(--system-spacing-extra-large);align-items:end}}.checkin-supportContent_support_list_item_header>img{grid-area:image;max-width:5rem}@media (min-width: 48em){.checkin-supportContent_support_list_item_header>img{max-width:8rem}}.checkin-supportContent_support_list_item_title{grid-area:title;font-size:var(--reference-typography-small)}.checkin-supportContent_support_list_item_target{display:grid;grid-area:target;gap:var(--system-spacing-two-extra-small);justify-items:start}@media (min-width: 48em){.checkin-supportContent_support_list_item_target{margin-bottom:auto}}@media (min-width: 64em){.checkin-supportContent_support_list_item_target{grid-template-columns:max-content 1fr}}.checkin-supportContent_support_list_item_target>span{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.checkin-supportContent_support_list_item_target>span{font-size:var(--reference-typography-extra-large)}}.checkin-supportContent_support_list_item_text{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 64em){.checkin-supportContent_support_list_item_text{grid-template-columns:1fr max-content;gap:var(--system-spacing-two-extra-large);place-items:center end}}.checkin-supportContent_support_list_item_text_inner{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 64em){.checkin-supportContent_support_list_item_text_inner{max-width:18.5rem}}.checkin-supportContent_support_list_item_arrow{text-align:right}.company-cargoContents_inner{display:grid;gap:var(--system-spacing-medium)}.company-cargoContents_table_wrapper{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.company-cargoContents_table_wrapper{gap:var(--system-spacing-medium)}}.company-cargoContents_table_01 td{text-align:center}@media (min-width: 48em){.company-cargoContents_table_01 td[data-size=large]{width:43%}}.company-cargoContents_table_02 th,.company-cargoContents_table_02 td{width:33.333%;text-align:center}.company-cargoContents_card_title{font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.company-cargoContents_card_title{font-size:var(--reference-typography-extra-large)}}.company-cargoContents_card{padding:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-small);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.company-cargoContents_card{padding:var(--system-spacing-two-extra-large);margin-top:var(--system-spacing-small);border-radius:var(--system-radius-large)}}.company-cargoContents_card>ul{padding-inline-start:var(--system-spacing-large);margin-block:0;list-style-type:decimal}.company-cargoContents_card>ul>li::marker{content:"(" counter(list-item) ") "}.company-cargoContents_card>ul>li:not(:first-child){margin-top:var(--system-spacing-medium)}.company-cargoContents_textlink{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.company-cargoContents_textlink:hover{text-decoration-thickness:var(--system-border-thick)}}.company-movementContents_link_wrapper{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.company-movementContents_link_wrapper{gap:var(--system-spacing-medium)}}.company-movementContents_link_wrapper>.link-default{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.company-movementContents_link_wrapper>.link-default{box-shadow:var(--system-elevation-level-4)}}.pageSpecific-company-movement-planning-contents{padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);background:var(--reference-color-wh-50);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-company-movement-planning-contents{padding:var(--system-spacing-six-extra-large);border-radius:var(--system-radius-extra-large)}}.pageSpecific-company-movement-planning-contents h1,.pageSpecific-company-movement-planning-contents h2,.pageSpecific-company-movement-planning-contents h3,.pageSpecific-company-movement-planning-contents h4,.pageSpecific-company-movement-planning-contents h5,.pageSpecific-company-movement-planning-contents h6{margin-top:var(--system-spacing-three-extra-large);margin-bottom:var(--system-spacing-extra-large);font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-company-movement-planning-contents h1,.pageSpecific-company-movement-planning-contents h2,.pageSpecific-company-movement-planning-contents h3,.pageSpecific-company-movement-planning-contents h4,.pageSpecific-company-movement-planning-contents h5,.pageSpecific-company-movement-planning-contents h6{margin-top:var(--system-spacing-five-extra-large);margin-bottom:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-two-extra-large)}}.pageSpecific-company-movement-planning-contents table{width:100%;border-spacing:0;border-collapse:collapse;border:var(--system-border-medium) solid var(--system-color-border-subtle)}.pageSpecific-company-movement-planning-contents table th{padding:var(--system-spacing-extra-small);font-weight:var(--reference-typography-weight-medium);background:var(--reference-color-blue-200);border:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.pageSpecific-company-movement-planning-contents table th{padding:var(--system-spacing-extra-large)}}.pageSpecific-company-movement-planning-contents table td{padding:var(--system-spacing-small) var(--system-spacing-medium);background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.pageSpecific-company-movement-planning-contents table td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.pageSpecific-company-movement-planning-contents ul{padding-left:var(--system-spacing-large);list-style:disc}.pageSpecific-company-movement-planning-contents ul>li:not(:first-child){margin-top:var(--system-spacing-small)}.pageSpecific-company-movement-planning-contents p{margin-top:var(--system-spacing-medium);margin-bottom:var(--system-spacing-medium)}.pageSpecific-company-movement-planning-contents_inner{max-width:var(--system-content-width-large);margin-inline:auto}.pageSpecific-company-movement-report-contents{padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);background:var(--reference-color-wh-50);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.pageSpecific-company-movement-report-contents{padding:var(--system-spacing-six-extra-large);border-radius:var(--system-radius-extra-large)}}.pageSpecific-company-movement-report-contents h1,.pageSpecific-company-movement-report-contents h2,.pageSpecific-company-movement-report-contents h3,.pageSpecific-company-movement-report-contents h4,.pageSpecific-company-movement-report-contents h5,.pageSpecific-company-movement-report-contents h6{margin-top:var(--system-spacing-three-extra-large);margin-bottom:var(--system-spacing-extra-large);font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.pageSpecific-company-movement-report-contents h1,.pageSpecific-company-movement-report-contents h2,.pageSpecific-company-movement-report-contents h3,.pageSpecific-company-movement-report-contents h4,.pageSpecific-company-movement-report-contents h5,.pageSpecific-company-movement-report-contents h6{margin-top:var(--system-spacing-five-extra-large);margin-bottom:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-two-extra-large)}}.pageSpecific-company-movement-report-contents table{width:100%;border-spacing:0;border-collapse:collapse;border:var(--system-border-medium) solid var(--system-color-border-subtle)}.pageSpecific-company-movement-report-contents table th{padding:var(--system-spacing-extra-small);font-weight:var(--reference-typography-weight-medium);background:var(--reference-color-blue-200);border:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.pageSpecific-company-movement-report-contents table th{padding:var(--system-spacing-extra-large)}}.pageSpecific-company-movement-report-contents table td{padding:var(--system-spacing-small) var(--system-spacing-medium);background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.pageSpecific-company-movement-report-contents table td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.pageSpecific-company-movement-report-contents ul{padding-left:var(--system-spacing-large);list-style:disc}.pageSpecific-company-movement-report-contents ul>li:not(:first-child){margin-top:var(--system-spacing-small)}.pageSpecific-company-movement-report-contents p{margin-top:var(--system-spacing-medium);margin-bottom:var(--system-spacing-medium)}.pageSpecific-company-movement-report-contents_inner{max-width:var(--system-content-width-large);margin-inline:auto}.company-movementContents{display:grid;gap:var(--system-spacing-medium)}.company-movementContents>.link-viewMore{max-width:max-content;background:var(--system-color-button-background-white);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.company-movementContents>.link-viewMore{box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.company-movementContents>.link-viewMore:hover{background:var(--system-color-button-background-secondary)}}.company-partner-comoContents{display:grid;gap:var(--system-spacing-medium);align-items:start}@media (min-width: 48em){.company-partner-comoContents{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-four-extra-large);align-items:center}}.company-partner-comoContents_contents{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.company-partner-comoContents_contents{gap:var(--system-spacing-two-extra-large)}}.company-partner-comoContents_contents>.link-viewMore{background:var(--system-color-button-background-white);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.company-partner-comoContents_contents>.link-viewMore{max-width:max-content;box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.company-partner-comoContents_contents>.link-viewMore:hover{background:var(--system-color-button-background-secondary)}}.company-partner-comoContents_title{font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.company-partner-comoContents_title{font-size:var(--reference-typography-extra-large)}}.company-partner-comoContents_service_image{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.company-partner-comoContents_service_image{grid-template-columns:repeat(2,1fr)}}.company-partnerContents{display:grid;gap:var(--system-spacing-medium);align-items:start}@media (min-width: 48em){.company-partnerContents{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-four-extra-large)}}.company-partnerContents_thumbnail{max-width:34.5rem;margin-inline:auto;overflow:clip;border-radius:var(--system-radius-medium)}.company-partnerContents_contents{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.company-partnerContents_contents{gap:var(--system-spacing-two-extra-large)}}.company-partnerContents_contents>.link-viewMore{background:var(--system-color-button-background-white);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.company-partnerContents_contents>.link-viewMore{max-width:max-content;box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.company-partnerContents_contents>.link-viewMore:hover{background:var(--system-color-button-background-secondary)}}.company-partnerContents_title{font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.company-partnerContents_title{font-size:var(--reference-typography-extra-large)}}.company-press-content{position:relative;padding:var(--system-spacing-four-extra-large) var(--system-spacing-extra-large) var(--system-spacing-five-extra-large);overflow:clip;background-color:var(--reference-color-blue-200);border-radius:var(--system-radius-extra-large);container-type:inline-size}@media (min-width: 48em){.company-press-content{padding:var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large) 8rem}}.company-press-content:after{position:absolute;bottom:0;left:0;width:100%;height:6rem;content:"";background:url(https://www.fujidream.co.jp/assets/image/top/bg-news_sm.webp) no-repeat right/667px}@media (min-width: 48em){.company-press-content:after{height:10rem;background:url(https://www.fujidream.co.jp/assets/image/top/bg-news_lg.webp) no-repeat 75% 0%/1408px}}@media (min-width: 64em){.company-press-content:after{background:url(https://www.fujidream.co.jp/assets/image/top/bg-news_lg.webp) no-repeat center/1408px}}.company-press-content_inner{max-width:var(--system-content-width-large);margin:0 auto}.company-press-content_tab{margin-top:calc(var(--system-spacing-extra-large) + .5rem)}@media (min-width: 64em){.company-press-content_tab{margin-top:calc(var(--system-spacing-four-extra-large) + .5rem)}}.company-press-content_tab .tab_tabs{gap:.125rem}.company-press-content_tab .tab_tabs>button{flex:initial;padding:var(--system-spacing-small) var(--system-spacing-medium)}@media (min-width: 48em){.company-press-content_tab .tab_tabs>button{flex:1;padding:var(--system-spacing-small) var(--system-spacing-large)}}.company-press-content_period{margin-bottom:var(--system-spacing-extra-small)}@media (min-width: 48em){.company-press-content_period{max-width:19.375rem;margin-bottom:var(--system-spacing-medium)}}.company-press-content_item{display:flex;flex-direction:column;row-gap:var(--system-spacing-extra-small);padding:var(--system-spacing-medium) 0;text-decoration:none}@media (min-width: 64em){.company-press-content_item{flex-direction:row;row-gap:initial;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:center}}.company-press-content_item:not(:first-of-type){border-top:var(--system-border-medium) solid var(--reference-color-grey-200)}@media (any-hover: hover){.company-press-content_item:hover{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--reference-color-grey-800)}.company-press-content_item:hover .company-press-content_item_title{color:var(--system-color-text-accent);text-decoration-color:var(--system-color-text-accent)}}.company-press-content_item_meta{display:flex;flex-shrink:0;gap:var(--system-spacing-small);align-items:center;justify-content:space-between}@media (min-width: 48em){.company-press-content_item_meta{gap:var(--system-spacing-medium);justify-content:initial}}.company-press-content_item_date{margin-right:auto;color:var(--system-color-text-tertiary)}@media (min-width: 48em){.company-press-content_item_date{margin-right:initial}}.company-press-content_item_title{text-decoration:underline;text-decoration-color:transparent;transition:all var(--easing-default)}.company-press-content_item_meta_icon{display:flex;place-content:center;padding:.1875rem;background:var(--system-color-background-danger);border-radius:var(--system-radius-small)}.company-press-content_item_arrow{display:flex;align-items:center;margin-left:auto}.company-snsContents{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.company-snsContents{gap:var(--system-spacing-medium)}}.company-snsContents_item{padding:var(--system-spacing-large);text-decoration:none;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-large);box-shadow:var(--system-elevation-level-2);transition:border var(--easing-default)}@media (min-width: 48em){.company-snsContents_item{display:flex;gap:var(--system-spacing-two-extra-large);align-items:center;padding:var(--system-spacing-extra-large) var(--system-spacing-two-extra-large);box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.company-snsContents_item:hover{border-color:var(--reference-color-red-400)}.company-snsContents_item:hover .company-snsContents_item_arrow{--hover-square-stroke-color: var(--reference-color-grey-800);--hover-square-fill-color: var(--system-color-button-background-tertiary)}}.company-snsContents_item_title{display:block;margin:var(--system-spacing-extra-small) 0;font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.company-snsContents_item_title{margin:0;font-size:var(--reference-typography-extra-large)}}.company-snsContents_item_icon{display:block;max-width:3rem;max-height:3rem}.company-snsContents_item_icon>img{width:100%}.company-snsContents_item_arrow{display:flex;justify-content:flex-end;margin-top:var(--system-spacing-extra-small)}@media (min-width: 48em){.company-snsContents_item_arrow{margin-top:0;margin-left:auto}}.SocialMediaPolicy-text{width:100%;color:var(--reference-color-grey-800)}.SocialMediaPolicy-text_inner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.SocialMediaPolicy-text_inner{gap:var(--system-spacing-five-extra-large)}}.SocialMediaPolicy-text_block_wrapper{display:grid;gap:var(--system-spacing-three-extra-large);margin:var(--system-spacing-three-extra-large) auto 0}@media (min-width: 48em){.SocialMediaPolicy-text_block_wrapper{gap:var(--system-spacing-medium);margin:var(--system-spacing-five-extra-large) auto 0}}.SocialMediaPolicy-text_block{width:100%}.SocialMediaPolicy-text_block_inner{box-sizing:content-box;max-width:var(--system-content-width-large);margin:0 auto}.SocialMediaPolicy-text_block_inner h2{font-size:var(--reference-typography-extra-large)}@media (min-width: 48em){.SocialMediaPolicy-text_block_inner h2{font-size:var(--reference-typography-two-extra-large)}}.SocialMediaPolicy-text_block_textarea{width:100%;margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.SocialMediaPolicy-text_block_textarea{margin-top:var(--system-spacing-two-extra-large)}}.SocialMediaPolicy-text_block_list{display:grid;gap:var(--system-spacing-medium);list-style:none;counter-reset:SocialMediaPolicy-text_block-list}.SocialMediaPolicy-text_block_list>li{position:relative;padding-left:2em;margin-left:-.125rem;font-size:var(--reference-typography-small);counter-increment:SocialMediaPolicy-text_block-list}@media (min-width: 48em){.SocialMediaPolicy-text_block_list>li{font-size:var(--reference-typography-medium)}}.SocialMediaPolicy-text_block_list>li h3,.SocialMediaPolicy-text_block_list>li h4{font-size:var(--reference-typography-small);font-weight:400}@media (min-width: 48em){.SocialMediaPolicy-text_block_list>li h3,.SocialMediaPolicy-text_block_list>li h4{font-size:var(--reference-typography-medium)}}.SocialMediaPolicy-text_block_list>li h3+.SocialMediaPolicy-text_block_textarea_text,.SocialMediaPolicy-text_block_list>li h4+.SocialMediaPolicy-text_block_textarea_text{margin-top:var(--system-spacing-extra-small)}.SocialMediaPolicy-text_block_list>li .SocialMediaPolicy-text_bold{font-weight:var(--reference-typography-weight-bold)}.SocialMediaPolicy-text_block_list>li .SocialMediaPolicy-text_bold:before{font-weight:700}.SocialMediaPolicy-text_block_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(SocialMediaPolicy-text_block-list) "）"}.SocialMediaPolicy-text_block_sublist{display:grid;gap:var(--system-spacing-extra-small);margin-left:.375rem;list-style:none;counter-reset:SocialMediaPolicy-text_block-sublist}.SocialMediaPolicy-text_block_sublist+.SocialMediaPolicy-text_block_textarea_text{margin-top:var(--system-spacing-extra-small)}.SocialMediaPolicy-text_block_sublist>li{position:relative;padding-left:1.4em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:SocialMediaPolicy-text_block-sublist}@media (min-width: 48em){.SocialMediaPolicy-text_block_sublist>li{font-size:var(--reference-typography-medium)}}.SocialMediaPolicy-text_block_sublist>li:before{position:absolute;left:0;font-family:inherit;font-weight:700}.SocialMediaPolicy-text_block_sublist li:nth-child(1):before{content:"①"}.SocialMediaPolicy-text_block_sublist li:nth-child(2):before{content:"②"}.SocialMediaPolicy-text_block_sublist li:nth-child(3):before{content:"③"}.SocialMediaPolicy-text_block_sublist li:nth-child(4):before{content:"④"}.SocialMediaPolicy-text_block_sublist li:nth-child(5):before{content:"⑤"}.SocialMediaPolicy-text_block_sublist li:nth-child(6):before{content:"⑥"}.SocialMediaPolicy-text_block_sublist li:nth-child(7):before{content:"⑦"}.SocialMediaPolicy-text_block_sublist li:nth-child(8):before{content:"⑧"}.SocialMediaPolicy-text_block_sublist li:nth-child(9):before{content:"⑨"}.SocialMediaPolicy-text_block_sublist li:nth-child(10):before{content:"⑩"}.SocialMediaPolicy-text_block_sublist li:nth-child(11):before{content:"⑪"}.SocialMediaPolicy-text_block_sublist li:nth-child(12):before{content:"⑫"}.SocialMediaPolicy-text_block_sublist li:nth-child(13):before{content:"⑬"}.SocialMediaPolicy-text_block_sublist li:nth-child(14):before{content:"⑭"}.SocialMediaPolicy-text_block_sublist li:nth-child(15):before{content:"⑮"}.SocialMediaPolicy-text_block_sublist li:nth-child(16):before{content:"⑯"}.SocialMediaPolicy-text_block_sublist li:nth-child(17):before{content:"⑰"}.SocialMediaPolicy-text_block_sublist li:nth-child(18):before{content:"⑱"}.SocialMediaPolicy-text_block_sublist li:nth-child(19):before{content:"⑲"}.SocialMediaPolicy-text_block_sublist li:nth-child(20):before{content:"⑳"}.SocialMediaPolicy-text_block_textarea_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.SocialMediaPolicy-text_block_textarea_text{font-size:var(--reference-typography-medium)}}.SocialMediaPolicy-text_block_textarea_text+.SocialMediaPolicy-text_block_list{margin-top:var(--system-spacing-medium)}.SocialMediaPolicy-text_block_textarea_text+.SocialMediaPolicy-text_block_sublist{margin-top:var(--system-spacing-extra-small)}.SocialMediaPolicy-text_block_textarea_text+.SocialMediaPolicy-text_block_textarea_text{margin-top:var(--system-spacing-medium)}.SocialMediaPolicy-text_block_textarea_annotation{position:relative;padding-left:1.2em}.SocialMediaPolicy-text_block_textarea_annotation:before{position:absolute;top:.375rem;left:0;display:block;font-family:inherit;font-weight:700;line-height:1;content:"※"}.SocialMediaPolicy-text_block_disclist{list-style-type:disc;padding-left:1.125rem;margin-top:1rem;gap:1rem;display:grid}.SocialMediaPolicy-text_block_link>a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.SocialMediaPolicy-text_block_link>a:hover{text-decoration-thickness:var(--system-border-thick)}}.contact-formEn-header .heading-large_title{font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-semibold)}@media (min-width: 48em){.contact-formEn-header .heading-large_title{font-size:var(--reference-typography-six-extra-large)}}.contact-formEn-header_contents{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.contact-formEn-header_contents{gap:var(--system-spacing-extra-large)}}.contact-formEn-resultContents_message{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold);text-align:center}.contact-formEn-resultContents_link a{width:100%;max-width:31.25rem;margin-inline:auto}.fare-birthdayContent_content{display:grid;gap:var(--system-spacing-medium)}.fare-birthdayContent_content._large{gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.fare-birthdayContent_content._large{gap:var(--system-spacing-two-extra-large)}}@media (min-width: 48em){.fare-birthdayContent_table_period{margin-top:var(--system-spacing-medium)}}.fare-birthdayContent_table_period th{width:50%}.fare-birthdayContent_small_table{display:grid;gap:var(--system-spacing-extra-small)}.fare-birthdayContent_small_table dt{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200)}.fare-birthdayContent_small_table dd{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--system-color-background-white)}.fare-birthdayContent_small_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-birthdayContent_small_table a:hover{text-decoration-thickness:var(--system-border-thick)}}@media (min-width: 48em){.fare-birthdayContent_small_table{display:none}}.fare-birthdayContent_table{display:none}@media (min-width: 48em){.fare-birthdayContent_table{display:table}}@media (min-width: 48em){.fare-birthdayContent_table th{width:28%}}.fare-birthdayContent_table td .text-note{margin-top:var(--system-spacing-extra-small)}.fare-birthdayContent_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-birthdayContent_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-birthdayContent_table p{margin-top:var(--system-spacing-extra-small)}.fare-birthdayContent_table_cancel{width:100%;margin-top:var(--system-spacing-medium);text-align:center;border-spacing:0;border-collapse:separate}.fare-birthdayContent_table_cancel th,.fare-birthdayContent_table_cancel td{width:33%;padding:var(--system-spacing-small) var(--system-spacing-medium)}@media (min-width: 48em){.fare-birthdayContent_table_cancel th,.fare-birthdayContent_table_cancel td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.fare-birthdayContent_table_cancel th[data-color=blue-light],.fare-birthdayContent_table_cancel td[data-color=blue-light]{background:var(--reference-color-blue-100)}.fare-birthdayContent_table_cancel th[data-color=blue],.fare-birthdayContent_table_cancel td[data-color=blue]{background:var(--reference-color-blue-200)}.fare-birthdayContent_table_cancel th[data-color=blue-dark],.fare-birthdayContent_table_cancel td[data-color=blue-dark]{background:var(--reference-color-blue-300)}.fare-dreamFlexContent_small_table{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.fare-dreamFlexContent_small_table{display:none}}.fare-dreamFlexContent_small_table *._accent{color:var(--system-color-text-accent)}.fare-dreamFlexContent_small_table dt{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200)}.fare-dreamFlexContent_small_table dd{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--system-color-background-white)}.fare-dreamFlexContent_small_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-dreamFlexContent_small_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-dreamFlexContent_table{display:none}@media (min-width: 48em){.fare-dreamFlexContent_table{display:table}}.fare-dreamFlexContent_table *._accent{color:var(--system-color-text-accent)}@media (min-width: 48em){.fare-dreamFlexContent_table th{width:28%}}.fare-dreamFlexContent_table td .text-note{margin-top:var(--system-spacing-extra-small)}.fare-dreamFlexContent_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-dreamFlexContent_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-dreamFlexContent_table_cancel{width:100%;margin-top:var(--system-spacing-medium)}.fare-dreamFlexContent_table_cancel th,.fare-dreamFlexContent_table_cancel td{width:33%;padding:var(--system-spacing-small) var(--system-spacing-medium);text-align:center}@media (min-width: 48em){.fare-dreamFlexContent_table_cancel th,.fare-dreamFlexContent_table_cancel td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.fare-dreamFlexContent_table_cancel th[data-color=blue-light],.fare-dreamFlexContent_table_cancel td[data-color=blue-light]{background:var(--reference-color-blue-100)}.fare-dreamFlexContent_table_cancel th[data-color=blue],.fare-dreamFlexContent_table_cancel td[data-color=blue]{background:var(--reference-color-blue-200)}.fare-dreamFlexContent_table_cancel th[data-color=blue-dark],.fare-dreamFlexContent_table_cancel td[data-color=blue-dark]{background:var(--reference-color-blue-300)}.fare-dreamFlexContent_case_item{display:grid;gap:var(--system-spacing-extra-small);margin-top:var(--system-spacing-medium)}.fare-dreamPriceContent_small_table{display:grid;gap:var(--system-spacing-extra-small)}.fare-dreamPriceContent_small_table dt{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200)}.fare-dreamPriceContent_small_table dd{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--system-color-background-white)}.fare-dreamPriceContent_small_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-dreamPriceContent_small_table a:hover{text-decoration-thickness:var(--system-border-thick)}}@media (min-width: 48em){.fare-dreamPriceContent_small_table{display:none}}.fare-dreamPriceContent_table{display:none}@media (min-width: 48em){.fare-dreamPriceContent_table{display:table}}@media (min-width: 48em){.fare-dreamPriceContent_table th{width:28%}}.fare-dreamPriceContent_table td .text-note{margin-top:var(--system-spacing-extra-small)}.fare-dreamPriceContent_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-dreamPriceContent_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-dreamPriceContent_table_cancel{width:100%;margin-top:var(--system-spacing-medium)}.fare-dreamPriceContent_table_cancel th,.fare-dreamPriceContent_table_cancel td{width:33%;padding:var(--system-spacing-small) var(--system-spacing-medium);text-align:center}@media (min-width: 48em){.fare-dreamPriceContent_table_cancel th,.fare-dreamPriceContent_table_cancel td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.fare-dreamPriceContent_table_cancel th[data-color=blue-light],.fare-dreamPriceContent_table_cancel td[data-color=blue-light]{background:var(--reference-color-blue-100)}.fare-dreamPriceContent_table_cancel th[data-color=blue],.fare-dreamPriceContent_table_cancel td[data-color=blue]{background:var(--reference-color-blue-200)}.fare-dreamPriceContent_table_cancel th[data-color=blue-dark],.fare-dreamPriceContent_table_cancel td[data-color=blue-dark]{background:var(--reference-color-blue-300)}.fare-type-happyContnet_content{display:grid;gap:var(--system-spacing-medium)}.fare-type-happyContnet_small_table{display:grid;gap:var(--system-spacing-extra-small)}.fare-type-happyContnet_small_table dt{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200)}.fare-type-happyContnet_small_table dd{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--system-color-background-white)}.fare-type-happyContnet_small_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-type-happyContnet_small_table a:hover{text-decoration-thickness:var(--system-border-thick)}}@media (min-width: 48em){.fare-type-happyContnet_small_table{display:none}}.fare-type-happyContnet_table{display:none}@media (min-width: 48em){.fare-type-happyContnet_table{display:table}}@media (min-width: 48em){.fare-type-happyContnet_table th{width:28%}}.fare-type-happyContnet_table td .text-note{margin-top:var(--system-spacing-extra-small)}.fare-type-happyContnet_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-type-happyContnet_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-type-happyContnet_table p{margin-top:var(--system-spacing-extra-small)}.fare-type-happyContnet_table_cancel{width:100%;margin-top:var(--system-spacing-medium);text-align:center;border-spacing:0;border-collapse:separate}.fare-type-happyContnet_table_cancel th,.fare-type-happyContnet_table_cancel td{width:33%;padding:var(--system-spacing-small) var(--system-spacing-medium)}@media (min-width: 48em){.fare-type-happyContnet_table_cancel th,.fare-type-happyContnet_table_cancel td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.fare-type-happyContnet_table_cancel th[data-color=blue-light],.fare-type-happyContnet_table_cancel td[data-color=blue-light]{background:var(--reference-color-blue-100)}.fare-type-happyContnet_table_cancel th[data-color=blue],.fare-type-happyContnet_table_cancel td[data-color=blue]{background:var(--reference-color-blue-200)}.fare-type-happyContnet_table_cancel th[data-color=blue-dark],.fare-type-happyContnet_table_cancel td[data-color=blue-dark]{background:var(--reference-color-blue-300)}.fare-type-infantContent_small_table{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.fare-type-infantContent_small_table{display:none}}.fare-type-infantContent_small_table dt{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200)}.fare-type-infantContent_small_table dd{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--system-color-background-white)}.fare-type-infantContent_small_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-type-infantContent_small_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-type-infantContent_table{display:none}@media (min-width: 48em){.fare-type-infantContent_table{display:table}}@media (min-width: 48em){.fare-type-infantContent_table th{width:28%}}.fare-type-infantContent_table td .text-note{margin-top:var(--system-spacing-extra-small)}.fare-type-infantContent_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-type-infantContent_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-membersPriceContent_content{display:grid;gap:var(--system-spacing-medium)}.fare-membersPriceContent_content._large{gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.fare-membersPriceContent_content._large{gap:var(--system-spacing-two-extra-large)}}@media (min-width: 48em){.fare-membersPriceContent_content_register{width:100%;max-width:50rem;margin:var(--system-spacing-medium) auto 0}}.fare-membersPriceContent_table_route th{width:50%;border-right:var(--system-border-medium) solid var(--system-color-border-subtle)}.fare-membersPriceContent_small_table{display:grid;gap:var(--system-spacing-extra-small)}.fare-membersPriceContent_small_table dt{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200)}.fare-membersPriceContent_small_table dd{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--system-color-background-white)}.fare-membersPriceContent_small_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-membersPriceContent_small_table a:hover{text-decoration-thickness:var(--system-border-thick)}}@media (min-width: 48em){.fare-membersPriceContent_small_table{display:none}}.fare-membersPriceContent_table{display:none}@media (min-width: 48em){.fare-membersPriceContent_table{display:table}}@media (min-width: 48em){.fare-membersPriceContent_table th{width:28%}}.fare-membersPriceContent_table td .text-note{margin-top:var(--system-spacing-extra-small)}.fare-membersPriceContent_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-membersPriceContent_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-membersPriceContent_table p{margin-top:var(--system-spacing-extra-small)}.fare-membersPriceContent_table_cancel{width:100%;margin-top:var(--system-spacing-medium);text-align:center;border-spacing:0;border-collapse:separate}.fare-membersPriceContent_table_cancel th,.fare-membersPriceContent_table_cancel td{width:33%;padding:var(--system-spacing-small) var(--system-spacing-medium)}@media (min-width: 48em){.fare-membersPriceContent_table_cancel th,.fare-membersPriceContent_table_cancel td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.fare-membersPriceContent_table_cancel th[data-color=blue-light],.fare-membersPriceContent_table_cancel td[data-color=blue-light]{background:var(--reference-color-blue-100)}.fare-membersPriceContent_table_cancel th[data-color=blue],.fare-membersPriceContent_table_cancel td[data-color=blue]{background:var(--reference-color-blue-200)}.fare-membersPriceContent_table_cancel th[data-color=blue-dark],.fare-membersPriceContent_table_cancel td[data-color=blue-dark]{background:var(--reference-color-blue-300)}.fare-priorityContent_content{display:grid;gap:var(--system-spacing-medium)}.fare-priorityContent_small_table{display:grid;gap:var(--system-spacing-extra-small)}.fare-priorityContent_small_table dt{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200)}.fare-priorityContent_small_table dd{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--system-color-background-white)}.fare-priorityContent_small_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-priorityContent_small_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-priorityContent_small_table ul:not(.text-note){padding-left:1.5em;margin-top:var(--system-spacing-extra-small);list-style:disc}.fare-priorityContent_small_table ul:not(.text-note)>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}@media (min-width: 48em){.fare-priorityContent_small_table{display:none}}.fare-priorityContent_table{display:none}@media (min-width: 48em){.fare-priorityContent_table{display:table}}@media (min-width: 48em){.fare-priorityContent_table th{width:28%}}.fare-priorityContent_table td .text-note{margin-top:var(--system-spacing-extra-small)}.fare-priorityContent_table ul:not(.text-note){padding-left:1.5em;margin-top:var(--system-spacing-extra-small);list-style:disc}.fare-priorityContent_table ul:not(.text-note)>li:not(:first-child){margin-top:var(--system-spacing-extra-small)}.fare-priorityContent_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-priorityContent_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-priorityContent_table_cancel{width:100%;margin-top:var(--system-spacing-medium)}.fare-priorityContent_table_cancel th,.fare-priorityContent_table_cancel td{width:33%;padding:var(--system-spacing-small) var(--system-spacing-medium);text-align:center}@media (min-width: 48em){.fare-priorityContent_table_cancel th,.fare-priorityContent_table_cancel td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.fare-priorityContent_table_cancel th[data-color=blue-light],.fare-priorityContent_table_cancel td[data-color=blue-light]{background:var(--reference-color-blue-100)}.fare-priorityContent_table_cancel th[data-color=blue],.fare-priorityContent_table_cancel td[data-color=blue]{background:var(--reference-color-blue-200)}.fare-priorityContent_table_cancel th[data-color=blue-dark],.fare-priorityContent_table_cancel td[data-color=blue-dark]{background:var(--reference-color-blue-300)}@media (min-width: 48em){.fare-priorityContent_table_cancel td{border-bottom:none}}.fare-type-seniorContnet_content{display:grid;gap:var(--system-spacing-medium)}.fare-type-seniorContnet_small_table{display:grid;gap:var(--system-spacing-extra-small)}.fare-type-seniorContnet_small_table dt{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200)}.fare-type-seniorContnet_small_table dd{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--system-color-background-white)}.fare-type-seniorContnet_small_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-type-seniorContnet_small_table a:hover{text-decoration-thickness:var(--system-border-thick)}}@media (min-width: 48em){.fare-type-seniorContnet_small_table{display:none}}.fare-type-seniorContnet_table{display:none}@media (min-width: 48em){.fare-type-seniorContnet_table{display:table}}@media (min-width: 48em){.fare-type-seniorContnet_table th{width:28%}}.fare-type-seniorContnet_table td .text-note{margin-top:var(--system-spacing-extra-small)}.fare-type-seniorContnet_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-type-seniorContnet_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-type-seniorContnet_table p{margin-top:var(--system-spacing-extra-small)}.fare-type-seniorContnet_table_cancel{width:100%;margin-top:var(--system-spacing-medium);text-align:center;border-spacing:0;border-collapse:separate}.fare-type-seniorContnet_table_cancel th,.fare-type-seniorContnet_table_cancel td{width:33%;padding:var(--system-spacing-small) var(--system-spacing-medium)}@media (min-width: 48em){.fare-type-seniorContnet_table_cancel th,.fare-type-seniorContnet_table_cancel td{padding:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.fare-type-seniorContnet_table_cancel th[data-color=blue-light],.fare-type-seniorContnet_table_cancel td[data-color=blue-light]{background:var(--reference-color-blue-100)}.fare-type-seniorContnet_table_cancel th[data-color=blue],.fare-type-seniorContnet_table_cancel td[data-color=blue]{background:var(--reference-color-blue-200)}.fare-type-seniorContnet_table_cancel th[data-color=blue-dark],.fare-type-seniorContnet_table_cancel td[data-color=blue-dark]{background:var(--reference-color-blue-300)}.fare-type-usuallyContent_small_table{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.fare-type-usuallyContent_small_table{display:none}}.fare-type-usuallyContent_small_table dt{padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-blue-200)}.fare-type-usuallyContent_small_table dd{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--system-color-background-white)}.fare-type-usuallyContent_small_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-type-usuallyContent_small_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.fare-type-usuallyContent_table{display:none}@media (min-width: 48em){.fare-type-usuallyContent_table{display:table}}@media (min-width: 48em){.fare-type-usuallyContent_table th{width:28%}}.fare-type-usuallyContent_table td .text-note{margin-top:var(--system-spacing-extra-small)}.fare-type-usuallyContent_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.fare-type-usuallyContent_table a:hover{text-decoration-thickness:var(--system-border-thick)}}.flight-flightcollection-contact{display:grid;gap:var(--system-spacing-two-extra-large)}.flight-flightcollection-flow_list{padding-left:1em;font-size:var(--reference-typography-small);list-style:disc}@media (min-width: 48em){.flight-flightcollection-flow_list{font-size:var(--reference-typography-medium)}}.flight-flightcollection-product_heading{display:grid;gap:var(--system-spacing-medium)}@inlcude min-screen(md){.flight-flightcollection-product_heading {gap: var(--system-spacing-two-extra-large);}}.flight-flightcollection-product_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.flight-flightcollection-product_title{font-size:var(--reference-typography-two-extra-large)}}.flight-flightcollection-product_items{display:grid;gap:var(--system-spacing-medium)}.gourmet_card{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:clip;text-decoration:none;background-color:var(--reference-color-white);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2)}.gourmet_card._is_hidden{display:none}.gourmet_card_thumbnail{position:relative}.gourmet_card_thumbnail img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.gourmet_card_label{position:absolute;top:0;left:0;padding-block:var(--system-spacing-extra-small);padding-inline:var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);background-color:var(--system-color-button-background-tertiary);border-end-end-radius:var(--system-radius-medium)}.gourmet_card_contents{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:100%;row-gap:var(--system-spacing-medium);padding:var(--system-spacing-medium)}@media (min-width: 48em){.gourmet_card_contents{row-gap:var(--system-spacing-large);padding:var(--system-spacing-large)}}.gourmet_card_info{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:100%;row-gap:var(--system-spacing-two-extra-small)}.gourmet_card_info_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.gourmet_card_info_title{font-size:var(--reference-typography-extra-large)}}.gourmet_template{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.gourmet_template{row-gap:var(--system-spacing-five-extra-large)}}.gourmet_template_thumbnail{overflow:clip;border-radius:var(--system-radius-medium)}.gourmet_template_heading{margin-block-start:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.gourmet_template_heading{margin-block-start:var(--system-spacing-five-extra-large)}}.gourmet_template_share{margin-block-start:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.gourmet_template_share{margin-block-start:var(--system-spacing-two-extra-large)}}.gourmet_template_contents{inline-size:100%;max-inline-size:50rem;margin-inline:auto}.gourmet_template_map{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-medium);padding:var(--system-spacing-medium);margin-top:var(--system-spacing-three-extra-large);background-color:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.gourmet_template_map{row-gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-two-extra-large);margin-top:var(--system-spacing-five-extra-large);border-radius:var(--system-radius-extra-large)}}.gourmet_template_map_iframe{position:relative;inline-size:100%;max-block-size:20rem;aspect-ratio:248/156;overflow:clip;border-radius:var(--system-radius-medium)}.gourmet_template_map_iframe iframe{position:absolute;inset:0;inline-size:100%;block-size:100%}.gourmet_template_map_info{display:flex;-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);align-items:baseline}@media (min-width: 48em){.gourmet_template_map_info{-moz-column-gap:var(--system-spacing-small);column-gap:var(--system-spacing-small);align-items:start}}.gourmet_template_map_info_badge{flex-shrink:0}@media (min-width: 48em){.gourmet_template_map_info_badge{margin-block-start:.375rem}}.gourmet_template_map_info_text{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.gourmet_template_map_info_text{font-size:var(--reference-typography-two-extra-large)}}.gourmet_template_map_info_list{display:grid;grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--system-spacing-extra-small)}@media (min-width: 48em){.gourmet_template_map_info_list{margin-block-start:var(--system-spacing-medium)}}.gourmet_template_map_info_list>div{display:grid;grid-template-columns:subgrid;grid-column:span 2;align-items:center;border-block-end:var(--system-border-medium) solid var(--reference-color-grey-400)}.gourmet_template_map_info_list dt,.gourmet_template_map_info_list dd{padding-block:var(--system-spacing-small);padding-inline:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.gourmet_template_map_info_list dt,.gourmet_template_map_info_list dd{padding-block:var(--system-spacing-medium);padding-inline:var(--system-spacing-extra-large);font-size:var(--reference-typography-medium)}}.gourmet_template_map_info_list dt{text-align:center}.gourmet_template_map_note{padding:var(--system-spacing-small) var(--system-spacing-medium)}@media (min-width: 48em){.gourmet_template_map_note{padding:var(--system-spacing-medium) var(--system-spacing-extra-large)}}.gourmet_template_other{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.gourmet_template_other{row-gap:var(--system-spacing-five-extra-large)}}.gourmet_template_other_list{display:grid;grid-template-columns:100%;gap:var(--system-spacing-medium)}@media (min-width: 48em){.gourmet_template_other_list{grid-template-columns:repeat(auto-fill,minmax(17.25rem,1fr))}}:where(.imasora-aomori-content_charmContent){background:transparent}:where(.imasora-chubukumamoto-access){display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){:where(.imasora-chubukumamoto-access){gap:var(--system-spacing-three-extra-large)}}:where(.imasora-chubukumamoto-access_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-chubukumamoto-access_title){font-size:var(--reference-typography-three-extra-large);text-align:center}}:where(.imasora-chubukumamoto-access_content){display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){:where(.imasora-chubukumamoto-access_content){grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-five-extra-large)}}:where(.imasora-chubukumamoto-access_content_list){display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-chubukumamoto-access_content_list){gap:var(--system-spacing-two-extra-large)}}:where(.imasora-chubukumamoto-access_content_list_item){display:grid;gap:var(--system-spacing-medium)}:where(.imasora-chubukumamoto-access_content_list_item_title){font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}:where(.imasora-chubu-kumamoto-activity){background:none!important}:where(.imasora-chubukumamoto-campaign){background:#fff7ee!important}:where(.imasora-chubukumamoto-campaign_end){padding:var(--system-spacing-medium);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent);text-align:center;background:var(--system-color-background-white);border:2px solid var(--reference-color-red-400)}@media (min-width: 48em){:where(.imasora-chubukumamoto-campaign_end){font-size:var(--reference-typography-extra-large)}}:where(.imasora-chubukumamoto-campaign_howtouse){padding-left:1.5em;font-size:var(--reference-typography-small);list-style:decimal}@media (min-width: 48em){:where(.imasora-chubukumamoto-campaign_howtouse){font-size:var(--reference-typography-medium)}}:where(.imasora-chubukumamoto-charmContent){display:grid}@media (min-width: 64em){:where(.imasora-chubukumamoto-charmContent){grid-template-columns:4fr 5fr;align-items:center}}@media (min-width: 64em){:where(.imasora-chubukumamoto-charmContent)._image_left{grid-template-columns:5fr 4fr!important}:where(.imasora-chubukumamoto-charmContent)._image_left .imasora-chubukumamoto-charmContent_image{order:0}:where(.imasora-chubukumamoto-charmContent)._image_left .imasora-chubukumamoto-charmContent_content{order:1}}:where(.imasora-chubukumamoto-charmContent_image){width:100%}:where(.imasora-chubukumamoto-charmContent_image)>img{width:100%;border-radius:var(--system-radius-medium)}@media (min-width: 48em){:where(.imasora-chubukumamoto-charmContent_image)>img{border-radius:var(--system-radius-extra-large)}}:where(.imasora-chubukumamoto-charmContent_content){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-chubukumamoto-charmContent_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-chubukumamoto-charmContent_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-chubukumamoto-charmContent_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-chubukumamoto-charmContent_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-chubukumamoto-charmContent_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-chubukumamoto-charmContent_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-chubukumamoto-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-chubukumamoto-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-chubukumamoto-charmContent_text)+.imasora-chubukumamoto-charmContent_text{padding-top:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){:where(.imasora-chubukumamoto-charmContent_text)+.imasora-chubukumamoto-charmContent_text{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-chubukumamoto-charmContent_text)+.imasora-chubukumamoto-charmContent_text:last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-chubukumamoto-charmContent_text)+.imasora-chubukumamoto-charmContent_text .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-chubu-kumamoto-content) .container-contents{background-color:transparent}:where(.imasora-chubu-kumamoto-linkImage){width:100%;opacity:1;transition:opacity var(--easing-default)}@media (any-hover: hover){:where(.imasora-chubu-kumamoto-linkImage):hover{opacity:.8}}:where(.imasora-chubukumamoto-timetable){width:100%;max-width:var(--system-content-width-large);margin:0 auto}:where(.imasora-iwate-charm03_sub_image){max-width:24rem;margin-left:auto}:where(.imasora-iwate-charm04) .imasora-iwate-charmContent_content{padding-bottom:0}@media (min-width: 75em){:where(.imasora-iwate-charm04) .imasora-iwate-charmContent_content{padding-bottom:var(--system-spacing-six-extra-large)}}:where(.imasora-iwate-charm04_sub_image){max-width:29.25rem;margin-top:var(--system-spacing-three-extra-large)}@media (min-width: 48em){:where(.imasora-iwate-charm04_sub_image){margin-top:var(--system-spacing-two-extra-large);margin-right:-6rem}}:where(.imasora-iwate-charm05) .imasora-iwate-charmContent_content{padding-bottom:0}@media (min-width: 75em){:where(.imasora-iwate-charm05) .imasora-iwate-charmContent_content{padding-bottom:var(--system-spacing-six-extra-large)}}:where(.imasora-iwate-charm05_sub_image){max-width:29.25rem;margin-top:var(--system-spacing-three-extra-large)}@media (min-width: 48em){:where(.imasora-iwate-charm05_sub_image){margin-top:var(--system-spacing-extra-small);margin-right:-2.5rem;margin-left:-2.5rem}}:where(.imasora-iwate-charmContent){display:grid}@media (min-width: 64em){:where(.imasora-iwate-charmContent){grid-template-columns:4fr 5fr;align-items:center}}@media (min-width: 64em){:where(.imasora-iwate-charmContent)._image_left{grid-template-columns:5fr 4fr!important}:where(.imasora-iwate-charmContent)._image_left .imasora-iwate-charmContent_image{order:0}:where(.imasora-iwate-charmContent)._image_left .imasora-iwate-charmContent_content{order:1}}:where(.imasora-iwate-charmContent_image){width:100%}:where(.imasora-iwate-charmContent_image)>img{width:100%}:where(.imasora-iwate-charmContent_content){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-iwate-charmContent_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-iwate-charmContent_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-iwate-charmContent_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-iwate-charmContent_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-iwate-charmContent_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-iwate-charmContent_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-iwate-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-iwate-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-iwate-charmContent_text)+.imasora-iwate-charmContent_text{padding-top:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){:where(.imasora-iwate-charmContent_text)+.imasora-iwate-charmContent_text{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-iwate-charmContent_text)+.imasora-iwate-charmContent_text:last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-iwate-charmContent_text)+.imasora-iwate-charmContent_text .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-iwate-content_gourmet_title){max-width:60rem;margin-inline:auto}:where(.imasora-iwate-movie_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){:where(.imasora-iwate-movie_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-iwate-navi) .container-contents_inner{gap:var(--system-spacing-medium) 0;max-width:25rem;margin-inline:auto}@media (min-width: 48em){:where(.imasora-iwate-navi) .container-contents_inner{max-width:46rem}}@media (min-width: 48em){:where(.imasora-iwate-navi) .link-viewMore{max-width:max-content}}:where(.imasora-iwate-navi) .link-viewMore._white{background:var(--system-color-button-background-white)}@media (any-hover: hover){:where(.imasora-iwate-navi) .link-viewMore._white:hover{background:var(--system-color-button-background-secondary)}}:where(.imasora-iwate-navi_title)._sm{display:block;max-width:17.5rem;margin-inline:auto}@media (min-width: 48em){:where(.imasora-iwate-navi_title)._sm{display:none}}:where(.imasora-iwate-navi_title)._lg{display:none}@media (min-width: 48em){:where(.imasora-iwate-navi_title)._lg{display:block;max-width:27.6875rem}}:where(.imasora-iwate-navi_container){display:grid;grid-template-columns:max-content 1fr;gap:var(--system-spacing-medium);align-items:center}@media (min-width: 48em){:where(.imasora-iwate-navi_container){gap:var(--system-spacing-three-extra-large)}}:where(.imasora-iwate-navi_sachiko){max-width:6.625rem;margin-top:-1rem}@media (min-width: 48em){:where(.imasora-iwate-navi_sachiko){max-width:9.5rem;margin-top:-7.5rem}}:where(.imasora-iwate-navi_text_container){display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){:where(.imasora-iwate-navi_text_container){gap:var(--system-spacing-medium);justify-items:center}}:where(.imasora-iwate-navi_text_comment){max-width:10.9375rem;margin-left:-1rem}@media (min-width: 48em){:where(.imasora-iwate-navi_text_comment){max-width:34rem}}:where(.imasora-iwate-navi_text) p{font-size:var(--reference-typography-two-extra-small)}@media (min-width: 48em){:where(.imasora-iwate-navi_text) p{text-align:center}}:where(.imasora-izumo-charmContent_titleImage){max-width:20.5rem;margin-inline:auto;margin-bottom:var(--system-spacing-three-extra-large)}@media (min-width: 48em){:where(.imasora-izumo-charmContent_titleImage){margin-bottom:var(--system-spacing-two-extra-large)}}:where(.imasora-izumo-charmSecondary){display:grid;gap:var(--system-spacing-three-extra-large);width:100%;max-width:55.6875rem;margin-inline:auto}@media (min-width: 48em){:where(.imasora-izumo-charmSecondary){gap:var(spacing-two-extra-large)}}@media (min-width: 64em){:where(.imasora-izumo-charmSecondary)._image_right .imasora-izumo-charmSecondary_item{grid-template-columns:1fr max-content}}@media (min-width: 64em){:where(.imasora-izumo-charmSecondary)._image_right .imasora-izumo-charmSecondary_image{order:1}}@media (min-width: 64em){:where(.imasora-izumo-charmSecondary)._image_right .imasora-izumo-charmSecondary_content{order:0}}:where(.imasora-izumo-charmSecondary_item){display:grid;gap:var(--system-spacing-medium);justify-items:center}@media (min-width: 64em){:where(.imasora-izumo-charmSecondary_item){grid-template-columns:max-content 1fr;gap:var(--system-spacing-two-extra-large);place-items:center start}}:where(.imasora-izumo-charmSecondary_image){overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 48em){:where(.imasora-izumo-charmSecondary_image){max-width:30.1875rem}}:where(.imasora-izumo-charmSecondary_image)>img{width:100%}:where(.imasora-izumo-charmSecondary_content){display:grid;gap:var(--system-spacing-medium);justify-items:start}@media (min-width: 48em){:where(.imasora-izumo-charmSecondary_content){align-content:center}}:where(.imasora-izumo-charmSecondary_content) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-izumo-charmSecondary_content) .link-viewMore{margin-top:var(--system-spacing-medium)}}:where(.imasora-izumo-charmSecondary_title){max-height:1.75rem}:where(.imasora-izumo-charmSecondary_title)>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:where(.imasora-charmSecondary_text){margin-top:var(--system-spacing-two-extra-small)}:where(.imasora-izumo-charmTertiary_item){overflow:clip;background:var(--reference-color-grey-100);border-radius:var(--system-radius-medium)}@media (min-width: 64em){:where(.imasora-izumo-charmTertiary_item):only-child{max-width:23.3125rem}}:where(.imasora-izumo-charmTertiary_item_image){width:100%;height:auto;overflow:clip}:where(.imasora-izumo-charmTertiary_item_image)>img{width:100%;height:100%}:where(.imasora-izumo-charmTertiary_item_content){display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-medium);border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}@media (min-width: 48em){:where(.imasora-izumo-charmTertiary_item_content){gap:var(--system-spacing-large);padding:var(--system-spacing-large)}}:where(.imasora-izumo-charmTertiary_item_text_container){display:grid;gap:var(--system-spacing-two-extra-small);justify-items:start}@media (min-width: 48em){:where(.imasora-izumo-charmTertiary_item_text_container){gap:var(--system-spacing-extra-small)}}:where(.imasora-izumo-charmTertiary_item_title){max-height:1.75rem;text-align:left}:where(.imasora-izumo-charmTertiary_item_title)>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:where(.imasora-izumo-copy){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);background:#fefdf8}@media (min-width: 48em){:where(.imasora-izumo-copy){padding:var(--system-spacing-six-extra-large);text-align:center}}:where(.imasora-izumo-copy_inner){max-width:50rem;margin-inline:auto}:where(.imasora-izumo-multiImageCharm_titleImage){max-width:20.5rem;margin-inline:auto;margin-bottom:var(--system-spacing-three-extra-large)}@media (min-width: 48em){:where(.imasora-izumo-multiImageCharm_titleImage){margin-bottom:var(--system-spacing-two-extra-large)}}:where(.imasora-izumo-multiImageCharm_copy){max-width:23.8125rem;margin-inline:auto}:where(.imasora-kitakyusyu-banner){box-sizing:content-box;display:block;max-width:33.9375rem;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);margin-inline:auto;transition:opacity var(--easing-default)}@media (min-width: 48em){:where(.imasora-kitakyusyu-banner){padding:var(--system-spacing-six-extra-large)}}@media (any-hover: hover){:where(.imasora-kitakyusyu-banner):hover{opacity:.7}}:where(.imasora-kitakyusyu-charm01){display:grid;max-width:90rem;margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm01){grid-template-columns:4fr 5fr;align-items:center}}:where(.imasora-kitakyusyu-charm01_image){width:100%;padding:0 var(--system-spacing-extra-large)}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm01_image){padding:0}}:where(.imasora-kitakyusyu-charm01_image)>img{width:100%}:where(.imasora-kitakyusyu-charm01_content){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm01_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-kitakyusyu-charm01_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-kitakyusyu-charm01_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm01_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-charm02){display:grid;max-width:90rem;margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm02){grid-template-columns:5fr 4fr!important;margin-top:var(--system-spacing-four-extra-large)}:where(.imasora-kitakyusyu-charm02) .imasora-kitakyusyu-charm02_image{order:0}:where(.imasora-kitakyusyu-charm02) .imasora-kitakyusyu-charm02_content{order:1}}:where(.imasora-kitakyusyu-charm02_image){width:100%;padding:0 var(--system-spacing-extra-large)}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm02_image){padding:0}}:where(.imasora-kitakyusyu-charm02_image)>img{width:100%}:where(.imasora-kitakyusyu-charm02_image_02){max-width:29.5625rem;margin-top:var(--system-spacing-extra-small);margin-left:auto}:where(.imasora-kitakyusyu-charm02_content){padding:var(--system-spacing-six-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm02_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-kitakyusyu-charm02_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-kitakyusyu-charm02_title){max-width:21.9375rem}:where(.imasora-kitakyusyu-charm02_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm02_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-charm02_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm02_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-charm02_text)+.imasora-kitakyusyu-charm02_shop{padding-top:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm02_text)+.imasora-kitakyusyu-charm02_shop{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-charm02_text)+.imasora-kitakyusyu-charm02_shop:last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-kitakyusyu-charm02_text)+.imasora-kitakyusyu-charm02_shop .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-kitakyusyu-charm02_shop) *{font-size:var(--reference-typography-medium)}:where(.imasora-kitakyusyu-charm02_03){max-width:90rem;margin:var(--system-spacing-six-extra-large) auto 0}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm02_03){margin-top:var(--system-spacing-three-extra-large)}}:where(.imasora-kitakyusyu-charm02_03_content){box-sizing:content-box;display:grid;gap:var(--system-spacing-two-extra-large);justify-items:center;max-width:50rem;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);margin-inline:auto}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm02_03_content){padding:var(--system-spacing-six-extra-large)}}:where(.imasora-kitakyusyu-charm02_03_content)>img{max-width:28.5rem}:where(.imasora-kitakyusyu-charm03){display:grid;max-width:90rem;margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm03){grid-template-columns:4fr 5fr;align-items:center}}:where(.imasora-kitakyusyu-charm03_image){width:100%;padding:0 var(--system-spacing-extra-large)}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm03_image){padding:0 var(--system-spacing-six-extra-large) 0 0}}:where(.imasora-kitakyusyu-charm03_image)>img{width:100%}:where(.imasora-kitakyusyu-charm03_image_01){max-width:28.8125rem;margin-top:var(--system-spacing-two-extra-large)}:where(.imasora-kitakyusyu-charm03_image_02){max-width:32.625rem;margin-right:auto}:where(.imasora-kitakyusyu-charm03_image_03){margin-top:var(--system-spacing-extra-small);margin-right:auto}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm03_image_03){margin-top:var(--system-spacing-five-extra-large)}}:where(.imasora-kitakyusyu-charm03_content){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm03_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-kitakyusyu-charm03_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-kitakyusyu-charm03_title){max-width:16.0625rem}:where(.imasora-kitakyusyu-charm03_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm03_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-charm03_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm03_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-charm04){display:grid;max-width:90rem;margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm04){grid-template-columns:5fr 4fr!important;margin-top:var(--system-spacing-six-extra-large)}:where(.imasora-kitakyusyu-charm04) .imasora-kitakyusyu-charm04_image{order:0}:where(.imasora-kitakyusyu-charm04) .imasora-kitakyusyu-charm04_content_wrapper{order:1}}:where(.imasora-kitakyusyu-charm04_image){width:100%;padding:0 var(--system-spacing-extra-large)}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm04_image){padding:0 0 0 var(--system-spacing-six-extra-large)}}:where(.imasora-kitakyusyu-charm04_image)>img{width:100%}:where(.imasora-kitakyusyu-charm04_content_wrapper){padding:var(--system-spacing-six-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm04_content_wrapper){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm04_content_wrapper){padding:var(--system-spacing-six-extra-large) 0}}@media (min-width: 75em){:where(.imasora-kitakyusyu-charm04_content_wrapper){padding:var(--system-spacing-six-extra-large) 0}}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm04_content_wrapper)>img{padding:0 var(--system-spacing-five-extra-large)}}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm04_content){padding:0 var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-kitakyusyu-charm04_content){padding:0 8rem}}:where(.imasora-kitakyusyu-charm04_title){max-width:17rem;margin-top:var(--system-spacing-two-extra-large)}:where(.imasora-kitakyusyu-charm04_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm04_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-charm04_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm04_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-charm04_text)+.imasora-kitakyusyu-charm04_shop{padding-top:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm04_text)+.imasora-kitakyusyu-charm04_shop{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-charm04_text)+.imasora-kitakyusyu-charm04_shop:last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-kitakyusyu-charm04_text)+.imasora-kitakyusyu-charm04_shop .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-kitakyusyu-charm04_shop) *{font-size:var(--reference-typography-medium)}:where(.imasora-kitakyusyu-charm05){display:grid;max-width:90rem;margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm05){grid-template-columns:4fr 5fr;align-items:center}}:where(.imasora-kitakyusyu-charm05_image){width:100%;padding:0 var(--system-spacing-extra-large)}@media (min-width: 64em){:where(.imasora-kitakyusyu-charm05_image){padding:0 var(--system-spacing-six-extra-large) 0 0}}:where(.imasora-kitakyusyu-charm05_image)>img{width:100%}:where(.imasora-kitakyusyu-charm05_image_01){max-width:37.5625rem;margin-top:var(--system-spacing-two-extra-large)}:where(.imasora-kitakyusyu-charm05_content){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm05_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-kitakyusyu-charm05_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-kitakyusyu-charm05_title){max-width:17.1875rem}:where(.imasora-kitakyusyu-charm05_text_image){max-width:8.9375rem}:where(.imasora-kitakyusyu-charm05_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm05_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-charm05_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm05_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-charm05_point){box-sizing:content-box;max-width:50rem;margin-inline:auto;margin-top:var(--system-spacing-three-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-charm05_point){margin-top:var(--system-spacing-six-extra-large)}}:where(.imasora-kitakyusyu-charm05_point)>img{max-width:32.6875rem;margin-inline:auto;margin-bottom:var(--system-spacing-two-extra-large)}:where(.imasora-kitakyusyu-content){background:var(--system-color-background-secondary);border-radius:var(--system-radius-medium)}@media (min-width: 48em){:where(.imasora-kitakyusyu-content){border-radius:var(--system-radius-extra-large)}}:where(.imasora-kitakyusyu-day){display:grid;gap:var(--system-spacing-extra-small);justify-items:center;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-day){gap:var(--system-spacing-medium);padding:var(--system-spacing-five-extra-large) var(--system-spacing-six-extra-large)}}:where(.imasora-kitakyusyu-day_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-kitakyusyu-day_title){font-size:var(--reference-typography-three-extra-large)}}@media (min-width: 48em){:where(.imasora-kitakyusyu-day_image) img{width:auto;max-height:3.75rem}}:where(.imasora-kitakyusyu-movie){background-color:var(--system-color-background-secondary)!important}@media (min-width: 48em){:where(.imasora-kitakyusyu-movie_content){max-width:50rem;margin-inline:auto}}:where(.imasora-kitakyusyu-movie_iframe) iframe{width:100%;max-width:50rem;height:auto;aspect-ratio:16/9;margin-top:var(--system-spacing-medium)}:where(.imasora-kitakyusyu-movie_text){display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-movie_text){grid-template-columns:1fr max-content;gap:var(--system-spacing-medium);align-items:center}}:where(.imasora-kitakyusyu-movie_text)>img{max-width:22.25rem}:where(.imasora-kobe-charmContent){display:grid;max-width:90rem;margin-inline:auto;overflow:clip;background:var(--system-color-background-white)}@media (min-width: 64em){:where(.imasora-kobe-charmContent){grid-template-columns:4fr 5fr;align-items:center}}@media (min-width: 64em){:where(.imasora-kobe-charmContent)._image_left{grid-template-columns:5fr 4fr!important}:where(.imasora-kobe-charmContent)._image_left .imasora-kobe-charmContent_image{order:0}:where(.imasora-kobe-charmContent)._image_left .imasora-kobe-charmContent_content{order:1}}:where(.imasora-kobe-charmContent_image){width:100%;height:100%}:where(.imasora-kobe-charmContent_image)>img{width:100%;max-width:48rem}:where(.imasora-kobe-charmContent_content){display:grid;gap:var(--system-spacing-extra-large);padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kobe-charmContent_content){gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-kobe-charmContent_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-kobe-charmContent_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-kobe-charmContent_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-kobe-charmContent_titleImage){max-width:8rem;margin-inline:auto}@media (min-width: 48em){:where(.imasora-kobe-charmContent_titleImage){max-width:10.125rem;margin:0}}:where(.imasora-kobe-charmContent_copy){font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-kobe-charmContent_copy){font-size:var(--reference-typography-extra-large)}}:where(.imasora-kobe-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kobe-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kobe-charmContent_shop){padding-top:var(--system-spacing-medium);border-top:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-kobe-charmContent_shop) p{font-size:var(--reference-typography-medium)}:where(.imasora-kobe-charmContent_shop):last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-kobe-charmContent_shop) .link-viewMore{margin-top:var(--system-spacing-extra-small)}@media (min-width: 48em){:where(.imasora-kobe-charmContent_shop)+.imasora-kobe-charmContent_shop{margin-top:var(--system-spacing-medium)}}:where(.imasora-kobe-charmContent_shop_name){font-weight:var(--reference-typography-weight-bold)}:where(.imasora-kobe-copy){max-width:50rem;margin-inline:auto}:where(.imasora-kochi-charmContent_titleImage){max-width:10rem;margin-inline:auto;margin-bottom:var(--system-spacing-three-extra-large)}@media (min-width: 48em){:where(.imasora-kochi-charmContent_titleImage){max-width:15rem;margin-bottom:var(--system-spacing-two-extra-large)}}:where(.imasora-kochi-charmContent_image){width:100%;height:100%}:where(.imasora-kochi-charmContent_image) picture{width:100%;height:100%}:where(.imasora-kochi-charmContent_image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.imasora-kochi-charmSecondary_item){display:grid;gap:var(--system-spacing-medium);justify-items:center}@media (min-width: 64em){:where(.imasora-kochi-charmSecondary_item){grid-template-columns:max-content 1fr;gap:var(--system-spacing-two-extra-large);place-items:center start}}:where(.imasora-kochi-charmSecondary_image){overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 48em){:where(.imasora-kochi-charmSecondary_image){max-width:15.875rem}}:where(.imasora-kochi-charmSecondary_image)>img{width:100%}:where(.imasora-kochi-charmSecondary_content){display:grid;gap:var(--system-spacing-medium);justify-items:start;width:100%}@media (min-width: 48em){:where(.imasora-kochi-charmSecondary_content){align-content:center}}:where(.imasora-kochi-charmSecondary_content) .link-viewMore{width:100%}:where(.imasora-kochi-charmSecondary_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}:where(.imasora-kochi-copy_container){background:var(--system-color-background-secondary)!important;border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)!important}@media (min-width: 48em){:where(.imasora-kochi-copy_container){border-radius:0 0 var(--system-radius-extra-large) var(--system-radius-extra-large)!important}}:where(.imasora-kochi-multiImageCharm_titleImage){max-width:10rem;margin-inline:auto;margin-bottom:var(--system-spacing-three-extra-large)}@media (min-width: 48em){:where(.imasora-kochi-multiImageCharm_titleImage){max-width:15rem;margin-bottom:var(--system-spacing-two-extra-large)}}:where(.imasora-kochishimane-access){display:grid;grid-template-areas:"title" "image" "means";gap:var(--system-spacing-medium)}@media (min-width: 48em){:where(.imasora-kochishimane-access){gap:var(--system-spacing-two-extra-large)}}@media (min-width: 64em){:where(.imasora-kochishimane-access){grid-template-areas:"title title" "image means";grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-four-extra-large) var(--system-spacing-five-extra-large)}}:where(.imasora-kochishimane-access_title){grid-area:title;font-size:var(--reference-typography-two-extra-large)}@media (min-width: 48em){:where(.imasora-kochishimane-access_title){font-size:var(--reference-typography-three-extra-large);text-align:center}}:where(.imasora-kochishimane-access_image){grid-area:image}:where(.imasora-kochishimane-access_means){grid-area:means}:where(.imasora-kochishimane-access_means_item){display:grid;gap:var(--system-spacing-medium)}:where(.imasora-kochishimane-access_means_title){font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}:where(.imasora-kochishimane-campaign){background-color:var(--system-color-background-secondary)!important}:where(.imasora-kochishimane-campaign_prize){display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kochishimane-campaign_prize){grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-two-extra-large)}}:where(.imasora-kochishimane-campaign_prize_item){overflow:clip;background:var(--system-color-button-background-quaternary);border:var(--system-border-medium) solid var(--system-color-border-subtle);border-radius:var(--system-radius-medium)}:where(.imasora-kochishimane-campaign_prize_item_content){display:grid;gap:var(--system-spacing-two-extra-small);padding:var(--system-spacing-small) var(--system-spacing-medium) var(--system-spacing-medium)}@media (min-width: 48em){:where(.imasora-kochishimane-campaign_prize_item_content){gap:var(--system-spacing-extra-small);padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-large)}}:where(.imasora-kochishimane-campaign_prize_item_content_title){font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}@media (min-width: 48em){:where(.imasora-kochishimane-campaign_prize_item_content_title){font-size:var(--reference-typography-extra-large)}}:where(.imasora-kochishimane-campaign_end){font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent);text-align:center}@media (min-width: 48em){:where(.imasora-kochishimane-campaign_end){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-kobe-content){overflow:clip;background:var(--system-color-background-secondary);border-radius:var(--system-radius-medium)}@media (min-width: 48em){:where(.imasora-kobe-content){border-radius:var(--system-radius-extra-large)}}:where(.imasora-kobe-content_title){padding:var(--system-spacing-extra-large);background:var(--system-color-background-secondary)}@media (min-width: 48em){:where(.imasora-kobe-content_title){padding:var(--system-spacing-two-extra-large) var(--system-spacing-six-extra-large)}}:where(.imasora-kobe-content_title_inner){max-width:50rem;margin-inline:auto}:where(.imasora-kochishimane-destinations) .container-contents{padding:0;background-color:transparent!important;border-radius:0;backdrop-filter:none!important}:where(.imasora-kochishimane-destinations_title){max-width:30rem;margin-inline:auto}:where(.imasora-kochishimane-links){display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){:where(.imasora-kochishimane-links){grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}:where(.imasora-kochishimane-links)>a{opacity:1;transition:opacity var(--easing-default)}@media (any-hover: hover){:where(.imasora-kochishimane-links)>a:hover{opacity:.7}}:where(.imasora-kochishimane-rosen){padding:0!important;background-color:var(--system-color-background-secondary)!important}:where(.imasora-kochishimane-rosen)>.container-contents_inner{max-width:90rem}:where(.imasora-kochishimane-rosen_inner){display:grid}@media (min-width: 48em){:where(.imasora-kochishimane-rosen_inner){grid-template-columns:repeat(2,1fr)}}:where(.imasora-kumamoto-activity_title){max-width:33.3125rem;margin-inline:auto}:where(.imasora-kumamoto-activity_images){display:grid;gap:var(--system-spacing-medium);max-width:18.75rem;margin-inline:auto}@media (min-width: 64em){:where(.imasora-kumamoto-activity_images){grid-template-columns:repeat(3,1fr);max-width:initial}}:where(.imasora-kumamoto-charmContent){display:grid}@media (min-width: 64em){:where(.imasora-kumamoto-charmContent){grid-template-columns:4fr 5fr;align-items:center}}@media (min-width: 64em){:where(.imasora-kumamoto-charmContent)._image_left{grid-template-columns:5fr 4fr!important}:where(.imasora-kumamoto-charmContent)._image_left .imasora-kumamoto-charmContent_image{order:0}:where(.imasora-kumamoto-charmContent)._image_left .imasora-kumamoto-charmContent_content{order:1}}:where(.imasora-kumamoto-charmContent_image){width:100%}:where(.imasora-kumamoto-charmContent_image)>img{width:100%}:where(.imasora-kumamoto-charmContent_content){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kumamoto-charmContent_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-kumamoto-charmContent_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-kumamoto-charmContent_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-kumamoto-charmContent_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-kumamoto-charmContent_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kumamoto-charmContent_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kumamoto-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kumamoto-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kumamoto-charmContent_text)+.imasora-kumamoto-charmContent_text{padding-top:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){:where(.imasora-kumamoto-charmContent_text)+.imasora-kumamoto-charmContent_text{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kumamoto-charmContent_text)+.imasora-kumamoto-charmContent_text:last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-kumamoto-charmContent_text)+.imasora-kumamoto-charmContent_text .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-kumamoto-content) .container-contents{background-color:transparent}:where(.imasora-kumamoto-movie){background-color:transparent!important}:where(.imasora-kumamoto-movie) .container-contents{background-color:transparent}@media (min-width: 48em){:where(.imasora-kumamoto-movie_content){text-align:center}}:where(.imasora-kumamoto-movie_title_container){display:grid;gap:var(--system-spacing-extra-small);justify-items:center}:where(.imasora-kumamoto-movie_title_image){max-width:14.5625rem}:where(.imasora-kumamoto-movie_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){:where(.imasora-kumamoto-movie_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-movie_iframe) iframe{width:100%;max-width:50rem;height:auto;aspect-ratio:16/9;margin-top:var(--system-spacing-medium)}:where(.imasora-nagasaki-charmTertiary_item_container){display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){:where(.imasora-nagasaki-charmTertiary_item_container){grid-template-columns:repeat(2,1fr)}}:where(.imasora-nagasaki-charmTertiary_info){padding:var(--system-spacing-medium) 0;border-top:var(--system-border-medium) solid var(--system-color-border-default);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-nagasaki-charmTertiary_info) p{font-size:var(--reference-typography-medium)}:where(.imasora-nagasaki-guide_title){max-width:21.25rem;margin-inline:auto}@media (min-width: 48em){:where(.imasora-nagasaki-guide_title){max-width:50rem}}:where(.imasora-nagasaki-guide_banner)>a{opacity:1;transition:opacity var(--easing-default)}@media (any-hover: hover){:where(.imasora-nagasaki-guide_banner)>a:hover{opacity:.7}}@media (width <= calc(48em - 1px)){:where(.imasora-nagasaki-guideBook){padding:0!important;background:none!important;border-radius:0!important}}:where(.imasora-nagasaki-guideBook_container){max-width:var(--system-content-width-large);margin-inline:auto}:where(.imasora-nagasaki-guideBook_container)>a{opacity:1;transition:opacity var(--easing-default)}@media (any-hover: hover){:where(.imasora-nagasaki-guideBook_container)>a:hover{opacity:.7}}:where(.imasora-nagasaki-multiImageCharm_title_image){max-width:15.25rem;margin-bottom:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-nagasaki-multiImageCharm_title_image){margin-bottom:var(--system-spacing-two-extra-large)}}:where(.imasora-nagasaki-multiImageCharm_shop){padding:var(--system-spacing-medium) 0;margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-nagasaki-multiImageCharm_shop) p{font-size:var(--reference-typography-medium)}:where(.imasora-nagasaki-multiImageCharm_shop) .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-nagasaki-multiImageCharm_shop_name){font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-nagoya-movie){text-align:center}}:where(.imasora-nagoya-movie_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-nagoya-movie_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-nagoya-movie_iframe){display:flex;justify-content:center}:where(.imasora-nagoya-movie_iframe) iframe{width:100%;max-width:50rem;height:auto;aspect-ratio:16/9}@media (min-width: 48em){:where(.imasora-niigata-copy){text-align:center}}:where(.imasora-niigata-copy_link){max-width:50rem;margin-inline:auto}:where(.imasora-niigata-copy_link)>a{opacity:1;transition:opacity var(--easing-default)}@media (any-hover: hover){:where(.imasora-niigata-copy_link)>a:hover{opacity:.7}}:where(.imasora-niigata-copy_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-niigata-copy_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-saihoku-charm01){display:grid;overflow:clip;background:var(--reference-color-wh-50);border-radius:var(--system-radius-medium)}@media (min-width: 64em){:where(.imasora-saihoku-charm01){grid-template-columns:4fr 5fr;align-items:center;border-radius:var(--system-radius-extra-large)}}:where(.imasora-saihoku-charm01_image){width:100%;height:100%}@media (min-width: 64em){:where(.imasora-saihoku-charm01_image){display:grid;align-items:center}}:where(.imasora-saihoku-charm01_content){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-saihoku-charm01_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-saihoku-charm01_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-saihoku-charm01_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-saihoku-charm01_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-saihoku-charm01_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-saihoku-charm01_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-saihoku-charm01_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-saihoku-charm01_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-saihoku-charm01_text)+.imasora-saihoku-charm01_text{padding-top:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){:where(.imasora-saihoku-charm01_text)+.imasora-saihoku-charm01_text{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-saihoku-charm01_text)+.imasora-saihoku-charm01_text:last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-saihoku-charm01_text)+.imasora-saihoku-charm01_text .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-saihoku-charmContent){display:grid;overflow:clip;background:var(--reference-color-wh-50);border-radius:var(--system-radius-medium)}@media (min-width: 64em){:where(.imasora-saihoku-charmContent){grid-template-columns:4fr 5fr;align-items:center;border-radius:var(--system-radius-extra-large)}}@media (min-width: 64em){:where(.imasora-saihoku-charmContent)._image_left{grid-template-columns:5fr 4fr!important}:where(.imasora-saihoku-charmContent)._image_left .imasora-saihoku-charmContent_image{order:0}:where(.imasora-saihoku-charmContent)._image_left .imasora-saihoku-charmContent_content{order:1}}:where(.imasora-saihoku-charmContent) .link-viewMore{text-transform:uppercase}:where(.imasora-saihoku-charmContent_image){width:100%;height:100%}:where(.imasora-saihoku-charmContent_image)>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.imasora-saihoku-charmContent_content){padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-saihoku-charmContent_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-saihoku-charmContent_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-saihoku-charmContent_title_container){display:flex;gap:var(--system-spacing-extra-small);align-items:center}:where(.imasora-saihoku-charmContent_title_icon){position:relative;width:1.5rem;height:1.5rem}@media (min-width: 48em){:where(.imasora-saihoku-charmContent_title_icon){width:2rem;height:2rem}}:where(.imasora-saihoku-charmContent_title_icon):before{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-white);content:attr(data-num)}:where(.imasora-saihoku-charmContent_title_icon) svg{--square-stroke-color: #187dc2;--square-fill-color: #187dc2;width:1.5rem;height:1.5rem}@media (min-width: 48em){:where(.imasora-saihoku-charmContent_title_icon) svg{width:2rem;height:2rem}}:where(.imasora-saihoku-charmContent_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold);color:#187dc2}@media (min-width: 48em){:where(.imasora-saihoku-charmContent_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-saihoku-charmContent_titleImage){max-width:10rem;margin-inline:auto}:where(.imasora-saihoku-charmContent_copy){margin-top:var(--system-spacing-extra-large);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-saihoku-charmContent_copy){margin-top:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-extra-large)}}:where(.imasora-saihoku-charmContent_text){margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-saihoku-charmContent_text){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-saihoku-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-saihoku-charmContent_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-saihoku-charmContent_text)+.imasora-saihoku-charmContent_text{padding-top:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){:where(.imasora-saihoku-charmContent_text)+.imasora-saihoku-charmContent_text{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-saihoku-charmContent_text)+.imasora-saihoku-charmContent_text:last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-saihoku-charmContent_text)+.imasora-saihoku-charmContent_text .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-saihoku-charmSecondary){display:grid;gap:var(--system-spacing-three-extra-large);width:100%;max-width:50rem;margin-inline:auto}@media (min-width: 48em){:where(.imasora-saihoku-charmSecondary){gap:var(spacing-two-extra-large)}}:where(.imasora-saihoku-charmSecondary) .link-viewMore{text-transform:uppercase}:where(.imasora-saihoku-charmSecondary_item){display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){:where(.imasora-saihoku-charmSecondary_item){grid-template-columns:max-content 1fr;gap:var(--system-spacing-two-extra-large);align-items:center}}:where(.imasora-saihoku-charmSecondary_image){overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 48em){:where(.imasora-saihoku-charmSecondary_image){max-width:20rem}}:where(.imasora-saihoku-charmSecondary_image)>img{width:100%;height:auto;aspect-ratio:320/180;-o-object-fit:cover;object-fit:cover;border-radius:var(--system-radius-medium);scale:1;transition:scale var(--easing-default)}.imasora-saihoku-charmSecondary_item:has(.link-viewMore:hover) :where(.imasora-saihoku-charmSecondary_image)>img{scale:1.1}@media (min-width: 48em){:where(.imasora-saihoku-charmSecondary_content){align-content:center}}:where(.imasora-saihoku-charmSecondary_content) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-saihoku-charmSecondary_content) .link-viewMore{margin-top:var(--system-spacing-medium)}}:where(.imasora-saihoku-charmSecondary_title_container){display:flex;gap:var(--system-spacing-extra-small);align-items:center}:where(.imasora-saihoku-charmSecondary_title_icon){position:relative;width:1.5rem;height:1.5rem}@media (min-width: 48em){:where(.imasora-saihoku-charmSecondary_title_icon){width:2rem;height:2rem}}:where(.imasora-saihoku-charmSecondary_title_icon):before{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-white);content:attr(data-num)}:where(.imasora-saihoku-charmSecondary_title_icon) svg{--square-stroke-color: #187dc2;--square-fill-color: #187dc2;position:relative;width:1.5rem;height:1.5rem}@media (min-width: 48em){:where(.imasora-saihoku-charmSecondary_title_icon) svg{width:2rem;height:2rem}}:where(.imasora-saihoku-charmSecondary_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold);color:#187dc2}:where(.imasora-saihoku-charmSecondary_text){margin-top:var(--system-spacing-two-extra-small)}:where(.imasora-saihoku-charmSecondary_shop){padding:var(--system-spacing-medium) 0;margin-top:var(--system-spacing-medium);border-top:var(--system-border-medium) solid var(--system-color-border-default);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 48em){:where(.imasora-saihoku-charmSecondary_shop){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-saihoku-charmSecondary_shop_title){font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}:where(.imasora-saihoku-charmSecondary_shop_text){margin-top:var(--system-spacing-two-extra-small)}:where(.imasora-saihoku-charmTertiary_title){font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){:where(.imasora-saihoku-charmTertiary_title){font-size:var(--reference-typography-three-extra-large)}}:where(.imasora-saihoku-charmTertiary_item_container){display:grid;gap:var(--system-spacing-medium);margin-top:var(--system-spacing-small)}@media (min-width: 48em){:where(.imasora-saihoku-charmTertiary_item_container){grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));margin-top:var(--system-spacing-medium)}}:where(.imasora-saihoku-charmTertiary_item){overflow:clip;background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 64em){:where(.imasora-saihoku-charmTertiary_item):only-child{max-width:23.3125rem}}:where(.imasora-saihoku-charmTertiary_item_image){width:100%;height:auto;aspect-ratio:373/210;overflow:clip}:where(.imasora-saihoku-charmTertiary_item_image)>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:1;transition:scale var(--easing-default)}.imasora-saihoku-charmTertiary_item:has(.link-viewMore:hover) :where(.imasora-saihoku-charmTertiary_item_image)>img{scale:1.1}:where(.imasora-saihoku-charmTertiary_item_content){display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:0 0 var(--system-radius-medium) var(--system-radius-medium)}@media (min-width: 48em){:where(.imasora-saihoku-charmTertiary_item_content){gap:var(--system-spacing-large);padding:var(--system-spacing-large)}}:where(.imasora-saihoku-charmTertiary_item_text_container){display:grid;gap:var(--system-spacing-two-extra-small)}@media (min-width: 48em){:where(.imasora-saihoku-charmTertiary_item_text_container){gap:var(--system-spacing-extra-small)}}:where(.imasora-saihoku-charmTertiary_item_title_container){display:flex;gap:var(--system-spacing-extra-small);align-items:center}:where(.imasora-saihoku-charmTertiary_item_title_icon){position:relative;width:1.5rem;height:1.5rem}@media (min-width: 48em){:where(.imasora-saihoku-charmTertiary_item_title_icon){width:2rem;height:2rem}}:where(.imasora-saihoku-charmTertiary_item_title_icon):before{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-white);content:attr(data-num)}:where(.imasora-saihoku-charmTertiary_item_title_icon) svg{--square-stroke-color: #187dc2;--square-fill-color: #187dc2;position:relative;width:1.5rem;height:1.5rem}@media (min-width: 48em){:where(.imasora-saihoku-charmTertiary_item_title_icon) svg{width:2rem;height:2rem}}:where(.imasora-saihoku-charmTertiary_item_title){font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:#187dc2}@media (min-width: 48em){:where(.imasora-saihoku-charmTertiary_item_title){font-size:var(--reference-typography-extra-large)}}:where(.imasora-saihoku-links){display:grid;gap:var(--system-spacing-extra-large)}:where(.imasora-saihoku-links_item_container){display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){:where(.imasora-saihoku-links_item_container){grid-template-columns:repeat(4,1fr);gap:var(--system-spacing-medium);align-items:start}}:where(.imasora-saihoku-links_item_container) a{box-shadow:var(--system-elevation-level-2);opacity:1;transition:opacity var(--easing-default)}@media (min-width: 48em){:where(.imasora-saihoku-links_item_container) a{box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){:where(.imasora-saihoku-links_item_container) a:hover{opacity:.7}}:where(.imasora-saihoku-links_item_container) img{width:100%;height:auto}@media (min-width: 48em){:where(.imasora-saihoku-links_item_container) img{aspect-ratio:282/80}}:where(.imasora-saihoku-omiyage){display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-saihoku-omiyage){grid-template-columns:max-content 1fr}}:where(.imasora-saihoku-omiyage_title){max-width:6rem;margin-inline:auto}@media (min-width: 64em){:where(.imasora-saihoku-omiyage_title){max-width:11.625rem}}:where(.imasora-saihoku-omiyage_content){display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){:where(.imasora-saihoku-omiyage_content){grid-template-columns:repeat(2,1fr)}}:where(.imasora-saihoku-omiyage_item){overflow:clip;background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}:where(.imasora-saihoku-omiyage_item_content){display:grid;gap:var(--system-spacing-two-extra-small);padding:var(--system-spacing-medium)}@media (min-width: 48em){:where(.imasora-saihoku-omiyage_item_content){gap:var(--system-spacing-extra-small);padding:var(--system-spacing-large)}}:where(.imasora-saihoku-omiyage_item_title){font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.imasora-saihoku-omiyage_item_title){font-size:var(--reference-typography-extra-large)}}:where(.imasora-saihoku-omiyage_item_text) a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){:where(.imasora-saihoku-omiyage_item_text) a:hover{text-decoration-thickness:var(--system-border-thick)}}.imasora-yakumo_layout{background-image:url(https://www.fujidream.co.jp/assets/image/imasora/yakumo/bg-imasora-yakumo_sp.png);background-repeat:repeat-y;background-position:center;background-size:contain}@media (min-width: 64em){.imasora-yakumo_layout{background-image:url(https://www.fujidream.co.jp/assets/image/imasora/yakumo/bg-imasora-yakumo_pc.png)}}.imasora-yakumo_section_middle_text{padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 64em){.imasora-yakumo_section_middle_text{padding:var(--system-spacing-five-extra-large) 8rem;font-size:var(--reference-typography-three-extra-large)}}.imasora-yakumo_instagram_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.25rem),1fr));gap:var(--system-spacing-extra-small)}.imasora-yakumo_instagram_item{display:grid}.imasora-yakumo_instagram_item_link{position:relative;overflow:clip;border-radius:var(--system-radius-extra-large)}@media (any-hover: hover){.imasora-yakumo_instagram_item_link:hover .imasora-yakumo_instagram_link_icon{color:var(--reference-color-grey-800)}}.imasora-yakumo_instagram_link_icon_container{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;inline-size:var(--reference-dimension-scale-17);aspect-ratio:1/1;overflow:clip;background-color:var(--reference-color-white);border-radius:calc(infinity * 1px);translate:-50% -50%}.imasora-yakumo_instagram_link_icon{inline-size:100%;block-size:100%;color:var(--reference-color-red-400)}.imasora-yakumo_linkArea{display:grid;row-gap:var(--system-spacing-medium);padding-top:var(--system-spacing-medium);padding-bottom:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}@media (min-width: 64em){.imasora-yakumo_linkArea{margin-top:var(--system-spacing-two-extra-large)}}.imasora-yakumo_banner{transition:opacity var(--easing-default)}@media (any-hover: hover){.imasora-yakumo_banner:hover{opacity:.7}}.imasora-yakumo_common_list{display:grid;gap:var(--system-spacing-medium)}.imasora-yakumo_common_list._col-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,25rem),1fr))}.imasora-yakumo_common_list._col-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,23.3125rem),1fr))}.imasora-yakumo_common_item{overflow:clip;background-color:var(--reference-color-grey-100);border-radius:var(--system-radius-medium)}.imasora-yakumo_common_item_text_group{display:grid;row-gap:var(--system-spacing-two-extra-small);padding:var(--system-spacing-medium)}@media (min-width: 64em){.imasora-yakumo_common_item_text_group{row-gap:var(--system-spacing-extra-small);padding:var(--system-spacing-large)}}.imasora-yakumo_common_item_head{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);line-height:var(--reference-typography-line-height-normal)}@media (min-width: 64em){.imasora-yakumo_common_item_head{font-size:var(--reference-typography-extra-large)}}.members-event-content_inner{box-sizing:content-box;max-width:var(--system-content-width-large);padding:0 var(--system-spacing-extra-large) var(--system-spacing-five-extra-large);margin-inline:auto}@media (min-width: 48em){.members-event-content_inner{padding:0 var(--system-spacing-six-extra-large) 8rem}}.members-event-content_about{position:relative;display:grid;gap:var(--system-spacing-five-extra-large);margin-top:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.members-event-content_about{gap:var(--system-spacing-six-extra-large);margin-top:var(--system-spacing-six-extra-large)}}.members-event-content_about_title{position:relative;z-index:1}.members-event-content_about_title>img{max-width:32rem;margin-inline:auto}.members-event-content_details{position:relative;z-index:1;font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.members-event-content_details{font-size:var(--reference-typography-extra-large)}}.members-event-content_about_tourist{position:relative;z-index:1}.members-event-content_about_tourist>img{max-width:25rem;margin-inline:auto}@media (min-width: 48em){.members-event-content_about_tourist>img{max-width:50rem}}.members-event-content_about_guide{position:relative;z-index:1}.members-event-content_about_guide img{max-width:20.5625rem;margin-inline:auto}@media (min-width: 48em){.members-event-content_about_guide img{max-width:65.9375rem}}.members-event-content_event{position:relative;display:grid;gap:var(--system-spacing-five-extra-large);margin-top:var(--system-spacing-five-extra-large)}@media (min-width: 48em){.members-event-content_event{gap:var(--system-spacing-six-extra-large);margin-top:var(--system-spacing-six-extra-large)}}.members-event-content_event .link-default{max-width:50rem;margin-inline:auto}.members-event-content_event_title{position:relative;z-index:1;margin-inline:calc(50% - 50vw)}@media (min-width: 48em){.members-event-content_event_title{margin-inline:auto}}@media (min-width: 48em){.members-event-content_event_title img{max-width:56.25rem;margin-inline:auto}}.members-event-content_eventArticle{position:relative;z-index:1;display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.members-event-content_eventArticle{grid-template-columns:repeat(3,1fr);gap:var(--system-spacing-five-extra-large) var(--system-spacing-two-extra-large)}}.members-event-content_eventArticle_item{position:relative;z-index:1;display:grid;width:100%;max-width:22.5rem;margin-inline:auto;overflow:clip;background:var(--system-color-background-white);border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.members-event-content_eventArticle_item{grid-template-rows:subgrid;grid-row:span 3;gap:0;margin:0;box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.members-event-content_eventArticle_item:hover:has(.link-viewMore:hover) .members-event-content_eventArticle_item_image>img{scale:1.1}}.members-event-content_eventArticle_item_image{max-height:12.625rem;overflow:clip}.members-event-content_eventArticle_item_image>img{max-height:9.875rem;-o-object-fit:cover;object-fit:cover;scale:1;transition:scale var(--easing-default)}@media (min-width: 48em){.members-event-content_eventArticle_item_image>img{max-height:12.625rem}}.members-event-content_eventArticle_item_content{display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-medium)}@media (min-width: 48em){.members-event-content_eventArticle_item_content{grid-template-rows:subgrid;grid-row:span 2;padding:var(--system-spacing-large)}}.members-event-content_eventArticle_item_title{gap:var(--system-spacing-extra-small);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.members-event-content_eventArticle_item_title{font-size:var(--reference-typography-extra-large)}}.members-event-content_eventArticle_item_date{display:block;font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular)}@media (min-width: 48em){.members-event-content_eventArticle_item_date{font-size:var(--reference-typography-medium)}}.members-event-content_lead .heading-medium{justify-content:center}.members-event-content_lead .heading-medium_title{text-align:center}.members-event-content_lead .link-default{max-width:50rem;margin-inline:auto}@media (min-width: 48em){.members-event-content_lead_text{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}}.members-event-content_lead_image>img{max-width:50rem;margin-inline:auto}.members-event-content_lead_link{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.members-event-content_lead_link{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.members-event-content_lead_link>.link-illust{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.members-event-content_lead_link>.link-illust{box-shadow:var(--system-elevation-level-4)}}.members-event-content_cloud{position:absolute;z-index:0}@media (min-width: 48em){.members-event-content_cloud._sp_only{display:none}}.members-event-content_cloud._item_sp_01{top:60%;right:-30%}.members-event-content_cloud._item_sp_02{top:80%;left:-30%}.members-event-content_cloud._item_01{top:0%;right:-30%}@media (min-width: 48em){.members-event-content_cloud._item_01{right:0%}}.members-event-content_cloud._item_02{top:40%;left:-30%}@media (min-width: 48em){.members-event-content_cloud._item_02{top:30%;left:0%}}.members-event-content_cloud>img{max-width:10rem}@media (min-width: 48em){.members-event-content_cloud>img{max-width:15rem}}.plan-area_sup{font-size:var(--reference-typography-two-extra-small)}.plan-charter-about01{background:var(--reference-color-wh-80)}.plan-charter-about01_inner{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.plan-charter-about01_inner{gap:var(--system-spacing-five-extra-large)}}@media (min-width: 64em){.plan-charter-about01_inner{grid-template-columns:1fr 1fr}}@media (min-width: 48em){.plan-charter-about01_image{max-width:36.8125rem;margin-inline:auto}}@media (min-width: 64em){.plan-charter-about01_image{margin-inline:0}}.plan-charter-about02{position:relative;background:var(--reference-color-wh-80)}.plan-charter-about02_image{position:absolute;right:0;bottom:0;z-index:-1;width:13.75rem;height:14rem;content:""}@media (min-width: 48em){.plan-charter-about02_image{width:35.125rem;height:35.75rem}}.plan-charter-about02_inner{display:grid;gap:var(--system-spacing-two-extra-large);align-items:start;padding-bottom:7.875rem}@media (min-width: 48em){.plan-charter-about02_inner{gap:var(--system-spacing-five-extra-large)}}@media (min-width: 64em){.plan-charter-about02_inner{grid-template-columns:1fr 1fr;padding-bottom:0}}.plan-charter-about02_airport{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.plan-charter-about02_airport{gap:var(--system-spacing-two-extra-large)}}.plan-charter-about02_airport_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.plan-charter-about02_airport_list{display:flex;flex-wrap:wrap;gap:var(--reference-dimension-scale-2);max-width:13.375rem}@media (min-width: 48em){.plan-charter-about02_airport_list{gap:.375rem var(--system-spacing-extra-small);max-width:26.375rem}}.plan-charter-fixBanner{position:fixed;right:var(--system-spacing-medium);bottom:var(--system-spacing-six-extra-large);z-index:5;width:calc(100% - var(--system-spacing-two-extra-large))}@media (min-width: 48em){.plan-charter-fixBanner{right:var(--system-spacing-two-extra-large);bottom:var(--system-spacing-two-extra-large);width:auto}}.plan-charter-fixBanner.is-close{display:none}.plan-charter-fixBanner_link{display:block;padding:var(--system-spacing-two-extra-small);text-decoration:none;background:var(--reference-color-wh-50);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-large);box-shadow:var(--system-elevation-level-4);backdrop-filter:blur(16px);transition:color var(--easing-default),border-color var(--easing-default)}@media (min-width: 48em){.plan-charter-fixBanner_link{width:auto;padding:var(--system-spacing-extra-small)}}@media (any-hover: hover){.plan-charter-fixBanner_link:hover{color:var(--system-color-link-default);border:var(--system-border-medium) solid var(--system-color-link-default)}.plan-charter-fixBanner_link:hover .plan-charter-fixBanner_inner_arrow{--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary)}}.plan-charter-fixBanner_inner{display:flex;gap:var(--system-spacing-small);align-items:center;justify-content:space-between;width:100%;padding:var(--system-spacing-small) var(--system-spacing-medium);font-size:var(--reference-typography-small);background:var(--reference-color-wh-80);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.plan-charter-fixBanner_inner{padding:var(--system-spacing-medium) var(--system-spacing-medium) var(--system-spacing-medium) var(--system-spacing-two-extra-small);font-size:var(--reference-typography-medium)}}.plan-charter-fixBanner_inner>img{display:none}@media (min-width: 48em){.plan-charter-fixBanner_inner>img{display:block;max-width:6.125rem}}.plan-charter-fixBanner_inner_arrow{display:grid;place-content:center;margin-left:var(--system-spacing-medium)}@media (min-width: 48em){.plan-charter-fixBanner_inner_arrow{width:3.625rem;height:3.625rem;background:var(--system-color-button-background-quaternary);border-radius:var(--system-radius-medium)}}.plan-charter-fixBanner_close{--hover-square-fill-color: var(--system-color-button-background-tertiary);--hover-square-stroke-color: var(--system-color-button-background-tertiary);position:absolute;top:-1rem;right:-1rem;display:grid;place-items:center;width:2.5rem;height:2.5rem}@media (any-hover: hover){.plan-charter-fixBanner_close:hover{--hover-square-fill-color: var(--system-color-button-background-secondary);--hover-square-stroke-color: var(--system-color-button-background-secondary)}}.plan-charter-information{background:var(--reference-color-wh-80)}.plan-charter-information_inner{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.plan-charter-information_inner{gap:var(--system-spacing-four-extra-large)}}.plan-charter-information_items{display:grid;gap:var(--system-spacing-medium)}.plan-charter-information_item{overflow:clip;text-decoration:none;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--reference-color-white);border-radius:var(--system-radius-medium);transition:border var(--easing-default)}@media (min-width: 48em){.plan-charter-information_item{display:grid;grid-template-columns:auto 1fr;border-radius:var(--system-radius-extra-large)}}@media (any-hover: hover){.plan-charter-information_item:hover{border:var(--system-border-medium) solid var(--system-color-link-default)}.plan-charter-information_item:hover .plan-charter-information_item_title{color:var(--system-color-link-default)}.plan-charter-information_item:hover .plan-charter-information_item_image>img{scale:1.1}}.plan-charter-information_item_text_wrapper{display:grid;gap:var(--system-spacing-large);padding:var(--system-spacing-extra-large)}@media (min-width: 64em){.plan-charter-information_item_text_wrapper{grid-template-columns:1fr 1fr;gap:var(--system-spacing-medium) var(--system-spacing-two-extra-large);align-content:center;padding:var(--system-spacing-two-extra-large)}}.plan-charter-information_item_image{overflow:clip}@media (min-width: 48em){.plan-charter-information_item_image{max-width:12.5rem;height:100%}}@media (min-width: 64em){.plan-charter-information_item_image{max-width:19.3125rem}}.plan-charter-information_item_image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale var(--easing-default)}.plan-charter-information_item_heading{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 64em){.plan-charter-information_item_heading{align-content:center}}.plan-charter-information_item_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);transition:color var(--easing-default)}@media (min-width: 48em){.plan-charter-information_item_title{font-size:var(--reference-typography-extra-large);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.plan-charter-information_item_date{display:grid;grid-template-columns:max-content 1fr;gap:var(--system-spacing-extra-small);align-items:start;font-size:var(--reference-typography-small)}@media (min-width: 48em){.plan-charter-information_item_date{font-size:var(--reference-typography-medium)}}.plan-charter-information_item_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.plan-charter-information_item_text{font-size:var(--reference-typography-medium);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}}.plan-charter-mv{position:relative;display:grid}@media (min-width: 48em){.plan-charter-mv{grid-template-columns:1fr 1fr;min-height:45rem;overflow:clip;background-color:var(--system-color-background-tertiary)}}.plan-charter-mv img{width:100%;height:auto}@media (min-width: 48em){.plan-charter-mv img{min-height:45rem;-o-object-fit:cover;object-fit:cover}}.plan-charter-mv_text_wrapper{position:absolute;top:50%;left:0;display:grid;gap:var(--system-spacing-extra-large);width:100%;padding:var(--system-spacing-two-extra-large);transform:translateY(-50%)}@media (min-width: 48em){.plan-charter-mv_text_wrapper{inset:0;width:16rem;padding:var(--system-spacing-five-extra-large);margin:auto;transform:none}}.plan-charter-mv_bg{position:absolute;top:0;bottom:0;left:0;z-index:0;width:100%;height:100%;margin:auto 0;content:"";background-color:var(--system-color-background-white)}@media (min-width: 48em){.plan-charter-mv_bg{top:0;right:0;left:0;margin:0 auto}}.plan-charter-mv_logo{position:relative;display:flex;gap:var(--system-spacing-extra-small);align-items:center;font-weight:var(--reference-typography-weight-bold)}.plan-charter-mv_title{position:relative;z-index:1}@media (min-width: 48em){.plan-charter-mv_title.-small{display:none}}.plan-charter-mv_title.-large{position:relative;z-index:1;display:none}@media (min-width: 48em){.plan-charter-mv_title.-large{position:relative;display:block;text-align:center}.plan-charter-mv_title.-large:before{position:absolute;top:25rem;left:0;width:2.5rem;height:.25rem;content:"";background:var(--reference-color-red-400);border-radius:var(--system-radius-medium)}}.plan-charter-mv_text{position:relative;z-index:1;font-size:var(--reference-typography-three-extra-small)}@media (min-width: 48em){.plan-charter-mv_text{margin-top:var(--system-spacing-five-extra-large);font-size:var(--reference-typography-two-extra-small)}}.plan-charter-news{background:var(--reference-color-wh-80)}.plan-charter-news_inner{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 64em){.plan-charter-news_inner{grid-template-columns:16rem 1fr;gap:var(--system-spacing-five-extra-large);align-items:start}}.plan-charter-news_heading{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 64em){.plan-charter-news_heading .heading-category{display:block}}.plan-charter-news_tag{display:inline-flex;flex-wrap:wrap;gap:var(--system-spacing-small)}.plan-charter-news_list{position:relative;display:grid;gap:var(--system-spacing-five-extra-large);min-height:12.5rem}.plan-charter-news_list_item_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.plan-charter-news_list_item_image{position:relative;overflow:clip;border-radius:var(--system-radius-medium);transition:scale var(--easing-default)}@media (min-width: 48em){.plan-charter-news_list_item_image{max-width:17.5rem}}.plan-charter-news_list_item_image>img{scale:1;transition:scale var(--easing-default)}.plan-charter-news_list_item_image_icon{position:absolute;right:0;bottom:0;display:grid;place-content:center;width:3.5rem;height:3.5rem;background:var(--reference-color-wh-50);border-radius:var(--system-radius-medium) 0;backdrop-filter:blur(16px)}.plan-charter-news_list_item_text_wrapper{display:grid;gap:var(--system-spacing-medium)}.plan-charter-news_list_item_text_wrapper time{font-size:var(--reference-typography-small)}.plan-charter-news_list_item{position:relative;display:grid;gap:var(--system-spacing-medium);text-decoration:none}@media (min-width: 48em){.plan-charter-news_list_item{grid-template-columns:max-content 1fr;gap:var(--system-spacing-five-extra-large);align-items:center}}.plan-charter-news_list_item._fade-in{opacity:0;animation:fadeIn var(--easing-default) forwards}.plan-charter-news_list_item._fade-out{opacity:1;animation:fadeOut var(--easing-default) forwards}@media (any-hover: hover){.plan-charter-news_list_item:hover .plan-charter-news_list_item_title{color:var(--system-color-link-default)}.plan-charter-news_list_item:hover .plan-charter-news_list_item_image>img{scale:1.1}.plan-charter-news_list_item:hover .plan-charter-news_list_item_image_icon{--hover-square-fill-color: var(--system-color-background-tertiary);--hover-square-stroke-color: var(--system-color-background-tertiary)}}@media (min-width: 64em){.plan-charter-news_list_item:first-child{grid-template-columns:minmax(13.75rem,27.625rem) minmax(12.5rem,1fr)}}@media (min-width: 48em){.plan-charter-news_list_item:first-child .plan-charter-news_list_item_title{font-size:var(--reference-typography-two-extra-large)}}@media (min-width: 64em){.plan-charter-news_list_item:first-child .plan-charter-news_list_item_image{max-width:26.375rem}}@media (min-width: 48em){.plan-charter-news_list_item:first-child .plan-charter-news_list_item_text_wrapper{align-content:space-between;height:100%}}@media (min-width: 64em){.plan-charter-news_list_item:not(:first-child){grid-template-columns:minmax(13.75rem,17.5rem) minmax(12.5rem,1fr)}}.plan-charter-news_list_item:not(:first-child):before{position:absolute;top:-2rem;left:0;width:100%;height:1px;content:"";background:var(--system-color-border-subtle)}@media (min-width: 64em){.plan-charter-news_list_item:not(:first-child) .plan-charter-news_list_item_image{max-width:17.5rem}}.plan-charter-news_list_item_title_wrapper{display:grid;gap:var(--system-spacing-small)}.plan-charter-news_list_item_tags{display:flex;flex-wrap:wrap;gap:var(--system-spacing-two-extra-small)}.plan-charter-news_list_item_tag{padding:var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);font-size:var(--reference-typography-small);background:var(--system-color-background-secondary);border-radius:var(--system-radius-small)}.plan-charter-photoMovie{position:relative;background:var(--system-color-background-white)}.plan-charter-photoMovie:before{position:absolute;bottom:1.5rem;left:0;z-index:1;width:100%;height:12.5rem;content:"";background:linear-gradient(to top,var(--system-color-background-white) 10%,transparent)}@media (min-width: 48em){.plan-charter-photoMovie:before{bottom:5rem}}.plan-charter-photoMovie_heading{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 64em){.plan-charter-photoMovie_heading{grid-template-columns:1fr max-content;gap:var(--system-spacing-five-extra-large);align-items:center}}.plan-charter-photoMovie_gallery{width:100%;max-height:38.75rem;overflow:hidden}@media (min-width: 48em){.plan-charter-photoMovie_gallery{max-height:50rem}}.plan-charter-plan{background:var(--reference-color-wh-80)}.plan-charter-plan_heading_wrapper{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 64em){.plan-charter-plan_heading_wrapper{grid-template-columns:1fr max-content;gap:var(--system-spacing-five-extra-large);align-items:center}}.plan-charter-plan_heading{display:flex}.plan-charter-plan_item{overflow:clip;background-color:var(--system-color-background-white);border-radius:var(--system-radius-extra-large)}.plan-charter-plan_item_content{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-medium)}.plan-connectMain_section{display:grid;row-gap:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.plan-connectMain_section{row-gap:var(--system-spacing-five-extra-large)}}.plan-connectMain_contents{display:grid;row-gap:var(--system-spacing-medium)}@media (min-width: 48em){.plan-connectMain_contents{row-gap:var(--system-spacing-extra-large)}}.plan-connectMain_contents_heading{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.plan-connectMain_contents_heading{font-size:var(--reference-typography-two-extra-large)}}.plan-connectMain_travelList_container{display:grid;row-gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.plan-connectMain_travelList_container{row-gap:var(--system-spacing-two-extra-large)}}.plan-sightseeing_about>.pageSpecific-plan-about_inner{padding-block-end:calc(var(--system-spacing-two-extra-large) + var(--reference-dimension-scale-14))}@media (min-width: 48em){.plan-sightseeing_about>.pageSpecific-plan-about_inner{padding-block-end:calc(var(--system-spacing-five-extra-large) + var(--reference-dimension-scale-15))}}.recruit-business-content{display:grid;gap:var(--system-spacing-five-extra-large);padding:var(--system-spacing-three-extra-large) 0}@media (min-width: 48em){.recruit-business-content{padding:var(--system-spacing-six-extra-large)}}.recruit-business-data{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 64em){.recruit-business-data{grid-template-areas:"item1 item1 item2 item2 item3 item3" "item1 item1 item2 item2 item3 item3" "item1 item1 item2 item2 item3 item3" "item4 item4 item4 item5 item5 item5" "item4 item4 item4 item5 item5 item5" "item4 item4 item4 item5 item5 item5" "item6 item6 item7 item7 item8 item8" "item6 item6 item7 item7 item8 item8" "item6 item6 item7 item7 item8 item8";grid-template-rows:1fr 1fr 1fr;gap:var(--system-spacing-two-extra-large)}}.recruit-business-data_item{display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 64em){.recruit-business-data_item{padding:var(--system-spacing-two-extra-large) var(--system-spacing-four-extra-large)}.recruit-business-data_item:nth-child(1){grid-area:item1}.recruit-business-data_item:nth-child(2){grid-area:item2;padding:var(--system-spacing-two-extra-large) var(--system-spacing-extra-large)}.recruit-business-data_item:nth-child(3){grid-area:item3}.recruit-business-data_item:nth-child(4){grid-area:item4}.recruit-business-data_item:nth-child(5){grid-area:item5}.recruit-business-data_item:nth-child(6){grid-area:item6}.recruit-business-data_item:nth-child(7){grid-area:item7}.recruit-business-data_item:nth-child(8){grid-area:item8}}.recruit-business-data_item._airport{position:relative}@media (min-width: 64em){.recruit-business-data_item._airport .recruit-business-data_item_value_container{margin-bottom:var(--system-spacing-four-extra-large)}}.recruit-business-data_item_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.recruit-business-data_item_title{font-size:var(--reference-typography-two-extra-large);text-align:left}}.recruit-business-data_item_value_container{display:flex;align-items:center;justify-content:center}.recruit-business-data_item_value_container_inner{display:flex;gap:var(--system-spacing-medium);align-items:baseline;justify-content:center}.recruit-business-data_item_value{font-family:var(--reference-typography-family-english);font-size:6rem;font-weight:var(--reference-typography-weight-semibold);line-height:var(--reference-typography-line-height-tight);letter-spacing:.075em;background:linear-gradient(180deg,var(--reference-color-red-400) 0%,var(--reference-color-grey-800) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 48em){.recruit-business-data_item_value{line-height:var(--reference-typography-line-height-normal)}}@media (min-width: 64em){.recruit-business-data_item_value{font-size:4rem}}@media (min-width: 75em){.recruit-business-data_item_value{font-size:6rem}}.recruit-business-data_item_value._ratio{position:relative}.recruit-business-data_item_value._ratio:before,.recruit-business-data_item_value._ratio:after{position:absolute;top:50%;font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);transform:translateY(-50%);-webkit-text-fill-color:var(--system-color-text-primary)}.recruit-business-data_item_value._ratio:before{left:-3em;content:"男性"}.recruit-business-data_item_value._ratio:after{right:-3em;content:"女性"}.recruit-business-data_item_value_unit{font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}.recruit-business-data_item_value_image{max-width:17.5rem;pointer-events:none}.recruit-business-data_item_airport_image{max-width:19.6875rem;margin-inline:auto;pointer-events:none}@media (min-width: 64em){.recruit-business-data_item_airport_image{position:absolute;top:1.25rem;right:-1.5rem}}.recruit-business-data_item_year{margin-top:auto;font-size:var(--reference-typography-medium);text-align:center}.recruit-company-future{padding:var(--system-spacing-four-extra-large) var(--system-spacing-two-extra-large);margin-block:var(--system-spacing-medium);background:url(https://www.fujidream.co.jp/assets/image/recruit/company/img-future-bg_sm.webp) no-repeat center center/cover;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.recruit-company-future{padding:var(--system-spacing-five-extra-large) var(--system-spacing-six-extra-large);margin-block:0;background:url(https://www.fujidream.co.jp/assets/image/recruit/company/img-future-bg_lg.webp) no-repeat center center/cover;border-radius:var(--system-radius-large)}}.recruit-company-future_inner{--plane-opacity: 0;--plane-scale: .4;--carry-opacity: 0;--carry-scale: .4;position:relative;display:grid;gap:var(--system-spacing-medium);max-width:11.25rem;margin-inline:auto}@media (min-width: 48em){.recruit-company-future_inner{gap:var(--system-spacing-two-extra-large);max-width:20rem}}.recruit-company-future_inner:before,.recruit-company-future_inner:after{position:absolute;content:""}.recruit-company-future_inner:before{top:-4.125rem;right:-3.75rem;width:6.375rem;height:3.0625rem;background:url(https://www.fujidream.co.jp/assets/image/recruit/img-plane.webp) no-repeat center center/cover;opacity:var(--plane-opacity);scale:var(--plane-scale)}@media (min-width: 48em){.recruit-company-future_inner:before{top:-1.875rem;right:-4.375rem;width:12.375rem;height:6rem}}.recruit-company-future_inner:after{bottom:-4rem;left:-3.75rem;width:3.8125rem;height:5.0625rem;background:url(https://www.fujidream.co.jp/assets/image/recruit/img-carry.webp) no-repeat center center/cover;opacity:var(--carry-opacity);scale:var(--carry-scale)}@media (min-width: 48em){.recruit-company-future_inner:after{left:-7.75rem;width:6.3125rem;height:8.4375rem}}.recruit-company-future_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary)}@media (min-width: 48em){.recruit-company-future_title{font-size:var(--reference-typography-four-extra-large)}}.recruit-company-future_text{color:var(--system-color-text-secondary)}@media (min-width: 48em){.recruit-company-future_text{line-height:1.8}}.recruit-company-message{background:var(--reference-color-wh-80)}.recruit-company-message_image>img{border-radius:var(--system-radius-medium)}.recruit-company-message_title_wrapper{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 64em){.recruit-company-message_title_wrapper{grid-template-columns:1fr 1fr;gap:var(--system-spacing-four-extra-large)}}.recruit-company-message_title{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.recruit-company-message_title{gap:var(--system-spacing-five-extra-large)}}@media (min-width: 64em){.recruit-company-message_title{gap:5.75rem}}.recruit-company-message_title>p{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.recruit-company-message_title>p{font-size:var(--reference-typography-extra-large)}}@media (min-width: 64em){.recruit-company-message_title>p{text-align:center}}.recruit-company-message_contents{display:grid;gap:var(--system-spacing-two-extra-large);align-items:start}@media (min-width: 64em){.recruit-company-message_contents{grid-template-columns:1fr 1fr;gap:var(--system-spacing-four-extra-large)}}.recruit-company-message_contents_item{display:grid;gap:var(--system-spacing-two-extra-large)}.recruit-company-message_contents_item p{line-height:1.8}.recruit-company-message_contents_item p>span{display:inline-block}.recruit-company-message_footer{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);text-align:right}@media (min-width: 48em){.recruit-company-message_footer{font-size:var(--reference-typography-medium)}}.recruit-company-overview{background:var(--reference-color-wh-80)}.recruit-company-overview_inner{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 64em){.recruit-company-overview_inner{grid-template-columns:1fr 1fr;gap:var(--system-spacing-five-extra-large)}}.recruit-company-overview_content{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 64em){.recruit-company-overview_content{gap:var(--system-spacing-two-extra-large)}}.recruit-company-overview_content_item{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.recruit-company-overview_content_item{grid-template-columns:10rem 1fr;gap:0}}.recruit-company-overview_content_item dt{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.recruit-company-overview_content_item dt{font-size:var(--reference-typography-medium);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}}.recruit-company-overview_content_item dd{padding-bottom:var(--system-spacing-extra-large);font-size:var(--reference-typography-small);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.recruit-company-overview_content_item dd{padding-bottom:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-medium)}}.recruit-contact-faq{overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.recruit-contact-faq{border-radius:var(--system-radius-extra-large)}}.recruit-contact-faq .container-contents_inner{gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.recruit-contact-faq .container-contents_inner{gap:var(--system-spacing-medium)}}.recruit-contact-faq .pageSpecific-recruit-headingMedium_title{font-size:var(--reference-typography-three-extra-large)}@media (min-width: 48em){.recruit-contact-faq .pageSpecific-recruit-headingMedium_title{font-size:var(--reference-typography-four-extra-large)}}.recruit-contact-faqHeading{background:var(--reference-color-grey-100);border-radius:var(--system-radius-medium) var(--system-radius-medium) 0 0}@media (min-width: 48em){.recruit-contact-faqHeading{border-radius:var(--system-radius-extra-large) var(--system-radius-extra-large) 0 0}}.recruit-contact-faq_checkbox{display:flex;flex-wrap:wrap;gap:var(--system-spacing-small);margin-top:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.recruit-contact-faq_checkbox{margin-top:var(--system-spacing-five-extra-large)}}.recruit-contact-faq_checkbox .checkboxWithLabel{background:var(--reference-color-grey-200)}.recruit-contact-formGuide{background:var(--reference-color-orange-100)}.recruit-contact-formGuide_inner{display:grid;gap:var(--system-spacing-two-extra-large);align-items:start}@media (min-width: 64em){.recruit-contact-formGuide_inner{grid-template-columns:26rem 1fr;gap:var(--system-spacing-five-extra-large);align-items:center}}.recruit-contact-formGuide_inner .banner-contact_title{display:none}.recruit-job-interview{background:var(--reference-color-grey-100)}@media (min-width: 64em){.recruit-job-interview{padding-bottom:9rem}}.recruit-job-interview .carousel-recruit swiper-container::part(pagination){display:none}.recruit-job-interview .carousel-recruit_control{max-width:17.5rem}@media (min-width: 48em){.recruit-job-interview .carousel-recruit_control{max-width:20rem}}@media (min-width: 64em){.recruit-job-interview .carousel-recruit_control{max-width:initial;margin-top:-3rem}}@media (min-width: 64em){.recruit-job-interview .carousel-recruit_control>button{width:2.5rem;height:2.5rem}.recruit-job-interview .carousel-recruit_control>button svg{width:2.5rem;height:2.5rem}.recruit-job-interview .carousel-recruit_control>button[data-role=prev]{right:3rem}}.recruit-job-interview-id_carousel{margin-inline:var(--system-spacing-medium)}.recruit-job-note .recruit-note{border-radius:var(--system-radius-medium)}@media (min-width: 48em){.recruit-job-note .recruit-note{border-radius:var(--system-radius-large)}}.recruit-job-occupation{padding:var(--system-spacing-three-extra-large) 0}@media (min-width: 48em){.recruit-job-occupation{padding:var(--system-spacing-six-extra-large)}}.recruit-job-occupation_inner{display:grid;gap:6rem;max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 48em){.recruit-job-occupation_inner{gap:var(--system-spacing-six-extra-large)}}.recruit-job-occupation_title{padding:0 var(--system-spacing-extra-large)}@media (min-width: 48em){.recruit-job-occupation_title{padding:0}}.recruit-job-occupation_content_title{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.recruit-job-occupation_content_title{font-size:var(--reference-typography-four-extra-large)}}.recruit-job-occupation_item_wrapper{display:grid;gap:var(--system-spacing-two-extra-large);margin-top:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.recruit-job-occupation_item_wrapper{gap:var(--system-spacing-four-extra-large)}}.recruit-job-occupation_item{overflow:clip;background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 64em){.recruit-job-occupation_item{display:grid;grid-template-columns:27rem 1fr}}@media (min-width: 64em){.recruit-job-occupation_item:nth-of-type(2n){grid-template-columns:1fr 27rem}}@media (min-width: 64em){.recruit-job-occupation_item:nth-of-type(2n) .recruit-job-occupation_item_image{order:2}}@media (min-width: 64em){.recruit-job-occupation_item:nth-of-type(2n) .recruit-job-occupation_item_content{order:1}}@media (min-width: 64em){.recruit-job-occupation_item_image{width:27rem}}.recruit-job-occupation_item_image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recruit-job-occupation_item_content{display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-extra-large)}@media (min-width: 48em){.recruit-job-occupation_item_content{gap:var(--system-spacing-extra-large);padding:var(--system-spacing-five-extra-large)}}.recruit-job-occupation_item_content_title{display:grid;gap:var(--system-spacing-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.recruit-job-occupation_item_content_title_category{font-size:var(--reference-typography-two-extra-large)}}.recruit-job-occupation_item_content_title_label{font-size:var(--reference-typography-small)}@media (min-width: 48em){.recruit-job-occupation_item_content_title_label{font-size:var(--reference-typography-extra-large)}}.recruit-job-occupation_item_content_title_divider{position:relative;padding-bottom:.5rem}.recruit-job-occupation_item_content_title_divider:before,.recruit-job-occupation_item_content_title_divider:after{position:absolute;width:1.5rem;height:.5rem;content:""}.recruit-job-occupation_item_content_title_divider:before{background:linear-gradient(90deg,#dc4200,#e27c00);border-radius:var(--system-radius-medium) 0 0 var(--system-radius-medium)}.recruit-job-occupation_item_content_title_divider:after{left:1.5rem;background:linear-gradient(90deg,#d5011d,#db5252);border-radius:0 var(--system-radius-medium) var(--system-radius-medium) 0}@media (min-width: 48em){.recruit-job-occupation_item_content_text{line-height:1.8}}.recruit-newsList_container{padding:var(--system-spacing-medium);background:var(--system-color-background-secondary);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.recruit-newsList_container{padding:var(--system-spacing-two-extra-large)}}.recruit-newsList_container .recruit-newsListItem{padding-bottom:var(--system-spacing-medium);border-bottom:1px solid var(--reference-color-grey-200)}.recruit-newsList_container .recruit-newsListItem:first-child{padding-top:var(--system-spacing-medium)}.recruit-newsList_container .recruit-newsListItem_link{display:grid;justify-content:initial;text-decoration:none}@media (min-width: 48em){.recruit-newsList_container .recruit-newsListItem_link{display:flex;justify-content:space-between}}@media (any-hover: hover){.recruit-newsList_container .recruit-newsListItem_link:hover{text-decoration:underline}}.recruit-newsList_container .recruit-newsListItem_link_arrow{text-align:right}@media (min-width: 48em){.recruit-newsList_container .recruit-newsListItem_link_arrow{text-align:left}}.recruit-recruitment-content_inner{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.recruit-recruitment-content_inner{gap:var(--system-spacing-five-extra-large)}}.recruit-recruitment-content_entry{display:grid;gap:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.recruit-recruitment-content_entry{gap:var(--system-spacing-two-extra-large)}}.recruit-recruitment-content_entry_item{display:grid;gap:var(--system-spacing-medium);justify-items:start}@media (min-width: 48em){.recruit-recruitment-content_entry_item{padding:var(--system-spacing-four-extra-large);background:var(--system-color-background-white);border-radius:var(--system-radius-extra-large)}}@media (min-width: 64em){.recruit-recruitment-content_entry_item{grid-template-columns:max-content 1fr;gap:var(--system-spacing-five-extra-large);align-items:center}}.recruit-recruitment-content_entry_item_links{display:grid;gap:var(--system-spacing-extra-small);width:100%}@media (min-width: 48em){.recruit-recruitment-content_entry_item_links{grid-template-columns:1fr 1fr;gap:var(--system-spacing-two-extra-large)}}@media (min-width: 48em){.recruit-recruitment-content_entry_item_links:not(:has(>:nth-child(2n))){grid-template-columns:1fr}}.recruit-recruitment-content_entry_item_link{--background-color: var(--system-color-button-background-tertiary);--border-color: transparent;--hover-square-fill-color: var(--system-color-background-tertiary);--hover-square-stroke-color: var(--system-color-background-tertiary);position:relative;display:inline-grid;grid-template-areas:"label icon";grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--system-spacing-small);column-gap:var(--system-spacing-small);align-items:center;width:100%;min-height:var(--reference-dimension-scale-15);padding-block:var(--system-spacing-extra-small);padding-inline:var(--system-spacing-large);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);text-align:left;text-align:center;text-decoration:none;background-color:transparent;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.recruit-recruitment-content_entry_item_link{min-height:var(--reference-dimension-scale-17);padding-inline:var(--system-spacing-extra-large)}}.recruit-recruitment-content_entry_item_link:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:var(--background-color);border-radius:var(--system-radius-medium);opacity:1}.recruit-recruitment-content_entry_item_link:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:linear-gradient(90deg,#dc4200,#e27c00);border-radius:var(--system-radius-medium);opacity:1;transition:opacity var(--easing-default)}@media (any-hover: hover){.recruit-recruitment-content_entry_item_link:hover{--hover-square-fill-color: var(--reference-color-red-400);--hover-square-stroke-color: var(--reference-color-red-400)}.recruit-recruitment-content_entry_item_link:hover:after{opacity:0}}.recruit-recruitment-content_entry_item_link>*:first-child{position:relative;z-index:1;grid-area:label}.recruit-recruitment-content_entry_item_link>*:last-child{position:relative;z-index:1;grid-area:icon}.reservation-cancel-contents_table *{--cell-width: initial;width:var(--cell-width)}.reservation-cancel-contents_table *[data-width=width-half]{--cell-width: 50% }.reservation-cancel-contents_table *[data-width=width-third]{--cell-width: calc(100% / 3)}.reservation-cancel-contents_table *[data-width=width-quarter]{--cell-width: 25% }.reservation-cancel-contents_table *[data-width=width-fifth]{--cell-width: 20% }.reservation-cancel-contents_table *[data-width=width-40]{--cell-width: 40%}.reservation-cancel-contents_table a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.reservation-cancel-contents_table a:hover{text-decoration-thickness:var(--system-border-thick)}}@media (min-width: 48em){.reservation-cancel-contents_table._sm{display:none}}.reservation-cancel-contents_table._lg{display:none}@media (min-width: 48em){.reservation-cancel-contents_table._lg{display:table}}.reservation-cancel-contents_links{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-cancel-contents_links{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}@media (min-width: 64em){.reservation-cancel-contents_links{grid-template-columns:repeat(4,1fr)}}.reservation-cancel-contents_links>.link-default{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.reservation-cancel-contents_links>.link-default{box-shadow:var(--system-elevation-level-4)}}.reservation-cancel-contents_list{padding-left:1.5em;font-size:var(--reference-typography-small);list-style:disc}@media (min-width: 48em){.reservation-cancel-contents_list{font-size:var(--reference-typography-medium)}}.reservation-cancel-contents_list>li:not(:first-child){margin-top:var(--system-spacing-two-extra-small)}.reservation-cancel-contents_list a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.reservation-cancel-contents_list a:hover{text-decoration-thickness:var(--system-border-thick)}}.reservation-cancel-contents_flow{display:grid;gap:var(--system-spacing-extra-large);justify-items:center;max-width:50rem}@media (min-width: 48em){.reservation-cancel-contents_flow{grid-template-columns:1fr 2.625rem 1fr;gap:var(--system-spacing-medium);align-items:center}}.reservation-cancel-contents_flow img{width:100%;max-width:22.625rem}.reservation-cancel-contents_flow svg{transform:rotate(90deg)}@media (min-width: 48em){.reservation-cancel-contents_flow svg{transform:rotate(0)}}@media (min-width: 48em){.reservation-cancel-contents_procedure{width:100%;max-width:30rem;margin-inline:auto}}@media (min-width: 64em){.reservation-cancel-contents_procedure{margin-inline:initial}}.reservation-cancel-contents_callcenter{padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.reservation-cancel-contents_callcenter{padding:var(--system-spacing-two-extra-large)}}.reservation-cancel-contents_weather img{max-width:50rem}@media (min-width: 48em){.reservation-code_image{max-width:42.3125rem}}.reservation-disability_content{display:grid;gap:1.5rem}@media (min-width: 48em){.reservation-disability_content{gap:2.125rem}}.reservation-disability_caution_red{color:var(--reference-color-red-400)}.reservation-disability_text{display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 48em){.reservation-disability_text{gap:var(--system-spacing-two-extra-large)}}.reservation-disability_note>li{position:relative;padding-left:1em;font-size:var(--reference-typography-small);text-indent:-1em}.reservation-disability_note>li:before{content:"※"}.reservation-disability_apply_list>li{position:relative;padding-left:1em;font-size:var(--reference-typography-medium);text-indent:-1em}.reservation-disability_apply_list>li:not(:first-child){margin-top:var(--system-spacing-medium)}.reservation-disability_apply_list>li:before{content:"・"}.reservation-disability_apply_list a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.reservation-disability_apply_list a:hover{text-decoration-thickness:var(--system-border-thick)}}.reservation-disability_apply_list2>li{position:relative;padding-left:1em;font-size:var(--reference-typography-medium);text-indent:-1em}.reservation-disability_apply_list2>li:not(:first-child){margin-top:.125rem}.reservation-disability_apply_list2>li:before{content:"・"}.reservation-disability_request-list1 h3{color:var(--reference-color-white);background:var(--reference-color-red-400);font-size:var(--reference-typography-medium);text-align:center;padding:var(--system-spacing-extra-small);border-radius:var(--system-radius-medium) var(--system-radius-medium) 0 0}.reservation-disability_request-list1_inner{background:var(--reference-color-white);padding:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.reservation-disability_request-list1_inner{display:flex;gap:var(--reference-dimension-scale-15);align-items:flex-start;justify-content:center}}.reservation-disability_request-list1_inner img{max-width:8rem;margin:0 auto 1.25rem}@media (min-width: 48em){.reservation-disability_request-list1_inner img{margin:0 auto}}.reservation-disability_request-list1_inner .link-default{max-width:23rem;--background-color: var(--reference-color-grey-200)}.reservation-disability_request-list1_inner p{text-indent:-.8em;padding-left:1em;font-size:var(--reference-typography-medium);margin-bottom:1.25rem}@media (min-width: 48em){.reservation-disability_request-list1_inner p{margin-bottom:0;font-size:var(--reference-typography-extra-large)}}.reservation-disability_request-list1_inner p span{display:none}@media (min-width: 48em){.reservation-disability_request-list1_inner p span{display:block}}.reservation-disability_request-list1_inner p:before{content:"・";margin-right:.25rem}.reservation_link_wrapper{padding:0;margin:var(--system-spacing-extra-large) auto 0}@media (min-width: 48em){.reservation_link_wrapper{margin:var(--system-spacing-four-extra-large) auto 0}}@media (min-width: 48em){.reservation_link_wrapper .is-sp{display:none}}.reservation_link_wrapper .reservation_link{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;border-radius:var(--system-radius-medium);box-shadow:0 0 4px #0000001a}@media (min-width: 48em){.reservation_link_wrapper .reservation_link{width:calc((100% - 2rem) / 3);box-shadow:none}}.reservation_link_wrapper .reservation_link svg{--icon-stroke-color: var(--reference-color-white)}.reservation_link_wrapper .reservation_link a{--background-color: var(--reference-color-white);width:100%;padding:var(--system-spacing-small) var(--system-spacing-small) var(--system-spacing-small) var(--system-spacing-small)}@media (min-width: 48em){.reservation_link_wrapper .reservation_link a{--background-color: var(--reference-color-grey-200);padding:var(--system-spacing-extra-large) var(--system-spacing-extra-large) var(--system-spacing-extra-large) var(--system-spacing-extra-large)}}@media (min-width: 48em){.reservation_link_wrapper--many .reservation_link{width:calc(50% - 20px)}}.reservation_link_description{margin-top:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation_link_description{margin-top:var(--system-spacing-small)}}.reservation_link_inner{display:flex;flex-flow:wrap;gap:var(--system-spacing-extra-small);width:100%}@media (min-width: 48em){.reservation_link_inner{flex-direction:row;gap:var(--system-spacing-medium)}}.reservation_link_label{display:flex;gap:var(--system-spacing-small);align-items:center}@media (min-width: 48em){.reservation-howto_Internet{background-color:var(--reference-color-wh-50);border-radius:var(--system-radius-medium);padding:var(--system-spacing-five-extra-large);gap:var(--system-spacing-large)}}.reservation-howto_content{flex:1;min-width:0}.reservation-howto_note{font-size:var(--reference-typography-two-extra-small);color:var(--reference-color-grey-700);margin:var(--system-spacing-small) 0;line-height:var(--system-line-height-relaxed)}@media (min-width: 48em){.reservation-howto_note{font-size:var(--system-font-size-medium);margin:var(--system-spacing-medium) 0}}.reservation-howto_disclaimer{font-size:var(--system-font-size-extra-small);color:var(--reference-color-grey-600);margin:var(--system-spacing-small) 0 0 0;line-height:var(--system-line-height-relaxed)}@media (min-width: 48em){.reservation-howto_disclaimer{font-size:var(--reference-typography-two-extra-small)}}@media (min-width: 48em){.reservation-howto_phone{background-color:var(--reference-color-wh-50);border-radius:var(--system-radius-medium);padding:var(--system-spacing-five-extra-large);gap:var(--system-spacing-large)}}.reservation-howto_phone .banner-wrapper{margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.reservation-howto_phone .banner-wrapper{margin-top:var(--system-spacing-large)}}.reservation-howto_phone .banner-wrapper_inner{gap:var(--system-spacing-medium)}@media (min-width: 48em){.reservation-howto_phone .banner-wrapper_inner{gap:var(--system-spacing-three-extra-large)}}.reservation-howto_button{max-width:33.625rem;margin:0 auto}@media (min-width: 48em){.reservation-howto_button .-is-sp{display:none}}@media (any-hover: hover){.reservation-howto_airport:hover .reservation-howto-airport_tag{color:var(--system-color-text-primary)}}@media (min-width: 48em){.reservation-howto_airport{background-color:var(--reference-color-wh-50);border-radius:var(--system-radius-medium);padding:var(--system-spacing-five-extra-large);gap:var(--system-spacing-large)}}.reservation-howto_airport .reservation-howto-airport{margin:var(--system-spacing-medium) 0}@media (min-width: 48em){.reservation-howto_airport .reservation-howto-airport{margin:var(--system-spacing-two-extra-large) 0}}.reservation-howto_airport .reservation-howto-airport .reservation-howto-airport_grid{display:flex;flex-direction:column;gap:var(--system-spacing-small);width:100%;flex-wrap:wrap}@media (min-width: 48em){.reservation-howto_airport .reservation-howto-airport .reservation-howto-airport_grid{flex-direction:row;gap:var(--system-spacing-medium)}}.reservation-howto_airport .reservation-howto-airport .reservation-howto-airport_item{width:100%;display:flex;align-items:center;gap:var(--system-spacing-small)}@media (min-width: 48em){.reservation-howto_airport .reservation-howto-airport .reservation-howto-airport_item{width:calc((100% - 3rem) / 3)}}.reservation-howto_airport .reservation-howto-airport .reservation-howto-airport_item>a{flex:1;box-shadow:0 0 8px #0000001a}@media (min-width: 48em){.reservation-howto_airport .reservation-howto-airport .reservation-howto-airport_item>a{box-shadow:0 0 16px #0000001a}}.reservation-howto_airport .reservation-howto-airport .reservation-howto-airport_tag{font-size:var(--reference-typography-two-extra-small);display:inline-block;padding:0 .1875rem .125rem;margin-right:.5rem;border-radius:.125rem;background:var(--reference-color-grey-200);position:relative;top:-.125rem}.reservation-howto-airport_label{margin-right:1rem}.reservation-howto_airport .heading-small_contents span{font-size:var(--reference-typography-two-extra-small);display:inline-block;padding:0 .1875rem .125rem;margin-right:.5rem;border-radius:.125rem;background:var(--reference-color-grey-200)}.reservation-howto_linkbox{margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.reservation-howto_linkbox{text-align:center;margin-top:var(--system-spacing-two-extra-large)}}.reservation-howto_link-note{margin-top:var(--system-spacing-medium)}.reservation-howto_note{font-size:var(--reference-typography-two-extra-small);margin-top:var(--system-spacing-medium);text-indent:-1em;padding-left:1em}@media (min-width: 48em){.reservation-howto_agency{background-color:var(--reference-color-wh-50);border-radius:var(--system-radius-medium);padding:var(--system-spacing-five-extra-large);gap:var(--system-spacing-large)}}.reservation-howto_agency_content{margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.reservation-howto_agency_content{margin-top:var(--system-spacing-two-extra-large)}}.reservation-irregular-cancelContents_tab .buttonTab_tab[aria-selected=true]{background:var(--system-color-background-white)}.reservation-irregular-cancelContents_tab .buttonTab_panel{background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.reservation-irregular-cancelContents_tab .buttonTab_panel{border-radius:var(--system-radius-extra-large)}}.reservation-irregular-cancelContents_inner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 48em){.reservation-irregular-cancelContents_inner{gap:var(--system-spacing-five-extra-large)}}.reservation-irregular-cancelContents_link{display:grid;gap:var(--system-spacing-extra-small);align-items:start}@media (min-width: 48em){.reservation-irregular-cancelContents_link{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}.reservation-irregular-cancelContents_link>.link-default{background:var(--system-color-button-background-quaternary)}@media (any-hover: hover){.reservation-irregular-cancelContents_link>.link-default:hover{background:var(--system-color-button-background-secondary)}}.reservation-irregular-cancelContents_flow{display:grid;gap:var(--system-spacing-medium);justify-items:center}@media (min-width: 48em){.reservation-irregular-cancelContents_flow{grid-template-columns:1fr max-content 1fr max-content}}@media (min-width: 64em){.reservation-irregular-cancelContents_flow{grid-template-columns:1fr max-content 1fr max-content 1fr max-content}}.reservation-irregular-cancelContents_flow_item{max-width:19.5625rem}.reservation-irregular-cancelContents_flow_text{padding:var(--system-spacing-small) var(--system-spacing-medium) var(--system-spacing-medium)}@media (min-width: 48em){.reservation-irregular-cancelContents_flow_text{padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-large)}}.reservation-irregular-cancelContents_flow_text span{color:var(--system-color-text-accent)}.reservation-irregular-cancelContents_flow_note{position:relative;padding-left:1em;margin-top:var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small)}.reservation-irregular-cancelContents_flow_note:before{position:absolute;left:0;content:"※"}.reservation-irregular-cancelContents_flow_arrow{width:2.625rem;transform:rotate(90deg)}@media (min-width: 48em){.reservation-irregular-cancelContents_flow_arrow{margin-top:9.375rem;transform:rotate(0)}}.reservation-irregular-cancelContents_line{width:100%;height:1px;background:var(--system-color-border-subtle)}.reservation-irregular-changeContents_tab .buttonTab_tab[aria-selected=true]{background:var(--system-color-background-white)}.reservation-irregular-changeContents_tab .buttonTab_panel{background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.reservation-irregular-changeContents_tab .buttonTab_panel{border-radius:var(--system-radius-extra-large)}}.reservation-irregular-changeContents_inner{max-width:var(--system-content-width-large);margin-inline:auto}.reservation-irregular-changeContents_flow{display:grid;gap:var(--system-spacing-medium);justify-items:center}@media (min-width: 48em){.reservation-irregular-changeContents_flow{grid-template-columns:1fr max-content 1fr max-content}}@media (min-width: 64em){.reservation-irregular-changeContents_flow{grid-template-columns:1fr max-content 1fr max-content 1fr max-content}}.reservation-irregular-changeContents_flow_item{max-width:19.5625rem}.reservation-irregular-changeContents_flow_text{padding:var(--system-spacing-small) var(--system-spacing-medium) var(--system-spacing-medium)}@media (min-width: 48em){.reservation-irregular-changeContents_flow_text{padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-large)}}.reservation-irregular-changeContents_flow_text span{color:var(--system-color-text-accent)}.reservation-irregular-changeContents_flow_arrow{width:2.625rem;transform:rotate(90deg)}@media (min-width: 48em){.reservation-irregular-changeContents_flow_arrow{margin-top:9.375rem;transform:rotate(0)}}.reservation-payment-card_image{max-width:17.3125rem}.reservation-payment_link{display:grid;gap:var(--system-spacing-extra-small)}.reservation-payment_link>.link-viewMore{background:var(--system-color-background-white);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.reservation-payment_link>.link-viewMore{max-width:max-content;box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.reservation-payment_link>.link-viewMore:hover{background:var(--system-color-link-default)}}.reservation-payment-conveni{display:grid}@media (min-width: 48em){.reservation-payment-conveni{grid-template-columns:repeat(2,1fr)}}.reservation-payment-conveni_link{position:relative;z-index:0;display:grid;grid-template-columns:max-content 1fr max-content;gap:var(--system-spacing-medium);place-items:center center;padding:var(--system-spacing-small) var(--system-spacing-medium);text-decoration:none;background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (any-hover: hover){.reservation-payment-conveni_link:hover{z-index:1;border:var(--system-border-medium) solid var(--reference-color-red-400)}.reservation-payment-conveni_link:hover svg{--square-fill-color: var(--system-color-button-background-tertiary);--square-stroke-color: var(--system-color-button-background-tertiary)}.reservation-payment-conveni_link:hover>.reservation-payment-conveni_label{color:var(--reference-color-red-400)}}.reservation-payment-conveni_link:nth-child(n+3){margin-top:-1px}.reservation-payment-conveni_link:nth-child(2n){margin-left:-1px}.reservation-payment-conveni_link>img{width:100%;max-width:3rem}.reservation-payment-conveni_label{display:block;font-size:var(--reference-typography-small);text-align:center;transition:color var(--easing-default)}@media (min-width: 48em){.reservation-payment-conveni_label{font-size:var(--reference-typography-medium)}}.reservation-payment-counter_badge{display:flex;gap:var(--system-spacing-extra-small)}.reservation-payment-counter_badge>p{font-size:var(--reference-typography-small)}.reservation-payment-counter_list{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-payment-counter_list{grid-template-columns:repeat(auto-fit,minmax(18.125rem,1fr));gap:var(--system-spacing-medium)}}.reservation-payment-counter_list>.link-default{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.reservation-payment-counter_list>.link-default{box-shadow:var(--system-elevation-level-4)}}.reservation-receipt-contents_table *{--cell-width: initial;width:var(--cell-width)}.reservation-receipt-contents_table *[data-width=width-half]{--cell-width: 50% }.reservation-receipt-contents_table *[data-width=width-quarter]{--cell-width: 25% }.reservation-receipt-contents_table *[data-width=width-fifth]{--cell-width: 20% }.reservation-receipt-contents_table th{border-right:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){.reservation-receipt-contents_table._sm{display:none}}.reservation-receipt-contents_table._lg{display:none}@media (min-width: 48em){.reservation-receipt-contents_table._lg{display:table}}.reservation-receipt-contents_howtouse{display:grid;gap:var(--system-spacing-two-extra-large);justify-items:center}@media (min-width: 64em){.reservation-receipt-contents_howtouse{grid-template-columns:1fr 2.625rem 1fr;gap:var(--system-spacing-medium);align-items:center}}.reservation-receipt-contents_howtouse svg{transform:rotate(90deg)}@media (min-width: 64em){.reservation-receipt-contents_howtouse svg{transform:rotate(0)}}.reservation-receipt-contents_howtouse img{max-width:32.125rem}.reservation-seatassignment_flow{display:grid;gap:var(--system-spacing-extra-small);max-width:23rem;padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.reservation-seatassignment_flow{padding:var(--system-spacing-four-extra-large)}}.reservation-seatassignment_flow svg{width:1.5rem;margin-inline:auto;transform:rotate(90deg)}.reservation-transfer-contents_table th{border-right:var(--system-border-medium) solid var(--system-color-border-subtle)}.reservation-transfer-contents_table td{text-align:center}@media (min-width: 48em){.reservation-transfer-contents_table td{width:26%}}.timetable-connect_accordion{display:flex;flex-direction:column;gap:var(--system-spacing-small);max-width:72rem;margin:0 auto}@media (min-width: 48em){.timetable-connect_accordion{gap:var(--system-spacing-medium)}}.timetable-connect_accordion .accordion_contents{display:grid;gap:1.5rem;padding:1rem;margin-top:.5rem;background:var(--reference-color-grey-200);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.timetable-connect_accordion .accordion_contents{gap:4rem;padding:2rem}}.timetable-connect_accordion--no-routes .accordion_contents{background:none}.timetable-connect_airport_label{display:flex;flex-direction:column}@media (min-width: 48em){.timetable-connect_airport_label{flex-direction:row;gap:var(--system-spacing-small);align-items:center}}.timetable-connect_airport_name{font-weight:var(--system-font-weight-medium)}.timetable-connect_airport_subtext{font-size:var(--reference-typography-two-extra-small);font-weight:400}.timetable-connect_route_title{align-items:center;font-size:var(--reference-typography-small);font-weight:var(--system-font-weight-bold);color:var(--reference-color-grey-900)}@media (min-width: 48em){.timetable-connect_route_title{font-size:var(--reference-typography-large)}}.timetable-connect_route_subtext{margin-left:.5rem;font-size:var(--reference-typography-two-extra-small);font-weight:var(--system-font-weight-normal)}.timetable-connect_annotation{padding-left:1em;margin-top:.5rem;font-size:var(--reference-typography-two-extra-small);color:var(--reference-color-red-400);text-indent:-1em}.timetable-connect_annotation br{display:none}@media (min-width: 48em){.timetable-connect_annotation br{display:block}}.timetable-connect_table_wrapper{margin-top:1rem;overflow-x:auto}.timetable-connect_table{width:100%;border-collapse:collapse;background-color:var(--reference-color-wh-50);border-bottom:1px solid var(--reference-color-grey-400)}.timetable-connect_table thead{background-color:var(--reference-color-blue-200)}.timetable-connect_table thead th{padding:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);font-weight:var(--system-font-weight-medium);color:var(--reference-color-grey-900);text-align:left}@media (min-width: 48em){.timetable-connect_table thead th{padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium)}}.timetable-connect_table thead th:nth-child(1){width:25%;text-align:center}.timetable-connect_table thead th:nth-child(2){width:50%;text-align:center}@media (min-width: 48em){.timetable-connect_table thead th:nth-child(2){width:55%}}.timetable-connect_table thead th:nth-child(3){width:25%;text-align:center}@media (min-width: 48em){.timetable-connect_table thead th:nth-child(3){width:20%}}.timetable-connect_table tbody tr.timetable-connect_table_row--expanded{background-color:var(--reference-color-blue-50)}.timetable-connect_table tbody td{padding:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);color:var(--reference-color-grey-900)}@media (min-width: 48em){.timetable-connect_table tbody td{padding:var(--system-spacing-large);font-size:var(--system-font-size-medium)}}.timetable-connect_table_flight{position:relative;font-weight:var(--system-font-weight-medium);vertical-align:middle;text-align:center;background:var(--reference-color-blue-100);border:none;border-right:1px solid var(--reference-color-grey-400)}.timetable-connect_table_flight_wrapper{display:flex;flex-direction:column;gap:.5rem;align-items:center}@media (min-width: 48em){.timetable-connect_table_flight_wrapper{gap:.75rem}}.timetable-connect_table_flight_item{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center}@media (min-width: 48em){.timetable-connect_table_flight_item{flex-direction:row;gap:0}}.timetable-connect_table_flight_number{display:block}@media (min-width: 48em){.timetable-connect_table_flight_number{display:inline}}.timetable-connect_table_arrow{display:block;width:1rem;font-size:var(--system-font-size-small);color:var(--reference-color-grey-600)}.timetable-connect_table_time--departure .timetable-connect_table_departure{font-weight:700}@media (min-width: 48em){.timetable-connect_table_time--departure .timetable-connect_table_departure{font-size:var(--reference-typography-extra-large)}}.timetable-connect_table_time--last .timetable-connect_table_arrival{font-weight:700}@media (min-width: 48em){.timetable-connect_table_time--last .timetable-connect_table_arrival{font-size:var(--reference-typography-extra-large)}}.timetable-connect_table_time{display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto;gap:.25rem;align-items:center;justify-content:center;border:none;border-right:1px solid var(--reference-color-grey-400);border-bottom:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.timetable-connect_table_time{display:flex;gap:.75rem}}.timetable-connect_table_time--last{border-bottom:none}.timetable-connect_table_departure{grid-row:1;grid-column:1;justify-self:center;text-align:center;white-space:nowrap}@media (min-width: 48em){.timetable-connect_table_departure{grid-row:auto;grid-column:auto;justify-self:auto;text-align:left}}.timetable-connect_table_separator{grid-row:1;grid-column:2;justify-self:center;font-weight:var(--system-font-weight-bold);text-align:center}@media (min-width: 48em){.timetable-connect_table_separator{grid-row:auto;grid-column:auto;justify-self:auto;text-align:center}}.timetable-connect_table_arrival{grid-row:2;grid-column:1/-1;justify-self:center;text-align:center;white-space:nowrap}@media (min-width: 48em){.timetable-connect_table_arrival{grid-row:auto;grid-column:auto;justify-self:auto;text-align:left}}.timetable-connect_table_transfer{font-weight:var(--system-font-weight-medium);text-align:right;text-align:center}.timetable-no-routes{padding:var(--system-spacing-large);margin:0;font-size:var(--system-font-size-medium);color:var(--reference-color-grey-600);text-align:center}@media (min-width: 48em){.timetable-no-routes{padding:var(--system-spacing-four-extra-large)}}.timetable-connect_tabWrapper{width:calc(100% + 2rem);margin-left:-1rem}@media (min-width: 48em){.timetable-connect_tabWrapper{width:100%;margin-left:0}}.timetable-connect_tabWrapper .buttonTab_tab[aria-selected=true],.timetable-connect_tabWrapper .buttonTab_panel_container{background:var(--reference-color-wh-50)}@media (any-hover: hover){.timetable-connect_tabWrapper .buttonTab_tab[aria-selected=true]:hover,.timetable-connect_tabWrapper .buttonTab_panel_container:hover{background:var(--reference-color-wh-50)}}@media (min-width: 48em){.timetable-connect_tabWrapper .buttonTab_panel_container{border-radius:var(--system-radius-extra-large)}}.timetable-connect_tabWrapper .buttonTab_tab{background:var(--reference-color-grey-800);font-weight:var(--reference-typography-weight-medium)}@media (any-hover: hover){.timetable-connect_tabWrapper .buttonTab_tab:hover{background:var(--reference-color-red-400)}}.timetable-cts_table td .timetable-cts_table_text-red{margin-left:.25rem}.timetable-cts_table_text-red{color:var(--reference-color-red-400)}.timetable-cts_table_noteWrapper{padding:var(--system-spacing-extra-large);background:var(--reference-color-wh-50)}@media (min-width: 48em){.timetable-cts_table_noteWrapper{padding:var(--system-spacing-six-extra-large);border-radius:0 0 var(--system-radius-extra-large) var(--system-radius-extra-large)}}.timetable-cts_table_noteInner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:72rem;margin:0 auto}@media (min-width: 48em){.timetable-cts_table_noteInner{gap:var(--system-spacing-five-extra-large)}}.timetable-list-cts_accordion{display:flex;flex-direction:column;gap:var(--system-spacing-small);width:100%;max-width:72rem;margin:0 auto}@media (min-width: 48em){.timetable-list-cts_accordion{gap:var(--system-spacing-medium)}}.timetable-list-cts_accordion .accordion-logic_label{box-shadow:0 0 .25rem #0000001a}@media (min-width: 48em){.timetable-list-cts_accordion .accordion-logic_label{box-shadow:0 0 1rem #0000001a}}.timetable-list-cts_route_list{display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);padding:0;margin-top:.5rem;list-style:none}@media (min-width: 48em){.timetable-list-cts_route_list{gap:0}}.timetable-list-cts_route_item{overflow:hidden;background-color:var(--reference-color-white);border-top:1px solid var(--reference-color-grey-400);border-right:1px solid var(--reference-color-grey-400);border-left:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.timetable-list-cts_route_item{display:flex;align-items:stretch;margin-top:-1px}}.timetable-list-cts_route_header{padding:var(--system-spacing-medium);background-color:var(--reference-color-blue-200);border-right:1px solid var(--reference-color-grey-400);border-bottom:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.timetable-list-cts_route_header{display:flex;flex:0 0 300px;align-items:center;padding:var(--system-spacing-large)}}.timetable-list-cts_route_name{margin:0;font-size:var(--system-font-size-medium);font-weight:var(--system-font-weight-medium);line-height:var(--system-line-height-medium);color:var(--reference-color-grey-900)}@media (min-width: 48em){.timetable-list-cts_route_name{font-size:var(--reference-typography-large)}}.timetable-list-cts_period-list{display:flex;flex-direction:column;width:100%;padding:0;margin:0;list-style:none}.timetable-list-cts_period-item{padding:var(--system-spacing-medium);border-bottom:1px solid var(--reference-color-grey-400)}@media (min-width: 48em){.timetable-list-cts_period-item{display:flex;flex:1;align-items:center;padding:var(--system-spacing-large)}}.timetable-list-cts_period-date{font-size:var(--system-font-size-small);font-weight:var(--system-font-weight-medium);line-height:var(--system-line-height-relaxed);color:var(--system-color-link-default);text-decoration:underline}@media (min-width: 48em){.timetable-list-cts_period-date{font-size:var(--system-font-size-medium)}}@media (any-hover: hover){.timetable-list-cts_period-date:hover{text-decoration-thickness:var(--system-border-thick)}}.timetable-cts_tabPanel{max-width:72rem;margin:0 auto}.timetable-list-cts_tableWrapper{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.timetable-list-cts_tableWrapper{flex-direction:row;align-items:flex-start}}.timetable-cts_table_note{padding-left:1em;margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.timetable-cts_table_link,.timetable-cts_guide_link{width:100%;width:-moz-fit-content;width:fit-content;min-height:2.5rem;padding:var(--system-spacing-extra-small) var(--system-spacing-small);margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-medium)}@media (any-hover: hover){.timetable-cts_table_link:hover,.timetable-cts_guide_link:hover{background:var(--reference-color-red-400)}}.timetable-cts_table_link{background:var(--reference-color-white);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.timetable-cts_table_link{box-shadow:var(--system-elevation-level-4)}}.timetable-cts_guide_link{background:var(--reference-color-grey-200)}.timetable-cts_guide_text{padding:1rem;margin-top:.75rem;background:var(--reference-color-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.timetable-cts_guide_text{padding:2rem}}@media (min-width: 48em){.timetable-cts_tabWrapper .buttonTab_panel{padding:var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large) 0 var(--system-spacing-six-extra-large)}}.timetable-cts_tabWrapper .buttonTab_tab[aria-selected=true],.timetable-cts_tabWrapper .buttonTab_panel_container{background:var(--reference-color-wh-50)}@media (min-width: 48em){.timetable-cts_tabWrapper .buttonTab_panel_container{border-radius:var(--system-radius-extra-large) var(--system-radius-extra-large) 0 0}}.timetable-cts_tabWrapper .buttonTab_tab{font-weight:var(--reference-typography-weight-medium)}.timetable-cts_tabPanel{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.timetable-cts_tabPanel{gap:var(--system-spacing-five-extra-large)}}.timetable-caution_table{margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.timetable-caution_table{margin-top:var(--system-spacing-two-extra-large)}}@media (min-width: 48em){.timetable-caution_table th{width:30%}}.timetable-cautionaryNote_red{font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-red-400)}.timetable-caution_note{padding-left:1em;font-size:var(--reference-typography-two-extra-small);color:var(--reference-color-red-400);text-indent:-1em}.timetable-caution_text{display:grid;gap:2.5rem;margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.timetable-caution_text{gap:2rem;margin-top:var(--system-spacing-two-extra-large)}}.timetable-caution_text-box{display:grid;gap:.75rem}.timetable-caution_text-box h3{font-size:var(--reference-typography-medium)}@media (min-width: 48em){.timetable-caution_text-box h3{font-size:var(--reference-typography-large)}}.timetable-caution_text-box p{padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.timetable-caution_text-box p{padding:var(--system-spacing-two-extra-large)}}@counter-style company-cargo-stipulationContents-circled{system:fixed;symbols:"①" "②" "③" "④" "⑤" "⑥" "⑦" "⑧" "⑨" "⑩" "⑪" "⑫" "⑬" "⑭" "⑮" "⑯" "⑰" "⑱" "⑲" "⑳";suffix:" "}.company-cargo-stipulationContents_heading{font-size:var(--reference-typography-extra-large)}@media (min-width: 48em){.company-cargo-stipulationContents_heading{font-size:var(--reference-typography-two-extra-large)}}.company-cargo-stipulationContents_heading_small{font-size:var(--reference-typography-small)}@media (min-width: 48em){.company-cargo-stipulationContents_heading_small{font-size:var(--reference-typography-medium)}}.company-cargo-stipulationContents_heading_medium{font-size:var(--reference-typography-medium)}@media (min-width: 48em){.company-cargo-stipulationContents_heading_medium{font-size:var(--reference-typography-extra-large)}}.company-cargo-stipulationContents_list{display:grid;gap:var(--system-spacing-medium);padding-left:1.5em;counter-reset:list-item}.company-cargo-stipulationContents_list>li{position:relative;font-size:var(--reference-typography-small)}@media (min-width: 48em){.company-cargo-stipulationContents_list>li{font-size:var(--reference-typography-medium)}}.company-cargo-stipulationContents_list>li::marker{content:"(" counter(list-item) ") "}.company-cargo-stipulationContents_list ol{margin-top:var(--system-spacing-extra-small)}.company-cargo-stipulationContents_list ol:not(.company-cargo-stipulationContents_list){display:grid;gap:var(--system-spacing-extra-small);padding-left:1.5em;list-style:company-cargo-stipulationContents-circled}.company-cargo-stipulationContents_list ol:not(.company-cargo-stipulationContents_list)>li{position:relative;font-size:var(--reference-typography-small)}@media (min-width: 48em){.company-cargo-stipulationContents_list ol:not(.company-cargo-stipulationContents_list)>li{font-size:var(--reference-typography-medium)}}.company-press-id-content>*:first-child{margin-top:0}.company-press-id-content h1,.company-press-id-content h2,.company-press-id-content h3,.company-press-id-content h4,.company-press-id-content h5,.company-press-id-content h6{position:relative;padding-left:2.75rem;margin:var(--system-spacing-extra-large) 0;font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.company-press-id-content h1,.company-press-id-content h2,.company-press-id-content h3,.company-press-id-content h4,.company-press-id-content h5,.company-press-id-content h6{padding-left:3.25rem;margin:var(--system-spacing-four-extra-large) 0;font-size:var(--reference-typography-two-extra-large)}}.company-press-id-content h1:before,.company-press-id-content h2:before,.company-press-id-content h3:before,.company-press-id-content h4:before,.company-press-id-content h5:before,.company-press-id-content h6:before{position:absolute;top:0;left:0;width:2rem;height:2rem;content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><rect width="40" height="40" rx="20" fill="%23D5011D"/><path d="M13.2625 26.5H27.0991M22.5027 17.3684L26.7521 16.2684C26.9769 16.2057 27.2124 16.1869 27.4447 16.2132C27.6771 16.2394 27.9017 16.3102 28.1054 16.4213C28.3091 16.5324 28.4879 16.6817 28.6312 16.8603C28.7745 17.039 28.8795 17.2435 28.9401 17.4618C29.0006 17.6802 29.0155 17.908 28.9838 18.1319C28.9521 18.3559 28.8746 18.5715 28.7556 18.7662C28.6367 18.9608 28.4788 19.1306 28.2911 19.2656C28.1035 19.4006 27.8899 19.498 27.6627 19.5523L14.9152 22.8531L11 18.5857L13.5488 17.9261L15.7044 19.1281L18.2532 18.4684L14.96 13.1605L17.5097 12.5L22.5027 17.3684Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}@media (min-width: 48em){.company-press-id-content h1:before,.company-press-id-content h2:before,.company-press-id-content h3:before,.company-press-id-content h4:before,.company-press-id-content h5:before,.company-press-id-content h6:before{width:2.5rem;height:2.5rem}}.company-press-id-content h1:first-child,.company-press-id-content h2:first-child,.company-press-id-content h3:first-child,.company-press-id-content h4:first-child,.company-press-id-content h5:first-child,.company-press-id-content h6:first-child{margin-top:0}.company-press-id-content iframe{max-width:36rem}.company-press-id-content_card{margin-top:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.company-press-id-content_card{margin-top:var(--system-spacing-five-extra-large)}}.company-press-id-content_linkButton>a{display:grid;grid-template-columns:1fr auto;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:center;max-inline-size:50rem;min-height:var(--reference-dimension-scale-13);padding-block:var(--system-spacing-extra-small);padding-inline:var(--system-spacing-small);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);text-align:center;text-decoration:none;background-color:var(--reference-color-red-400);border:var(--system-border-medium) solid var(--reference-color-red-400);border-radius:var(--system-radius-medium);transition:color var(--easing-default),background-color var(--easing-default)}@media (min-width: 48em){.company-press-id-content_linkButton>a{min-height:var(--reference-dimension-scale-15);padding:var(--system-spacing-extra-large)}}@media (any-hover: hover){.company-press-id-content_linkButton>a:hover{color:var(--system-color-text-accent);background-color:var(--reference-color-white)}.company-press-id-content_linkButton>a:hover:before{background-color:var(--reference-color-red-400)}}.company-press-id-content_linkButton>a:before,.company-press-id-content_linkButton>a:after{grid-area:1/2/2/3;align-self:center;width:var(--reference-dimension-scale-8);aspect-ratio:1/1;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color var(--easing-default)}.company-press-id-content_linkButton>a:before{background-color:var(--reference-color-grey-800);-webkit-mask-image:url(https://www.fujidream.co.jp/assets/icon/square-icon-bg.svg);mask-image:url(https://www.fujidream.co.jp/assets/icon/square-icon-bg.svg)}.company-press-id-content_linkButton>a:after{background-color:var(--reference-color-white);-webkit-mask-image:url(https://www.fujidream.co.jp/assets/icon/arrow.svg);mask-image:url(https://www.fujidream.co.jp/assets/icon/arrow.svg)}.company-press-id-content_linkButton>a[target=_blank]:after{-webkit-mask-image:url(https://www.fujidream.co.jp/assets/icon/new-window.svg);mask-image:url(https://www.fujidream.co.jp/assets/icon/new-window.svg)}.company-press-id-content_card_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.company-press-id-content_card_title{font-size:var(--reference-typography-extra-large)}}.company-press-id-content_card_inner{padding:var(--system-spacing-medium);margin-top:var(--system-spacing-small);background:var(--system-color-background-white);border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.company-press-id-content_card_inner{padding:var(--system-spacing-two-extra-large)}}.company-press-id-content_card_image_wrapper{display:grid;gap:var(--system-spacing-medium);margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.company-press-id-content_card_image_wrapper{margin-top:var(--system-spacing-extra-large)}}@media (min-width: 48em){.company-press-id-content_card_image_wrapper._column_two{grid-template-columns:repeat(2,1fr)}}@media (min-width: 48em){.company-press-id-content_card_image_wrapper._column_three{grid-template-columns:repeat(3,1fr)}}.company-press-id-content_card_image_wrapper img{max-width:50rem;margin:0;border-radius:var(--system-radius-medium)}:where(.fare-content_other_fares){display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){:where(.fare-content_other_fares){grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium)}}:where(.fare-content_other_fares) .link-default{box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){:where(.fare-content_other_fares) .link-default{box-shadow:var(--system-elevation-level-4)}}@media (min-width: 48em){:where(.en-global-fare-content_table)._sm{display:none}}:where(.en-global-fare-content_table)._lg{display:none}@media (min-width: 48em){:where(.en-global-fare-content_table)._lg{display:table}}:where(.en-global-fare-content_table) td{text-align:center!important}:where(.en-global-fare-content_table) td[data-color=red-100]{background:var(--reference-color-red-100)!important}:where(.en-global-fare-content_table) td[data-color=light-green]{background:#f7ffe0!important}:where(.en-global-fare-content_table) td[data-color=light-purple]{background:#f4edff!important}:where(.en-global-fare-content_table_fareType){color:var(--system-color-text-secondary)}:where(.en-global-fare-content_table_fareType)._japanDream{background:var(--reference-color-red-400)!important}:where(.en-global-fare-content_table_fareType)._webSpecial7{background:#207605!important}:where(.en-global-fare-content_table_fareType)._valueFare{background:#5d30a5!important}:where(.en-global-fare-content_table_fareType) .en-global-fare-content_table_fareType_link{color:var(--reference-color-white)}:where(.en-global-fare-content_table_fareType_link){font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-link-default);text-decoration:underline;text-decoration-thickness:var(--system-border-medium);transition:color var(--easing-default)}@media (min-width: 48em){:where(.en-global-fare-content_table_fareType_link){font-size:var(--reference-typography-extra-large)}}@media (any-hover: hover){:where(.en-global-fare-content_table_fareType_link):hover{text-decoration-thickness:var(--system-border-thick)}}:where(.imasora-kitakyusyu-page2-charm01){display:grid;max-width:90rem;margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm01){grid-template-columns:4fr 5fr;gap:8rem;align-items:center;padding:0 var(--system-spacing-three-extra-large) 0 8rem}}:where(.imasora-kitakyusyu-page2-charm01_02){display:grid;max-width:90rem;margin-inline:auto;margin-top:var(--system-spacing-medium)}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm01_02){grid-template-columns:5fr 3fr;gap:8rem;align-items:center;padding:0 8rem 0 0;margin-top:0}}:where(.imasora-kitakyusyu-page2-charm01_02)>img{max-width:48rem}:where(.imasora-kitakyusyu-page2-charm01_03){display:grid;max-width:90rem;margin-inline:auto;margin-top:var(--system-spacing-medium)}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm01_03){grid-template-columns:3fr 5fr;gap:8rem;align-items:center;padding:0 0 0 8rem;margin-top:0}}:where(.imasora-kitakyusyu-page2-charm01_03)>img{padding-inline:var(--system-spacing-extra-large);margin-top:calc(-1 * var(--system-spacing-extra-small))}@media (min-width: 48em){:where(.imasora-kitakyusyu-page2-charm01_03)>img{padding-inline:var(--system-spacing-six-extra-large);margin-top:calc(-1 * var(--system-spacing-four-extra-large))}}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm01_03)>img{padding:0;margin:0}}:where(.imasora-kitakyusyu-page2-charm01_image){width:100%;max-width:40rem}:where(.imasora-kitakyusyu-page2-charm01_image)>img{width:100%}:where(.imasora-kitakyusyu-page2-charm01_content){display:grid}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm01_content){gap:var(--system-spacing-five-extra-large)}}:where(.imasora-kitakyusyu-page2-charm01_02_content),:where(.imasora-kitakyusyu-page2-charm01_03_content){display:grid}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm01_02_content),:where(.imasora-kitakyusyu-page2-charm01_03_content){gap:var(--system-spacing-five-extra-large);padding:var(--system-spacing-six-extra-large) 0}}:where(.imasora-kitakyusyu-page2-charm01_text_wrapper){display:grid;gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-page2-charm01_text_wrapper){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm01_text_wrapper){padding:0}}:where(.imasora-kitakyusyu-page2-charm01_title){max-width:23.1875rem}:where(.imasora-kitakyusyu-page2-charm01_02_title){max-width:23.625rem}:where(.imasora-kitakyusyu-page2-charm01_03_title){max-width:17.625rem}:where(.imasora-kitakyusyu-page2-charm01_shop){padding:var(--system-spacing-medium) 0;border-top:var(--system-border-medium) solid var(--system-color-border-default);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-kitakyusyu-page2-charm01_shop) .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-kitakyusyu-page2-charm02){box-sizing:content-box;display:grid;gap:var(--system-spacing-two-extra-large);max-width:90rem;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm02){grid-template-columns:5fr 3fr!important;gap:var(--system-spacing-six-extra-large);align-items:center;padding:0 8rem}}@media (min-width: 75em){:where(.imasora-kitakyusyu-page2-charm02){gap:8rem}}@media (min-width: 48em){:where(.imasora-kitakyusyu-page2-charm02) .imasora-kitakyusyu-page2-charm02_content{padding:0 3.5rem}}:where(.imasora-kitakyusyu-page2-charm02_02){max-width:68.625rem;padding:0 var(--system-spacing-extra-large);margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm02_02){margin-top:var(--system-spacing-five-extra-large)}}:where(.imasora-kitakyusyu-page2-charm02_03){display:grid;gap:var(--system-spacing-two-extra-large);max-width:90rem;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);margin-inline:auto}@media (min-width: 48em){:where(.imasora-kitakyusyu-page2-charm02_03){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm02_03){grid-template-columns:4fr 5fr;gap:var(--system-spacing-six-extra-large);align-items:center;padding-right:0}}@media (min-width: 75em){:where(.imasora-kitakyusyu-page2-charm02_03){grid-template-columns:1fr 2fr;gap:8rem;padding:var(--system-spacing-six-extra-large) 0 var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-kitakyusyu-page2-charm02_04){display:grid;gap:var(--system-spacing-two-extra-large);max-width:90rem;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);margin-inline:auto}@media (min-width: 48em){:where(.imasora-kitakyusyu-page2-charm02_04){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm02_04){grid-template-columns:5fr 4fr;gap:var(--system-spacing-six-extra-large);align-items:center;padding-left:var(--system-spacing-extra-large)}}@media (min-width: 75em){:where(.imasora-kitakyusyu-page2-charm02_04){grid-template-columns:2fr 1fr;gap:8rem;padding:var(--system-spacing-six-extra-large) 8rem var(--system-spacing-six-extra-large) var(--system-spacing-extra-large)}}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm02_04)>.imasora-kitakyusyu-page2-charm02_04_image{order:0}}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm02_04)>.imasora-kitakyusyu-page2-charm02_content{order:1}}:where(.imasora-kitakyusyu-page2-charm02_image){width:100%;max-width:36.4375rem}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm02_image){margin-left:auto}}:where(.imasora-kitakyusyu-page2-charm02_image)>img{width:100%}@media (min-width: 75em){:where(.imasora-kitakyusyu-page2-charm02_03_image),:where(.imasora-kitakyusyu-page2-charm02_04_image){max-width:48rem}}:where(.imasora-kitakyusyu-page2-charm02_content){display:grid;gap:var(--system-spacing-two-extra-large)}:where(.imasora-kitakyusyu-page2-charm02_title){max-width:22.875rem}:where(.imasora-kitakyusyu-page2-charm02_03_title){max-width:24.3125rem}:where(.imasora-kitakyusyu-page2-charm02_04_title){max-width:22.3125rem}:where(.imasora-kitakyusyu-page2-charm02_text) .link-viewMore{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-page2-charm02_text) .link-viewMore{margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-kitakyusyu-page2-charm02_text)+.imasora-kitakyusyu-page2-charm02_shop{padding-top:var(--system-spacing-medium);border-top:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-kitakyusyu-page2-charm02_text)+.imasora-kitakyusyu-page2-charm02_shop:last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-kitakyusyu-page2-charm02_text)+.imasora-kitakyusyu-page2-charm02_shop .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-kitakyusyu-page2-charm02_shop) *{font-size:var(--reference-typography-medium)}:where(.imasora-kitakyusyu-page2-charm02_shop)+.imasora-kitakyusyu-page2-charm02_shop{padding-top:var(--system-spacing-medium);border-top:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-kitakyusyu-page2-charm02_shop)+.imasora-kitakyusyu-page2-charm02_shop:last-child{padding-bottom:var(--system-spacing-medium);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-kitakyusyu-page2-charm02_shop)+.imasora-kitakyusyu-page2-charm02_shop .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-kitakyusyu-page2-charm03_image){display:grid;gap:var(--system-spacing-extra-small);max-width:81.375rem;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large) 0;margin-inline:auto;overflow:clip}@media (min-width: 48em){:where(.imasora-kitakyusyu-page2-charm03_image){grid-template-columns:787fr 515fr;padding:0 var(--system-spacing-three-extra-large)}}:where(.imasora-kitakyusyu-page2-charm03){box-sizing:content-box;display:grid;gap:var(--system-spacing-two-extra-large);max-width:50rem;padding:var(--system-spacing-two-extra-large) var(--system-spacing-extra-large) var(--system-spacing-three-extra-large);margin-inline:auto}@media (min-width: 48em){:where(.imasora-kitakyusyu-page2-charm03){padding:var(--system-spacing-six-extra-large)}}:where(.imasora-kitakyusyu-page2-charm03_title){max-width:34.4375rem;margin-inline:auto}:where(.imasora-kitakyusyu-page2-charm04){box-sizing:content-box;display:grid;gap:var(--system-spacing-two-extra-large);max-width:90rem;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);margin-inline:auto}@media (min-width: 48em){:where(.imasora-kitakyusyu-page2-charm04){padding:0 var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large)}}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm04){grid-template-columns:4fr 5fr;gap:var(--system-spacing-six-extra-large);padding:0 0 var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.imasora-kitakyusyu-page2-charm04){gap:8rem;padding:0 0 0 8rem}}:where(.imasora-kitakyusyu-page2-charm04_content){display:grid;gap:var(--system-spacing-two-extra-large);align-items:start}@media (min-width: 75em){:where(.imasora-kitakyusyu-page2-charm04_content){padding:var(--system-spacing-six-extra-large) 0}}:where(.imasora-kitakyusyu-page2-charm04_heading){max-width:24rem}:where(.imasora-kitakyusyu-page2-charm04_title){max-width:20.375rem}:where(.imasora-kitakyusyu-page2-charm04_image){display:grid;gap:var(--system-spacing-extra-large)}@media (min-width: 64em){:where(.imasora-kitakyusyu-page2-charm04_image){gap:var(--system-spacing-six-extra-large)}}:where(.imasora-kitakyusyu-page3-charm01_copy){max-width:50rem;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);margin-inline:auto}@media (min-width: 48em){:where(.imasora-kitakyusyu-page3-charm01_copy){padding:var(--system-spacing-six-extra-large)}}:where(.imasora-kitakyusyu-page3-charm01_copy)>img{max-width:29.25rem;margin-inline:auto;margin-bottom:var(--system-spacing-two-extra-large)}:where(.imasora-kitakyusyu-page3-charm01){display:grid;max-width:90rem;margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-page3-charm01){grid-template-columns:5fr 4fr;margin-top:var(--system-spacing-four-extra-large)}}:where(.imasora-kitakyusyu-page3-charm01_image){width:100%;max-width:36.3125rem;margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-page3-charm01_image){margin-right:0;margin-left:auto}}:where(.imasora-kitakyusyu-page3-charm01_image)>img{width:100%}:where(.imasora-kitakyusyu-page3-charm01_title){max-width:20.1875rem}:where(.imasora-kitakyusyu-page3-charm02){display:grid;max-width:90rem;margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-page3-charm02){grid-template-columns:5fr 4fr;align-items:center}}:where(.imasora-kitakyusyu-page3-charm02_image){width:100%;max-width:32.625rem;padding:0 var(--system-spacing-extra-large) 0 0}@media (min-width: 64em){:where(.imasora-kitakyusyu-page3-charm02_image){padding:0;margin-left:auto}}:where(.imasora-kitakyusyu-page3-charm02_image)>img{width:100%}:where(.imasora-kitakyusyu-page3-charm02_image_02){max-width:var(--system-content-width-large);padding-bottom:var(--system-spacing-three-extra-large);margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-page3-charm02_image_02){box-sizing:content-box;padding:0 var(--system-spacing-four-extra-large)}}:where(.imasora-kitakyusyu-page3-charm02_title){max-width:14.875rem}:where(.imasora-kitakyusyu-page3-charm03){display:grid;max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-page3-charm03){grid-template-columns:640fr 524fr;align-items:center;margin-top:var(--system-spacing-three-extra-large)}}:where(.imasora-kitakyusyu-page3-charm03_image){box-sizing:content-box;order:0;width:100%;max-width:32.75rem;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large) 0}@media (min-width: 64em){:where(.imasora-kitakyusyu-page3-charm03_image){order:1;padding:0 var(--system-spacing-six-extra-large) 0 0}}:where(.imasora-kitakyusyu-page3-charm03_image)>img{width:100%}:where(.imasora-kitakyusyu-page3-charm03_image_02){margin-top:var(--system-spacing-two-extra-large)}:where(.imasora-kitakyusyu-page3-charm03_content){order:1;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-kitakyusyu-page3-charm03_content){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 64em){:where(.imasora-kitakyusyu-page3-charm03_content){order:0}}@media (min-width: 75em){:where(.imasora-kitakyusyu-page3-charm03_content){padding:var(--system-spacing-six-extra-large) 8rem}}:where(.imasora-kitakyusyu-page3-charm03_title){max-width:19.5625rem}:where(.imasora-kitakyusyu-page3-charm03_end){box-sizing:content-box;display:grid;max-width:36.25rem;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large);margin-inline:auto}@media (min-width: 64em){:where(.imasora-kitakyusyu-page3-charm03_end){grid-template-columns:7fr 5fr;gap:var(--system-spacing-six-extra-large);align-items:center;max-width:var(--system-content-width-large);padding:var(--system-spacing-six-extra-large)}}:where(.imasora-kitakyusyu-page3-charm03_end)>img{max-width:36.25rem}:where(.imasora-nagasaki-oneday-charm01){background:var(--system-color-background-secondary);border-radius:0}@media (min-width: 64em){:where(.imasora-nagasaki-oneday-charm01){padding-bottom:var(--system-spacing-medium)}}:where(.imasora-nagasaki-oneday-charm01_shop){padding:var(--system-spacing-medium) 0;margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-nagasaki-oneday-charm01_shop) p{margin-top:0!important;font-size:var(--reference-typography-medium)}:where(.imasora-nagasaki-oneday-charm01_shop_name){font-weight:var(--reference-typography-weight-bold)}:where(.imasora-nagasaki-oneday-charm01_sub_image){max-width:24rem;margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.imasora-nagasaki-oneday-charm01_sub_image){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-nagasaki-oneday-content) .container-containerWrapper{overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 48em){:where(.imasora-nagasaki-oneday-content) .container-containerWrapper{border-radius:var(--system-radius-extra-large)}}:where(.imasora-nagasaki-oneday-content) .imasora-multiImageCharm,:where(.imasora-nagasaki-oneday-content) .container-contents{border-radius:0}:where(.imasora-nagasaki-oneday-content) .imasora-multiImageCharm,:where(.imasora-nagasaki-oneday-content) .container-contents{background:var(--system-color-background-secondary)}:where(.imasora-nagasaki-oneday-content_images){padding:var(--system-spacing-medium);background:var(--system-color-background-secondary)}@media (min-width: 48em){:where(.imasora-nagasaki-oneday-content_images){padding:0 var(--system-spacing-six-extra-large)}}@media (min-width: 64em){:where(.imasora-nagasaki-oneday-content_images){padding:var(--system-spacing-six-extra-large)}}:where(.imasora-nagasaki-oneday-content_images_inner){display:grid;gap:var(--system-spacing-medium);max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 64em){:where(.imasora-nagasaki-oneday-content_images_inner){grid-template-columns:repeat(3,1fr)}}:where(.imasora-nagasaki-oneday-multiImageCharm_shop){padding:var(--system-spacing-medium) 0;margin-top:var(--system-spacing-extra-large);border-top:var(--system-border-medium) solid var(--system-color-border-default);border-bottom:var(--system-border-medium) solid var(--system-color-border-default)}:where(.imasora-nagasaki-oneday-multiImageCharm_shop) p{font-size:var(--reference-typography-medium)}:where(.imasora-nagasaki-oneday-multiImageCharm_shop) .link-viewMore{margin-top:var(--system-spacing-medium)}:where(.imasora-nagasaki-oneday-multiImageCharm_shop_name){font-weight:var(--reference-typography-weight-bold)}:where(.imasora-nagasaki-oneday-multiImageCharm_subImage){max-width:20rem;margin-top:var(--system-spacing-extra-large);margin-left:auto}@media (min-width: 48em){:where(.imasora-nagasaki-oneday-multiImageCharm_subImage){margin-top:var(--system-spacing-two-extra-large)}}:where(.imasora-nagasaki-oneday-timeMarker){display:flex;gap:var(--system-spacing-two-extra-small);align-items:center;max-width:max-content;padding:var(--system-spacing-two-extra-small) var(--system-spacing-medium) var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);margin-bottom:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent);background:var(--reference-color-orange-300);border-radius:var(--system-radius-full)}:where(.imasora-nagasaki-oneday-timeMarker) svg{display:grid;place-items:center;width:1.25rem;height:1.25rem}:where(.imasora-nagasaki-oneday-transferTime){background:var(--system-color-background-secondary)}:where(.imasora-nagasaki-oneday-transferTime_inner){max-width:22.5rem;margin-inline:auto}@media (min-width: 48em){:where(.imasora-nagasaki-oneday-transferTime_inner){max-width:25rem}}@media (min-width: 64em){:where(.imasora-nagasaki-oneday-transferTime_inner){max-width:50rem}}.imasora-yakumo_common_section{padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 64em){.imasora-yakumo_common_section{padding:var(--system-spacing-six-extra-large) 8rem}}.imasora-yakumo_common_section._spPaddingNone{padding:0}@media (min-width: 64em){.imasora-yakumo_common_section._spPaddingNone{padding:var(--system-spacing-six-extra-large) 8rem}}.imasora-yakumo_common_section_inner{display:grid;row-gap:var(--system-spacing-extra-large);max-width:var(--system-content-width-large);margin-inline:auto}@media (min-width: 64em){.imasora-yakumo_common_section_inner{row-gap:var(--system-spacing-two-extra-large)}}.imasora-yakumo_common_section_heading{font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 64em){.imasora-yakumo_common_section_heading{font-size:var(--reference-typography-three-extra-large)}}.imasora-yakumo_recommended_spot{padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 64em){.imasora-yakumo_recommended_spot{max-width:66rem;padding:var(--system-spacing-five-extra-large) 8rem;margin-inline:auto}}.imasora-yakumo_recommended_spot_inner{display:grid;grid-template-areas:"img" "text";gap:var(--system-spacing-medium) var(--system-spacing-two-extra-large)}@media (min-width: 64em){.imasora-yakumo_recommended_spot_inner{grid-template-areas:"img text";grid-template-columns:max-content auto}}@media (min-width: 64em){.imasora-yakumo_recommended_spot_inner._reverse{grid-template-areas:"text img";grid-template-columns:auto max-content}}.imasora-yakumo_recommended_spot_heading{font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold)}.imasora-yakumo_recommended_spot_img{grid-area:img;max-width:15.875rem;margin-inline:auto}.imasora-yakumo_recommended_spot_img img{width:100%}.imasora-yakumo_recommended_spot_text_group{display:grid;grid-area:text;row-gap:var(--system-spacing-extra-small);align-self:center}.imasora-yakumo_section{display:grid;grid-template-areas:"img" "text"}@media (min-width: 64em){.imasora-yakumo_section{grid-template-areas:"img text";grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);row-gap:revert}}.imasora-yakumo_section._sp_reverse{grid-template-areas:"text" "img"}@media (min-width: 64em){.imasora-yakumo_section._sp_reverse{grid-template-areas:"img text"}}.imasora-yakumo_section_container{display:grid;row-gap:var(--system-spacing-medium)}@media (min-width: 64em){.imasora-yakumo_section_container>*:nth-child(odd){grid-template-areas:"text img";grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media (min-width: 64em){.imasora-yakumo_section_container>*:nth-child(2n){grid-template-areas:"img text";grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (min-width: 64em){.imasora-yakumo_section_container._reverse>*:nth-child(odd){grid-template-areas:"img text";grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (min-width: 64em){.imasora-yakumo_section_container._reverse>*:nth-child(2n){grid-template-areas:"text img";grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.imasora-yakumo_section_heading{font-size:var(--reference-typography-two-extra-large)}@media (min-width: 64em){.imasora-yakumo_section_heading{font-size:var(--reference-typography-three-extra-large)}}.imasora-yakumo_section_img{grid-area:img;overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 64em){.imasora-yakumo_section_img{border-radius:var(--system-radius-extra-large)}}.imasora-yakumo_section_img img{height:100%}.imasora-yakumo_section_text_group{display:grid;grid-area:text;row-gap:var(--system-spacing-extra-large);align-self:center;padding:var(--system-spacing-three-extra-large) var(--system-spacing-extra-large)}@media (min-width: 75em){.imasora-yakumo_section_text_group{row-gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-six-extra-large) 8rem}}.plan-charter-gallery-content{background:var(--system-color-background-white)}.plan-charter-gallery-content_heading{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.plan-charter-gallery-content_heading{gap:var(--system-spacing-four-extra-large)}}.plan-charter-gallery-content_heading_text{display:flex;gap:var(--system-spacing-two-extra-small);align-items:center;justify-content:center;font-size:var(--reference-typography-two-extra-small)}@media (min-width: 48em){.plan-charter-gallery-content_heading_text{display:none}}.plan-charter-gallery-content_heading_tags{display:flex;flex-wrap:wrap;gap:var(--system-spacing-extra-small)}.plan-charter-news-news{background:var(--system-color-background-white)}.plan-charter-news-news_inner{display:grid;gap:var(--system-spacing-three-extra-large)}@media (min-width: 64em){.plan-charter-news-news_inner{gap:var(--system-spacing-four-extra-large)}}.plan-charter-news-news_heading{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 64em){.plan-charter-news-news_heading .heading-category{display:block}}.plan-charter-news-news_tag{display:inline-flex;flex-wrap:wrap;gap:var(--system-spacing-small)}.plan-charter-news-news_list{position:relative;display:grid;gap:var(--system-spacing-five-extra-large);min-height:12.5rem}.plan-charter-news-news_list_item_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.plan-charter-news-news_list_item_image{position:relative;overflow:clip;border-radius:var(--system-radius-medium);transition:scale var(--easing-default)}@media (min-width: 48em){.plan-charter-news-news_list_item_image{max-width:26.375rem}}.plan-charter-news-news_list_item_image>img{scale:1;transition:scale var(--easing-default)}.plan-charter-news-news_list_item_image_icon{position:absolute;right:0;bottom:0;display:grid;place-content:center;width:3.5rem;height:3.5rem;background:var(--reference-color-wh-50);border-radius:var(--system-radius-medium) 0;backdrop-filter:blur(16px)}.plan-charter-news-news_list_item_text_wrapper{display:grid;gap:var(--system-spacing-medium)}.plan-charter-news-news_list_item_text_wrapper time{font-size:var(--reference-typography-small)}.plan-charter-news-news_list_item{position:relative;display:grid;gap:var(--system-spacing-medium);text-decoration:none}@media (min-width: 48em){.plan-charter-news-news_list_item{grid-template-columns:max-content 1fr;gap:var(--system-spacing-five-extra-large);align-items:center}}.plan-charter-news-news_list_item._fade-in{opacity:0;animation:fadeIn var(--easing-default) forwards}.plan-charter-news-news_list_item._fade-out{opacity:1;animation:fadeOut var(--easing-default) forwards}@media (any-hover: hover){.plan-charter-news-news_list_item:hover .plan-charter-news-news_list_item_title{color:var(--system-color-link-default)}.plan-charter-news-news_list_item:hover .plan-charter-news-news_list_item_image>img{scale:1.1}.plan-charter-news-news_list_item:hover .plan-charter-news-news_list_item_image_icon{--hover-square-fill-color: var(--system-color-background-tertiary);--hover-square-stroke-color: var(--system-color-background-tertiary)}}@media (min-width: 48em){.plan-charter-news-news_list_item .plan-charter-news-news_list_item_text_wrapper{align-content:space-between;height:100%}}.plan-charter-news-news_list_item:not(:first-child):before{position:absolute;top:-2rem;left:0;width:100%;height:1px;content:"";background:var(--system-color-border-subtle)}.plan-charter-news-news_list_item_title_wrapper{display:grid;gap:var(--system-spacing-small)}.plan-charter-news-news_list_item_tags{display:flex;flex-wrap:wrap;gap:var(--system-spacing-two-extra-small)}.plan-charter-news-news_list_item_tag{padding:var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);font-size:var(--reference-typography-small);background:var(--system-color-button-background-quaternary);border-radius:var(--system-radius-small)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.plan-charter-tour_about_link_container{inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:var(--system-spacing-extra-large)}@media (min-width: 48em){.plan-charter-tour_about_link_container{margin-block-start:var(--system-spacing-two-extra-large)}}.plan-charter-tour_about_bannerList_wrapper{padding-inline:var(--system-spacing-medium)}.plan-charter-tour_about_bannerList_container{padding-block:var(--system-spacing-extra-large) calc(var(--system-spacing-two-extra-large) + var(--reference-dimension-scale-14));padding-inline:var(--system-spacing-extra-large);background-color:var(--reference-color-orange-100)}@media (min-width: 48em){.plan-charter-tour_about_bannerList_container{padding-block:var(--system-spacing-six-extra-large) calc(var(--system-spacing-six-extra-large) + var(--reference-dimension-scale-15));padding-inline:var(--system-spacing-six-extra-large)}}.plan-charter-tour_about_bannerList{width:100%;max-width:var(--system-content-width-large);margin-inline:auto}.plan-sports-bicycle_about_heading_illust{max-inline-size:1.5625rem}@media (min-width: 48em){.plan-sports-bicycle_about_heading_illust{max-inline-size:2.375rem}}@media (min-width: 48em){.plan-sports-bicycle_movie_inner{padding-block:var(--system-spacing-six-extra-large)}}@media (min-width: 48em){.plan-sports-bicycle_movie_contents{-moz-column-gap:var(--system-spacing-extra-large);column-gap:var(--system-spacing-extra-large);align-items:center}}@media (min-width: 64em){.plan-sports-bicycle_movie_contents{grid-template-columns:1.5fr 2fr}}@media (min-width: 75em){.plan-sports-bicycle_movie_contents{grid-template-columns:297fr 823fr}}.plan-sports-bicycle_service_contents{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-extra-large);margin-block-start:var(--system-spacing-extra-large)}@media (min-width: 48em){.plan-sports-bicycle_service_contents{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:var(--system-spacing-extra-large);column-gap:var(--system-spacing-extra-large);margin-block-start:var(--system-spacing-two-extra-large)}}@media (min-width: 64em){.plan-sports-bicycle_service_contents{grid-template-columns:minmax(0,640fr) minmax(0,480fr)}}@media (min-width: 48em){.plan-sports-bicycle_service_banner{grid-area:1/1/2/3;inline-size:100%;max-inline-size:70%;margin-inline:auto}}@media (min-width: 64em){.plan-sports-bicycle_service_banner{grid-area:1/1/3/2;max-inline-size:revert;margin-inline:revert}}@media (min-width: 48em){.plan-sports-bicycle_service_text_container{grid-area:2/1/3/2}}@media (min-width: 64em){.plan-sports-bicycle_service_text_container{grid-area:1/2/2/3}}@media (min-width: 48em){.plan-sports-bicycle_service_text{grid-area:2/2/3/3}}@media (min-width: 64em){.plan-sports-bicycle_service_text{grid-area:2/2/3/3}}.plan-sports-bicycle_service_note{padding-left:1em;margin-block-start:var(--system-spacing-extra-large);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-accent);text-indent:-1em}@media (min-width: 64em){.plan-sports-bicycle_service_note{margin-block-start:var(--system-spacing-medium)}}@media (min-width: 64em){.plan-sports-bicycle_service_case{display:grid;grid-template-columns:minmax(0,240fr) minmax(0,208fr);-moz-column-gap:var(--system-spacing-two-extra-large);column-gap:var(--system-spacing-two-extra-large);align-items:center}}.plan-sports-bicycle_service_case>img{inline-size:100%;max-inline-size:min(18.75rem,74.2%);margin-block-start:var(--system-spacing-medium);margin-inline:auto}@media (min-width: 64em){.plan-sports-bicycle_service_case>img{max-inline-size:revert}}.plan-sports-bicycle_course{background-color:#1f7c9e}.plan-sports-bicycle_course_heading_container{display:grid;row-gap:var(--system-spacing-medium);justify-items:center;color:var(--system-color-text-secondary)}.plan-sports-bicycle_course_heading{font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-five-extra-large);line-height:var(--reference-typography-line-height-none)}@media (min-width: 64em){.plan-sports-bicycle_course_heading{font-size:var(--reference-typography-six-extra-large)}}.plan-sports-bicycle_course_map{position:relative;margin-block-start:var(--system-spacing-three-extra-large)}@media (min-width: 64em){.plan-sports-bicycle_course_map{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}}@media (min-width: 75em){.plan-sports-bicycle_course_map{margin-inline-start:min(16.5rem,23%);margin-inline-end:revert}}@media (min-width: 48em){.plan-sports-bicycle_course_map_main{max-inline-size:80%;margin-inline:auto}}@media (min-width: 64em){.plan-sports-bicycle_course_map_main{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:revert;margin-inline:revert}}.plan-sports-bicycle_course_map_main img{inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}@media (min-width: 64em){.plan-sports-bicycle_course_map_main img{max-block-size:32.75rem}}.plan-sports-bicycle_course_map_link_wrapper{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-extra-small);margin-block-start:var(--system-spacing-three-extra-large)}@media (min-width: 64em){.plan-sports-bicycle_course_map_link_wrapper{position:absolute;inset:0;display:block;grid-template-columns:revert;row-gap:revert;margin-block-start:revert}}@media (min-width: 64em){.plan-sports-bicycle_course_map_link_container{position:absolute}.plan-sports-bicycle_course_map_link_container._area-chubu{top:13.8%;left:-2%}.plan-sports-bicycle_course_map_link_container._area-seibu{top:43.3%;left:-7%}.plan-sports-bicycle_course_map_link_container._area-chutoen{right:40.2%;bottom:2%}.plan-sports-bicycle_course_map_link_container._area-tobu{right:-1%;bottom:35.5%}}@media (min-width: 75em){.plan-sports-bicycle_course_map_link_container._area-seibu{left:-22%}}.plan-sports-bicycle_course_map_link{inline-size:100%;min-height:revert}@media (min-width: 64em){.plan-sports-bicycle_course_map_link{inline-size:15rem}}.plan-sports-bicycle_course_map_link_line_container{--color: var(--reference-color-white);--line-height: .125rem;position:absolute;display:none}@media (min-width: 64em){.plan-sports-bicycle_course_map_link_line_container{display:block}.plan-sports-bicycle_course_map_link_line_container._area-chubu{--line-width: 10.75rem;left:7.5rem;inline-size:var(--line-width);block-size:2.125rem}.plan-sports-bicycle_course_map_link_line_container._area-seibu{--line-width: 3.75rem;left:7.5rem;inline-size:var(--line-width);block-size:1.8125rem}.plan-sports-bicycle_course_map_link_line_container._area-chutoen{--line-width: 10.375rem;top:-5rem;right:7.5rem;inline-size:var(--line-width);block-size:5.125rem;scale:-1 -1}.plan-sports-bicycle_course_map_link_line_container._area-tobu{--line-width: 8.875rem;top:-4.625rem;right:7.5rem;inline-size:var(--line-width);block-size:4.6875rem;scale:-1 -1}}@media (min-width: 75em){.plan-sports-bicycle_course_map_link_line_container._area-seibu{--line-width: 11.5rem;left:7.5rem;inline-size:var(--line-width);block-size:1.8125rem}}.plan-sports-bicycle_course_map_link_line:before,.plan-sports-bicycle_course_map_link_line:after{position:absolute;content:"";background-color:var(--color)}.plan-sports-bicycle_course_map_link_line:before{bottom:0;inline-size:100%;block-size:var(--line-height)}.plan-sports-bicycle_course_map_link_line:after{left:0;inline-size:var(--line-height);block-size:100%}.plan-sports-bicycle_course_map_link_circle{position:absolute;right:0;bottom:0;inline-size:1rem;aspect-ratio:1/1;background-color:var(--color);border-radius:calc(infinity * 1px);translate:0 calc(50% - 1px)}.plan-sports-bicycle_course_modal{--this-easing: cubic-bezier(0, 0, .2, 1);--this-duration: .3s;inline-size:100%;max-inline-size:initial;block-size:100%;max-block-size:initial;padding:var(--system-spacing-medium);background-color:transparent;border:0}@media (min-width: 48em){.plan-sports-bicycle_course_modal{padding:var(--system-spacing-three-extra-large)}}@media (min-width: 64em){.plan-sports-bicycle_course_modal{padding:var(--system-spacing-six-extra-large)}}.plan-sports-bicycle_course_modal::backdrop{background-color:#000c}.plan-sports-bicycle_course_modal[open]{display:grid;place-items:center;animation:modal-fade-in var(--this-duration) var(--this-easing);animation-fill-mode:forwards}.plan-sports-bicycle_course_modal[open].-back{animation:modal-fade-out var(--this-duration) var(--this-easing);animation-fill-mode:forwards}.plan-sports-bicycle_course_modal[open]::backdrop{animation:backdrop-fade-in calc(.5 * var(--this-duration)) var(--this-easing);animation-fill-mode:forwards}.plan-sports-bicycle_course_modal[open].-back::backdrop{animation:backdrop-fade-out calc(.5 * var(--this-duration)) var(--this-easing);animation-fill-mode:forwards}@keyframes modal-fade-in{0%{opacity:0;transform:scale(.9) translateY(1.25rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-fade-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(-1.25rem)}}@keyframes backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-fade-out{0%{opacity:1}to{opacity:0}}.plan-sports-bicycle_course_modal_inner{position:relative;display:grid;row-gap:var(--system-spacing-medium);justify-items:center;max-inline-size:50rem}@media (min-width: 48em){.plan-sports-bicycle_course_modal_inner{display:block;row-gap:revert;justify-items:revert}}.plan-sports-bicycle_course_modal_content{padding:var(--system-spacing-medium);background-color:var(--system-color-background-white);border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.plan-sports-bicycle_course_modal_content{padding:var(--system-spacing-two-extra-large)}}.plan-sports-bicycle_course_modal_thumbnail_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small);margin-block-start:var(--system-spacing-extra-small)}@media (min-width: 48em){.plan-sports-bicycle_course_modal_thumbnail_list{-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);margin-block-start:var(--system-spacing-medium)}}.plan-sports-bicycle_course_modal_thumbnail_item{overflow:clip;border-radius:var(--system-radius-medium)}.plan-sports-bicycle_course_modal_text_container{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-medium);margin-block-start:var(--system-spacing-medium)}@media (min-width: 48em){.plan-sports-bicycle_course_modal_text_container{margin-block-start:var(--system-spacing-two-extra-large)}}.plan-sports-bicycle_course_modal_close{--hover-square-fill-color: var(--reference-color-grey-800);--hover-square-stroke-color: var(--reference-color-grey-800);display:grid;place-items:center;inline-size:3.5rem;aspect-ratio:1/1;background-color:var(--reference-color-wh-50);border-radius:var(--system-radius-medium);backdrop-filter:blur(16px)}@media (any-hover: hover){.plan-sports-bicycle_course_modal_close:hover{--hover-square-fill-color: var(--reference-color-red-400);--hover-square-stroke-color: var(--reference-color-red-400)}}@media (min-width: 48em){.plan-sports-bicycle_course_modal_close{position:absolute;top:-1.75rem;right:-1.75rem}}:where(.plan-sports-common_banner){transition:opacity var(--easing-default)}@media (any-hover: hover){:where(.plan-sports-common_banner):hover{opacity:.7}}:where(.plan-sports-common_campaign_heading_container){display:flex;flex-direction:column;row-gap:var(--system-spacing-medium);align-items:center}:where(.plan-sports-common_campaign_heading_container)>p{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.plan-sports-common_campaign_heading_container){flex-direction:row;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium)}:where(.plan-sports-common_campaign_heading_container)>p{align-self:end}}:where(.plan-sports-common_campaign_heading){display:grid;inline-size:100%;max-inline-size:11.375rem}@media (min-width: 48em){:where(.plan-sports-common_campaign_heading){max-inline-size:15.0625rem}}:where(.plan-sports-common_campaign_heading) svg{inline-size:100%;block-size:100%}:where(.plan-sports-common_campaign_list){display:grid;gap:var(--system-spacing-medium);margin-block-start:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.plan-sports-common_campaign_list){margin-block-start:var(--system-spacing-extra-large)}}:where(.plan-sports-common_campaign_link){display:block;overflow:clip;text-decoration:none;border:var(--system-border-medium) solid transparent;border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-4);transition:border var(--easing-default)}@media (any-hover: hover){:where(.plan-sports-common_campaign_link):hover{border:var(--system-border-medium) solid var(--reference-color-red-400)}:where(.plan-sports-common_campaign_link):hover .plan-sports-common_campaign_thumbnail img{scale:1.1}:where(.plan-sports-common_campaign_link):hover .plan-sports-common_campaign_title{color:var(--system-color-text-accent)}}@media (min-width: 48em){:where(.plan-sports-common_campaign_link){display:grid;grid-template-columns:minmax(0,309fr) minmax(0,843fr)}}:where(.plan-sports-common_campaign_thumbnail){aspect-ratio:280/158;overflow:clip}:where(.plan-sports-common_campaign_thumbnail) img{transition:scale .4s ease}@media (min-width: 48em){:where(.plan-sports-common_campaign_thumbnail){aspect-ratio:revert;overflow:clip}:where(.plan-sports-common_campaign_thumbnail) img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}}:where(.plan-sports-common_campaign_info){padding:var(--system-spacing-extra-large);background-color:var(--system-color-background-secondary)}@media (min-width: 64em){:where(.plan-sports-common_campaign_info){padding:var(--system-spacing-two-extra-large)}}@media (min-width: 75em){:where(.plan-sports-common_campaign_info){display:grid;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,345fr) minmax(0,402fr);gap:var(--system-spacing-medium) var(--system-spacing-two-extra-large)}}:where(.plan-sports-common_campaign_title){font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);transition:color var(--easing-default)}@media (min-width: 64em){:where(.plan-sports-common_campaign_title){font-size:var(--reference-typography-extra-large)}}@media (min-width: 75em){:where(.plan-sports-common_campaign_title){grid-area:1/1/2/2;align-self:end}}:where(.plan-sports-common_campaign_tag){width:-moz-fit-content;width:fit-content;padding-block:var(--system-spacing-two-extra-small);padding-inline:var(--system-spacing-extra-small);margin-block-start:var(--system-spacing-medium);font-size:var(--reference-typography-small);background-color:var(--system-color-button-background-quaternary);border-radius:var(--system-radius-small)}@media (min-width: 75em){:where(.plan-sports-common_campaign_tag){grid-area:2/1/3/2;align-self:start;margin-block-start:0}}:where(.plan-sports-common_campaign_description){margin-block-start:var(--system-spacing-large);line-height:var(--reference-typography-line-height-relaxed)}@media (min-width: 75em){:where(.plan-sports-common_campaign_description){grid-area:1/2/3/3;align-self:center;margin-block-start:0}}:where(.plan-sports-common_contents){container-type:inline-size;display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-medium);padding:var(--system-spacing-medium)}:where(.plan-sports-common_heading_icon){inline-size:100%;block-size:100%}:where(.plan-sports-common_heading_icon)._travelStyle{max-inline-size:13.375rem}@media (min-width: 48em){:where(.plan-sports-common_heading_icon)._travelStyle{max-inline-size:17.75rem}}:where(.plan-sports-common_mainVisual){position:relative}:where(.plan-sports-common_mainVisual_image) img{inline-size:100%;block-size:100%;max-block-size:49.5rem;-o-object-fit:cover;object-fit:cover}:where(.plan-sports-common_mainVisual_title){position:absolute;top:50%;left:50%;z-index:1;inline-size:100%;max-inline-size:44.444%;translate:-50% -50%}:where(.plan-sports-common_section){padding-block:var(--system-spacing-three-extra-large);padding-inline:var(--system-spacing-extra-large);background-color:var(--system-color-background-white);border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){:where(.plan-sports-common_section){padding-block:var(--system-spacing-six-extra-large);padding-inline:var(--system-spacing-three-extra-large)}}@media (min-width: 64em){:where(.plan-sports-common_section){padding-inline:var(--system-spacing-six-extra-large)}}:where(.plan-sports-common_section)._bg50{background-color:var(--reference-color-wh-50)}:where(.plan-sports-common_section_inner){inline-size:100%;max-inline-size:var(--system-content-width-large);margin-inline:auto}.plan-sports-golf_areaMap .link-viewMore{background:var(--system-color-background-white);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.plan-sports-golf_areaMap .link-viewMore{box-shadow:var(--system-elevation-level-4)}}@media (any-hover: hover){.plan-sports-golf_areaMap .link-viewMore:hover{background:var(--system-color-link-default)}}.plan-sports-golf_areaMap_area{display:grid;grid-template-areas:"header" "agency" "map";gap:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.plan-sports-golf_areaMap_area{gap:var(--system-spacing-six-extra-large)}}@media (min-width: 64em){.plan-sports-golf_areaMap_area{grid-template-areas:"header map" "agency map";grid-template-columns:repeat(2,1fr)}}.plan-sports-golf_areaMap_header{display:grid;grid-area:header;gap:var(--system-spacing-medium)}.plan-sports-golf_areaMap_heading{font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-five-extra-large);font-weight:var(--reference-typography-weight-semibold);color:#0a824f;text-transform:uppercase}@media (min-width: 48em){.plan-sports-golf_areaMap_heading{font-size:var(--reference-typography-six-extra-large)}}.plan-sports-golf_areaMap_agency{display:grid;grid-area:agency;gap:var(--system-spacing-two-extra-large)}.plan-sports-golf_areaMap_agency_item{display:grid;gap:var(--system-spacing-medium)}@media (min-width: 48em){.plan-sports-golf_areaMap_agency_item{grid-template-columns:max-content 1fr;gap:var(--system-spacing-two-extra-large)}}.plan-sports-golf_areaMap_agency_logo{display:flex;align-items:center;justify-content:center;width:100%;max-width:5rem;height:5rem;padding:var(--system-spacing-two-extra-small);background:var(--system-color-background-white);border-radius:var(--system-radius-extra-large)}.plan-sports-golf_areaMap_agency_item_content{display:grid;gap:var(--system-spacing-medium)}.plan-sports-golf_areaMap_map{position:relative;grid-area:map;max-width:22.5rem;height:22rem}@media (min-width: 64em){.plan-sports-golf_areaMap_map{max-width:initial;height:auto;margin-block-start:5.75rem}}.plan-sports-golf_areaMap_map:before{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background:url(https://www.fujidream.co.jp/assets/image/plan/sports/golf/img-map.webp) no-repeat bottom right/13.75rem 14rem}@media (min-width: 64em){.plan-sports-golf_areaMap_map:before{background:url(https://www.fujidream.co.jp/assets/image/plan/sports/golf/img-map.webp) no-repeat bottom right/contain}}.plan-sports-golf_areaMap_map_list{display:flex;flex-wrap:wrap;gap:var(--reference-dimension-scale-2);max-width:17.5rem;margin-block-start:var(--system-spacing-medium)}@media (min-width: 48em){.plan-sports-golf_areaMap_map_list{gap:var(--system-spacing-extra-small);max-width:19.6875rem}}.plan-sports-golf_areaMap_map_list_item{padding:var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);font-size:var(--reference-typography-two-extra-small);color:var(--system-color-text-secondary);background:#0a824f;border-radius:var(--system-radius-small)}@media (min-width: 48em){.plan-sports-golf_areaMap_map_list_item{font-size:var(--reference-typography-small)}}.plan-sports-golf_courseList{display:grid;gap:var(--system-spacing-extra-small);margin-block-start:var(--system-spacing-extra-small)}@media (min-width: 48em){.plan-sports-golf_courseList{grid-template-columns:repeat(2,1fr);gap:var(--system-spacing-medium);margin-block-start:var(--system-spacing-medium)}}@media (min-width: 64em){.plan-sports-golf_courseList{grid-template-columns:repeat(4,1fr)}}.plan-sports-golf_courseList_item{background:var(--system-color-background-white);border-radius:var(--system-radius-extra-large);box-shadow:var(--system-elevation-level-2)}@media (min-width: 48em){.plan-sports-golf_courseList_item{box-shadow:var(--system-elevation-level-4)}}.plan-sports-golf_courseList_item_thumbnail{position:relative;overflow:clip;border-radius:var(--system-radius-extra-large) var(--system-radius-extra-large) 0 0}.plan-sports-golf_courseList_item_thumbnail>img{width:100%;height:100%;aspect-ratio:280/160;-o-object-fit:cover;object-fit:cover}.plan-sports-golf_courseList_item_thumbnail>.badge{position:absolute;top:0;left:0;z-index:1;border-radius:0 0 var(--system-radius-extra-large) 0}.plan-sports-golf_courseList_item_credit{position:absolute;right:.5rem;bottom:.5rem;font-size:var(--reference-typography-two-extra-small);font-weight:var(--reference-typography-weight-bold);color:var(--reference-color-white)}.plan-sports-golf_courseList_item_content{display:grid;gap:var(--system-spacing-extra-small);padding:var(--system-spacing-medium)}.plan-sports-golf_courseList_item_description{font-size:var(--reference-typography-small)}.plan-sports-golf_courseList_item_agency{display:grid;gap:var(--system-spacing-extra-small)}.plan-sports-golf_courseList_item_agency>a{display:grid;grid-template-columns:max-content 1fr;align-items:center;padding:var(--system-spacing-two-extra-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);text-decoration:none}@media (any-hover: hover){.plan-sports-golf_courseList_item_agency>a:hover{color:var(--system-color-link-default)}}.plan-sports-golf_courseList_item_agency>a>img{max-width:3.5rem;margin-right:var(--system-spacing-extra-small)}.plan-sports-golf_step_container{--color: #0a824f;padding-inline:revert;margin-inline:calc(var(--system-spacing-medium) * -1);border-radius:revert}@media (min-width: 48em){.plan-sports-golf_step_container{padding-block:var(--system-spacing-six-extra-large);padding-inline:revert;margin-inline:revert;overflow:hidden;border-radius:var(--system-radius-extra-large)}}@media (min-width: 64em){.plan-sports-golf_step_container{padding-inline:var(--system-spacing-six-extra-large)}}.plan-sports-golf_step_heading_img{inline-size:100%;max-inline-size:9rem;margin-inline:auto}@media (min-width: 48em){.plan-sports-golf_step_heading_img{max-inline-size:min(100%,33.875rem)}}.plan-sports-golf_step_heading{margin-block-start:var(--system-spacing-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--color);text-align:center}@media (min-width: 48em){.plan-sports-golf_step_heading{font-size:var(--reference-typography-medium)}}.plan-sports-golf_step_section_container{margin-block-start:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.plan-sports-golf_step_section_container{margin-block-start:var(--system-spacing-five-extra-large)}}.plan-sports-golf_step_section{position:relative;z-index:1;padding-block:var(--system-spacing-two-extra-large);padding-inline:var(--system-spacing-medium);color:var(--system-color-background-secondary);background-color:var(--color)}@media (min-width: 48em){.plan-sports-golf_step_section{padding-block:var(--system-spacing-six-extra-large);padding-inline:var(--system-spacing-six-extra-large)}}@media (min-width: 48em){.plan-sports-golf_step_section._step01:before{position:absolute;top:0;right:calc(100% - 1px);inline-size:calc((100vw - 100%) / 2 - var(--system-spacing-medium) + 1px);block-size:100%;content:"";background-color:var(--color)}}.plan-sports-golf_step_section._step02{padding-block-end:var(--system-spacing-five-extra-large);background-color:#fff}@media (min-width: 64em){.plan-sports-golf_step_section._step02{padding-block-end:7.5rem}}@media (min-width: 64em){.plan-sports-golf_step_section._step03{padding-block-end:var(--system-spacing-two-extra-large)}}@media (min-width: 48em){.plan-sports-golf_step_section._step03:before{position:absolute;top:0;left:calc(100% - 1px);inline-size:calc((100vw - 100%) / 2 - var(--system-spacing-medium) + 1px);block-size:100%;content:"";background-color:var(--color)}}._step01 .plan-sports-golf_step_section_inner{margin-block-start:-3.5rem}@media (min-width: 48em){._step01 .plan-sports-golf_step_section_inner{margin-block-start:revert}}._step03 .plan-sports-golf_step_section_inner{margin-block-start:-4.5rem}@media (min-width: 48em){._step03 .plan-sports-golf_step_section_inner{margin-block-start:revert}}@media (min-width: 48em){._step01 .plan-sports-golf_step_section_text_wrapper{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--system-spacing-medium) var(--system-spacing-extra-large)}._step01 .plan-sports-golf_step_section_text_wrapper .plan-sports-golf_step_illust{grid-area:1/2/3/3;inline-size:100%;max-inline-size:18.75rem;margin-block-start:-4rem;margin-inline-start:auto}._step01 .plan-sports-golf_step_section_text_wrapper .plan-sports-golf_step_section_heading_container{grid-area:1/1/2/2}._step01 .plan-sports-golf_step_section_text_wrapper .plan-sports-golf_step_section_text_container{grid-area:2/1/3/2;margin-block-start:revert}}@media (min-width: 75em){._step01 .plan-sports-golf_step_section_text_wrapper .plan-sports-golf_step_illust{max-inline-size:21.75rem;margin-block-start:-7.5rem}}@media (min-width: 48em){._step02 .plan-sports-golf_step_section_text_wrapper{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--system-spacing-extra-large) var(--system-spacing-two-extra-large);align-items:center}._step02 .plan-sports-golf_step_section_text_wrapper .plan-sports-golf_step_illust{inline-size:100%;max-inline-size:12.5rem;margin-inline:revert}}@media (min-width: 64em){._step02 .plan-sports-golf_step_section_text_wrapper .plan-sports-golf_step_illust{max-inline-size:revert}}@media (min-width: 48em){._step03 .plan-sports-golf_step_section_text_wrapper{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--system-spacing-medium) var(--system-spacing-extra-large)}._step03 .plan-sports-golf_step_section_text_wrapper .plan-sports-golf_step_illust{grid-area:1/2/3/3;inline-size:100%;max-inline-size:21.75rem;margin-block-start:-7.5rem;margin-inline-start:revert;margin-inline-end:auto}._step03 .plan-sports-golf_step_section_text_wrapper .plan-sports-golf_step_section_heading_container{grid-area:1/1/2/2}._step03 .plan-sports-golf_step_section_text_wrapper .plan-sports-golf_step_section_text_container{grid-area:2/1/3/2;margin-block-start:revert}}@media (min-width: 75em){._step03 .plan-sports-golf_step_section_text_wrapper .plan-sports-golf_step_illust{max-width:21.75rem;margin-block-start:-8.75rem}}._step01 .plan-sports-golf_step_illust{max-inline-size:min(48%,12.5rem);margin-inline:auto}@media (min-width: 48em){._step01 .plan-sports-golf_step_illust{max-inline-size:revert;margin-inline:revert}}._step02 .plan-sports-golf_step_illust{max-inline-size:min(51%,12.5rem);margin-inline:auto}._step03 .plan-sports-golf_step_illust{max-inline-size:min(48%,12.5rem);margin-inline:auto}.plan-sports-golf_step_section_heading_wrapper{display:contents}@media (min-width: 48em){.plan-sports-golf_step_section_heading_wrapper{display:block}}.plan-sports-golf_step_section_heading_container{display:grid;row-gap:var(--system-spacing-medium);margin-block-start:var(--system-spacing-extra-large)}@media (min-width: 48em){.plan-sports-golf_step_section_heading_container{row-gap:var(--system-spacing-two-extra-large);margin-block-start:revert}}.plan-sports-golf_step_section_heading_container>img{max-inline-size:7.5rem}@media (min-width: 48em){.plan-sports-golf_step_section_heading_container>img{max-inline-size:12.5rem}}.plan-sports-golf_step_section_heading{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary)}@media (min-width: 48em){.plan-sports-golf_step_section_heading{font-size:var(--reference-typography-extra-large)}}._step02 .plan-sports-golf_step_section_heading{color:var(--color)}.plan-sports-golf_step_section_text_container{margin-block-start:var(--system-spacing-medium);color:var(--system-color-text-secondary)}._step02 .plan-sports-golf_step_section_text_container{color:var(--color)}.plan-sports-golf_step_section_text_container>p>span{font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}.plan-sports-golf_step_section_text_container>ul{padding-left:1em;margin-block-start:var(--system-spacing-medium)}.plan-sports-golf_step_section_text_container>ul li{font-size:var(--reference-typography-two-extra-small);text-indent:-1em}@media (min-width: 48em){.plan-sports-golf_step_section_text_container>ul li{font-size:var(--reference-typography-small)}}.plan-sports-golf_step_section_text_container>ul li>span{color:var(--system-color-text-accent)}.plan-sports-golf_step_section_text_container a{color:var(--system-color-link-default);text-decoration:underline}@media (any-hover: hover){.plan-sports-golf_step_section_text_container a:hover{text-decoration-thickness:var(--system-border-thick)}}.plan-sports-golf_step_section_request{padding:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);color:var(--color);background:#ebf5f1}@media (min-width: 48em){.plan-sports-golf_step_section_request{padding:var(--system-spacing-two-extra-large) var(--system-spacing-four-extra-large);margin-top:var(--system-spacing-four-extra-large)}}.plan-sports-golf_step_section_request_title{padding-bottom:var(--system-spacing-extra-small);font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);border-bottom:var(--system-border-medium) dashed var(--color)}.plan-sports-golf_step_section_request_text{display:grid;gap:var(--system-spacing-extra-small);margin-top:var(--system-spacing-medium)}.plan-sports-golf_step_section_request_delivery{margin-top:var(--system-spacing-extra-large)}@media (min-width: 48em){.plan-sports-golf_step_section_request_delivery{margin-top:var(--system-spacing-four-extra-large)}}.plan-sports-golf_step_section_request_delivery>a{display:grid;place-items:center;max-width:50rem;padding:var(--system-spacing-large);margin-top:var(--system-spacing-extra-small);background:var(--system-color-background-white);opacity:1;transition:opacity var(--easing-default)}@media (min-width: 48em){.plan-sports-golf_step_section_request_delivery>a{padding:var(--system-spacing-two-extra-large)}}@media (any-hover: hover){.plan-sports-golf_step_section_request_delivery>a:hover{opacity:.9}}.plan-sports-golf_step_section_request_delivery>a svg{width:100%;max-width:18.75rem;height:100%}:where(.plan-sports-golf_travelPlan_heading_container){display:flex;flex-direction:column;row-gap:var(--system-spacing-medium);align-items:center}:where(.plan-sports-golf_travelPlan_heading_container)>p{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){:where(.plan-sports-golf_travelPlan_heading_container){flex-direction:row;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium)}:where(.plan-sports-golf_travelPlan_heading_container)>p{align-self:end}}:where(.plan-sports-golf_travelPlan_heading){display:grid;inline-size:100%;max-inline-size:11.375rem}@media (min-width: 48em){:where(.plan-sports-golf_travelPlan_heading){max-inline-size:15.0625rem}}:where(.plan-sports-golf_travelPlan_heading) svg{inline-size:100%;block-size:100%}:where(.plan-sports-golf_travelPlan_list){display:grid;gap:var(--system-spacing-extra-large);margin-block-start:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.plan-sports-golf_travelPlan_list){gap:var(--system-spacing-medium);margin-block-start:var(--system-spacing-extra-large)}}:where(.plan-sports-golf_travelPlan_link){display:block;overflow:clip;text-decoration:none;border:var(--system-border-medium) solid transparent;border-radius:var(--system-radius-medium);box-shadow:var(--system-elevation-level-4);transition:border var(--easing-default)}@media (min-width: 48em){:where(.plan-sports-golf_travelPlan_link){display:grid;grid-template-columns:minmax(0,309fr) minmax(0,843fr)}}:where(.plan-sports-golf_travelPlan_link)._comingSoon .plan-sports-golf_travelPlan_thumbnail{position:relative}:where(.plan-sports-golf_travelPlan_link)._comingSoon .plan-sports-golf_travelPlan_thumbnail:before{position:absolute;inset:0;z-index:1;display:grid;place-items:center;font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-two-extra-large);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary);content:"COMING SOON"}:where(.plan-sports-golf_travelPlan_link)._comingSoon .plan-sports-golf_travelPlan_thumbnail:after{position:absolute;inset:0;content:"";background-color:#000000bf}@media (any-hover: hover){:where(a.plan-sports-golf_travelPlan_link):hover{border:var(--system-border-medium) solid var(--reference-color-red-400)}:where(a.plan-sports-golf_travelPlan_link):hover .plan-sports-golf_travelPlan_thumbnail img{scale:1.1}:where(a.plan-sports-golf_travelPlan_link):hover .plan-sports-golf_travelPlan_title{color:var(--system-color-text-accent)}}:where(.plan-sports-golf_travelPlan_link_text){color:var(--system-color-text-accent);text-decoration:underline;transition:color var(--easing-default)}@media (any-hover: hover){:where(.plan-sports-golf_travelPlan_link_text):hover{text-decoration-thickness:var(--system-border-thick)}}:where(.plan-sports-golf_travelPlan_thumbnail){aspect-ratio:309/174;overflow:clip}:where(.plan-sports-golf_travelPlan_thumbnail) img{transition:scale .4s ease}@media (min-width: 48em){:where(.plan-sports-golf_travelPlan_thumbnail){aspect-ratio:revert;overflow:clip}:where(.plan-sports-golf_travelPlan_thumbnail) img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}}:where(.plan-sports-golf_travelPlan_info){display:grid;gap:var(--system-spacing-large);padding:var(--system-spacing-extra-large);background-color:var(--system-color-background-secondary)}@media (min-width: 64em){:where(.plan-sports-golf_travelPlan_info){padding:var(--system-spacing-two-extra-large)}}@media (min-width: 75em){:where(.plan-sports-golf_travelPlan_info){grid-template-columns:minmax(0,345fr) minmax(0,402fr);gap:var(--system-spacing-two-extra-large);align-items:center}:where(.plan-sports-golf_travelPlan_info):has(>:only-child){grid-template-columns:100%}}:where(.plan-sports-golf_travelPlan_title_wrapper){align-self:center}:where(.plan-sports-golf_travelPlan_title){font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);transition:color var(--easing-default)}@media (min-width: 64em){:where(.plan-sports-golf_travelPlan_title){font-size:var(--reference-typography-extra-large)}}:where(.plan-sports-golf_travelPlan_date){display:flex;gap:var(--system-spacing-extra-small);align-items:center;margin-top:var(--system-spacing-medium)}:where(.plan-sports-golf_travelPlan_tag){width:-moz-fit-content;width:fit-content;padding-block:var(--system-spacing-two-extra-small);padding-inline:var(--system-spacing-extra-small);font-size:var(--reference-typography-small);background-color:var(--system-color-button-background-quaternary);border-radius:var(--system-radius-small)}:where(.plan-sports-golf_travelPlan_description){line-height:var(--reference-typography-line-height-relaxed)}@media (min-width: 64em){:where(.plan-sports-golf_travelPlan_description){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}}.plan-sports-hiking_about_heading_illust{max-inline-size:3.125rem}@media (min-width: 64em){.plan-sports-hiking_about_heading_illust{max-inline-size:5.8125rem}}.plan-sports-hiking_officialPartner>p{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.plan-sports-hiking_officialPartner>p{font-size:var(--reference-typography-two-extra-large)}}.plan-sports-hiking_officialPartner>a{display:block;inline-size:100%;max-inline-size:50rem;margin-block-start:var(--system-spacing-extra-large);margin-inline:auto}@media (min-width: 48em){.plan-sports-hiking_officialPartner>a{margin-block-start:var(--system-spacing-two-extra-large)}}@media (min-width: 48em){.plan-sports-hiking_movie_contents{grid-template-columns:512fr 640fr;-moz-column-gap:var(--system-spacing-extra-large);column-gap:var(--system-spacing-extra-large);align-items:center}}@media (min-width: 75em){.plan-sports-hiking_movie_text_container{row-gap:var(--system-spacing-four-extra-large);margin-block-start:var(--system-spacing-four-extra-large)}}.plan-sports-hiking_movie_illust_container{display:none}@media (min-width: 48em){.plan-sports-hiking_movie_illust_container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium)}}.plan-sports-hiking_movie_illust_item{max-inline-size:10rem}.plan-sports-hiking_movie_illust_item img{inline-size:100%;block-size:100%}.plan-sports-hiking_course{color:var(--system-color-text-secondary);background-color:#568136}.plan-sports-hiking_course_heading_wrapper{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-three-extra-large)}@media (min-width: 64em){.plan-sports-hiking_course_heading_wrapper{grid-template-columns:minmax(0,504fr) minmax(0,520fr);-moz-column-gap:var(--system-spacing-extra-large);column-gap:var(--system-spacing-extra-large)}.plan-sports-hiking_course_heading_wrapper>p{margin-block-start:var(--system-spacing-small)}}.plan-sports-hiking_course_heading_container{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-medium)}@media (min-width: 64em){.plan-sports-hiking_course_heading_container{display:block;grid-template-columns:revert;row-gap:revert}}.plan-sports-hiking_course_heading{font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-five-extra-large);font-weight:var(--reference-typography-weight-bold);line-height:1.1}@media (min-width: 64em){.plan-sports-hiking_course_heading{font-size:var(--reference-typography-six-extra-large);line-height:var(--reference-typography-line-height-normal)}}.plan-sports-hiking_course_map{position:relative;display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-three-extra-large);margin-block-start:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.plan-sports-hiking_course_map_main{inline-size:100%;max-inline-size:60%;margin-inline:auto}}@media (min-width: 64em){.plan-sports-hiking_course_map_main{grid-area:1/1;max-inline-size:48%}}.plan-sports-hiking_course_map_link_container{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.plan-sports-hiking_course_map_link_container{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--system-spacing-extra-small);column-gap:var(--system-spacing-extra-small)}}@media (min-width: 64em){.plan-sports-hiking_course_map_link_container{position:relative;display:block;grid-area:1/1;grid-template-columns:revert;row-gap:revert}}.plan-sports-hiking_course_map_link{display:grid;grid-template-columns:minmax(0,80fr) minmax(0,200fr);overflow:clip;text-decoration:none;border-radius:var(--system-radius-medium)}@media (any-hover: hover){.plan-sports-hiking_course_map_link:hover .plan-sports-hiking_course_map_link_thumbnail img{scale:1.1}.plan-sports-hiking_course_map_link:hover .plan-sports-hiking_course_map_link_info_title{color:var(--system-color-text-accent)}.plan-sports-hiking_course_map_link:hover .plan-sports-hiking_course_map_link_thumbnail_icon{--hover-square-fill-color: currentcolor;--hover-square-stroke-color: currentcolor}}@media (min-width: 64em){.plan-sports-hiking_course_map_link{position:absolute;grid-template-columns:minmax(0,102fr) minmax(0,218fr);max-inline-size:20rem}.plan-sports-hiking_course_map_link:first-child{top:7.3%;left:0}.plan-sports-hiking_course_map_link:nth-child(2){right:0;bottom:29.4%}.plan-sports-hiking_course_map_link:last-child{bottom:2.9%;left:14.6%}}.plan-sports-hiking_course_map_link_thumbnail{position:relative;overflow:clip}.plan-sports-hiking_course_map_link_thumbnail img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;transition:scale .4s ease}.plan-sports-hiking_course_map_link_thumbnail_icon{position:absolute;bottom:.5rem;left:.5rem;z-index:1;display:grid}.plan-sports-hiking_course_map_link_info{display:grid;place-items:center start;padding:var(--system-spacing-medium);background-color:var(--system-color-background-secondary)}@media (min-width: 64em){.plan-sports-hiking_course_map_link_info{padding:var(--system-spacing-extra-large)}}.plan-sports-hiking_course_map_link_info_inner{display:grid;row-gap:var(--system-spacing-extra-small);justify-items:start}.plan-sports-hiking_course_map_link_info_tag{padding-inline:var(--system-spacing-two-extra-small);font-size:var(--reference-typography-two-extra-small);background-color:var(--reference-color-grey-200);border-radius:var(--system-radius-extra-small)}.plan-sports-hiking_course_map_link_info_title{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);transition:color var(--easing-default)}@media (min-width: 64em){.plan-sports-hiking_course_map_link_info_title{font-size:var(--reference-typography-medium)}}.plan-sports-hiking_cartridge_contents{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-three-extra-large);margin-block-start:var(--system-spacing-three-extra-large)}@media (min-width: 64em){.plan-sports-hiking_cartridge_contents{display:grid;grid-template-rows:1fr auto;grid-template-columns:minmax(0,608fr) minmax(0,512fr);gap:var(--system-spacing-two-extra-large);margin-block-start:var(--system-spacing-five-extra-large)}}@media (min-width: 64em){.plan-sports-hiking_cartridge_contents_text{grid-area:1/1/2/2}}@media (min-width: 64em){.plan-sports-hiking_cartridge_contents_note{grid-area:2/1/3/2}}.plan-sports-hiking_cartridge_contents_image{inline-size:100%;max-inline-size:32rem;margin-inline:auto;overflow:clip;border-radius:var(--system-radius-medium)}@media (min-width: 64em){.plan-sports-hiking_cartridge_contents_image{grid-area:1/2/3/3}}.plan-sports-hiking_cartridge_contents_image img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.plan-sports-surfing_surfPoints{background-color:#003d7e}.plan-sports-surfing_surfPoints_heading_container{display:grid;row-gap:var(--system-spacing-medium);justify-items:center;color:var(--system-color-text-secondary)}.plan-sports-surfing_surfPoints_heading{font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-five-extra-large);line-height:var(--reference-typography-line-height-none);text-align:center}@media (min-width: 64em){.plan-sports-surfing_surfPoints_heading{font-size:var(--reference-typography-six-extra-large)}}.plan-sports-surfing_about_heading_illust{max-inline-size:5.3125rem}@media (min-width: 48em){.plan-sports-surfing_about_heading_illust{max-inline-size:11.5625rem}}.plan-sports-surfing_about_image img{-o-object-position:center top;object-position:center top}.plan-sports-surfing_surfPoints_map{display:grid;margin-block-start:var(--system-spacing-three-extra-large)}.plan-sports-surfing_surfPoints_map_img_container{position:relative;inline-size:100%;max-inline-size:21.25rem;margin-inline:auto}@media (min-width: 48em){.plan-sports-surfing_surfPoints_map_img_container{max-inline-size:revert;margin-inline:revert}}.plan-sports-surfing_surfPoints_comingSoon{position:absolute;top:50%;left:50%;z-index:1;width:100%;font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-five-extra-large);font-weight:var(--reference-typography-weight-bold);line-height:var(--reference-typography-line-height-none);color:var(--system-color-text-secondary);text-align:center;translate:-50% -50%}@media (min-width: 48em){.plan-sports-surfing_surfPoints_comingSoon{font-size:var(--reference-typography-six-extra-large)}}.plan-sports-surfing_surfPoints_link_wrapper{display:grid;row-gap:var(--system-spacing-extra-small);margin-block-start:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.plan-sports-surfing_surfPoints_link_wrapper{display:none}}.plan-sports-surfing_surfPoints_link{inline-size:100%;pointer-events:none;opacity:.4}.plan-sports-surfing_step_container{--color: #003d7e;padding-inline:revert;margin-inline:calc(var(--system-spacing-medium) * -1);overflow:hidden;border-radius:revert}@media (min-width: 48em){.plan-sports-surfing_step_container{padding-block:var(--system-spacing-six-extra-large);padding-inline:revert;margin-inline:revert;border-radius:var(--system-radius-extra-large)}}@media (min-width: 64em){.plan-sports-surfing_step_container{padding-inline:var(--system-spacing-six-extra-large)}}.plan-sports-surfing_step_heading_img{inline-size:100%;max-inline-size:9rem;margin-inline:auto}@media (min-width: 48em){.plan-sports-surfing_step_heading_img{max-inline-size:min(100%,33.875rem)}}.plan-sports-surfing_step_heading{margin-block-start:var(--system-spacing-small);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold);color:var(--color);text-align:center}@media (min-width: 48em){.plan-sports-surfing_step_heading{font-size:var(--reference-typography-medium)}}.plan-sports-surfing_step_section_container{margin-block-start:var(--system-spacing-four-extra-large)}@media (min-width: 48em){.plan-sports-surfing_step_section_container{margin-block-start:var(--system-spacing-five-extra-large)}}.plan-sports-surfing_step_section{position:relative;z-index:1;padding-block:var(--system-spacing-two-extra-large);padding-inline:var(--system-spacing-medium);color:var(--system-color-background-secondary);background-color:var(--color)}@media (min-width: 48em){.plan-sports-surfing_step_section{padding-block:var(--system-spacing-six-extra-large);padding-inline:var(--system-spacing-six-extra-large)}}@media (min-width: 48em){.plan-sports-surfing_step_section._step01:before{position:absolute;top:0;right:calc(100% - 1px);inline-size:calc((100vw - 100%) / 2 - var(--system-spacing-medium) + 1px);block-size:100%;content:"";background-color:var(--color)}}.plan-sports-surfing_step_section._step02{padding-block-end:var(--system-spacing-five-extra-large);background-color:#fff}@media (min-width: 48em){.plan-sports-surfing_step_section._step03:before{position:absolute;top:0;left:calc(100% - 1px);inline-size:calc((100vw - 100%) / 2 - var(--system-spacing-medium) + 1px);block-size:100%;content:"";background-color:var(--color)}}._step01 .plan-sports-surfing_step_section_inner{margin-block-start:-3.5rem}@media (min-width: 48em){._step01 .plan-sports-surfing_step_section_inner{margin-block-start:revert}}._step03 .plan-sports-surfing_step_section_inner{margin-block-start:-4.5rem}@media (min-width: 48em){._step03 .plan-sports-surfing_step_section_inner{margin-block-start:revert}}@media (min-width: 48em){._step01 .plan-sports-surfing_step_section_text_wrapper{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--system-spacing-medium) var(--system-spacing-extra-large)}._step01 .plan-sports-surfing_step_section_text_wrapper .plan-sports-surfing_step_illust{grid-area:1/2/3/3;inline-size:100%;max-inline-size:18.75rem;margin-block-start:-4rem;margin-inline-start:auto}._step01 .plan-sports-surfing_step_section_text_wrapper .plan-sports-surfing_step_section_heading_container{grid-area:1/1/2/2}._step01 .plan-sports-surfing_step_section_text_wrapper .plan-sports-surfing_step_section_text_container{grid-area:2/1/3/2;margin-block-start:revert}}@media (min-width: 75em){._step01 .plan-sports-surfing_step_section_text_wrapper .plan-sports-surfing_step_illust{max-inline-size:min(62%,25rem);margin-block-start:-7.5rem}}@media (min-width: 48em){._step02 .plan-sports-surfing_step_section_text_wrapper{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--system-spacing-extra-large) var(--system-spacing-two-extra-large);align-items:center}._step02 .plan-sports-surfing_step_section_text_wrapper .plan-sports-surfing_step_illust{inline-size:100%;max-inline-size:12.5rem;margin-inline:revert}}@media (min-width: 64em){._step02 .plan-sports-surfing_step_section_text_wrapper .plan-sports-surfing_step_illust{max-inline-size:revert}}@media (min-width: 48em){._step03 .plan-sports-surfing_step_section_text_wrapper{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--system-spacing-medium) var(--system-spacing-extra-large)}._step03 .plan-sports-surfing_step_section_text_wrapper .plan-sports-surfing_step_illust{grid-area:1/2/3/3;inline-size:100%;max-inline-size:18.75rem;margin-block-start:-4rem;margin-inline-start:revert;margin-inline-end:auto}._step03 .plan-sports-surfing_step_section_text_wrapper .plan-sports-surfing_step_section_heading_container{grid-area:1/1/2/2}._step03 .plan-sports-surfing_step_section_text_wrapper .plan-sports-surfing_step_section_text_container{grid-area:2/1/3/2;margin-block-start:revert}}@media (min-width: 75em){._step03 .plan-sports-surfing_step_section_text_wrapper .plan-sports-surfing_step_illust{max-inline-size:min(62%,25rem);margin-block-start:-7.5rem}}._step01 .plan-sports-surfing_step_illust{max-inline-size:min(48%,12.5rem);margin-inline:auto}@media (min-width: 48em){._step01 .plan-sports-surfing_step_illust{max-inline-size:revert;margin-inline:revert}}._step02 .plan-sports-surfing_step_illust{max-inline-size:min(51%,12.5rem);margin-inline:auto}._step03 .plan-sports-surfing_step_illust{max-inline-size:min(48%,12.5rem);margin-inline:auto}.plan-sports-surfing_step_section_heading_wrapper{display:contents}@media (min-width: 48em){.plan-sports-surfing_step_section_heading_wrapper{display:block}}.plan-sports-surfing_step_section_heading_container{display:grid;row-gap:var(--system-spacing-medium);margin-block-start:var(--system-spacing-extra-large)}@media (min-width: 48em){.plan-sports-surfing_step_section_heading_container{row-gap:var(--system-spacing-two-extra-large);margin-block-start:revert}}.plan-sports-surfing_step_section_heading_container>img{max-inline-size:7.5rem}@media (min-width: 48em){.plan-sports-surfing_step_section_heading_container>img{max-inline-size:12.5rem}}.plan-sports-surfing_step_section_heading{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-secondary)}@media (min-width: 48em){.plan-sports-surfing_step_section_heading{font-size:var(--reference-typography-extra-large)}}._step02 .plan-sports-surfing_step_section_heading{color:var(--color)}.plan-sports-surfing_step_section_text_container{margin-block-start:var(--system-spacing-medium);color:var(--system-color-text-secondary)}._step02 .plan-sports-surfing_step_section_text_container{color:var(--color)}.plan-sports-surfing_step_section_text_container>p>span{font-weight:var(--reference-typography-weight-bold);color:var(--system-color-text-accent)}.plan-sports-surfing_step_section_text_container>ul{padding-left:1em;margin-block-start:var(--system-spacing-medium)}.plan-sports-surfing_step_section_text_container>ul li{font-size:var(--reference-typography-two-extra-small);text-indent:-1em}@media (min-width: 48em){.plan-sports-surfing_step_section_text_container>ul li{font-size:var(--reference-typography-small)}}.plan-sports-surfing_step_section_text_container>ul li>span{color:var(--system-color-text-accent)}.plan-sports-surfing_step_section_text_container a{color:inherit;text-decoration:underline;transition:color var(--easing-default)}@media (any-hover: hover){.plan-sports-surfing_step_section_text_container a:hover{color:var(--reference-color-red-400);text-decoration-thickness:2px}}.plan-sports-surfing_step_section_request{padding:var(--system-spacing-medium);margin-block-start:var(--system-spacing-medium);color:var(--color);background-color:#ebeff5}@media (min-width: 48em){.plan-sports-surfing_step_section_request{display:grid;row-gap:var(--system-spacing-medium);margin-block-start:var(--system-spacing-extra-large)}}@media (min-width: 64em){.plan-sports-surfing_step_section_request{grid-template-columns:1fr 2fr;-moz-column-gap:var(--system-spacing-extra-large);column-gap:var(--system-spacing-extra-large);padding:var(--system-spacing-two-extra-large);margin-block-start:var(--system-spacing-three-extra-large)}}.plan-sports-surfing_step_section_request_text>p:first-child{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.plan-sports-surfing_step_section_request_text>p:first-child{font-size:var(--reference-typography-extra-large)}}.plan-sports-surfing_step_section_request_text>p:last-child{margin-block-start:var(--system-spacing-extra-small)}.plan-sports-surfing_step_section_request_img{max-inline-size:15.625rem;margin-block-start:var(--system-spacing-medium)}@media (min-width: 48em){.plan-sports-surfing_step_section_request_img{max-inline-size:revert;margin-block-start:revert}}.recruit-company-about-background{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:152.75rem}@media (min-width: 48em){.recruit-company-about-background{height:197.0625rem}}.recruit-company-about-background:before{position:absolute;top:5%;left:0;width:100%;height:100%;content:"";background:url(https://www.fujidream.co.jp/assets/image/recruit/company/about/img-connect-bg_sm.webp) no-repeat center top/100%}@media (min-width: 48em){.recruit-company-about-background:before{top:21%;background:url(https://www.fujidream.co.jp/assets/image/recruit/company/about/img-connect-bg_lg.webp) no-repeat center top/100%}}.recruit-company-about-connect{position:relative;display:grid;gap:8rem;padding:8rem var(--system-spacing-extra-large) 9rem}@media (min-width: 48em){.recruit-company-about-connect{padding:8rem var(--system-spacing-six-extra-large) 9rem}}@media (min-width: 64em){.recruit-company-about-connect{gap:9rem;padding:8rem var(--system-spacing-six-extra-large) 13rem}}.recruit-company-about-connect_bg{position:absolute;top:17%;left:44%;z-index:-1;width:13.5625rem;height:13.6875rem;content:"";background:url(https://www.fujidream.co.jp/assets/image/recruit/company/about/img-connect-bg-japan.webp) no-repeat center bottom/100%}@media (min-width: 48em){.recruit-company-about-connect_bg{top:2.5rem;left:40%;width:33.75rem;height:34.375rem}}@media (min-width: 64em){.recruit-company-about-connect_bg{left:50%;width:33.75rem;height:34.375rem}}.recruit-company-about-connect_title_wrapper{max-width:62.5rem;margin-inline:auto}.recruit-company-about-connect_title{font-size:var(--reference-typography-five-extra-large);font-weight:var(--reference-typography-weight-semibold);text-align:center;text-transform:uppercase}@media (min-width: 48em){.recruit-company-about-connect_title{font-size:7.5rem}}.recruit-company-about-connect_title_text{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);line-height:1.8}@media (min-width: 48em){.recruit-company-about-connect_title_text{max-width:35.25rem;font-size:var(--reference-typography-medium)}}.recruit-company-about-connect_item_wrapper{display:grid;gap:6rem;width:100%;max-width:71.75rem;margin-inline:auto}@media (min-width: 64em){.recruit-company-about-connect_item_wrapper{gap:11rem}}.recruit-company-about-details_01,.recruit-company-about-details_02{position:relative;background:var(--reference-color-wh-80)}.recruit-company-about-details_01 .recruit-company-about-details_text{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 64em){.recruit-company-about-details_01 .recruit-company-about-details_text{grid-template-columns:1fr 2fr;gap:var(--system-spacing-five-extra-large)}}.recruit-company-about-details_01 .pageSpecific-recruit-headingMedium{position:relative;gap:7.5rem}@media (min-width: 48em){.recruit-company-about-details_01 .pageSpecific-recruit-headingMedium{gap:11.25rem}}@media (min-width: 64em){.recruit-company-about-details_01 .pageSpecific-recruit-headingMedium{gap:var(--system-spacing-two-extra-large)}}.recruit-company-about-details_01 .pageSpecific-recruit-headingMedium:before{position:absolute;right:0;bottom:1.5rem;width:10rem;height:5rem;content:"";background:url(https://www.fujidream.co.jp/assets/image/recruit/company/about/img-details-title_01.webp) no-repeat center/contain}@media (min-width: 48em){.recruit-company-about-details_01 .pageSpecific-recruit-headingMedium:before{width:15.9375rem;height:8rem}}@media (min-width: 64em){.recruit-company-about-details_01 .pageSpecific-recruit-headingMedium_title{padding-right:16.25rem}}.recruit-company-about-details_02{padding-bottom:24.5625rem}@media (min-width: 48em){.recruit-company-about-details_02{padding-bottom:47.5rem}}@media (min-width: 64em){.recruit-company-about-details_02{padding-bottom:var(--system-spacing-six-extra-large)}}@media (min-width: 64em){.recruit-company-about-details_02 .recruit-company-about-details_text{margin-right:26.75rem}}@media (min-width: 64em){.recruit-company-about-details_02 .pageSpecific-recruit-headingMedium{margin-right:26.75rem}}.recruit-company-about-details_text_wrapper{display:grid;gap:var(--system-spacing-large)}@media (min-width: 64em){.recruit-company-about-details_text_wrapper{gap:var(--system-spacing-two-extra-large)}}.recruit-company-about-details_text{line-height:1.8;text-indent:1em}.recruit-company-about-details_01_image{border-radius:var(--system-radius-medium)}@media (min-width: 48em){.recruit-company-about-details_01_image{max-width:22.75rem}}.recruit-company-about-details_02_image_wrapper{position:absolute;bottom:2.5rem;left:50%;width:22.5rem;height:20.0625rem;transform:translate(-50%)}@media (min-width: 48em){.recruit-company-about-details_02_image_wrapper{bottom:5rem;width:48rem;height:38.75rem}}@media (min-width: 64em){.recruit-company-about-details_02_image_wrapper{right:0;bottom:0;left:initial;width:31.25rem;height:100%;transform:initial}}.recruit-company-about-details_02_image_01{position:absolute;top:0;left:50%;max-width:7.75rem;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.recruit-company-about-details_02_image_01{max-width:16rem}}@media (min-width: 64em){.recruit-company-about-details_02_image_01{left:17%}}.recruit-company-about-details_02_image_02{position:absolute;bottom:0;left:2.5rem;max-width:5.8125rem;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.recruit-company-about-details_02_image_02{bottom:-.5rem;left:4rem;max-width:12rem}}@media (min-width: 64em){.recruit-company-about-details_02_image_02{left:1rem}}.recruit-company-about-details_02_image_03{position:absolute;bottom:2.125rem;left:62%;max-width:8.9375rem;border-radius:var(--system-radius-medium)}@media (min-width: 48em){.recruit-company-about-details_02_image_03{left:67%;max-width:18.375rem}}@media (min-width: 64em){.recruit-company-about-details_02_image_03{bottom:3rem;left:45%}}.recruit-company-about-lead{--width: 100%;position:relative;padding:10.25rem var(--system-spacing-two-extra-large) 9.75rem;margin:0 calc(50% - 50vw)}@media (min-width: 48em){.recruit-company-about-lead{padding:6.6875rem var(--system-spacing-six-extra-large) 7.1875rem;margin:0}}.recruit-company-about-lead:before{position:absolute;top:0;left:0;width:var(--width);height:100%;content:"";background:var(--reference-color-wh-60)}.recruit-company-about-lead_title{display:grid;gap:var(--system-spacing-two-extra-large);justify-items:center;font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);line-height:1.6;text-align:center}@media (min-width: 48em){.recruit-company-about-lead_title{gap:var(--system-spacing-three-extra-large);font-size:var(--reference-typography-three-extra-large);line-height:1.4}}.recruit-company-about-lead_title>img{max-width:6.0625rem}@media (min-width: 48em){.recruit-company-about-lead_title>img{max-width:11rem}}.recruit-company-about-lead_image{position:absolute;top:0;left:50%;width:22.5rem;height:100%;margin-inline:auto;transform:translate(-50%)}@media (min-width: 48em){.recruit-company-about-lead_image{width:90rem}}.recruit-company-about-lead_image_01,.recruit-company-about-lead_image_02,.recruit-company-about-lead_image_03,.recruit-company-about-lead_image_04,.recruit-company-about-lead_image_05{position:absolute;border-radius:var(--system-radius-small)}@media (min-width: 48em){.recruit-company-about-lead_image_01,.recruit-company-about-lead_image_02,.recruit-company-about-lead_image_03,.recruit-company-about-lead_image_04,.recruit-company-about-lead_image_05{border-radius:var(--system-radius-medium)}}.recruit-company-about-lead_image_01{top:-2.6875rem;right:45%;max-width:9.4375rem}@media (min-width: 48em){.recruit-company-about-lead_image_01{top:4rem;right:75%;max-width:14rem}}.recruit-company-about-lead_image_02{bottom:1.5rem;left:66%;max-width:9.6875rem}@media (min-width: 48em){.recruit-company-about-lead_image_02{bottom:-2rem;left:74%;max-width:20rem}}.recruit-company-about-lead_image_03{top:.5rem;left:64%;max-width:6.1875rem}@media (min-width: 48em){.recruit-company-about-lead_image_03{top:initial;bottom:-3.625rem;left:20%;max-width:10rem}}.recruit-company-about-lead_image_04{right:37%;bottom:-1.5rem;max-width:4.8125rem}@media (min-width: 48em){.recruit-company-about-lead_image_04{top:-1.5rem;right:initial;bottom:initial;left:78%;max-width:10rem}}.recruit-company-about-lead_image_05{top:5.1875rem;right:83%;max-width:4.4375rem}@media (min-width: 48em){.recruit-company-about-lead_image_05{top:initial;right:initial;bottom:2rem;left:3%;max-width:7rem}}.recruit-job-interview-content{position:relative;background:var(--reference-color-wh-80)}@media (min-width: 64em){.recruit-job-interview-content{overflow:clip}}.recruit-job-interview-content_image img{border-radius:var(--system-radius-medium)}@media (min-width: 48em){.recruit-job-interview-content_image img{border-radius:var(--system-radius-extra-large)}}.recruit-job-interview-mv_inner{position:relative;z-index:1;margin-top:calc(var(--system-spacing-six-extra-large) * -1)}@media (min-width: 64em){.recruit-job-interview-mv_inner{box-sizing:content-box;display:grid;grid-template-columns:max-content 1fr;gap:6rem;align-items:start;justify-content:space-between;max-width:81rem;padding:var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large) var(--system-spacing-six-extra-large) 0;margin:0 auto}}.recruit-job-interview-mv_profile{width:88.8888888889vw;max-width:31.125rem;padding:var(--system-spacing-three-extra-large);color:var(--reference-color-white);background:var(--reference-color-red-500);border-radius:0 var(--system-radius-medium) var(--system-radius-medium) 0}@media (min-width: 48em){.recruit-job-interview-mv_profile{width:100%;padding:var(--system-spacing-six-extra-large);border-radius:0 var(--system-radius-extra-large) var(--system-radius-extra-large) 0}}@media (min-width: 64em){.recruit-job-interview-mv_profile{position:relative;display:grid;justify-content:end;margin-top:-25.75rem}.recruit-job-interview-mv_profile:before{position:absolute;top:0;left:-100vw;width:100vw;height:100%;content:"";background:var(--reference-color-red-500)}}.recruit-job-interview-mv_content{display:grid;gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-three-extra-large)}@media (min-width: 64em){.recruit-job-interview-mv_content{box-sizing:content-box;max-width:45rem;padding:0}}.recruit-job-interview-mv_content p{line-height:1.8}.recruit-job-interview-mv_profile_contents{display:grid;gap:var(--system-spacing-two-extra-large)}@media (min-width: 48em){.recruit-job-interview-mv_profile_contents{gap:var(--system-spacing-medium)}}.recruit-job-interview-mv_profile_name{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.recruit-job-interview-mv_profile_name{font-size:var(--reference-typography-medium)}}.recruit-job-interview-mv_profile_label{display:flex;flex-wrap:wrap;gap:var(--system-spacing-medium);align-items:center}@media (min-width: 48em){.recruit-job-interview-mv_profile_label{gap:var(--system-spacing-medium)}}.recruit-job-interview-mv_profile_label_job{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.recruit-job-interview-mv_profile_label_job{font-size:var(--reference-typography-extra-large)}}.recruit-job-interview-mv_profile_label_entry{font-size:var(--reference-typography-small)}@media (min-width: 48em){.recruit-job-interview-mv_profile_label_entry{font-size:var(--reference-typography-medium)}}.recruit-job-interview-question{background:var(--reference-color-wh-80)}.recruit-job-interview-question_inner{display:grid;gap:var(--system-spacing-five-extra-large)}.recruit-job-interview-question_title{position:relative;display:flex;flex-direction:column;gap:var(--system-spacing-extra-small);padding-bottom:1.75rem;font-size:var(--reference-typography-three-extra-large);line-height:1.4;border-bottom-style:solid;border-bottom-width:var(--system-border-medium);border-image-source:linear-gradient(90deg,transparent 0,transparent 64px,var(--system-color-border-default) 64px,var(--system-color-border-default) 100%);border-image-slice:1}@media (min-width: 48em){.recruit-job-interview-question_title{padding-bottom:2.25rem;font-size:var(--reference-typography-four-extra-large)}}@media (min-width: 64em){.recruit-job-interview-question_title{flex-direction:row;gap:var(--system-spacing-two-extra-large);align-items:end;justify-content:space-between}}.recruit-job-interview-question_title:before,.recruit-job-interview-question_title:after{position:absolute;bottom:-.25rem;width:1.5rem;height:.5rem;content:""}.recruit-job-interview-question_title:before{left:0;background:linear-gradient(90deg,#dc4200,#e27c00);border-radius:var(--system-radius-medium) 0 0 var(--system-radius-medium)}.recruit-job-interview-question_title:after{left:1.5rem;background:linear-gradient(90deg,#d5011d,#db5252);border-radius:0 var(--system-radius-medium) var(--system-radius-medium) 0}.recruit-job-interview-question_title>span{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-regular);line-height:1.8}@media (min-width: 64em){.recruit-job-interview-question_title>span{padding-bottom:var(--system-spacing-extra-small)}}.reservation-payment-conveniAbout_table td,.reservation-payment-conveniAbout_table th{display:block}@media (min-width: 48em){.reservation-payment-conveniAbout_table td,.reservation-payment-conveniAbout_table th{display:table-cell}}.reservation-payment-conveniAbout_table_smallText{margin-top:var(--system-spacing-extra-small);color:var(--reference-color-grey-800);font-size:var(--reference-typography-two-extra-small);padding-left:1em;text-indent:-1em}@media (min-width: 48em){.payment-conveniTerms-text{width:100%}}.payment-conveniTerms-text_inner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.payment-conveniTerms-text_inner{gap:var(--system-spacing-five-extra-large)}}.payment-conveniTerms-text_block_wrapper{display:grid;gap:var(--system-spacing-three-extra-large);margin:var(--system-spacing-three-extra-large) auto 0}@media (min-width: 48em){.payment-conveniTerms-text_block_wrapper{gap:var(--system-spacing-medium);margin:var(--system-spacing-five-extra-large) auto 0}}.payment-conveniTerms-text_block{width:100%}.payment-conveniTerms-text_block_inner{box-sizing:content-box;max-width:var(--system-content-width-large);margin:0 auto}.payment-conveniTerms-text_block_textarea{width:100%;margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.payment-conveniTerms-text_block_textarea{margin-top:var(--system-spacing-two-extra-large)}}.payment-conveniTerms-text_block_list{display:grid;gap:var(--system-spacing-medium);list-style:none;counter-reset:payment-conveniTerms-text_block-list}.payment-conveniTerms-text_block_list>li{position:relative;padding-left:2em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:payment-conveniTerms-text_block-list}@media (min-width: 48em){.payment-conveniTerms-text_block_list>li{font-size:var(--reference-typography-medium)}}.payment-conveniTerms-text_block_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(payment-conveniTerms-text_block-list) "）"}.payment-conveniTerms-text_block_disclist{list-style-type:disc;padding-left:1.125rem;margin-top:1rem;display:grid}.payment-conveniTerms-text_block_link{color:var(--reference-color-red-400);text-decoration:underline}.payment-conveniTerms-text_block_textarea_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.payment-conveniTerms-text_block_textarea_text{font-size:var(--reference-typography-medium)}}.payment-conveniTerms-text_block_textarea_text+.payment-conveniTerms-text_block_textarea_text{margin-top:var(--system-spacing-medium)}.payment-conveniTerms-text_block_textarea_annotation{position:relative;padding-left:1.2em}.payment-conveniTerms-text_block_textarea_annotation:before{position:absolute;top:.375rem;left:0;display:block;font-family:inherit;font-weight:700;line-height:1;content:"※"}.reservation-payment-credit_list{padding-left:1em;list-style:decimal}@media (min-width: 48em){.payment-creditTerms-text{width:100%}}.payment-creditTerms-text_inner{display:grid;gap:var(--system-spacing-three-extra-large);max-width:var(--system-content-width-large);margin:0 auto}@media (min-width: 48em){.payment-creditTerms-text_inner{gap:var(--system-spacing-five-extra-large)}}.payment-creditTerms-text_block_wrapper{display:grid;gap:var(--system-spacing-three-extra-large);margin:var(--system-spacing-three-extra-large) auto 0}@media (min-width: 48em){.payment-creditTerms-text_block_wrapper{gap:var(--system-spacing-medium);margin:var(--system-spacing-five-extra-large) auto 0}}.payment-creditTerms-text_block{width:100%}.payment-creditTerms-text_block_inner{box-sizing:content-box;max-width:var(--system-content-width-large);margin:0 auto}.payment-creditTerms-text_block_inner h2{font-size:var(--reference-typography-extra-large)}@media (min-width: 48em){.payment-creditTerms-text_block_inner h2{font-size:var(--reference-typography-two-extra-large)}}.payment-creditTerms-text_block_textarea{width:100%;margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.payment-creditTerms-text_block_textarea{margin-top:var(--system-spacing-two-extra-large)}}.payment-creditTerms-text_block_list{display:grid;gap:var(--system-spacing-medium);list-style:none;counter-reset:payment-creditTerms-text_block-list}.payment-creditTerms-text_block_list>li{position:relative;padding-left:2em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:payment-creditTerms-text_block-list}@media (min-width: 48em){.payment-creditTerms-text_block_list>li{font-size:var(--reference-typography-medium)}}.payment-creditTerms-text_block_list>li h3,.payment-creditTerms-text_block_list>li h4{font-size:var(--reference-typography-small);font-weight:400;font-weight:500}@media (min-width: 48em){.payment-creditTerms-text_block_list>li h3,.payment-creditTerms-text_block_list>li h4{font-size:var(--reference-typography-medium)}}.payment-creditTerms-text_block_list>li h3+.payment-creditTerms-text_block_textarea_text,.payment-creditTerms-text_block_list>li h4+.payment-creditTerms-text_block_textarea_text{margin-top:var(--system-spacing-extra-small)}.payment-creditTerms-text_block_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(payment-creditTerms-text_block-list) "）"}.payment-creditTerms-text_block_disclist{list-style-type:disc;padding-left:1.125rem;margin-top:1rem;gap:1rem;display:grid;margin-left:1.375rem}@media (min-width: 48em){.payment-creditTerms-text_block_disclist{margin-left:1.5rem}}.payment-creditTerms-text_block_link{color:var(--reference-color-red-400);text-decoration:underline}.payment-creditTerms-text_block_sublist{display:grid;gap:var(--system-spacing-extra-small);margin-left:.375rem;list-style:none;counter-reset:payment-creditTerms-text_block-sublist}.payment-creditTerms-text_block_sublist+.payment-creditTerms-text_block_textarea_text{margin-top:var(--system-spacing-extra-small)}.payment-creditTerms-text_block_sublist>li{position:relative;padding-left:1.4em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:payment-creditTerms-text_block-sublist}@media (min-width: 48em){.payment-creditTerms-text_block_sublist>li{font-size:var(--reference-typography-medium)}}.payment-creditTerms-text_block_sublist>li:before{position:absolute;left:0;font-family:inherit;font-weight:700}.payment-creditTerms-text_block_textarea_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.payment-creditTerms-text_block_textarea_text{font-size:var(--reference-typography-medium)}}.payment-creditTerms-text_block_textarea_text+.payment-creditTerms-text_block_list{margin-top:var(--system-spacing-medium)}.payment-creditTerms-text_block_textarea_text+.payment-creditTerms-text_block_sublist{margin-top:var(--system-spacing-extra-small)}.payment-creditTerms-text_block_textarea_text+.payment-creditTerms-text_block_textarea_text{margin-top:var(--system-spacing-medium)}.payment-creditTerms-text_block_textarea_annotation{position:relative;padding-left:1.2em}.payment-creditTerms-text_block_textarea_annotation:before{position:absolute;top:.375rem;left:0;display:block;font-family:inherit;font-weight:700;line-height:1;content:"※"}.reservation-payment-dailly{width:100%}.reservation-payment-dailly_inner{max-width:var(--system-content-width-large);margin:0 auto}.reservation-payment-dailly_heading{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-dailly_heading{flex-direction:row;align-items:center}}.reservation-payment-dailly_heading img{width:3.75rem}.reservation-payment-dailly_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.reservation-payment-dailly_text{font-size:var(--reference-typography-medium)}}.reservation-payment-dailly_flow{border:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-dailly_flow_table{display:flex;flex-wrap:wrap;width:100%;margin-top:var(--system-spacing-medium);border:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-dailly_flow_table{margin-top:var(--system-spacing-two-extra-large)}}.reservation-payment-dailly_flow_table_heading{display:block;width:100%;padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-dailly_flow_table_box{background-color:var(--reference-color-white)}.reservation-payment-dailly_flow_table_box>h3{margin-top:-1px;border-top:var(--system-border-medium) solid var(--reference-color-grey-400);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-dailly_flow_table_box.-side{width:50%}}@media (min-width: 48em){.reservation-payment-dailly_flow_table_box.-side+.-side{border-left:var(--system-border-medium) solid var(--reference-color-grey-400)}}.reservation-payment-dailly_flow_table_box h3{padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-dailly_flow_table_text{display:grid;gap:var(--system-spacing-medium);padding:.75rem var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-dailly_flow_table_text{padding:var(--system-spacing-medium)}}.reservation-payment-dailly_flow_table_image{width:100%}@media (min-width: 48em){.reservation-payment-dailly_flow_table_image{max-width:18.4375rem}}.reservation-payment-dailly_list{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-payment-dailly_list{gap:var(--system-spacing-medium)}}.reservation-payment-dailly_list>li{position:relative;padding-left:2em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:reservation-payment-dailly_list}.reservation-payment-dailly_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(reservation-payment-dailly_list) "）"}@media (min-width: 48em){.reservation-payment-dailly_list>li{font-size:var(--reference-typography-medium)}}.reservation-payment-dailly_caution li{padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.reservation-payment-dailly_arrow{width:.875rem;margin:var(--system-spacing-extra-small) auto}@media (min-width: 48em){.reservation-payment-dailly_arrow{margin:var(--system-spacing-medium) auto}}.reservation-payment-dailly_list_red{color:var(--reference-color-red-400)}.reservation-payment-dailly_link{width:100%;width:-moz-fit-content;width:fit-content;min-height:2.5rem;padding:var(--system-spacing-extra-small) var(--system-spacing-small);font-size:var(--reference-typography-medium);background:var(--reference-color-grey-200)}@media (any-hover: hover){.reservation-payment-dailly_link:hover{background:var(--reference-color-red-400)}}.reservation-payment-daillyOperate_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.reservation-payment-daillyOperate_text{font-size:var(--reference-typography-medium)}}.reservation-payment-daillyOperate_list{margin-top:var(--system-spacing-medium);width:100%;display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-payment-daillyOperate_list{margin-top:var(--system-spacing-two-extra-large);flex-direction:row;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);row-gap:var(--system-spacing-two-extra-large)}}.reservation-payment-daillyOperate_list-item{width:100%;background:var(--reference-color-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.reservation-payment-daillyOperate_list-item{width:calc((100% - 4.75rem)/2);max-width:33.625rem}}.reservation-payment-daillyOperate_list-text{padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-large);display:grid;gap:var(--system-spacing-extra-small)}.reservation-payment-daillyOperate_list-text span{display:block;text-indent:-1em;padding-left:1em}.reservation-payment-daillyOperate_list-arrow{width:100%;min-height:3.375rem;overflow:hidden;display:flex;justify-content:center;align-items:center}@media (min-width: 48em){.reservation-payment-daillyOperate_list-arrow{width:10%;max-width:2.75rem}}.reservation-payment-daillyOperate_list-arrow img{transform:rotate(90deg);height:1rem}@media (min-width: 48em){.reservation-payment-daillyOperate_list-arrow img{transform:rotate(0)}}.reservation-payment-daillyOperate_link{width:100%;min-height:2.5rem;font-size:var(--reference-typography-medium);padding:var(--system-spacing-extra-small) var(--system-spacing-small);width:-moz-fit-content;width:fit-content;background:var(--reference-color-white);box-shadow:0 0 1rem #0000001a}@media (any-hover: hover){.reservation-payment-daillyOperate_link:hover{background:var(--reference-color-red-400)}}.reservation-payment-daillyOperate_list-text_caution{text-indent:-1em;padding-left:1em;font-size:var(--reference-typography-two-extra-small)}.reservation-payment-emv3dsecure{width:100%}.reservation-payment-emv3dsecure_inner{max-width:var(--system-content-width-large);margin:0 auto}.reservation-payment-emv3dsecure_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small);color:var(--reference-color-grey-800);font-weight:var(--reference-typography-weight-medium)}@media (min-width: 48em){.reservation-payment-emv3dsecure_text{margin-top:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-medium)}}.reservation-payment-emv3dsecure_link{width:100%;min-height:2.5rem;font-size:var(--reference-typography-medium);padding-inline:var(--reference-dimension-scale-4);box-shadow:0 0 .25rem #0000001a;margin-top:1rem}@media (min-width: 48em){.reservation-payment-emv3dsecure_link{width:-moz-fit-content;width:fit-content;box-shadow:0 0 1rem #0000001a}}.reservation-payment-emv3dsecure_list{list-style-type:disc;margin-top:var(--system-spacing-medium);padding-left:1.875rem;display:grid;gap:.125rem}@media (min-width: 48em){.reservation-payment-emv3dsecure_list{margin-top:var(--system-spacing-two-extra-large)}}.reservation-payment-emv3dsecure_link_wrapper{margin-top:1rem;display:flex;flex-direction:column}@media (min-width: 48em){.reservation-payment-emv3dsecure_link_wrapper{margin-top:2rem}}.reservation-payment-familymart{width:100%}.reservation-payment-familymart_inner{max-width:var(--system-content-width-large);margin:0 auto}.reservation-payment-familymart_heading{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-familymart_heading{flex-direction:row;align-items:center}}.reservation-payment-familymart_heading img{width:6.375rem}.reservation-payment-familymart_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.reservation-payment-familymart_text{font-size:var(--reference-typography-medium)}}.reservation-payment-familymart_flow{border:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-familymart_flow_table{display:flex;flex-wrap:wrap;width:100%;margin-top:var(--system-spacing-medium);border:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-familymart_flow_table{margin-top:var(--system-spacing-two-extra-large)}}.reservation-payment-familymart_flow_table_heading{display:block;width:100%;padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-familymart_flow_table_box{background-color:var(--reference-color-white)}.reservation-payment-familymart_flow_table_box>h3{margin-top:-1px;border-top:var(--system-border-medium) solid var(--reference-color-grey-400);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-familymart_flow_table_box.-side{width:50%}}@media (min-width: 48em){.reservation-payment-familymart_flow_table_box.-side+.-side{border-left:var(--system-border-medium) solid var(--reference-color-grey-400)}}.reservation-payment-familymart_flow_table_box h3{padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-familymart_flow_table_text{display:grid;gap:var(--system-spacing-medium);padding:.75rem var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-familymart_flow_table_text{padding:var(--system-spacing-medium)}}.reservation-payment-familymart_flow_table_image{width:100%}@media (min-width: 48em){.reservation-payment-familymart_flow_table_image{max-width:18.4375rem}}.reservation-payment-familymart_list{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-payment-familymart_list{gap:var(--system-spacing-medium)}}.reservation-payment-familymart_list>li{position:relative;padding-left:2em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:reservation-payment-familymart_list}.reservation-payment-familymart_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(reservation-payment-familymart_list) "）"}@media (min-width: 48em){.reservation-payment-familymart_list>li{font-size:var(--reference-typography-medium)}}.reservation-payment-familymart_caution li{padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.reservation-payment-familymart_arrow{width:.875rem;margin:var(--system-spacing-extra-small) auto}@media (min-width: 48em){.reservation-payment-familymart_arrow{margin:var(--system-spacing-medium) auto}}.reservation-payment-familymart_list_red{color:var(--reference-color-red-400)}.reservation-payment-familymart_link{width:100%;width:-moz-fit-content;width:fit-content;min-height:2.5rem;padding:var(--system-spacing-extra-small) var(--system-spacing-small);font-size:var(--reference-typography-medium);background:var(--reference-color-grey-200)}@media (any-hover: hover){.reservation-payment-familymart_link:hover{background:var(--reference-color-red-400)}}.reservation-payment-familymartOperate_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.reservation-payment-familymartOperate_text{font-size:var(--reference-typography-medium)}}.reservation-payment-familymartOperate_list{margin-top:var(--system-spacing-medium);width:100%;display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-payment-familymartOperate_list{margin-top:var(--system-spacing-two-extra-large);flex-direction:row;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);row-gap:var(--system-spacing-two-extra-large)}}.reservation-payment-familymartOperate_list-item{width:100%;background:var(--reference-color-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.reservation-payment-familymartOperate_list-item{width:calc((100% - 14.25rem) / 3);max-width:19.5625rem}}.reservation-payment-familymartOperate_list-text{padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-large);display:grid;gap:var(--system-spacing-extra-small)}.reservation-payment-familymartOperate_list-text span{display:block;text-indent:-1em;padding-left:1em}.reservation-payment-familymartOperate_list-arrow{width:100%;min-height:3.375rem;overflow:hidden;display:flex;justify-content:center;align-items:center}@media (min-width: 48em){.reservation-payment-familymartOperate_list-arrow{width:10%;max-width:2.75rem}}.reservation-payment-familymartOperate_list-arrow img{transform:rotate(90deg);height:1rem}@media (min-width: 48em){.reservation-payment-familymartOperate_list-arrow img{transform:rotate(0)}}.reservation-payment-familymartOperate_link{width:100%;min-height:2.5rem;font-size:var(--reference-typography-medium);padding:var(--system-spacing-extra-small) var(--system-spacing-small);width:-moz-fit-content;width:fit-content;background:var(--reference-color-white);box-shadow:0 0 1rem #0000001a}@media (any-hover: hover){.reservation-payment-familymartOperate_link:hover{background:var(--reference-color-red-400)}}.reservation-payment-familymartOperate_list-text_caution{text-indent:-1em;padding-left:1em;font-size:var(--reference-typography-two-extra-small)}.reservation-payment-lowson{width:100%}.reservation-payment-lowson_inner{max-width:var(--system-content-width-large);margin:0 auto}.reservation-payment-lowson_heading{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-lowson_heading{flex-direction:row;align-items:center}}.reservation-payment-lowson_heading img{width:6.375rem}.reservation-payment-lowson_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.reservation-payment-lowson_text{font-size:var(--reference-typography-medium)}}.reservation-payment-lowson_flow{border:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-lowson_flow_table{display:flex;flex-wrap:wrap;width:100%;margin-top:var(--system-spacing-medium);border:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-lowson_flow_table{margin-top:var(--system-spacing-two-extra-large)}}.reservation-payment-lowson_flow_table_heading{display:block;width:100%;padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-lowson_flow_table_box{background-color:var(--reference-color-white)}.reservation-payment-lowson_flow_table_box>h3{margin-top:-1px;border-top:var(--system-border-medium) solid var(--reference-color-grey-400);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-lowson_flow_table_box.-side{width:50%}}@media (min-width: 48em){.reservation-payment-lowson_flow_table_box.-side+.-side{border-left:var(--system-border-medium) solid var(--reference-color-grey-400)}}.reservation-payment-lowson_flow_table_box h3{padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-lowson_flow_table_text{display:grid;gap:var(--system-spacing-medium);padding:.75rem var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-lowson_flow_table_text{padding:var(--system-spacing-medium)}}.reservation-payment-lowson_flow_table_image{width:100%}@media (min-width: 48em){.reservation-payment-lowson_flow_table_image{max-width:18.4375rem}}.reservation-payment-lowson_list{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-payment-lowson_list{gap:var(--system-spacing-medium)}}.reservation-payment-lowson_list>li{position:relative;padding-left:2em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:reservation-payment-lowson_list}.reservation-payment-lowson_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(reservation-payment-lowson_list) "）"}@media (min-width: 48em){.reservation-payment-lowson_list>li{font-size:var(--reference-typography-medium)}}.reservation-payment-lowson_caution li{padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.reservation-payment-lowson_arrow{width:.875rem;margin:var(--system-spacing-extra-small) auto}@media (min-width: 48em){.reservation-payment-lowson_arrow{margin:var(--system-spacing-medium) auto}}.reservation-payment-lowson_list_red{color:var(--reference-color-red-400)}.reservation-payment-lowson_link{width:100%;width:-moz-fit-content;width:fit-content;min-height:2.5rem;padding:var(--system-spacing-extra-small) var(--system-spacing-small);font-size:var(--reference-typography-medium);background:var(--reference-color-grey-200)}@media (any-hover: hover){.reservation-payment-lowson_link:hover{background:var(--reference-color-red-400)}}.reservation-payment-lowsonOperate_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.reservation-payment-lowsonOperate_text{font-size:var(--reference-typography-medium)}}.reservation-payment-lowsonOperate_list{margin-top:var(--system-spacing-medium);width:100%;display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-payment-lowsonOperate_list{margin-top:var(--system-spacing-two-extra-large);flex-direction:row;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);row-gap:var(--system-spacing-two-extra-large)}}.reservation-payment-lowsonOperate_list-item{width:100%;background:var(--reference-color-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.reservation-payment-lowsonOperate_list-item{width:calc((100% - 14.25rem) / 3);max-width:19.5625rem}}.reservation-payment-lowsonOperate_list-text{padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-large);display:grid;gap:var(--system-spacing-extra-small)}.reservation-payment-lowsonOperate_list-text span{display:block;text-indent:-1em;padding-left:1em}.reservation-payment-lowsonOperate_list-arrow{width:100%;min-height:3.375rem;overflow:hidden;display:flex;justify-content:center;align-items:center}@media (min-width: 48em){.reservation-payment-lowsonOperate_list-arrow{width:10%;max-width:2.75rem}}.reservation-payment-lowsonOperate_list-arrow img{transform:rotate(90deg);height:1rem}@media (min-width: 48em){.reservation-payment-lowsonOperate_list-arrow img{transform:rotate(0)}}.reservation-payment-lowsonOperate_link{width:100%;min-height:2.5rem;font-size:var(--reference-typography-medium);padding:var(--system-spacing-extra-small) var(--system-spacing-small);width:-moz-fit-content;width:fit-content;background:var(--reference-color-white);box-shadow:0 0 1rem #0000001a}@media (any-hover: hover){.reservation-payment-lowsonOperate_link:hover{background:var(--reference-color-red-400)}}.reservation-payment-lowsonOperate_list-text_caution{text-indent:-1em;padding-left:1em;font-size:var(--reference-typography-two-extra-small)}.reservation-payment-ministop{width:100%}.reservation-payment-ministop_inner{max-width:var(--system-content-width-large);margin:0 auto}.reservation-payment-ministop_heading{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-ministop_heading{flex-direction:row;align-items:center}}.reservation-payment-ministop_heading img{width:3.75rem}.reservation-payment-ministop_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.reservation-payment-ministop_text{font-size:var(--reference-typography-medium)}}.reservation-payment-ministop_flow{border:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-ministop_flow_table{display:flex;flex-wrap:wrap;width:100%;margin-top:var(--system-spacing-medium);border:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-ministop_flow_table{margin-top:var(--system-spacing-two-extra-large)}}.reservation-payment-ministop_flow_table_heading{display:block;width:100%;padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-ministop_flow_table_box{background-color:var(--reference-color-white)}.reservation-payment-ministop_flow_table_box>h3{margin-top:-1px;border-top:var(--system-border-medium) solid var(--reference-color-grey-400);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-ministop_flow_table_box.-side{width:50%}}@media (min-width: 48em){.reservation-payment-ministop_flow_table_box.-side+.-side{border-left:var(--system-border-medium) solid var(--reference-color-grey-400)}}.reservation-payment-ministop_flow_table_box h3{padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-ministop_flow_table_text{display:grid;gap:var(--system-spacing-medium);padding:.75rem var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-ministop_flow_table_text{padding:var(--system-spacing-medium)}}.reservation-payment-ministop_flow_table_image{width:100%}@media (min-width: 48em){.reservation-payment-ministop_flow_table_image{max-width:18.4375rem}}.reservation-payment-ministop_list{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-payment-ministop_list{gap:var(--system-spacing-medium)}}.reservation-payment-ministop_list>li{position:relative;padding-left:2em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:reservation-payment-ministop_list}.reservation-payment-ministop_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(reservation-payment-ministop_list) "）"}@media (min-width: 48em){.reservation-payment-ministop_list>li{font-size:var(--reference-typography-medium)}}.reservation-payment-ministop_caution li{padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.reservation-payment-ministop_arrow{width:.875rem;margin:var(--system-spacing-extra-small) auto}@media (min-width: 48em){.reservation-payment-ministop_arrow{margin:var(--system-spacing-medium) auto}}.reservation-payment-ministop_list_red{color:var(--reference-color-red-400)}.reservation-payment-ministop_link{width:100%;width:-moz-fit-content;width:fit-content;min-height:2.5rem;padding:var(--system-spacing-extra-small) var(--system-spacing-small);font-size:var(--reference-typography-medium);background:var(--reference-color-grey-200)}@media (any-hover: hover){.reservation-payment-ministop_link:hover{background:var(--reference-color-red-400)}}.reservation-payment-ministopOperate_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.reservation-payment-ministopOperate_text{font-size:var(--reference-typography-medium)}}.reservation-payment-ministopOperate_list{margin-top:var(--system-spacing-medium);width:100%;display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-payment-ministopOperate_list{margin-top:var(--system-spacing-two-extra-large);flex-direction:row;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);row-gap:var(--system-spacing-two-extra-large)}}.reservation-payment-ministopOperate_list-item{width:100%;background:var(--reference-color-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.reservation-payment-ministopOperate_list-item{width:calc((100% - 14.25rem) / 3);max-width:19.5625rem}}.reservation-payment-ministopOperate_list-text{padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-large);display:grid;gap:var(--system-spacing-extra-small)}.reservation-payment-ministopOperate_list-text span{display:block;text-indent:-1em;padding-left:1em}.reservation-payment-ministopOperate_list-arrow{width:100%;min-height:3.375rem;overflow:hidden;display:flex;justify-content:center;align-items:center}@media (min-width: 48em){.reservation-payment-ministopOperate_list-arrow{width:10%;max-width:2.75rem}}.reservation-payment-ministopOperate_list-arrow img{transform:rotate(90deg);height:1rem}@media (min-width: 48em){.reservation-payment-ministopOperate_list-arrow img{transform:rotate(0)}}.reservation-payment-ministopOperate_link{width:100%;min-height:2.5rem;font-size:var(--reference-typography-medium);padding:var(--system-spacing-extra-small) var(--system-spacing-small);width:-moz-fit-content;width:fit-content;background:var(--reference-color-white);box-shadow:0 0 1rem #0000001a}@media (any-hover: hover){.reservation-payment-ministopOperate_link:hover{background:var(--reference-color-red-400)}}.reservation-payment-ministopOperate_list-text_caution{text-indent:-1em;padding-left:1em;font-size:var(--reference-typography-two-extra-small)}.reservation-payment-securityCode{width:100%}.reservation-payment-securityCode_inner{max-width:var(--system-content-width-large);margin:0 auto}.reservation-payment-securityCode_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-medium);color:var(--reference-color-grey-800)}@media (min-width: 48em){.reservation-payment-securityCode_text{margin-top:var(--system-spacing-two-extra-large);font-size:var(--reference-typography-medium)}}.reservation-payment-securityCode_link{width:100%;width:-moz-fit-content;width:fit-content;min-height:2.5rem;padding-inline:var(--reference-dimension-scale-4);margin-top:1rem;font-size:var(--reference-typography-medium);box-shadow:0 0 .25rem #0000001a}@media (min-width: 48em){.reservation-payment-securityCode_link{box-shadow:0 0 1rem #0000001a}}.reservation-payment-securityCode_list{display:grid;gap:.125rem;padding-left:1.875rem;list-style-type:disc}.reservation-payment-securityCode_link_wrapper{display:flex;flex-direction:column;margin-top:1rem}@media (min-width: 48em){.reservation-payment-securityCode_link_wrapper{margin-top:2rem}}.reservation-payment-securityCode_note{margin-top:var(--system-spacing-three-extra-large)}@media (min-width: 48em){.reservation-payment-securityCode_note{margin-top:var(--system-spacing-five-extra-large)}}.reservation-payment-securityCode_image{display:grid;gap:var(--system-spacing-small);margin-top:var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-securityCode_image{grid-template-columns:1fr 1fr;margin-top:var(--system-spacing-two-extra-large)}}.reservation-payment-securityCode_image_item{display:grid;grid-template-rows:subgrid;grid-row:span 3;overflow:clip;background:var(--reference-color-white);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium)}.reservation-payment-securityCode_image_text{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:var(--system-spacing-extra-small);align-items:start;padding:var(--system-spacing-medium) var(--system-spacing-large) var(--system-spacing-large);background:var(--reference-color-grey-100)}.reservation-payment-securityCode_image_text span{color:var(--reference-color-red-400)}.reservation-payment-seicomart_heading{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-seicomart_heading{flex-direction:row;align-items:center}}.reservation-payment-seicomart_heading img{width:6.375rem}.reservation-payment-seicomart_text{margin-top:var(--system-spacing-medium);font-size:var(--reference-typography-small)}@media (min-width: 48em){.reservation-payment-seicomart_text{font-size:var(--reference-typography-medium)}}.reservation-payment-seicomart_flow{border:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-seicomart_flow_table{display:flex;flex-wrap:wrap;width:100%;margin-top:var(--system-spacing-medium);border:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-seicomart_flow_table{margin-top:var(--system-spacing-two-extra-large)}}.reservation-payment-seicomart_flow_table_heading{display:block;width:100%;padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-seicomart_flow_table_box{background-color:var(--reference-color-white)}.reservation-payment-seicomart_flow_table_box>h3{margin-top:-1px;border-top:var(--system-border-medium) solid var(--reference-color-grey-400);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-seicomart_flow_table_box.-side{width:50%}}@media (min-width: 48em){.reservation-payment-seicomart_flow_table_box.-side+.-side{border-left:var(--system-border-medium) solid var(--reference-color-grey-400)}}.reservation-payment-seicomart_flow_table_box h3{padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-seicomart_flow_table_text{display:grid;gap:var(--system-spacing-medium);padding:.75rem var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-seicomart_flow_table_text{padding:var(--system-spacing-medium)}}.reservation-payment-seicomart_flow_table_image{width:100%}@media (min-width: 48em){.reservation-payment-seicomart_flow_table_image{max-width:18.4375rem}}.reservation-payment-seicomart_list{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-payment-seicomart_list{gap:var(--system-spacing-medium)}}.reservation-payment-seicomart_list>li{position:relative;padding-left:2em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:reservation-payment-seicomart_list}.reservation-payment-seicomart_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(reservation-payment-seicomart_list) "）"}@media (min-width: 48em){.reservation-payment-seicomart_list>li{font-size:var(--reference-typography-medium)}}.reservation-payment-seicomart_caution li{padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.reservation-payment-seicomart_arrow{width:.875rem;margin:var(--system-spacing-extra-small) auto}@media (min-width: 48em){.reservation-payment-seicomart_arrow{margin:var(--system-spacing-medium) auto}}.reservation-payment-seicomart_list_red{color:var(--reference-color-red-400)}.reservation-payment-seicomart_link{width:100%;width:-moz-fit-content;width:fit-content;min-height:2.5rem;padding:var(--system-spacing-extra-small) var(--system-spacing-small);font-size:var(--reference-typography-medium);background:var(--reference-color-grey-200)}@media (any-hover: hover){.reservation-payment-seicomart_link:hover{background:var(--reference-color-red-400)}}.reservation-payment-seven{width:100%}.reservation-payment-seven_inner{max-width:var(--system-content-width-large);margin:0 auto}.reservation-payment-seven_heading{display:flex;flex-direction:column;gap:var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-seven_heading{flex-direction:row;align-items:center}}.reservation-payment-seven_heading img{width:3.75rem}.reservation-payment-seven_flow_table{display:flex;flex-wrap:wrap;width:100%;margin-top:var(--system-spacing-medium);border:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-seven_flow_table{margin-top:var(--system-spacing-two-extra-large)}}.reservation-payment-seven_flow_table_heading{display:block;width:100%;padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-seven_flow_table_box{background-color:var(--reference-color-white)}.reservation-payment-seven_flow_table_box>h3{margin-top:-1px;border-top:var(--system-border-medium) solid var(--reference-color-grey-400);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}@media (min-width: 48em){.reservation-payment-seven_flow_table_box.-side{width:50%}}@media (min-width: 48em){.reservation-payment-seven_flow_table_box.-side+.-side{border-left:var(--system-border-medium) solid var(--reference-color-grey-400)}}.reservation-payment-seven_flow_table_box h3{padding:var(--system-spacing-medium);font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-medium);text-align:center;background:var(--reference-color-blue-200);border-bottom:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-seven_flow_table_text{display:grid;gap:var(--system-spacing-medium);padding:.75rem var(--system-spacing-medium)}@media (min-width: 48em){.reservation-payment-seven_flow_table_text{padding:var(--system-spacing-medium)}}.reservation-payment-seven_flow_table_image{width:100%}@media (min-width: 48em){.reservation-payment-seven_flow_table_image{max-width:18.4375rem}}.reservation-payment-seven_flow{border:var(--system-border-medium) solid var(--reference-color-grey-400)}.reservation-payment-seven_list{display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){.reservation-payment-seven_list{gap:var(--system-spacing-medium)}}.reservation-payment-seven_list>li{position:relative;padding-left:2em;margin-left:-.375rem;font-size:var(--reference-typography-small);counter-increment:reservation-payment-seven_list}.reservation-payment-seven_list>li:before{position:absolute;left:-.375rem;font-family:inherit;font-weight:700;content:"（" counter(reservation-payment-seven_list) "）"}@media (min-width: 48em){.reservation-payment-seven_list>li{font-size:var(--reference-typography-medium)}}.reservation-payment-seven_caution li{padding-left:1em;font-size:var(--reference-typography-two-extra-small);text-indent:-1em}.reservation-payment-seven_arrow{width:.875rem;margin:var(--system-spacing-extra-small) auto}@media (min-width: 48em){.reservation-payment-seven_arrow{margin:var(--system-spacing-medium) auto}}:where(.en-global-fare-type-discountWorks){display:grid;gap:var(--system-spacing-extra-small)}@media (min-width: 48em){:where(.en-global-fare-type-discountWorks){gap:var(--system-spacing-small)}}:where(.en-global-fare-type-discountWorks_content){display:grid;gap:var(--system-spacing-medium);padding:var(--system-spacing-medium);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){:where(.en-global-fare-type-discountWorks_content){padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-extra-large)}}@media (min-width: 48em){:where(.en-global-fare-type-infantContent_table) th{width:30%}}:where(.en-global-fare-type-infantContent_table) td>a{color:var(--system-color-link-default);text-decoration:underline;text-decoration-thickness:var(--system-border-medium)}@media (any-hover: hover){:where(.en-global-fare-type-infantContent_table) td>a:hover{text-decoration-thickness:var(--system-border-thick)}}:where(.en-global-fare-type-infantContent_table) td>a:where(.link-viewMore){margin-top:var(--system-spacing-extra-small);color:var(--system-color-text-primary)}@media (min-width: 48em){:where(.en-global-fare-type-infantContent_table) td>a:where(.link-viewMore){max-width:max-content}}:where(.en-global-fare-type-infantContent_table)._sm td{border-right:none}@media (min-width: 48em){:where(.en-global-fare-type-infantContent_table)._sm{display:none}}:where(.en-global-fare-type-infantContent_table)._lg{display:none}@media (min-width: 48em){:where(.en-global-fare-type-infantContent_table)._lg{display:table}}:where(.en-global-fare-type-infantContent_table)._lg th{border-right:var(--system-border-medium) solid var(--system-color-border-subtle)}:where(.en-global-fare-type-japandream_table) td>a{color:var(--system-color-link-default);text-decoration:underline;text-decoration-thickness:var(--system-border-medium)}@media (any-hover: hover){:where(.en-global-fare-type-japandream_table) td>a:hover{text-decoration-thickness:var(--system-border-thick)}}:where(.en-global-fare-type-japandream_table)._sm td{border-right:none}@media (min-width: 48em){:where(.en-global-fare-type-japandream_table)._sm{display:none}}:where(.en-global-fare-type-japandream_table)._lg{display:none}@media (min-width: 48em){:where(.en-global-fare-type-japandream_table)._lg{display:table}}:where(.en-global-fare-type-japandream_table)._lg th{border-right:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){:where(.en-global-fare-type-usuallyContent_table) th{width:30%}}:where(.en-global-fare-type-usuallyContent_table) td>a{color:var(--system-color-link-default);text-decoration:underline;text-decoration-thickness:var(--system-border-medium)}@media (any-hover: hover){:where(.en-global-fare-type-usuallyContent_table) td>a:hover{text-decoration-thickness:var(--system-border-thick)}}:where(.en-global-fare-type-usuallyContent_table) td>a:where(.link-viewMore){margin-top:var(--system-spacing-extra-small);color:var(--system-color-text-primary)}@media (min-width: 48em){:where(.en-global-fare-type-usuallyContent_table) td>a:where(.link-viewMore){max-width:max-content}}:where(.en-global-fare-type-usuallyContent_table)._sm td{border-right:none}@media (min-width: 48em){:where(.en-global-fare-type-usuallyContent_table)._sm{display:none}}:where(.en-global-fare-type-usuallyContent_table)._lg{display:none}@media (min-width: 48em){:where(.en-global-fare-type-usuallyContent_table)._lg{display:table}}:where(.en-global-fare-type-usuallyContent_table)._lg th{border-right:var(--system-border-medium) solid var(--system-color-border-subtle)}@media (min-width: 48em){:where(.en-global-fare-type-valueFareContent_table) th{width:30%}}:where(.en-global-fare-type-valueFareContent_table) td>a{color:var(--system-color-link-default);text-decoration:underline;text-decoration-thickness:var(--system-border-medium)}@media (any-hover: hover){:where(.en-global-fare-type-valueFareContent_table) td>a:hover{text-decoration-thickness:var(--system-border-thick)}}:where(.en-global-fare-type-valueFareContent_table) td>a:where(.link-viewMore){margin-top:var(--system-spacing-extra-small);color:var(--system-color-text-primary)}@media (min-width: 48em){:where(.en-global-fare-type-valueFareContent_table) td>a:where(.link-viewMore){max-width:max-content}}:where(.en-global-fare-type-valueFareContent_table)._sm td{border-right:none}@media (min-width: 48em){:where(.en-global-fare-type-valueFareContent_table)._sm{display:none}}:where(.en-global-fare-type-valueFareContent_table)._lg{display:none}@media (min-width: 48em){:where(.en-global-fare-type-valueFareContent_table)._lg{display:table}}:where(.en-global-fare-type-valueFareContent_table)._lg th{border-right:var(--system-border-medium) solid var(--system-color-border-subtle)}:where(.en-global-fare-type-valueFareContent_note){font-size:var(--reference-typography-two-extra-small)}@media (min-width: 48em){:where(.en-global-fare-type-webSpecialContent_table) th{width:30%}}:where(.en-global-fare-type-webSpecialContent_table) td>a{color:var(--system-color-link-default);text-decoration:underline;text-decoration-thickness:var(--system-border-medium)}@media (any-hover: hover){:where(.en-global-fare-type-webSpecialContent_table) td>a:hover{text-decoration-thickness:var(--system-border-thick)}}:where(.en-global-fare-type-webSpecialContent_table) td>a:where(.link-viewMore){margin-top:var(--system-spacing-extra-small);color:var(--system-color-text-primary)}@media (min-width: 48em){:where(.en-global-fare-type-webSpecialContent_table) td>a:where(.link-viewMore){max-width:max-content}}:where(.en-global-fare-type-webSpecialContent_table)._sm td{border-right:none}@media (min-width: 48em){:where(.en-global-fare-type-webSpecialContent_table)._sm{display:none}}:where(.en-global-fare-type-webSpecialContent_table)._lg{display:none}@media (min-width: 48em){:where(.en-global-fare-type-webSpecialContent_table)._lg{display:table}}:where(.en-global-fare-type-webSpecialContent_table)._lg th{border-right:var(--system-border-medium) solid var(--system-color-border-subtle)}:where(.en-global-fare-type-webSpecialContent_note){font-size:var(--reference-typography-two-extra-small)}.plan-charter-news-id-content h1,.plan-charter-news-id-content h2,.plan-charter-news-id-content h3,.plan-charter-news-id-content h4,.plan-charter-news-id-content h5,.plan-charter-news-id-content h6{position:relative;padding-left:2.75rem;font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.plan-charter-news-id-content h1,.plan-charter-news-id-content h2,.plan-charter-news-id-content h3,.plan-charter-news-id-content h4,.plan-charter-news-id-content h5,.plan-charter-news-id-content h6{padding-left:3.25rem;margin:var(--system-spacing-four-extra-large) 0;font-size:var(--reference-typography-two-extra-large)}}.plan-charter-news-id-content h1:before,.plan-charter-news-id-content h2:before,.plan-charter-news-id-content h3:before,.plan-charter-news-id-content h4:before,.plan-charter-news-id-content h5:before,.plan-charter-news-id-content h6:before{position:absolute;top:0;left:0;width:2rem;height:2rem;content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><rect width="40" height="40" rx="20" fill="%23D5011D"/><path d="M13.2625 26.5H27.0991M22.5027 17.3684L26.7521 16.2684C26.9769 16.2057 27.2124 16.1869 27.4447 16.2132C27.6771 16.2394 27.9017 16.3102 28.1054 16.4213C28.3091 16.5324 28.4879 16.6817 28.6312 16.8603C28.7745 17.039 28.8795 17.2435 28.9401 17.4618C29.0006 17.6802 29.0155 17.908 28.9838 18.1319C28.9521 18.3559 28.8746 18.5715 28.7556 18.7662C28.6367 18.9608 28.4788 19.1306 28.2911 19.2656C28.1035 19.4006 27.8899 19.498 27.6627 19.5523L14.9152 22.8531L11 18.5857L13.5488 17.9261L15.7044 19.1281L18.2532 18.4684L14.96 13.1605L17.5097 12.5L22.5027 17.3684Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}@media (min-width: 48em){.plan-charter-news-id-content h1:before,.plan-charter-news-id-content h2:before,.plan-charter-news-id-content h3:before,.plan-charter-news-id-content h4:before,.plan-charter-news-id-content h5:before,.plan-charter-news-id-content h6:before{width:2.5rem;height:2.5rem}}.plan-charter-news-id-content_inner{max-width:50rem;margin-inline:auto}.plan-charter-news-id-content_inner>*:first-child{margin-top:0}.plan-charter-news-id-content_staff{display:grid;gap:var(--system-spacing-small);padding:var(--system-spacing-medium);margin-block:var(--system-spacing-medium);background:var(--system-color-background-white);border:var(--system-border-medium) solid var(--system-color-border-subtle);border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.plan-charter-news-id-content_staff{grid-template-columns:max-content 1fr;gap:var(--system-spacing-extra-large);padding:var(--system-spacing-two-extra-large)}}.plan-charter-news-id-content_staff_image{max-width:6rem;margin-inline:auto;overflow:clip;border-radius:var(--system-radius-extra-large)}@media (min-width: 48em){.plan-charter-news-id-content_staff_image{max-width:10rem;margin-inline:0}}.plan-charter-news-id-content_staff_image>img{margin:0}.plan-charter-news-id-content_staff_name{font-size:var(--reference-typography-extra-large);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){.plan-charter-news-id-content_staff_name{font-size:var(--reference-typography-two-extra-large);text-align:left}}.plan-charter-news-id-content_staff_name>span{font-size:var(--reference-typography-small)}@media (min-width: 48em){.plan-charter-news-id-content_staff_name>span{font-size:var(--reference-typography-medium)}}.plan-charter-news-id-content_staff_job{text-align:center}@media (min-width: 48em){.plan-charter-news-id-content_staff_job{text-align:left}}.plan-charter-news-id-content_staff_job,.plan-charter-news-id-content_staff_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.plan-charter-news-id-content_staff_job,.plan-charter-news-id-content_staff_text{font-size:var(--reference-typography-medium)}}.plan-charter-news-id-content_staff_text{margin-top:var(--system-spacing-extra-small)}.plan-charter-news-id-content_talk{display:grid;grid-template-columns:max-content 1fr;gap:var(--system-spacing-medium);align-items:start;margin-block:var(--system-spacing-extra-small)}@media (min-width: 48em){.plan-charter-news-id-content_talk{margin-block:var(--system-spacing-medium)}}.plan-charter-news-id-content_talk_image{display:grid;gap:var(--system-spacing-two-extra-small);justify-items:center;max-width:4rem}@media (min-width: 48em){.plan-charter-news-id-content_talk_image{max-width:6rem}}.plan-charter-news-id-content_talk_image>img{margin:0;border-radius:var(--system-radius-medium)}.plan-charter-news-id-content_talk_image_name{font-size:var(--reference-typography-small);font-weight:var(--reference-typography-weight-bold)}@media (min-width: 48em){.plan-charter-news-id-content_talk_image_name{font-size:var(--reference-typography-extra-large)}}.plan-charter-news-id-content_talk_image_name>span{font-size:.6875rem}@media (min-width: 48em){.plan-charter-news-id-content_talk_image_name>span{font-size:var(--reference-typography-small)}}.plan-charter-news-id-content_talk_text{font-size:var(--reference-typography-small)}@media (min-width: 48em){.plan-charter-news-id-content_talk_text{font-size:var(--reference-typography-medium)}}.plan-charter-news-id-content_localCard{position:relative;display:grid;gap:var(--system-spacing-small);padding:var(--system-spacing-medium);margin-top:var(--system-spacing-extra-large);background:var(--system-color-background-white);border-radius:var(--system-radius-medium)}@media (min-width: 48em){.plan-charter-news-id-content_localCard{gap:var(--system-spacing-two-extra-large);padding:var(--system-spacing-two-extra-large);border-radius:var(--system-radius-extra-large)}}.plan-charter-news-id-content_localCard:before,.plan-charter-news-id-content_localCard:after{position:absolute;content:""}.plan-charter-news-id-content_localCard:before{top:-5.5555555556vw;right:-11.1111111111vw;width:41.6666666667vw;max-width:15rem;height:22.2222222222vw;max-height:7.5rem;background:url(https://www.fujidream.co.jp/assets/image/plan/charter/news/id/img-plane.webp) no-repeat center/contain}@media (min-width: 48em){.plan-charter-news-id-content_localCard:before{top:-2rem;right:-3.125rem}}.plan-charter-news-id-content_localCard:after{top:22.2222222222vw;left:-8.8888888889vw;width:18.8888888889vw;max-width:7.875rem;height:25.2777777778vw;max-height:10.5rem;background:url(https://www.fujidream.co.jp/assets/image/plan/charter/news/id/img-carry.webp) no-repeat center/contain}@media (min-width: 48em){.plan-charter-news-id-content_localCard:after{top:23.4375vw;left:-4rem}}@media (min-width: 64em){.plan-charter-news-id-content_localCard:after{top:17.5rem}}.plan-charter-news-id-content_localCard_image{overflow:clip;border-radius:var(--system-radius-medium)}.plan-charter-news-id-content_localCard_image>img{margin:0}.plan-charter-news-id-content_mv{overflow:clip;border-radius:var(--system-radius-medium)}.plan-charter-news-id-content_mv:has(iframe){width:100%;height:auto;aspect-ratio:16/9}.plan-charter-news-id-content_mv:has(iframe)>iframe{width:100%;height:100%;aspect-ratio:16/9}.plan-charter-news-id-content_other{position:relative;display:grid;gap:var(--system-spacing-five-extra-large);min-height:12.5rem}.plan-charter-news-id-content_other_item_title{font-size:var(--reference-typography-medium);font-weight:var(--reference-typography-weight-bold)}.plan-charter-news-id-content_other_item_image{position:relative;overflow:clip;border-radius:var(--system-radius-medium);transition:scale var(--easing-default)}@media (min-width: 48em){.plan-charter-news-id-content_other_item_image{max-width:17.5rem}}.plan-charter-news-id-content_other_item_image>img{scale:1;transition:scale var(--easing-default)}.plan-charter-news-id-content_other_item_image_icon{position:absolute;right:0;bottom:0;display:grid;place-content:center;width:3.5rem;height:3.5rem;background:var(--reference-color-wh-50);border-radius:var(--system-radius-medium) 0;backdrop-filter:blur(16px)}.plan-charter-news-id-content_other_item_text_wrapper{display:grid;gap:var(--system-spacing-medium)}.plan-charter-news-id-content_other_item_text_wrapper time{font-size:var(--reference-typography-small)}.plan-charter-news-id-content_other_item{position:relative;display:grid;gap:var(--system-spacing-medium);text-decoration:none}@media (min-width: 48em){.plan-charter-news-id-content_other_item{grid-template-columns:max-content 1fr;gap:var(--system-spacing-five-extra-large);align-items:center}}@media (any-hover: hover){.plan-charter-news-id-content_other_item:hover .plan-charter-news-id-content_other_item_title{color:var(--system-color-link-default)}.plan-charter-news-id-content_other_item:hover .plan-charter-news-id-content_other_item_image>img{scale:1.1}.plan-charter-news-id-content_other_item:hover .plan-charter-news-id-content_other_item_image_icon{--hover-square-fill-color: var(--system-color-background-tertiary);--hover-square-stroke-color: var(--system-color-background-tertiary)}}@media (min-width: 48em){.plan-charter-news-id-content_other_item .plan-charter-news-id-content_other_item_text_wrapper{align-content:space-between}}.plan-charter-news-id-content_other_item:not(:first-child):before{position:absolute;top:-2rem;left:0;width:100%;height:1px;content:"";background:var(--system-color-border-subtle)}.plan-charter-news-id-content_other_item_title_wrapper{display:grid;gap:var(--system-spacing-small)}.plan-charter-news-id-content_other_item_tags{display:flex;flex-wrap:wrap;gap:var(--system-spacing-two-extra-small)}.plan-charter-news-id-content_other_item_tag{padding:var(--system-spacing-two-extra-small) var(--system-spacing-extra-small);font-size:var(--reference-typography-small);background:var(--system-color-background-white);border-radius:var(--system-radius-small)}:where(.plan-sports-common_section_about){display:grid;overflow:clip;color:var(--system-color-text-secondary);border-radius:var(--system-radius-medium)}@media (min-width: 48em){:where(.plan-sports-common_section_about){grid-template-rows:100%;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--system-radius-extra-large)}}@media (min-width: 64em){:where(.plan-sports-common_section_about){grid-template-columns:minmax(0,736fr) minmax(0,672fr)}}@container (min-width: 1500px){:where(.plan-sports-common_section_about){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}:where(.plan-sports-common_section_about)._hiking{background-color:#568136}:where(.plan-sports-common_section_about)._bicycle{background-color:#1f7c9e}:where(.plan-sports-common_section_about)._surfing{background-color:#003d7e}@media (min-width: 64em){:where(.plan-sports-common_section_about)._surfing{grid-template-columns:minmax(0,675fr) minmax(0,733fr)}}@container (min-width: 1500px){:where(.plan-sports-common_section_about)._surfing{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}:where(.plan-sports-common_section_about)._golf{background-color:#0a824f}:where(.plan-sports-common_about_heading_container){display:flex;-moz-column-gap:var(--system-spacing-medium);column-gap:var(--system-spacing-medium);align-items:center}:where(.plan-sports-common_about_heading){font-family:var(--reference-typography-family-english);font-size:var(--reference-typography-five-extra-large);font-weight:var(--reference-typography-weight-semibold);white-space:nowrap}@media (min-width: 64em){:where(.plan-sports-common_about_heading){font-size:var(--reference-typography-six-extra-large)}}:where(.plan-sports-common_about_image) img{inline-size:100%;block-size:100%;min-block-size:19.875rem;max-block-size:25rem;-o-object-fit:cover;object-fit:cover}@media (min-width: 48em){:where(.plan-sports-common_about_image) img{max-block-size:40.625rem}}:where(.plan-sports-common_about_text){max-inline-size:30rem;margin-block-start:var(--system-spacing-medium)}@media (min-width: 48em){:where(.plan-sports-common_about_text){margin-block-start:var(--system-spacing-two-extra-large)}}@media (min-width: 64em){:where(.plan-sports-common_about_text){margin-block-start:var(--system-spacing-five-extra-large)}}:where(.plan-sports-common_about_text)>p+p{margin-block-start:1.5em}@media (min-width: 64em){:where(.plan-sports-common_about_text)>p+p{margin-block-start:1em}}:where(.plan-sports-common_about_text_container){padding-block:var(--system-spacing-three-extra-large);padding-inline:var(--system-spacing-extra-large)}@media (min-width: 48em){:where(.plan-sports-common_about_text_container){padding-inline:var(--system-spacing-three-extra-large)}}@media (min-width: 64em){:where(.plan-sports-common_about_text_container){padding:var(--system-spacing-six-extra-large)}}@media (min-width: 75em){:where(.plan-sports-common_about_text_container){padding-block:var(--system-spacing-six-extra-large);padding-inline:calc(var(--system-spacing-five-extra-large) * 2)}}:where(.plan-sports-common_movie){margin-inline:calc(var(--system-spacing-medium) * -1)}:where(.plan-sports-common_movie):before,:where(.plan-sports-common_movie):after{display:block;width:100%;aspect-ratio:360/8;content:"";background-image:url(https://www.fujidream.co.jp/assets/image/common/tourinfo/img-carousel-tour-info_block_sp.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width: 48em){:where(.plan-sports-common_movie):before,:where(.plan-sports-common_movie):after{aspect-ratio:1440/16;background-image:url(https://www.fujidream.co.jp/assets/image/common/tourinfo/img-carousel-tour-info_block_pc.svg)}}:where(.plan-sports-common_movie):before{margin-block-end:-1px}:where(.plan-sports-common_movie):after{margin-block-start:-1px;scale:-1}:where(.plan-sports-common_movie_inner){padding-block:var(--system-spacing-two-extra-large) var(--system-spacing-extra-large);padding-inline:var(--system-spacing-medium);background-color:#fff}@media (min-width: 48em){:where(.plan-sports-common_movie_inner){padding-block:var(--system-spacing-two-extra-large);padding-inline:calc(var(--system-spacing-three-extra-large) + var(--system-spacing-medium))}}@media (min-width: 64em){:where(.plan-sports-common_movie_inner){padding-inline:calc(var(--system-spacing-six-extra-large) + var(--system-spacing-medium))}}:where(.plan-sports-common_movie_contents){display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-medium);max-inline-size:var(--system-content-width-large);margin-inline:auto}:where(.plan-sports-common_movie_heading_container){display:grid;justify-items:center}@media (min-width: 48em){:where(.plan-sports-common_movie_heading_container){justify-items:start}}:where(.plan-sports-common_movie_heading_container)>p{margin-block-start:var(--system-spacing-medium);font-weight:var(--reference-typography-weight-bold);text-align:center}@media (min-width: 48em){:where(.plan-sports-common_movie_heading_container)>p{text-align:left}}:where(.plan-sports-common_movie_heading_icon){inline-size:100%;max-inline-size:6.625rem;block-size:100%}@media (min-width: 48em){:where(.plan-sports-common_movie_heading_icon){max-inline-size:8.5625rem}}:where(.plan-sports-common_movie_text_container){display:grid;row-gap:var(--system-spacing-medium);padding-inline:var(--system-spacing-medium)}@media (min-width: 48em){:where(.plan-sports-common_movie_text_container){padding-inline:revert}}:where(.plan-sports-common_movie_video){padding:var(--system-spacing-extra-small);overflow:clip;background-color:var(--reference-color-grey-200);border:var(--system-border-medium) solid var(--reference-color-grey-400);border-radius:var(--system-radius-medium)}@media (min-width: 48em){:where(.plan-sports-common_movie_video){padding:var(--system-spacing-medium);border-radius:var(--system-radius-extra-large)}}:where(.plan-sports-common_movie_video_inner){position:relative;aspect-ratio:16/9}:where(.plan-sports-common_movie_video_inner) iframe{position:absolute;inset:0;inline-size:100%;block-size:100%}:where(.plan-sports-common_movie_video_thumbnail_button){position:absolute;inset:0;z-index:1}@media (any-hover: hover){:where(.plan-sports-common_movie_video_thumbnail_button):hover .plan-sports-common_movie_video_play_icon{color:var(--reference-color-grey-800)}}:where(.plan-sports-common_movie_video_play_icon_container){position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;inline-size:var(--reference-dimension-scale-15);aspect-ratio:1/1;overflow:clip;background-color:var(--reference-color-white);border-radius:calc(infinity * 1px);translate:-50% -50%}@media (min-width: 48em){:where(.plan-sports-common_movie_video_play_icon_container){inline-size:var(--reference-dimension-scale-17)}}:where(.plan-sports-common_movie_video_play_icon){inline-size:100%;block-size:100%;margin-inline-start:.25rem;color:var(--reference-color-red-400)}:where(.plan-sports-common_movie_video_thumbnail){grid-area:1/1}:where(.plan-sports-common_movie_video_container){display:grid;grid-template-columns:100%;gap:var(--system-spacing-medium)}@media (min-width: 75em){:where(.plan-sports-common_movie_video_container){grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-sports-hiking_travelStyle{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-extra-large)}.plan-sports-hiking_travelStyle_heading_container{display:grid;grid-template-columns:100%;row-gap:var(--system-spacing-medium)}.plan-sports-hiking_travelStyle_heading_container>p{font-weight:var(--reference-typography-weight-bold);text-align:center}.plan-sports-hiking_travelStyle_heading{display:grid;justify-items:center}.plan-sports-hiking_travelStyle_thumbnail{display:block;inline-size:100%;max-inline-size:50rem;margin-inline:auto}@layer reset;@layer base;
