._header_25nn8_2{z-index:100;color:#000;letter-spacing:2px;width:100%;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:10px;line-height:1;position:fixed;top:0;left:0}._headerArea_25nn8_15{background:linear-gradient(#fff 0%,#fff0 100%);align-items:center;display:flex}._headerArea_25nn8_15._on_25nn8_20{background:#fff}._headerArea_25nn8_15 h1{font-size:inherit;flex-shrink:0;min-width:0;margin:0 auto 0 0;font-weight:400}._headerArea_25nn8_15 h1 a{color:inherit;text-decoration:none;display:block}._logoLink_25nn8_37{line-height:0}._logoImg_25nn8_41{object-fit:contain;width:auto;max-width:80px;height:auto;max-height:40px;display:block}._nav_25nn8_50{border-top:1px var(--color-primary) solid;background:#fffffff2;display:none}._nav_25nn8_50._navOpen_25nn8_55{display:block}._nav_25nn8_50 ._info_25nn8_58{color:#fff;text-align:center;background:var(--color-primary)}._menuBtn_25nn8_64{cursor:pointer;-webkit-appearance:none;appearance:none;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:0;padding:0}._line_25nn8_76{display:block}._brSp_25nn8_80,._spOnly_25nn8_84{display:none}._subLinks_25nn8_88{padding:0;list-style:none}@media (width>=768px){._headerArea_25nn8_15{align-items:center;padding:20px}._headerArea_25nn8_15 ._logoImg_25nn8_41{max-width:80px;max-height:44px}._headerArea_25nn8_15 ._tel_25nn8_102{margin:0 14px 0 0;font-size:2.4em;line-height:1.4}._headerArea_25nn8_15 ._tel_25nn8_102 a{color:var(--color-primary);align-items:center;font-family:Cormorant Infant,Cormorant,serif;text-decoration:none;display:inline-flex}._headerArea_25nn8_15 ._telIcon_25nn8_114{width:22px;height:22px;color:var(--color-primary);flex-shrink:0;margin:0 10px 0 0}._headerArea_25nn8_15 ._telNumber_25nn8_121{display:inline-block}._headerArea_25nn8_15 ._btn_25nn8_124{text-align:center;border:1px var(--color-primary) solid;background:#fff;justify-content:center;align-items:center;height:32px;margin:0 10px 0 0;padding:0 10px;font-size:1.2em;line-height:1;display:flex}._headerArea_25nn8_15 ._btn_25nn8_124 a{color:var(--color-primary);padding:0 10px;text-decoration:none;display:block}._menuBtn_25nn8_64{background:var(--color-primary);width:92px;height:32px;position:relative}._menuBtn_25nn8_64 ._line_25nn8_76{z-index:9;background-color:#fff;width:33px;height:2px;transition:all .3s;position:absolute;left:10px}._menuBtn_25nn8_64 ._line_25nn8_76:first-child{top:10px}._menuBtn_25nn8_64 ._line_25nn8_76:nth-child(2){top:15px}._menuBtn_25nn8_64 ._line_25nn8_76:nth-child(3){top:20px}._menuBtn_25nn8_64._active_25nn8_167 ._line_25nn8_76:first-child{transform:translateY(6px)rotate(-35deg)}._menuBtn_25nn8_64._active_25nn8_167 ._line_25nn8_76:nth-child(2){opacity:0}._menuBtn_25nn8_64._active_25nn8_167 ._line_25nn8_76:nth-child(3){transform:translateY(-5px)rotate(35deg)}._menuBtn_25nn8_64 small{letter-spacing:1.5px;text-align:center;color:#fff;margin:auto;font-size:.8em;font-weight:500;line-height:1;display:block;position:absolute;top:11px;right:6px}._nav_25nn8_50 ._inner_25nn8_189{max-width:1060px;margin:0 auto;padding:73px 0 25px}._nav_25nn8_50 ._inner_25nn8_189 ._flex_25nn8_194{justify-content:space-between;display:flex}._nav_25nn8_50 ._inner_25nn8_189 ._flex_25nn8_194 ul{margin:0;padding:0;list-style:none}._nav_25nn8_50 ._inner_25nn8_189 ._flex_25nn8_194 ul li{font-size:19px;line-height:2.2}._nav_25nn8_50 ._inner_25nn8_189 ._flex_25nn8_194 ul li a{color:inherit;text-decoration:none}._nav_25nn8_50 ._inner_25nn8_189 ._flex_25nn8_194 ul li ._subLinks_25nn8_88{margin:0 0 0 1em}._nav_25nn8_50 ._inner_25nn8_189 ._flex_25nn8_194 ul li ._subLinks_25nn8_88 li{font-size:15px}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217{justify-content:space-evenly;align-items:center;margin:30px 0;display:flex}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217 ._tel_25nn8_102{width:28%;color:var(--color-primary);justify-content:center;align-items:center;gap:8px;font-family:Cormorant Infant,Cormorant,serif;font-size:3em;line-height:2;text-decoration:none;display:inline-flex}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217 ._tel_25nn8_102 ._telIcon_25nn8_114{width:28px;height:28px;color:var(--color-primary);flex-shrink:0;margin:0}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217 ._btn_25nn8_124{color:#fff;text-align:center;background:#9cc2d3;width:30%;padding:10px 0;font-size:1.9em;line-height:1.2;text-decoration:none}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217 ._btn_25nn8_124 span{font-size:.5em;display:block}._nav_25nn8_50 ._info_25nn8_58{padding:25px 0}._nav_25nn8_50 ._info_25nn8_58 p{margin:0;font-size:1.5em;line-height:2}}@media (width>=767px) and (width<=959px){._nav_25nn8_50 ._inner_25nn8_189{padding:25px 0 0}._nav_25nn8_50 ._inner_25nn8_189 ._flex_25nn8_194{padding:0 15px}._nav_25nn8_50 ._inner_25nn8_189 ._flex_25nn8_194 ul li{font-size:1.4em}._nav_25nn8_50 ._inner_25nn8_189 ._flex_25nn8_194 ul li ._subLinks_25nn8_88 li{font-size:1.2em}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217 ._tel_25nn8_102{font-size:2.2em}}@media (width<=767px){._brSp_25nn8_80{display:inline}._spOnly_25nn8_84{display:list-item}._headerArea_25nn8_15{align-items:center;min-height:56px;padding:10px}._headerArea_25nn8_15 ._logoImg_25nn8_41{max-width:60px;max-height:34px}._headerArea_25nn8_15 ._tel_25nn8_102,._headerArea_25nn8_15 ._btn_25nn8_124{display:none}._menuBtn_25nn8_64{background:0 0;border-radius:3px;width:38px;height:36px;position:relative}._menuBtn_25nn8_64 ._line_25nn8_76{z-index:9;background-color:var(--color-primary);width:100%;height:1px;transition:all .3s;position:absolute;left:0}._menuBtn_25nn8_64 ._line_25nn8_76:first-child{top:5px}._menuBtn_25nn8_64 ._line_25nn8_76:nth-child(2){top:12px}._menuBtn_25nn8_64 ._line_25nn8_76:nth-child(3){top:19px}._menuBtn_25nn8_64._active_25nn8_167 ._line_25nn8_76:first-child{transform:translateY(6px)rotate(-35deg)}._menuBtn_25nn8_64._active_25nn8_167 ._line_25nn8_76:nth-child(2){opacity:0}._menuBtn_25nn8_64._active_25nn8_167 ._line_25nn8_76:nth-child(3){transform:translateY(-8px)rotate(35deg)}._menuBtn_25nn8_64 small{letter-spacing:1.5px;text-align:center;color:var(--color-primary);margin:auto;font-size:.8em;line-height:1;display:block;position:absolute;bottom:1px;left:0;right:0}._nav_25nn8_50{max-height:calc(100dvh - 56px);overflow-y:scroll}._nav_25nn8_50 ._inner_25nn8_189{padding:0 20px 20px}._nav_25nn8_50 ._inner_25nn8_189 ul{margin:0;padding:0;font-size:1.2em;line-height:1.5;list-style:none}._nav_25nn8_50 ._inner_25nn8_189 ul li{font-size:16px;line-height:1}._nav_25nn8_50 ._inner_25nn8_189 ul li a{color:inherit;border-bottom:1px solid #ccc;padding:20px 0;text-decoration:none;display:block;position:relative}._nav_25nn8_50 ._inner_25nn8_189 ul li a br,._nav_25nn8_50 ._inner_25nn8_189 ul li ._subLinks_25nn8_88{display:none}._nav_25nn8_50 ._inner_25nn8_189 ul li ._subLinks_25nn8_88 li a{text-indent:1.8em}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217{text-align:center;margin:20px 0 0}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217 a{color:var(--color-primary);margin:0 0 10px;padding:10px 0;font-size:3em;text-decoration:none;display:block}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217 ._btn_25nn8_124{color:#fff;background:#9cc2d3;font-size:1.9em;line-height:1.6}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217 ._btn_25nn8_124 span{font-size:.4em;display:block}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217 ._tel_25nn8_102{justify-content:center;align-items:center;gap:8px;display:inline-flex}._nav_25nn8_50 ._inner_25nn8_189 ._btns_25nn8_217 ._tel_25nn8_102 ._telIcon_25nn8_114{width:24px;height:24px;color:var(--color-primary);flex-shrink:0;margin:0}._nav_25nn8_50 ._info_25nn8_58{padding:10px;font-size:1em;line-height:1.6}._nav_25nn8_50 ._info_25nn8_58 p{margin:0}}._footer_1c77r_2{color:#000;letter-spacing:2px;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;line-height:1}._inner_1c77r_9{max-width:1060px;margin:0 auto}._btns_1c77r_14{background:url(/bg_footer.jpg) top/cover no-repeat}._telBlock_1c77r_19 a{color:#00a0c7;text-shadow:0 0 1px #ffffffe6;align-items:center;font-family:Cormorant Infant,Cormorant,serif;text-decoration:none;display:inline-flex}._telBlock_1c77r_19 p{color:#00a0c7;text-shadow:0 0 1px #ffffffe6;margin:0}._telIcon_1c77r_33{width:22px;height:22px;color:var(--color-primary);flex-shrink:0;margin:0 10px 0 0}._telNumber_1c77r_41{display:inline-block}._ctaButton_1c77r_45{text-align:center;background:#ffffffeb;position:relative}._ctaButton_1c77r_45 a{width:100%;height:100%;color:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}._ctaButton_1c77r_45 a:before{content:"";border:1px solid #ccc;width:98%;height:94%;display:block;position:absolute;top:3%;left:1%}._ctaButton_1c77r_45 a span{line-height:1;display:block}._ctaButton_1c77r_45._ctaButtonFair_1c77r_77{background:#f8f8ee}._ctaButton_1c77r_45._ctaButtonFair_1c77r_77 a{color:var(--color-primary)}._ctaButton_1c77r_45._ctaButtonFair_1c77r_77 a:before{border:1px var(--color-primary) solid}._spUtilities_1c77r_87 ul{margin:0;padding:0;list-style:none}._spUtilities_1c77r_87 a{color:inherit;text-decoration:none}._flex_1c77r_97 ul{margin:0;padding:0;list-style:none}._flex_1c77r_97 a{color:inherit;text-decoration:none}._subLinks_1c77r_107{margin:0;padding:0;list-style:none}._btmArea_1c77r_113{background:#00a0c7}._btmArea_1c77r_113 ._copyright_1c77r_116{color:#fff;font-size:10px}._spBottomBar_1c77r_121{z-index:10;background:var(--color-primary);position:fixed;bottom:0;left:0;right:0}._spBottomBar_1c77r_121 ul{width:100%;margin:0;padding:0;list-style:none;display:flex}._spBottomBar_1c77r_121 li{text-align:center;border-right:1px solid #fff;flex:1}._spBottomBar_1c77r_121 li:last-child{border-right:0}._spBottomBar_1c77r_121 a{color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:10px 0;font-size:12px;line-height:1.4;text-decoration:none;display:flex}._spBottomBarIcon_1c77r_156{color:#fff;width:22px;height:22px;margin:0 auto 4px;display:block}._spBottomBarIconTel_1c77r_164{width:16px;height:18px}._spBottomBarLabel_1c77r_169{letter-spacing:1px;font-size:12px;line-height:1;display:block}@media (width>=768px){._footer_1c77r_2{margin:40px 0 0}._btns_1c77r_14{padding:50px}._btns_1c77r_14 ._inner_1c77r_9{justify-content:space-between;align-items:center;display:flex}._telBlock_1c77r_19 a{margin:0 0 10px;font-size:29px}._telBlock_1c77r_19 p{font-size:11px;line-height:1.6}._ctaGroup_1c77r_196{flex-shrink:0;gap:20px;width:50%;display:flex}._ctaButton_1c77r_45{flex:1}._ctaButton_1c77r_45 a{min-height:74px;font-size:16px;line-height:1.2}._ctaButton_1c77r_45 a span{font-size:12px}._spUtilities_1c77r_87,._spBottomBar_1c77r_121{display:none}._flex_1c77r_97{border-bottom:1px solid var(--color-primary);padding:40px 0}._flex_1c77r_97 ._inner_1c77r_9{justify-content:space-between;display:flex}._flex_1c77r_97 li{margin:20px 0;font-size:15px;line-height:1.2}._flex_1c77r_97 ._subLinks_1c77r_107{padding:0 0 0 10px}._flex_1c77r_97 ._subLinks_1c77r_107 li{padding:0 0 0 18px;font-size:12px;position:relative}._flex_1c77r_97 ._subLinks_1c77r_107 li:before{content:"";background:var(--color-primary);width:10px;height:1px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}._btmArea_1c77r_113{padding:40px 0}._btmArea_1c77r_113 ._inner_1c77r_9{justify-content:space-between;align-items:center;display:flex}._instagramLink_1c77r_259{color:#fff;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._instagramLink_1c77r_259:hover{opacity:.8}._instagramIcon_1c77r_269{object-fit:contain;width:18px;height:18px;display:block}}@media (width>=767px) and (width<=959px){._flex_1c77r_97 ._inner_1c77r_9{padding:0 20px}._flex_1c77r_97 li{letter-spacing:0;font-size:12px}._btmArea_1c77r_113{padding:30px 20px}}@media (width<=767px){._footer_1c77r_2{margin:25px auto 0;padding:0 0 70px}._btns_1c77r_14{background:0 0}._btns_1c77r_14 ._inner_1c77r_9{display:block}._telBlock_1c77r_19{text-align:center;background:url(/bg_footer.jpg) 50%/cover no-repeat;margin:0 0 15px;padding:20px 0}._telBlock_1c77r_19 a{justify-content:center;align-items:center;margin:0 0 6px;font-size:20px;display:flex}._telBlock_1c77r_19 p{font-size:10px;line-height:1.4}._ctaButton_1c77r_45{width:70%;margin:0 auto}._ctaButton_1c77r_45 a{min-height:62px;font-size:14px;line-height:1.4}._ctaButton_1c77r_45 a span{font-size:10px}._ctaButton_1c77r_45._ctaButtonFair_1c77r_77{margin:0 auto 10px}._spUtilities_1c77r_87{margin:25px 0 20px}._spUtilities_1c77r_87 ul{text-align:center;border-bottom:1px solid #ccc;width:85%;margin:0 auto;padding:0 0 20px}._spUtilities_1c77r_87 li{display:inline-block}._spUtilities_1c77r_87 li:not(:first-child):before{content:"|";margin:0 10px}._flex_1c77r_97{display:none}._btmArea_1c77r_113{background:#fff}._btmArea_1c77r_113 ._inner_1c77r_9{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}._btmArea_1c77r_113 ._copyright_1c77r_116{color:#000;text-align:center;font-size:10px;display:block}._instagramLink_1c77r_259{color:#000}._instagramIcon_1c77r_269{width:20px;height:20px}}._content_mswzs_1{padding-top:60px}._content_mswzs_1>astro-island{min-height:100dvh;display:block}@media (width>=768px){._content_mswzs_1{padding-top:72px}}
