@charset "UTF-8";*{box-sizing:border-box;padding:0;margin:0;letter-spacing:.15em;line-height:1.5}html{width:100%;height:auto;scroll-behavior:smooth;font-size:.4427083333vw;letter-spacing:.1em}@media screen and (max-width:1279px){html{font-size:.5208333333vw}}@media screen and (max-width:599px){html{font-size:2.6666666667vw}}body{width:100%;height:auto;font-family:noto-sans-cjk-jp,sans-serif;letter-spacing:.15em}a,button{text-decoration:none;cursor:pointer}img{width:100%}.area-normal-font{font-family:"area-normal",sans-serif}.zen-kaku-gothic-new-font{font-family:"Zen Kaku Gothic New",sans-serif}.scrollAnimationBox{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.scrollAnimationBox.in-view{opacity:1;transform:translateY(0)}.main .news__kv{position:relative;width:100%;height:auto;background-color:#080808}@media screen and (max-width:599px){.main .news__kv{height:auto}}.main .news__kv h1{max-width:196.4705882353rem;width:100%;font-size:6rem;font-weight:900;color:#fff;padding:17.6470588235rem 0 6.4705882353rem;margin:auto}@media screen and (max-width:1279px){.main .news__kv h1{max-width:167rem;padding:35rem 0 10rem}}@media screen and (max-width:599px){.main .news__kv h1{max-width:33rem;padding:9rem 0 5rem}}.main .news__kv h1 small{display:block;font-size:2.4705882353rem;line-height:1.5}@media screen and (max-width:1279px){.main .news__kv h1 small{font-size:2.1rem}}@media screen and (max-width:599px){.main .news__kv h1 small{font-size:1rem}}.main .news__kv h1 big{display:block;font-size:6.4705882353rem;font-style:italic;line-height:1.5}@media screen and (max-width:1279px){.main .news__kv h1 big{font-size:5.5rem}}@media screen and (max-width:599px){.main .news__kv h1 big{font-size:2rem}}.main .news__container{max-width:167rem;width:100%;display:flex;margin:8.9rem auto 11.5rem;gap:1.5rem}@media screen and (max-width:599px){.main .news__container{display:none}}.main .news__container--sp{display:none}@media screen and (max-width:599px){.main .news__container--sp{max-width:100%;width:100%;display:flex;justify-content:center}}.main .news__container--sp button{width:33rem;margin:3.3rem auto 3.2rem;font-size:.9rem;font-weight:500;padding:.78rem 0 .78rem 1.6rem;color:#fff;background-color:#080808;display:inline-block;position:relative}.main .news__container--sp button .icon{width:.685rem;display:flex;align-items:center;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.main .news__container h2{width:-moz-fit-content;width:fit-content;font-size:3rem;font-weight:900;font-style:italic;margin:0 6rem 0 0;letter-spacing:.15em;color:#383635}.main .news__container a{padding:.6rem 3.8rem;color:80808;letter-spacing:.15em;font-size:2.1rem;font-weight:500}.main .news__container a.active{background-color:#080808;color:#fff}.main .news .category-btn{border:.1rem solid #080808;background-color:#fff;color:#080808;border-radius:0;cursor:pointer;transition:all .3s ease;letter-spacing:.15em;font-size:2.1rem;font-weight:500;display:flex;align-items:center}.main .news .category-btn a{color:inherit;text-decoration:none;display:inline-block;width:100%;height:auto;padding:1rem 3.8rem}.main .news .category-btn:hover{opacity:.8}.main .news .category-btn.active{border:.1rem solid #080808;color:#fff;background-color:#080808}@media (min-width:600px){.main .news .category-accordion{display:none}.main .news .category-buttons{display:flex}.main .news .category-buttons .category-links{display:flex;flex-wrap:wrap;gap:2.7rem 2.18rem}}@media (max-width:599px){.main .news .category-btn{font-size:1.2rem}.main .news .category-btn a{padding:.5rem 1rem}.main .news .category-buttons{display:none}.main .news .category-accordion{position:relative;width:33rem;margin:3.5rem auto}.main .news .category-accordion__trigger{width:100%;border:.1rem solid #080808;background-color:#fff;color:#080808;border-radius:0;padding:.75rem 1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1rem;transition:all .3s ease}.main .news .category-accordion__trigger:hover{opacity:.8}.main .news .category-accordion__trigger[aria-expanded=true]{border-bottom:.1rem solid #eee}.main .news .category-accordion__current{flex:1;text-align:left;font-size:1.2rem;font-weight:500}.main .news .category-accordion__icon{transition:transform .3s ease;font-size:.8rem;margin-left:.5rem}.main .news .category-accordion__content{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border-top:none;max-height:0;overflow:hidden;transition:max-height .3s ease;z-index:50}.main .news .category-accordion__content.active{max-height:300px}.main .news .category-accordion__inner{display:flex;flex-direction:column;border:.1rem solid #080808}.main .news .category-accordion__inner .category-btn{border:none;border-bottom:.1rem solid #080808;border-radius:0}.main .news .category-accordion__inner .category-btn:last-child{border-bottom:none}.main .news .category-accordion__inner .category-btn:hover{opacity:.5}.main .news .category-accordion__inner .category-btn.active{border:none;background-color:#080808;color:#fff}.main .news .category-accordion__inner .category-btn.active:hover{background-color:#080808}}.main .news .posts{max-width:167rem;width:100%;margin:0 auto 10.5rem}@media screen and (max-width:599px){.main .news .posts{max-width:33rem;margin:0 auto 4rem}}.main .news .posts .post{width:100%;display:flex;padding:4.2rem 0;border-top:#d5d5d5 .1rem solid}@media screen and (max-width:599px){.main .news .posts .post{padding:.86rem 0}}.main .news .posts .post:last-child{border-bottom:#d5d5d5 .1rem solid}.main .news .posts .post .content{width:100%;height:20rem;display:flex;justify-content:space-between}@media screen and (max-width:599px){.main .news .posts .post .content{height:auto}}.main .news .posts .post .content:hover .img{scale:1.05}.main .news .posts .post .content:hover .text{opacity:.5}.main .news .posts .post .content .img{max-width:43.1rem;width:100%;overflow:hidden;border-radius:2.2rem;transition:all .3s ease}@media screen and (max-width:599px){.main .news .posts .post .content .img{max-width:8.693rem;height:7.08rem;border-radius:.5rem 0 .7rem}}.main .news .posts .post .content .img img{height:100%;-o-object-fit:cover;object-fit:cover}.main .news .posts .post .content .text{width:100%;max-width:104.7rem;margin:auto;transition:all .3s ease}@media screen and (max-width:599px){.main .news .posts .post .content .text{max-width:100%;margin:0 0 0 1.7rem}}.main .news .posts .post .content .text h3{font-size:2.5rem;font-weight:700;padding:0 0 4.83rem;color:#383635;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:2}@media screen and (max-width:599px){.main .news .posts .post .content .text h3{width:100%;font-size:1.1rem;font-weight:500;padding:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.main .news .posts .post .content .text .item{max-width:100%;width:100%;font-size:1.6rem;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:599px){.main .news .posts .post .content .text .item{max-width:100%;font-size:.6rem;margin:.8rem 0 0;justify-content:space-between}}.main .news .posts .post .content .text .item h4{width:auto;height:auto;color:#fff;background-color:#000;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:2.1rem;padding:.9rem 3rem}@media screen and (max-width:599px){.main .news .posts .post .content .text .item h4{width:-moz-fit-content;width:fit-content;height:1.3rem;border-radius:0;color:#fff;background-color:#080808;border:none;font-size:.8rem;padding:.2rem 1rem}}.main .news .posts .post .content .text .item small{color:#383635;font-weight:400;margin-left:4.4rem;font-size:2.1rem}@media screen and (max-width:599px){.main .news .posts .post .content .text .item small{margin-left:1rem;font-size:.8rem}}.main .news .navigation{width:100%;display:flex;justify-content:center}.main .news .navigation .nav-links{display:flex;gap:0 .5rem;margin:0 auto 12.7rem}@media screen and (max-width:599px){.main .news .navigation .nav-links{margin:0 auto 3.5rem}}.main .news .navigation .nav-links .page-numbers{width:4.4rem;height:4.4rem;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#080808;border:#080808 solid .1rem;background-color:#fff;padding:0 0 0 .2rem}@media screen and (max-width:599px){.main .news .navigation .nav-links .page-numbers{width:2.7rem;height:2.7rem;font-size:1.2rem;padding:0 0 .1rem .15rem}}.main .news .navigation .nav-links .current{color:#fff;background-color:#080808}.main .news .navigation .nav-links .next{padding:0 0 .4rem .4rem}@media screen and (max-width:599px){.main .news .navigation .nav-links .next{padding:0 0 .3rem .2rem}}.main .news .navigation .nav-links .prev{padding:0 0 .4rem .2rem}@media screen and (max-width:599px){.main .news .navigation .nav-links .prev{padding:0 0 .35rem .1rem}}