.mikage-module__HoXKwW__wrap{--mh-color-gold:#f39800;color:#003567;background:#d3def1;font-family:Zen Kaku Gothic Antique,sans-serif;line-height:2;overflow-x:hidden}:is(.mikage-module__HoXKwW__wrap .mg-mikage *,.mikage-module__HoXKwW__wrap .mg-mikage :before,.mikage-module__HoXKwW__wrap .mg-mikage :after){box-sizing:border-box}.mikage-module__HoXKwW__wrap .mg-mikage img:not(.mh-bc-img img):not(.mh-av):not(.mg-mikage-gallery img){max-width:100%;height:auto}.mikage-module__HoXKwW__wrap .mg-mikage a{color:inherit;text-decoration:none}.mikage-module__HoXKwW__wrap .mg-mikage-hero{text-align:center;justify-content:center;align-items:center;height:60vh;display:flex;position:relative;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-hero-bg{filter:brightness(.55);background-image:url(https://mamehico.com/wp-content/uploads/2026/01/御影の町-1024x682.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.mikage-module__HoXKwW__wrap .mg-mikage-hero-content{z-index:2;max-width:700px;padding:24px;position:relative}.mikage-module__HoXKwW__wrap .mg-mikage-hero-content .mg-label{font-size:var(--mh-fs-small);letter-spacing:6px;color:#fff6;margin-bottom:24px}.mikage-module__HoXKwW__wrap .mg-mikage-hero-content h1{color:var(--mh-color-white);font-size:var(--mh-fs-huge);margin-bottom:20px;font-weight:500;line-height:1.7}.mikage-module__HoXKwW__wrap .mg-mikage-hero-content h1 em{color:#f39800;font-style:normal}.mikage-module__HoXKwW__wrap .mg-mikage-hero-content .mg-sub{color:#ffffff8c;font-size:var(--mh-fs-normal)}.mikage-module__HoXKwW__wrap .mg-mikage-info-section{background:linear-gradient(135deg,#a8c4e8 0%,#8da3c4 30%,#b8cce0 70%,#d3def1 100%);width:100%;padding:64px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-info-inner{max-width:800px;margin:0 auto}.mikage-module__HoXKwW__wrap .mg-mikage-info-grid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:0;display:grid}.mikage-module__HoXKwW__wrap .mg-mikage-info-box{background:var(--mh-color-white);border-radius:3px;padding:32px 28px}.mikage-module__HoXKwW__wrap .mg-mikage-info-box h3{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:var(--mh-fs-medium);color:#001a43;border-bottom:2px solid #f39800;margin-bottom:16px;padding-bottom:12px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-info-box p{font-size:var(--mh-fs-normal);color:#003567;white-space:pre-line;font-weight:500;line-height:1.6}.mikage-module__HoXKwW__wrap .mg-mikage-events-section{background:#001a43;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-events-inner{text-align:center;max-width:800px;margin:0 auto}.mikage-module__HoXKwW__wrap .mg-mikage-events-inner h2{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:var(--mh-fs-huge);color:var(--mh-color-white);margin-bottom:8px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-events-inner .mg-mikage-events-sub{font-size:var(--mh-fs-medium);color:#f39800;letter-spacing:2px;margin-bottom:32px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-events-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.mikage-module__HoXKwW__wrap .mg-mikage-event-card{text-align:left;background:#ffffff1a;border:1px solid #ffffff26;border-radius:3px;padding:36px 28px;transition:transform .3s,background .3s}.mikage-module__HoXKwW__wrap .mg-mikage-event-card:hover{background:#ffffff2e;transform:translateY(-4px)}.mikage-module__HoXKwW__wrap .mg-mikage-event-card h3{font-size:var(--mh-fs-medium);color:var(--mh-color-white);margin-bottom:12px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-event-card p{font-size:var(--mh-fs-normal);color:#ffffffb3;font-weight:500;line-height:1.8}.mikage-module__HoXKwW__wrap .mg-mikage-event-card .mg-date{font-size:var(--mh-fs-medium);color:#ffffffb3;letter-spacing:.05em;margin-top:16px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-town{background:#d3def1;grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:900px;margin:0 auto;padding:80px 24px;display:grid}.mikage-module__HoXKwW__wrap .mg-mikage-town-photo{border-radius:3px;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-town-photo img{width:100%;height:auto;display:block}.mikage-module__HoXKwW__wrap .mg-mikage-town-text h2{font-size:var(--mh-fs-large);color:#001a43;margin-bottom:16px;font-weight:500}.mikage-module__HoXKwW__wrap .mg-mikage-town-text p{font-size:var(--mh-fs-normal);color:#003567;margin-bottom:16px;line-height:2.2}.mikage-module__HoXKwW__wrap .mg-mikage-navy{color:var(--mh-color-white);text-align:center;background:#001a43;padding:60px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-navy h2{font-size:var(--mh-fs-large);color:var(--mh-color-white);margin-bottom:12px;font-weight:500}.mikage-module__HoXKwW__wrap .mg-mikage-navy p{font-size:var(--mh-fs-medium);color:#fff9;letter-spacing:1px}.mikage-module__HoXKwW__wrap .mg-mikage-photostory{align-items:center;min-height:70vh;display:flex;position:relative;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-photostory .mg-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.mikage-module__HoXKwW__wrap .mg-mikage-photostory .mg-overlay{z-index:1;background:linear-gradient(90deg,#001a43eb 0%,#001a43c7 50%,#001a434d 100%);position:absolute;inset:0}.mikage-module__HoXKwW__wrap .mg-mikage-photostory .mg-text{z-index:3;color:#fff;max-width:min(500px,100%);padding:80px 48px;position:relative}.mikage-module__HoXKwW__wrap .mg-mikage-photostory .mg-text h2{font-size:var(--mh-fs-large);color:var(--mh-color-white);margin-bottom:16px;font-weight:500}.mikage-module__HoXKwW__wrap .mg-mikage-photostory .mg-text p{font-size:var(--mh-fs-normal);color:#ffffffbf;line-height:2.2}.mikage-module__HoXKwW__wrap .mg-mikage-essay{background:#8da3c4;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-essay-inner{max-width:760px;margin:0 auto}.mikage-module__HoXKwW__wrap .mg-mikage-essay-inner h2{font-size:var(--mh-fs-large);color:#001a43;text-align:center;margin-bottom:24px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-essay-inner>p{font-size:var(--mh-fs-normal);color:#001a43;margin-bottom:16px;line-height:2.2}.mikage-module__HoXKwW__wrap .mg-mikage-essay-block{margin-top:40px}.mikage-module__HoXKwW__wrap .mg-mikage-essay-block h3{font-size:var(--mh-fs-medium);color:#001a43;border-left:4px solid #f39800;margin-bottom:16px;padding-left:16px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-essay-block p{font-size:var(--mh-fs-normal);color:#001a43;margin-bottom:16px;line-height:2.2}.mikage-module__HoXKwW__wrap .mg-mikage-essay-closing{border-top:1px solid #001a4333;margin-top:48px;padding-top:40px}.mikage-module__HoXKwW__wrap .mg-mikage-essay-closing h3{border-left-color:#f39800}.mikage-module__HoXKwW__wrap .mg-mikage-staff{background:#d3def1;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-staff-inner{max-width:760px;margin:0 auto}.mikage-module__HoXKwW__wrap .mg-mikage-staff-photo{border-radius:3px;margin-bottom:40px;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-staff-photo img{width:100%;height:auto;display:block}.mikage-module__HoXKwW__wrap .mg-mikage-staff-text h2{font-size:var(--mh-fs-large);color:#001a43;margin-bottom:16px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-staff-intro{font-size:var(--mh-fs-normal);color:#001a43;margin-bottom:24px;font-weight:500;line-height:2}.mikage-module__HoXKwW__wrap .mg-mikage-staff-text p{font-size:var(--mh-fs-normal);color:#003567;margin-bottom:16px;line-height:2.2}.mikage-module__HoXKwW__wrap .mg-mikage-staff-text strong{color:#001a43;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-staff-quote{font-size:var(--mh-fs-normal);color:#001a43;background:#001a4314;border-left:4px solid #f39800;border-radius:0 3px 3px 0;margin:32px 0;padding:24px 28px;font-style:normal;font-weight:500;line-height:2}.mikage-module__HoXKwW__wrap .mg-mikage-morning{background:#6c9bd2;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-morning-inner{max-width:760px;margin:0 auto}.mikage-module__HoXKwW__wrap .mg-mikage-morning-inner h2{font-size:var(--mh-fs-large);color:#001a43;text-align:center;margin-bottom:24px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-morning-inner>p{font-size:var(--mh-fs-normal);color:#001a43;margin-bottom:16px;line-height:2.2}.mikage-module__HoXKwW__wrap .mg-mikage-morning-highlight{color:var(--mh-color-white);background:#001a43;border-radius:3px;margin-top:40px;padding:32px 28px}.mikage-module__HoXKwW__wrap .mg-mikage-morning-highlight h3{font-size:var(--mh-fs-medium);color:var(--mh-color-white);margin-bottom:12px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-morning-highlight p{font-size:var(--mh-fs-normal);color:#ffffffd9;line-height:2.2}.mikage-module__HoXKwW__wrap .mg-mikage-morning-info{background:#001a431f;border-left:4px solid #f39800;border-radius:3px;margin-top:32px;padding:24px 28px}.mikage-module__HoXKwW__wrap .mg-mikage-morning-info h3{font-size:var(--mh-fs-normal);color:#001a43;margin-bottom:12px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-morning-info dl{font-size:var(--mh-fs-normal);color:#001a43;grid-template-columns:auto 1fr;gap:8px 16px;line-height:1.8;display:grid}.mikage-module__HoXKwW__wrap .mg-mikage-morning-info dt{color:#001a43;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-morning-info dd{margin:0}.mikage-module__HoXKwW__wrap .mg-mikage-mini{background:#d3def1;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-mini-inner{max-width:760px;margin:0 auto}.mikage-module__HoXKwW__wrap .mg-mikage-mini-photo{border-radius:3px;margin-bottom:40px;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-mini-photo img{width:100%;height:auto;display:block}.mikage-module__HoXKwW__wrap .mg-mikage-mini-text h2{font-size:var(--mh-fs-large);color:#001a43;margin-bottom:24px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-mini-text p{font-size:var(--mh-fs-normal);color:#003567;margin-bottom:16px;line-height:2.2}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi{background:#8da3c4;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-inner{max-width:860px;margin:0 auto}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-inner h2{font-size:var(--mh-fs-large);color:#001a43;text-align:center;margin-bottom:16px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-inner>p{font-size:var(--mh-fs-normal);color:#001a43;text-align:left;max-width:660px;margin-bottom:40px;margin-left:auto;margin-right:auto;line-height:2.2}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-main{max-width:540px;margin-bottom:24px;margin-left:auto;margin-right:auto}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-main .mg-mikage-koyomi-video{border-radius:3px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-main .mg-mikage-koyomi-video iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-main .mg-mikage-koyomi-cap{font-size:var(--mh-fs-normal);color:#001a43;text-align:center;margin-top:12px}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-thumbs{grid-template-columns:repeat(5,1fr);gap:10px;max-width:540px;margin:0 auto;display:grid}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-thumb{opacity:.85;border-radius:3px;transition:opacity .2s;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-thumb:hover{opacity:1}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-thumb img{aspect-ratio:16/9;object-fit:cover;border-radius:3px;width:100%;display:block}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-thumb p{color:#001a43;text-align:center;margin-top:4px;font-size:11px;line-height:1.3}.mikage-module__HoXKwW__wrap .mg-mikage-sloc{text-align:center;background:#547ba8;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-sloc h2{font-size:var(--mh-fs-large);color:var(--mh-color-white);margin-bottom:48px}.mikage-module__HoXKwW__wrap .mg-mikage-sloc-grid{flex-wrap:wrap;justify-content:center;gap:48px;display:flex}.mikage-module__HoXKwW__wrap .mg-mikage-sloc-item{text-align:center}.mikage-module__HoXKwW__wrap .mg-mikage-sloc-item .mg-letter{font-size:var(--mh-fs-huge);color:var(--mh-color-white);margin-bottom:8px;font-weight:700;line-height:1}.mikage-module__HoXKwW__wrap .mg-mikage-sloc-item .mg-word{font-size:var(--mh-fs-normal);color:#f39800;letter-spacing:2px;margin-bottom:4px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-sloc-item .mg-desc{font-size:var(--mh-fs-small);color:#ffffffb3}.mikage-module__HoXKwW__wrap .mg-mikage-faq{background:#d3def1;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-faq h2{font-size:var(--mh-fs-large);text-align:center;color:#001a43;margin-bottom:40px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-faq-list{max-width:700px;margin:0 auto}.mikage-module__HoXKwW__wrap .mg-mikage-faq-item{border-bottom:1px solid #001a4326}.mikage-module__HoXKwW__wrap .mg-mikage-faq-q{cursor:pointer;font-size:var(--mh-fs-normal);color:#001a43;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:700;display:flex}.mikage-module__HoXKwW__wrap .mg-mikage-faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-faq-a.mg-open{max-height:500px}.mikage-module__HoXKwW__wrap .mg-mikage-faq-a-inner{font-size:var(--mh-fs-normal);color:#003567;padding:0 0 20px;line-height:2}.mikage-module__HoXKwW__wrap .mg-mikage-blog{background:#d3def1;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-blog .mg-mikage-posts-grid{max-width:960px;margin:0 auto;display:block}.mikage-module__HoXKwW__wrap .mg-mikage-blog h2{font-size:var(--mh-fs-large);color:#001a43;text-align:center;margin-bottom:32px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-posts-label{font-size:var(--mh-fs-small);letter-spacing:6px;text-transform:uppercase;color:#f39800;text-align:center;margin-bottom:12px}.mikage-module__HoXKwW__wrap .mg-mikage-gallery-section{background:#111;padding:12px 0;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-gallery{gap:4px;width:max-content;animation:120s linear infinite mikage-module__HoXKwW__mg-mikage-gallery-scroll;display:flex}.mikage-module__HoXKwW__wrap .mg-mikage-gallery:hover{animation-play-state:paused}@keyframes mikage-module__HoXKwW__mg-mikage-gallery-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mikage-module__HoXKwW__wrap .mg-mikage-gallery figure{cursor:pointer;border-radius:0;flex-shrink:0;width:400px;height:300px;margin:0;position:relative;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-gallery figure img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.mikage-module__HoXKwW__wrap .mg-mikage-gallery figure:hover img{transform:scale(1.04)}.mikage-module__HoXKwW__wrap .mg-mikage-gallery figcaption{color:#ffffffe6;font-size:var(--mh-fs-small);opacity:0;background:linear-gradient(#0000,#00000080);padding:28px 12px 8px;font-weight:500;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.mikage-module__HoXKwW__wrap .mg-mikage-gallery figure:hover figcaption{opacity:1}.mikage-module__HoXKwW__wrap .mg-mikage-today{background:#6c9bd2;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-today-inner{text-align:center;max-width:700px;margin:0 auto}.mikage-module__HoXKwW__wrap .mg-mikage-today-inner h2{font-size:var(--mh-fs-large);color:#001a43;margin-bottom:32px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-today-meta{text-align:center;margin-bottom:20px}.mikage-module__HoXKwW__wrap .mg-mikage-today-date{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:var(--mh-fs-medium);color:#001a43;margin-bottom:6px;font-weight:700;display:block}.mikage-module__HoXKwW__wrap .mg-mikage-today-caption{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:var(--mh-fs-normal);color:#003567;font-weight:400}.mikage-module__HoXKwW__wrap .mg-mikage-today-video{aspect-ratio:16/9;background:#000;border-radius:3px;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-today-video video{object-fit:cover;width:100%;height:100%;display:block}.mikage-module__HoXKwW__wrap .mg-mikage-closing{background:linear-gradient(135deg,#a8c4e8 0%,#b8cce0 30%,#c8d8ec 70%,#d3def1 100%);padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-closing-inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:900px;margin:0 auto;display:grid}.mikage-module__HoXKwW__wrap .mg-mikage-closing-cta{text-align:center}.mikage-module__HoXKwW__wrap .mg-mikage-closing-cta h2{color:#001a43;font-size:var(--mh-fs-large);margin-bottom:16px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-closing-cta p{color:#003567;font-size:var(--mh-fs-normal);margin-bottom:32px;font-weight:500}.mikage-module__HoXKwW__wrap .mg-mikage-btn{color:var(--mh-color-white);font-size:var(--mh-fs-normal);background:#f39800;border-radius:3px;padding:16px 48px;font-weight:700;transition:background .3s;display:inline-block}.mikage-module__HoXKwW__wrap .mg-mikage-btn:hover{background:#e08a00}.mikage-module__HoXKwW__wrap .mg-mikage-closing-access{font-family:Zen Kaku Gothic Antique,sans-serif}.mikage-module__HoXKwW__wrap .mg-mikage-closing-access h3{font-size:var(--mh-fs-medium);text-align:center;letter-spacing:.1em;color:#001a43;margin-bottom:24px;font-weight:500}.mikage-module__HoXKwW__wrap .mg-mikage-access-row{border-bottom:1px solid #001a4326;align-items:flex-start;padding:10px 0;font-size:14px;display:flex}.mikage-module__HoXKwW__wrap .mg-mikage-access-row:last-of-type{border-bottom:none}.mikage-module__HoXKwW__wrap .mg-mikage-access-label{color:#00356780;letter-spacing:.08em;flex:0 0 80px;padding-top:2px;font-size:12px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-access-value{color:#003567;flex:1}.mikage-module__HoXKwW__wrap .mg-mikage-closing-ig{text-align:center;margin-top:20px}.mikage-module__HoXKwW__wrap .mg-mikage-closing-ig a{color:#001a43;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mikage-module__HoXKwW__wrap .mg-mikage-posts-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto;display:grid}.mikage-module__HoXKwW__wrap .mg-mikage-post-card{background:var(--mh-color-white);color:inherit;border-radius:3px;text-decoration:none;transition:transform .3s;display:block;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-post-card:hover{transform:translateY(-4px)}.mikage-module__HoXKwW__wrap .mg-mikage-post-thumb{aspect-ratio:16/9;background:#c8d8ec;width:100%;overflow:hidden}.mikage-module__HoXKwW__wrap .mg-mikage-post-placeholder{background:linear-gradient(135deg,#c8d8ec 0%,#a8c4e8 50%,#c8d8ec 100%) 0 0/200% 200%;width:100%;height:100%;animation:2s infinite mikage-module__HoXKwW__mg-mikage-shimmer}@keyframes mikage-module__HoXKwW__mg-mikage-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.mikage-module__HoXKwW__wrap .mg-mikage-post-body{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-post-title{font-size:var(--mh-fs-normal);color:#001a43;margin-bottom:8px;font-weight:700;line-height:1.5}.mikage-module__HoXKwW__wrap .mg-mikage-post-meta{font-size:var(--mh-fs-small);color:#00356780}.mikage-module__HoXKwW__wrap .mg-mikage-blog-more{text-align:center;margin:24px 0 0}.mikage-module__HoXKwW__wrap .mg-mikage-blog-more a{font-size:var(--mh-fs-normal);color:#001a43;border:1px solid #001a43;border-radius:3px;padding:6px 28px;font-weight:500;text-decoration:none;display:inline-block}.mikage-module__HoXKwW__wrap .mg-mikage-blog-more a:hover{color:var(--mh-color-white);background:#001a43}.mikage-module__HoXKwW__wrap .mg-mikage-cal{color:var(--mh-color-white);text-align:center;background:#004986;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-cal-inner{text-align:center;max-width:600px;margin:0 auto}.mikage-module__HoXKwW__wrap .mg-mikage-cal-inner h2{font-size:var(--mh-fs-large);color:var(--mh-color-white);margin-bottom:32px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-cal-inner img{cursor:pointer;border-radius:3px;width:100%;max-width:400px;height:auto;margin:0 auto;transition:opacity .3s;display:block}.mikage-module__HoXKwW__wrap .mg-mikage-cal-inner img:hover{opacity:.85}.mikage-module__HoXKwW__wrap .mg-mikage-cta{text-align:center;background:#001a43;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-cta h2{font-size:var(--mh-fs-large);color:var(--mh-color-white);margin-bottom:16px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-cta p{font-size:var(--mh-fs-normal);color:#ffffffb3;margin-bottom:32px}.mikage-module__HoXKwW__wrap .mg-mikage-posts{background:#d3def1;padding:80px 24px}.mikage-module__HoXKwW__wrap .mg-mikage-posts h2{font-size:var(--mh-fs-large);color:#001a43;text-align:center;margin-bottom:32px;font-weight:700}.mikage-module__HoXKwW__wrap .mg-mikage-posts .mg-mikage-posts-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto;display:grid}.mikage-module__HoXKwW__wrap .mg-mikage-posts .mg-mikage-posts-label{font-size:var(--mh-fs-small);letter-spacing:6px;text-transform:uppercase;color:#f39800;text-align:center;margin-bottom:12px}.mikage-module__HoXKwW__wrap .mg-mikage-info-second{background:linear-gradient(135deg,#a8c4e8 0%,#8da3c4 30%,#b8cce0 70%,#d3def1 100%);width:100%;padding:64px 24px}@media (max-width:768px){.mikage-module__HoXKwW__wrap .mg-mikage-hero{height:40vh}.mikage-module__HoXKwW__wrap .mg-mikage-hero-content h1{font-size:var(--mh-fs-large)}.mikage-module__HoXKwW__wrap .mg-mikage-town{grid-template-columns:1fr;padding:24px 20px}.mikage-module__HoXKwW__wrap .mg-mikage-photostory{min-height:auto}.mikage-module__HoXKwW__wrap .mg-mikage-photostory .mg-text{max-width:100%;padding:24px}.mikage-module__HoXKwW__wrap .mg-mikage-photostory .mg-overlay{background:#001a43d9}.mikage-module__HoXKwW__wrap .mg-mikage-closing-inner{grid-template-columns:1fr;gap:32px}.mikage-module__HoXKwW__wrap .mg-mikage-info-grid{grid-template-columns:1fr}.mikage-module__HoXKwW__wrap .mg-mikage-events-grid{grid-template-columns:1fr}.mikage-module__HoXKwW__wrap .mg-mikage-posts-grid{grid-template-columns:repeat(2,1fr)}.mikage-module__HoXKwW__wrap .mg-mikage-gallery figure{width:300px;height:260px}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-thumbs{grid-template-columns:repeat(3,1fr);max-width:100%}}@media (max-width:480px){.mikage-module__HoXKwW__wrap .mg-mikage-gallery figure{width:280px;height:240px}.mikage-module__HoXKwW__wrap .mg-mikage-morning-info dl{grid-template-columns:1fr}.mikage-module__HoXKwW__wrap .mg-mikage-posts-grid{grid-template-columns:1fr}}@media (max-width:767px){.mikage-module__HoXKwW__wrap .mg-mikage-info-section{padding:28px 16px}.mikage-module__HoXKwW__wrap .mg-mikage-events-section{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-essay{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-staff{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-morning{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-mini{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-sloc{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-faq{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-blog{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-closing{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-cal{padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-info-box{padding:14px 16px}.mikage-module__HoXKwW__wrap .mg-mikage-events-inner h2{font-size:var(--mh-fs-large)}.mikage-module__HoXKwW__wrap .mg-mikage-event-card{padding:18px 16px}.mikage-module__HoXKwW__wrap .mg-mikage-town{gap:18px;padding:16px}.mikage-module__HoXKwW__wrap .mg-mikage-navy{padding:28px 16px}.mikage-module__HoXKwW__wrap .mg-mikage-navy h2{font-size:var(--mh-fs-large)}.mikage-module__HoXKwW__wrap .mg-mikage-photostory .mg-text{padding:16px 20px}.mikage-module__HoXKwW__wrap .mg-mikage-photostory .mg-text h2{font-size:18px}.mikage-module__HoXKwW__wrap .mg-mikage-essay-inner h2{font-size:18px}.mikage-module__HoXKwW__wrap .mg-mikage-essay-block h3{font-size:15px}.mikage-module__HoXKwW__wrap .mg-mikage-staff-text h2{font-size:18px}.mikage-module__HoXKwW__wrap .mg-mikage-today-video{margin-top:8px}.mikage-module__HoXKwW__wrap .mg-mikage-gallery figure{width:260px;height:200px}.mikage-module__HoXKwW__wrap .mg-mikage-gallery figcaption{opacity:1;padding:12px 8px 6px;font-size:12px}.mikage-module__HoXKwW__wrap .mg-mikage-morning-inner h2{font-size:18px}.mikage-module__HoXKwW__wrap .mg-mikage-morning-highlight{padding:18px 16px}.mikage-module__HoXKwW__wrap .mg-mikage-morning-info{padding:12px}.mikage-module__HoXKwW__wrap .mg-mikage-mini-text h2{font-size:18px}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-inner h2{font-size:18px}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-thumb p{font-size:10px}.mikage-module__HoXKwW__wrap .mg-mikage-sloc-grid{gap:18px 32px}.mikage-module__HoXKwW__wrap .mg-mikage-sloc h2{margin-bottom:22px;font-size:18px}.mikage-module__HoXKwW__wrap .mg-mikage-faq h2{font-size:18px}.mikage-module__HoXKwW__wrap .mg-mikage-faq-q{padding:12px 32px 12px 0;font-size:15px}.mikage-module__HoXKwW__wrap .mg-mikage-blog h2{font-size:18px}.mikage-module__HoXKwW__wrap .mg-mikage-closing-cta h2{font-size:18px}.mikage-module__HoXKwW__wrap .mg-mikage-btn{padding:10px 36px}.mikage-module__HoXKwW__wrap .mg-mikage-access-row{font-size:13px}.mikage-module__HoXKwW__wrap .mg-mikage-event-card p{line-height:1.6}.mikage-module__HoXKwW__wrap .mg-mikage-town-text p{line-height:1.8}.mikage-module__HoXKwW__wrap .mg-mikage-photostory .mg-text p{line-height:1.8}.mikage-module__HoXKwW__wrap .mg-mikage-essay-inner>p{line-height:1.8}.mikage-module__HoXKwW__wrap .mg-mikage-essay-block p{line-height:1.8}.mikage-module__HoXKwW__wrap .mg-mikage-staff-text p{line-height:1.8}.mikage-module__HoXKwW__wrap .mg-mikage-morning-inner>p{line-height:1.8}.mikage-module__HoXKwW__wrap .mg-mikage-morning-highlight p{line-height:1.8}.mikage-module__HoXKwW__wrap .mg-mikage-morning-info dl{line-height:1.6}.mikage-module__HoXKwW__wrap .mg-mikage-mini-text p{line-height:1.8}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-inner>p{line-height:1.8}}.mikage-module__HoXKwW__wrap .mg-mikage-gallery-lb{z-index:9999;cursor:pointer;background:#001a43eb;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.mikage-module__HoXKwW__wrap .mg-mikage-gallery-lb.mg-active{display:flex}.mikage-module__HoXKwW__wrap .mg-mikage-gallery-lb img{border-radius:3px;max-width:90vw;max-height:90vh;box-shadow:0 8px 40px #00000080}.mikage-module__HoXKwW__wrap .mg-mikage-gallery-lb-cap{text-align:center;color:#ffffffb3;font-size:var(--mh-fs-normal);position:fixed;bottom:24px;left:0;right:0}.mikage-module__HoXKwW__wrap .mh-swipe-viewer{z-index:99999;background:#000;flex-direction:column;display:none;position:fixed;inset:0}.mikage-module__HoXKwW__wrap .mh-swipe-viewer.mg-open{display:flex}.mikage-module__HoXKwW__wrap .mh-swipe-close{z-index:100000;color:#fff;letter-spacing:2px;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff40;border:none;border-radius:30px;padding:14px 48px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.mikage-module__HoXKwW__wrap .mh-swipe-track{-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory;scrollbar-width:none;flex-direction:column;flex:1;padding:20px 0 80px;display:flex;overflow:hidden auto}.mikage-module__HoXKwW__wrap .mh-swipe-track::-webkit-scrollbar{display:none}.mikage-module__HoXKwW__wrap .mh-swipe-track .mh-swipe-slide{scroll-snap-align:start;flex:none;padding:4px 0}.mikage-module__HoXKwW__wrap .mh-swipe-track .mh-swipe-slide img{width:100%;height:auto;display:block}.mikage-module__HoXKwW__wrap .mg-mikage-lightbox{z-index:9999;cursor:pointer;background:#001a43e6;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.mikage-module__HoXKwW__wrap .mg-mikage-lightbox.mg-active{display:flex}.mikage-module__HoXKwW__wrap .mg-mikage-lightbox img{border-radius:3px;max-width:90vw;max-height:90vh;box-shadow:0 8px 40px #00000080}.mikage-module__HoXKwW__wrap .mg-mikage-koyomi-thumb.is-active{opacity:1;outline-offset:2px;outline:2px solid #001a43}
