@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;text-indent:0;list-style:none;box-sizing:border-box;font-size:100%;font-weight:400}h1,h2,h3,h4,th{font-size:100%;font-weight:400;margin:0;padding:0}img{display:block}a{text-decoration:none}b,strong{font-weight:700}:root{--font-size-10px:0.714em;--font-size-11px:0.786em;--font-size-12px:0.857em;--font-size-13px:0.929em;--font-size-14px:1.000em;--font-size-15px:1.071em;--font-size-16px:1.143em;--font-size-17px:1.214em;--font-size-18px:1.286em;--font-size-19px:1.357em;--font-size-20px:1.429em;--font-size-21px:1.500em;--font-size-22px:1.571em;--font-size-23px:1.643em;--font-size-24px:1.714em;--font-size-25px:1.786em;--font-size-26px:1.857em;--font-size-27px:1.929em;--font-size-28px:2.000em;--font-size-32px:2.286em;--font-size-35px:2.500em;--font-size-42px:3.000em;--font-size-49px:3.500em;--font-size-56px:4.000em;--font-size-63px:4.500em;--font-size-70px:5.000em}:root{--brand-color:#61a24a;--harmony-green:#B2E79F;--harmony-blue:#9fb2e7;--harmony-purple:#d49fe7;--harmony-red:#e79fb2;--theme-black:#26371f;--theme-white:#f5f5f4;--theme-palegray-001:#ecefeb;--theme-palegray-002:#ebebeb;--theme-palegray-003:#dfdfdf;--theme-palegray-004:#d5d5d5;--theme-gray-001:#a0a0a0;--twitter-color:#000;--amazon-color:#FF9900;--instagram-color:#E4405F;--spotify-color:#1db954;--line-color:#06C755;--facebook-color:#4267B2;--youtube-color:#FF0000;--wordpress-color:#135e96;--bluesky-color:#0088ff;--threads-color:#000;--tiktok-color:#000;--note-color:white;--subtitle-bg:#d9f3d0;--submenu-bg:#b3e8a180;--link-int:#4a61a2;--link-hov:#a24a61;--text-shadow:#B2E79F;--hover-color:#f3e3f8;--blur-bg:#66d5e980}body{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;line-height:1.6;font-size:14px;background:var(--theme-white);color:var(--theme-black);-webkit-text-size-adjust:100%}a{color:var(--link-int)}a:hover{color:var(--link-hov)}article a{text-decoration:underline}Footer div#FootSocial ul li a,div#CookieNotification{font-size:var(--font-size-14px)}ul:is(.point,.numeral,.circle){margin:10px 0 10px 2em}ul.point>li{list-style-type:disc}ul.numeral>li{list-style-type:decimal}ul.circle>li{list-style-type:circle}div#Content_Header{position:fixed;top:0;width:100%;display:grid;grid-template-columns:56px auto 56px;grid-template-rows:56px;text-align:center;align-items:center;z-index:90;background:var(--harmony-green)}div#Content_Header.active{filter:drop-shadow(0 0 2px rgba(0,0,0,.25))}div#Content_Header #MenuToggle_Box{height:100%}div#Content_Header #MenuToggle_Box #MenuToggle input#menu-toggle{display:none}div#Content_Header #MenuToggle_Box #MenuToggle label.MenuToggle_Open{background-color:var(--theme-black);color:#fff;cursor:pointer;height:56px;display:block;transition:background-color .3s ease}div#Content_Header #MenuToggle_Box #MenuToggle label.MenuToggle_Open:hover{background-color:var(--brand-color)}div#Content_Header #MenuToggle_Box #MenuToggle label.MenuToggle_Open::before{display:block;width:56px;content:"\f0c9";font-family:'Font Awesome 6 Free';font-weight:700;font-size:var(--font-size-28px);line-height:.5;padding:12px 0 5px}div#Content_Header #MenuToggle_Box #MenuToggle label.MenuToggle_Open span{font-size:var(--font-size-11px);font-family:Roboto,sans-serif}div#Content_Header #MenuToggle_Box #MenuToggle input#menu-toggle:checked+label.MenuToggle_Open::before{content:"\f00d"}label.MenuToggle_Close{position:fixed;z-index:40;top:56px;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);backdrop-filter:blur(10px);visibility:hidden;opacity:0}div#Content_Header:has(input#menu-toggle:checked) label.MenuToggle_Close{visibility:visible;opacity:1;z-index:3;transition-duration:.7s;translate:250px}div#Content_Header H1{font-size:var(--font-size-42px);font-weight:400;line-height:0}div#Content_Header H1 a{color:var(--theme-black);display:inline-block;transition:color .3s ease}div#Content_Header H1 a:hover{color:var(--brand-color)}div#Content_Header div#Lang{font-size:var(--font-size-12px);font-family:Roboto,sans-serif}div#SideMenu{z-index:100;height:100%;background:var(--theme-white);position:fixed;top:56px;left:-260px;width:250px;transition:transform .7s ease}div#Content_Header:has(input#menu-toggle:checked)+div#SideMenu{transform:translateX(260px)}div#SocialMenu{margin:4px auto}div#SocialMenu ul{display:flex;justify-content:center;align-items:center;gap:4px}div#SocialMenu li a{display:block;padding:4px;width:27px;height:27px;border-radius:4px;text-align:center;color:var(--theme-black);border:1px solid var(--theme-palegray-001);font-size:var(--font-size-12px);line-height:1.5}div#SocialMenu li a:hover{opacity:.5}div#SocialMenu li.Twitter a{background-color:var(--twitter-color);color:#fff}div#SocialMenu li.Instagram a{background-color:var(--instagram-color);color:#fff}div#SocialMenu li.Facebook a{background-color:var(--facebook-color);color:#fff}div#SocialMenu li.Threads a{background-color:var(--threads-color);color:#fff}div#SocialMenu li.YouTube a{background-color:var(--youtube-color);color:#fff}div#SocialMenu li.note a{background-color:var(--note-color);color:#000}div#SocialMenu li.Bluesky a{background:var(--bluesky-color);color:#fff;font-size:var(--font-size-10px);padding:6px 0}div#SocialMenu li.more a{background:var(--theme-palegray-003);border:none;border-radius:14px}div#SocialPopup{display:none}div#SocialPopup H3{font-weight:var(--font-size-20px);font-weight:700;text-align:center;margin-bottom:1em}div#SocialPopup ul{display:flex;justify-content:center;align-items:center;gap:4px}div#SocialPopup ul li a{display:block;padding:6px;width:40px;height:40px;border-radius:4px;text-align:center;color:var(--theme-black);border:1px solid var(--theme-palegray-001);font-size:var(--font-size-18px)}div#SocialPopup ul li a:hover{opacity:.5}div#SocialPopup ul li.Twitter a{background-color:var(--twitter-color);color:#fff}div#SocialPopup ul li.Instagram a{background-color:var(--instagram-color);color:#fff}div#SocialPopup ul li.Facebook a{background-color:var(--facebook-color);color:#fff}div#SocialPopup ul li.Threads a{background-color:var(--threads-color);color:#fff}div#SocialPopup ul li.YouTube a{background-color:var(--youtube-color);color:#fff}div#SocialPopup ul li.note a{background-color:var(--note-color);font-size:var(--font-size-20px);color:#000}div#SocialPopup ul li.Bluesky a{background:var(--bluesky-color);color:#fff}ul#gNav{margin:4px 0}ul#gNav ul.menu_inner{display:none}ul#gNav>li{padding:0 0 4px}ul.menu_inner{padding:4px 0 0}ul#gNav i{text-align:center}ul#gNav .menu_head{cursor:pointer;font-size:var(--font-size-17px)}ul#gNav a.menu_head{text-decoration:none;color:var(--theme-black)}ul#gNav li .menu_head:hover{background-image:linear-gradient(-90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 60%,#b2e79F80 100%)}ul#gNav li .menu_head.open{background-image:linear-gradient(-90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 20%,#d49fe780 100%)}ul#gNav .menu_head,ul#gNav ul.menu_inner li a{display:grid;grid-template-columns:36px auto;grid-template-rows:36px;align-items:center}ul#gNav .menu_head p,ul#gNav ul.menu_inner li a p{font-weight:700}ul#gNav ul.menu_inner li a{background-image:linear-gradient(130deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 70%,#b2e79F80 100%);font-size:var(--font-size-14px);color:#3c4b35;margin:2px 0}ul#gNav ul.menu_inner li a:hover{background-color:#b2e79F33}div#Link_Nav{display:flex;flex-wrap:wrap;justify-content:center}div#Link_Nav a{font-size:var(--font-size-12px);margin:2px;display:inline-block;color:var(--theme-black);padding:0 2px}div#Link_Nav a:before{content:"\f105";font-family:'Font Awesome 6 Free';font-weight:700;margin-right:4px}div#Link_Nav a:hover{color:var(--link-hov)}Footer>div{max-width:1280px;margin:0 auto}Footer div#FootSocial ul{text-align:center;display:flex;justify-content:center;align-items:center;gap:6px;margin:6px auto}Footer div#FootSocial ul li.Follow{font-weight:700;font-size:var(--font-size-12px);color:var(--theme-black)}Footer div#FootSocial ul li a{color:var(--theme-black);border:1px solid var(--theme-palegray-001);padding:5px;width:32px;height:32px;display:block;border-radius:4px}Footer div#FootSocial ul li a:hover{opacity:.5}Footer div#FootSocial ul li.Twitter a{background-color:var(--twitter-color);color:#fff}Footer div#FootSocial ul li.Instagram a{background-color:var(--instagram-color);color:#fff}Footer div#FootSocial ul li.Threads a{background-color:var(--threads-color);color:#fff}Footer div#FootSocial ul li.Facebook a{background-color:var(--facebook-color);color:#fff}Footer div#FootSocial ul li.YouTube a{background-color:var(--youtube-color);color:#fff}Footer div#FootSocial ul li.note a{background-color:var(--note-color);color:#000;padding:6px 5px}Footer div#FootSocial ul li.Bluesky a{background:var(--bluesky-color);color:#fff}div#Sitemap{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 20px}div#Sitemap>div{margin:10px 0}div#Sitemap H5.Sitemap_head{font-weight:700;font-size:var(--font-size-13px);color:var(--theme-black)}div#Sitemap ul li a{color:var(--theme-black);font-size:var(--font-size-12px)}div#Sitemap ul li a:hover{color:var(--link-hov);text-decoration:underline}div#Sitemap ul li a:before{content:"\f105";display:inline-block;font-family:'Font Awesome 6 Free';font-weight:700;padding:0 .5em;color:var(--theme-black);font-size:var(--font-size-12px)}div#Sitemap H5.Sitemap_head a{color:var(--theme-black)}div#Sitemap H5.Sitemap_head a:hover{color:var(--link-hov);text-decoration:underline}div#Sitemap H5.Sitemap_head+H5.Sitemap_head,div#Sitemap ul+H5.Sitemap_head{margin-top:.25rem}Footer #FootAbout ul{display:flex;flex-wrap:wrap;justify-content:center;font-size:var(--font-size-12px)}Footer #FootAbout ul li{margin:4px 8px}Footer #FootAbout ul li:before{content:"\f105";font-family:'Font Awesome 6 Free';font-weight:700;margin-right:4px;color:var(--theme-black)}Footer #FootAbout ul li a{color:var(--theme-black)}Footer #FootAbout ul li a:hover{text-decoration:underline;color:var(--link-hov)}#SearchBox{margin:4px auto;max-width:300px}div#Copyrights{padding:1rem 0;margin-bottom:80px}div#Copyrights p{text-align:center;font-size:var(--font-size-12px)}Article{margin-top:56px}Article>section{max-width:740px;margin:0 auto;padding:8px}section div#Subtitle{position:relative;border-radius:10px;aspect-ratio:2.75/1;background-color:rgba(150,150,150,.15);background-position:center;background-size:cover}section div#Subtitle H2{position:absolute;bottom:8px;left:8px;color:#000}section div#Subtitle H2 p.Title span{font-size:var(--font-size-16px);font-weight:700;background:#fff}section div#Subtitle H2 p.description span{font-size:var(--font-size-12px);font-weight:700;background:#fff}p.update{text-align:right;padding:6px 0;font-size:var(--font-size-13px);font-weight:700;color:#999}section div.Advertise{margin:10px;padding:20px;text-align:center;letter-spacing:.2em;opacity:.75}section div.Advertise p.Ad{font-size:var(--font-size-10px);font-weight:700;font-family:Roboto,sans-serif}section div.article{background:#fff;border-radius:10px;margin:10px 0;box-shadow:rgba(0,0,0,.05) 0 1px 2px 0}section>H3{font-weight:700;font-size:var(--font-size-16px);background:var(--brand-color);color:var(--theme-white);border-radius:4px;padding:6px 10px}H4.accordion-header{padding:6px 10px;font-weight:700;cursor:pointer;font-size:var(--font-size-16px)}section div.article H4.accordion-header::before{content:"\f0fe";font-family:'Font Awesome 6 Free';font-weight:100;padding-right:.5rem}section div.article H4.accordion-header.active::before{content:"\f146";font-family:'Font Awesome 6 Free';font-weight:100;padding-right:.5rem}H4.accordion-header+div{display:none;padding:4px 12px 12px}H4.accordion-header+div>p:not([class])+p:not([class]){margin-top:.5rem}section div.article H5{background:var(--harmony-green);padding:4px 6px;margin:2px 0;font-weight:700;border-radius:6px}section div.article H5+div{margin:4px}section div.article H6{background:#eee;border-radius:4px;padding:4px 6px;margin:2px 0;font-weight:700;color:#333}section div.article H6+div{margin:4px}section div.article div.summary{padding:.5rem;background:#f9e7ec;border-radius:1rem;margin:.5rem 0}ul.bus_route{margin:10px 0 10px 2em}ul.bus_route>li{list-style-type:disc}ul.bus_route>li span.no{border:1px solid #333;margin-right:4px;padding:0 2px}div.Annotation{font-size:var(--font-size-11px);color:#999;display:block}div.Annotation i{margin-right:.25em}section div.article p.recommend{color:#ff1493;font-weight:700;margin-bottom:.5rem}section div.article p.note{color:#00bcd4;font-weight:700;margin:4px 0;margin-left:22px;text-indent:-18px}section div.article p.attention{color:#d40052;font-weight:700;margin:4px 0;margin-left:22px;text-indent:-18px}section div.article p.important{color:#d48200;font-weight:700;margin:4px 0;margin-left:22px;text-indent:-18px}section div.article p.note::before{content:"\f05a";font-family:'Font Awesome 6 Free';font-weight:700;margin-right:4px}section div.article p.attention::before{content:"\f071";font-family:'Font Awesome 6 Free';font-weight:700;margin-right:4px}section div.article p.important::before{content:"\f06a";font-family:'Font Awesome 6 Free';font-weight:700;margin-right:4px}div.gallerybox{margin:10px 20px;display:flex;gap:8px;justify-content:center}a.img{border:2px solid var(--theme-gray-001);position:relative;margin:4px 0;transition:all .3s ease}a.img img{max-width:100%;max-height:300px}a.img div{display:inline-block;position:absolute;bottom:0;left:0;background:var(--theme-gray-001);padding:4px 6px;color:#fff;border-radius:0 4px 0 0;transition:all .3s ease;font-size:var(--font-size-12px)}a.img div i{margin-right:4px}a.img:hover{border-color:#dc143c}a.img:hover div{background-color:#dc143c}ul.point li p.head{font-weight:700}div.Message p.copy{text-align:center;font-size:var(--font-size-18px);font-weight:700;font-family:Oswald,sans-serif;color:#bbb}div.Message p.attention{font-size:var(--font-size-11px);color:#999;text-align:center}h3 .fa-train{margin-right:2px;padding:3px 4px}h3 .fa-bus{margin-right:2px;padding:3px 2px}h3 .fa-person-walking{margin-right:2px;padding:3px 6px}h3 .fa-car{margin-right:2px;padding:3px 3px}h3 .fa-wheelchair{margin-right:2px;padding:3px 3px}div.LinkBox a{margin:8px 2px;border:2px solid #bbb;border-radius:6px;padding:6px;display:block;text-align:center;font-weight:700;color:#666;transition:all .3s ease;box-shadow:4px 4px 0 #bbb;text-decoration:none;background:#fff}div.LinkBox a:hover{box-shadow:none;border-color:#bbb;background:#bbb;color:#333}div.LinkBox a::before{content:"\f35a";font-family:'Font Awesome 6 Free';font-weight:400;margin-right:.5em}div.LinkBox a.outside::before{content:"\f08e";font-family:'Font Awesome 6 Free';font-weight:700;margin-right:.5em}div.navi{text-align:center;padding:1rem}div.navi ul.navi{display:flex;flex-wrap:wrap;justify-content:center}div.navi ul.navi li:not(:last-child)::after{content:"|";margin:0 4px}div.Maps iframe.gmaps{aspect-ratio:5/3;width:100%}table.BusTable1{border-collapse:separate;border-spacing:4px}table.BusTable1 thead th{font-weight:700}table.BusTable1 tbody :is(.Number,.Departure,.Arrival){text-align:center}table.BusTable1 tbody td.Number{border:1px solid #aaa;padding:0 2px}table.BusTable1 tr.Bwd{opacity:.6}table.BusTable1 td.Nearest{padding:0 2px}.article.ended{padding:1rem;text-align:center}.article.ended p.jp{font-size:var(--font-size-18px);font-weight:700;color:#666}.article.ended p.en{font-size:var(--font-size-12px);font-weight:700;font-family:Oswald,sans-serif;color:#666}.article.ended p.txt{font-size:var(--font-size-13px);color:#666}