<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@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;--kodomo_text: #64c3c9;--kodomo_border: #c8eef0;--kodomo_bg: #ffffff;--bg_ivory: #fcf3e4}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:#333;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 &lt;= 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:#2f74cb;transition:.2s}a:link,a:visited,a:active{text-decoration:none}@media screen and (max-width: 768px){a.btn{text-decoration:none}}[target=_blank]:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;padding:0 .3em;font-size:.8em;transform:translateY(-1px)}@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:no-drop!important}}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}.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:#e59500;color:#e59500}.btn_outline_red{border-color:#e21111;color:#e21111}.btn_outline_red:hover{background-color:#e21111;color:#fff}.btn_fill_red{background-color:#ea7373;color:#fff}.btn_fill_red:hover{color:#fff;opacity:.7}@media (width &lt;= 1024px){.btn_outline_red:hover{background-color:#fff;color:#e21111}.btn_fill_red:hover{background-color:#ea7373;color:#fff}}.error_message_box{background:var(--bg_ivory);font-size:16px;padding:15px 20px}.error_message_box .error_message_box_text{color:#e11211;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:#2f74cb;background-color:#2f74cb}: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:#3e81bd;color:#fff;padding:10px 45px;vertical-align:middle}.table th:empty{background-color:transparent;border:none}.table td{color:#1b5284;border:1px solid #dee2e6}@media (width &lt;= 1024px){.table th{padding:10px}}.balloon_text_wrap{position:relative;top:-3px;color:#2f74cb}.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:#333;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}}.showPC{display:block}.showSP{display:none}@media (width &lt;= 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}header{position:fixed;top:0;display:flex;justify-content:flex-end;width:100%;height:70px;color:#fff;background-color:#1b5284;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:130px}header .menu&gt;li{display:inline-block;min-height:30px;margin-right:30px;font-size:15px}header .menu&gt;li a{display:block;color:#fff;padding:0 5px 3px 0;border-bottom:1px solid transparent;transition:.2s}header .menu&gt;li&gt;a:hover{opacity:.7;text-decoration:none}header .menu&gt;li.is_active&gt;a{color:#ffe76b;opacity:1;pointer-events:none}header .menu&gt;li.menu_faq&gt;a:after{content:none}header .menu&gt;li&gt;i{display:none}header .menu&gt;li&gt;a i{margin-right:8px}header .menu&gt;.menu_top svg{fill:#fff;transition:.2s;transform:translateY(-2px)}header .menu&gt;.menu_top.is_active svg{fill:#ffe76b}.toLibecity a{display:block;padding:5px 10px;font-size:10px;text-align:center;color:#fff;border:1px solid #fff;border-radius:5px}.toLibecity a:hover{color:#fff;background-color:#fff3;text-decoration:none;opacity:1}.toLibecity a:after{content:none}.toLibecity a img{display:block;margin-bottom:5px}header .toLibecity{position:absolute;height:54px;top:8px;right:10px}header .toLibecity a{height:100%}@media screen and (max-width: 1100px){header .logo a{display:flex;width:150px;height:40px;align-items:center}header .logo a img{width:150px;padding-left:10px}}@media (width &lt;= 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&gt;li{position:relative;width:100%;margin-right:0;border-bottom:1px solid rgba(255,255,255,.5);font-size:18px}header .menu&gt;li:not(.is_active)&gt;i{display:block;position:absolute;top:50%;transform:translateY(-50%);right:5px;z-index:1}header .menu&gt;li&gt;a{position:relative;padding:20px 3px 18px;z-index:10}header .menu&gt;li&gt;a i{margin-right:6px}header .menu&gt;.menu_top img{width:20px;height:auto}header .menu&gt;.menu_address a span{display:inline-block}header .toLibecity{position:relative;top:auto;left:auto;right:auto;height:60px;margin:30px auto 0}.toLibecity a img{margin:3px auto 5px}}@media screen and (max-width: 600px){header .menu&gt;li&gt;a:hover{opacity:1}}.menuSP{position:absolute;top:0;right:5px;width:50px;height:50px;border-radius:5px;cursor:pointer;background-color:#1b5284}.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&gt;li.menu_office i.menu_office_arrow{margin-right:0}header .menu&gt;li.menu_office i.menu_office_arrowUp{display:none}header.is_open .menu&gt;li.menu_office i.menu_office_arrowUp{display:inline-block}header.is_open .menu&gt;li.menu_office i.menu_office_arrowDown{display:none}@media (width &lt;= 1024px){header .menu&gt;.menu_office.showPC{display:none}}header .menuOfficeListWrap{position:absolute;top:100%;width:100%;background-color:#e8f1fa;color:#1b5284;font-size:14px;max-height:0;overflow:hidden;transition:.3s}@media (width &gt; 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 #c0daf2}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&gt;.menu_office.showSP{display:none}@media (width &lt;= 1024px){header .menu&gt;.menu_office.showSP{display:block}}header .menu_office.showSP{padding:20px 0}header .menuOfficeListSP_title{font-size:18px}header .menuOfficeListSP_title&gt;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;justify-content:space-between;align-items:center}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&gt;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:#1b5284}.pageTitleArea h2 i{font-size:28px;padding-right:10px}@media (width &lt;= 1024px){.pageTitleArea{height:auto;padding:10px}.pageTitleArea h2{font-size:18px}.pageTitleArea h2&gt;i{font-size:18px;padding-right:6px}}#toPageTop{position:fixed;right:16px;bottom:16px;display:flex;justify-content:center;align-items: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 &gt; 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:825px;margin-left:20px}@media screen and (max-width: 1496px){.subArea{width:400px}}@media (width &lt;= 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:#e8f1fa;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 #2f74cb;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:#1b5284;padding-block:4px}.caution_info{display:block;width:fit-content;padding-left:30px;font-size:16px;color:#e11211;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 &lt;= 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 #cccccc;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 &lt;= 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&gt;li{position:relative;display:flex;justify-content:space-between;align-items:end;width:100%;padding:25px 30px;margin-bottom:25px;outline:1px solid #cccccc;font-size:22px}.officeCard&gt;li:last-of-type{margin-bottom:0}.officeCard&gt;li.hokkaido{border-left:12px solid var(--hokkaido_mainColor)}.officeCard&gt;li.tohoku{border-left:12px solid var(--tohoku_mainColor)}.officeCard&gt;li.kanto{border-left:12px solid var(--kanto_mainColor)}.officeCard&gt;li.tokai{border-left:12px solid var(--tokai_mainColor)}.officeCard&gt;li.kinki{border-left:12px solid var(--kinki_mainColor)}.officeCard&gt;li.hokuriku-koushinetsu{border-left:12px solid var(--hokuriku-koushinetsu_mainColor)}.officeCard&gt;li.shikoku{border-left:12px solid var(--shikoku_mainColor)}.officeCard&gt;li.chugoku{border-left:12px solid var(--chugoku_mainColor)}.officeCard&gt;li.kyushu-okinawa{border-left:12px solid var(--kyushu-okinawa_mainColor)}.officeCard&gt;li .cardInfo{display:flex;flex-wrap:wrap}.officeCard&gt;li .cardInfo&gt;.office{display:flex;width:100%;margin-right:auto;margin-bottom:5px;color:#1b5284;font-size:24px;font-weight:700}.officeCard&gt;li .cardInfo&gt;:is(.office.is_official):before{content:"";display:block;width:30px;height:30px;background-position:center;background-repeat:no-repeat;margin-right:10px}.officeCard&gt;li .cardInfo&gt;.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&gt;li .cardInfo&gt;.office.is_official:before{transform:translateY(2px)}.officeCard&gt;li .cardInfo .date,.officeCard&gt;li .cardInfo .time{font-size:22px}.officeCard&gt;li .btn{margin-left:5px;padding:9px 20px 7px;background:linear-gradient(180deg,#fff,#ededed);border:1px solid #cccccc;border-radius:5px}@media (width &lt;= 1024px){.officeCard&gt;li .cardInfo&gt;:is(.office.is_official):before{margin-right:8px}}.tag_withChild{position:relative}.tag_withChild:before{content:"";position:absolute;bottom:0;right:0;width:18px;height:18px;clip-path:polygon(100% 100%,100% 0,0 100%);background-color:var(--kodomo_text)}.tag_withChild:after{content:url("data:image/svg+xml,%3csvg%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4%208C6.20914%208%208%206.20914%208%204C8%201.79086%206.20914%200%204%200C1.79086%200%200%201.79086%200%204C0%206.20914%201.79086%208%204%208ZM2.5%204.09998C2.91421%204.09998%203.25%203.76419%203.25%203.34998C3.25%202.93576%202.91421%202.59998%202.5%202.59998C2.08579%202.59998%201.75%202.93576%201.75%203.34998C1.75%203.76419%202.08579%204.09998%202.5%204.09998ZM5.5%204.09998C5.91421%204.09998%206.25%203.76419%206.25%203.34998C6.25%202.93576%205.91421%202.59998%205.5%202.59998C5.08579%202.59998%204.75%202.93576%204.75%203.34998C4.75%203.76419%205.08579%204.09998%205.5%204.09998ZM2.28849%204.90417C2.4795%204.7932%202.72432%204.85809%202.83529%205.04911C3.10213%205.50842%203.53612%205.78026%204.00004%205.78026C4.46397%205.78026%204.89795%205.50842%205.16479%205.04911C5.27577%204.85809%205.52058%204.7932%205.7116%204.90417C5.90262%205.01515%205.9675%205.25996%205.85653%205.45098C5.47163%206.11349%204.79574%206.58026%204.00004%206.58026C3.20435%206.58026%202.52845%206.11349%202.14355%205.45098C2.03258%205.25996%202.09747%205.01515%202.28849%204.90417Z'%20fill='white'/%3e%3c/svg%3e");position:absolute;bottom:0;right:1px;line-height:1}.informationEventWrap .informationBtn,.weekReservationWrap .informationBtn{position:relative;display:flex;align-items:center;padding:14px 38px 14px 16px;border:1px solid #cccccc;border-radius:6px;background-color:#fff;font-size:16px;font-weight:700;color:#1b5284}@media screen and (width &lt;= 1024px){.informationEventWrap .informationBtn.showPC,.weekReservationWrap .informationBtn.showPC{display:none}}.informationEventWrap .informationBtn.showSP,.weekReservationWrap .informationBtn.showSP{display:none}@media screen and (width &lt;= 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 &lt;= 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 screen and (width &lt;= 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:#1b5284}.informationEventWrap .informationEvent .eventTitle .eventInfo{font-size:12px}@media screen and (670px &lt;= width &lt;= 1140px){.informationEventWrap .informationEvent .eventTitle .eventInfo{width:100%}}@media screen and (width &lt;= 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:#1b5284}}.informationEventWrap .informationEvent .informationBtnWrap{display:flex;gap:8px;flex-wrap:wrap}.informationEventWrap .informationEvent .informationBtnWrap .informationBtn .calendar{font-size:1.2em}.informationEventWrap .informationEvent .informationBtnWrap .informationBtn .child{font-size:1.3em}.informationEventWrap .informationEvent .informationBtnWrap .informationBtn .icon_eventRegistration{width:1.3em}.informationEventWrap .informationEvent .informationBtnWrap .eventInfo{display:none}@media screen and (width &lt;= 1024px){.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 screen and (width &lt;= 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 &lt;= 1024px){.toReserveRule{text-align:right;margin:8px 0 0}.toReserveRule i{padding-left:5px}.toReserveRule a{color:#333;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 p{font-size:14px;margin-bottom:5px}.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:#333;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 &lt;= 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 .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 &lt;= 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 &lt;= 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:after{content:none}.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 &lt;= 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:#e9f1fa}.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&gt;h2{width:100%;font-size:18px;margin-bottom:10px;font-weight:700}.newsBox&gt;p{width:100%}.newsBox details{margin-top:10px}.newsBox h2+details{margin-top:0}.newsBox summary{color:#2f74cb}.newsBox summary:hover{text-decoration:underline;text-underline-offset:5px}.newsBox details&gt;p,.newsBox details&gt;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:#1b5284;font-size:24px;font-weight:700}@media (width &lt;= 1024px){.addressHeadline{font-size:20px}}.infoArea{margin-bottom:40px}.infoArea .infoAreaBtn{position:relative;display:flex;align-items:center;padding:14px 38px 14px 16px;border:1px solid #cccccc;border-radius:6px;background-color:#fff;font-size:16px;font-weight:700;color:#1b5284;width:fit-content;margin-top:8px}.infoArea .infoAreaBtn&gt;i{padding-left:0}@media screen and (width &lt;= 1024px){.infoArea .infoAreaBtn{padding:14px 35px 14px 16px;font-size:14px;line-height:1}.infoArea .infoAreaBtn:after{right:17px}}.infoArea .infoAreaBtn:hover{text-decoration:none;opacity:.7}.infoArea .infoAreaBtn:after{position:absolute;top:50%;transform:translateY(-50%);right:19px;padding-right:0}.infoArea .infoAreaBtn.sp_only{display:none}@media screen and (width &lt;= 1024px){.infoArea .infoAreaBtn.sp_only{display:block;width:100%;margin-bottom:40px}}@media screen and (width &lt;= 600px){.infoArea .infoAreaBtn.sp_only{margin-bottom:20px}}.infoArea h3{font-size:20px;margin-bottom:20px;color:#1b5284;font-weight:700;background-color:#e9f1fa;padding:10px}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)}.infoArea h3 i{padding-right:10px}.infoArea h4{font-size:17px;margin-bottom:10px;color:#1b5284;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 .is_noListStyle{list-style-type:none}.infoArea li a&gt;i{padding-left:10px}.infoArea li&gt;ul{padding-top:10px;padding-left:20px;margin-bottom:-10px}.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: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 .lineHeader span small{font-size:.6em;color:#555}.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}.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&gt;i.fa-chevron-left{padding-right:10px}.linkLine&gt;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&gt;i{padding-right:10px}@media (width &lt;= 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 &lt;= 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;justify-content:center;align-items:center;width:100%;font-size:18px;font-weight:700;color:#1b5284}.modal .modal-header .modal-title{display:block;margin:0 auto;font-size:26px;font-weight:700;color:#1b5284}.modal .modal-header .modal-title span{display:block;text-align:center;font-size:14px;font-weight:400}.modal .dayReserveDisplayArea{container:dayReserveDisplayArea/inline-size;border:1px solid #cccccc;margin-top:24px;padding:12px;font-size:14px}.modal .dayReserveDisplayTitle{width:fit-content;margin:0 auto;color:#1b5284;font-weight:700}.modal .dayReserveDisplayTable{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:1px;margin:12px auto 2px;background-color:#dadada;border:2px solid #cccccc}@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;justify-content:center;align-items:center;width:50%;height:100%;padding:3px;font-size:12px;white-space:nowrap}.modal .dayReserveDisplayStatus:not([class*=level]){background-color:#fff}.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;justify-content:center;align-items:center;width:16px;height:16px;padding-bottom:2px}.modal .dayReserveDisplayStatusText li .tag_withChild{width:16px;height:16px}@media screen and (max-width: 640px){.modal .dayReserveDisplayStatusText li .tag_withChild:before{width:100%;height:100%}.modal .dayReserveDisplayStatusText li .tag_withChild:after{bottom:-1px}}.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 .dayReserveDisplayStatusText li:last-child{width:100%;justify-content:center}@media screen and (min-width: 641px){.modal .dayReserveDisplayStatusText li:has(.outsideHoursBlock){order:1}.modal .dayReserveDisplayStatusText li:has(.tag_withChild){order:3}.modal .dayReserveDisplayStatusText li:has(.numReserveBlockWrap){order:2}.modal .dayReserveDisplayStatusText li:last-child{order:4}}@media screen and (min-width: 641px){.modal .dayReserveDisplayTitle_arrowDown,.modal .dayReserveDisplayTitle_arrowUp{display:none}}@media screen and (max-width: 640px){.modal .dayReserveDisplayArea{margin-top:16px}.modal .dayReserveDisplayArea .dayReserveDisplayTable_wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.modal .dayReserveDisplayArea .dayReserveDisplayTable_wrap .accordion_inner{overflow:hidden}.modal .dayReserveDisplayArea.is_open .dayReserveDisplayTable_wrap{grid-template-rows:1fr}.modal .modalOfficeName{font-size:16px}.modal .modal-header .modal-title{font-size:20px}.modal .dayReserveDisplayTitle .toggleText:after{content:"を見る"}.modal .dayReserveDisplayArea.is_open .dayReserveDisplayTitle .toggleText:after{content:"を閉じる"}.modal .dayReserveDisplayTitle_arrowUp{display:none}.modal .is_open .dayReserveDisplayTitle_arrowUp{display:inline-block}.modal .is_open .dayReserveDisplayTitle_arrowDown{display:none}}.withChildCheck_wrap{margin:0 auto 24px}.withChildCheck_wrap .notice_text{margin-bottom:16px;font-size:12px;text-align:center}.withChildCheck_wrap .designedCheckbox_wrap label{width:fit-content;padding:8px 10px 8px 36px;background-color:#e8f1fa;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 #cccccc}@media screen and (max-width: 640px){.modal .modal-footer{padding:16px}}.modal .buttonArea{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;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;color:#137bfc}.modal .toLibeOfficeChatRoom .subText{font-size:12px;color:#173258}.modal .toLibeOfficeChatRoom .subText i{padding-right:5px}.modal .toLibeOfficeChatRoom{margin:10px auto 0}.modal .toLibeOfficeChatRoom a{padding:10px}.modal .toLibeOfficeChatRoom .mainText{font-size:16px}.modal .toLibeOfficeChatRoom .subText{font-size:10px}@media (width &lt;= 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;justify-content:center;align-items: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 &lt;= 1024px){.reserveModal .libeFesNote{text-align:left;padding-bottom:5px;margin-bottom:10px}.reserveModal .libeFesNote .text{margin-bottom:10px}}.reserveModal .selectDateArea{display:flex;justify-content:space-between;align-items:center;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%}.reserveModal .timeLimit{color:#e59500;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 .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&gt;p{font-size:20px;font-weight:700;text-align:center;margin-bottom:20px}.reserveModal .confirmDateArea:nth-of-type(2){margin:24px 0}.reserveModal .confirmDateArea:nth-of-type(2)&gt;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}@media (width &lt;= 1024px){.reserveModal .selectDateArea{display:block;margin-bottom:20px}.reserveModal .selectDate{width:100%;display:flex;justify-content:center;align-items: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&gt;p{font-size:16px}.reserveModal .confirmDate{display:flex;justify-content:center;align-items: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}}.cancelModal .modal-body{text-align:center}.cancelModal .modal-body .cancelText{margin-bottom:10px;font-size:20px;font-weight:700}.cancelModal .confirmDate{background-color:var(--bg_ivory);padding:5px 10px;text-align:center;margin-bottom:10px;font-size:24px}.cancelModal .confirmDate .time{display:flex;justify-content:center;align-items:center}.cancelModal .confirmDate small{margin-right:10px;font-size:16px}.cancelModal .confirmDate small.fromTo{margin:0 10px}@media (width &lt;= 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}}@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,.cancelModal .buttonArea button.toCancelDone,.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:#1b5284}.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 &lt;= 1024px){.generalModal .modal-body{max-height:calc(100dvh - 240px)}}.infoBarContentModal .modal-body .infoBarContentModal_newsDate{position:absolute;top:15px;left:2rem;font-size:12px;color:#555}.infoBarContentModal .infoBarContentModal_newsContent{padding:40px 2rem}.infoBarContentModal .infoBarContentModal_newsContent p{margin:3px 0;font-size:14px;line-height:1.6em}.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 &lt;= 1024px){.infoBarContentModal .modal-body .infoBarContentModal_newsDate{left:1.5rem}.infoBarContentModal .infoBarContentModal_newsContent{padding:40px 1.5rem}.infoBarContentModal .infoBarContentModal_referer{font-size:12px}}@media screen and (max-width: 600px){.infoBarContentModal .infoBarContentModal_newsReferer{text-align:center}}.preAttention{padding:16px 0;background-color:#fff5be;text-align:center;font-weight:700}@media (width &lt;= 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:#1b5284;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 &lt;= 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-BXeoAHpj.png),url(/vite/assets/img_people1-JTW7BkYS.png),url(/vite/assets/img_people2-CqOQsaFP.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 &lt;= 1024px){.indexMapArea{width:100%;height:auto;background:none;background:url(/vite/assets/bg_mapJapanSP-BT-F89SN.png) center 85px no-repeat;background-size:220px;margin-bottom:50px}}.indexMapArea .mapTitle{width:540px;background:url(/vite/assets/img_miniRyo-WxBdBUmY.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:#1b5284;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 &lt;= 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 &lt;= 1024px){.mapSelectArea{display:block}.mapSelectTitle{font-size:22px;font-weight:700;margin-bottom:8px;color:#1b5284}.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:#e8f1fa}.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 #cccccc;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 &lt;= 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&gt;a{position:relative;display:flex;justify-content:center;align-items:center;height:100%;color:#aaa;font-weight:700;pointer-events:none;text-decoration:none}.mapItemLsit&gt;a:hover{text-decoration:none}.mapItemLsit.is_active{background-color:#fff;border:1px solid #ebebeb}.mapItemLsit.is_active&gt;a{color:#1b5284;pointer-events:all}.mapItemLsit:not(.is_active)&gt;a:before{filter:grayscale(1) opacity(.5)}.mapItemLsit.is_comingSoon&gt;a:after{position:absolute;top:-8px;left:-5px;content:"";width:80px;height:21px;background-image:url(/vite/assets/icon_comingSoon-QCVJBB-4.png);background-size:contain;background-repeat:no-repeat}.mapItemLsit .is_teikei{display:inline-block;border:1px solid #1b5284;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 &lt;= 1024px){.mapItemTitle{display:none}.mapItemLsits{gap:8px}.mapItemLsit{width:calc(50% - 4px);height:50px}}.indexOfficeArea{margin-top:80px}.indexOfficeArea h3{color:#1b5284;font-size:26px;font-weight:700}.indexOfficeArea h3.indexOfficeTitle i{margin-right:5px}.indexOfficeArea h3.indexOfficeTitle img{width:32px;height:auto;margin-right:5px;transform:translateY(-12%)}@media (width &lt;= 1024px){.indexOfficeArea h3.indexOfficeTitle img{width:24px}}.indexOfficeArea p{font-size:16px}.indexOfficeArea p.officeDiscription{margin-top:10px}.indexOfficeArea.reserved{padding:24px 16px;background-color:#e8f1fa}@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:#333;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}.officeList .officeItem.teikei_ibaraki a[target=_blank]:after{content:none}@media (width &lt;= 1024px){.officeList{gap:4px}.officeList .officeItem{width:calc((100% - 4px)/2)}.officeList .officeItem.teikei_ibaraki{width:100%}}@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:#e8f1fa;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:-100px;padding:60px 0 80px}.indexInfoAreaTitle{color:#1b5284;font-size:44px;font-weight:700;text-align:center;margin-bottom:20px}.indexInfoAreaTitle .fa-info-circle{padding-right:6px}.indexInfoAreaTitle .subText{display:block;font-size:20px;font-weight:400;margin-bottom:5px}.indexInfoArea .infoArea{max-width:1000px;margin:0 auto;padding:50px;border:3px solid #1b5284;border-radius:10px;background-color:#fff}.indexInfoArea .infoArea h3:not(:first-of-type){margin-top:40px}.indexInfoArea .infoBox{background-color:#fff}.indexInfoArea .infoBox.infoMovie{max-width:500px;margin:0 auto 20px}@media (width &lt;= 1024px){.indexOfficeArea,.indexInfoArea{margin-top:60px}.indexInfoAreaTitle{font-size:28px}.indexInfoAreaTitle .subText{font-size:16px}.indexOfficeArea h3{font-size:20px}.indexInfoAreaTitle .fa-info-circle{padding-right:4px}.indexOfficeArea:nth-of-type(2) h3{margin-bottom:4px}.indexOfficeArea p{font-size:12px}.indexInfoArea .infoArea{max-width:600px;padding:20px}}@media screen and (max-width: 600px){.indexInfoArea{width:100vw;padding:20px 10px 70px;margin-bottom:-100px}.indexInfoAreaTitle{margin-bottom:10px}.indexInfoArea .infoArea h3:not(:first-of-type){margin-top:20px}}.indexInfoArea .infoArea h3[data-toggle=collapse] i{display:none}@media (width &gt; 1024px){.indexInfoArea .infoArea h3[data-toggle=collapse]{pointer-events:none}.indexInfoArea .infoArea h3[data-toggle=collapse]+.collapse:not(.show){display:block}}@media (width &lt;= 1024px){.indexInfoArea .infoArea h3[data-toggle=collapse]{display:flex;align-items:center;gap:10px}.indexInfoArea .infoArea h3[data-toggle=collapse] i{display:block;margin:0 0 0 auto;padding-right:0;color:#aaa}.indexInfoArea .infoArea h3[data-toggle=collapse][aria-expanded=true] i{color:#1b5284;transform:translateY(-3px) rotate(180deg)}}.related_services{background-color:#fff}.related_services_inner{max-width:1200px;padding-block:24px;margin-inline:auto}@media (width &lt;= 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 &lt;= 600px){.services_textLink_list{flex-direction:column;align-items:flex-start}}.services_textLink{color:#333;font-size:14px;line-height:1.5;display:flex;align-items:center}.services_textLink:hover{color:#333}.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%}#reserved .officeCard&gt;li.is_within3days{position:relative;outline:3px solid #e59500}#reserved .officeCard&gt;li.is_within3days:before{content:"訪問まで3日以内";position:absolute;top:0;left:-12px;width:fit-content;background-color:#e59500;padding:2px 6px;color:#fff;font-size:14px;font-weight:700}#reserved .officeCard&gt;li.is_within3days{padding-top:35px}#reserved .officeCard&gt;li .cardInfo&gt;.date&gt;span.y:after{content:"年";font-size:90%;margin-right:8px}#reserved .officeCard&gt;li .cardInfo&gt;.date&gt;span.m:after{content:"月";font-size:90%;margin-right:8px}#reserved .officeCard&gt;li .cardInfo&gt;.date&gt;span.d:after{content:"日";font-size:90%}#reserved .officeCard&gt;li .cardInfo&gt;.time{margin-left:15px}#reserved .officeCard&gt;li .cardInfo&gt;.withChildNotice{width:100%;font-size:16px;font-weight:700;color:var(--kodomo_text)}#reserved .officeCard&gt;li button.btn_fill_red{font-size:.6em}#reserved .officeCard&gt;li button.btn_fill_red~.return{position:absolute;bottom:18px;right:230px;display:block;font-size:16px;border-bottom:1px solid #333;transition:.2s;cursor:pointer}#reserved .officeCard&gt;li button.btn_fill_red~.return:hover{opacity:.7}#reserved .officeCard&gt;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:#1b5284;background-color:#fff;font-weight:700;font-size:20px;line-height:2}#reserved .mainArea .toNewReserveArea .toNewReserve svg{fill:#1b5284;transition:.2s;margin-right:8px}#reserved .mainArea .toNewReserveArea .toNewReserve i{color:#aaa;margin-left:78px}#reserved .mainArea .toNewReserveArea .btn i{padding-left:10px}#reserved .officeInfoLink{position:absolute;top:6px;right:30px;display:flex;justify-content:flex-end;gap:20px;margin-top:25px;font-size:16px}#reserved li.is_within3days .officeInfoLink{top:16px}#reserved .officeInfoLink li i{margin-right:5px}#reserved .officeCard&gt;li .detailArea{text-align:right;flex-shrink:0;transform:translateY(10px)}#reserved .officeCard&gt;li .detailArea .fa-clock{padding-right:5px}#reserved .officeCard&gt;li .detailArea .fa-times-circle{padding-right:5px}#reserved .officeCard&gt;li .detailArea .fa-map{padding-right:5px}#reserved .officeCard&gt;li .detailArea .fa-info-circle{padding-right:5px}@media (width &lt;= 1024px){#reserved .officeCard&gt;li .detailArea{text-align:center;transform:translateY(0)}#reserved .officeCard&gt;li .cardInfo&gt;.office,#reserved .officeCard&gt;li .cardInfo&gt;.date,#reserved .officeCard&gt;li .cardInfo&gt;.time{margin:0}#reserved .officeCard&gt;li .cardInfo&gt;.date,#reserved .officeCard&gt;li .cardInfo&gt;.withChildNotice{margin-top:4px}#reserved .mainArea .toNewReserveArea{margin-bottom:40px}#reserved .officeInfoLink{position:static;flex-wrap:wrap;font-size:15px;justify-content:center;margin-top:25px}#reserved .officeInfoLink .top{width:100%;text-align:center}}@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;flex-direction:column;align-items:center;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;justify-content:space-between;align-items:center}#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 &lt;= 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&gt;i{margin-right:10px;color:#e8b452}#reserved .checkInfoBox .checkInfoLists li&gt;a&gt;i{margin-left:10px}#reserved .checkInfoBox .checkInfoLists li a{display:inline-block;color:#333;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 &lt;= 1024px){#reserved .reserveStatus span{font-size:20px}#reserved .officeCard{display:flex;flex-wrap:wrap;margin-bottom:50px}#reserved .officeCard&gt;li{flex-direction:column;padding:35px 22px 20px 10px;align-items:center;margin-bottom:20px;font-size:16px}#reserved .officeCard&gt;li .cardInfo&gt;.office{justify-content:center;font-size:24px}#reserved .officeCard&gt;li .cardInfo{flex-direction:column;align-items:center;margin-bottom:16px;font-size:18px}#reserved .officeCard&gt;li button{font-size:14px;padding:10px 14px}#reserved .officeCard&gt;li button.btn_fill_red{font-size:14px;margin-bottom:50px}#reserved .officeCard&gt;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&gt;li{padding:25px 20px 20px}#address .officeCard&gt;li .cardInfo&gt;.office{margin-bottom:10px;font-size:20px;align-items:end}#address .officeCard&gt;li .cardInfo .address{font-size:18px}#address .officeCard&gt;li .cardInfo .address .zip{display:block}#address .officeCard&gt;li .detailArea{display:flex;flex-direction:column;gap:10px}#address .officeCard&gt;li .btn{width:200px;height:40px;margin:0;font-size:13px;color:#333}#address .officeCard&gt;li .btn[target=_blank]:after{padding-left:.6em;color:#707070;font-size:.9em;transform:translateY(0)}@media (width &lt;= 1024px){#address .officeCard&gt;li{flex-direction:column;padding:15px 10px 15px 15px}#address .officeCard&gt;li .cardInfo&gt;.office{font-size:18px}#address .officeCard&gt;li .cardInfo .address{font-size:16px}#address .officeCard&gt;li .detailArea{flex-direction:row;justify-content:center;width:100%;margin-top:15px}#address .officeCard&gt;li .btn{width:auto;padding:10px 14px}}@media (width &lt;= 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 &lt;= 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:#1b5284;border-bottom:2px solid #fff}.pageTitleArea.with_menu .pageTitleMenu li.is_active a{border-bottom:2px solid #1b5284}.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 &lt;= 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;align-items:stretch;gap:20px;padding:0 30px 20px}.topInfoArea .eyeCatch{flex-basis:50%}.topInfoArea .eyeCatch_img{width:100%;height:100%;object-fit:cover}.topInfoArea .eyeCatch.eyeCatchMockDummy{padding-inline:64px;background-image:url(/vite/assets/logo_icon-BeYGwJ95.png);background-position:center;background-size:370px;background-repeat:no-repeat;aspect-ratio:2/.7;overflow:hidden}@media (width &lt;= 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)}.topInfoArea .addressFacilities_wrap{flex-grow:1}.topInfoArea .address,.topInfoArea .facilities{flex-basis:50%;display:flex;background-color:#fff;border:1px solid #dddddd}.topInfoArea .address h3,.topInfoArea .facilities h3{display:flex;align-items:center;padding:10px 15px;font-size:18px;font-weight:700;white-space:nowrap}.topInfoArea .address{margin-bottom:8px;height:calc(100% - 104px)}.topInfoArea .addressDetail_wrap{display:flex;padding:16px 0}.topInfoArea .addressDetail_wrap&gt;div{padding:0 16px;font-size:14px}.topInfoArea .addressDetail_wrap .addressDetail small{display:inline-block;margin-top:10px}.topInfoArea .addressDetail_wrap .addressDetail{flex-shrink:0;border-right:1px solid #ccc}.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:#1b5284}.topInfoArea .facilities h3{flex-direction:column;justify-content:center}.topInfoArea .facilities h3 i{margin-top:4px;font-size:14px;color:#2f74cb;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:#ccc}.facilitiesDetail ul{display:flex;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;justify-content:center;align-items: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{font-size:36px}@media (width &lt;= 1024px){.topInfoArea{flex-direction:column;padding:10px 10px 0;gap:10px}.topInfoArea .address h3{font-size:14px}.topInfoArea .address&gt;div{font-size:14px}.topInfoArea .facilities h3{font-size:14px}.topInfoArea .facilities&gt;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:#2f74cb;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 &lt;= 1024px){.modal .facilitiesModalLsit li+li{margin-top:16px}}.modal .facilitiesModalLsit{color:#1b5284}.modal .facilitiesModalLsit .facilitiesIcon{display:flex;justify-content:center;align-items: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{font-size:36px}.modal .facilitiesModalLsit .facilitiesIconInfo{display:flex;align-items:center;gap:24px;width:100%}.modal .facilitiesModalLsit .facilitiesIconInfo .heading{width:7em;font-weight:700}.modal .facilitiesModalLsit .facilitiesIconInfo .text{color:#333}@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 &lt;= 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 &lt;= 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:#1b5284;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 &lt;= 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 &lt;= 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&gt;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&gt;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 &lt;= 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 &lt;= 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:#1b5284;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;justify-content:center;align-items:center;width:35px;height:28px}.reservationRateModal .dayReserveDisplayStatusText{width:100%;max-width:584px;border:1px solid #cccccc;padding:16px;margin-inline:auto;margin-top:24px}@media (width &lt;= 1024px){.reservationRateModal .dayReserveDisplayStatusText{padding:8px;margin-top:8px}}.reservationRateModal .buttonArea{margin:24px auto 0}.reservationRateModal .buttonArea .reserveCancel{margin-top:0}.reservationRateTableWrap&gt;.iconArrow{display:none}@media (width &lt;= 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}}@media screen and (max-width: 690px){.reservationRateTableWrap&gt;.iconArrow{position:absolute;top:44%;transform:translateY(-50%);width:30px;height:30px;display:flex;justify-content:center;align-items:center;background-color:#fff;font-size:20px;opacity:.9;z-index:1;box-shadow:1px 1px 4px #0003}.reservationRateTableWrap&gt;.iconArrow.hide{display:none}.reservationRateTableWrap&gt;.iconArrow.left{left:60px}.reservationRateTableWrap&gt;.iconArrow.right{right:10px}}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)&gt;li:before{counter-increment:number 1;content:"(" counter(number) ")";margin-left:-2.5em;margin-right:8px}body#rule .infoArea ul.doc_list.only_num&gt;li:before{counter-increment:number 1;content:counter(number) ".";margin-left:-1.2em;margin-right:5px}@media (width &lt;= 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;min-height:calc(100vh - 243px);align-items:center}.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:#2f74cb;padding-left:20px}@media (width &lt;= 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}}
</pre></body></html>