.header_wrap__8hRwc{height:80px;background-color:#fff;padding:20px;position:fixed;width:100%;z-index:9999;border-bottom:1px solid #ddd}.header_ham__LPn3t{display:none!important}.header_inner__RUqu9{height:100%;max-width:1020px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 12px;position:relative;z-index:9000}.header_logo__GnuyM{height:100%}.header_logo__GnuyM img{width:auto;height:100%}.header_headerNavi__HWeGW ul{display:flex;align-items:center;gap:12px}.header_headerNavi__HWeGW ul li a{border:2px solid #02c3cc;color:#02c3cc;background-color:#fff;padding:4px 12px;border-radius:20px;font-weight:700;transition:all .2s}.header_headerNavi__HWeGW ul li:last-child a{border:2px solid orange;color:orange;background-color:#fff}.header_headerNavi__HWeGW ul li a:hover{background-color:#02c3cc;color:#fff;border:2px solid #b3dbdd}.header_headerNavi__HWeGW ul li:last-child a:hover{background-color:orange;color:#fff;border:2px solid #eeddbc}.header_ham__LPn3t{color:#000;font-size:30px;display:flex;align-items:center;justify-content:center}.header_modal__J_lGq{position:fixed;top:0;left:-100%;width:100%;height:0;visibility:hidden;background-color:#fff;transition:all .4s ease;height:100vh;z-index:8000;padding:100px 24px 24px}.header_modal__J_lGq ul{display:flex;flex-direction:column;gap:12px;align-items:center}.header_modal__J_lGq ul li{display:flex}.header_modal__J_lGq ul li a{border:1px solid #20c4c4;color:#20c4c4;background-color:#fff;min-width:200px;text-align:center;padding:12px;border-radius:24px;font-weight:700}.header_modal__J_lGq.header_open__Or_7E{visibility:visible;left:0}.header_modal__J_lGq ul li:last-child a{border:1px solid #f60;color:#fff;background-color:orange}@media screen and (max-width:480px){.header_headerNavi__HWeGW{display:none}.header_ham__LPn3t{display:flex!important}}:root{--background:#fff;--foreground:#464646}html{scroll-behavior:smooth;scroll-padding-top:84px}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:IBM Plex Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,Meiryo,Yu Gothic Medium,Hiragino Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}li{list-style:none}hr{display:block;margin:12px 0}.footer_wrap__p5YB_{background-color:#333;padding:5% 5% 0}.footer_top__mYg_Z{display:flex;justify-content:space-between;max-width:1020px;margin:0 auto}.footer_logo__dsPzu{color:#fff;display:flex;align-items:flex-end}.footer_logo__dsPzu h2{line-height:1}.footer_logo__dsPzu img{max-width:150px}.footer_logo__dsPzu span{color:#0acdd8;font-weight:700}.footer_nav__MZ0_v{color:#fff;display:flex;flex-direction:column;gap:12px}.footer_bottom__Vl3WE{margin-top:5%;display:flex;justify-content:space-around;color:#fff;padding-bottom:6px}.footer_bottom__Vl3WE p{font-size:12px}@media screen and (max-width:480px){.footer_wrap__p5YB_{padding:32px 12px 0}.footer_top__mYg_Z{flex-direction:column}.footer_logo__dsPzu{margin:0 auto}.footer_logo__dsPzu h2{line-height:1;font-size:20px}.footer_logo__dsPzu img{max-width:100px}.footer_logo__dsPzu strong{font-size:12px}.footer_nav__MZ0_v{margin-top:32px;margin-bottom:32px;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0 20px}.footer_bottom__Vl3WE{flex-direction:column;align-items:center}}