@charset "UTF-8";:root{--hokkaido_mainColor: #afd0ee;--hokkaido_subColor: rgba(175, 208, 238, .3);--hokkaido_sub2Color: #5f99cf;--tohoku_mainColor: #bbe3f0;--tohoku_subColor: rgba(187, 227, 240, .3);--tohoku_sub2Color: #3f9fbf;--kanto_mainColor: #bae1ba;--kanto_subColor: rgba(186, 225, 186, .3);--kanto_sub2Color: #6aa16a;--tokai_mainColor: #f9e29a;--tokai_subColor: rgba(249, 226, 154, .3);--tokai_sub2Color: #b58f1b;--kinki_mainColor: #f7c3b5;--kinki_subColor: rgba(247, 195, 181, .3);--kinki_sub2Color: #da795e;--hokuriku-koushinetsu_mainColor: #f7c9dd;--hokuriku-koushinetsu_subColor: rgba(247, 201, 221, .3);--hokuriku-koushinetsu_sub2Color: #d676a0;--shikoku_mainColor: #b9e5d8;--shikoku_subColor: rgba(185, 229, 216, .3);--shikoku_sub2Color: #4ba389;--chugoku_mainColor: #fbd2ac;--chugoku_subColor: rgba(251, 210, 172, .3);--chugoku_sub2Color: #d6802f;--kyushu-okinawa_mainColor: #c4b7e4;--kyushu-okinawa_subColor: rgba(196, 183, 228, .3);--kyushu-okinawa_sub2Color: #9b86d3;--bg_ivory: #fcf3e4;--textMain: #333;--mainColor: #1b5284;--mainColor02: #3e81bd;--mainColor03: #c0daf2;--mainBgColor: #e8f1fa;--linkColor: #2f74cb;--bg_yellow: #fff5be;--attentionColor: #e21111;--orange_sub: #fed8a0;--orange_main: #e59500;--borderColor: #dadada;--gray_eb: #ebebeb;--gray_80: #333333;--gray_70: #4d4d4d;--gray_60: #666666;--gray_50: #808080;--gray_40: #999999;--gray_30: #b3b3b3;--gray_20: #cccccc;--gray_10: #e5e5e5;--gray_5: #f2f2f2;--gray_80_a: rgba(0, 0, 0, .8);--gray_70_a: rgba(0, 0, 0, .7);--gray_60_a: rgba(0, 0, 0, .6);--gray_50_a: rgba(0, 0, 0, .5);--gray_40_a: rgba(0, 0, 0, .4);--gray_30_a: rgba(0, 0, 0, .3);--gray_20_a: rgba(0, 0, 0, .2);--gray_10_a: rgba(0, 0, 0, .1);--gray_5_a: rgba(0, 0, 0, .05);--pengin_text: #965de6;--pengin_border: #f1e8ff;--pengin_bg: #f8f5fc;--iruka_text: #4e9cf5;--iruka_border: #e6f2ff;--iruka_bg: #f7fbff;--panda_text: #5e9900;--panda_border: #e4f2d0;--panda_bg: #f7faf2;--tora_text: #ef9300;--tora_border: #fff2d8;--tora_bg: #fffbf2;--kodomo_text: #64c3c9;--kodomo_border: #c8eef0;--kodomo_bg: #ffffff;--free_text: var(--gray_50);--free_border: var(--gray_5);--free_bg: #ffffff;--clLCcolor_orange_main: #e59500;--clLCcolor_navy_bg02: #dbe3f0;--clLCcolor_navy_main: #384860;--clLCcolor_blue_main: #0b74e5}html{scroll-behavior:smooth}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#c9d2de;border-radius:1px}::-webkit-scrollbar-track{background-color:transparent}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;color:var(--textMain);font-weight:400;font-variant:normal;line-height:1.5;height:100%;position:relative;background-color:#fff;text-align:left;word-break:break-all}@media (width <= 1024px){body{font-size:14px}}body.is_hidden{overflow:hidden}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:var(--linkColor);transition:.2s}a:link,a:visited,a:active{text-decoration:none}@media screen and (max-width: 768px){a.btn{text-decoration:none}}a.underlineBeforeHover{text-decoration:underline;text-underline-offset:5px}[target=_blank]:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;padding:0 .3em;font-size:.8em;transform:translateY(-1px)}[target=_blank].no_blankIcon:after{content:none}@media screen and (min-width: 769px){a:hover{text-decoration:underline;text-underline-offset:5px;opacity:.7}input[type=submit]:hover,.btn:hover,button:hover{opacity:.7;filter:alpha(opacity=70);-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer}button.btn:disabled,input.btn:disabled{cursor:auto}button.btn:disabled:hover,input.btn:disabled:hover{opacity:.65}}.link_text{color:var(--linkColor);cursor:pointer;transition:.2s}@media screen and (min-width: 769px){.link_text:hover{text-decoration:underline;text-underline-offset:5px;opacity:.7}}ul,li{list-style-type:none}dl,ol,ul{margin:0}input[type=text],input[type=tel],input[type=url],input[type=search],input[type=password],textarea{font-size:16px!important;line-height:28px;padding:3px;border-radius:2px;background-color:#fff}textarea{line-height:22px!important}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer}input[type=checkbox]:checked+label,input[type=radio]:checked+label{font-weight:700}input[type=text]:disabled{background-color:#e2e2e2}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:400;line-height:inherit}p,dd{margin:0}.attentionColor{color:var(--attentionColor)}.btn[class*=btn_outline_]{background-color:#fff;border-style:solid;border-width:1px;font-weight:700}.btn:focus,.btn:active,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:none}button:focus,.btn:focus,a[class*=btn]:focus,a[class*=Btn]:focus{box-shadow:none}button:focus-visible,.btn:focus-visible,a[class*=btn]:focus-visible,a[class*=Btn]:focus-visible{outline:none;box-shadow:0 0 0 .25rem #0d6efd40}.btn_outline_blue{border-color:#4287ea;color:#4287ea!important}.btn_outline_darkgray{border-color:#888;color:#666}.btn_outline_yellow{border-color:var(--orange_main);color:var(--orange_main)}.btn_outline_red{border-color:var(--attentionColor);color:var(--attentionColor)}.btn_outline_red:hover{background-color:var(--attentionColor);color:#fff}.btn_fill_red{background-color:#ea7373;color:#fff}.btn_fill_red:hover{color:#fff;opacity:.7}@media (width <= 1024px){.btn_outline_red:hover{background-color:#fff;color:var(--attentionColor)}.btn_fill_red:hover{background-color:#ea7373;color:#fff}}.error_message_box,.message_box{background:var(--bg_ivory);font-size:16px;padding:15px 20px}.error_message_box .icon_infoCircle,.message_box .icon_infoCircle{color:var(--linkColor)}.error_message_box .error_message_box_text{color:var(--attentionColor);font-weight:700}.error_message_box .error_message_box_lists{margin:5px 0}.error_message_box .error_message_box_list{list-style:disc inside;text-indent:-1.4em;padding-left:1.4em}@media screen and (max-width: 640px){.error_message_box{font-size:14px;padding:12px 14px}}:where(.designedCheckbox_wrap) label{cursor:pointer;display:block;position:relative;padding-left:28px;padding-right:10px;margin-bottom:0}:where(.designedCheckbox_wrap) label:before{content:"";position:absolute;display:block;width:20px;height:20px;left:0;top:50%;transform:translateY(-50%);border:1px solid #aaa;border-radius:3px;background-color:#fff}:where(.designedCheckbox_wrap) label input[type=checkbox]{display:none}:where(.designedCheckbox_wrap) label:has(input:checked){font-weight:700}:where(.designedCheckbox_wrap) label:has(input:checked):before{border-color:var(--linkColor);background-color:var(--linkColor)}:where(.designedCheckbox_wrap) label:has(input:checked) input+span{opacity:1;display:block;content:"";position:absolute;box-sizing:border-box;width:12px;height:8px;top:calc(50% - 5px);left:4px;transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;border-color:#fff}.table th{border:1px solid #dee2e6;background-color:var(--mainColor02);color:#fff;padding:10px 45px;vertical-align:middle}.table th:empty{background-color:transparent;border:none}.table td{color:var(--mainColor);border:1px solid #dee2e6}@media (width <= 1024px){.table th{padding:10px}}.balloon_text_wrap{position:relative;top:-3px;color:var(--linkColor)}.balloon_text_wrap:hover{opacity:1}.balloon_text{display:none}.balloon_text_wrap:hover .balloon_text{display:block;position:absolute;top:0;right:-12px;transform:translateY(-110%);width:350px;max-width:80vw;background-color:#fff;padding:10px 15px;border:1px solid #dedede;border-radius:5px;font-size:14px;font-weight:400;color:var(--textMain);text-align:left;pointer-events:none;box-shadow:1px 1px 3px #0000001a}.balloon_text:before{content:"▼";position:absolute;display:block;width:100%;bottom:-12px;right:14px;font-size:13px;color:#fff;text-align:right;text-shadow:0 2px 1px #dedede}@media screen and (max-width: 380px){.balloon_text_wrap{font-size:.9em}}.loading{position:absolute;top:0;left:0;display:grid;place-items:center;width:100%;height:100%;background-color:#0000001a;z-index:5}.loading .spinner-border{color:var(--mainColor)!important;translate:0 10px}.loading:not(.is_show){display:none}.showPC{display:block}.showSP{display:none}@media (width <= 1024px){body{min-width:0;position:relative}.showPC{display:none}.showSP{display:block}}.level0{background:#c3c3c3;color:#707070}.level1{background:#e9eef7;color:#737787}.level2{background:#c0cce1;color:#656a7d}.level3{background:#7c94bb;color:#fcfcfc}.level4{background:#45679c;color:#e7effd}.level5{background:#174082;color:#fff}[class*=userstatus_]{line-height:0;font-weight:700;padding:6px 8px;border-radius:20px;display:inline-block;vertical-align:middle;font-size:11px}[class*=userstatus_]:before{display:inline-block;width:12px;height:auto;margin-right:3px;vertical-align:-1px}.userstatus_free{color:var(--free_text);background-color:var(--free_bg);border:2px solid var(--free_border)}.userstatus_free:before{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20516%20440'%3e%3cpath%20d='M409%2018.9C399.8%207.2%20386.5.5%20372.5.5c-12%200-23.6%205-32.5%2014.1l-82%2083.5-82-83.5C167.1%205.5%20155.5.5%20143.5.5c-13.9%200-27.2%206.7-36.5%2018.4C99%2029%2094.6%2042.3%2094.6%2056.3v203.8c0%2016%205.9%2031.2%2016.2%2041.6l127%20129.4c10.6%2011.2%2029.9%2011.2%2040.5%200l126.9-129.4c10.3-10.5%2016.2-25.6%2016.2-41.6V56.3c-.1-14-4.5-27.2-12.4-37.4zm-16%20241.2c0%208.5-3%2016.6-8.1%2021.8L258%20411.2%20131.1%20281.9c-5.1-5.2-8.1-13.2-8.1-21.8V56.3c0-22.6%2019.3-35.5%2032.8-21.8L258%20138.7%20360.2%2034.5c13.4-13.7%2032.8-.8%2032.8%2021.8v203.8z'%20style='fill:%2373350b'/%3e%3cpath%20d='M155.8%2034.5c-13.5-13.7-32.8-.9-32.8%2021.8v203.8c0%208.5%203%2016.6%208.1%2021.8L258%20411.2V138.6L155.8%2034.5z'%20style='fill:%23ffd739'/%3e%3cpath%20d='M360.2%2034.5%20258%20138.7v272.6l127-129.4c5.1-5.2%208.1-13.2%208.1-21.8V56.3c-.1-22.7-19.4-35.5-32.9-21.8z'%20style='fill:%232bad38'/%3e%3c/svg%3e")}.userstatus_pengin{color:var(--pengin_text);background-color:var(--pengin_bg);border:2px solid var(--pengin_border)}.userstatus_pengin:before{content:url("data:image/svg+xml,%3csvg%20version='1.1'%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20x='0'%20y='0'%20viewBox='0%200%20516%20440'%20style='enable-background:new%200%200%20516%20440'%20xml:space='preserve'%3e%3cstyle%3e.st0{fill:%2373350b}.st1{fill:%238f8f8f}%3c/style%3e%3cpath%20class='st0'%20d='M406.9%2070.8C368.6%2028.8%20318.5%207.4%20258%207.4S147.4%2028.7%20109.1%2070.8C8.4%20181.2%2027.1%20397.7%2028%20406.9c1.4%2014.6%2013.6%2025.7%2028.2%2025.7h403.5c14.6%200%2026.9-11.1%2028.2-25.7%201-9.2%2019.7-225.7-81-336.1z'/%3e%3cpath%20class='st1'%20d='M258%2035.8C22.1%2035.8%2056.2%20404.2%2056.2%20404.2h403.5c.1%200%2034.2-368.4-201.7-368.4z'/%3e%3cpath%20class='st1'%20d='M224.1%20312.7h.4l-.3-.2c-.1.1-.1.1-.1.2z'/%3e%3cpath%20d='m285.7%20267.8-55.4-.5C239.8%20100%2082.6%2077.4%2082.6%20306.6c0%2037%205%2069.5%2013.9%2097.6h323.1c8.9-28.1%2013.9-60.7%2013.9-97.7-4.5-228.9-158.2-206.3-147.8-38.7zm-61.6%2044.9c0-.1%200-.1.1-.2l.3.2h-.4zm66.7%200%201-.7c0%20.2.1.4.1.7h-1.1z'%20style='fill:%23fff'/%3e%3cpath%20class='st1'%20d='M291.9%20312.7c0-.2-.1-.4-.1-.7l-1%20.7h1.1z'/%3e%3ccircle%20transform='rotate(-14.872%20163.1%20233.846)'%20class='st0'%20cx='163.1'%20cy='233.8'%20r='28.5'/%3e%3ccircle%20transform='rotate(-84.35%20352.875%20234.615)%20scale(.99996)'%20class='st0'%20cx='352.9'%20cy='234.6'%20r='28.5'/%3e%3cpath%20d='m207.6%20300.9%2016.6%2011.6.3.2%2020.5%2014.4c6.9%204.9%2018.3%204.9%2025.3%200l20.5-14.4%201-.7%2016-11.2c6.9-4.9%206.9-12.8%200-17.7l-22-15.4-15.5-10.7c-6.9-4.9-18.3-4.9-25.2%200l-14.7%2010.3-22.7%2015.9c-7%204.8-7%2012.8-.1%2017.7z'%20style='fill:%23ffc926'/%3e%3c/svg%3e")}.userstatus_iruka{color:var(--iruka_text);background-color:var(--iruka_bg);border:2px solid var(--iruka_border)}.userstatus_iruka:before{content:url("data:image/svg+xml,%3csvg%20version='1.1'%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20x='0'%20y='0'%20viewBox='0%200%20516%20440'%20style='enable-background:new%200%200%20516%20440'%20xml:space='preserve'%3e%3cstyle%3e.st0{fill:%2373350b}.st1{fill:%234e97f5}.st2{fill:%23c3dcfc}%3c/style%3e%3cpath%20class='st0'%20d='M492%2068c21.5-87-120.6-71.3-177.3-54.3C202.4-22.3%2049.2%2058.2%2065.1%20184c-18.7%2012.5-46.3%2029.7-44.1%2060.9%202.8%2039%2033.4%2057.2%2069.4%2056.9%2029%200%2060.9-10.2%2089.2-19.2%2013%20.1%2026.2.1%2039.5.3%2015.2%2030.1%2050.2%2024.5%2069.1%206.4%2016.5%204.9%2027.3%207.5%2028.6%2019.7%202%2032.4-42.1%2037.2-85.8%2040-35.5-76-104.9-43.8-80.6%2018.4-11.4%207.7-28.9%2014.6-30%2038.9%200%2012.3%208.6%2033.1%2040.8%2033.1%2019.1%200%2043.3-6.7%2059.1-18.2%20169.8%2033.2%20351.7-109.6%20240.8-289C470.9%20114%20483.3%2089.9%20492%2068z'/%3e%3cpath%20class='st1'%20d='M465.6%2057.7c12.9-32.6-78-37.5-151.1-14.2C197.2%204.3%2070.3%2090.8%2095.4%20192.5c2.7%2010.9-47.9%2027.6-46.1%2050.3%201.1%2013.7%206.9%2021.6%2015.7%2025.7-.8-.4-1.6-.8-2.3-1.3%2060-17.7%20116-52.7%20183.3-47.9-4.6%2012.3-6.8%2025.4-5.3%2038.1%205.5%2037.6%2030.1%208.5%2039%201.5%206.6-5%2022.7-15%2035.7-22.9%2039.2%2016.6%2067.8%2043.5%2061.1%2073.2-16.9%2074.8-126%2075-165%2068-15-45-34-47-37-42-4.9%208.1%208%2026%203%2042s-29%2019-29%2029%2050%204%2063-16c127.2%2042.5%20346.3-81%20215.7-255.5%2012.8-22.3%2028.5-51.8%2038.4-77z'/%3e%3cpath%20class='st1'%20d='M345%20306.5c-.1-1.1-.2-2.1-.4-3.2.2%201%20.3%202.1.4%203.2zM345.2%20309.3c0-.4%200-.8-.1-1.1.1.4.1.8.1%201.1z'/%3e%3cpath%20class='st2'%20d='M315.5%20236c-13%207.9-29.1%2017.9-35.7%2022.9%2036.8%205.7%2064.5%2019.1%2065.4%2050.3%203.3%2057.5-72.7%2069.8-133.6%2067.9%2039%207.1%20148.1%206.9%20165-67.9%206.7-29.6-22-56.6-61.1-73.2zM245.9%20219.3c-67.3-4.7-123.3%2030.1-183.3%2047.9%2027.5%2015.9%2074.9-1.2%20112.7-12.9%2020.4.3%2043.1%200%2065.2%201-1.2-11.9%201.2-24.4%205.4-36z'/%3e%3cpath%20class='st0'%20d='M463.7%20627.8v-1.1%201.1c0%20.4.1%201%20.2%201.5-.1-.5-.1-1-.2-1.5zM179.9%20181.3c-2-31-48.4-29-47.7%202%201.9%2031%2048.6%2029%2047.7-2z'/%3e%3c/svg%3e")}.userstatus_panda{color:var(--panda_text);background-color:var(--panda_bg);border:2px solid var(--panda_border)}.userstatus_panda:before{content:url("data:image/svg+xml,%3csvg%20version='1.1'%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20x='0'%20y='0'%20viewBox='0%200%20516%20440'%20style='enable-background:new%200%200%20516%20440'%20xml:space='preserve'%3e%3cstyle%3e.st0{fill:%2373350b}%3c/style%3e%3cpath%20class='st0'%20d='M515.3%20123.1c0-64.7-52.7-117.4-117.4-117.4-28.5%200-54.6%2010.2-74.9%2027.1-20.8-6.1-42.6-9.2-64.9-9.2s-44.1%203.2-64.9%209.2c-20.4-16.9-46.5-27.1-75-27.1C53.4%205.7.7%2058.4.7%20123.1c0%2031.4%2012.4%2059.9%2032.5%2081-3.5%2016.1-5.3%2032.7-5.3%2049.6%200%2061.6%2024.8%20110.5%2071.8%20141.5%2039.2%2025.9%2092.4%2039%20158.3%2039s119.1-13.1%20158.3-39c47-31%2071.8-80%2071.8-141.6%200-16.9-1.8-33.5-5.3-49.6%2020.1-20.9%2032.5-49.5%2032.5-80.9z'/%3e%3cpath%20d='M451%20194.6c-18.2-59.5-63.1-107.3-120.8-129.4-22.4-8.6-46.8-13.3-72.2-13.3s-49.8%204.7-72.2%2013.3C128.1%2087.4%2083.2%20135.2%2065%20194.6c-5.7%2018.7-8.8%2038.5-8.8%2059.1%200%20111.4%2090.3%20152.2%20201.8%20152.2s201.8-40.8%20201.8-152.2c0-20.5-3.1-40.4-8.8-59.1z'%20style='fill:%23fff'/%3e%3cellipse%20transform='rotate(-27.541%20340.797%20246.576)'%20class='st0'%20cx='340.8'%20cy='246.6'%20rx='53'%20ry='66.3'/%3e%3cpath%20class='st0'%20d='M258%20326.5c-11.7%200-21.2-2.2-21.2-11.1s9.5-16.1%2021.2-16.1%2021.2%207.2%2021.2%2016.1-9.5%2011.1-21.2%2011.1z'/%3e%3cellipse%20transform='rotate(-62.471%20175.17%20248.891)'%20class='st0'%20cx='175.2'%20cy='248.9'%20rx='66.3'%20ry='53'/%3e%3c/svg%3e")}.userstatus_tora{color:var(--tora_text);background-color:var(--tora_bg);border:2px solid var(--tora_border)}.userstatus_tora:before{content:url("data:image/svg+xml,%3csvg%20version='1.1'%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20x='0'%20y='0'%20viewBox='0%200%20516%20440'%20style='enable-background:new%200%200%20516%20440'%20xml:space='preserve'%3e%3cstyle%3e.st0{fill:%2373350b}.st2{fill:%23c47d76}%3c/style%3e%3cpath%20class='st0'%20d='M476.5%20188.5c20.7-19.5%2033.7-47.2%2033.7-77.8%200-58.9-47.9-106.9-106.9-106.9-31.3%200-59.5%2013.5-79%2035H191.7c-19.6-21.5-47.7-35-79-35-58.9.1-106.9%2048-106.9%20106.9%200%2030.6%2013%2058.3%2033.7%2077.8l-5.5%208.8c-15.5%2024.4-15.5%2056%200%2080.4l78.3%20123.6c13.8%2021.8%2037.5%2034.9%2063.4%2034.9h164.5c25.9%200%2049.5-13%2063.4-34.9L482%20277.7c15.5-24.4%2015.5-56%200-80.4l-5.5-8.8z'/%3e%3cpath%20d='m376.6%20390.4-30.7-20.2%2050.8-10.9%2010.7-16.9-49.7-31.1%2075.8-10%209-14.2-12.6-5.6-52.1-18.2%2056-14%2031.5-9.2c.5-9.6-1.8-19.3-7.2-27.7L438.2%20181c25.9-12.8%2043.6-39.5%2043.6-70.3%200-43.4-35.1-78.5-78.5-78.5-27.3%200-51.3%2013.9-65.4%2035h-60l-1.8%2028.5c28.4%204%2055.1%2017.3%2072.3%2040-8.1-1.4-16-3.2-24-4.6-16.8-3.2-33.4-5.3-50-6.2l-1.5%2024.4c21%203.3%2040.6%2013.8%2052.6%2031.4-11.5-1.4-23.9-3.7-35.2-4.8-6.4-.7-12.7-1.2-18.9-1.5l-2.7%2043.5h-21.3l-2.7-43.5c-6.2.3-12.5.8-18.9%201.5-11.3%201.1-23.7%203.3-35.2%204.8%2011.9-17.6%2031.5-28.1%2052.6-31.4l-1.5-24.4c-9.1.5-18.2%201.3-27.4%202.6-15.4%201.9-31.2%205.4-46.7%208.3%2017.2-22.7%2043.9-36%2072.3-40L238%2067.2h-60c-14.1-21.1-38.1-35-65.3-35-43.4%200-78.5%2035.2-78.5%2078.5%200%2030.8%2017.8%2057.5%2043.7%2070.3L58%20212.4c-5.3%208.4-7.7%2018.1-7.2%2027.7l31.5%209.2%2056%2014-52.1%2018.2-12.6%205.6%209%2014.2%2075.8%2010-49.7%2031.1%2010.7%2016.9%2050.8%2010.9-30.7%2020.2c8.8%2010.9%2022.1%2017.4%2036.3%2017.4h164.5c14.1%200%2027.5-6.5%2036.3-17.4z'%20style='fill:%23ffc926'/%3e%3cpath%20class='st2'%20d='M91.4%20159.9s48-75.2%2049.9-77.3c-52.5-35.7-103.8%2044.5-49.9%2077.3zM372%2080c2.9%202.7%2050.6%2076.9%2050.6%2076.9%2050.3-33.9.7-109.8-50.6-76.9z'/%3e%3cpath%20d='M296.9%20287.8c-15.1%200-28.9%205.2-38.9%2013.6-10.1-8.4-23.8-13.6-38.9-13.6-30.9%200-56%2021.6-56%2048.4s25.1%2048.4%2056%2048.4c15.1%200%2028.9-5.2%2038.9-13.6%2010.1%208.4%2023.8%2013.6%2038.9%2013.6%2030.9%200%2056-21.6%2056-48.4s-25-48.4-56-48.4z'%20style='fill:%23fff'/%3e%3cpath%20class='st0'%20d='M285%20282c-6.8%200-16.4%202-27%202s-20.2-2-27-2-10.5%201.8-10.5%208.8c0%2014.4%2016.8%2026%2037.5%2026s37.5-11.6%2037.5-26c0-7-4-8.8-10.5-8.8z'/%3e%3cg%3e%3cpath%20class='st0'%20d='M175.2%20221c-16.2%200-29.4%2012.9-29.4%2028.7s13.2%2028.7%2029.4%2028.7%2029.4-12.9%2029.4-28.7-13.1-28.7-29.4-28.7zM340.8%20221c-16.2%200-29.4%2012.9-29.4%2028.7s13.2%2028.7%2029.4%2028.7%2029.4-12.9%2029.4-28.7S357%20221%20340.8%20221z'/%3e%3c/g%3e%3c/svg%3e")}.userstatus_kodomo{color:var(--kodomo_text);background-color:var(--kodomo_bg);border:2px solid var(--kodomo_border)}.userstatus_kodomo:before{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='a'%20data-name='レイヤー%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20516%20440'%3e%3cpath%20d='m413.5,64.47C371.96,22.93,316.74.05,258,.05s-113.96,22.88-155.5,64.42c-41.53,41.54-64.41,96.78-64.41,155.53s22.87,113.98,64.41,155.53c41.53,41.54,96.76,64.42,155.5,64.42s113.96-22.88,155.5-64.42c41.53-41.54,64.41-96.78,64.41-155.53s-22.87-113.98-64.41-155.53Z'%20style='fill:%20%2373350b;'/%3e%3cpath%20d='m258,28.35c-105.82,0-191.61,85.81-191.61,191.65s85.79,191.65,191.61,191.65,191.61-85.81,191.61-191.65S363.82,28.35,258,28.35Z'%20style='fill:%20%23fff4c5;'/%3e%3cellipse%20cx='186.17'%20cy='259.67'%20rx='31.74'%20ry='31.74'%20style='fill:%20%2373350b;'/%3e%3cellipse%20cx='329.83'%20cy='260.6'%20rx='31.74'%20ry='31.74'%20style='fill:%20%2373350b;'/%3e%3cpath%20d='m296.65,317.25l-28.16,20.47c-5.5,4-12.89,4-18.4,0l-28.16-20.47c-5.13-3.73-12.31-2.59-16.03,2.54-3.73,5.13-2.59,12.31,2.54,16.04l28.16,20.47c6.79,4.93,14.74,7.4,22.69,7.4s15.91-2.47,22.69-7.4l28.16-20.47c5.13-3.73,6.27-10.91,2.54-16.04-3.73-5.13-10.9-6.27-16.03-2.54Z'%20style='fill:%20%2373350b;'/%3e%3cpath%20d='m200.68,169.79c-3.48,0-6.86-1.82-8.7-5.07-23.89-42.23-31.05-91.42-20.17-138.52,1.24-5.37,6.6-8.72,11.97-7.48,5.37,1.24,8.72,6.6,7.48,11.97-9.75,42.21-3.32,86.32,18.1,124.19,2.71,4.8,1.02,10.89-3.77,13.6-1.55.88-3.24,1.3-4.91,1.3Z'%20style='fill:%20%2373350b;'/%3e%3cpath%20d='m276.91,169.79c-3.48,0-6.86-1.82-8.7-5.07-23.89-42.23-31.05-91.42-20.17-138.52,1.24-5.37,6.6-8.72,11.97-7.48,5.37,1.24,8.72,6.6,7.48,11.97-9.75,42.21-3.32,86.32,18.1,124.19,2.71,4.8,1.02,10.89-3.77,13.6-1.55.88-3.24,1.3-4.91,1.3Z'%20style='fill:%20%2373350b;'/%3e%3cpath%20d='m353.15,169.79c-3.48,0-6.86-1.82-8.7-5.07-23.89-42.23-31.05-91.42-20.18-138.52,1.24-5.37,6.6-8.72,11.97-7.48,5.37,1.24,8.72,6.6,7.48,11.97-9.75,42.21-3.32,86.32,18.1,124.19,2.71,4.8,1.02,10.89-3.77,13.6-1.55.88-3.24,1.3-4.91,1.3Z'%20style='fill:%20%2373350b;'/%3e%3c/svg%3e")}.iconArrow_inScroll{position:absolute;top:44%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#fff;font-size:20px;opacity:.9;z-index:5;box-shadow:1px 1px 4px #0003}.iconArrow_inScroll.hide{display:none}.iconArrow_inScroll.left{left:60px}.iconArrow_inScroll.right{right:10px}header{position:fixed;top:0;display:flex;justify-content:flex-end;width:100%;height:70px;color:#fff;background-color:var(--mainColor);z-index:100;transition:.3s}header.is_hide{top:-70px}body{padding-top:70px}header .logo{position:absolute;top:45%;left:15px;transform:translateY(-50%);width:230px;height:auto}header .logo a{display:block}header .logo a img{width:100%;height:auto}header .menu{display:flex;align-items:center;font-size:14px;margin-right:60px}header .menu>li{display:inline-block;margin-right:30px;font-size:15px}header .menu>li a{display:block;color:#fff;border-bottom:1px solid transparent;transition:.2s}header .menu>li>a:hover{opacity:.7;text-decoration:none}header .menu>li.is_active>a{color:#ffe76b;opacity:1;pointer-events:none}header .menu>li>i{display:none}header .menu>li>a i{margin-right:8px}header .menu>.menu_top svg{fill:#fff;transition:.2s;transform:translateY(-2px)}header .menu>.menu_top.is_active svg{fill:#ffe76b}header .toChatbot{position:absolute;height:54px;top:8px;right:10px}header .toChatbot a{display:flex;align-items:center;flex-direction:column;row-gap:3px;padding:5px 10px;font-size:10px;text-align:center;color:#fff;border:1px solid #fff;border-radius:5px;height:100%}header .toChatbot a:hover{color:#fff;background-color:#fff3;text-decoration:none;opacity:1}header .toChatbot a img{width:28px;aspect-ratio:1/1;object-fit:cover;border-radius:50%;border:1px solid #fff}header .toLibecity{display:none}@media (width <= 1024px){header .logo a{display:flex;align-items:center;width:150px;height:40px}header .logo a img{width:150px;padding-left:10px}}@media (width <= 1024px){header{display:block;height:auto;max-height:56px;overflow:hidden;padding:0 10px 30px;z-index:1000}header.is_open{max-height:100dvh;overflow-y:scroll;overscroll-behavior-y:none}header.is_hide{top:-56px}body{padding-top:56px}header .logo{position:relative;top:9px;left:-10px;display:block;width:100%;transform:translateY(0)}header .menu{display:flex;flex-wrap:wrap;font-size:14px;margin:20px 0 0}header .menu>li{position:relative;width:100%;margin-right:0;border-bottom:1px solid rgba(255,255,255,.5);font-size:18px}header .menu>li:not(.is_active)>i{display:block;position:absolute;top:50%;transform:translateY(-50%);right:5px;z-index:1}header .menu>li>a{position:relative;padding:20px 3px 18px;z-index:10}header .menu>li>a i{margin-right:6px}header .menu>.menu_top img{width:20px;height:auto}header .menu>.menu_address a span{display:inline-block}header .toChatbot{height:45px;top:6px;right:68px}header .toChatbot a{row-gap:0;padding:4px 2px 0}header .toChatbot a img{width:22px}header .toLibecity{display:block;position:relative;height:60px;margin:30px auto 0}header .toLibecity a{display:block;padding:5px 10px;font-size:10px;text-align:center;color:#fff;border:1px solid #fff;border-radius:5px;height:100%}header .toLibecity a:hover{color:#fff;background-color:#fff3;text-decoration:none;opacity:1}header .toLibecity a img{display:block;margin:3px auto 5px}}@media screen and (max-width: 600px){header .menu>li>a:hover{opacity:1}}.menuSP{position:absolute;top:0;right:5px;width:50px;height:50px;border-radius:5px;cursor:pointer;background-color:var(--mainColor)}.menuSP span{position:absolute;left:10px;display:inline-block;width:30px;height:3px;transition:.1s;border-radius:2px;background:#fff}.menuSP span:nth-of-type(1){top:11px;transform-origin:50% 50%}.menuSP span:nth-of-type(2){top:18px}.menuSP span:nth-of-type(3){top:25px;transform-origin:50% 50%}header.is_open .menuSP{position:fixed;z-index:10}header.is_open .menuSP span:nth-of-type(1){transform:translateY(7px) rotate(45deg)}header.is_open .menuSP span:nth-of-type(2){opacity:0}header.is_open .menuSP span:nth-of-type(3){transform:translateY(-7px) rotate(-45deg)}.menuSP:after{content:"メニュー";position:absolute;transform:translate(5px);bottom:0;font-size:10px}header.is_open .menuSP:after{content:"閉じる";transform:translate(10px)}header .menu>li.menu_office i.menu_office_arrow{margin-right:0}header .menu>li.menu_office i.menu_office_arrowUp{display:none}header.is_open .menu>li.menu_office i.menu_office_arrowUp{display:inline-block}header.is_open .menu>li.menu_office i.menu_office_arrowDown{display:none}@media (width <= 1024px){header .menu>.menu_office.showPC{display:none}}header .menuOfficeListWrap{position:absolute;top:100%;width:100%;background-color:var(--mainBgColor);color:var(--mainColor);font-size:14px;max-height:0;overflow:hidden;transition:.3s}@media (width > 1024px){header.is_open .menuOfficeListWrap{max-height:380px}}header .menuOfficeListWrap .menuOfficeList_text{font-size:18px;font-weight:700;max-width:1000px;margin:24px auto 0;display:flex;align-items:center}header .menuOfficeListWrap .menuOfficeList_text i{font-size:19px;margin-inline:2px 7px;margin-bottom:2px}header .menuOfficeListWrap .menuOfficeList_text img{margin-right:5px;margin-bottom:2px}header .menuOfficeListWrap .menuOfficeLists{max-width:1000px;margin:12px auto 24px;display:flex;flex-wrap:wrap;gap:20px 0}header .menuOfficeListWrap .menuOfficeLists.reserved{padding-bottom:24px;border-bottom:1px solid var(--mainColor03)}header .menuOfficeListWrap .menuOfficeLists.reserved .menuOfficeList{width:12.5%}header .menuOfficeListWrap .menuOfficeLists .menuOfficeList{width:25%;font-size:15px}header .menuOfficeListWrap .menuOfficeLists .localOfficeListArea{margin-bottom:5px;font-size:13px;font-weight:700}header .menuOfficeListWrap .menuOfficeLists .localOfficeLists{display:flex;flex-wrap:wrap;gap:5px 0;transform:translate(-10px)}header .menuOfficeListWrap .menuOfficeLists .localOfficeLists li{flex-basis:50%}header .menuOfficeListWrap .menuOfficeLists .localOfficeLists a{padding:5px 10px}header .menuOfficeListWrap .menuOfficeLists .localOfficeLists a[target=_blank]:after{opacity:.7}header .menu>.menu_office.showSP{display:none}@media (width <= 1024px){header .menu>.menu_office.showSP{display:block}}header .menu_office.showSP{padding:20px 0}header .menuOfficeListSP_title{font-size:18px}header .menuOfficeListSP_title>i{margin-right:6px}header .menuOfficeListSP_text{margin-top:20px;margin-bottom:6px;font-size:15px;font-weight:700;display:flex;align-items:center}header .menuOfficeListSP_text i,header .menuOfficeListSP_text img{margin-right:4px}header .menuOfficeListSP_text img{width:20px}header .menuOfficeListsSP{display:flex;flex-wrap:wrap;border-left:1px solid rgba(255,255,255,.3)}header .menuOfficeListsSP .menuOfficeListSP{position:relative;width:50%;border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);background-color:#0000001a;display:flex;align-items:center;justify-content:space-between}header .menuOfficeListsSP .menuOfficeListSP:nth-child(-n+2){border-top:1px solid rgba(255,255,255,.3)}header .menuOfficeListsSP .menuOfficeListSP a{display:block;width:100%;padding:10px 15px 8px;font-size:16px;text-decoration:none;z-index:10}header .menuOfficeListsSP .menuOfficeListSP a:hover{background-color:#ffffff1a}header .menuOfficeListsSP .menuOfficeListSP a[target=_blank]:after{opacity:.7}header .menuOfficeListsSP .menuOfficeListSP>i{position:absolute;top:50%;transform:translateY(-50%);right:10px;z-index:1;font-size:12px}.menu-backdrop{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.5;z-index:50}header.is_open+.menu-backdrop{display:block}.pageTitleArea{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 30px;background:linear-gradient(180deg,#cbd1d9,#eaf1fa 7.81%)}.pageTitleArea .pageTitle{display:flex;align-items:center}.pageTitleArea h2{font-size:25px;font-weight:700;color:var(--mainColor)}.pageTitleArea h2 i{font-size:28px;padding-right:10px}@media (width <= 1024px){.pageTitleArea{height:auto;padding:10px}.pageTitleArea h2{font-size:18px}.pageTitleArea h2>i{font-size:18px;padding-right:6px}}#toPageTop{position:fixed;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;width:58px;height:58px;background:#1b5284cc;border-radius:50%;color:#fff;transition:opacity .3s;opacity:0;pointer-events:none;z-index:10}#toPageTop:hover{text-decoration:none}#toPageTop.is_show{opacity:1;pointer-events:all}@media (width > 1024px){#toPageTop.is_show:hover{opacity:.7}}@media screen and (max-width: 600px){#toPageTop{width:48px;height:48px}}.contentsArea{display:flex;justify-content:center;padding:20px 30px 100px;min-height:calc(100vh - 203px)}.mainArea{flex-grow:2;max-width:1000px}.subArea{min-width:400px;max-width:520px;margin-left:20px}@media screen and (max-width: 1496px){.subArea{width:400px}}@media (width <= 1024px){.contentsArea{flex-wrap:wrap;padding:10px 10px 100px;min-height:calc(100vh - 279px);max-width:600px;margin:0 auto}.mainArea{width:100%;min-width:0}.subArea{width:100%;min-width:0;margin-left:0}}footer{position:relative;background-color:var(--mainBgColor);color:#fff;font-size:14px}footer [target=_blank]:after{display:none}.footer_inner{display:flex;align-items:center;gap:20px;max-width:1200px;margin-inline:auto;padding-block:20px}@media (max-width: 1232px){.footer_inner{margin-inline:16px}}@media (max-width: 768px){.footer_inner{flex-direction:column}}.footer_inner .btn_toLibecity{color:#666;font-size:14px;font-weight:700;background:linear-gradient(180deg,#fff,#ededed);border:1px solid #ccc;display:flex;align-items:center}.footer_inner .btn_toLibecity img{margin-right:5px}.footer_inner ul{display:flex;align-items:center}.footer_inner ul li{display:inline-block}.footer_inner ul li+li a{border-left:1px solid var(--linkColor);padding-left:10px}.footer_inner ul li a{display:block;padding-right:10px;transition:.2s}.footer_inner ul li a:hover{opacity:.7}.copyright{color:#fff;font-size:10px;text-align:center;background-color:var(--mainColor);padding-block:4px}.caution_info{display:block;width:fit-content;padding-left:30px;font-size:16px;color:var(--attentionColor);background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='18'%20viewBox='0%200%2020%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.99997%200.6875C10.5269%200.6875%2011.0131%200.96582%2011.2802%201.42227L19.2959%2015.0785C19.5668%2015.5387%2019.5668%2016.1064%2019.3033%2016.5666C19.0398%2017.0268%2018.5463%2017.3125%2018.0156%2017.3125H1.98435C1.45368%2017.3125%200.960129%2017.0268%200.696653%2016.5666C0.433176%2016.1064%200.436887%2015.535%200.704075%2015.0785L8.7197%201.42227C8.98689%200.96582%209.47302%200.6875%209.99997%200.6875ZM9.99997%205.4375C9.50642%205.4375%209.10935%205.83457%209.10935%206.32812V10.4844C9.10935%2010.9779%209.50642%2011.375%209.99997%2011.375C10.4935%2011.375%2010.8906%2010.9779%2010.8906%2010.4844V6.32812C10.8906%205.83457%2010.4935%205.4375%209.99997%205.4375ZM11.1875%2013.75C11.1875%2013.4351%2011.0624%2013.133%2010.8397%2012.9103C10.617%2012.6876%2010.3149%2012.5625%209.99997%2012.5625C9.68503%2012.5625%209.38298%2012.6876%209.16028%2012.9103C8.93758%2013.133%208.81247%2013.4351%208.81247%2013.75C8.81247%2014.0649%208.93758%2014.367%209.16028%2014.5897C9.38298%2014.8124%209.68503%2014.9375%209.99997%2014.9375C10.3149%2014.9375%2010.617%2014.8124%2010.8397%2014.5897C11.0624%2014.367%2011.1875%2014.0649%2011.1875%2013.75Z'%20fill='%23E11211'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:0px center}@media (width <= 1024px){.caution_info{font-size:14px}}.sortArea{display:flex;align-items:center;gap:16px;background:#f3f3f3;padding:16px;margin:30px 0}.sortArea .sort select{height:42px;padding:9px 12px;background:linear-gradient(180deg,#fff,#ededed);border:1px solid var(--gray_20);border-radius:5px}_::-webkit-full-page-media,_:future,:root .sortArea .sort select{background-color:#fff;background-image:none}.sortArea .sort select+select{margin-left:16px}.sortArea .sortReset{margin-left:auto;font-size:14px;color:#3473ce;cursor:pointer}.sortArea .sortReset:hover{opacity:.7}.sortArea .sortReset i{margin-right:10px;transform:rotateY(180deg)}@media (width <= 1024px){.sortArea{position:relative;margin:20px 0;flex-direction:column;align-items:start}.sortArea .sort,.sortArea .sort select{width:100%}.sortArea .sort select+select{margin:16px 0 0}.sortArea .sortReset{position:absolute;top:16px;right:16px;font-size:13px}}.officeCard{display:flex;flex-wrap:wrap;margin-top:20px}.officeCard>li{position:relative;display:flex;justify-content:space-between;align-items:end;width:100%;padding:25px 30px;margin-bottom:25px;outline:1px solid var(--gray_20);font-size:22px}.officeCard>li:last-of-type{margin-bottom:0}.officeCard>li.hokkaido{border-left:12px solid var(--hokkaido_mainColor)}.officeCard>li.tohoku{border-left:12px solid var(--tohoku_mainColor)}.officeCard>li.kanto{border-left:12px solid var(--kanto_mainColor)}.officeCard>li.tokai{border-left:12px solid var(--tokai_mainColor)}.officeCard>li.kinki{border-left:12px solid var(--kinki_mainColor)}.officeCard>li.hokuriku-koushinetsu{border-left:12px solid var(--hokuriku-koushinetsu_mainColor)}.officeCard>li.shikoku{border-left:12px solid var(--shikoku_mainColor)}.officeCard>li.chugoku{border-left:12px solid var(--chugoku_mainColor)}.officeCard>li.kyushu-okinawa{border-left:12px solid var(--kyushu-okinawa_mainColor)}.officeCard>li .cardInfo{display:flex;flex-wrap:wrap}.officeCard>li .cardInfo>.office{display:flex;align-items:center;width:100%;margin-right:auto;margin-bottom:5px;color:var(--mainColor);font-size:24px;font-weight:700}.officeCard>li .cardInfo>:is(.office.is_official):before{content:"";display:block;width:30px;height:30px;background-position:center;background-repeat:no-repeat;margin-right:10px}.officeCard>li .cardInfo>.office.is_official:before{background-image:url("data:image/svg+xml,%3csvg%20width='23'%20height='21'%20viewBox='0%200%2023%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.9108%200.429658C11.2619%200.17364%2011.7381%200.17364%2012.0892%200.429659L21.9147%207.59463C22.2639%207.84928%2022.41%208.29944%2022.2769%208.71062L18.5224%2020.308C18.3889%2020.7205%2018.0046%2021%2017.571%2021H5.42898C4.99536%2021%204.61114%2020.7205%204.47759%2020.308L0.72311%208.71062C0.589997%208.29944%200.736095%207.84928%201.0853%207.59463L10.9108%200.429658Z'%20fill='%231B5284'/%3e%3cpath%20d='M10.9168%202.16893C11.2654%201.91858%2011.7348%201.91858%2012.0834%202.16893L20.2121%208.00673C20.5666%208.26137%2020.7151%208.71656%2020.5787%209.13125L17.4786%2018.5623C17.3437%2018.9726%2016.9606%2019.25%2016.5286%2019.25H6.47152C6.03956%2019.25%205.65642%2018.9726%205.52153%2018.5623L2.4214%209.13125C2.28509%208.71656%202.43351%208.26137%202.78807%208.00673L10.9168%202.16893Z'%20fill='%231B5284'%20stroke='white'%20stroke-width='0.7'%20stroke-linejoin='round'/%3e%3cg%20clip-path='url(%23clip0_1231_1623)'%3e%3cpath%20d='M11.5%207H13.4744C13.6295%207%2013.7564%207.12305%2013.7564%207.27344V8.36719C13.7564%208.51758%2013.6295%208.64062%2013.4744%208.64062H12.0765L13.6559%209.73438L15.4487%209.73437C16.071%209.73437%2016.5769%2010.2249%2016.5769%2010.8281V14.6562C16.5769%2015.2595%2016.071%2015.75%2015.4487%2015.75L12.3462%2015.75V13.8359C12.3462%2013.3831%2011.9672%2013.0156%2011.5%2013.0156C11.0329%2013.0156%2010.6539%2013.3831%2010.6539%2013.8359V15.75H7.5513C6.92903%2015.75%206.4231%2015.2595%206.4231%2014.6562V10.8281C6.4231%2010.2249%206.92903%209.73438%207.5513%209.73438H9.34409L10.9359%208.63208V7.54687C10.9359%207.24438%2011.188%207%2011.5%207ZM12.3462%2011.1016C12.3462%2010.884%2012.257%2010.6754%2012.0983%2010.5215C11.9397%2010.3677%2011.7244%2010.2812%2011.5%2010.2812C11.2756%2010.2812%2011.0604%2010.3677%2010.9017%2010.5215C10.743%2010.6754%2010.6539%2010.884%2010.6539%2011.1016C10.6539%2011.3191%2010.743%2011.5278%2010.9017%2011.6816C11.0604%2011.8354%2011.2756%2011.9219%2011.5%2011.9219C11.7244%2011.9219%2011.9397%2011.8354%2012.0983%2011.6816C12.257%2011.5278%2012.3462%2011.3191%2012.3462%2011.1016ZM7.83335%2010.8281C7.67822%2010.8281%207.5513%2010.9512%207.5513%2011.1016L7.5513%2012.1953C7.5513%2012.3457%207.67822%2012.4688%207.83335%2012.4688H8.39745C8.55258%2012.4688%208.67951%2012.3457%208.67951%2012.1953V11.1016C8.67951%2010.9512%208.55258%2010.8281%208.39745%2010.8281H7.83335ZM14.3205%2011.1016V12.1953C14.3205%2012.3457%2014.4475%2012.4688%2014.6026%2012.4688H15.1667C15.3218%2012.4688%2015.4487%2012.3457%2015.4487%2012.1953V11.1016C15.4487%2010.9512%2015.3218%2010.8281%2015.1667%2010.8281H14.6026C14.4475%2010.8281%2014.3205%2010.9512%2014.3205%2011.1016ZM7.83335%2013.0156C7.67822%2013.0156%207.5513%2013.1387%207.5513%2013.2891V14.3828C7.5513%2014.5332%207.67822%2014.6562%207.83335%2014.6562H8.39745C8.55258%2014.6562%208.67951%2014.5332%208.67951%2014.3828V13.2891C8.67951%2013.1387%208.55258%2013.0156%208.39745%2013.0156H7.83335ZM14.6026%2013.0156C14.4475%2013.0156%2014.3205%2013.1387%2014.3205%2013.2891V14.3828C14.3205%2014.5332%2014.4475%2014.6562%2014.6026%2014.6562H15.1667C15.3218%2014.6562%2015.4487%2014.5332%2015.4487%2014.3828V13.2891C15.4487%2013.1387%2015.3218%2013.0156%2015.1667%2013.0156H14.6026Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1231_1623'%3e%3crect%20width='10.1538'%20height='8.75'%20fill='white'%20transform='translate(6.4231%207)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:contain}::-webkit-full-page-media,:future,:root .officeCard>li .cardInfo>.office.is_official:before{transform:translateY(2px)}.officeCard>li .cardInfo>.office .link_office{font-size:16px;margin-left:8px;font-weight:400}.officeCard>li .cardInfo .date,.officeCard>li .cardInfo .time{font-size:22px}.officeCard>li .btn{margin-left:5px;padding:9px 20px 7px;background:linear-gradient(180deg,#fff,#ededed);border:1px solid var(--gray_20);border-radius:5px}@media (width <= 1024px){.officeCard>li .cardInfo>:is(.office.is_official):before{margin-right:8px}}.tag_withChild{position:relative}.tag_withChild:after{content:"";position:absolute;bottom:0;right:0;width:12px;height:12px;clip-path:polygon(100% 100%,100% 0,0 100%);background-color:var(--kodomo_text)}.tag_dailyManager{position:relative}.tag_dailyManager:before{content:"";position:absolute;top:0;left:0;width:12px;height:12px;clip-path:polygon(0 0,100% 0,0 100%);background-color:var(--orange_main)}.informationEventWrap .informationBtn,.weekReservationWrap .informationBtn{position:relative;display:flex;align-items:center;padding:14px 38px 14px 16px;border:1px solid var(--gray_20);border-radius:6px;background-color:#fff;font-size:16px;font-weight:700;line-height:1;color:var(--mainColor)}@media (width <= 1024px){.informationEventWrap .informationBtn.showPC,.weekReservationWrap .informationBtn.showPC{display:none}}.informationEventWrap .informationBtn.showSP,.weekReservationWrap .informationBtn.showSP{display:none}@media (width <= 1024px){.informationEventWrap .informationBtn.showSP,.weekReservationWrap .informationBtn.showSP{display:flex}}.informationEventWrap .informationBtn:hover,.weekReservationWrap .informationBtn:hover{text-decoration:none;opacity:.7}.informationEventWrap .informationBtn:after,.weekReservationWrap .informationBtn:after{position:absolute;top:50%;transform:translateY(-50%);right:19px;padding-right:0}@media screen and (width <= 1140px){.informationEventWrap .informationBtn,.weekReservationWrap .informationBtn{padding:14px 35px 14px 16px;font-size:14px;line-height:1}.informationEventWrap .informationBtn:after,.weekReservationWrap .informationBtn:after{right:17px}}.informationEventWrap{display:flex;gap:20px;margin-bottom:20px}@media (width <= 1024px){.informationEventWrap{flex-wrap:wrap;gap:8px}}.informationEventWrap .informationEvent{flex-grow:1;background-color:#f5f5f5;padding:12px 16px}.informationEventWrap .informationEvent .eventTitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.informationEventWrap .informationEvent .eventTitle.showSP{display:none}.informationEventWrap .informationEvent .eventTitle h4{font-size:14px;font-weight:700;color:var(--mainColor)}.informationEventWrap .informationEvent .eventTitle .eventInfo{font-size:12px}@media screen and (670px <= width <= 1140px){.informationEventWrap .informationEvent .eventTitle .eventInfo{width:100%}}@media (width <= 1024px){.informationEventWrap .informationEvent .eventTitle{display:none}.informationEventWrap .informationEvent .eventTitle.showSP{display:flex;justify-content:space-between;margin-bottom:0;cursor:pointer}.informationEventWrap .informationEvent .eventTitle h4{font-size:16px}.informationEventWrap .informationEvent .eventTitle h4 .eventTitle_icon{width:20px;font-size:18px;margin-right:5px}.informationEventWrap .informationEvent .eventTitle h4 .eventTitle_icon.fa-user{margin-left:3px;margin-right:2px}.informationEventWrap .informationEvent .eventTitle h4 .eventTitle_icon[src$="icon_official.svg"]{transform:translateY(-2px)}.informationEventWrap .informationEvent .eventTitle .chevron{color:var(--mainColor)}}.informationEventWrap .informationEvent .informationBtnWrap{display:flex;gap:8px;flex-wrap:wrap}.informationEventWrap .informationEvent .informationBtnWrap .informationBtn.btn_arrowRight:after{content:"";font-family:"Font Awesome 5 Pro"}.informationEventWrap .informationEvent .informationBtnWrap .informationBtn .calendar{font-size:1.2em}.informationEventWrap .informationEvent .informationBtnWrap .informationBtn .icon_list{font-size:1.1em}.informationEventWrap .informationEvent .informationBtnWrap .informationBtn .icon_eventRegistration{width:1.3em}.informationEventWrap .informationEvent .informationBtnWrap .eventCalendarArea{border:1px solid #dddddd}@media (width > 1024px){.informationEventWrap .informationEvent .informationBtnWrap .eventCalendarArea{display:none}}.informationEventWrap .informationEvent .informationBtnWrap .eventInfo{display:none}@media (width <= 1024px){.informationEventWrap .informationEvent .informationBtnWrap .eventCalendarArea{display:block}.informationEventWrap .informationEvent .informationBtnWrap .eventCalendarArea img{width:100%;height:auto}.informationEventWrap .informationEvent .informationBtnWrap .eventInfo{display:block;margin-top:12px;font-size:12px}.informationEventWrap .informationEvent .informationBtnWrap .informationBtn{width:100%}.informationEventWrap .informationEvent .informationBtnWrap .informationBtn:first-child,.informationEventWrap .informationEvent .informationBtnWrap .informationBtn[href*="lookerstudio.google.com"]{margin-top:16px}}.informationEventWrap .informationEvent .eventInfo i{margin-right:3px}@media (width <= 1024px){.informationEventWrap .informationEvent .eventTitle.showSP+.accordion_wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.informationEventWrap .informationEvent .eventTitle.showSP+.accordion_wrap .informationBtnWrap{overflow:hidden}.informationEventWrap .informationEvent .eventTitle.showSP.is_open+.accordion_wrap{grid-template-rows:1fr}.informationEventWrap .informationEvent .eventTitle.showSP.is_open .chevron{transform:rotate(180deg)}}.weekReservationWrap{width:fit-content;margin-bottom:50px}.weekReservationWrap .informationBtn{cursor:pointer}.weekReservationWrap .informationBtn:after{content:"";font-family:"Font Awesome 5 Pro"}@media (width <= 1024px){.toReserveRule{text-align:right;margin:8px 0 0}.toReserveRule i{padding-left:5px}.toReserveRule a{color:var(--textMain);text-decoration:underline;text-underline-offset:5px}}.calenderArea{display:flex;flex-wrap:wrap;margin-top:30px}@media screen and (min-width: 1497px){.calenderArea{width:1000px}}.calenderArea .calendar{display:block;width:calc(50% - 10px);margin-bottom:30px}.calenderArea .calendar:nth-child(1){margin-right:20px}.calenderArea .calendar .fc-header-toolbar{position:relative;justify-content:center;padding:10px 0}.calenderArea .calendar .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(1){position:absolute;left:0}.calenderArea .calendar .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(3){position:absolute;right:0}.calenderArea .calendar .fc-col-header-cell-cushion{text-decoration:none}.calenderArea .calendar .fc-daygrid-day-number{pointer-events:none;text-decoration:none}.calenderArea .calendar .fc-daygrid-day-events:empty:before{content:"－";display:block;text-align:center;position:relative;top:5px}.calenderArea .calendar .fc-toolbar-title{font-size:20px;font-weight:700}.supplementaryTextArea{width:100%;text-align:center}.supplementaryTextArea ul li{display:inline-block;font-size:14px;margin-bottom:5px;margin-right:20px;text-align:center}.supplementaryTextArea ul li span{font-size:1.4em;padding-left:10px}.supplementaryTextArea ul li span.tag_dailyManager{padding-right:4px}.supplementaryTextArea ul li span.tag_dailyManager:before{top:4px}.supplementaryTextArea p{font-size:14px;margin-bottom:5px}.fc-daygrid-day{position:relative}.fc-daygrid-day.tag_dailyManager:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;clip-path:polygon(0 0,100% 0,0 100%);background-color:var(--orange_main)}.fc .fc-daygrid-day-frame{height:80px}.fc-day-sun{color:#ff5f5f;background-color:#fff0f0}.fc-day-sat{color:#5f5fff;background-color:#f0f0ff}.calendar .fc-h-event{background-color:transparent;border:none}.calendar .fc-h-event .fc-event-main{font-size:24px;font-weight:700;color:var(--textMain);text-align:center}.fc-h-event .fc-event-title-container{cursor:pointer}@media screen and (max-width: 1260px){.calenderArea .calendar{width:100%}.calenderArea .calendar:nth-child(1){margin-right:0}}@media (width <= 1024px){.calenderArea{margin-top:10px}.calenderArea .calendar{display:block;width:100%;margin-bottom:30px}.calenderArea .calendar:nth-child(1){order:2;margin-right:0}.calenderArea .calendar:nth-child(2){order:3}.supplementaryTextArea{order:1;background-color:#eaf1fa;padding:10px;margin-bottom:20px}.supplementaryTextArea ul{margin-bottom:10px}.supplementaryTextArea ul li{font-size:12px;margin-bottom:0}.supplementaryTextArea p{font-size:11px}.fc .fc-daygrid-day-frame{height:70px}}.infoBox{border:1px solid #dddddd;margin-bottom:20px}.subArea .infoBox h3{background-color:#c6dbfc;padding:10px 15px;font-size:18px;font-weight:700}#reserve_top.hokkaido .subArea .infoBox h3{background-color:var(--hokkaido_mainColor)}#reserve_top.tohoku .subArea .infoBox h3{background-color:var(--tohoku_mainColor)}#reserve_top.kanto .subArea .infoBox h3{background-color:var(--kanto_mainColor)}#reserve_top.tokai .subArea .infoBox h3{background-color:var(--tokai_mainColor)}#reserve_top.kinki .subArea .infoBox h3{background-color:var(--kinki_mainColor)}#reserve_top.hokuriku-koushinetsu .subArea .infoBox h3{background-color:var(--hokuriku-koushinetsu_mainColor)}#reserve_top.shikoku .subArea .infoBox h3{background-color:var(--shikoku_mainColor)}#reserve_top.chugoku .subArea .infoBox h3{background-color:var(--chugoku_mainColor)}#reserve_top.kyushu-okinawa .subArea .infoBox h3{background-color:var(--kyushu-okinawa_mainColor)}.subArea .eventCalendarArea{cursor:pointer;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1}@media (any-hover: hover){.subArea .eventCalendarArea:hover{opacity:.7}}@media (width <= 1024px){.subArea .eventCalendarArea{display:none}}.subArea .eventCalendarArea img{width:100%;height:auto}.subArea .infoBox ul,.subArea .infoBox div{font-size:16px;padding:20px 15px 5px;background-color:#fff}.subArea .infoBox div{padding-bottom:20px}.subArea .infoBox div p small,.subArea .infoBox div p a i{margin-left:2px}.subArea .infoBox ul.reserveRuleList li{margin-bottom:15px}.subArea .infoBox ul.reserveRuleList dl{display:flex;align-items:baseline}.subArea .infoBox ul.reserveRuleList dt{flex-shrink:0;font-size:14px;font-weight:700;text-align:right;white-space:nowrap}.subArea .infoBox ul.reserveRuleList dd{flex-shrink:100}.subArea .infoBox ul.howToReserveList li{list-style-type:decimal;list-style-position:outside;margin-left:30px;margin-bottom:15px}@media (width <= 1024px){.subArea{padding-top:95px;margin-top:-85px}.subArea .infoBox h3{position:relative;font-size:14px}.subArea .infoBox ul,.subArea .infoBox div{padding:15px 15px 0;font-size:14px}.subArea .infoBox div{margin-bottom:15px}.subArea .infoBox ul.reserveRuleList dl{display:flex;flex-wrap:wrap;align-items:baseline}.subArea .infoBox ul.reserveRuleList dt{white-space:normal}.subArea .infoBox ul.reserveRuleList dd{margin-left:5px}.subArea .infoBox ul.howToReserveList li{margin-left:20px}}@media screen and (max-width: 768px){.subArea .infoBox small{font-size:95%}.subArea .infoBox ul.reserveRuleList dt{width:100%;text-align:left}}.infoMovie{display:flex;flex-wrap:wrap;padding:20px 15px}.infoMovie .infoMovieText{min-width:250px;font-size:14px;margin:0 10px 10px 0;flex:1 0 240px}.subArea .infoMovie .infoMovieText ul{font-size:14px;padding:10px 0}.infoMovie .infoMovieImg{position:relative}.infoMovie .infoMovieImg a:before{content:"▼";position:absolute;color:#fff;font-size:20pt;transform:rotate(-90deg);left:37%;top:30%;width:50px;height:50px;padding-top:1px;line-height:50px;text-align:center;background-color:#00000080;border-radius:50%}.infoMovie .infoMovieImg img{width:200px;height:auto}@media (width <= 1024px){.infoMovie{justify-content:center}}@media screen and (max-width: 375px){.infoMovie .infoMovieText{margin:0 0 10px}}.contentsArea .openMovie{display:flex;align-items:center;border:1px solid #0165db;font-size:15px;border-radius:3px;text-decoration:none;max-width:480px;margin:0 0 0 auto}.openMovie:hover{opacity:.7}.openMovie .img{position:relative;margin-right:10px}.openMovie .img:before{content:"▼";position:absolute;color:#fff;font-size:20pt;left:50%;top:50%;transform:rotate(-90deg) translate(50%,-50%);width:50px;height:50px;padding-top:1px;line-height:50px;text-align:center;background-color:#00000080;border-radius:50%}.openMovie .img img{width:150px;height:auto;border-radius:3px 0 0 3px}.openMovie .fa-chevron-right{margin:0 10px 0 auto;color:#ccc}@media (width <= 1024px){.contentsArea .openMovie{margin:0 auto}.contentsArea .openMovie{font-size:14px}}.newsBox{display:flex;flex-wrap:wrap;position:relative;width:100%;margin-bottom:20px;padding:12px 15px 15px 45px;font-size:14px}.newsBox.caution{border:1px solid #ea7373;background-color:#fff0f0}.newsBox.info{border:1px solid #0265da;background-color:var(--mainBgColor)}.newsBox .fa-exclamation-triangle{position:absolute;top:13px;left:13px;color:#ea7373;font-size:20px}.newsBox .fa-info-circle{position:absolute;top:15px;left:13px;color:#718dea;font-size:20px}.newsBox>h2{width:100%;font-size:18px;margin-bottom:10px;font-weight:700}.newsBox>p{width:100%}.newsBox details{margin-top:10px}.newsBox h2+details{margin-top:0}.newsBox summary{color:var(--linkColor)}.newsBox summary:hover{text-decoration:underline;text-underline-offset:5px}.newsBox details>p,.newsBox details>div{margin-top:10px}.newsBox details img{max-width:100%;width:800px;border:solid 1px #1c73df}.newsBox details ul{margin:10px 0 0 25px}.newsBox details ul li{font-size:14px;padding-bottom:5px;list-style-type:disc}.addressHeadline{color:var(--mainColor);font-size:24px;font-weight:700}@media (width <= 1024px){.addressHeadline{font-size:20px}}.infoArea{margin-bottom:40px}.infoArea h3{font-size:20px;margin-bottom:20px;color:var(--mainColor);font-weight:700;background-color:var(--mainBgColor);padding:10px}.infoArea h3 i{padding-right:10px}.infoArea h4{font-size:17px;margin-bottom:10px;color:var(--mainColor);font-weight:700;margin-left:20px}.infoArea ul+h4{margin-top:20px}.infoArea h5{font-size:17px;font-weight:700;margin-left:20px}.infoArea p{font-size:16px;line-height:1.7;padding-left:20px;padding-right:20px;padding-bottom:10px}.infoArea .attention{text-indent:-1em;padding-left:calc(1em + 20px)}.infoArea ul{padding-left:50px}.infoArea li{font-size:16px;padding-left:5px;padding-bottom:10px;list-style-type:disc}.infoArea li a>i{padding-left:10px}.infoArea li>ul{padding-top:10px;padding-left:20px;margin-bottom:-10px}.infoArea .is_noListStyle{list-style-type:none}.infoArea .linkLine i{padding-left:10px}.infoArea img{width:100%;height:100%;object-fit:cover;max-width:700px;border:solid 1px #eee}.infoArea .lineHeader{position:relative;background-color:transparent;margin-top:60px;padding:0}.infoArea .lineHeader span{background:#fcfcfc;padding:0 10px 0 0;position:relative;z-index:5}.infoArea .lineHeader span small{font-size:.6em;color:#555}.infoArea .lineHeader:after{content:"";display:block;border-top:1px solid rgba(27,82,132,.5);width:100%;height:1px;position:absolute;top:50%;z-index:1}.infoArea .lineHeaderMini{display:inline-block;padding:0 10px 0 0;margin:30px 0 20px;border-bottom:1px solid rgba(27,82,132,.5)}.infoArea .lineHeaderMini i{padding-right:10px}.infoArea .imgList{padding-left:20px;display:flex;flex-wrap:wrap;gap:20px}.infoArea .imgList li{width:calc(20% - 16px);font-size:15px;padding-left:0;padding-bottom:0;list-style-type:none}.infoArea .imgList a,.infoArea .imgList a:hover{border-bottom:none}body.hokkaido .infoArea h3:not(.lineHeader){background-color:var(--hokkaido_subColor)}body.tohoku .infoArea h3:not(.lineHeader){background-color:var(--tohoku_subColor)}body.kanto .infoArea h3:not(.lineHeader){background-color:var(--kanto_subColor)}body.tokai .infoArea h3:not(.lineHeader){background-color:var(--tokai_subColor)}body.kinki .infoArea h3:not(.lineHeader){background-color:var(--kinki_subColor)}body.hokuriku-koushinetsu .infoArea h3:not(.lineHeader){background-color:var(--hokuriku-koushinetsu_subColor)}body.shikoku .infoArea h3:not(.lineHeader){background-color:var(--shikoku_subColor)}body.chugoku .infoArea h3:not(.lineHeader){background-color:var(--chugoku_subColor)}body.kyushu-okinawa .infoArea h3:not(.lineHeader){background-color:var(--kyushu-okinawa_subColor)}.youtube_wrap{text-align:center}.youtube_wrap iframe{max-width:100%;height:auto;aspect-ratio:16/9}.linkLine{display:inline-block;border-bottom:1px solid transparent;transition:.2s}.linkLine>i.fa-chevron-left{padding-right:10px}.linkLine>i.fa-chevron-right{padding-left:.5em}.linkLine:hover{text-decoration:none;opacity:.7;border-bottom:1px solid #0056b3}.lineHeaderUpWrap .lineHeaderUp{display:inline-block;width:17em;text-align:center;position:relative;background-color:transparent;padding:0}.lineHeaderUp span{background:#fcfcfc;padding:0 10px;position:relative;z-index:5}.lineHeaderUp:after{content:"";display:block;border-top:1px solid rgba(27,82,132,.5);width:100%;height:1px;position:absolute;top:45%;z-index:1}.lineHeaderUp a{padding:0 5px;border-bottom:1px solid transparent;transition:.2s}.lineHeaderUp a:hover{text-decoration:none;opacity:.7;border-bottom:1px solid #0056b3}.lineHeaderUp span a>i{padding-right:10px}@media (width <= 1024px){.infoArea h3{font-size:16px;margin-bottom:15px}.infoArea h4{margin-left:10px;font-size:15px}.infoArea h5{font-size:14px;margin-left:10px}.infoArea p{font-size:14px;padding-bottom:5px;padding-left:10px;padding-right:10px;line-height:1.5rem}.infoArea .attention{padding-left:calc(1em + 10px)}.infoArea ul{padding-left:30px}.infoArea li{font-size:14px;padding-left:5px;padding-bottom:10px;list-style-type:disc}.infoArea .lineHeader{margin-top:10px}.infoArea .lineHeader span{padding:0}.infoArea .lineHeader span strong{padding-right:10px}.infoArea .lineHeader span small{display:block;text-align:right}.infoArea .lineHeader:after{top:28%}.infoArea .imgList{gap:10px;padding-left:10px}.infoArea .imgList li{width:calc(50% - 5px)}.infoArea .lineHeaderMini{margin:10px 0 20px;font-size:16px}.linkLine{text-decoration:none}.linkLine:hover{opacity:1;border-bottom:1px solid transparent}.lineHeaderUp a{text-decoration:none}.lineHeaderUp a:hover{opacity:1;border-bottom:1px solid transparent}}@media (min-width: 576px){.modal-dialog{width:90vw;max-width:900px}.modal#reservationRateModal .modal-body{padding:20px 16px 16px}.modal#reserveInputModal .modal-dialog,.modal#reserveInputModalError .modal-dialog,.modal#reserveInputModal_none .modal-dialog{max-width:1020px}}.modal .modal-header{position:relative;flex-wrap:wrap;background-color:#eaf1fa;padding:16px 0;font-size:20px;border-bottom:none}body.hokkaido .modal .modal-header,.modal.hokkaido .modal-header{background-color:var(--hokkaido_subColor)}body.tohoku .modal .modal-header,.modal.tohoku .modal-header{background-color:var(--tohoku_subColor)}body.kanto .modal .modal-header,.modal.kanto .modal-header{background-color:var(--kanto_subColor)}body.tokai .modal .modal-header,.modal.tokai .modal-header{background-color:var(--tokai_subColor)}body.kinki .modal .modal-header,.modal.kinki .modal-header{background-color:var(--kinki_subColor)}body.hokuriku-koushinetsu .modal .modal-header,.modal.hokuriku-koushinetsu .modal-header{background-color:var(--hokuriku-koushinetsu_subColor)}body.shikoku .modal .modal-header,.modal.shikoku .modal-header{background-color:var(--shikoku_subColor)}body.chugoku .modal .modal-header,.modal.chugoku .modal-header{background-color:var(--chugoku_subColor)}body.kyushu-okinawa .modal .modal-header,.modal.kyushu-okinawa .modal-header{background-color:var(--kyushu-okinawa_subColor)}.modal .modal-header .close{position:absolute;top:24px;right:25px;padding:10px;font-size:26px;outline:none}@media (width <= 1024px){.modal .modal-header{font-size:18px;font-weight:700}.modal .modal-header .modal-title{padding:0 12px}.modal .modal-header .modal-title span{font-size:12px;font-weight:400}}.modal .modal-body{padding:22px}@media screen and (max-width: 640px){.modal .modal-body{padding:16px}}.modal .modal-header .modalOfficeName{display:flex;align-items:center;justify-content:center;width:100%;font-size:18px;font-weight:700;color:var(--mainColor)}@media (width <= 1024px){.modal .modal-header .modalOfficeName{font-size:16px}}.modal .modal-header .modal-title{display:block;margin:0 auto;font-size:26px;font-weight:700;text-align:center;color:var(--mainColor)}@media (width <= 1024px){.modal .modal-header .modal-title{font-size:18px}}.modal .modal-header .modal-title span{display:block;font-size:14px;font-weight:400}.modal .dayReserveDisplayArea{container:dayReserveDisplayArea/inline-size;position:relative;border:1px solid var(--gray_20);margin-top:24px;padding:12px;font-size:14px}.dayReserveDisplayTable_wrap{overflow-x:scroll;border:2px solid var(--gray_20);margin:12px auto 0}.modal .dayReserveDisplayTitle{width:fit-content;margin:0 auto;color:var(--mainColor);font-weight:700}@media (width <= 1024px){.modal .dayReserveDisplayTitle{margin-left:0}}.dailyManagerDisplayTable_wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;width:max-content}.dailyManagerDisplayTable_wrap .accordion_inner{overflow:hidden}.dailyManagerDisplayTable_wrap.is_open{grid-template-rows:1fr}.modal .dayReserveDisplayTable{display:flex;gap:1px;background-color:var(--borderColor)}@media screen and (max-width: 640px){.modal .dayReserveDisplayTable{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}}.modal .dayReserveDisplayItem{display:flex;flex-wrap:wrap;gap:1px}.modal .dayReserveDisplayTime{width:100%;text-align:center;font-weight:700;background-color:#fff}.modal .dayReserveDisplayStatusWrap{display:flex;gap:1px;width:100%;height:32px}@media screen and (max-width: 640px){.modal .dayReserveDisplayStatusWrap{height:36px}}.modal .dayReserveDisplayStatus{display:flex;align-items:center;justify-content:center;width:40px;height:100%;padding:3px;font-size:12px;white-space:nowrap}.modal .dayReserveDisplayStatus:not([class*=level]){background-color:#fff}.dailyManagerDisplayTable{position:relative;display:flex;gap:1px;width:100%;min-height:40px;background-color:var(--borderColor)}.dailyManagerDisplayTable .dailyManagerDisplayItem{display:flex;gap:1px;min-width:81px;padding-block:4px;background-color:#fff}.dailyManagerDisplayTable .managerIcon{position:absolute;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--orange_sub);background-color:#fff;cursor:pointer}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon{width:30px;height:30px}}.dailyManagerDisplayTable .managerIcon img{position:relative;width:100%;height:100%;border-radius:50%;object-fit:cover;min-height:0;z-index:2}.dailyManagerDisplayTable .managerIcon[class*=time]:not(.time30m):after{content:"";display:block;height:6px;position:absolute;top:50%;transform:translateY(-50%);left:13px;background-color:var(--orange_sub);z-index:1;pointer-events:none}.dailyManagerDisplayTable .managerIcon .toolTip{display:none;position:absolute;left:50%;transform:translate(-50%);background-color:var(--textMain);color:#fff;padding:2px 8px;border-radius:2px;font-size:11px;width:max-content;z-index:5;animation:anim_tip_up .2s forwards}.dailyManagerDisplayTable .managerIcon .toolTip:before{content:"";position:absolute;bottom:-5px;left:50%;translate:-50%;width:8px;height:6px;background-color:var(--textMain);clip-path:polygon(50% 100%,0 0,100% 0)}.dailyManagerDisplayTable .managerIcon .toolTip .inner{display:block;width:calc(100% + 8px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes anim_tip_up{0%{top:-50%;opacity:0}to{top:-108%;opacity:1}}@keyframes anim_tip_down{0%{top:60%;opacity:0}to{top:120%;opacity:1}}@media (width > 1024px){.dailyManagerDisplayTable .managerIcon:hover img{opacity:.7}.dailyManagerDisplayTable .managerIcon:hover .toolTip{display:block}.dailyManagerDisplayTable .managerIcon:active img{outline:1px solid var(--linkColor)}}.dailyManagerDisplayTable .managerIcon.positionY_01 .toolTip{animation:anim_tip_down .2s forwards}.dailyManagerDisplayTable .managerIcon.positionY_01 .toolTip:before{bottom:auto;top:-5px;transform:rotate(180deg)}.dailyManagerDisplayTable .managerIcon.positionX_01 .toolTip{left:0;transform:translate(0)}.dailyManagerDisplayTable .managerIcon.positionX_01 .toolTip:before{left:12px}.dailyManagerDisplayTable .managerIcon.positionX_last .toolTip{left:auto;right:0;transform:translate(0)}.dailyManagerDisplayTable .managerIcon.positionX_last .toolTip:before{left:auto;right:4px}.dailyManagerDisplayTable:has(.positionY_02){height:68px}@media (width <= 1024px){.dailyManagerDisplayTable:has(.positionY_02){height:79px}}.dailyManagerDisplayTable:has(.positionY_03){height:96px}@media (width <= 1024px){.dailyManagerDisplayTable:has(.positionY_03){height:115px}}.dailyManagerDisplayTable .managerIcon.positionX_01{left:8px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_01{left:5px}}.dailyManagerDisplayTable .managerIcon.positionX_02{left:49px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_02{left:46px}}.dailyManagerDisplayTable .managerIcon.positionX_03{left:90px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_03{left:87px}}.dailyManagerDisplayTable .managerIcon.positionX_04{left:131px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_04{left:128px}}.dailyManagerDisplayTable .managerIcon.positionX_05{left:172px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_05{left:169px}}.dailyManagerDisplayTable .managerIcon.positionX_06{left:213px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_06{left:210px}}.dailyManagerDisplayTable .managerIcon.positionX_07{left:254px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_07{left:251px}}.dailyManagerDisplayTable .managerIcon.positionX_08{left:295px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_08{left:292px}}.dailyManagerDisplayTable .managerIcon.positionX_09{left:336px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_09{left:333px}}.dailyManagerDisplayTable .managerIcon.positionX_10{left:377px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_10{left:374px}}.dailyManagerDisplayTable .managerIcon.positionX_11{left:418px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_11{left:415px}}.dailyManagerDisplayTable .managerIcon.positionX_12{left:459px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_12{left:456px}}.dailyManagerDisplayTable .managerIcon.positionX_13{left:500px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_13{left:497px}}.dailyManagerDisplayTable .managerIcon.positionX_14{left:541px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_14{left:538px}}.dailyManagerDisplayTable .managerIcon.positionX_15{left:582px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_15{left:579px}}.dailyManagerDisplayTable .managerIcon.positionX_16{left:623px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_16{left:620px}}.dailyManagerDisplayTable .managerIcon.positionX_17{left:664px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_17{left:661px}}.dailyManagerDisplayTable .managerIcon.positionX_18{left:705px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_18{left:702px}}.dailyManagerDisplayTable .managerIcon.positionX_19{left:746px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_19{left:743px}}.dailyManagerDisplayTable .managerIcon.positionX_20{left:787px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_20{left:784px}}.dailyManagerDisplayTable .managerIcon.positionX_21{left:828px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_21{left:825px}}.dailyManagerDisplayTable .managerIcon.positionX_22{left:869px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_22{left:866px}}.dailyManagerDisplayTable .managerIcon.positionX_23{left:910px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_23{left:907px}}.dailyManagerDisplayTable .managerIcon.positionX_24{left:951px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_24{left:948px}}.dailyManagerDisplayTable .managerIcon.positionX_25{left:992px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_25{left:989px}}.dailyManagerDisplayTable .managerIcon.positionX_26{left:1033px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_26{left:1030px}}.dailyManagerDisplayTable .managerIcon.positionX_27{left:1074px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_27{left:1071px}}.dailyManagerDisplayTable .managerIcon.positionX_28{left:1115px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_28{left:1112px}}.dailyManagerDisplayTable .managerIcon.positionX_29{left:1156px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_29{left:1153px}}.dailyManagerDisplayTable .managerIcon.positionX_30{left:1197px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionX_30{left:1194px}}.dailyManagerDisplayTable .managerIcon.positionY_01{top:6px}.dailyManagerDisplayTable .managerIcon.positionY_02{top:34px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionY_02{top:44px}}.dailyManagerDisplayTable .managerIcon.positionY_03{top:62px}@media (width <= 1024px){.dailyManagerDisplayTable .managerIcon.positionY_03{top:79px}}.dailyManagerDisplayTable .managerIcon.time_60m:after{width:60px}.dailyManagerDisplayTable .managerIcon.time_90m:after{width:101px}.dailyManagerDisplayTable .managerIcon.time_120m:after{width:142px}.dailyManagerDisplayTable .managerIcon.time_150m:after{width:183px}.dailyManagerDisplayTable .managerIcon.time_180m:after{width:224px}.dailyManagerDisplayTable .managerIcon.time_210m:after{width:265px}.dailyManagerDisplayTable .managerIcon.time_240m:after{width:306px}.dailyManagerDisplayTable .managerIcon.time_270m:after{width:347px}.dailyManagerDisplayTable .managerIcon.time_300m:after{width:388px}.dailyManagerDisplayTable .managerIcon.time_330m:after{width:429px}.dailyManagerDisplayTable .managerIcon.time_360m:after{width:470px}.dailyManagerDisplayTable .managerIcon.time_390m:after{width:511px}.dailyManagerDisplayTable .managerIcon.time_420m:after{width:552px}.dailyManagerDisplayTable .managerIcon.time_450m:after{width:593px}.dailyManagerDisplayTable .managerIcon.time_480m:after{width:634px}.dailyManagerDisplayTable .managerIcon.time_510m:after{width:675px}.dailyManagerDisplayTable .managerIcon.time_540m:after{width:716px}.dailyManagerDisplayTable .managerIcon.time_570m:after{width:757px}.dailyManagerDisplayTable .managerIcon.time_600m:after{width:798px}.dailyManagerDisplayTable .managerIcon.time_630m:after{width:839px}.dailyManagerDisplayTable .managerIcon.time_660m:after{width:880px}.dailyManagerDisplayTable .managerIcon.time_690m:after{width:921px}.dailyManagerDisplayTable .managerIcon.time_720m:after{width:962px}.modal .dayReserveDisplayStatusText{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 40px;margin-top:12px;font-size:12px}@media screen and (max-width: 640px){.modal .dayReserveDisplayStatusText{margin-top:16px}}.modal .dayReserveDisplayStatusText li{display:flex;align-items:center;gap:4px}.modal .dayReserveDisplayStatusText li .outsideHoursBlock{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding-bottom:2px}.modal .dayReserveDisplayStatusText li .tag_withChild,.modal .dayReserveDisplayStatusText li .tag_dailyManager{width:16px;height:16px}.modal .dayReserveDisplayStatusText li .tag_withChild:before,.modal .dayReserveDisplayStatusText li .tag_withChild:after,.modal .dayReserveDisplayStatusText li .tag_dailyManager:before,.modal .dayReserveDisplayStatusText li .tag_dailyManager:after{width:100%;height:100%}.modal .dayReserveDisplayStatusText li .numReserveBlockWrap{display:flex;clip-path:polygon(0 100%,100% 100%,100% 0,0 8px)}.modal .dayReserveDisplayStatusText li .numReserveBlockWrap .numReserveBlock{width:14px;height:14px}.modal .dayReserveDisplayAttentionText{margin-top:12px;text-align:center;font-size:12px}.modal .dayReserveDisplayAttentionText .view_only_open{display:none}.modal .dayReserveDisplayAttentionText .view_only_open.is_open{display:block}@media screen and (min-width: 641px){.modal .dayReserveDisplayTitle_arrowDown,.modal .dayReserveDisplayTitle_arrowUp{display:none}}.withChildCheck_wrap{margin:0 auto 20px}@media (width <= 1024px){.withChildCheck_wrap{margin-bottom:16px}}.withChildCheck_wrap .designedCheckbox_wrap label{width:fit-content;padding:8px 10px 8px 36px;background-color:var(--mainBgColor);margin-inline:auto;border-radius:4px}.withChildCheck_wrap .designedCheckbox_wrap label:before{left:8px}.withChildCheck_wrap .designedCheckbox_wrap label input+span{left:12px}.modal .modal-footer{padding:22px;border-top:1px solid var(--gray_20)}@media screen and (max-width: 640px){.modal .modal-footer{padding:16px}}.modal .buttonArea{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;width:100%;margin:0}.modal .buttonArea button,.modal .buttonArea a{height:46px;padding:10px 20px;font-weight:700}@media screen and (max-width: 640px){.modal .buttonArea{gap:16px}}.modal .toLibeOfficeChatRoom{border:1px solid #0165db;border-radius:3px;max-width:400px;width:100%;margin:0 auto;text-align:center}.modal .toLibeOfficeChatRoom a{display:block;padding:15px 0;text-decoration:none}.modal .toLibeOfficeChatRoom a:hover{background-color:#0165db1a}.modal .toLibeOfficeChatRoom a[target=_blank]:after{content:none}.modal .toLibeOfficeChatRoom .mainText{font-size:20px;font-weight:700}.modal .toLibeOfficeChatRoom .subText{font-size:12px;color:#173258}.modal .toLibeOfficeChatRoom .subText i{padding-right:5px}.modal .toLibeOfficeChatRoom{margin:16px auto 0}.modal .toLibeOfficeChatRoom a{padding:10px}.modal .toLibeOfficeChatRoom .mainText{font-size:16px}.modal .toLibeOfficeChatRoom .subText{font-size:10px}@media (width <= 1024px){.modal .toLibeOfficeChatRoom a:hover{background-color:transparent}.modal .toLibeOfficeChatRoom .subText{font-size:11px}}@media screen and (max-width: 640px){.modal .toLibeOfficeChatRoom{max-width:370px;width:100%}}@media screen and (max-width: 400px){.modal .toLibeOfficeChatRoom a{padding:15px 10px}.modal .toLibeOfficeChatRoom .mainText{font-size:15px}.modal .toLibeOfficeChatRoom .mainText{font-size:14px}.modal .toLibeOfficeChatRoom .subText{font-size:10px}}.reserveModal .libeFesNote{text-align:center;font-size:12px;padding:10px;margin:-20px auto 20px;background-color:#eaf1fa}.reserveModal .libeFesNote .libeFesNoteTitle{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;margin-bottom:10px}.reserveModal .libeFesNote .libeFesNoteTitle i{display:inline-block;margin-right:5px;font-size:16px}.reserveModal .libeFesNote .text{display:block}@media (width <= 1024px){.reserveModal .libeFesNote{text-align:left;padding-bottom:5px;margin-bottom:10px}.reserveModal .libeFesNote .text{margin-bottom:10px}}.reserveModal .selectDateArea{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.reserveModal .selectDate{width:45%;display:flex;align-items:center}.reserveModal .selectDate:first-child{justify-content:flex-end}.reserveModal .selectDate h3{font-size:16px;margin-right:10px}.reserveModal .selectDate select{font-size:20px;padding:5px}.reserveModal .selectDateWhile{width:2%}@media (width <= 1024px){.reserveModal .selectDateWhile{display:none}}.reserveModal .timeLimit{color:var(--orange_main);font-size:14px;font-weight:700;text-align:center}.reserveModal .reserveAlertText{color:#f85467;font-size:14px;text-align:center}.reserveModal .reserveAlertText i{padding-right:5px}.reserveModal .linkGroup{width:100%;margin:0}.reserveModal .linkGroup .linkGroup_inner{width:100%;max-width:400px;margin-inline:auto;display:flex;align-items:center;justify-content:center;justify-content:space-between;flex-wrap:wrap;font-weight:700}@media (width <= 1024px){.reserveModal .linkGroup .linkGroup_inner{justify-content:space-around}}.reserveModal .buttonArea.subButtonGroup{border-top:none;padding-top:0}.reserveModal .buttonArea.subButtonGroup button,.reserveModal .buttonArea.subButtonGroup a{margin:0;padding:10px;width:calc(33% - 20px);display:flex;flex-direction:column;height:auto}@media screen and (max-width: 575px){.reserveModal .buttonArea.subButtonGroup{justify-content:space-between}}@media screen and (max-width: 320px){.reserveModal .buttonArea.subButtonGroup button,.reserveModal .buttonArea.subButtonGroup a{font-size:12px}}.reserveModal .buttonArea.subButtonGroup a i{margin:0 0 5px;font-size:18px}.reserveModal .buttonArea .reserveCancel{width:100%;font-size:14px;text-align:center;margin-top:10px}.reserveModal .buttonArea .btn.is_nonActive{pointer-events:none;opacity:.7}.reserveModal .confirmDateArea:first-of-type>p{font-size:20px;font-weight:700;text-align:center;margin-bottom:20px}.reserveModal .confirmDateArea:first-of-type>p small{display:block;margin-top:8px;font-size:14px}.reserveModal .confirmDateArea:nth-of-type(2){margin:24px 0}.reserveModal .confirmDateArea:nth-of-type(2)>p{font-size:18px}.reserveModal .confirmDate{background-color:var(--bg_ivory);padding:5px 10px;text-align:center;margin-bottom:10px}.reserveModal .confirmDate+.withChildNotice{width:100%;background-color:var(--bg_ivory);margin-block:-10px 10px;text-align:center;padding-block:3px 8px;font-weight:700}@media screen and (max-width: 640px){.reserveModal .confirmDate+.withChildNotice{padding-top:0;margin-top:-14px}}.reserveModal .confirmDate p{display:inline-block;margin-right:5px;font-size:14px}.reserveModal .confirmDate p span{display:inline-block;margin-left:10px;font-size:22px}.reserveCompleteModal .buttonArea i{margin-right:10px}.reserveCompleteModal .btn_googleCalendar{display:flex;width:fit-content;margin-inline:auto;padding:9px 20px 7px;background:linear-gradient(180deg,#fff,#ededed);border-color:var(--gray_20)}.reserveCompleteModal .btn_googleCalendar img{width:20px}.reserveCompleteModal .btn_googleCalendar:after{content:""}@media (width <= 1024px){.reserveModal .selectDateArea{flex-direction:column;row-gap:14px;margin-bottom:20px}.reserveModal .selectDate{width:100%;display:flex;align-items:center;justify-content:center}.reserveModal .selectDate:first-child{justify-content:center}.reserveModal .selectDate h3{margin-right:20px}.reserveModal .selectDate select{font-size:20px;padding:5px}.reserveModal .selectDateWhile{margin:5px auto 10px;text-align:center;transform:rotate(90deg)}.reserveModal .confirmDateArea:first-of-type>p{font-size:16px}.reserveModal .confirmDate{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 640px){.reserveModal .confirmDateArea:nth-of-type(2){margin:20px 0 0}.reserveConfirmModal .buttonArea .toSelectDate{order:2}.reserveConfirmModal .buttonArea .toComplete{order:1}.reserveConfirmModal .buttonArea .reserveCancel{order:3}.reserveModal .buttonArea button,.reserveModal .buttonArea a{width:fit-content}.reserveModal .buttonArea button:first-child,.reserveModal .buttonArea a:first-child{margin-top:0}}.reserveModal .btn_toggle_dailyManagerDisplay{position:absolute;top:8px;right:12px;padding:5px 8px;border-radius:5px;border:none;background-color:var(--mainColor);color:#fff;font-size:12px;outline:none}.reserveModal .btn_toggle_dailyManagerDisplay:after{content:"表示"}.reserveModal .btn_toggle_dailyManagerDisplay.is_open:after{content:"非表示"}.reserveModal .btn_toggle_dailyManagerDisplay .icon_user{font-size:14px}@media (width > 1024px){.reserveModal .dayReserveDisplayTable_wrap{cursor:grab}.reserveModal .dayReserveDisplayTable_wrap:active{cursor:grabbing;-webkit-user-select:none;user-select:none}.reserveModal .dayReserveDisplayTable_wrap .iconArrow_inScroll{cursor:pointer}}@media (width <= 1024px){.reserveModal .modal-content{max-height:96dvh}.reserveModal .modal-content .scroll_inner{overflow-y:auto;max-height:calc(96dvh - 140px)}.reserveModal .modal-content .dayReserveDisplayTable_wrap:not(:has(.dailyManagerDisplayTable_wrap.is_open)) .iconArrow_inScroll{top:34%}}.reserveModal .dayReserveDisplayTable_wrap{container-type:inline-size}.reserveModal .dayReserveDisplayTable_wrap .iconArrow_inScroll.left{left:20px}.reserveModal .dayReserveDisplayTable_wrap .iconArrow_inScroll.right{right:20px}.reserveModal .dailyManagerDisplayTable_wrap .loading .spinner-border{position:absolute;top:calc(50% - 18px);left:min(37vw,500px);left:50cqw}@media (width <= 1024px){.reserveModal .dailyManagerDisplayTable_wrap .loading .spinner-border{translate:min(37vw,500px) 44px}}.cancelModal .modal-body{text-align:center}.cancelModal .modal-body .cancelText{margin-bottom:10px;font-size:20px;font-weight:700}.cancelModal .modal-body .cancelText small{display:block;margin-top:8px;font-size:14px}@media (width <= 1024px){.cancelModal .modal-body .cancelText small{font-size:12px}}.cancelModal .confirmDate{background-color:var(--bg_ivory);padding:5px 10px;text-align:center;margin-bottom:10px;font-size:24px}.cancelModal .confirmDate .time{display:flex;align-items:center;justify-content:center}.cancelModal .confirmDate small{margin-right:10px;font-size:16px}.cancelModal .confirmDate small.fromTo{margin:0 10px}@media (width <= 1024px){.cancelModal .modal-body .cancelText{font-size:18px}.cancelModal .confirmDate{font-size:22px}.cancelModal .confirmDate small{font-size:14px}}@media screen and (max-width: 640px){.cancelModal .confirmDate{font-size:18px}.cancelModal .confirmDate small{font-size:12px}}.cancelModal .buttonArea button.toCancelDone{min-width:210px}@media screen and (max-width: 640px){.cancelModal .buttonArea button.toCancelDone{min-width:120px}}@media screen and (max-width: 320px){.cancelModal .modal-body .buttonArea{display:flex;flex-direction:column}.cancelModal .modal-body .buttonArea button{font-size:14px;padding:10px 0}.cancelModal .modal-body .buttonArea .toClese{order:2}.cancelModal .modal-body .buttonArea .toCancelDone{order:1;margin-bottom:20px}}.reserveModal .buttonArea button.toComplete,.buttonArea button.is_loading{min-width:210px}.buttonArea button.is_loading{position:relative;padding:10px 20px 10px 50px;background-color:#5a6268;border-color:#545b62;opacity:.7;cursor:auto;pointer-events:none}.buttonArea button.is_loading:before{content:"";display:block;position:absolute;top:calc(50% - 2.5em);left:calc(20% - 2.5em);border-radius:50%;width:5em;height:5em;font-size:5px;text-indent:-9999em;border-top:.8em solid rgba(255,255,255,.2);border-right:.8em solid rgba(255,255,255,.2);border-bottom:.8em solid rgba(255,255,255,.2);border-left:.8em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loading 1.1s infinite linear;animation:loading 1.1s infinite linear}@media screen and (max-width: 640px){.buttonArea button.is_loading{min-width:120px}.buttonArea button.is_loading{padding:10px 0 10px 20px}.buttonArea button.is_loading:before{left:calc(50% - 10em)}}body .modal.generalModal .modal-header{background-color:#eaf1fa}.generalModal .modal-header_title{padding-left:16px;font-size:20px;font-weight:700;color:var(--mainColor)}.generalModal .modal-body{position:relative;max-height:50dvh;overflow-y:scroll;padding:0}.generalModal .modal-body .generalModal_content{padding:30px 1rem}.generalModal .modal-footer{justify-content:center}@media (width <= 1024px){.generalModal .modal-body{max-height:calc(100dvh - 240px)}}.infoBarContentModal .modal-body .infoBarContentModal_newsDate{position:absolute;top:15px;left:32px;font-size:12px;color:#555}.infoBarContentModal .infoBarContentModal_newsContent{padding:40px 32px}.infoBarContentModal .infoBarContentModal_newsContent p{margin:3px 0;font-size:14px;line-height:1.6}.infoBarContentModal .infoBarContentModal_newsContent img{max-width:100%;border:1px solid #ccc}.infoBarContentModal .infoBarContentModal_newsContent .infobox{border:1px solid #ccc;border-radius:2px;background-color:#fff;margin:5px 0;padding:8px 13px;font-size:14px;white-space:pre-line}.infoBarContentModal .infoBarContentModal_newsContent .ql-syntax{display:block;background-color:#ebebeb;border:1px solid #5982bf;padding:3px 8px;border-radius:0;color:#314563;margin:8px 0;font-size:.85rem;line-height:1.4;white-space:pre-wrap;word-wrap:break-word;overflow:auto}.infoBarContentModal .infoBarContentModal_newsReferer{padding:12px 16px;background-color:var(--bg_ivory);font-size:12px}.infoBarContentModal img.fr-fic.fr-dib.popup{margin:10px 0}@media (width <= 1024px){.infoBarContentModal .modal-body .infoBarContentModal_newsDate{left:24px}.infoBarContentModal .infoBarContentModal_newsContent{padding:40px 24px}.infoBarContentModal .infoBarContentModal_referer{font-size:12px}}@media screen and (max-width: 600px){.infoBarContentModal .infoBarContentModal_newsReferer{text-align:center}}.dailyManagerInputModal .title{font-weight:400}.dailyManagerInputModal .about_dailyManager_info_wrap{border:1px solid var(--gray_10);font-size:14px}.dailyManagerInputModal .about_dailyManager_info_wrap.is_open .title_wrap .icon_arrow{transform:rotate(180deg)}.dailyManagerInputModal .about_dailyManager_info_wrap.is_open .content_wrap{grid-template-rows:1fr}.dailyManagerInputModal .about_dailyManager_info_wrap .title_wrap{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 0;cursor:pointer}@media (width > 1024px){.dailyManagerInputModal .about_dailyManager_info_wrap .title_wrap:hover{opacity:.7}}.dailyManagerInputModal .about_dailyManager_info_wrap .title_wrap .icon_arrow{font-size:18px;color:var(--mainColor)}.dailyManagerInputModal .about_dailyManager_info_wrap .title{color:var(--mainColor);font-weight:700}.dailyManagerInputModal .about_dailyManager_info_wrap .content_wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;padding-block:4px 8px}.dailyManagerInputModal .about_dailyManager_info_wrap .content_wrap .accordion_inner{overflow:hidden;padding-inline:16px}.dailyManagerInputModal .about_dailyManager_info_wrap .content_wrap .accordion_inner .list li{padding-left:1em;text-indent:-1em}.dailyManagerInputModal .about_dailyManager_info_wrap .content_wrap .accordion_inner .list li:before{content:"・"}.dailyManagerInputModal .about_dailyManager_info_wrap .content_wrap .accordion_inner .caution_list li{padding-left:1em;text-indent:-1em;font-size:12px}.dailyManagerInputModal .about_dailyManager_info_wrap .content_wrap .accordion_inner .caution_list li:before{content:"※"}.dailyManagerInputModal .message_box{margin-bottom:24px}.dailyManagerInputModal .message_box.is_normal{padding:8px;margin-top:24px;background-color:var(--mainBgColor);color:var(--mainColor);text-align:center}.dailyManagerInputModal .message_box.is_attention{padding:16px;background-color:var(--bg_ivory);color:var(--attentionColor)}.dailyManagerInputModal .input_area{display:grid;grid-template-columns:auto auto;gap:20px 30px;width:fit-content;margin-inline:auto;margin-bottom:16px}.dailyManagerInputModal .input_area .title:nth-of-type(1){grid-column:1/2;grid-row:1/2}.dailyManagerInputModal .input_area .content:nth-of-type(1){grid-column:2/3;grid-row:1/2}.dailyManagerInputModal .input_area .title:nth-of-type(2){grid-column:1/2;grid-row:2/3}@media (width > 1024px){.dailyManagerInputModal .input_area .title:nth-of-type(2){padding-top:5px}}.dailyManagerInputModal .input_area .content:nth-of-type(2){grid-column:2/3;grid-row:2/3}@media (width <= 1024px){.dailyManagerInputModal .input_area{display:block}.dailyManagerInputModal .input_area .title{margin-bottom:8px;text-align:center}.dailyManagerInputModal .input_area .content{width:fit-content;margin-inline:auto;margin-bottom:8px}}.dailyManagerInputModal .input_area .radio_list input{margin-right:8px}.dailyManagerInputModal .input_area .time_select_area{display:flex;align-items:baseline;column-gap:12px}.dailyManagerInputModal .input_area .time_select_area .time_select{padding:6px 8px;font-size:18px}.dailyManagerInputModal .timeLimit{margin-bottom:24px;text-align:center;font-size:14px;color:var(--orange_main);font-weight:700}.dailyManagerInputModal .dailyManagerReserveDisplayArea{border:1px solid var(--gray_20);padding:12px}.dailyManagerInputModal .dailyManagerReserveDisplayArea.is_open .title .icon_arrow{transform:rotate(180deg) translateY(2px)}.dailyManagerInputModal .dailyManagerReserveDisplayArea.is_open .content_wrap{grid-template-rows:1fr}.dailyManagerInputModal .dailyManagerReserveDisplayArea .title{display:flex;align-items:center;justify-content:center;column-gap:8px;font-size:14px;color:var(--mainColor);font-weight:700;cursor:pointer}@media (width > 1024px){.dailyManagerInputModal .dailyManagerReserveDisplayArea .title:hover{opacity:.7}}.dailyManagerInputModal .dailyManagerReserveDisplayArea .title .icon_user,.dailyManagerInputModal .dailyManagerReserveDisplayArea .title .icon_arrow{font-size:16px}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner{overflow:hidden}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dayReserveDisplayTable_wrap{position:relative}@media (width > 1024px){.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dayReserveDisplayTable_wrap{cursor:grab}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dayReserveDisplayTable_wrap:active{cursor:grabbing;-webkit-user-select:none;user-select:none}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dayReserveDisplayTable_wrap~.iconArrow_inScroll{cursor:pointer}}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dayReserveDisplayTable_wrap .dayReserveDisplayTable{width:max-content;border-bottom:1px solid var(--gray_20)}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dayReserveDisplayTable_wrap .dayReserveDisplayTable .dayReserveDisplayItem{width:81px}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dailyManagerDisplayTable_wrap{grid-template-rows:1fr}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dailyManagerDisplayTable_wrap .dailyManagerDisplayTable .managerIcon.is_empty{font-size:12px;border:none;background-color:transparent;color:var(--gray_40);font-weight:700;z-index:1;pointer-events:none}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dailyManagerDisplayTable_wrap .dailyManagerDisplayTable .dailyManagerDisplayItem.is_outOfReserve{position:relative}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dailyManagerDisplayTable_wrap .dailyManagerDisplayTable .dailyManagerDisplayItem.is_outOfReserve:before{content:"";display:block;width:100%;height:100%;background-color:#0003;position:absolute;top:0;z-index:5}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dayReserveDisplayStatusText .tag_empty_dailyManager{display:grid;place-items:center;width:16px;height:16px;outline:1px solid var(--gray_5)}.dailyManagerInputModal .dailyManagerReserveDisplayArea .content_wrap .accordion_inner .dayReserveDisplayStatusText .tag_empty_dailyManager:before{content:"空";color:var(--gray_40);font-size:10px;font-weight:700;line-height:1}.dailyManagerInputModal .accordion_inner{position:relative}.dailyManagerInputModal .accordion_inner .iconArrow_inScroll{top:42%}.dailyManagerInputModal .accordion_inner .iconArrow_inScroll.left{left:7px}.dailyManagerInputModal .accordion_inner .iconArrow_inScroll.right{right:7px}.dailyManagerConfirmModal .confirmDateArea,.dailyManagerCompleteModal .confirmDateArea{padding:8px}@media (width > 1024px){.dailyManagerConfirmModal .confirmDateArea>p br,.dailyManagerCompleteModal .confirmDateArea>p br{display:none}}.dailyManagerConfirmModal .confirmDateArea .confirmDate_dailyManager,.dailyManagerCompleteModal .confirmDateArea .confirmDate_dailyManager{padding:8px;background-color:var(--bg_ivory);text-align:center}.dailyManagerConfirmModal .confirmDateArea .confirmDate_dailyManager .title,.dailyManagerCompleteModal .confirmDateArea .confirmDate_dailyManager .title{margin-bottom:8px;font-size:16px}.dailyManagerConfirmModal .confirmDateArea .confirmDate_dailyManager .day_time,.dailyManagerCompleteModal .confirmDateArea .confirmDate_dailyManager .day_time{display:flex;align-items:center;justify-content:center;column-gap:20px;font-size:24px}@media (width <= 1024px){.dailyManagerConfirmModal .confirmDateArea .confirmDate_dailyManager .day_time,.dailyManagerCompleteModal .confirmDateArea .confirmDate_dailyManager .day_time{flex-direction:column}}.dailyManagerConfirmModal .confirmDateArea .confirmDate_dailyManager .day_time .time,.dailyManagerCompleteModal .confirmDateArea .confirmDate_dailyManager .day_time .time{display:flex;align-items:center;column-gap:10px;font-size:16px}.dailyManagerConfirmModal .confirmDateArea .confirmDate_dailyManager .day_time .time .start,.dailyManagerCompleteModal .confirmDateArea .confirmDate_dailyManager .day_time .time .start,.dailyManagerConfirmModal .confirmDateArea .confirmDate_dailyManager .day_time .time .end,.dailyManagerCompleteModal .confirmDateArea .confirmDate_dailyManager .day_time .time .end{font-size:20px}.dailyManagerChangeModal .input_area .title{place-content:center}.cancelModal_dailyManager .confirmDate_dailyManager{padding:8px;background-color:var(--bg_ivory);text-align:center}.cancelModal_dailyManager .confirmDate_dailyManager .title{margin-bottom:8px;font-size:16px}.cancelModal_dailyManager .confirmDate_dailyManager .day_time{display:flex;align-items:center;justify-content:center;column-gap:20px;font-size:24px}@media (width <= 1024px){.cancelModal_dailyManager .confirmDate_dailyManager .day_time{flex-direction:column}}.cancelModal_dailyManager .confirmDate_dailyManager .day_time .time{display:flex;align-items:center;column-gap:10px;font-size:16px}.cancelModal_dailyManager .confirmDate_dailyManager .day_time .time .start,.cancelModal_dailyManager .confirmDate_dailyManager .day_time .time .end{font-size:20px}.dailyManagerListModal .modal-body{max-height:75dvh;overflow-y:scroll}.dailyManagerListModal .modal-body .description{display:block;width:fit-content;margin-inline:auto;margin-bottom:24px;font-size:14px}@media (width <= 1024px){.dailyManagerListModal .modal-body .description{text-align:center}}.dailyManagerListModal .modal-body .dailyManagerList_wrap{width:fit-content;margin-inline:auto}.dailyManagerListModal .modal-body .dailyManagerList_wrap .day{display:block;width:fit-content;margin-bottom:4px;font-size:18px;font-weight:700}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList{width:100%;max-width:600px;margin-bottom:32px}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList:last-of-type{margin-bottom:2px}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList tr:nth-of-type(odd){background-color:var(--gray_5)}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList tr:nth-of-type(2n):last-of-type{border-bottom:1px solid var(--borderColor)}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList th{padding-block:8px;background-color:var(--mainBgColor);text-align:center;font-size:16px;color:var(--mainColor);font-weight:700}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList th:nth-of-type(1){width:200px;border-right:1px solid #fff}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList th:nth-of-type(2){width:400px}@media (width <= 1024px){.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList th:nth-of-type(1){width:120px;border-right:1px solid #fff}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList th:nth-of-type(2){width:calc(100% - 120px)}}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList td{padding-block:8px;font-size:14px}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList td:nth-of-type(1){border-right:1px solid var(--borderColor);text-align:center}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList td:nth-of-type(2){padding-inline:8px}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList td .manager{display:flex;align-items:center;column-gap:4px;width:fit-content}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList td .manager+.manager{margin-top:8px}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList td .manager .managerIcon{display:grid;place-items:center;width:32px;min-width:32px;height:32px;border-radius:50%;background-color:#fff;border:1px solid var(--gray_eb)}@media (width <= 1024px){.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList td .manager .managerIcon{width:24px;min-width:24px;height:24px}}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList td .manager .managerIcon img{width:100%;height:100%;border-radius:50%;object-fit:cover;min-height:0}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList td .manager .managerName{cursor:pointer;color:var(--linkColor);font-weight:700}@media screen and (min-width: 769px){.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList td .manager:hover .managerIcon{opacity:.7}.dailyManagerListModal .modal-body .dailyManagerList_wrap .dailyManagerList td .manager:hover .managerName{text-decoration:underline;text-underline-offset:5px;opacity:.7}}.dailyManagerListModal .modal-body .text_noData{width:fit-content;margin:48px auto 24px;font-size:20px;font-weight:700;text-align:center}.dailyManagerListModal .modal-body .text_noData br{display:none}@media (width <= 1024px){.dailyManagerListModal .modal-body .text_noData br{display:inline}}.dailyManagerProfPopover{display:none;position:fixed;top:auto;bottom:-100%;right:20px;left:auto;width:500px;padding:20px 20px 25px;border:1px solid var(--gray_20);border-bottom:none;border-radius:20px 20px 0 0;background-color:#fff;box-shadow:0 0 10px var(--gray_20_a);cursor:default;z-index:2000}.dailyManagerProfPopover.is_show{display:block;animation:popoverProfUpin forwards .5s 0s normal}@keyframes popoverProfUpin{0%{bottom:-100%}80%{bottom:0}95%{bottom:0}to{bottom:-10px}}@media (width <= 600px){.dailyManagerProfPopover{width:100%;right:auto;padding-top:15px}}.dailyManagerProfPopover .popover_closeBtnSP{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;font-size:20px;font-weight:700;line-height:0;color:var(--gray_20);cursor:pointer}.dailyManagerProfPopover .popover-header{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:4px;background-color:transparent;padding:0 12px 12px 0;border-bottom:1px solid var(--gray_20);border-radius:20px 20px 0 0;font-weight:700;font-size:16px}.dailyManagerProfPopover .popover-header .user_img{grid-column:1/2;grid-row:1/3;align-self:center}.dailyManagerProfPopover .popover-header .user_img img{width:60px;height:60px;object-fit:cover;border:solid 1px var(--gray_eb);border-radius:50%}.dailyManagerProfPopover .popover-header .user_name{grid-column:2/3;grid-row:1/2;align-self:end;font-size:15px}.dailyManagerProfPopover .popover-header .user_statusWrap{grid-column:2/3;grid-row:2/3}.dailyManagerProfPopover .popover-body{padding:8px 0 0}.dailyManagerProfPopover .popover-body .user_proftext{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:unset;font-size:12px}.dailyManagerProfPopover .popover-body .user_proflink{display:block;width:fit-content;margin-left:auto;margin-top:4px;font-size:12px}.preAttention{padding:16px 0;background-color:var(--bg_yellow);text-align:center;font-weight:700}@media (width <= 1024px){.preAttention{padding:15px 10px}}.infoBarArea{display:flex;justify-content:center}.infoBar{display:flex;align-items:center;gap:16px;max-width:1000px;margin:40px 10px;padding:12px 16px;background-color:#eff5fc;border:1px solid #3473ce;border-radius:8px;font-size:14px;box-shadow:0 0 8px #e7e7e7}.infoBar .infoBarTitleArea{display:flex;align-items:center;gap:16px;flex-shrink:0}.infoBar .infoBarTitleArea .infoBarTitle{width:fit-content;padding:8px 16px;background-color:var(--mainColor);border-radius:32px;font-weight:700;color:#fff}.infoBar .infoBarContent{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700;color:#3473ce;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.infoBar .infoBarContent:hover{opacity:.7}@media (width <= 1024px){.infoBar{flex-wrap:wrap;gap:6px;max-width:580px;width:calc(100% - 20px);padding:10px;margin:16px 10px 32px}.infoBar .infoBarTitleArea{gap:10px;font-size:12px}.infoBar .infoBarTitleArea .infoBarTitle{padding:4px 12px}}.indexMapArea{position:relative;width:1000px;height:800px;background-image:url(/vite/assets/bg_mapJapan-CM19KKCZ.png),url(/vite/assets/img_people1-DVhddBo4.png),url(/vite/assets/img_people2-Dom4-OIt.png);background-position:250px 0px,570px 450px,10px 570px;background-size:55%,16%,16%;background-repeat:no-repeat,no-repeat,no-repeat;margin-bottom:100px}@media (width <= 1024px){.indexMapArea{width:100%;height:auto;background:none;background:url(/vite/assets/bg_mapJapanSP-Dmh92NnP.png) center 85px no-repeat;background-size:220px;margin-bottom:50px}}.indexMapArea .mapTitle{width:540px;background:url(/vite/assets/img_miniRyo-D6GdhgOH.png) bottom right no-repeat;background-size:16%;padding-bottom:10px}.indexMapArea .mapTitle .text{width:fit-content;margin-left:20px;padding:0 80px;text-align:center;font-size:35px;font-weight:700;line-height:1;color:var(--mainColor);background-image:url("data:image/svg+xml,%3csvg%20width='51'%20height='65'%20viewBox='0%200%2051%2065'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='19.6775'%20y1='2.9115'%20x2='48.9115'%20y2='62.3225'%20stroke='%231B5284'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cline%20x1='2.82773'%20y1='42.0628'%20x2='22.0628'%20y2='62.1723'%20stroke='%231B5284'%20stroke-width='4'%20stroke-linecap='round'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20width='51'%20height='65'%20viewBox='0%200%2051%2065'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='2'%20y1='-2'%20x2='68.214'%20y2='-2'%20transform='matrix(-0.441508%200.897258%200.897258%200.441508%2034%202)'%20stroke='%231B5284'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cline%20x1='2'%20y1='-2'%20x2='29.8277'%20y2='-2'%20transform='matrix(-0.691223%200.722642%200.722642%200.691223%2051%2042)'%20stroke='%231B5284'%20stroke-width='4'%20stroke-linecap='round'/%3e%3c/svg%3e");background-position:bottom left,bottom right;background-repeat:no-repeat,no-repeat}.indexMapArea .mapTitle .text .num{font-size:2em;padding:0 5px}@media (width <= 1024px){.indexMapArea .mapTitle{width:100%;padding-bottom:0;background:no-repeat;margin-bottom:200px}.indexMapArea .mapTitle .text{margin:0 auto;padding:0 50px;font-size:26px;background-size:37px}.indexMapArea .mapTitle .text .num{font-size:50px}}.mapSelectArea{display:none}@media (width <= 1024px){.mapSelectArea{display:block}.mapSelectTitle{font-size:22px;font-weight:700;margin-bottom:8px;color:var(--mainColor)}.mapSelectArea .mapSelectForm{position:relative;border-radius:8px;padding:15px}.mapSelectArea:where(.hokkaido,.tohoku,.kanto,.tokai,.kinki,.hokuriku-koushinetsu,.shikoku,.chugoku,.kyushu-okinawa) .mapSelectForm{border-radius:8px 8px 0 0}.mapSelectArea:where(.hokkaido,.tohoku,.kanto,.tokai,.kinki,.hokuriku-koushinetsu,.shikoku,.chugoku,.kyushu-okinawa) .mapSelectForm:before{position:absolute;bottom:0;content:"";display:block;width:calc(100% - 30px);height:1px;background-color:#fff}.mapSelectArea .mapSelectForm{background-color:var(--mainBgColor)}.mapSelectArea.hokkaido .mapSelectForm{background-color:var(--hokkaido_mainColor)}.mapSelectArea.tohoku .mapSelectForm{background-color:var(--tohoku_mainColor)}.mapSelectArea.kanto .mapSelectForm{background-color:var(--kanto_mainColor)}.mapSelectArea.tokai .mapSelectForm{background-color:var(--tokai_mainColor)}.mapSelectArea.kinki .mapSelectForm{background-color:var(--kinki_mainColor)}.mapSelectArea.hokuriku-koushinetsu .mapSelectForm{background-color:var(--hokuriku-koushinetsu_mainColor)}.mapSelectArea.shikoku .mapSelectForm{background-color:var(--shikoku_mainColor)}.mapSelectArea.chugoku .mapSelectForm{background-color:var(--chugoku_mainColor)}.mapSelectArea.kyushu-okinawa .mapSelectForm{background-color:var(--kyushu-okinawa_mainColor)}.mapSelect{padding:9px 12px;width:100%;height:56px;background:linear-gradient(180deg,#fff,#ededed);border:1px solid var(--gray_20);border-radius:6px;font-size:16px}_::-webkit-full-page-media,_:future,:root .mapSelect{background-color:#fff;background-image:none}}.mapItem{position:absolute;width:256px;padding:10px;border-radius:8px}.mapItem.hokkaido{width:128px;background-color:var(--hokkaido_mainColor);bottom:620px;right:0}.mapItem.tohoku{background-color:var(--tohoku_mainColor);bottom:429px;right:0}.mapItem.kanto{background-color:var(--kanto_mainColor);bottom:150px;right:0}.mapItem.tokai{background-color:var(--tokai_mainColor);bottom:0;right:0}.mapItem.kinki{background-color:var(--kinki_mainColor);bottom:0;right:280px}.mapItem.hokuriku-koushinetsu{background-color:var(--hokuriku-koushinetsu_mainColor);top:140px;left:280px}.mapItem.shikoku{background-color:var(--shikoku_mainColor);bottom:0;right:560px}.mapItem.chugoku{background-color:var(--chugoku_mainColor);top:140px;left:0}.mapItem.kyushu-okinawa{background-color:var(--kyushu-okinawa_mainColor);top:330px;left:0}@media (width <= 1024px){.indexMapArea .mapItem{display:none;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;border-radius:0 0 8px 8px;padding:15px}.mapSelectArea.hokkaido~.mapItem.hokkaido,.mapSelectArea.tohoku~.mapItem.tohoku,.mapSelectArea.kanto~.mapItem.kanto,.mapSelectArea.tokai~.mapItem.tokai,.mapSelectArea.kinki~.mapItem.kinki,.mapSelectArea.hokuriku-koushinetsu~.mapItem.hokuriku-koushinetsu,.mapSelectArea.shikoku~.mapItem.shikoku,.mapSelectArea.chugoku~.mapItem.chugoku,.mapSelectArea.kyushu-okinawa~.mapItem.kyushu-okinawa{display:block}}.mapItemTitle{margin-bottom:6px;text-align:center;font-weight:700;font-size:14px}.mapItemLsits{display:flex;flex-wrap:wrap;gap:6px;font-size:14px}.mapItemLsit{width:calc(50% - 3px);height:37px;border-radius:6px;background-color:#ebebeb}.hokkaido .mapItemLsit{width:100%}.mapItemLsit>a{position:relative;display:flex;align-items:center;justify-content:center;height:100%;color:#aaa;font-weight:700;pointer-events:none;text-decoration:none}.mapItemLsit>a:hover{text-decoration:none}.mapItemLsit.is_active{background-color:#fff;border:1px solid #ebebeb}.mapItemLsit.is_active>a{color:var(--mainColor);pointer-events:all}.mapItemLsit:not(.is_active)>a:before{filter:grayscale(1) opacity(.5)}.mapItemLsit.is_comingSoon>a:after{position:absolute;top:-8px;left:-5px;content:"";width:80px;height:21px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAA/CAMAAADpNbXBAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABmUExURUdwTP////////////////////////////////////////////////////////zw3eWVAP///+mkJfzy3/LKf+ywP/nlv/bXn+ecEPHDb/TRj++9X/fer+22T/rsz/347/747/PQj5jb1TEAAAAQdFJOUwDbf7+f718fED9vjzBPr+/X+J60AAAIK0lEQVRo3u1a7YKjKBAM4rdJLiKIihr3/V/yVBAaxGwmu5m9m53+lZgoFN1dXQ2eTt/2bf9vS7OgCDFCZYnivwFvHpXGwq+PNywt+/I+Dmy85fWL4z07eEv0dwX01we8EtZdDIw07CuHdHoJwjAMsnQFWd0Wa9fPwdfK2Eucz0gDvAWwrEj1CrhbP1/eNniWF2FwSd+LMMvDK8ZFnCxeDaLSb/0KuF4/n98UUtvg6I0hdC4MQhwnqDyybgU8rZ/ftPBgcPybHlng5aERzhN5IbnaqKJDvCVd8JLfORtXzFnDFa88Ioln/RvkmRMwUh4mrmD8ibUL4OH1yXwMb1mmH/emRhMt6Fxw6JJeH0OsOyHaavsmFsD0bcoycUfPDzP9HMfxJVup9YoLFatnbN8e4j2gg3ztOW1FWY7sBni5LIf3cpaaTN22/FGHkuY7IIFP/D6yO28HNnTalWRBVv24KWskT5VMc1b0DsKSU1kH4YAo0vy6LAUK17xMQh+A7JTiB/Aq5zttFDKqrqzfxU1bZwA/4qx0rm54tuKSvKxe5aiSKCKEIhiE1+SIcq7pYW2pxYKGcHCFGGRCrsDNsdY4/pizMhw5hPh08l7iOFPl0Bpwl4FHbtQ/3HsqBK094MjmZm5B64yiut1YKxqwDivgI50VI19ePRKtebBWjyy0nCZHrsqXrGpVrG4OpQCaQtzbvmzAtW6rRNuCH3NW4ll67KsqyTmLF6Tb/xHy1PqG/wwY57yvV2qFsdA3jueohW3teqrV5U03lYqiav0/bvzfGcBezvJn1pro53gR5fH59FC0wpzj/fSYYWnjoih3vmsN3oYNKq4nzRFcczBw62ju6XVqezmrOJhaDIQAik9n9FKc3uk8X0J9brSyXfluhUdMc7dEctVsMCuwSlQTtYRuxJXEXt5bymsPYF0o7p1ghA3cr1LRs5quGtdso4yQeRKbP8U+K6FGUMG4JipnlfFgZWDQLWK5A5jobFY3Tfu6t8dbM00P/GMunDNyY6meNBuKFehoSshoUoxRGZlEtKN+zGCUPujeB9D20A3PiPIkjlodvcDtAPsMiW7aJN/t7t0H/7ofi1Yqq0fFYGh2pgOVCeg8k2wgBPA6kEW3gd+t3o6voaUBy/Uri3MSbODtpQHYVw1EJqcOxzCBNNcflpVxplaqo4FNJW+sNTIpNLpigGpe+gcHiJs5Qg+vT+VgAcZiLhZIO/NmslWCJ7oMUzcsBJiXBqzkwmgzyQhFqxBGs5ZyDJ2IlDp0a1JIiYGGjko80G09SJhdULfTJ7VTcuVdE8rnGqidCQDXmhpAYtcm3GqoPgM7gZV/m7avarFxwnJ9W3WhII8y824+c1KoM1M37CL00jBTPTDe8RkpbWc29sVKD3Uzz6+dMiwnoMBkdkdHoJSpdAL/aFyZU+9xNoyAWRhnt2YWnWYXsSUM2ItAuo+uzErWG7bJhiHHGqryLoz/hBmfuqPKMSLbwdQWq1b7rBFPYNVmJ285304qb9YB7yaFBjNfg51ba1SraEt1wZv4oP1i/iMDEATL/OUG4IAyPJiUvC/uakarUU1gQFe+/RGv1ms63aAY6r2VNn0wUx8GNw7lU2SwRYm9U8I3nIMqkXVHTGzeLbJRPiJe7HPADFQV5MSiaH7blQh9ldSVKqXMWUCD0mSYYmFuX4R/NdWAbQscqmMg3oGsmXbp0+57pWEyTNpIZu77utorW01ZuLSzH8olE0a1aUuYD+XdLIhJIRDcEPsSNgNjkPiVoJvlI+nqXgozYQZzJahuGLU8uvfj4+5M77zA8wjiiMkfgOIMX3pRjiZChFOGW8+CCL8eJbtQBZcaqIT4QMjQ1k8rwdDZlOnhAcw5grtETWkDBlM3VXCXuDfz1K60sN+3e6qxruvKKzsWvEoH3BWNNO2L/bXb2OeAnOQSBsgSsqzE8SUsdUgDt/UGpak6gD7ARfNXJy1JD/po405m4FU9pV09fRwl3oDg864tHEDwOr1pi5LT+Tpqv/YuX/dOxXXL8Ghj38nNGm4KsGapWMexGoVP7tqu+4WX4hoWsb2JgQGTc9+pDC1tD3VelKbigmxmvjJcEv9m21M2L76zkxsF+mwnQtcgzeL4ck4ebP9DwJ3nVEYBNkIGuA0A8pZhf4vqKjXxPN6libA2eVGwQjtnWfLsjiMGIc18HhYwnW315C3D3ESA1aISwtZHLa0VoZRyXrfWvvKeaZwzQazFcFxgjK9h/spOMgakpTvCFnDScnEkjk5qDHM/KMMNYYOQeTJZxADbENWW7XJzhRdj48vfdFByhdpF1r6l0e2AhNs6A2p8yRy3g46MMtFSfkiqxGxpyP0GobqHDHu9OSdlEMS/8WxdsrSWpwOVLcEquOmuebfUE0A5Ctrx/olKKW+nY1X1cv9ZSeHlYC+R5zERCvM3vjsQ+/fVpIvJfscHoKyWPKw+ViArZxhVbz/xfaJUrTzxbSRWWsqyWm9/zKp1el3zWOJYq8Xk8wAr1nJ0bA00660hHxCtvuKJljjdxjGIWTf97BD5La9kaGzE3kD7NZt1HUJ4ObBI4Wti625KKwTlQCx+8utThh3Hblat/S/EKy6W8ljkXlY9POzOPxfvKXn2NAEdqNu4WBwZZ8ljbk3946Ds819h887kinYT0z6KZhmQB/lPVKtrF99yBenp881zQhbFpzSAL1zF+tT7/DKlZug/Adfz0oWaSBqHGEUIvSZafVENj9xRkf0huBKynkp0fedLksklCMJZLP5JsPpt1OVYP05O3/Zt3/Zt3/Ztf8b+BdxT9iGdSQlGAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}.mapItemLsit .is_teikei{display:inline-block;border:1px solid var(--mainColor);padding:0 5px;margin-right:5px;font-size:12px}.mapItemLsit .is_teikei~i{display:inline-block;color:#aaa;margin-left:5px;font-size:12px}@media (width <= 1024px){.mapItemTitle{display:none}.mapItemLsits{gap:8px}.mapItemLsit{width:calc(50% - 4px);height:50px}}.indexOfficeArea{margin-top:80px}@media (width <= 1024px){.indexOfficeArea{margin-top:60px}}.indexOfficeArea h3{color:var(--mainColor);font-size:26px;font-weight:700}@media (width <= 1024px){.indexOfficeArea h3{font-size:20px}}.indexOfficeArea h3.indexOfficeTitle i{margin-right:5px}.indexOfficeArea h3.indexOfficeTitle img{width:32px;height:auto;margin-right:5px;transform:translateY(-12%)}@media (width <= 1024px){.indexOfficeArea h3.indexOfficeTitle img{width:24px}}@media (width <= 1024px){.indexOfficeArea:nth-of-type(2) h3{margin-bottom:4px}}.indexOfficeArea p{font-size:16px}@media (width <= 1024px){.indexOfficeArea p{font-size:12px}}.indexOfficeArea p.officeDiscription{margin-top:10px}.indexOfficeArea.reserved{padding:24px 16px;background-color:var(--mainBgColor)}@media screen and (max-width: 600px){.indexOfficeArea.reserved{width:calc(100% + 20px);margin-left:-10px;padding:16px 10px}}.officeList{display:flex;flex-wrap:wrap;gap:16px;padding:0;margin-top:16px}.officeList .officeItem{position:relative;width:calc((100% - 48px)/4);height:78px;border:1px solid #ebebeb;background-color:#fff;border-radius:6px;box-shadow:0 0 8px #e7e7e7}.officeList .officeItem:hover{opacity:.7}.officeList .officeItem.is_comingSoon:hover{opacity:1}.officeList .officeItem a{position:relative;display:flex;align-items:center;height:100%;color:var(--textMain);font-weight:700;text-decoration:none}.officeList .officeItem.is_comingSoon a{color:#aaa;pointer-events:none}.officeList .officeItem a:hover{text-decoration:none;opacity:1}.officeList .officeItem a img{width:76px;height:76px;object-fit:cover;border-radius:6px 0 0 6px;margin-right:15px}.officeList .officeItem a i{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#aaa}.officeList .officeItem.is_comingSoon a i{display:none}@media (width <= 1024px){.officeList{gap:4px}.officeList .officeItem{width:calc((100% - 4px)/2)}}@media screen and (max-width: 600px){.officeList .officeItem{height:58px}.officeList .officeItem a{padding-right:20px}.officeList .officeItem a img{width:56px;height:56px}.officeList .officeItem a i{right:5px}}.indexInfoArea{width:calc(100vw - 10px);background-color:var(--mainBgColor);margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:-100px;padding:60px 0 80px}@media (width <= 1024px){.indexInfoArea{margin-top:60px}}@media (width <= 600px){.indexInfoArea{width:100vw;padding:20px 10px 70px;margin-bottom:-100px}}.indexInfoArea .indexInfoAreaTitle{color:var(--mainColor);font-size:44px;font-weight:700;text-align:center;margin-bottom:20px}@media (width <= 1024px){.indexInfoArea .indexInfoAreaTitle{font-size:28px}}@media (width <= 600px){.indexInfoArea .indexInfoAreaTitle{margin-bottom:10px}}.indexInfoArea .indexInfoAreaTitle .fa-info-circle{padding-right:6px}@media (width <= 1024px){.indexInfoArea .indexInfoAreaTitle .fa-info-circle{padding-right:4px}}.indexInfoArea .indexInfoAreaTitle .subText{display:block;font-size:20px;font-weight:400;margin-bottom:5px}@media (width <= 1024px){.indexInfoArea .indexInfoAreaTitle .subText{font-size:16px}}.indexInfoArea .indexInfoAreaInner{max-width:1000px;margin:0 auto;padding:50px;border:3px solid var(--mainColor);border-radius:10px;background-color:#fff;line-height:1.6}@media (width <= 1024px){.indexInfoArea .indexInfoAreaInner{max-width:600px;padding:20px 12px 0}}.indexInfoArea .indexInfoAreaInner .infoAreaBtn{position:relative;display:flex;align-items:center;padding:14px 38px 14px 16px;border:1px solid var(--gray_20);border-radius:6px;background-color:#fff;font-size:16px;font-weight:700;color:var(--mainColor);width:fit-content;margin-top:8px}.indexInfoArea .indexInfoAreaInner .infoAreaBtn>i{padding-left:0}@media (width <= 1024px){.indexInfoArea .indexInfoAreaInner .infoAreaBtn{padding:14px 35px 14px 16px;font-size:14px;line-height:1}.indexInfoArea .indexInfoAreaInner .infoAreaBtn:after{right:17px}}.indexInfoArea .indexInfoAreaInner .infoAreaBtn:hover{text-decoration:none;opacity:.7}.indexInfoArea .indexInfoAreaInner .infoAreaBtn:after{position:absolute;top:50%;transform:translateY(-50%);right:19px;padding-right:0}.indexInfoArea .indexInfoAreaInner .infoAreaBtn.sp_only{display:none}@media (width <= 1024px){.indexInfoArea .indexInfoAreaInner .infoAreaBtn.sp_only{display:block;width:100%;margin-top:0;margin-bottom:20px}}.indexInfoArea .indexInfoAreaInner .collapse:has(.youtube_wrap),.indexInfoArea .indexInfoAreaInner .collapsing:has(.youtube_wrap){padding-inline:20px}@media (width <= 1024px){.indexInfoArea .indexInfoAreaInner .collapse:has(.youtube_wrap),.indexInfoArea .indexInfoAreaInner .collapsing:has(.youtube_wrap){padding-inline:10px}}.indexInfoArea .indexInfoAreaInner h3{background-color:var(--mainBgColor);padding:10px;margin-top:40px;margin-bottom:20px;font-size:20px;color:var(--mainColor);font-weight:700}.indexInfoArea .indexInfoAreaInner h3:first-of-type{margin-top:0}@media (width <= 1024px){.indexInfoArea .indexInfoAreaInner h3{margin-top:20px;font-size:16px}.indexInfoArea .indexInfoAreaInner h3:last-of-type+.collapse{padding-bottom:20px}}.indexInfoArea .indexInfoAreaInner h3 i{padding-right:10px}.indexInfoArea .indexInfoAreaInner h4{padding-bottom:8px;border-bottom:1px solid var(--mainColor03);padding-top:28px;color:var(--mainColor);font-size:16px;font-weight:700}.indexInfoArea .indexInfoAreaInner h4:first-of-type{padding-top:0}.indexInfoArea .indexInfoAreaInner h5{color:var(--mainColor02);font-size:16px;font-weight:700}.indexInfoArea .indexInfoAreaInner .iconList{padding-inline:12px}.indexInfoArea .indexInfoAreaInner .iconList li{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin-top:20px}.indexInfoArea .indexInfoAreaInner .iconList li .icon{grid-column:span 1;grid-row:span 2;width:46px;padding-top:4px;text-align:center}.indexInfoArea .indexInfoAreaInner .iconList li .icon i{color:var(--mainColor02);font-size:36px}.indexInfoArea .indexInfoAreaInner .iconList li .text{font-size:14px}.indexInfoArea .indexInfoAreaInner .attentionIconList{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}@media (width <= 1024px){.indexInfoArea .indexInfoAreaInner .attentionIconList{grid-template-columns:1fr}}.indexInfoArea .indexInfoAreaInner .attentionIconList li{border:1px solid var(--mainColor03);border-radius:6px;padding:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:min-content 1fr;gap:4px 12px}.indexInfoArea .indexInfoAreaInner .attentionIconList li .icon{grid-column:span 1;grid-row:span 2;width:70px;display:grid;place-items:center}.indexInfoArea .indexInfoAreaInner .attentionIconList li .icon i{color:var(--mainColor02);font-size:56px}@media (width <= 1024px){.indexInfoArea .indexInfoAreaInner .attentionIconList li .icon{width:56px}.indexInfoArea .indexInfoAreaInner .attentionIconList li .icon i{font-size:46px}}@media (width <= 600px){.indexInfoArea .indexInfoAreaInner .attentionIconList li .icon{width:46px}.indexInfoArea .indexInfoAreaInner .attentionIconList li .icon i{font-size:36px}}.indexInfoArea .indexInfoAreaInner .attentionIconList li .text{font-size:14px}.indexInfoArea .indexInfoAreaInner h3[data-toggle=collapse] i{display:none}@media (width > 1024px){.indexInfoArea .indexInfoAreaInner h3[data-toggle=collapse]{pointer-events:none}.indexInfoArea .indexInfoAreaInner h3[data-toggle=collapse]+.collapse:not(.show){display:block}}@media (width <= 1024px){.indexInfoArea .indexInfoAreaInner h3[data-toggle=collapse]{display:flex;align-items:center;gap:10px}.indexInfoArea .indexInfoAreaInner h3[data-toggle=collapse] i{display:block;margin:0 0 0 auto;padding-right:0;color:#aaa}.indexInfoArea .indexInfoAreaInner h3[data-toggle=collapse][aria-expanded=true] i{color:var(--mainColor);transform:translateY(2px) rotate(180deg)}}.related_services{background-color:#fff}.related_services_inner{max-width:1200px;padding-block:24px;margin-inline:auto}@media (width <= 1232px){.related_services_inner{margin-inline:16px}}.related_services_inner .title{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:16px}.services_textLink_list{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px}@media (width <= 600px){.services_textLink_list{flex-direction:column;align-items:flex-start}}.services_textLink{color:var(--textMain);font-size:14px;line-height:1.5;display:flex;align-items:center}.services_textLink:hover{color:var(--textMain)}.services_textLink:after{display:none}.services_textLink img{width:18px;height:18px;aspect-ratio:1/1;object-fit:contain;margin-right:4px}#reserved .mainArea{margin:0 auto}#reserved .reserveStatus{font-weight:700;font-size:22px;margin-bottom:10px}#reserved .reserveStatus .userIcon{display:inline-block;width:52px;height:52px;border:1px solid #ebebeb;border-radius:50%;overflow:hidden;margin-right:10px;transform:translateY(3px);vertical-align:text-bottom}#reserved .reserveStatus .userIcon img{width:100%;height:100%;object-fit:cover}#reserved .reserveStatus .num{margin-right:5px;font-size:130%}@media (width <= 1024px){#reserved .officeCard{display:flex;flex-wrap:wrap;margin-bottom:50px}}#reserved .officeCard>li{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:16px;padding:20px 24px 20px 36px}#reserved .officeCard>li:has(.dailyManagerInfo){grid-template-rows:auto auto auto}@media (width <= 1024px){#reserved .officeCard>li{display:flex;flex-direction:column;row-gap:0;padding:35px 16px 20px;align-items:center;margin-bottom:20px;font-size:16px}}#reserved .officeCard>li.is_within3days{position:relative;outline:3px solid var(--orange_main);padding-top:35px}#reserved .officeCard>li.is_within3days:before{content:"訪問まで3日以内";position:absolute;top:0;left:-12px;width:fit-content;background-color:var(--orange_main);padding:2px 6px;color:#fff;font-size:14px;font-weight:700}#reserved .officeCard>li .cardInfo{grid-column:1/2;grid-row:1/3}@media (width <= 1024px){#reserved .officeCard>li .cardInfo{flex-direction:column;align-items:center;margin-bottom:16px;font-size:18px}}@media (width <= 1024px){#reserved .officeCard>li .cardInfo>.date{margin-top:4px}}#reserved .officeCard>li .cardInfo>.date>span.y:after{content:"年";font-size:90%;margin-right:8px}#reserved .officeCard>li .cardInfo>.date>span.m:after{content:"月";font-size:90%;margin-right:8px}#reserved .officeCard>li .cardInfo>.date>span.d:after{content:"日";font-size:90%}#reserved .officeCard>li .cardInfo>.time{margin-left:15px}#reserved .officeCard>li .cardInfo>.withChildNotice{width:100%;font-size:16px;font-weight:700;color:var(--kodomo_text)}@media (width <= 1024px){#reserved .officeCard>li .cardInfo>.withChildNotice{margin-top:4px}}@media (width <= 1024px){#reserved .officeCard>li .cardInfo>.office,#reserved .officeCard>li .cardInfo>.date,#reserved .officeCard>li .cardInfo>.time{margin:0}#reserved .officeCard>li .cardInfo>.office{justify-content:center;font-size:24px;display:grid}#reserved .officeCard>li .cardInfo>.office .link_office{grid-column:1/3;grid-row:2/3;margin:0;text-align:center}}#reserved .officeCard>li .detailArea{grid-column:2/3;grid-row:2/3;align-self:flex-start;text-align:right}@media (width <= 1024px){#reserved .officeCard>li .detailArea{align-self:center}}#reserved .officeCard>li .detailArea .fa-clock{padding-right:5px}#reserved .officeCard>li .detailArea .fa-times-circle{padding-right:5px}#reserved .officeCard>li .detailArea .fa-map{padding-right:5px}#reserved .officeCard>li .detailArea .fa-info-circle{padding-right:5px}#reserved .officeCard>li .officeInfoLink{grid-column:2/3;grid-row:1/2;align-self:flex-start;display:flex;align-items:center;justify-content:flex-end;gap:20px;font-size:16px}@media (width <= 1024px){#reserved .officeCard>li .officeInfoLink{flex-wrap:wrap;font-size:15px;justify-content:center;margin-top:25px;margin-inline:auto}}#reserved .officeCard>li .officeInfoLink li.googleCalendar a{display:flex;align-items:center;justify-content:center}#reserved .officeCard>li .officeInfoLink li.googleCalendar a:after{content:""}#reserved .officeCard>li .officeInfoLink li.googleCalendar a img{width:20px}@media (width <= 1024px){#reserved .officeCard>li .officeInfoLink li.googleCalendar{display:flex;align-items:center;justify-content:center;width:100%}}#reserved .officeCard>li .officeInfoLink li i{margin-right:5px}#reserved .officeCard>li .dailyManagerInfo{grid-column:1/3;grid-row:3/4;display:flex;align-items:flex-start;column-gap:40px;background-color:var(--mainBgColor);padding:16px;border-radius:4px}@media (width <= 1024px){#reserved .officeCard>li .dailyManagerInfo{flex-direction:column;width:100%;margin-top:25px}}#reserved .officeCard>li .dailyManagerInfo .title{font-size:18px;font-weight:700;color:var(--mainColor)}@media (width <= 1024px){#reserved .officeCard>li .dailyManagerInfo .title{margin-inline:auto}}#reserved .officeCard>li .dailyManagerInfo .list{flex-grow:1}@media (width <= 1024px){#reserved .officeCard>li .dailyManagerInfo .list{width:100%}}#reserved .officeCard>li .dailyManagerInfo .list .item{display:flex;align-items:center;column-gap:20px;border-radius:4px;padding:8px 16px;font-size:14px;background-color:#fff}@media (width <= 1024px){#reserved .officeCard>li .dailyManagerInfo .list .item{flex-wrap:wrap;justify-content:center;row-gap:8px;padding-inline:12px;margin-top:12px}}#reserved .officeCard>li .dailyManagerInfo .list .item:not(:last-child){margin-bottom:8px}@media (width <= 1024px){#reserved .officeCard>li .dailyManagerInfo .list .item:not(:last-child){margin-bottom:12px}}#reserved .officeCard>li .dailyManagerInfo .list .item .deta{flex-grow:1}@media (width <= 1024px){#reserved .officeCard>li .dailyManagerInfo .list .item .deta{width:100%;text-align:center}}#reserved .officeCard>li .dailyManagerInfo .list .item .deta .time{margin-left:8px;font-size:16px;font-weight:700}#reserved .officeCard>li .dailyManagerInfo .list .item .btn_dailyManagerInfo{border:none;background-color:transparent;color:var(--linkColor);outline:none}@media (width > 1024px){#reserved .officeCard>li .dailyManagerInfo .list .item .btn_dailyManagerInfo:hover{text-decoration:underline;text-underline-offset:5px}}@media (width <= 1024px){#reserved .officeCard>li .dailyManagerInfo .list .item .btn_dailyManagerInfo{padding:0}}#reserved .officeCard>li button.btn_fill_red{font-size:.6em}#reserved .officeCard>li button.btn_fill_red~.return{position:absolute;bottom:18px;right:230px;display:block;font-size:16px;border-bottom:1px solid var(--textMain);transition:.2s;cursor:pointer}#reserved .officeCard>li button.btn_fill_red~.return:hover{opacity:.7}#reserved .officeCard>li button.btn_fill_red~.return i{padding-right:10px}#reserved .mainArea .toNewReserveArea{margin-bottom:70px;text-align:center}#reserved .mainArea .toNewReserveArea .toNewReserve{padding:14px 20px;border:1px solid #ebebeb;border-radius:6px;box-shadow:0 0 8px #e7e7e7;color:var(--mainColor);background-color:#fff;font-weight:700;font-size:20px;line-height:2}#reserved .mainArea .toNewReserveArea .toNewReserve svg{fill:var(--mainColor);transition:.2s;margin-right:8px}#reserved .mainArea .toNewReserveArea .toNewReserve i{color:#aaa;margin-left:78px}#reserved .mainArea .toNewReserveArea .btn i{padding-left:10px}@media (width <= 1024px){#reserved .mainArea .toNewReserveArea{margin-bottom:40px}}@media screen and (max-width: 600px){#reserved .mainArea .toNewReserveArea .toNewReserve{padding:10px 16px;font-size:18px;line-height:2}#reserved .mainArea .toNewReserveArea .toNewReserve i{margin-left:36px}}#reserved .cancelledResultsArea{position:relative;display:flex;align-items:center;flex-direction:column;max-width:500px;background-color:#eaf1fa;padding:20px;margin:0 auto 30px;font-size:24px;box-shadow:1px 1px 1px #0003}#reserved .cancelledResultsArea .cardInfo{display:flex;align-items:center;justify-content:space-between}#reserved .cancelledResultsArea p:first-child{font-size:16px;font-weight:700;margin:0 0 10px}#reserved .cancelledResultsArea .btn{padding:8px 40px 8px 50px}#reserved .cancelledResultsArea .btn i{padding-left:10px}#reserved .cancelledResultsArea .fa-times{position:absolute;top:5px;right:10px;cursor:pointer}#reserved .cancelledResultsArea .fa-times:hover{opacity:.7}@media (width <= 1024px){#reserved .cancelledResultsArea{max-width:400px}#reserved .cancelledResultsArea .btn{font-size:14px}#reserved .cancelledResultsArea .fa-times:hover{opacity:1}}#reserved .checkInfoBox{display:flex;flex-direction:column;width:100%;border:1px solid #f0ce94;margin-bottom:60px;padding:20px 50px;text-align:center;font-size:18px}#reserved .checkInfoBox .checkInfoTitle{display:inline-block;padding:0 30px 20px;font-size:18px}#reserved .checkInfoBox .checkInfoLists{display:flex;margin:0 auto;padding:20px 30px 0;border-top:1px solid #f0ce94}#reserved .checkInfoBox .checkInfoLists li{margin:0 20px}#reserved .checkInfoBox .checkInfoLists li>i{margin-right:10px;color:#e8b452}#reserved .checkInfoBox .checkInfoLists li>a>i{margin-left:10px}#reserved .checkInfoBox .checkInfoLists li a{display:inline-block;color:var(--textMain);border-bottom:1px solid transparent;text-decoration:none}#reserved .checkInfoBox .checkInfoLists li a:hover{display:inline-block;text-decoration:none;border-bottom:1px solid rgba(51,51,51,.7)}@media (width <= 1024px){#reserved .reserveStatus span{font-size:20px}#reserved .officeCard>li button{font-size:14px;padding:10px 14px}#reserved .officeCard>li button.btn_fill_red{font-size:14px;margin-bottom:50px}#reserved .officeCard>li button.btn_fill_red~.return{bottom:10px;right:50%;transform:translate(50%);width:80px;font-size:14px}#reserved .checkInfoBox{padding:20px;font-size:16px}#reserved .checkInfoBox .checkInfoTitle{padding:0 0 20px}#reserved .checkInfoBox .checkInfoLists{flex-direction:column;padding:20px 0 0}#reserved .checkInfoBox .checkInfoLists li:first-child{margin-bottom:15px}#reserved .checkInfoBox .checkInfoLists li a:hover{border-bottom:1px solid transparent}}@media screen and (max-width: 400px){#reserved .checkInfoBox{margin-bottom:30px}}@media screen and (max-width: 320px){#reserved .checkInfoBox .checkInfoLists li{margin:0 10px}}#address .officeCard>li{padding:25px 20px 20px}#address .officeCard>li .cardInfo>.office{margin-bottom:10px;font-size:20px;align-items:end}#address .officeCard>li .cardInfo .address{font-size:18px}#address .officeCard>li .cardInfo .address .zip{display:block}#address .officeCard>li .detailArea{display:flex;flex-direction:column;gap:10px}#address .officeCard>li .btn{width:200px;height:40px;margin:0;font-size:13px;color:var(--textMain)}#address .officeCard>li .btn[target=_blank]:after{padding-left:.6em;color:#707070;font-size:.9em;transform:translateY(0)}@media (width <= 1024px){#address .officeCard>li{flex-direction:column;padding:15px 10px 15px 15px}#address .officeCard>li .cardInfo>.office{font-size:18px}#address .officeCard>li .cardInfo .address{font-size:16px}#address .officeCard>li .detailArea{flex-direction:row;justify-content:center;width:100%;margin-top:15px}#address .officeCard>li .btn{width:auto;padding:10px 14px}}@media (width <= 1024px){.pageTitleArea.with_menu{flex-direction:column;flex-wrap:nowrap}}body.hokkaido .pageTitleArea{background:var(--hokkaido_subColor)}body.tohoku .pageTitleArea{background:var(--tohoku_subColor)}body.kanto .pageTitleArea{background:var(--kanto_subColor)}body.tokai .pageTitleArea{background:var(--tokai_subColor)}body.kinki .pageTitleArea{background:var(--kinki_subColor)}body.hokuriku-koushinetsu .pageTitleArea{background:var(--hokuriku-koushinetsu_subColor)}body.shikoku .pageTitleArea{background:var(--shikoku_subColor)}body.chugoku .pageTitleArea{background:var(--chugoku_subColor)}body.kyushu-okinawa .pageTitleArea{background:var(--kyushu-okinawa_subColor)}.pageTitleArea.with_menu .pageTitle .is_official{width:38px;height:auto;margin-right:5px;margin-top:-6px}@media (width <= 1024px){.pageTitleArea.with_menu .pageTitle{font-size:24px;margin:10px 0 20px}.pageTitleArea.with_menu .pageTitle .is_official{width:33px}}.pageTitleArea.with_menu .pageTitleMenu{display:flex;padding:0;border:1px solid #ebebeb;border-radius:5px;background-color:#fff;overflow:hidden}.pageTitleArea.with_menu .pageTitleMenu li+li{border-left:1px solid #ebebeb}.pageTitleArea.with_menu .pageTitleMenu li i{padding-right:5px}.pageTitleArea.with_menu .pageTitleMenu li a{display:flex;align-items:center;height:56px;padding:2px 30px 0;font-size:15px;color:var(--mainColor);border-bottom:2px solid #fff}.pageTitleArea.with_menu .pageTitleMenu li.is_active a{border-bottom:2px solid var(--mainColor)}.pageTitleArea.with_menu .pageTitleMenu li a:hover{text-decoration:none;opacity:.7}.pageTitleArea.with_menu .pageTitleMenu li.to_chat img{transform:translate(-5px,-3px)}@media (width <= 1024px){.pageTitleArea.with_menu .pageTitleMenu li{width:100%;display:flex;align-items:center;justify-content:center}.pageTitleArea.with_menu .pageTitleMenu li a{flex-direction:column;width:100%;height:auto;padding:7px 0 3px;font-size:11px}.pageTitleArea.with_menu .pageTitleMenu li a i{padding:0;margin-bottom:4px;font-size:21px}.pageTitleArea.with_menu .pageTitleMenu li.to_chat a:after{content:none}.pageTitleArea.with_menu .pageTitleMenu li.to_chat img{transform:translateY(-5px);width:28px;height:auto}}.topInfoArea{display:flex;gap:8px;padding:0 30px 20px}@media (1024px < width <= 1284px){.topInfoArea{flex-direction:column}}.topInfoArea .eyeCatch{flex-basis:50%}.topInfoArea .eyeCatch_img{width:100%;height:100%;object-fit:cover}@media (1024px < width <= 1284px){.topInfoArea .eyeCatch_img{max-height:25vw}}.topInfoArea .eyeCatch.eyeCatchMockDummy{padding-inline:64px;background-image:url(/vite/assets/logo_icon-COq6I5id.png);background-position:center;background-size:370px;background-repeat:no-repeat;aspect-ratio:2/.7;overflow:hidden}@media (width <= 1024px){.topInfoArea .eyeCatch.eyeCatchMockDummy{background-size:255px}}.topInfoArea .eyeCatch.eyeCatchMockDummy img{display:none}.hokkaido .topInfoArea .eyeCatch.eyeCatchMockDummy{background-color:var(--hokkaido_subColor)}.tohoku .topInfoArea .eyeCatch.eyeCatchMockDummy{background-color:var(--tohoku_subColor)}.kanto .topInfoArea .eyeCatch.eyeCatchMockDummy{background-color:var(--kanto_subColor)}.tokai .topInfoArea .eyeCatch.eyeCatchMockDummy{background-color:var(--tokai_subColor)}.kinki .topInfoArea .eyeCatch.eyeCatchMockDummy{background-color:var(--kinki_subColor)}.hokuriku-koushinetsu .topInfoArea .eyeCatch.eyeCatchMockDummy{background-color:var(--hokuriku-koushinetsu_subColor)}.shikoku .topInfoArea .eyeCatch.eyeCatchMockDummy{background-color:var(--shikoku_subColor)}.chugoku .topInfoArea .eyeCatch.eyeCatchMockDummy{background-color:var(--chugoku_subColor)}.kyushu-okinawa .topInfoArea .eyeCatch.eyeCatchMockDummy{background-color:var(--kyushu-okinawa_subColor)}@media (width > 1024px){.topInfoArea .addressFacilities_wrap{display:flex;gap:8px;flex-grow:1}}.topInfoArea .address,.topInfoArea .facilities{flex:1;background-color:#fff;border:1px solid #dddddd}.topInfoArea .address h3,.topInfoArea .facilities h3{display:flex;align-items:center;padding:10px 15px;font-size:14px;font-weight:700;white-space:nowrap}.topInfoArea .addressDetail_wrap>div{margin:16px;font-size:14px}.topInfoArea .addressDetail_wrap .addressDetail span{display:inline-block}.topInfoArea .addressDetail_wrap .addressDetail{padding-bottom:16px;border-bottom:1px solid #ccc;margin-bottom:0}.topInfoArea .addressDetail_wrap .infoFromStation li{display:flex;align-items:center}.topInfoArea .addressDetail_wrap .infoFromStation li+li{margin-top:8px}.topInfoArea .addressDetail_wrap .infoFromStation li i{margin-right:8px;color:var(--mainColor)}.topInfoArea .facilities h3{justify-content:space-between}.topInfoArea .facilities h3 .linkLine{font-size:14px;color:var(--linkColor);font-weight:400;cursor:pointer}.topInfoArea .facilities .facilitiesDetail{padding:16px}body.hokkaido .topInfoArea{background-color:var(--hokkaido_subColor)}body.hokkaido .topInfoArea h3{background-color:var(--hokkaido_mainColor)}body.tohoku .topInfoArea{background-color:var(--tohoku_subColor)}body.tohoku .topInfoArea h3{background-color:var(--tohoku_mainColor)}body.kanto .topInfoArea{background-color:var(--kanto_subColor)}body.kanto .topInfoArea h3{background-color:var(--kanto_mainColor)}body.tokai .topInfoArea{background-color:var(--tokai_subColor)}body.tokai .topInfoArea h3{background-color:var(--tokai_mainColor)}body.kinki .topInfoArea{background-color:var(--kinki_subColor)}body.kinki .topInfoArea h3{background-color:var(--kinki_mainColor)}body.hokuriku-koushinetsu .topInfoArea{background-color:var(--hokuriku-koushinetsu_subColor)}body.hokuriku-koushinetsu .topInfoArea h3{background-color:var(--hokuriku-koushinetsu_mainColor)}body.shikoku .topInfoArea{background-color:var(--shikoku_subColor)}body.shikoku .topInfoArea h3{background-color:var(--shikoku_mainColor)}body.chugoku .topInfoArea{background-color:var(--chugoku_subColor)}body.chugoku .topInfoArea h3{background-color:var(--chugoku_mainColor)}body.kyushu-okinawa .topInfoArea{background-color:var(--kyushu-okinawa_subColor)}body.kyushu-okinawa .topInfoArea h3{background-color:var(--kyushu-okinawa_mainColor)}body.hokkaido .facilitiesDetail{color:var(--hokkaido_sub2Color)}body.tohoku .facilitiesDetail{color:var(--tohoku_sub2Color)}body.kanto .facilitiesDetail{color:var(--kanto_sub2Color)}body.tokai .facilitiesDetail{color:var(--tokai_sub2Color)}body.kinki .facilitiesDetail{color:var(--kinki_sub2Color)}body.hokuriku-koushinetsu .facilitiesDetail{color:var(--hokuriku-koushinetsu_sub2Color)}body.shikoku .facilitiesDetail{color:var(--shikoku_sub2Color)}body.chugoku .facilitiesDetail{color:var(--chugoku_sub2Color)}body.kyushu-okinawa .facilitiesDetail{color:var(--kyushu-okinawa_sub2Color)}.facilitiesDetail .is_none{color:#aaa}.facilitiesDetail .is_none i{color:var(--gray_20)}.facilitiesDetail ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));row-gap:24px;font-size:12px;font-weight:700}.facilitiesDetail ul li{text-align:center;flex-grow:1;white-space:nowrap}.facilitiesDetail ul img{display:block;width:auto;height:40px;margin:0 auto 4px}.facilitiesDetail .facilitiesIcon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto 4px;font-weight:400}.facilitiesDetail .facilitiesIcon.icon_gakutyouzou{font-size:40px}.facilitiesDetail .facilitiesIcon.icon_privateRoom{align-items:end;font-size:37px}.facilitiesDetail .facilitiesIcon.icon_40tubo{font-size:30px}.facilitiesDetail .facilitiesIcon.icon_goods{font-size:40px}.facilitiesDetail .facilitiesIcon.icon_printer,.facilitiesDetail .facilitiesIcon.icon_monitor{font-size:36px}.facilitiesDetail .facilitiesIcon.icon_projector{font-size:32px}.facilitiesDetail .facilitiesIcon.icon_stamp,.facilitiesDetail .facilitiesIcon.icon_iMac{font-size:36px}.facilitiesDetail .facilitiesIcon.icon_MacBook{font-size:30px}.facilitiesDetail .facilitiesIcon.icon_monitorDesktop{font-size:34px}.facilitiesDetail .facilitiesIcon.icon_monitorMobile{font-size:30px}@media (width <= 1024px){.topInfoArea{flex-direction:column;padding:10px 10px 0;gap:10px}.topInfoArea .address>div{font-size:14px}.topInfoArea .facilities h3{font-size:14px}.topInfoArea .facilities>div{font-size:14px}.topInfoArea .eyeCatch{width:100vw;height:auto;aspect-ratio:2/.7;flex-basis:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.subArea .infoBox .facilitiesDetail_sp_info{position:absolute;right:15px;font-size:14px;color:var(--linkColor);cursor:pointer}.subArea .infoBox .facilitiesDetail ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:15px 10px;padding:0;font-size:12px}}@media screen and (min-width: 576px){.iconExplanationModal .modal-dialog{max-width:700px}}.modal .facilitiesModalLsit{width:fit-content;margin:0 auto}.modal .facilitiesModalLsit li{display:flex;align-items:center;gap:8px}.modal .facilitiesModalLsit li+li{margin-top:24px}@media (width <= 1024px){.modal .facilitiesModalLsit li+li{margin-top:16px}}.modal .facilitiesModalLsit{color:var(--mainColor)}.modal .facilitiesModalLsit .facilitiesIcon{display:flex;align-items:center;justify-content:center;width:60px;height:40px}.modal .facilitiesModalLsit .facilitiesIcon.icon_gakutyouzou{font-size:40px}.modal .facilitiesModalLsit .facilitiesIcon.icon_privateRoom{align-items:end;font-size:37px}.modal .facilitiesModalLsit .facilitiesIcon.icon_40tubo{font-size:30px}.modal .facilitiesModalLsit .facilitiesIcon.icon_goods{font-size:40px}.modal .facilitiesModalLsit .facilitiesIcon.icon_printer,.modal .facilitiesModalLsit .facilitiesIcon.icon_monitor{font-size:36px}.modal .facilitiesModalLsit .facilitiesIcon.icon_projector{font-size:29px}.modal .facilitiesModalLsit .facilitiesIcon.icon_stamp,.modal .facilitiesModalLsit .facilitiesIcon.icon_iMac{font-size:36px}.modal .facilitiesModalLsit .facilitiesIcon.icon_MacBook{font-size:30px}.modal .facilitiesModalLsit .facilitiesIcon.icon_monitorDesktop{font-size:34px}.modal .facilitiesModalLsit .facilitiesIcon.icon_monitorMobile{font-size:30px}.modal .facilitiesModalLsit .facilitiesIconInfo{display:flex;align-items:center;gap:24px;width:100%}.modal .facilitiesModalLsit .facilitiesIconInfo .heading{width:7em;font-weight:700}.modal .facilitiesModalLsit .facilitiesIconInfo .heading small{font-size:12px}@media (width > 1024px){.modal .facilitiesModalLsit .facilitiesIconInfo .heading small{display:block}}.modal .facilitiesModalLsit .facilitiesIconInfo .text{color:var(--textMain)}@media screen and (max-width: 575px){.modal .facilitiesModalLsit li{gap:24px}.modal .facilitiesModalLsit li+li{margin-top:32px}.modal .facilitiesModalLsit .facilitiesIconInfo{flex-direction:column;align-items:start;gap:4px}.modal .facilitiesModalLsit .facilitiesIconInfo .heading{width:auto}}.topInfoArea~.addressHeadline{margin:50px 30px 0}@media (width <= 1024px){.topInfoArea~.addressHeadline{width:calc(100% - 20px);max-width:580px;margin:30px auto 0}}.localReserveStatus{display:flex;flex-wrap:wrap;gap:10px;padding:16px;margin-bottom:20px}body.hokkaido .localReserveStatus{background-color:var(--hokkaido_subColor)}body.tohoku .localReserveStatus{background-color:var(--tohoku_subColor)}body.kanto .localReserveStatus{background-color:var(--kanto_subColor)}body.tokai .localReserveStatus{background-color:var(--tokai_subColor)}body.kinki .localReserveStatus{background-color:var(--kinki_subColor)}body.hokuriku-koushinetsu .localReserveStatus{background-color:var(--hokuriku-koushinetsu_subColor)}body.shikoku .localReserveStatus{background-color:var(--shikoku_subColor)}body.chugoku .localReserveStatus{background-color:var(--chugoku_subColor)}body.kyushu-okinawa .localReserveStatus{background-color:var(--kyushu-okinawa_subColor)}.localReserveStatus .userIcon{display:inline-block;width:68px;height:68px;border:1px solid #ebebeb;border-radius:50%;overflow:hidden}.localReserveStatus .userIcon img{width:100%;height:100%;object-fit:cover}.localReserveStatus .reserveInfo p{font-size:18px;font-weight:700}.localReserveStatus .reserveInfo p .num{font-size:1.4em;padding:0 5px}.localReserveStatus .reserveInfo p:first-of-type .num{padding-left:0}.localReserveStatus .reserveInfo p small{display:inline-block;transform:translateY(-2px)}.localReserveStatus .attention{width:100%}@media (width <= 1024px){.localReserveStatus .userIcon{display:inline-block;width:56px;height:56px}.localReserveStatus .reserveInfo p{font-size:14px}}body#access .mainArea{margin-bottom:100px;display:flex;flex-direction:column}body#access .googleMapArea{width:100%;margin-bottom:60px}body#access .googleMap{width:100%;height:40vh;border:1px solid #c6dbfc}body#access .googleMapArea .btn_gmap{position:relative;display:flex;align-items:center;width:275px;height:54px;border:1px solid #ccc;padding:14px;border-radius:6px;margin-top:20px;color:var(--mainColor);font-weight:700}body#access .googleMapArea .btn_gmap:hover{text-decoration:none}body#access .googleMapArea .btn_gmap:before{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;padding-right:.4em;font-size:1.2em;transform:translateY(1px)}body#access .googleMapArea .btn_gmap:after{position:absolute;right:10px;transform:translateY(0)}body#access .closeInfo{margin-bottom:10px}@media (width <= 1024px){body#access .googleMapArea .btn_gmap{width:100%}}body#about .infoArea .area{width:fit-content;margin-inline:auto}body#about .infoArea .area img{max-height:300px;object-fit:contain}body#about .attentionInfoArea{display:inline-block;border:2px solid #f5c244;border-radius:5px;padding:15px 40px 5px;margin-left:20px;background-color:#fbf5e5}@media (width <= 1024px){body#about .attentionInfoArea{margin-left:10px}}body#about .attentionInfoArea li{list-style:none;padding-left:0}body#about .attentionInfoArea li:first-of-type{text-indent:-8em;padding-left:8em}body#about .attentionInfoArea li:nth-of-type(2) span{padding-left:2em}body#about.nagoya .attentionInfoArea li:first-of-type span{padding-left:1.5em}body#about.nagoya .attentionInfoArea li:nth-of-type(2) span{padding-left:0}@media screen and (max-width: 640px){body#about .attentionInfoArea li:first-of-type{text-indent:0;padding-left:0}body#about .attentionInfoArea li span{display:block}body#about .attentionInfoArea li br{display:none}body#about .attentionInfoArea li:nth-of-type(2) span{padding-left:0}body#about.nagoya .attentionInfoArea li:first-of-type span{padding-left:0}body#about.osaka .attentionInfoArea li span{display:inline}}body#access .lineHeaderUpWrap{margin:30px auto;text-align:center}body#about .lineHeaderUpWrap{margin:90px auto 30px;text-align:center}body#access .backToPrevious{margin:20px 0 0 20px}body#access .backToPrevious a>i{padding-right:10px}body#access .backToPreviousBtn{border:1px solid #0165db;border-radius:3px;max-width:400px;margin:90px auto 0;text-align:center}body#access .backToPreviousBtn a{display:block;padding:15px 0;text-decoration:none}body#access .backToPreviousBtn a:hover{background-color:#0165db1a}body#access .backToPreviousBtn a>i{padding-right:10px}body#access .doorCloseInfo .table{margin-left:1rem;margin-bottom:.5rem}body#access .doorCloseInfo .doorCloseInfoText{margin-bottom:1rem}body#about .doorCloseInfo .table{margin-left:3rem;font-size:15px}body#about .doorCloseInfo .doorCloseInfoText{margin-left:2rem;padding-bottom:0;font-size:15px}@media (width <= 1024px){body#access .backToPrevious{margin:10px 0 10px 10px}body#access .backToPreviousBtn{max-width:300px}body#access .backToPreviousBtn a{padding:15px 10px}}@media screen and (max-width: 640px){body#about .doorCloseInfo .table{margin-left:1rem;font-size:14px}body#about .doorCloseInfo .doorCloseInfoText{margin-left:.5rem;font-size:14px}}.reserveModal .loginArea{text-align:center}.reserveModal .loginLogo{display:inline-block;max-width:300px;margin:0 auto 40px}.reserveModal .loginLogo img{width:100%}.reserveModal .loginText{margin-bottom:30px}.reserveModal .loadingIcon,.reserveModal .loadingIcon:after{border-radius:50%;width:10em;height:10em}.reserveModal .loadingIcon{margin:0 auto 20px;font-size:5px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(16,105,209,.2);border-right:1.1em solid rgba(16,105,209,.2);border-bottom:1.1em solid rgba(16,105,209,.2);border-left:1.1em solid #1069d1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loading 1.1s infinite linear;animation:loading 1.1s infinite linear}.reserveModal.is_loading .modal-content:before{content:"";display:block;position:absolute;top:calc(50% - 5em);left:calc(50% - 5em);border-radius:50%;width:10em;height:10em;font-size:5px;text-indent:-9999em;border-top:1.1em solid rgba(16,105,209,.2);border-right:1.1em solid rgba(16,105,209,.2);border-bottom:1.1em solid rgba(16,105,209,.2);border-left:1.1em solid #1069d1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loading 1.1s infinite linear;animation:loading 1.1s infinite linear}.reserveModal.is_loading .modal-content .modal-header,.reserveModal.is_loading .modal-content .modal-body,.reserveModal.is_loading .modal-content .modal-footer{opacity:0;pointer-events:none;cursor:auto}.reserveModal .logOut,.reserveModal .loginResult{font-size:24px;font-weight:700;margin-top:-20px;margin-bottom:20px}.reserveModal .loginResult i{display:block;margin-bottom:5px;font-size:40px;opacity:.5}.reserveModal .loginResult~.loginText span{font-weight:700}.reserveModal .toLogin{color:#555;font-weight:700;padding:10px 20px;border:1px solid #aaa;background:#f2f5f6;background:linear-gradient(180deg,#f2f5f6 0,#dee1e2);text-align:center;margin-bottom:40px}.reserveModal .loginSubText{font-size:12px}@media (width <= 1024px){.reserveModal .loginLogo{margin:0 auto 20px}.reserveModal .loadingIcon{font-size:4px}.reserveModal .logOut,.reserveModal .loginResult{margin-top:0}}@media screen and (max-width: 575px){.reserveModal .loginLogo{max-width:350px}.reserveModal .loadingIcon{margin:0 auto 10px;font-size:3px}.reserveModal .logOut{font-size:20px}.reserveModal .toLogin{font-size:14px;margin-bottom:20px}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.reservationRateModal .title{font-size:20px;color:var(--mainColor);font-weight:700;text-align:center;margin-bottom:10px}.reservationRateModal .title i{margin-right:10px}.reservationRateTable{margin:0 auto}.reservationRateTable tr:first-child th{transform:translateY(2px)}.reservationRateTable th,.reservationRateTable td{text-align:center;vertical-align:middle;border-top:10px solid #fff;border-right:1px solid #fff;font-size:12px}.reservationRateTable th{line-height:1.2;white-space:nowrap}.reservationRateTable th:nth-of-type(1){padding-right:5px}.reservationRateTable th span{font-size:.8em}.reservationRateTable th.sat{color:#137bfc}.reservationRateTable th.today,.reservationRateTable th.sun{color:#f85467}.reservationRateTable tr:first-of-type th span{display:inline-block}.reservationRateTable .rateUnit div{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:28px}.reservationRateModal .dayReserveDisplayStatusText{column-gap:28px;width:100%;max-width:584px;border:1px solid var(--gray_20);padding:16px;margin-inline:auto;margin-top:24px}@media (width <= 1024px){.reservationRateModal .dayReserveDisplayStatusText{padding:8px;margin-top:8px}}.reservationRateModal .dayReserveDisplayStatusText li:last-child{width:100%;justify-content:center}.reservationRateModal .buttonArea{margin:24px auto 0}.reservationRateModal .buttonArea .reserveCancel{margin-top:0}@media (width > 690px){.reservationRateTableWrap>.iconArrow_inScroll{display:none}}@media (width <= 1024px){.reservationRateModal .modal-body{padding:20px 10px 10px}.reservationRateModal .title{margin-bottom:10px}.reservationRateTableWrap{width:100%;overflow-x:scroll}.reservationRateTableWrap tr th:first-of-type{position:sticky;left:0;background-color:#fff;border-left:none;opacity:.9;z-index:1}.reservationRateTable{margin-bottom:10px}.reservationRateExplanation{width:100%}.reservationRateExplanation .reservationRateWarp{flex-wrap:wrap;margin-bottom:5px}.reservationRateExplanation .reservationRateWarp li{min-width:33%;margin:0 0 10px}.reservationRateModal .buttonArea{margin:10px auto 0}}body#rule .mainArea{counter-reset:number_section 0}body#rule .infoArea{margin-bottom:40px}body#rule .infoArea h3{margin-bottom:8px;background-color:transparent}body#rule .infoArea h3:before{counter-increment:number_section 1;content:"第" counter(number_section) "条";margin-right:10px}body#rule .infoArea h3 i{padding-right:10px}body#rule .infoArea p{font-size:16px;padding-left:10px;margin-bottom:15px}body#rule .infoArea li{font-size:16px;padding-left:30px;list-style-type:none}body#rule .infoArea ul.doc_list{padding-left:40px;counter-reset:number 0}body#rule .infoArea ul.doc_list li{padding-left:1em;margin-bottom:10px;line-height:1.8rem}body#rule .infoArea ul.doc_list:not(.only_num)>li:before{counter-increment:number 1;content:"(" counter(number) ")";margin-left:-2.5em;margin-right:8px}body#rule .infoArea ul.doc_list.only_num>li:before{counter-increment:number 1;content:counter(number) ".";margin-left:-1.2em;margin-right:5px}@media (width <= 1024px){body#rule .infoArea h3{font-size:18px;margin-bottom:5px}body#rule .infoArea p{font-size:14px}body#rule .infoArea li{font-size:14px;padding-left:30px}}.errorArea{display:flex;align-items:center;min-height:calc(100vh - 243px)}.infoArea .errorImg{margin-right:50px}.infoArea .errorImg img{border:none}.errorArea .errorStatus{display:inline-block;color:#1069d1;font-size:30px;font-weight:700;border-top:2px solid #dedede;border-bottom:2px solid #dedede;padding:12px 10px 5px 0;margin:10px 0 20px}.errorArea .errorStatus span{font-size:50px;padding-right:.5em}.errorArea .errorText{margin-bottom:3em}.errorArea .errorBtn{color:#555;font-weight:700;padding:10px 20px 10px 30px;border:1px solid #aaa;background:#f2f5f6;background:linear-gradient(180deg,#f2f5f6 0,#dee1e2);text-align:center}.errorArea .errorBtn .fa-chevron-right{position:relative;top:2px;font-size:1.3em;color:var(--linkColor);padding-left:20px}@media (width <= 1024px){.errorArea{flex-direction:column}.infoArea .errorImg{margin-right:0;margin-bottom:20px;width:300px}.infoArea .errorImg img{width:100%}.infoArea .errorInfoArea{text-align:center}.errorArea .errorStatus{font-size:20px;padding:5px 5px 0}.errorArea .errorStatus span{font-size:40px;padding-right:20px}}@media screen and (max-width: 640px){.infoArea .errorImg{width:200px}.errorArea .errorStatus span{font-size:30px}}.infoAddHomeBookmarkModal .btn{box-shadow:none}.infoAddHomeBookmarkModal .modal-content{color:var(--clLCcolor_text_main);line-height:1.5}.infoAddHomeBookmarkModal .modal-header{background-color:var(--clLCcolor_navy_bg02)}.infoAddHomeBookmarkModal .modal-header .modal-title{font-size:1rem;font-weight:700;color:var(--clLCcolor_navy_main);margin:inherit}.infoAddHomeBookmarkModal .modal-body{text-align:center}.infoAddHomeBookmarkModal .modal-body .img{width:180px;margin-bottom:20px}.infoAddHomeBookmarkModal .modal-body .add_home_bubble{color:var(--clLCcolor_orange_main);font-size:.875rem;font-weight:700;border:1px solid var(--clLCcolor_orange_main);border-radius:100vmax;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 12px;margin-bottom:8px;margin-inline:auto;position:relative}.infoAddHomeBookmarkModal .modal-body .add_home_bubble:before,.infoAddHomeBookmarkModal .modal-body .add_home_bubble:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:16px;height:8px;-webkit-clip-path:polygon(0 0%,100% 0,50% 100%);clip-path:polygon(0 0%,100% 0,50% 100%)}.infoAddHomeBookmarkModal .modal-body .add_home_bubble:before{bottom:-8px;background-color:var(--clLCcolor_orange_main)}.infoAddHomeBookmarkModal .modal-body .add_home_bubble:after{bottom:-6.5px;background-color:#fff}.infoAddHomeBookmarkModal .modal-body .text{font-size:1rem;font-weight:700;margin-bottom:16px}.infoAddHomeBookmarkModal .modal-body .btn-primary{min-height:44px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:var(--clLCcolor_blue_main);border-color:var(--clLCcolor_blue_main);box-shadow:none;max-width:480px;margin-inline:auto}.infoAddHomeBookmarkModal .modal-body .btn-primary[target=_blank]:after{content:none}.infoAddHomeBookmarkModal .modal-body .btn{width:100%;font-weight:700;box-shadow:none}.infoAddHomeBookmarkModal .modal-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.infoAddHomeBookmarkModal .modal-footer .form-check{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.infoAddHomeBookmarkModal .modal-footer .form-check-label{font-size:.875rem;width:auto}.infoAddHomeBookmarkModal .modal-footer input[type=checkbox]{margin-top:0;margin-right:4px;flex-shrink:0}.infoAddHomeBookmarkModal .modal-footer .small{font-size:.75rem;margin-top:0}
