*{box-sizing:border-box}a,body,button,dd,div,dl,dt,figure,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,small,span,table,td,th,time,tr,ul{border:0;font:inherit;letter-spacing:-.01em;margin:0;padding:0;vertical-align:baseline}html{color:#000;font-size:62.5%;line-height:1.5;scroll-behavior:smooth;scroll-padding-top:120px}ol,ul{list-style:none}dd,li{list-style-type:none}article,aside,figcaption,figure,footer,header,nav,section{display:block}img{-o-object-fit:cover;border:none;height:auto;object-fit:cover;vertical-align:bottom;width:100%}a{cursor:pointer;text-decoration:none;transition:all .3s}a,span{color:inherit}body{font-family:"Noto Sans JP",sans-serif}.NotoSans{font-family:"Noto Sans JP",sans-serif}.kumbhSans{font-family:"Kumbh Sans",sans-serif}.header{background:#fff;background:var(--header-background-color);box-shadow:0 8px 8px 0 rgba(0,0,0,.25);position:fixed;width:100%;z-index:100}.header__inner{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.header__logo{background:#fff;margin:0 auto;max-width:80%;transition:all .3s}.header__logo:hover{opacity:.8}.header__logo a{display:block}.header__lists{display:flex;gap:21px}.header__link{color:#000;font-size:18px;font-weight:500}.header__link:hover{opacity:.6}.hamburger{background:#fff;display:none;height:100vh;left:0;padding-top:200px;position:fixed;top:-110%;transition:all .6s;width:100%;z-index:999}.hamburger.panelactive{top:0}.hamburger.panelactive .hamburger__inner{align-items:baseline;background:#fff;display:flex;justify-content:center;width:100%;z-index:999}.hamburger .globalNav__lists{text-align:center}.hamburger .globalNav__lists a{display:block;font-size:18px;font-weight:700;margin:8px 0;padding:2px 4px}.hamburger .globalNav__lists a:hover{color:var(--main-color)}.hamburgerBtn{background:var(--main-color);border:1px solid var(--main-color);border-radius:50%;cursor:pointer;height:50px;position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:all .3s;width:50px;z-index:9999}.hamburgerBtn:hover{background:#fff}.hamburgerBtn:hover span{background-color:var(--main-color)}.hamburgerBtn span{background-color:#fff;border-radius:2px;display:inline-block;height:3px;left:14px;position:absolute;transition:all .3s;width:45%}.hamburgerBtn span:nth-of-type(1){top:15px}.hamburgerBtn span:nth-of-type(2){top:23px}.hamburgerBtn span:nth-of-type(3){top:31px}.hamburgerBtn.active span:nth-of-type(1){left:18px;top:18px;transform:translateY(6px) rotate(-45deg);width:30%}.hamburgerBtn.active span:nth-of-type(2){opacity:0}.hamburgerBtn.active span:nth-of-type(3){left:18px;top:30px;transform:translateY(-6px) rotate(45deg);width:30%}.footer .banner{grid-template-columns:repeat(4,1fr);margin-bottom:40px;margin-top:0}.footer__inner{background:#f4f4f4;padding:20px 0 10px}.footer__nav{display:flex;flex-wrap:wrap;gap:70px}.footer__itemTitle{margin-bottom:8px}.footer__itemTitleLink{font-size:24px;font-weight:700}.footer__lists{display:grid;gap:10px}.footer__link{font-size:18px}.footer__copyright{text-align:center}.main{background:var(--background-color);min-height:100vh;padding:180px 0 100px}.inner{box-sizing:content-box;margin:0 auto;max-width:1240px;padding:0 40px}.col{display:grid;grid-template-columns:300fr 940fr}.section{padding:100px 0}.sidebar__inner{padding:0 20px;position:sticky;top:150px}.sidebar .navMenu .sidebarNav__lists{display:grid}.sidebar .navMenu .sidebarNav__lists a{align-items:center;border-bottom:1px solid #000;display:flex;font-size:18px;font-weight:700;padding:16px 4px}.sidebar .navMenu .sidebarNav__lists a:hover{color:var(--main-color)}.banner{display:grid;gap:20px;margin-top:40px}.banner a{display:block}.banner img{display:block;width:100%}.wp-block-button__link{background:var(--main-color)}h2{font-size:30px;font-weight:700;line-height:1.6;margin-bottom:20px}h2:not(:first-child){margin-top:60px}h3{font-size:26px;font-weight:700;line-height:1.6;margin-bottom:20px}h3:not(:first-child){margin-top:40px}h4{font-size:20px;font-weight:700;line-height:1.6;margin-bottom:20px}h4:not(:first-child){margin-top:20px}h5{font-size:18px;font-weight:700;line-height:1.6;margin-bottom:20px}h5:not(:first-child){margin-top:20px}p{font-size:16px;line-height:1.6;margin-bottom:10px}.news__lists{margin-bottom:40px}.news__link{border-bottom:1px solid #e1e1e1;display:grid;gap:34px;grid-template-columns:296fr 907fr;padding:16px 0}.news__link:hover{border-bottom:1px solid var(--main-color)}.news__link:hover .news__listDate,.news__link:hover .news__listTitle{color:var(--main-color)}.news__listThumbnail img{aspect-ratio:296/167}.news__listMeta{display:flex;font-size:14px;gap:15px}.news__listCategory{background:var(--main-color);border-radius:17px;color:#fff;line-height:1;padding:6px 16px;text-align:center}.news__listDate{transition:all .3s}.news__listTitle{font-size:18px;font-weight:400;line-height:1.4;transition:all .3s}.news .btn{margin:0 auto}.news h3:not(:first-child){margin-top:0}.news h3{margin-bottom:0}.news p{margin:0}.news__title{margin-bottom:80px;text-align:center}.pagination{display:flex;gap:10px;justify-content:center}.pagination .page-numbers{align-items:center;background:var(--main-color);border:1px solid var(--main-color);border-radius:50%;color:#fff;display:flex;font-family:"Kumbh Sans",sans-serif;font-size:18px;height:46px;justify-content:center;width:46px}.pagination a.page-numbers:hover{background:#fff;color:var(--main-color)}.pagination span.page-numbers.current{background:#fff;color:var(--main-color)}@media screen and (min-width:768px){.is-sp{display:none!important}}@media screen and (min-width:1151px){.is-hamburger-down{display:none!important}}@media screen and (min-width:1351px){.is-lg-header-down{display:none!important}}@media screen and (max-width:1350px){.is-lg-header-up{display:none!important}}@media screen and (max-width:1150px){.is-hamburger-up{display:none!important}}@media screen and (max-width:1149px){.hamburger{display:block}.main{padding-top:140px}.col{display:block}}@media screen and (max-width:1000px){.news__listTitle{font-size:16px}}@media screen and (max-width:850px){.footer__nav{gap:40px}}@media screen and (max-width:768px){.news__link{gap:8px;grid-template-columns:1fr;padding:12px 0}.news__listThumbnail img{aspect-ratio:108/99}.news__listMeta{font-size:12px;gap:8px}.news__listCategory{padding:6px 24px}}@media screen and (max-width:767px){.is-sp-up{display:none!important}html{scroll-padding-top:90px}.header__logo{margin-left:0;max-width:80%}.hamburger{gap:16px;padding-top:140px}.hamburger.panelactive .hamburger__inner{align-items:center}.hamburgerBtn{right:15px}.footer .banner{grid-template-columns:repeat(2,1fr);margin-bottom:20px}.footer__nav{border-bottom:1px solid #fff;gap:24px;padding-bottom:30px}.footer__item{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.footer__copyright{font-size:14px}.inner{padding:0 15px}.section{padding:50px 0}.sidebar .navMenu .sidebarNav__lists a{font-size:16px}.banner{gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;margin-top:0}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}p{font-size:14px}.news__title{margin-bottom:30px}}