@charset "UTF-8";:root{--color-black: #000;--color-black-35: rgba($color_black, .35);--color-white: #fff;--color-gray: #F5F5F5;--color-orange: #F67F2A;--color-yellow: #F8A424;--color-radiko: #00A7E9;--color-ag: #E50065;--font-light: 200;--font-demilight: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-black: 900}.l-wrapper:has(.l-header),.l-wrapper:has(.l-header-news),main:has(.l-header-news){padding-top:90px}.l-header-news{display:block;z-index:100;position:fixed;top:0;left:0;width:100%;background-color:var(--color-white);transition:transform .3s}.l-header-news.is-hidden{transform:translateY(-100%)}.l-header-news__wrapper{display:grid;grid-template-columns:minmax(0,116px) minmax(0,1fr) minmax(0,116px);align-items:center;padding:8px 20px;gap:20px}.l-header-news__wrapper:after{display:block;content:""}.l-header-news__container{max-width:1196px;margin-inline:auto}.l-header-news__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 0 0;gap:5px 20px}.l-header-news__logo{font-size:0}.l-header-news__logo a{display:inline-block}.l-header-news__logo img{display:block;aspect-ratio:112/41;width:116px}.l-header-news__logo-news{font-size:0}.l-header-news__logo-news a{display:inline-block}.l-header-news__logo-news img{display:block;aspect-ratio:229/30;width:auto;height:25px}.l-header-news__menu{display:flex;align-items:end;height:100%}.l-header-news__menu ul{display:flex;gap:20px}.l-header-news__menu a{display:flex;flex-direction:column;gap:5px;font-weight:var(--font-bold);font-size:16px;line-height:1.4375}.l-header-news__menu a:after{width:100%;height:2px;transform:scaleX(0);background-color:var(--color-black);content:"";transition:transform .3s}.l-header-news__menu a.is-active:after{transform:scaleX(1)}.l-header-news__home-link{font-size:0;text-align:right}.l-header-news__home-link a{display:inline-flex;align-items:center;gap:6px;font-weight:var(--font-bold);font-size:14px;line-height:1.4286}.l-header-news__home-link svg{display:block;aspect-ratio:16/15;width:16px;fill:var(--color-black)}.l-header-news__search{display:block}.l-header-news__search__trigger{display:none}.l-header-news__search__trigger img{display:block;aspect-ratio:20/21;width:20px}.l-header-news__search__overlay{display:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#00000085;opacity:0;transition:all .3s}.l-header-news__search__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,50px);width:360px;overflow:hidden;border-radius:4px;background-color:#f5f5f5}.l-header-news__search__form__input{width:100%;min-height:35px;padding:5px 24px;border:none;background:transparent;font-size:14px;line-height:1.57}.l-header-news__search__form__input::-moz-placeholder{color:var(--color-black-35)}.l-header-news__search__form__input::placeholder{color:var(--color-black-35)}.l-header-news__search__form__button{display:flex;align-items:center;justify-content:center}.l-header-news__search__form__button svg{display:block;aspect-ratio:1/1;width:16px;fill:var(--color-black)}.l-header-news__nav-menu{display:none}.l-header-news__nav-menu-btn{z-index:10;position:relative;width:88px;height:100%;height:88px;padding:30px 12px 24px;background-color:var(--color-black);text-align:center;cursor:pointer}.l-header-news__nav-menu-btn-text{display:block;position:relative;margin-top:5px;text-align:center}.l-header-news__nav-menu-btn-text:after{position:absolute;top:0;right:0;left:0;margin:auto;content:"メニュー";color:var(--color-white);font-weight:700;font-size:10px}.l-header-news__nav-menu-btn-text.is-active:after{content:"閉じる"}.l-header-news__nav-menu-bar{display:block;width:32px;height:2px;margin:auto;border-radius:10px;background-color:var(--color-white);transition:transform .3s,width .3s,margin .3s}.l-header-news__nav-menu-bar:last-child{margin-top:7px}.l-header-news__nav-menu-bar-inner{display:block;height:15px;text-align:center}.l-header-news__nav-menu-bar-inner.is-active .l-header-news__nav-menu-bar:first-child{transform:translateY(3.5px) rotate(-25deg)}.l-header-news__nav-menu-bar-inner.is-active .l-header-news__nav-menu-bar:last-child{margin-top:0;transform:translateY(1px) rotate(25deg)}.l-header-news__nav-menu-overlay{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#00000085;opacity:0;transition:all .3s}.l-header-news__nav-menu-overlay.is-open{visibility:visible;opacity:1}.l-header-news__nav-menu-inner{visibility:hidden;position:absolute;top:-1px;right:0;width:400px;height:100vh;padding:88px 48px 30px;overflow-y:scroll;border-top:1px var(--color-gray) solid;background-color:var(--color-black);opacity:0;transition:all .3s}.l-header-news__nav-menu-inner.is-sns{display:none}.l-header-news__nav-menu-inner.is-open{visibility:visible;opacity:1}.l-header-news__nav-menu-title,.l-header-news__nav-menu-link,.l-header-news__nav-menu-subitem{color:var(--color-white);font-weight:700;font-size:14px}.l-header-news__nav-menu-link{color:var(--color-white);line-height:1.5294}.l-header-news__nav-menu-link:hover{text-decoration:underline;opacity:1!important}.l-header-news__nav-menu-link__home{display:flex;align-items:center;gap:6px;font-size:14px;line-height:1.4286}.l-header-news__nav-menu-link__home svg{display:block;aspect-ratio:16/15;width:16px;fill:var(--color-white)}.l-header-news__nav-menu-list{display:flex;flex-direction:column;gap:17px}.l-header-news__nav-menu-title{margin-bottom:20px;padding-bottom:15px;border-bottom:rgba(255,255,255,.3) 1px solid;font-weight:700;font-size:16px;line-height:1.5}.l-header-news__nav-menu-title.is-top{margin-top:48px}.u-pc{display:block!important}.u-pc-inline{display:inline!important}.u-pc-inline-block{display:inline-block!important}.u-sp,.u-sp-inline,.u-sp-inline-block{display:none!important}@media (min-width: 768px){.u-pc-none{display:none!important}}@media (max-width: 1508px){.l-header-news__wrapper{grid-template-columns:minmax(0,116px) minmax(0,1fr)}.l-header-news__wrapper:after{display:none}.l-header-news__container{margin-left:0}}@media (max-width: 960px){.l-wrapper:has(.l-header),.l-wrapper:has(.l-header-news),main:has(.l-header-news){padding-top:60px}.l-header-news.is-hidden{transform:translateY(-60px)}.l-header-news__wrapper{grid-template-columns:minmax(0,1fr);height:60px;padding:0 170px 0 16px}.l-header-news__inner{grid-template-columns:minmax(0,1fr);padding:0;gap:0}.l-header-news__logo{display:none}.l-header-news__logo img{width:100px}.l-header-news__logo-news img{width:159px;height:auto}.l-header-news__menu,.l-header-news__home-link{display:none}.l-header-news__search{z-index:10;position:absolute;top:0;right:0;width:100%}.l-header-news__search.is-news-active{z-index:11}.l-header-news__search__trigger{display:flex;z-index:1;position:absolute;top:0;right:75px;align-items:center;justify-content:center;width:75px;height:60px;background:#f4f4f4}.l-header-news__search__overlay{display:block}.is-news-active .l-header-news__search__overlay{visibility:visible;opacity:1}.l-header-news__search__inner{display:none;position:absolute;top:60px;left:0;width:100%;padding:10px 15px;background-color:#f4f4f4}.is-news-active .l-header-news__search__inner{display:block}.l-header-news__search__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,45px);width:100%;background-color:#fff}.l-header-news__search__form__input{min-height:45px;padding:8px 24px}.l-header-news__search__form__button{background-color:var(--color-black)}.l-header-news__search__form__button svg{fill:var(--color-white)}.l-header-news__nav-menu{display:block;z-index:10;position:absolute;top:0;right:0;width:100%}.l-header-news__nav-menu:has(.is-active){z-index:11}.l-header-news__nav-menu-btn{z-index:11;position:absolute;top:0;right:0;width:75px;height:60px;padding:18px 16px 13px}.l-header-news__nav-menu-btn-text{margin-top:4px}.l-header-news__nav-menu-inner{display:block;visibility:visible;z-index:9;position:absolute;top:60px;right:-100%;left:auto;width:100%;height:100vh;padding:30px 20px 100px;border:none;opacity:1}.l-header-news__nav-menu-inner.is-sns{display:block;height:auto;padding:10px 16px 4px}.l-header-news__nav-menu-inner.is-open{right:0}.l-header-news__nav-menu-title,.l-header-news__nav-menu-link,.l-header-news__nav-menu-subitem{font-size:17px}.l-header-news__nav-menu-block{width:100%;margin-top:50px;padding-left:0;border:none}.l-header-news__nav-menu-list,.l-header-news__nav-menu-item{width:100%}.l-header-news__nav-menu-title{margin-top:10px;margin-bottom:24px;padding:0 0 24px;font-size:17px}}@media (max-width: 767px){.l-header-news__wrapper{padding:0 170px 0 12px}.u-pc,.u-pc-inline,.u-pc-inline-block{display:none!important}.u-sp{display:block!important}.u-sp-inline{display:inline!important}.u-sp-inline-block{display:inline-block!important}.u-sp-none{display:none!important}}@media (hover: hover){.l-header-news__menu a:hover:after{transform:scaleX(1)}.l-header-news__home-link a:hover{text-decoration:underline;text-underline-offset:4px}}
