<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.header_004{position:relative;z-index:999}.header_004 .description{height:40px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;font-weight:400;color:#555;box-shadow:0 0 4px rgba(99,99,99,0.172)}@media (max-width: 550px){.header_004 .description{height:32px;font-size:11px}}@media (max-width: 450px){.header_004 .description{height:28px;font-size:10px}}.header_004 .inner{position:relative;padding:0 40px;padding-top:32px}@media (max-width: 1380px){.header_004 .inner{padding:0 24px;padding-top:32px}}@media (max-width: 900px){.header_004 .inner{padding-top:0;height:90px;display:flex;align-items:center;justify-content:center}}@media (max-width: 550px){.header_004 .inner{padding:0 16px;height:80px}}@media (max-width: 450px){.header_004 .inner{height:72px}}.header_004 .inner h1.logo{display:flex;justify-content:center}.header_004 .inner h1.logo a{font-size:38px;font-family:"Noto Serif JP", serif;color:#555}@media (max-width: 900px){.header_004 .inner h1.logo a{margin-top:-2px;font-size:32px}}@media (max-width: 550px){.header_004 .inner h1.logo a{font-size:28px}}@media (max-width: 450px){.header_004 .inner h1.logo a{font-size:24px}}.header_004 .inner h1.logo a i{color:#f07d7d}.header_004 .inner h1.logo a img{margin-bottom:-8px;height:68px;width:auto;object-fit:contain}@media (max-width: 1280px){.header_004 .inner h1.logo a img{height:62px}}@media (max-width: 980px){.header_004 .inner h1.logo a img{height:56px}}@media (max-width: 900px){.header_004 .inner h1.logo a img{height:48px}}@media (max-width: 600px){.header_004 .inner h1.logo a img{height:40px}}@media (max-width: 900px){.header_004 .inner.logo_left{justify-content:start}}.header_004 .inner.logo_left h1.logo{justify-content:start}.header_004 .inner .ham_btn{display:none;position:absolute;top:0;right:0;z-index:100;height:100%;width:92px;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;background:#f07d7d}@media (max-width: 980px){.header_004 .inner .ham_btn{display:flex}}@media (max-width: 550px){.header_004 .inner .ham_btn{width:88px}}@media (max-width: 450px){.header_004 .inner .ham_btn{width:80px}}.header_004 .inner .ham_btn .in{position:relative;margin-top:4px;width:40%;height:20%}.header_004 .inner .ham_btn .in div{position:absolute;left:0;margin:auto;height:2px;background:#fff}@media (max-width: 450px){.header_004 .inner .ham_btn .in div{height:1px}}.header_004 .inner .ham_btn .in div:nth-of-type(1){top:0;bottom:100%;width:100%;animation:post_fv_03_bam_anime_1 8s ease infinite}.header_004 .inner .ham_btn .in div:nth-of-type(2){top:0;bottom:0;width:60%;animation:post_fv_03_bam_anime_2 8s ease infinite;animation-delay:0.1s}.header_004 .inner .ham_btn .in div:nth-of-type(3){top:100%;bottom:0;width:40%;animation:post_fv_03_bam_anime_3 8s ease infinite;animation-delay:0.3s}@keyframes post_fv_03_bam_anime_1{0%{width:100%}20%{width:30%}25%{width:30%}60%{width:100%}}@keyframes post_fv_03_bam_anime_2{0%{width:60%}20%{width:50%}25%{width:50%}60%{width:60%}}@keyframes post_fv_03_bam_anime_3{0%{width:40%}20%{width:100%}25%{width:100%}60%{width:40%}}.header_004 .inner .ham_btn .text{margin-top:8px;width:100%;color:#fff;font-family:"Montserrat", sans-serif;font-weight:400;font-size:12px;text-align:center;letter-spacing:0}@media (max-width: 550px){.header_004 .inner .ham_btn .text{font-size:11px}}@media (max-width: 450px){.header_004 .inner .ham_btn .text{font-size:10px}}.header_004 .inner .cta_btn{position:absolute;bottom:0;right:32px;margin:auto;padding:0 12px;height:64px;min-width:208px;display:flex;align-items:center;justify-content:center;background:#196CBF;color:#fff;text-align:center;font-weight:400;border-radius:2px}@media (max-width: 1400px){.header_004 .inner .cta_btn{right:16px}}@media (max-width: 1300px){.header_004 .inner .cta_btn{height:58px;min-width:192px;font-size:14px}}@media (max-width: 980px){.header_004 .inner .cta_btn{display:none}}.header_004 .inner .cta_btn svg{margin-right:8px;fill:#fff;width:16px;height:16px;object-fit:contain}.header_004 nav.pc_nav{margin-top:10px;width:100%;height:64px;display:flex;justify-content:center}@media (max-width: 1080px){.header_004 nav.pc_nav{margin-top:14px;height:56px}}@media (max-width: 900px){.header_004 nav.pc_nav{display:none}}.header_004 nav.pc_nav:has(ul.main_menu&gt;li&gt;a span){margin-top:18px}@media (max-width: 1080px){.header_004 nav.pc_nav:has(ul.main_menu&gt;li&gt;a span){margin-top:20px}}.header_004 nav.pc_nav ul.main_menu{height:100%;display:flex}.header_004 nav.pc_nav ul.main_menu&gt;li{position:relative;height:100%;width:100%}.header_004 nav.pc_nav ul.main_menu&gt;li&gt;a{position:relative;padding:0 24px;height:100%;flex-wrap:wrap;display:flex;align-items:center;align-content:center;justify-content:center;color:#000;white-space:nowrap;transition:0.4s}@media (max-width: 1240px){.header_004 nav.pc_nav ul.main_menu&gt;li&gt;a{font-size:14px}}@media (max-width: 1180px){.header_004 nav.pc_nav ul.main_menu&gt;li&gt;a{padding:0 16px}}.header_004 nav.pc_nav ul.main_menu&gt;li&gt;a:has(span){padding:0 32px;padding-bottom:26px;font-size:18px}@media (max-width: 1240px){.header_004 nav.pc_nav ul.main_menu&gt;li&gt;a:has(span){padding:0 24px;padding-bottom:26px;font-size:16px}}.header_004 nav.pc_nav ul.main_menu&gt;li&gt;a span{position:absolute;right:0;left:0;bottom:16px;margin:auto;display:block;text-align:center;font-size:.6em;letter-spacing:0}.header_004 nav.pc_nav ul.main_menu&gt;li&gt;a::after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;height:4px;content:"";display:block;background:#f07d7d;opacity:0;transition:0.5s}.header_004 nav.pc_nav ul.main_menu&gt;li&gt;a:hover{color:#f07d7d}.header_004 nav.pc_nav ul.main_menu&gt;li&gt;a:hover::after{width:calc(100% - 24px);opacity:0.7}.header_004 nav.pc_nav ul.main_menu&gt;li.current-menu-item a:hover{color:#000}.header_004 nav.pc_nav ul.main_menu&gt;li.current-menu-item a::after{width:calc(100% - 24px);background:#f07d7d;opacity:1}.header_004 nav.pc_nav ul.main_menu&gt;li:hover&gt;ul{visibility:inherit;opacity:1}.header_004 nav.pc_nav ul.main_menu&gt;li ul{position:absolute;top:100%;left:0;opacity:0;visibility:hidden}.header_004 nav.pc_nav ul.main_menu&gt;li ul li{position:relative;padding-top:2px}.header_004 nav.pc_nav ul.main_menu&gt;li ul li a{padding:8px 1.3em;height:56px;min-width:220px;display:flex;align-items:center;justify-content:center;background:#f66e6e;color:#fff;font-size:15px;white-space:nowrap;transition:.2s;line-height:1.4em}.header_004 nav.pc_nav ul.main_menu&gt;li ul li a:hover{opacity:.9}.header_004 nav.pc_nav ul.main_menu&gt;li ul li:hover ul{visibility:inherit;opacity:1}.header_004 nav.pc_nav ul.main_menu&gt;li ul li ul{position:absolute;top:0;left:100%;opacity:0;visibility:hidden}.header_004 nav.pc_nav ul.main_menu&gt;li ul li ul li{padding-left:2px}.header_004 nav.pc_nav ul.main_menu&gt;li:nth-last-of-type(1) ul ul,.header_004 nav.pc_nav ul.main_menu&gt;li:nth-last-of-type(2) ul ul{left:auto;right:100%;padding-left:0;padding-right:2px}.header_004 nav.pc_nav ul.sns_links{margin-left:8px;height:100%;display:flex}.header_004 nav.pc_nav ul.sns_links li{height:100%}.header_004 nav.pc_nav ul.sns_links li a{padding:0 16px;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 1180px){.header_004 nav.pc_nav ul.sns_links li a{padding:0 12px}}.header_004 nav.pc_nav ul.sns_links li a svg{width:18px;height:18px}.header_004 nav.pc_nav ul.sns_links li:hover a svg{transition:0.2s}
</pre></body></html>