﻿@layer reset, base, layout, components, utilities;.mailFormArea{background:var(--sub2, #ffeaef)}.mc-form fieldset{--bd-muted: #cc70b8}.mc-form fieldset.fStart{justify-content:flex-start}.mc-form form{background-color:unset}.mc-form label.triple{width:calc(33.3333333333% - 20px)}@media screen and (max-width: 520px){.mc-form label.triple{width:calc(99.99% - 20px)}}.mc-form label.twin{width:calc(50% - 20px)}@media screen and (max-width: 520px){.mc-form label.twin{width:calc(99.99% - 20px)}}.mc-form label.single{width:calc(99.99% - 20px)}.mc-form input,.mc-form select,.mc-form textarea,.mc-form button{--bd-muted: #dbdbdb;background:#fff}.mc-form input[type=image]{height:1.5em;width:1.5em}.plan-form select,.plan-form textarea,.plan-form input[type=tel],.plan-form input[type=email],.plan-form input[type=url],.plan-form input[type=text]{display:flex;padding:var(--spacing-xs, 10px) 20px;align-items:center;gap:var(--spacing-xs, 10px);flex:1 0 0;border-radius:var(--spacing-xxs, 5px);border:1px solid var(--grey-dark, #647380);background:var(--basic-white, #fff);margin-bottom:var(--spacing-xs)}.plan-form select{cursor:pointer;padding-left:3em}.plan-form span.wpcf7-form-control-wrap:has(select.wpcf7-form-control.wpcf7-select){position:relative}.plan-form span.wpcf7-form-control-wrap:has(select.wpcf7-form-control.wpcf7-select):after{font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:unset;position:absolute;top:1.6em;left:.5em;translate:50% -50%}.plan-form ul.age{list-style:none;margin:0}.plan-form ul.age li{display:inline-block}.plan-form ul.age li:before{display:none}.plan-form td.must{width:120px}.plan-form td.must span{display:flex;padding:var(--spacing-xxs, 5px) 20px;justify-content:center;align-items:center;gap:var(--spacing-xs, 10px);border-radius:20px;background:var(--red, #bd000a);color:var(--basic-white, var(--basic-white, #fff));font-family:"Zen Kaku Gothic New";font-size:var(--txt-min, 14px);font-style:normal;font-weight:700;line-height:normal}.plan-form td.name{width:25%}.plan-form .wpcf7-spinner{display:block;margin:0 auto}.wpcf7-form-control.wpcf7-radio .wpcf7-list-item label{cursor:pointer}.wpcf7-form-control.wpcf7-radio .wpcf7-list-item label:has(input[type=radio]){display:inline-flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:space-between;margin-right:var(--spacing-m);gap:var(--spacing-xxs)}.wpcf7-form-control.wpcf7-radio .wpcf7-list-item label:has(input[type=radio]):before{content:"";width:18px;height:18px;background-image:url(../img/form/radio.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:-4px}.wpcf7-form-control.wpcf7-radio .wpcf7-list-item label:has(input[type=radio]:checked):before{background-image:url(../img/form/radio-on.svg)}.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label{cursor:pointer}.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label:has(input[type=checkbox]){display:inline-flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:space-between;margin-right:var(--spacing-m);gap:var(--spacing-xxs)}.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label:has(input[type=checkbox]):before{content:"";width:18px;height:18px;background-image:url(../img/form/check.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:-4px}.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label:has(input[type=checkbox]:checked):before{background-image:url(../img/form/check-on.svg)}div.btn-submit{text-align:center}div.btn-submit p{display:inline-block}@media screen and (max-width: 520px){#sp-discount-menu{width:100%}}.smf-radio-buttons-control__control{margin-top:.2em;line-height:1.5}.smf-radio-buttons-control__control .smf-label{margin:0 0 1rem 0}.smf-radio-buttons-control__control .smf-label label{margin:1rem}.smf-radio-buttons-control__control .smf-label label input[type=radio]{position:absolute;opacity:0}.smf-radio-buttons-control__control .smf-label label input[type=radio]+.smf-radio-button-control__label{font-size:var(--txt);cursor:pointer}.smf-radio-buttons-control__control .smf-label label input[type=radio]+.smf-radio-button-control__label:before{content:"";background:var(--basic-white);border-radius:100%;border:1px solid var(--grey-base);display:inline-block;width:1.4em;height:1.4em;position:relative;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.smf-radio-buttons-control__control .smf-label label input[type=radio]:checked+.smf-radio-button-control__label:before{background-color:var(--primary-dark);box-shadow:inset 0 0 0 5px var(--basic-white)}.smf-radio-buttons-control__control .smf-label label input[type=radio]:focus+.smf-radio-button-control__label:before{outline:none;border-color:var(--primary-dark)}.smf-radio-buttons-control__control .smf-label label input[type=radio]:disabled+.smf-radio-button-control__label:before{box-shadow:inset 0 0 0 4px var(--basic-white)}.smf-radio-buttons-control__control .smf-label label input[type=radio]+.smf-radio-button-control__label:empty:before{margin-right:0}.smf-checkboxes-control__control{margin-top:1.5em;line-height:1.5}.smf-checkboxes-control__control .smf-label{margin:1rem}.smf-checkboxes-control__control .smf-label label input[type=checkbox]{position:absolute;opacity:0}.smf-checkboxes-control__control .smf-label label input[type=checkbox]+.smf-checkbox-control__label{font-size:var(--txt);cursor:pointer}.smf-checkboxes-control__control .smf-label label input[type=checkbox]+.smf-checkbox-control__label:before{content:"";background:var(--basic-white);border:1px solid var(--primary-dark);display:inline-block;width:1.4em;height:1.4em;position:relative;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.smf-checkboxes-control__control .smf-label label input[type=checkbox]:checked+.smf-checkbox-control__label{position:relative}.smf-checkboxes-control__control .smf-label label input[type=checkbox]:checked+.smf-checkbox-control__label:before{background-color:var(--primary-dark);box-shadow:inset 0 0 0 2px var(--basic-white)}.smf-checkboxes-control__control .smf-label label input[type=checkbox]:checked+.smf-checkbox-control__label:after{color:var(--basic-white);font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:unset;position:absolute;top:50%;left:0;transform:translate(40%, -52%);z-index:2}.smf-checkboxes-control__control .smf-label label input[type=checkbox]:focus+.smf-checkbox-control__label:before{outline:none;border-color:var(--primary-dark)}.smf-checkboxes-control__control .smf-label label input[type=checkbox]:disabled+.smf-checkbox-control__label:before{box-shadow:inset 0 0 0 4px var(--basic-white)}.smf-checkboxes-control__control .smf-label label input[type=checkbox]+.smf-checkbox-control__label:empty:before{margin-right:0}.snow-monkey-form{margin-top:var(--spacing-xl)}.smf-form,.mailform{width:100%;margin-bottom:2em;position:relative;transition:.5s}.smf-form .not100,.mailform .not100{width:auto !important}.smf-form input.btn,.mailform input.btn{margin:0 auto;width:80%}.smf-form input.btn:disabled,.mailform input.btn:disabled{transition:.5s;background:var(--grey-base);opacity:.5}.smf-form.table tr,.mailform.table tr{border-bottom:1px solid #ccc}.smf-form.table th,.mailform.table th{width:35%;text-align:left !important;padding:2.3em 2em 0}@media screen and (max-width: 520px){.smf-form.table th,.mailform.table th{padding:2.3em 1em 0}}.smf-form.table th,.mailform.table th{vertical-align:top;background:rgba(0,0,0,0)}.smf-form.table th span,.mailform.table th span{display:inline-block;background:#da3c41;padding:2px .5em;color:var(--basic-white);margin-left:5px;border-radius:5px;font-size:.8rem}.smf-form.table td,.mailform.table td{text-align:left !important;vertical-align:middle;padding:2em}@media screen and (max-width: 520px){.smf-form.table td,.mailform.table td{padding:2em 1em}}.smf-form.table .select-box label,.mailform.table .select-box label{position:relative}.smf-form.table .select-box label:after,.mailform.table .select-box label:after{display:block;font-family:"Font Awesome 6 Free" !important;content:"";position:absolute !important;top:50%;right:20px;translate:0,-50%;font-size:2rem;pointer-events:none}.smf-form.table .select-area,.mailform.table .select-area{position:relative;display:inline-block}.smf-form.table .select-area:after,.mailform.table .select-area:after{display:block;font-family:"Font Awesome 6 Free";font-weight:900;content:"";position:absolute !important;top:50%;right:10px;translate:0,-50%;font-size:1.2rem;pointer-events:none}textarea,input[type=email],input[type=text]{width:100%;padding:1em;border-color:#c5c5c5}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:auto;border:0;padding:10px 2em 10px 10px;font-family:Arial,sans-serif;color:#444;border:solid 1px #ccc;background:var(--bg-primary);border-radius:5px;position:relative}.mw_wp_form_confirm.mw_wp_form_preview .select-area:after{display:none !important}.smf-form,.formArea{--formArea-mt: min(var(--vw) * 1.9791666667, 38px);--formArea-inner-pdg: 40px;--formArea-inner-bg: var(--grey-light);--formArea-inner-mf-dt-mb: 10px;--formArea-inner-mf-dt-mds-fs: 18px;--formArea-inner-mf-dt-mds-fw: 700;--formArea-inner-mf-dt-hissu-fs:14px}@media screen and (max-width: 1366px){.smf-form,.formArea{--formArea-inner-mf-dt-hissu-fs:calc(var(--vw)*1.0248901903)}}@media screen and (max-width: 820px){.smf-form,.formArea{--formArea-inner-mf-dt-hissu-fs:calc(var(--vw)*1.8229166667)}}@media screen and (max-width: 520px){.smf-form,.formArea{--formArea-inner-mf-dt-hissu-fs:calc(var(--vw)*3.7333333333)}}.smf-form,.formArea{--formArea-inner-mf-dt-hissu-pdg: 5px 10px;--formArea-inner-mf-dt-hissu-ml: 0.5em;--formArea-inner-mf-dd-mb: min(var(--vw) * 2.0833333333, 40px);--hissu-bg-color: var(--red-base);--hissu-font-color: var(--basic-white);--nin-bg-color: var(--basic-white);--nin-font-color: var(--primary-dark);--check-box-mt: 2px;--prg-bg-color: var(--primary-dark);--prg-bg-color-disable: var(--basic-white);--prg-line-color: var(--primary-dark);--prg-disc-size: 44px;--prg-margin-btm: 3em}@media screen and (max-width: 820px){.smf-form,.formArea{--formArea-inner-pdg: 20px}}@media screen and (max-width: 520px){.smf-form,.formArea{--check-box-mt: 0;--formArea-inner-mf-dd-mb: 2em}}.formArea{margin-top:var(--formArea-mt);max-width:1360px;display:flex;flex-direction:column;gap:var(--spacing-l)}.formArea .caution{display:flex;width:100%;padding:var(--spacing-s, 16px);justify-content:flex-start;align-items:center;gap:10px;border:1px solid var(--grey-base, #b3b3b3);background:var(--red-light, #ffe8e8);color:var(--basic-black, #333);font-weight:700}.snow-monkey-form{padding:var(--spacing-xl)}@media screen and (max-width: 820px){.snow-monkey-form{padding:var(--spacing-l)}}@media screen and (max-width: 520px){.snow-monkey-form{padding:var(--spacing-s)}}.snow-monkey-form{display:flex;flex-direction:column;align-items:center}.snow-monkey-form .smf-progress-tracker__item:after,.snow-monkey-form .smf-progress-tracker__item:before{top:calc(var(--vw)*1.5625);height:1px;background-color:var(--grey-base)}@media screen and (max-width: 820px){.snow-monkey-form .smf-progress-tracker__item:after,.snow-monkey-form .smf-progress-tracker__item:before{top:calc(var(--vw)*3.90625)}}@media screen and (max-width: 520px){.snow-monkey-form .smf-progress-tracker__item:after,.snow-monkey-form .smf-progress-tracker__item:before{top:calc(var(--vw)*8)}}.snow-monkey-form .smf-progress-tracker__item--complete:after,.snow-monkey-form .smf-progress-tracker__item--input:before{display:none !important}.snow-monkey-form .smf-progress-tracker__item__number{background-color:var(--grey-light) !important;border:1px solid var(--primary-dark);width:calc(var(--vw)*3.125);height:calc(var(--vw)*3.125);font-size:calc(var(--vw)*0.9375)}@media screen and (max-width: 820px){.snow-monkey-form .smf-progress-tracker__item__number{width:calc(var(--vw)*7.8125);height:calc(var(--vw)*7.8125);font-size:calc(var(--vw)*2.34375)}}@media screen and (max-width: 520px){.snow-monkey-form .smf-progress-tracker__item__number{width:calc(var(--vw)*16);height:calc(var(--vw)*16);font-size:calc(var(--vw)*4.8)}}.snow-monkey-form .smf-progress-tracker__item__number{color:var(--grey-base, #b3b3b3);font-family:var(--font_mds);font-style:normal;font-weight:400;line-height:150%}.snow-monkey-form .smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__text{color:var(--primary-dark)}.snow-monkey-form .smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__number{background-color:var(--basic-black) !important;color:var(--basic-white)}.snow-monkey-form ol.smf-progress-tracker{align-self:stretch;margin-left:0}.snow-monkey-form .wp-block-snow-monkey-forms-item{display:flex;gap:var(--spacing-xs);flex-direction:row;flex-wrap:wrap;align-items:flex-start}.snow-monkey-form .wp-block-snow-monkey-forms-item .smf-item__col.smf-item__col--label{flex-shrink:0}.snow-monkey-form .wp-block-snow-monkey-forms-item .smf-item__col.smf-item__col--controls{flex:1}.snow-monkey-form .smf-form .smf-text-control__control,.snow-monkey-form .smf-form .smf-textarea-control__control,.snow-monkey-form .mailform .smf-text-control__control,.snow-monkey-form .mailform .smf-textarea-control__control{max-width:1360px;width:100%}.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__col--label:before,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item.smf-item .smf-item__col--label:before{content:"任意";display:flex;padding:var(--spacing-xxs, 4px) var(--spacing-s, 16px);justify-content:center;align-items:center;gap:10px;border-radius:var(--rounded-s, 10px);border:1px solid var(--primary-base, #5b66c2);background:var(--basic-white, #fff);color:var(--primary-base, #5b66c2);font-family:var(--JP, "Noto Sans JP");font-size:var(--txt, 22px);font-style:normal;font-weight:400;line-height:150%;font-weight:700}.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item.smf-item.hissu .smf-item__col--label:before,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item.smf-item.hissu .smf-item__col--label:before{content:"必須";display:flex;padding:var(--spacing-xxs, 4px) var(--spacing-s, 16px);justify-content:center;align-items:center;gap:10px;border:none;border-radius:var(--rounded-s, 10px);background:var(--red-base, #c70000);color:var(--basic-white, #fff);font-family:var(--JP, "Noto Sans JP");font-size:var(--txt, 22px);font-style:normal;font-weight:400;line-height:150%;font-weight:700}.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .smf-form dt .smf-item__col--label,.snow-monkey-form .smf-form dt .mds,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .mailform dt .smf-item__col--label,.snow-monkey-form .mailform dt .mds{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:.5em;max-width:unset;width:40%}@media screen and (max-width: 1366px){.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .smf-form dt .smf-item__col--label,.snow-monkey-form .smf-form dt .mds,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .mailform dt .smf-item__col--label,.snow-monkey-form .mailform dt .mds{width:40%}}@media screen and (max-width: 820px){.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .smf-form dt .smf-item__col--label,.snow-monkey-form .smf-form dt .mds,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .mailform dt .smf-item__col--label,.snow-monkey-form .mailform dt .mds{width:100%}}.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .smf-form dt .smf-item__col--label,.snow-monkey-form .smf-form dt .mds,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .mailform dt .smf-item__col--label,.snow-monkey-form .mailform dt .mds{flex-shrink:0;color:var(--basic-black);font-family:var(--JP, "Noto Sans JP");font-size:var(--txt, 22px);font-style:normal;font-weight:400;line-height:150%;font-weight:700;padding-right:0}@media screen and (max-width: 520px){.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .smf-form dt .smf-item__col--label,.snow-monkey-form .smf-form dt .mds,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .smf-item__col--label,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .mds,.snow-monkey-form .mailform dt .smf-item__col--label,.snow-monkey-form .mailform dt .mds{padding-bottom:0}}.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .smf-item__col--label.hissu:after,.snow-monkey-form .smf-form .wp-block-snow-monkey-forms-item .mds.hissu:after,.snow-monkey-form .smf-form dt .smf-item__col--label.hissu:after,.snow-monkey-form .smf-form dt .mds.hissu:after,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .smf-item__col--label.hissu:after,.snow-monkey-form .mailform .wp-block-snow-monkey-forms-item .mds.hissu:after,.snow-monkey-form .mailform dt .smf-item__col--label.hissu:after,.snow-monkey-form .mailform dt .mds.hissu:after{content:"必須";background-color:var(--red-base);color:var(--basic-white);font-size:var(--formArea-inner-mf-dt-hissu-fs);display:inline-block;padding:var(--formArea-inner-mf-dt-hissu-pdg);margin-left:var(--formArea-inner-mf-dt-hissu-ml);line-height:1}.snow-monkey-form .smf-form .smf-item__col--controls select,.snow-monkey-form .smf-form .smf-item__col--controls textarea,.snow-monkey-form .smf-form .smf-item__col--controls input[type=tel],.snow-monkey-form .smf-form .smf-item__col--controls input[type=email],.snow-monkey-form .smf-form .smf-item__col--controls input[type=url],.snow-monkey-form .smf-form .smf-item__col--controls input[type=text],.snow-monkey-form .smf-form dd select,.snow-monkey-form .smf-form dd textarea,.snow-monkey-form .smf-form dd input[type=tel],.snow-monkey-form .smf-form dd input[type=email],.snow-monkey-form .smf-form dd input[type=url],.snow-monkey-form .smf-form dd input[type=text],.snow-monkey-form .mailform .smf-item__col--controls select,.snow-monkey-form .mailform .smf-item__col--controls textarea,.snow-monkey-form .mailform .smf-item__col--controls input[type=tel],.snow-monkey-form .mailform .smf-item__col--controls input[type=email],.snow-monkey-form .mailform .smf-item__col--controls input[type=url],.snow-monkey-form .mailform .smf-item__col--controls input[type=text],.snow-monkey-form .mailform dd select,.snow-monkey-form .mailform dd textarea,.snow-monkey-form .mailform dd input[type=tel],.snow-monkey-form .mailform dd input[type=email],.snow-monkey-form .mailform dd input[type=url],.snow-monkey-form .mailform dd input[type=text]{background-color:var(--basic-white);border-radius:var(--rounded-s, 10px);border:1px solid var(--grey-base, #d0d0d0);padding:1em !important}.snow-monkey-form .smf-form .smf-item__col--controls select,.snow-monkey-form .smf-form dd select,.snow-monkey-form .mailform .smf-item__col--controls select,.snow-monkey-form .mailform dd select{padding:1em 2em 1em 1em !important}.smf-form .smf-select-control__toggle:before{--size:12px}@media screen and (max-width: 1366px){.smf-form .smf-select-control__toggle:before{--size:calc(var(--vw)*0.878477306)}}@media screen and (max-width: 820px){.smf-form .smf-select-control__toggle:before{--size:calc(var(--vw)*1.0416666667)}}@media screen and (max-width: 520px){.smf-form .smf-select-control__toggle:before{--size:calc(var(--vw)*2.1333333333)}}.smf-form .smf-select-control__toggle:before{width:var(--size) !important;height:var(--size) !important;top:calc(50% - var(--size)*.8) !important}.smf-control-description,.smf-item__description{font-size:calc(var(--vw)*0.8333333333)}@media screen and (max-width: 820px){.smf-control-description,.smf-item__description{font-size:calc(var(--vw)*2.0833333333)}}@media screen and (max-width: 520px){.smf-control-description,.smf-item__description{font-size:calc(var(--vw)*4.2666666667)}}.smf-control-description,.smf-item__description{--_font-size-level: 0 !important;padding-left:var(--spacing-m);width:100%}.smf-form .smf-item .smf-checkbox-control__control{margin-top:var(--check-box-mt)}.smf-checkboxes-control__control{margin-top:1em}.smf-action{text-align:center}[data-screen=confirm] .smf-placeholder{padding:1em;margin:.5em 0;font-size:calc(var(--vw)*1.0416666667)}@media screen and (max-width: 1366px){[data-screen=confirm] .smf-placeholder{font-size:calc(var(--vw)*1.4641288433)}}@media screen and (max-width: 820px){[data-screen=confirm] .smf-placeholder{font-size:calc(var(--vw)*2.34375)}}@media screen and (max-width: 520px){[data-screen=confirm] .smf-placeholder{font-size:calc(var(--vw)*4.8)}}[data-screen=back] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,[data-screen=complete] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,[data-screen=confirm] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number,[data-screen=input] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,[data-screen=invalid] .smf-progress-tracker__item--input .smf-progress-tracker__item__number{background-color:var(--prg-bg-color)}.smf-progress-tracker__item:after,.smf-progress-tracker__item:before{background-color:var(--prg-line-color)}.smf-progress-tracker__item__number{background-color:var(--prg-bg-color-disable);width:var(--prg-disc-size);height:var(--prg-disc-size)}.smf-progress-tracker__item:after,.smf-progress-tracker__item:before{top:calc(var(--prg-disc-size)*.5)}.smf-progress-tracker{margin-bottom:var(--prg-margin-btm)}.smf-action{display:flex;justify-content:center}@media screen and (max-width: 520px){.smf-action{flex-direction:column-reverse}}.smf-action button.smf-button-control__control[data-action=back]{margin-right:16px;margin-left:64px}@media screen and (max-width: 1366px){.smf-action button.smf-button-control__control[data-action=back]{margin-right:calc(var(--vw)*1.1713030747);margin-left:calc(var(--vw)*4.6852122987)}}@media screen and (max-width: 820px){.smf-action button.smf-button-control__control[data-action=back]{margin-right:calc(var(--vw)*2.0833333333);margin-left:calc(var(--vw)*8.3333333333)}}@media screen and (max-width: 520px){.smf-action button.smf-button-control__control[data-action=back]{margin-right:0;margin-left:calc(var(--vw)*5.3333333333)}}.smf-action button.smf-button-control__control[data-action=back]:before{right:unset;left:0;transform:translate(calc(60% + 3px), 0) scale(-1, 1)}.smf-action button.smf-button-control__control[data-action=back]:after{right:unset;left:0;transform:translate(calc(320% + 6px), 0) scale(-1, 1)}@layer layout{#pnkz{width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:stretch;padding:var(--spacing-m) 0}@scope (#pnkz){.inner{width:100%;max-width:var(--contents);padding:var(--contents-padding);color:var(--primary-base);font-family:var(--JP, "BIZ UDPGothic");font-size:var(--txt, 16px);font-style:normal;font-weight:400;line-height:150%;display:flex;flex-wrap:wrap}.inner a{color:var(--grey-dark, #717278);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;font-size:var(--txt)}.inner a:hover{color:var(--primary-base, #158e66);text-decoration-color:#fff}.inner span{color:var(--primary-base);margin-right:var(--spacing-s)}.inner span:after{content:"−";color:var(--basic-black, #333);margin:0 0 0 var(--spacing-s);text-decoration:none}.inner span:last-of-type:after{display:none}}}@layer components{.contHead{--contHead-bg: transparent;--contHead-height: 300px}@media screen and (max-width: 520px){.contHead{--contHead-height: 200px}}.contHead{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--contHead-bg);position:relative;padding-top:calc(var(--vw)*6.25)}@media screen and (max-width: 820px){.contHead:not(.type2):not(.type3){padding-top:20px}}.contHead .inner{position:absolute;bottom:-2px;z-index:2;max-width:1620px;display:flex;padding:var(--spacing-m, 24px) var(--spacing-s);flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0;border-radius:var(--rounded-l, 40px) var(--rounded-l, 40px) 0 0;background:var(--basic-white, #fff)}@media screen and (max-width: 1740px){.contHead .inner{width:calc(100% - 80px)}}@media screen and (max-width: 820px){.contHead .inner{padding:var(--spacing-m) var(--spacing-m)}}@media screen and (max-width: 520px){.contHead .inner{width:calc(100% - 60px)}.contHead .inner::after{content:"";aspect-ratio:68/78;width:46px;background-image:url(../img/point.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;right:0;translate:30% -30%}}.contHead .inner h1,.contHead .inner .h1{color:var(--basic-text, #333);font-family:var(--JP, "Noto Sans JP");font-size:var(--h1, 52px);font-style:normal;font-weight:900;line-height:normal;text-align:center;width:100%}.contHead .bg{width:1820px;height:var(--contHead-height)}.contHead .bg figure{border-radius:var(--rounded-s);width:100%;height:100%;overflow:hidden}.contHead .bg figure img{object-fit:cover;width:100%;height:100%}.contHead .bg{position:relative;z-index:1}@media screen and (max-width: 520px){.contHead .bg{width:calc(100% - 20px);height:200px;overflow:hidden}}.contHead .bg .point{aspect-ratio:68/78;width:68px;position:absolute;top:-20px;right:-20px}@media screen and (max-width: 1850px){.contHead .bg .point{right:50%;translate:calc(var(--vw)*49.4594594595) 0}}@media screen and (max-width: 520px){.contHead .bg .point{display:none;width:46px}}.contHead .bg .point img{object-fit:contain;width:100%;height:100%}.contHead.type2,.contHead.type3{--contHead-height: 560px;padding-top:40px;margin-bottom:120px}@media screen and (max-width: 1820px){.contHead.type2,.contHead.type3{aspect-ratio:1820/560;width:100%;height:calc(var(--vw)*30.7692307692)}}@media screen and (max-width: 820px){.contHead.type2,.contHead.type3{aspect-ratio:335/210;height:unset}}.contHead.type2 .bg figure,.contHead.type3 .bg figure{aspect-ratio:1820/560;height:calc(var(--vw)*29.1666666667);max-height:560px}@media screen and (max-width: 820px){.contHead.type2 .bg,.contHead.type3 .bg{aspect-ratio:335/210;height:unset}}@media screen and (max-width: 820px){.contHead.type2 .bg figure,.contHead.type3 .bg figure{aspect-ratio:335/210;height:unset}}.contHead.type2 .bg .typo,.contHead.type3 .bg .typo{color:var(--basic-white, #fff);font-family:"Black Han Sans";font-size:150px;font-style:normal;font-weight:400;line-height:100%;position:absolute;top:50%;left:20px;translate:0 -50%}@media screen and (max-width: 1820px){.contHead.type2 .bg .typo,.contHead.type3 .bg .typo{left:50%;translate:calc((50vw - 20px)*-1) -50%;font-size:calc(var(--vw)*8.2417582418)}}@media screen and (max-width: 820px){.contHead.type2 .bg .typo,.contHead.type3 .bg .typo{font-size:calc(var(--vw)*13.3333333333);translate:calc((50vw - 30px)*-1) -60%}}@media screen and (max-width: 820px){.contHead.type2 .bg,.contHead.type3 .bg{aspect-ratio:335/210;width:calc(var(--vw)*94.7916666667)}}@media screen and (max-width: 520px){.contHead.type2 .bg,.contHead.type3 .bg{width:calc(var(--vw)*89.3333333333)}}.contHead.type2 .inner,.contHead.type3 .inner{border-radius:var(--rounded-full, 10000px) var(--rounded-full, 10000px) 0 0;display:flex;width:var(--column-5_12, 654px);height:327px;padding:32px;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-s, 16px);bottom:-120px}@media screen and (max-width: 1366px){.contHead.type2 .inner,.contHead.type3 .inner{width:calc(var(--vw)*47.8770131772);height:calc(var(--vw)*23.9385065886);padding:calc(var(--vw)*2.3426061493);bottom:calc(var(--vw)*-8.78477306)}}@media screen and (max-width: 820px){.contHead.type2 .inner,.contHead.type3 .inner{aspect-ratio:2/1;width:calc(var(--vw)*65.1041666667);height:auto;bottom:calc(var(--vw)*-13.0208333333);padding:calc(var(--vw)*4.2666666667) calc(var(--vw)*4.2666666667);gap:var(--spacing-xs);justify-content:flex-start}.contHead.type2 .inner .sub,.contHead.type3 .inner .sub{text-align:center;word-break:auto-phrase;line-height:1.5}}@media screen and (max-width: 520px){.contHead.type2 .inner,.contHead.type3 .inner{width:calc(var(--vw)*97.3333333333);bottom:calc(var(--vw)*-26.6666666667)}}.contHead.type2 .inner .icon,.contHead.type3 .inner .icon{aspect-ratio:1/1;width:122px}@media screen and (max-width: 1366px){.contHead.type2 .inner .icon,.contHead.type3 .inner .icon{width:calc(var(--vw)*8.9311859444)}}@media screen and (max-width: 820px){.contHead.type2 .inner .icon,.contHead.type3 .inner .icon{width:calc(var(--vw)*13.3333333333)}}.contHead.type2 .inner:after,.contHead.type3 .inner:after{top:calc(var(--vw)*-34.6666666667)}.contHead.type2 .inner h1,.contHead.type3 .inner h1{letter-spacing:10.4px}@media screen and (max-width: 820px){.contHead.type2 .inner h1,.contHead.type3 .inner h1{letter-spacing:6.4px}}.contHead.type3 .inner h1{display:flex;flex-direction:column;gap:var(--spacing-s)}.contHead.type3 .inner .name{color:var(--facility-color-dark);font-family:var(--JP, "Noto Sans JP");font-size:var(--h6, 24px);font-style:normal;font-weight:900;line-height:normal;font-weight:700;letter-spacing:0}.contIndex{margin-bottom:var(--contents-margin-default);display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;--gap: var(--spacing-m)}@media screen and (max-width: 520px){.contIndex{--gap: var(--spacing-s)}}.contIndex{gap:var(--gap)}.contIndex article{width:calc((99.99% - var(--gap)*2)/3);align-self:stretch}@media screen and (max-width: 820px){.contIndex article{width:calc((99.99% - var(--gap)*1)/2)}}@media screen and (max-width: 520px){.contIndex article{width:100%}}.contIndex article a.c-index{display:flex;flex-direction:row;height:100%;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--spacing-s);text-decoration:none;border-radius:var(--rounded-m, 20px);border:1px solid var(--primary-light, #d0ccf6);background:var(--basic-white, #fff);padding:1.5em 1em;margin:0 !important;position:relative}.contIndex article a.c-index:has(.image){align-items:flex-start !important}.contIndex article a.c-index .image{aspect-ratio:213/102;width:100%;overflow:hidden;flex-shrink:0}@media screen and (max-width: 520px){.contIndex article a.c-index .image{aspect-ratio:213/142}}.contIndex article a.c-index .image img{object-fit:contain;width:100%;height:100%}.contIndex article a.c-index .mds{color:var(--basic-text, #333);font-family:var(--JP, "Noto Sans JP");font-size:var(--h5, 28px);font-style:normal;font-weight:900;line-height:normal}.contIndex article a.c-index .icon{display:flex;aspect-ratio:1/1;justify-content:center;align-items:center;gap:10px;flex-shrink:0;width:22px;--bdrw:3px}@media screen and (max-width: 520px){.contIndex article a.c-index .icon{--bdrw:2px}}.contIndex article a.c-index .icon{border-radius:var(--rounded-full, 10000px);background:var(--basic-black)}@media(hover: hover){.contIndex article a.c-index .icon:hover{background-color:var(--accent-base);text-decoration:none !important}.contIndex article a.c-index .icon:hover:before,.contIndex article a.c-index .icon:hover:after{background-color:var(--basic-white)}}.contIndex article a.c-index .icon:before{content:"";display:inline-block;aspect-ratio:9/10;width:9px}@media screen and (max-width: 820px){.contIndex article a.c-index .icon:before{width:9px}}@media screen and (max-width: 520px){.contIndex article a.c-index .icon:before{width:9px}}.contIndex article a.c-index .icon:before{mask-image:url("../img/icon/btnArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/btnArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-white);transition:all .2s ease-out;translate:10% 0}@media(hover: hover){.contIndex article a.c-index:hover{background:var(--primary-light, #d0ccf6)}.contIndex article a.c-index:hover .icon{background-color:var(--primary-dark)}.contIndex article a.c-index:hover .icon:before{background-color:var(--basic-white)}}.contIndex article a.c-index:after{display:none !important}.contIndex article a.c-index[href$=".doc"] .icon:before,.contIndex article a.c-index[href$=".docx"] .icon:before,.contIndex article a.c-index[href$=".xls"] .icon:before,.contIndex article a.c-index[href$=".xlsx"] .icon:before,.contIndex article a.c-index[href$=".xlsm"] .icon:before,.contIndex article a.c-index[href$=".pdf"] .icon:before,.contIndex article a.c-index[target=_blank] .icon:before{translate:0 0;width:16px}@media screen and (max-width: 1366px){.contIndex article a.c-index[href$=".doc"] .icon:before,.contIndex article a.c-index[href$=".docx"] .icon:before,.contIndex article a.c-index[href$=".xls"] .icon:before,.contIndex article a.c-index[href$=".xlsx"] .icon:before,.contIndex article a.c-index[href$=".xlsm"] .icon:before,.contIndex article a.c-index[href$=".pdf"] .icon:before,.contIndex article a.c-index[target=_blank] .icon:before{width:calc(var(--vw)*1.1713030747)}}@media screen and (max-width: 820px){.contIndex article a.c-index[href$=".doc"] .icon:before,.contIndex article a.c-index[href$=".docx"] .icon:before,.contIndex article a.c-index[href$=".xls"] .icon:before,.contIndex article a.c-index[href$=".xlsx"] .icon:before,.contIndex article a.c-index[href$=".xlsm"] .icon:before,.contIndex article a.c-index[href$=".pdf"] .icon:before,.contIndex article a.c-index[target=_blank] .icon:before{width:calc(var(--vw)*1.8229166667)}}@media screen and (max-width: 520px){.contIndex article a.c-index[href$=".doc"] .icon:before,.contIndex article a.c-index[href$=".docx"] .icon:before,.contIndex article a.c-index[href$=".xls"] .icon:before,.contIndex article a.c-index[href$=".xlsx"] .icon:before,.contIndex article a.c-index[href$=".xlsm"] .icon:before,.contIndex article a.c-index[href$=".pdf"] .icon:before,.contIndex article a.c-index[target=_blank] .icon:before{width:calc(var(--vw)*3.7333333333)}}.contIndex article a.c-index[target=_blank] .icon:before{mask-image:url("../img/icon/icon_outer_link.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/icon_outer_link.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.contIndex article a.c-index[href$=".pdf"] .icon:before{mask-image:url("../img/icon/icon_pdf_link.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/icon_pdf_link.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.contIndex article a.c-index[href$=".xls"] .icon:before,.contIndex article a.c-index[href$=".xlsx"] .icon:before,.contIndex article a.c-index[href$=".xlsm"] .icon:before{mask-image:url("../img/icon/icon_excel_link.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/icon_excel_link.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.contIndex article a.c-index[href$=".doc"] .icon:before,.contIndex article a.c-index[href$=".docx"] .icon:before{mask-image:url("../img/icon/icon_word_link.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/icon_word_link.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.e404{position:relative;margin-bottom:var(--spacing-xl)}.e404 .txt{width:100%;z-index:2;text-align:center;color:var(--primary-dark, #1a7ac5);font-size:var(--h3);font-style:normal;font-weight:700;line-height:normal}.e404 .txt .en,.e404 .txt .jp{margin:var(--spacing-s) 0}.e404 .txt p{color:var(--basic-black, #11283b);font-size:var(--txt);font-style:normal;font-weight:700;line-height:180%}@media screen and (max-width: 520px){.e404 figure img{width:100%}}div#mfp_hidden{overflow:hidden;width:1px;height:1px;padding:0px;margin:0px}div#mfp_hidden input{margin:10px}table#mfp_confirm_table tr th,table#mfp_confirm_table tr td{font-size:18px !important}@media screen and (max-width: 500px){table#mfp_confirm_table tr th,table#mfp_confirm_table tr td{font-size:14px !important}}#mfp_overlay_inner{width:80% !important}@media screen and (max-width: 800px){#mfp_overlay_inner{width:96% !important}}#mfp_overlay_inner .mfp_buttons{display:flex;justify-content:center}@media screen and (max-width: 500px){#mfp_overlay_inner .mfp_buttons{flex-wrap:wrap}}#mfp_overlay_inner .mfp_buttons .mfp_element_button{max-width:unset !important;min-width:350px !important;width:240px !important}@media screen and (max-width: 800px){#mfp_overlay_inner .mfp_buttons .mfp_element_button{width:unset !important;min-width:unset !important;padding:20px 50px;padding-left:10px}}@media screen and (max-width: 800px){#mfp_overlay_inner .mfp_buttons #mfp_button_send{width:260px !important;padding-left:40px}}#mfp_overlay_inner .mfp_buttons #mfp_button_cancel{order:-1}@media screen and (max-width: 500px){#mfp_overlay_inner .mfp_buttons #mfp_button_cancel{order:2}}@media screen and (max-width: 800px){#mfp_overlay_inner .mfp_buttons #mfp_button_cancel{width:unset !important;padding:20px 50px;padding-left:50px;padding-right:20px}}form#mailformpro{--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-s: 16px;--spacing-m: 24px;--spacing-l: 32px;--spacing-xl: 64px;--spacing-xxl: 96px;--spacing-xxxl: 192px;display:flex;flex-direction:column;gap:var(--gap);align-items:center;--txt: 20px;border-radius:var(--rounded-s, 10px);border:1px solid var(--grey-base, #b3b3b3);background:var(--basic-white, #fff);padding:var(--spacing-xl) !important}@media screen and (max-width: 1024px){form#mailformpro{padding:var(--spacing-m) !important}}form#mailformpro label{margin:var(--spacing-xs) var(--spacing-l) var(--spacing-xs) 0 !important;border:none !important;position:relative;font-size:var(--txt)}form#mailformpro label:has(input[type=radio]){padding:var(--spacing-s) var(--spacing-s) var(--spacing-s) var(--spacing-m) !important}form#mailformpro label:has(input[type=radio])::before{content:"";position:absolute;left:0;top:50%;translate:0 -50%;display:inline-flex;width:calc(var(--txt) - 1px);height:calc(var(--txt) - 1px);padding:3px;justify-content:center;align-items:center;border-radius:var(--rounded-full);border:1px solid var(--grey-base, #b3b3b3);background:var(--grey-light, #f0f0f0)}form#mailformpro label:has(input[type=checkbox]){padding:var(--spacing-s) var(--spacing-s) var(--spacing-s) var(--spacing-m) !important}form#mailformpro label:has(input[type=checkbox])::before{content:"";position:absolute;left:0;top:15px;display:inline-flex;width:calc(var(--txt) - 1px);height:calc(var(--txt) - 1px);padding:3px;justify-content:center;align-items:center;border-radius:0;border:1px solid var(--grey-base, #b3b3b3);background:var(--grey-light, #f0f0f0)}form#mailformpro label.mfp_not_checked{font-size:var(--txt)}form#mailformpro label.mfp_checked{background-color:rgba(0,0,0,0) !important;font-size:var(--txt);box-shadow:none !important}form#mailformpro label.mfp_checked:has(input[type=radio])::after{content:"";position:absolute;left:0;top:50%;translate:3px -6px;display:inline-flex;width:calc(var(--txt) - 7px);height:calc(var(--txt) - 7px);padding:3px;justify-content:center;align-items:center;border-radius:var(--rounded-full);background:var(--primary-base, #5fcecb)}form#mailformpro label.mfp_checked:has(input[type=checkbox])::after{content:"";position:absolute;left:0;top:50%;translate:3px -6px;display:inline-flex;width:calc(var(--txt) - 7px);height:calc(var(--txt) - 7px);padding:3px;justify-content:center;align-items:center;border-radius:0;background:var(--primary-base, #5fcecb)}form#mailformpro div.mfp_err{font-size:var(--txt_min);background-position:0 50%}form#mailformpro dl.mailform{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap)}@media screen and (max-width: 1024px){form#mailformpro dl.mailform{gap:0}}form#mailformpro dl.mailform{--formArea-mt: min(var(--vw) * 4.9479166667, 38px);--formArea-inner-pdg: 40px;--formArea-inner-bg: #f7f7f7;--formArea-inner-mf-dt-mb: 10px;--formArea-inner-mf-dt-mds-fs: 18px;--formArea-inner-mf-dt-mds-fw: 700;--formArea-inner-mf-dt-hissu-fs: 14px;--formArea-inner-mf-dt-hissu-pdg: 5px 10px;--formArea-inner-mf-dt-hissu-ml: 0.5em;--formArea-inner-mf-dd-mb: min(var(--vw) * 5.2083333333, 40px);--input-font-size: 18px;--hissu-bg-color: #f04e4e;--hissu-font-color: #fff;--nin-bg-color: #dff3ef;--nin-font-color: #00b88b}form#mailformpro dl.mailform .mfp_colored{background-color:#fff !important}form#mailformpro dl.mailform dt{width:calc(30% - var(--gap));padding:var(--spacing-s) !important;border:none !important;color:var(--basic-black, #333);font-size:var(--txt, 20px);font-style:normal;font-weight:700;line-height:150%;text-align:left}@media screen and (max-width: 1024px){form#mailformpro dl.mailform dt{padding-top:50px !important;padding-left:0 !important;width:100%}}form#mailformpro dl.mailform dt:before{content:"任意";background-color:var(--nin-bg-color);color:var(--nin-font-color);border:1px solid var(--nin-bg-color);font-size:var(--formArea-inner-mf-dt-hissu-fs);display:inline-block;padding:var(--formArea-inner-mf-dt-hissu-pdg);margin-right:var(--formArea-inner-mf-dt-hissu-ml);line-height:1;border-radius:5px}form#mailformpro dl.mailform dt.hissu:before{content:"必須";background-color:var(--hissu-bg-color);color:var(--hissu-font-color);border-color:var(--hissu-bg-color);font-size:var(--formArea-inner-mf-dt-hissu-fs);display:inline-block;padding:var(--formArea-inner-mf-dt-hissu-pdg);margin-right:var(--formArea-inner-mf-dt-hissu-ml);line-height:1;border-radius:5px}form#mailformpro dl.mailform dd{width:70%;padding:0 !important;border:none !important}@media screen and (max-width: 1024px){form#mailformpro dl.mailform dd{width:100%}}form#mailformpro dl.mailform dd p.sub{font-size:var(--txt_min);color:var(--grey-base);margin-bottom:0}form#mailformpro dl.mailform dd .mfp_achroma,form#mailformpro dl.mailform dd .mfp_rows{display:flex;--gap: 20px;gap:var(--gap);font-size:var(--txt)}form#mailformpro dl.mailform dd .mfp_achroma.column,form#mailformpro dl.mailform dd .mfp_rows.column{flex-direction:column;gap:10px}@media screen and (max-width: 520px){form#mailformpro dl.mailform dd .mfp_achroma,form#mailformpro dl.mailform dd .mfp_rows{flex-wrap:wrap}}form#mailformpro dl.mailform dd .mfp_achroma .mfp_col5,form#mailformpro dl.mailform dd .mfp_rows .mfp_col5{width:50%}@media screen and (max-width: 520px){form#mailformpro dl.mailform dd .mfp_achroma .mfp_col5,form#mailformpro dl.mailform dd .mfp_rows .mfp_col5{width:100%}}form#mailformpro dl.mailform dd .mfp_achroma .mfp_col10,form#mailformpro dl.mailform dd .mfp_rows .mfp_col10{width:100%}form#mailformpro dl.mailform dd .mfp_element_select-one,form#mailformpro dl.mailform dd .mfp_element_date{font-size:var(--txt);padding:var(--spacing-s, 16px)}form#mailformpro dl.mailform dd textarea,form#mailformpro dl.mailform dd input[type=tel],form#mailformpro dl.mailform dd input[type=email],form#mailformpro dl.mailform dd input[type=text]{display:flex;padding:var(--spacing-s, 16px);align-items:flex-start;gap:10px;align-self:stretch;font-size:var(--txt);width:100% !important;border-radius:var(--rounded-s, 10px);border:1px solid var(--grey-base, #b3b3b3);background-color:#fff !important;line-height:1.5}form#mailformpro dl.mailform dd textarea::placeholder,form#mailformpro dl.mailform dd input[type=tel]::placeholder,form#mailformpro dl.mailform dd input[type=email]::placeholder,form#mailformpro dl.mailform dd input[type=text]::placeholder{color:var(--grey-base)}.cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;--gap:20px;container-type:inline-size;container-name:CARDS}.cards>*{margin:0}.cards{gap:var(--gap)}.cards article{width:calc((99.99% - var(--gap)*2)/3)}@container CARDS (inline-size < 1180px){.cards article{width:calc((99.99% - var(--gap)*1)/2)}}@container CARDS (inline-size < 650px){.cards article{width:100%}}.cards a.card{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:start;--gap: 10px;width:100%;height:100%}.cards a.card>*{margin:0}.cards a.card{gap:var(--gap);padding:var(--spacing-s);flex-shrink:0;text-decoration:none;border:1px solid var(--grey-light, #f1f1f2)}.cards a.card figure{aspect-ratio:515/272;overflow:hidden;margin-bottom:0 !important}.cards a.card figure img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-out}.cards a.card header{align-self:stretch}.cards a.card header .title{color:var(--basic-black, #121b3c);font-size:var(--h4, 28px);font-style:normal;font-weight:400;line-height:130%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.cards a.card p{align-self:stretch;color:var(--basic-black, #121b3c);font-size:var(--txt);font-style:normal;font-weight:400;line-height:180%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media(hover: hover){.cards a.card:hover figure img{scale:1.1}}.points{--point-width:calc((99.99% - (var(--column-gap) * 2)) / 3);--row-gap:36px;--column-gap:36px}@media screen and (max-width: 1366px){.points{--row-gap:calc(var(--vw)*2.635431918);--column-gap:calc(var(--vw)*2.635431918)}}@media screen and (max-width: 820px){.points{--point-width:calc((99.99% - (var(--column-gap) * 1)) / 2);--row-gap:calc(var(--vw)*5.2083333333);--column-gap:calc(var(--vw)*3.90625)}}@media screen and (max-width: 520px){.points{--point-width:100%;--row-gap:calc(var(--vw)*4);--column-gap:calc(var(--vw)*5.3333333333)}}.points{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;counter-reset:number 0;row-gap:var(--row-gap);column-gap:var(--column-gap)}@scope (.points){.point{width:var(--point-width);display:flex;flex-direction:row;align-items:stretch;gap:0;border-radius:var(--rounded-m, 20px);border-top:1px solid var(--basic-black, #333);border-right:5px solid var(--basic-black, #333);border-bottom:5px solid var(--basic-black, #333);border-left:1px solid var(--basic-black, #333);overflow:hidden;position:relative}.point .text{flex-grow:1;display:flex;flex-direction:column;padding:var(--spacing-m);align-items:flex-start;gap:10px;flex:1 0 0}.point .mds{font-family:var(--JP, "Noto Sans JP");font-size:var(--h4, 34px);font-style:normal;font-weight:900;line-height:normal;word-break:auto-phrase;display:flex;padding:0 var(--spacing-xs, 8px);justify-content:center;align-items:center;gap:10px}.point .mds:before{counter-increment:number 1;content:counter(number, decimal-leading-zero);color:var(--primary-base, #3184dc);font-family:var(--JP, "Noto Sans JP");font-size:var(--h3, 40px);font-style:normal;font-weight:900;line-height:normal}.point p{margin-bottom:0}}.flows{counter-reset:number 0;margin-top:var(--spacing-xl);max-width:1100px;justify-self:center}.flows .flow{counter-increment:number 1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-m)}.flows .flow .flowInner{display:flex;width:100%;padding:var(--spacing-m, 24px);align-items:stretch;gap:var(--gap, 40px);border-radius:var(--rounded-s, 10px);background:var(--grey-light)}@media screen and (max-width: 820px){.flows .flow .flowInner{padding:var(--spacing-s);flex-direction:column}}.flows .flow .flowInner .txtArea{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-s);color:var(--basic-black, #333);font-family:var(--JP, "Noto Sans JP");font-size:var(--txt, 22px);font-style:normal;font-weight:400;line-height:150%}.flows .flow .flowInner .txtArea .mds{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-s, 16px)}.flows .flow .flowInner .txtArea .mds .title{color:var(--basic-black, #333);font-family:var(--JP, "Noto Sans JP");font-size:var(--h5, 28px);font-style:normal;font-weight:900;line-height:normal;word-break:auto-phrase}.flows .flow .flowInner .txtArea .mds .step{display:flex;--size:75px}@media screen and (max-width: 1366px){.flows .flow .flowInner .txtArea .mds .step{--size:calc(var(--vw)*5.4904831625)}}@media screen and (max-width: 820px){.flows .flow .flowInner .txtArea .mds .step{--size:calc(var(--vw)*8.4635416667)}}@media screen and (max-width: 520px){.flows .flow .flowInner .txtArea .mds .step{--size:calc(var(--vw)*14.6666666667)}}.flows .flow .flowInner .txtArea .mds .step{width:var(--size);height:var(--size);padding:5px 0 0 0;flex-direction:column;justify-content:center;align-items:center;gap:0;aspect-ratio:1/1;border-radius:var(--rounded-l, 40px);background:var(--basic-white);color:var(--basic-black, #333);font-family:var(--ENG_Num, "Black Han Sans");font-size:var(--txt_min, 14px);font-style:normal;font-weight:400;line-height:100%}.flows .flow .flowInner .txtArea .mds .step:after{content:counter(number);color:var(--basic-black, #333);font-family:var(--ENG_Num, "Black Han Sans");font-size:var(--h4, 24px);font-style:normal;font-weight:400;line-height:100%}@media screen and (max-width: 520px){.flows .flow .flowInner .txtArea{flex:unset;width:100%}.flows .flow .flowInner .txtArea p{margin-bottom:0}}.flows .flow .flowInner .imgArea{width:calc(var(--vw)*19.7916666667)}@media screen and (max-width: 820px){.flows .flow .flowInner .imgArea{width:100%}}@media screen and (max-width: 520px){.flows .flow .flowInner .imgArea{width:100%}}.flows .flow .flowInner .imgArea{margin-bottom:0 !important;border-radius:var(--rounded-s, 10px);overflow:hidden}@media screen and (max-width: 820px){.flows .flow .flowInner .imgArea{align-self:center}}.flows .flow:after{content:"";display:inline-block;aspect-ratio:32/20;width:32px}@media screen and (max-width: 1366px){.flows .flow:after{width:calc(var(--vw)*2.3426061493)}}@media screen and (max-width: 820px){.flows .flow:after{width:calc(var(--vw)*4.1666666667)}}@media screen and (max-width: 520px){.flows .flow:after{width:calc(var(--vw)*8.5333333333)}}.flows .flow:after{mask-image:url("../img/icon/flowArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/flowArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--primary-base);margin:0 auto var(--spacing-m)}.flows .flow:last-of-type:after{display:none}.wp-pagenavi{--btn-size-w:60px;--btn-size-h:60px;--btn-padding:10px}@media screen and (max-width: 1366px){.wp-pagenavi{--btn-size-w:calc(var(--vw)*4.39238653);--btn-size-h:calc(var(--vw)*4.39238653);--btn-padding:calc(var(--vw)*0.7320644217)}}@media screen and (max-width: 820px){.wp-pagenavi{--btn-size-w:calc(var(--vw)*6.5104166667);--btn-size-h:calc(var(--vw)*6.5104166667);--btn-padding:calc(var(--vw)*1.3020833333)}}@media screen and (max-width: 520px){.wp-pagenavi{--btn-size-w:calc(var(--vw)*9.3333333333);--btn-size-h:calc(var(--vw)*9.3333333333);--btn-padding:0}}.wp-pagenavi{margin-bottom:var(--spacing-xxl);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--spacing-l)}@media screen and (max-width: 520px){.wp-pagenavi{gap:var(--spacing-xs)}}.wp-pagenavi .current_page,.wp-pagenavi .current,.wp-pagenavi .extend,.wp-pagenavi a{display:flex;width:var(--btn-size-w);height:var(--btn-size-h);padding:var(--btn-padding);flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:var(--basic-black);text-align:center;color:var(--basic-black);font-family:var(--ENG_Num, "Black Han Sans");font-size:var(--txt, 22px);font-style:normal;font-weight:400;line-height:normal;background:var(--grey-light, #f9f9f9);text-decoration:none !important}.wp-pagenavi .current_page.first,.wp-pagenavi .current_page.last,.wp-pagenavi .current.first,.wp-pagenavi .current.last,.wp-pagenavi .extend.first,.wp-pagenavi .extend.last,.wp-pagenavi a.first,.wp-pagenavi a.last{border:1px solid var(--basic-black)}@media(hover: hover){.wp-pagenavi .current_page.first:hover,.wp-pagenavi .current_page.last:hover,.wp-pagenavi .current.first:hover,.wp-pagenavi .current.last:hover,.wp-pagenavi .extend.first:hover,.wp-pagenavi .extend.last:hover,.wp-pagenavi a.first:hover,.wp-pagenavi a.last:hover{border-color:var(--primary-dark)}}@media screen and (max-width: 520px){.wp-pagenavi .current_page.first,.wp-pagenavi .current_page.last,.wp-pagenavi .current.first,.wp-pagenavi .current.last,.wp-pagenavi .extend.first,.wp-pagenavi .extend.last,.wp-pagenavi a.first,.wp-pagenavi a.last{display:none}}.wp-pagenavi a:not(.current):not(.previouspostslink):not(.nextpostslink){border:5px solid rgba(0,0,0,0)}@media(hover: hover){.wp-pagenavi a:not(.current):not(.previouspostslink):not(.nextpostslink):hover{border-color:var(--basic-black);color:var(--accent-base)}}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:auto;flex-direction:row;background-color:rgba(0,0,0,0);text-decoration:underline !important;width:var(--width) !important;height:var(--height) !important}@media(hover: hover){.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{text-decoration:none !important;color:var(--primary-base)}}.wp-pagenavi .nextpostslink::after{content:"";display:inline-block;aspect-ratio:9/10;width:9px}@media screen and (max-width: 820px){.wp-pagenavi .nextpostslink::after{width:9px}}@media screen and (max-width: 520px){.wp-pagenavi .nextpostslink::after{width:9px}}.wp-pagenavi .nextpostslink::after{mask-image:url("../img/icon/btnArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/btnArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-white);transition:all .2s ease-out;background-color:var(--basic-black);width:12px}@media screen and (max-width: 820px){.wp-pagenavi .nextpostslink::after{width:12px}}@media screen and (max-width: 520px){.wp-pagenavi .nextpostslink::after{width:12px}}.wp-pagenavi .previouspostslink::before{content:"";display:inline-block;aspect-ratio:9/10;width:9px}@media screen and (max-width: 820px){.wp-pagenavi .previouspostslink::before{width:9px}}@media screen and (max-width: 520px){.wp-pagenavi .previouspostslink::before{width:9px}}.wp-pagenavi .previouspostslink::before{mask-image:url("../img/icon/btnArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/btnArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-white);transition:all .2s ease-out;background-color:var(--basic-black);width:12px}@media screen and (max-width: 820px){.wp-pagenavi .previouspostslink::before{width:12px}}@media screen and (max-width: 520px){.wp-pagenavi .previouspostslink::before{width:12px}}.wp-pagenavi .previouspostslink::before{transform:translate(0, 0) scale(-1, 1)}.wp-pagenavi .current_page,.wp-pagenavi .current{background:var(--basic-black);color:var(--basic-white)}.pagebute{--btn-size-w: calc(var(--vw) * 3.125);--btn-size-h: calc(var(--vw) * 3.125);--btn-padding: calc(var(--vw) * 0.5208333333)}@media screen and (max-width: 820px){.pagebute{--btn-size-w: calc(var(--vw) * 6.5104166667);--btn-size-h: calc(var(--vw) * 6.5104166667);--btn-padding: calc(var(--vw) * 1.3020833333)}}@media screen and (max-width: 520px){.pagebute{--btn-size-w: calc(var(--vw) * 10.6666666667);--btn-size-h: calc(var(--vw) * 10.6666666667);--btn-padding: calc(var(--vw) * 2.6666666667)}}.pagebute{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xxl);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--spacing-l)}@media screen and (max-width: 820px){.pagebute{gap:var(--spacing-s)}}@media screen and (max-width: 520px){.pagebute{gap:var(--spacing-xs);margin-bottom:var(--spacing-l)}}.pagebute .current_page,.pagebute .current,.pagebute .extend,.pagebute a.link_page{display:flex;width:var(--btn-size-w);height:var(--btn-size-h);padding:var(--btn-padding);flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:var(--btn_general-def-txt, #fff);font-family:var(--ENG_Num, "Zen Kaku Gothic New");font-size:var(--txt, 20px);font-style:normal;font-weight:400;line-height:normal;border-radius:var(--rounded-s, 10px);border:1px solid var(--btn_general-def-border, #1e50a2);background:var(--btn_general-def-bg, #1e50a2);text-decoration:none !important}.pagebute .current_page:focus:not(.extend),.pagebute .current_page:hover:not(.extend),.pagebute .current:focus:not(.extend),.pagebute .current:hover:not(.extend),.pagebute .extend:focus:not(.extend),.pagebute .extend:hover:not(.extend),.pagebute a.link_page:focus:not(.extend),.pagebute a.link_page:hover:not(.extend){opacity:.6}@media screen and (max-width: 520px){.pagebute .current_page.first,.pagebute .current_page.last,.pagebute .current.first,.pagebute .current.last,.pagebute .extend.first,.pagebute .extend.last,.pagebute a.link_page.first,.pagebute a.link_page.last{display:none}}.pagebute .current_page,.pagebute .current{color:var(--primary-dark, #1e50a2);font-family:var(--ENG_Num, "Zen Kaku Gothic New");font-size:var(--txt, 20px);font-style:normal;font-weight:400;line-height:normal;border:1px solid var(--primary-dark, #1e50a2);background:var(--basic-white, #fff)}.pagebute .link_next:after{text-decoration:none;display:inline-block;font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:unset;color:var(--main-red);margin-left:var(--spacing-xs)}.pagebute .link_before:before{text-decoration:none;display:inline-block;font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:unset;color:var(--main-red);margin-right:var(--spacing-xs)}.ancLinks{display:flex;--gap: 20px 40px;gap:var(--gap);flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:stretch}@media screen and (max-width: 820px){.ancLinks{--gap: 10px 20px}}.ancLinks .ancBtn a{padding:var(--spacing-xs) 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-s, 16px);height:100%;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);margin-bottom:4px;color:var(--basic-black);font-size:var(--txt, 16px);font-style:normal;font-weight:700;line-height:150%;word-break:auto-phrase;border-bottom:1px solid var(--grey-light, #f4f4f4)}@media screen and (max-width: 820px){.ancLinks .ancBtn a{gap:var(--spacing-xs)}}@media screen and (max-width: 520px){.ancLinks .ancBtn a{padding:0 var(--spacing-s) 0 0}}.ancLinks .ancBtn a span{order:2;display:flex;aspect-ratio:1/1;justify-content:center;align-items:center;gap:10px;flex-shrink:0;width:22px;--bdrw:3px}@media screen and (max-width: 520px){.ancLinks .ancBtn a span{--bdrw:2px}}.ancLinks .ancBtn a span{border-radius:var(--rounded-full, 10000px);background:var(--basic-black)}@media(hover: hover){.ancLinks .ancBtn a span:hover{background-color:var(--accent-base);text-decoration:none !important}.ancLinks .ancBtn a span:hover:before,.ancLinks .ancBtn a span:hover:after{background-color:var(--basic-white)}}.ancLinks .ancBtn a span{transition:background-color .2s ease-out}.ancLinks .ancBtn a span:before{content:"";display:inline-block;aspect-ratio:9/10;width:9px}@media screen and (max-width: 820px){.ancLinks .ancBtn a span:before{width:9px}}@media screen and (max-width: 520px){.ancLinks .ancBtn a span:before{width:9px}}.ancLinks .ancBtn a span:before{mask-image:url("../img/icon/btnArrow.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/icon/btnArrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;background-color:var(--basic-white);transition:all .2s ease-out;transform:translate(0, 10%) rotate(90deg)}@media(hover: hover){.ancLinks .ancBtn a:hover{color:var(--accent-base)}.ancLinks .ancBtn a:hover span{background-color:var(--accent-base);text-decoration:none !important}.ancLinks .ancBtn a:hover span:before,.ancLinks .ancBtn a:hover span:after{background-color:var(--basic-white)}}body.recruit .ancLinks{justify-content:center}body.recruit .ancLinks .ancBtn{flex-basis:unset}body.recruit .ancLinks .ancBtn a.anc{color:var(--btn_anchor-txt, #333);font-family:var(--JP, "BIZ UDPGothic");font-size:var(--h5);font-style:normal;font-weight:700;line-height:normal;position:relative;border:none;outline:none;gap:var(--spacing-xs)}body.recruit .ancLinks .ancBtn a.anc:after{display:none}body.recruit .ancLinks .ancBtn a.anc:before{content:"";width:calc(var(--vw)*1.6666666667);height:calc(var(--vw)*1.6666666667)}@media screen and (max-width: 820px){body.recruit .ancLinks .ancBtn a.anc:before{width:calc(var(--vw)*3.125);height:calc(var(--vw)*3.125)}}@media screen and (max-width: 520px){body.recruit .ancLinks .ancBtn a.anc:before{width:calc(var(--vw)*5.3333333333);height:calc(var(--vw)*5.3333333333)}}body.recruit .ancLinks .ancBtn a.anc:before{border-radius:var(--rounded-full);background-image:url(../img/icon/img_ancar_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:0 4px 0px 0px var(--primary-dark, #0051a2);transform:translate(0, -4px);transition:all .2s ease-out}@media screen and (max-width: 820px){body.recruit .ancLinks .ancBtn a.anc:before{box-shadow:none;transform:translate(0, 0)}}@media(hover: hover){body.recruit .ancLinks .ancBtn a.anc:hover:before{box-shadow:0 0 0px 0px var(--primary-dark, #0051a2);transform:translate(0, 0)}}.likeABtns{display:flex;justify-content:center;gap:var(--spacing-x, 20px)}@media screen and (max-width: 500px){.likeABtns{flex-direction:column}}label.likaABtn{cursor:pointer}label.likaABtn input{display:none}label.likaABtn input:checked+span{background:var(--primary-base, #9ed4ff);border-color:var(--primary-base, #9ed4ff)}label.likaABtn span{display:flex;min-width:160px;padding:var(--spacing-s, 20px);justify-content:center;align-items:center;gap:var(--spacing-xs, 10px);border-radius:60px;border:2px solid var(--grey-dark, #647380);background:var(--basic-white, #fff);color:var(--grey-dark, #647380);font-style:normal;font-weight:700;line-height:normal;transition:all .3s ease-out}@media screen and (max-width: 820px){label.likaABtn span{min-width:180px;padding:var(--spacing-xs, 10px)}}@media screen and (max-width: 520px){label.likaABtn span{min-width:120px}}label.likaABtn:hover span{border:2px solid var(--grey-dark, #647380);background:var(--primary-light, #f0f7fc)}#refine .mds{color:var(--basic-black, #11283b);font-style:normal;font-weight:700;line-height:normal;margin-bottom:var(--spacing-s)}.tenpoMds{display:flex;align-items:center;gap:10px;align-self:stretch}.tenpoMds .icon{aspect-ratio:1/1;width:calc(var(--vw)*6.8229166667)}@media screen and (max-width: 1366px){.tenpoMds .icon{width:calc(var(--vw)*7.3206442167)}}@media screen and (max-width: 820px){.tenpoMds .icon{width:calc(var(--vw)*14.3229166667)}}@media screen and (max-width: 520px){.tenpoMds .icon{width:calc(var(--vw)*17.3333333333)}}@media screen and (min-width: 821px){.tenpoMds .icon{max-width:131px}}.tenpoMds .txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tenpoMds .txt .gMds,.tenpoMds .txt h3{font-family:var(--JP, "Noto Sans JP");font-size:var(--h2, 46px);font-style:normal;font-weight:900;line-height:150%;letter-spacing:9.2px}@media screen and (max-width: 820px){.tenpoMds .txt .gMds,.tenpoMds .txt h3{letter-spacing:4.8px}}.tenpoMds .txt .name{font-family:var(--JP, "Noto Sans JP");font-size:var(--h4, 34px);font-style:normal;font-weight:900;line-height:normal;font-weight:500;display:flex;align-items:center;gap:10px}.tenpoMds .txt .name img{align-self:center}.facilities{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-xl, 64px);align-self:stretch}.facilities .facility{display:flex;justify-content:center;align-items:flex-start;gap:var(--gap, 36px)}@media screen and (max-width: 820px){.facilities .facility{flex-direction:column}}.facilities .facility figure{aspect-ratio:792/528;width:calc(var(--vw)*41.25)}@media screen and (max-width: 1366px){.facilities .facility figure{width:calc(var(--vw)*42.4597364568)}}@media screen and (max-width: 820px){.facilities .facility figure{width:100%}}@media screen and (min-width: 821px){.facilities .facility figure{max-width:792px}}.facilities .facility figure{border-radius:var(--rounded-s, 10px);overflow:hidden}.facilities .facility .text{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-m, 24px);align-self:stretch}.facilities .facility .text .datas{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-s, 16px);align-self:stretch}.facilities .facility .text .datas .data{display:flex;align-items:center;gap:10px}.facilities .facility .text .datas .data .head{display:flex;padding:2px 17px 4px 25px;justify-content:center;align-items:center;border-radius:var(--rounded-full, 10000px);border:1px solid var(--grey-base, #a4a5a5);background:var(--grey-light, #f4f4f4);min-width:145px}@media screen and (max-width: 520px){.facilities .facility .text .datas .data .head{min-width:calc(var(--vw)*29.3333333333)}}.facilities .facility .text .datas .data .head{text-align:center}@media screen and (max-width: 820px){.facilities .facility .text a.btn{width:100%;margin-left:0;margin-right:0}}.facilities .facility:nth-of-type(2n) figure{order:2}@media screen and (max-width: 820px){.facilities .facility:nth-of-type(2n) figure{order:0}}.facilityLead{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s, 16px);text-align:center}.facilityLead h2{color:var(--facility-color-dark);text-align:center;font-family:var(--JP, "Noto Sans JP");font-size:var(--h2, 46px);font-style:normal;font-weight:900;line-height:normal}.facilityLead p{color:var(--basic-black, #333);font-weight:700}.facilityData{display:flex;flex-direction:row;align-items:flex-start;--gap: var(--spacing-l);--rowgap: var(--spacing-xl);align-self:stretch;column-gap:var(--gap);row-gap:var(--rowgap);flex-wrap:wrap;justify-content:center}@media screen and (max-width: 820px){.facilityData{row-gap:var(--spacing-l)}}.facilityData .data{display:flex;padding:var(--spacing-l, 32px);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-s, 16px);align-self:stretch;border-radius:var(--rounded-s, 10px);background:var(--facility-color-light);width:calc((99.99% - var(--gap)*1)/2);position:relative}@media screen and (max-width: 820px){.facilityData .data{flex-direction:column;width:100%}}.facilityData .data .mds{display:flex;padding:var(--spacing-xxs, 4px) var(--spacing-s, 16px) var(--spacing-xxs, 4px) var(--spacing-xxs, 4px);justify-content:center;align-items:center;gap:var(--spacing-xxs, 4px);border-radius:var(--rounded-full, 10000px);background:var(--basic-black, #333);position:absolute;top:0;translate:0 -50%}.facilityData .data .mds .icon{display:flex;padding:5px;align-items:center;gap:10px;border-radius:var(--rounded-full, 10000px);background:var(--basic-white, #fff)}.facilityData .data .mds .icon img{width:20px}.facilityData .data .mds .txt{color:var(--basic-white, #fff);font-family:var(--JP, "Noto Sans JP");font-size:var(--h5, 28px);font-style:normal;font-weight:900;line-height:normal}.facilityData .data .text{font-family:var(--JP, "Noto Sans JP");font-size:var(--h4, 34px);font-style:normal;font-weight:900;line-height:normal}.facilityData .data .text a[href^="tel:"]{font-family:var(--JP, "Noto Sans JP");font-size:var(--h4, 34px);font-style:normal;font-weight:900;line-height:normal}nav.sagasu{display:flex;align-items:stretch;justify-content:center;gap:var(--spacing-m)}@media screen and (max-width: 1366px){nav.sagasu{gap:calc(var(--vw)*0.439238653)}}@media screen and (max-width: 820px){nav.sagasu{gap:15px}}@media screen and (max-width: 520px){nav.sagasu{gap:calc(var(--vw)*2.6666666667)}}nav.sagasu{flex-wrap:wrap}@media screen and (max-width: 820px){nav.sagasu{flex-direction:column}}nav.sagasu .purpose{display:flex;align-items:center}@media screen and (max-width: 820px){nav.sagasu .purpose{flex-direction:column}}nav.sagasu .purpose img.mds{aspect-ratio:166/164;width:calc(var(--vw)*8.6458333333)}@media screen and (max-width: 1366px){nav.sagasu .purpose img.mds{width:calc(var(--vw)*9.224011713)}}@media screen and (max-width: 820px){nav.sagasu .purpose img.mds{width:calc(var(--vw)*31.7708333333)}}@media screen and (max-width: 520px){nav.sagasu .purpose img.mds{width:calc(var(--vw)*32.5333333333)}}@media screen and (min-width: 821px){nav.sagasu .purpose img.mds{max-width:166px}}nav.sagasu .purpose img.mds{align-self:center;position:relative;right:min(calc(var(--vw) * -1.0416666667),-20px)}@media screen and (max-width: 820px){nav.sagasu .purpose img.mds{align-self:flex-start;position:relative;right:0;bottom:-20px}}nav.sagasu .purpose .links{display:flex;align-items:center;--gap: var(--spacing-m)}@media screen and (max-width: 1366px){nav.sagasu .purpose .links{--gap:calc(var(--vw)*0.439238653)}}@media screen and (max-width: 820px){nav.sagasu .purpose .links{--gap:15px}}@media screen and (max-width: 520px){nav.sagasu .purpose .links{--gap:calc(var(--vw)*2.6666666667)}}nav.sagasu .purpose .links{gap:var(--gap)}@media screen and (max-width: 820px){nav.sagasu .purpose .links{flex-wrap:wrap;justify-content:center}}nav.sagasu .purpose .links .link{border-radius:var(--rounded-s, 10px);border:5px solid rgba(0,0,0,0);aspect-ratio:1/1;width:calc(var(--vw)*13.0208333333)}@media screen and (max-width: 1366px){nav.sagasu .purpose .links .link{width:calc(var(--vw)*14.6412884334)}}@media screen and (min-width: 821px){nav.sagasu .purpose .links .link{max-width:250px}}nav.sagasu .purpose .links .link{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;transition:border-color .2s ease-out}@media screen and (max-width: 820px){nav.sagasu .purpose .links .link{width:calc((99.99% - var(--gap)*1)/2)}}@media(hover: hover){nav.sagasu .purpose .links .link:hover{border-color:var(--basic-black)}}nav.sagasu .purpose .links .link .point{aspect-ratio:1/1;width:calc(var(--vw)*1.1458333333)}@media screen and (max-width: 1366px){nav.sagasu .purpose .links .link .point{width:calc(var(--vw)*1.6105417277)}}@media screen and (max-width: 820px){nav.sagasu .purpose .links .link .point{width:calc(var(--vw)*4.1666666667)}}@media screen and (max-width: 520px){nav.sagasu .purpose .links .link .point{width:calc(var(--vw)*5.8666666667)}}@media screen and (min-width: 821px){nav.sagasu .purpose .links .link .point{max-width:22px}}nav.sagasu .purpose .links .link .point{position:absolute;top:-10px;right:-10px}nav.sagasu .purpose .links .link a{width:100%;height:100%;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);border-radius:5px;border:1px solid var(--grey-base, #a4a5a5);background:var(--basic-white, #fff);overflow:hidden}nav.sagasu .purpose .links .link a .eng{color:var(--grey-light, #f4f4f4);text-align:center;font-family:"Black Han Sans";font-size:69px;margin-bottom:-60px}@media screen and (max-width: 1366px){nav.sagasu .purpose .links .link a .eng{font-size:calc(var(--vw)*5.0512445095);margin-bottom:calc(var(--vw)*-4.39238653)}}@media screen and (max-width: 820px){nav.sagasu .purpose .links .link a .eng{font-size:calc(var(--vw)*11.71875);margin-bottom:calc(var(--vw)*-5.2083333333)}}@media screen and (max-width: 520px){nav.sagasu .purpose .links .link a .eng{font-size:calc(var(--vw)*11.4666666667);margin-bottom:calc(var(--vw)*-8)}}nav.sagasu .purpose .links .link a .eng{font-style:normal;font-weight:400;line-height:100%}nav.sagasu .purpose .links .link a .icon{aspect-ratio:1/1;width:calc(var(--vw)*7.0833333333)}@media screen and (max-width: 1366px){nav.sagasu .purpose .links .link a .icon{width:calc(var(--vw)*7.7598828697)}}@media screen and (max-width: 820px){nav.sagasu .purpose .links .link a .icon{width:calc(var(--vw)*24.7395833333)}}@media screen and (max-width: 520px){nav.sagasu .purpose .links .link a .icon{width:calc(var(--vw)*25.3333333333)}}@media screen and (min-width: 821px){nav.sagasu .purpose .links .link a .icon{max-width:136px}}nav.sagasu .purpose .links .link a .title{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;transition:color .2s ease-out}nav.sagasu .purpose .links .link a .title span{font-family:var(--JP, "Noto Sans JP");font-size:var(--h6, 24px);font-style:normal;font-weight:900;line-height:normal}@media screen and (max-width: 1366px){nav.sagasu .purpose .links .link a .title span{font-size:calc(var(--vw)*1.317715959)}}@media screen and (max-width: 820px){nav.sagasu .purpose .links .link a .title span{font-size:calc(var(--vw)*3.6458333333)}}@media screen and (max-width: 520px){nav.sagasu .purpose .links .link a .title span{font-size:calc(var(--vw)*3.7333333333)}}@media screen and (min-width: 821px){nav.sagasu .purpose .links .link a .title span{font-size:min(var(--vw)*1.25,24px)}}nav.sagasu .purpose .links .link a .title span{font-weight:700}@media(hover: hover){nav.sagasu .purpose .links .link a:hover .title{color:var(--accent-base)}}nav.sagasu .model{aspect-ratio:240/250;width:calc(var(--vw)*12.5)}@media screen and (max-width: 1366px){nav.sagasu .model{width:calc(var(--vw)*14.055636896)}}@media screen and (max-width: 820px){nav.sagasu .model{width:100%}}@media screen and (max-width: 520px){nav.sagasu .model{width:100%}}@media screen and (min-width: 821px){nav.sagasu .model{max-width:240px}}@media screen and (max-width: 820px){nav.sagasu .model{aspect-ratio:336/114}}nav.sagasu .model a{border-radius:var(--rounded-s, 10px);border:5px solid rgba(0,0,0,0);overflow:hidden;display:block}@media(hover: hover){nav.sagasu .model a:hover{border-color:var(--basic-black)}nav.sagasu .model a:hover img{border-radius:0}}#hamMenu .inner{flex-direction:column;height:calc(100vh - var(--header-height));overflow-y:auto;padding-bottom:300px;gap:var(--spacing-l)}#hamMenu .inner nav.sagasu .purpose .mds{display:none}#hamMenu .inner nav.sagasu .model{display:none}#hamMenu .inner .buttons_sisetu{justify-content:flex-start}#hamMenu .inner a.ban{text-align:center}.tenpoNews{background-color:var(--facility-color-base);color:var(--basic-white);display:flex;padding:var(--spacing-l, 32px) 0;flex-direction:column;align-items:flex-start;gap:var(--spacing-l, 32px)}@media screen and (max-width: 520px){.tenpoNews a.btn[role=button]{min-width:unset;width:calc(var(--vw)*89.3333333333)}}.tenpoNews h2{margin-bottom:0}.tenpoNews h2:before{background-color:var(--basic-white)}.tenpoNews .newsList{display:flex;align-items:flex-start;--gap:36px}@media screen and (max-width: 1366px){.tenpoNews .newsList{--gap:calc(var(--vw)*2.635431918)}}.tenpoNews .newsList{gap:var(--gap);align-self:stretch;flex-direction:row;border-top:none;align-items:stretch;flex-wrap:wrap}.tenpoNews .newsList article{width:calc((99.99% - var(--gap)*3)/4)}@media screen and (max-width: 820px){.tenpoNews .newsList article{width:calc((99.99% - var(--gap)*1)/2)}}@media screen and (max-width: 520px){.tenpoNews .newsList article{width:100%}}.tenpoNews .newsList article{border-radius:var(--rounded-s, 10px);overflow:hidden}.tenpoNews .newsList article a{height:100%;background-color:var(--basic-white)}.tenpoNews .newsList article a .text{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.tenpoNews .newsList article a .text .title{height:3.2em}@media(hover: hover){.tenpoNews .newsList article a:hover{background-color:var(--grey-light)}}.bgPriLight{background-color:var(--primary-light);padding:var(--spacing-xl) 0}.discounts{display:flex;align-items:flex-start;align-content:flex-start;--gap:15px}@media screen and (max-width: 1366px){.discounts{--gap:calc(var(--vw)*0.7320644217)}}@media screen and (max-width: 820px){.discounts{--gap:calc(var(--vw)*1.953125)}}@media screen and (max-width: 520px){.discounts{--gap:calc(var(--vw)*0.5333333333)}}.discounts{gap:var(--gap);align-self:stretch;flex-wrap:wrap}.discounts .discount{border-radius:var(--rounded-s, 10px);overflow:hidden;border:5px solid rgba(0,0,0,0);transition:border-color .2s ease-out;width:calc((99.99% - var(--gap)*3)/4)}@media screen and (max-width: 1366px){.discounts .discount{width:calc((99.99% - var(--gap)*2)/3)}}@media screen and (max-width: 820px){.discounts .discount{width:calc((99.99% - var(--gap)*1)/2)}}@media(hover: hover){.discounts .discount:hover{border-color:var(--basic-black)}.discounts .discount:hover img{border-radius:0}}dialog.disc{border-radius:var(--rounded-m, 20px);background:var(--basic-white, #fff)}dialog.disc .modal-inner{width:100%;display:flex;padding:var(--spacing-xl, 64px);flex-direction:column;align-items:center;gap:var(--spacing-l, 32px);align-self:stretch}@media screen and (max-width: 520px){dialog.disc .modal-inner{padding:var(--spacing-l) var(--spacing-s);gap:var(--spacing-s)}}dialog.disc .modal-inner section{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--spacing-s, 16px);align-self:stretch}@media screen and (max-width: 520px){dialog.disc .modal-inner section{gap:var(--spacing-xs)}}dialog.disc .modal-inner h2{color:var(--primary-dark, #134d8b);font-family:var(--JP, "Noto Sans JP");font-size:var(--h2, 46px);font-style:normal;font-weight:900;line-height:150%;text-align:center}dialog.disc .modal-inner h3{display:flex;padding:var(--spacing-xxs, 4px) 0;justify-content:center;align-items:center;gap:var(--spacing-xl, 64px);align-self:stretch;color:var(--basic-black, #333);font-family:var(--JP, "Noto Sans JP");font-size:var(--h4, 34px);font-style:normal;font-weight:900;line-height:normal}@media screen and (max-width: 520px){dialog.disc .modal-inner h3{gap:var(--spacing-s)}}dialog.disc .modal-inner h3:before,dialog.disc .modal-inner h3:after{content:"";background-color:var(--basic-black);height:3px;flex:1}dialog.disc .modal-inner h4{color:var(--basic-black, #333);text-align:center;font-family:var(--JP, "Noto Sans JP");font-size:var(--h5, 28px);font-style:normal;font-weight:900;line-height:normal}dialog.disc form button.close{aspect-ratio:1/1;--size:calc(var(--vw)*2.0833333333);--pos:calc(var(--vw)*1.0416666667)}@media screen and (max-width: 820px){dialog.disc form button.close{--size:calc(var(--vw)*3.90625);--pos:calc(var(--vw)*1.3020833333)}}@media screen and (max-width: 520px){dialog.disc form button.close{--size:calc(var(--vw)*8);--pos:calc(var(--vw)*2.6666666667)}}dialog.disc form button.close{border-radius:var(--rounded-full) !important;border:none !important;width:var(--size);max-width:40px;padding:0 !important;position:absolute !important;top:var(--pos);right:var(--pos)}dialog.disc form button.close:after,dialog.disc form button.close:before{display:none}@media(hover: hover){dialog.disc form button.close:hover{background-color:var(--accent-base) !important;color:var(--basic-white) !important}}dialog.disc form button.close i:before{font-size:calc(var(--vw)*1.0416666667)}@media screen and (max-width: 820px){dialog.disc form button.close i:before{font-size:calc(var(--vw)*2.6041666667)}}@media screen and (max-width: 520px){dialog.disc form button.close i:before{font-size:calc(var(--vw)*5.3333333333)}}@media screen and (min-width: 521px){.sp-discount-menu{display:none}}.sp-discount-menu{width:100%;padding:var(--spacing-l)}.sp-discount-menu select{width:100%;appearance:none;padding-right:30px;background-image:url("../img/icon/pdArrow.svg");background-repeat:no-repeat;background-position:right 10px center}.snss{display:flex;flex-direction:row;--gap:36px}@media screen and (max-width: 1366px){.snss{--gap:calc(var(--vw)*2.635431918)}}@media screen and (max-width: 820px){.snss{--gap:calc(var(--vw)*1.953125)}}@media screen and (max-width: 520px){.snss{--gap:calc(var(--vw)*1.3333333333)}}.snss{gap:var(--gap);flex-wrap:wrap}.snss a{text-decoration:none;width:calc((99.99% - var(--gap)*2)/3)}@media screen and (max-width: 820px){.snss a{width:calc((99.99% - var(--gap)*1)/2)}}@media screen and (max-width: 520px){.snss a{width:100%}}@media(hover: hover){.snss a:hover .sns{border-color:rgba(0,0,0,0)}}.snss .sns{display:flex;padding:var(--spacing-s, 16px);justify-content:center;align-items:center;gap:var(--spacing-l);border-radius:var(--rounded-s);border:1px solid var(--basic-black, #333);background:#fff;transition:border-color .2s ease-out}.snss .sns:before{content:"";aspect-ratio:1/1;width:97px}@media screen and (max-width: 1366px){.snss .sns:before{width:calc(var(--vw)*7.1010248902)}}@media screen and (max-width: 820px){.snss .sns:before{width:calc(var(--vw)*7.03125)}}@media screen and (max-width: 520px){.snss .sns:before{width:calc(var(--vw)*14.4)}}.snss .sns:before{background-position:center;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.snss .sns.facebook:before{background-image:url(../img/icon/sns/icon_facebook-circle_rgb.svg)}.snss .sns.X:before{background-image:url(../img/icon/sns/icon_x_rgb.svg)}.snss .sns.instagram:before{background-image:url(../img/icon/sns/icon_instagram_rgb.svg)}.snss .sns.LINE:before{background-image:url(../img/icon/sns/icon_line_rgb.svg)}.snss .sns.Tiktok:before{background-image:url(../img/icon/sns/icon_tiktok_rgb.svg)}.snss .sns.Youtube:before{background-image:url(../img/icon/sns/icon_youtube_rgb.svg)}.snss .sns .title{flex:1;color:var(--color-bowling-dark)}.snss .sns .title .name{font-family:var(--JP, "Noto Sans JP");font-size:var(--h3, 40px);font-style:normal;font-weight:900;line-height:normal}.snss .sns .title .sub{font-weight:700;letter-spacing:4.4px}.courses{display:flex;width:100%;justify-content:center;align-items:flex-start;align-content:flex-start;--gap:36px}@media screen and (max-width: 1366px){.courses{--gap:calc(var(--vw)*2.635431918)}}.courses{gap:var(--spacing-xl, 64px) var(--gap);flex-wrap:wrap}.courses a.course{width:calc((99.99% - var(--gap)*2)/3)}@media screen and (max-width: 820px){.courses a.course{width:calc((99.99% - var(--gap)*1)/2)}}@media screen and (max-width: 520px){.courses a.course{width:100%}}.courses a.course{text-decoration:none;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-s, 16px);flex-shrink:0;color:var(--basic-black);position:relative}.courses a.course figure{aspect-ratio:516/258;width:100%;overflow:hidden;border-radius:var(--rounded-s, 10px);margin-bottom:0 !important}.courses a.course figure img{transition:scale .2s ease-out}.courses a.course .text{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-xs, 8px);align-self:stretch}.courses a.course .text .title{font-family:var(--JP, "Noto Sans JP");font-size:var(--h3, 40px);font-style:normal;font-weight:900;line-height:normal;transition:color .2s ease-out}.courses a.course .text .desc{padding-right:1.5em}@media(hover: hover){.courses a.course:hover figure img{scale:1.1}.courses a.course:hover .text{color:var(--basic-black)}.courses a.course:hover .text .title{color:var(--accent-base)}}.courses a.course .arrow{position:absolute;bottom:3px;right:3px}.course-single .lead{display:flex;flex-direction:row;width:100%;align-items:flex-start;gap:var(--gap, 36px)}@media screen and (max-width: 820px){.course-single .lead{flex-direction:column}}.course-single .lead figure{aspect-ratio:2/1;width:calc(var(--vw)*34.375)}@media screen and (max-width: 820px){.course-single .lead figure{width:100%}}@media screen and (min-width: 821px){.course-single .lead figure{max-width:660px}}.course-single .courseFlow{display:flex;flex-direction:column;gap:0;align-items:stretch;counter-reset:number 0;position:relative}.course-single .courseFlow:after{content:"";width:3px;height:calc(100% - 20px);position:absolute;top:10px;left:min(calc(var(--vw) * 3.28125),63px);background-color:var(--basic-black);z-index:-1}@media screen and (max-width: 1366px){.course-single .courseFlow:after{left:3.8265%}}@media screen and (max-width: 520px){.course-single .courseFlow:after{left:4.8265%}}.course-single .courseFlow .goal,.course-single .courseFlow .start{display:flex;padding:var(--spacing-m, 24px) 43px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;border-radius:var(--rounded-full, 10000px);background:var(--secondary-base, #ec6918);color:var(--basic-white, #fff);text-align:center;font-family:var(--JP, "Noto Sans JP");font-size:var(--h5, 28px);font-style:normal;font-weight:900;line-height:normal}@media screen and (max-width: 520px){.course-single .courseFlow .goal,.course-single .courseFlow .start{padding:var(--spacing-xs) 1em}}.course-single .courseFlow .start{margin-bottom:38px}@media screen and (max-width: 1366px){.course-single .courseFlow .start{margin-bottom:calc(var(--vw)*2.7818448023)}}@media screen and (max-width: 820px){.course-single .courseFlow .start{margin-bottom:calc(var(--vw)*4.9479166667)}}@media screen and (max-width: 520px){.course-single .courseFlow .start{margin-bottom:calc(var(--vw)*10.1333333333)}}.course-single .courseFlow .goal{margin-top:38px}@media screen and (max-width: 1366px){.course-single .courseFlow .goal{margin-top:calc(var(--vw)*2.7818448023)}}@media screen and (max-width: 820px){.course-single .courseFlow .goal{margin-top:calc(var(--vw)*4.9479166667)}}@media screen and (max-width: 520px){.course-single .courseFlow .goal{margin-top:calc(var(--vw)*10.1333333333)}}.course-single .courseFlow .cFlow{counter-increment:number 1;display:flex;align-items:flex-start;--gap: min(calc(var(--vw) * 2.0833333333), 40px);gap:var(--gap);align-self:stretch}.course-single .courseFlow .cFlow .count{display:flex;width:calc(var(--vw)*6.8229166667)}@media screen and (max-width: 1366px){.course-single .courseFlow .cFlow .count{width:calc(var(--vw)*6.8081991215)}}@media screen and (max-width: 520px){.course-single .courseFlow .cFlow .count{width:calc(var(--vw)*8.8)}}@media screen and (min-width: 821px){.course-single .courseFlow .cFlow .count{max-width:131px}}.course-single .courseFlow .cFlow .count{flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1/1;background-image:url(../img/course/cFlowNumBox.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.course-single .courseFlow .cFlow .count:after{content:counter(number);color:var(--basic-white, #fff);text-align:center;font-family:var(--JP, "Noto Sans JP");font-size:var(--h5, 28px);font-style:normal;font-weight:900;line-height:normal}.course-single .courseFlow .cFlow .body{display:flex;padding:var(--spacing-m, 24px) 0 var(--spacing-xl, 64px) 0;flex-direction:column;align-items:flex-start;gap:var(--gap, 36px);flex:1 0 0;border-top:1px solid var(--grey-base, #a4a5a5)}@media screen and (max-width: 820px){.course-single .courseFlow .cFlow .body{border-top:none;padding-top:0}}.course-single .courseFlow .cFlow .body h3{font-family:var(--JP, "Noto Sans JP");font-size:var(--h3, 40px);font-style:normal;font-weight:900;line-height:normal}.course-single .courseFlow .cFlow .body .naiyou{display:flex;width:100%;align-items:flex-start;gap:36px}@media screen and (max-width: 1366px){.course-single .courseFlow .cFlow .body .naiyou{gap:calc(var(--vw)*2.635431918)}}@media screen and (max-width: 520px){.course-single .courseFlow .cFlow .body .naiyou{gap:calc(var(--vw)*4.2666666667)}}@media screen and (max-width: 820px){.course-single .courseFlow .cFlow .body .naiyou{flex-direction:column}}.course-single .courseFlow .cFlow .body .naiyou figure{aspect-ratio:516/344;width:calc(var(--vw)*26.875)}@media screen and (max-width: 820px){.course-single .courseFlow .cFlow .body .naiyou figure{width:100%}}@media screen and (min-width: 821px){.course-single .courseFlow .cFlow .body .naiyou figure{max-width:516px}}.course-single .courseFlow .cFlow .body .naiyou .text{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media screen and (max-width: 1366px){.course-single .courseFlow .cFlow .body .naiyou .text{gap:calc(var(--vw)*1.756954612)}}@media screen and (max-width: 820px){.course-single .courseFlow .cFlow .body .naiyou .text{gap:calc(var(--vw)*3.125)}}@media screen and (max-width: 520px){.course-single .courseFlow .cFlow .body .naiyou .text{gap:calc(var(--vw)*3.2)}}.course-single .courseFlow .cFlow .body .naiyou .text{flex:1 0 0}@media screen and (max-width: 820px){.course-single .courseFlow .cFlow .body .naiyou .text{width:100%}}.course-single .courseFlow .cFlow .body .naiyou .text .tenpoMds .icon{width:calc(var(--vw)*4.375)}@media screen and (max-width: 820px){.course-single .courseFlow .cFlow .body .naiyou .text .tenpoMds .icon{width:calc(var(--vw)*10.9375)}}@media screen and (max-width: 520px){.course-single .courseFlow .cFlow .body .naiyou .text .tenpoMds .icon{width:calc(var(--vw)*12)}}@media screen and (min-width: 821px){.course-single .courseFlow .cFlow .body .naiyou .text .tenpoMds .icon{max-width:84px}}.course-single .courseFlow .cFlow .body .naiyou .text .tenpoMds .txt .gMds{font-family:var(--JP, "Noto Sans JP");font-size:var(--h4, 34px);font-style:normal;font-weight:900;line-height:normal;letter-spacing:6.8px}@media screen and (max-width: 520px){.course-single .courseFlow .cFlow .body .naiyou .text .tenpoMds .txt .gMds{letter-spacing:3.6px}}.course-single .courseFlow .cFlow .body .naiyou .text .tenpoMds .txt .name span{font-family:var(--JP, "Noto Sans JP");font-size:var(--txt, 22px);font-style:normal;font-weight:400;line-height:150%;font-weight:700}@media screen and (max-width: 820px){.course-single .courseFlow .cFlow .body .naiyou .text .btn{width:100%;margin-left:0;margin-right:0}}.otherCourses{display:flex;align-items:center;align-content:center;--gap:calc(var(--vw)*1.3541666667)}@media screen and (max-width: 1366px){.otherCourses{--gap:calc(var(--vw)*0.7320644217)}}@media screen and (max-width: 820px){.otherCourses{--gap:calc(var(--vw)*1.3020833333)}}@media screen and (max-width: 520px){.otherCourses{--gap:calc(var(--vw)*2.6666666667)}}.otherCourses{gap:var(--gap);align-self:stretch;flex-wrap:wrap}@media screen and (min-width: 821px){.otherCourses a{flex:1}}@media screen and (max-width: 820px){.otherCourses a{width:calc((99.99% - var(--gap)*1)/2)}}@media screen and (max-width: 520px){.otherCourses a{width:100%}}.entryHead .data{display:flex;align-items:center;gap:calc(var(--vw)*1.25)}.entryHead h1.h2{margin-top:var(--spacing-m)}}#outer.global-layout__contents{--facility-color-base: var(--grey-base);--facility-color-dark: var(--grey-dark);--facility-color-light: var(--grey-light)}#outer.global-layout__contents.bowling{--facility-color-base: var(--color-bowling-base);--facility-color-dark: var(--color-bowling-dark);--facility-color-light: var(--color-bowling-light)}#outer.global-layout__contents.game{--facility-color-base: var(--color-game-base);--facility-color-dark: var(--color-game-dark);--facility-color-light: var(--color-game-light)}#outer.global-layout__contents.gym{--facility-color-base: var(--color-gym-base);--facility-color-dark: var(--color-gym-dark);--facility-color-light: var(--color-gym-light)}#outer.global-layout__contents.pingpong{--facility-color-base: var(--color-pingpong-base);--facility-color-dark: var(--color-pingpong-dark);--facility-color-light: var(--color-pingpong-light)}#outer.global-layout__contents.spa{--facility-color-base: var(--color-spa-base);--facility-color-dark: var(--color-spa-dark);--facility-color-light: var(--color-spa-light)}#outer.global-layout__contents.mahjong{--facility-color-base: var(--color-mahjong-base);--facility-color-dark: var(--color-mahjong-dark);--facility-color-light: var(--color-mahjong-light)}#outer.global-layout__contents.gokuraku{--facility-color-base: var(--color-gokuraku-base);--facility-color-dark: var(--color-gokuraku-dark);--facility-color-light: var(--color-gokuraku-light)}#outer.global-layout__contents.relaxation{--facility-color-base: var(--color-relaxation-base);--facility-color-dark: var(--color-relaxation-dark);--facility-color-light: var(--color-relaxation-light)}#outer.global-layout__contents.hair{--facility-color-base: var(--color-hair-base);--facility-color-dark: var(--color-hair-dark);--facility-color-light: var(--color-hair-light)}#outer.global-layout__contents.eat{--facility-color-base: var(--color-eat-base);--facility-color-dark: var(--color-eat-dark);--facility-color-light: var(--color-eat-light)}/*# sourceMappingURL=cont.css.map */
