@charset "UTF-8";.works-single-page .works-padding{padding-right:80px;padding-left:80px}.works-single-page .works-padding .container{padding:80px 80px 140px;margin-top:83px;background-color:#f8f6f0}.works-single-page .works-padding .container__box{padding:80px 80px 100px;background-color:#fff;border-radius:20px;box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}.works-single-page .works-padding .container .container-box__h1{font-size:3rem;letter-spacing:.1em}.works-single-page .works-padding .container .container-box__category{margin-top:25px;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:600;color:rgba(0,0,0,.5);letter-spacing:.1em}.works-single-page .works-padding .container .container-box__category a{padding:2px 10px;background-color:#950006;color:#fff;border-radius:15px;width:-moz-fit-content;width:fit-content}.works-single-page .works-padding .container .container-box__movie{max-width:750px;margin:60px auto 0}.works-single-page .works-padding .container .container-box .box-movie__content{position:relative;z-index:1;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:20px}.works-single-page .works-padding .container .container-box .box-movie__content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.works-single-page .works-padding .container .container-box__h2{margin-top:84px;font-size:2.8rem;line-height:1.6;color:#950006;letter-spacing:.1em}.works-single-page .works-padding .container .container-box__txt{margin-top:60px;font-size:1.6rem;line-height:2.1;letter-spacing:.1em}.works-single-page .works-padding .container .container-box__h3{padding-left:14px;margin-top:100px;font-size:2.4rem;line-height:1.6;letter-spacing:.1em;border-left:2px solid #950006}.works-single-page .works-padding .container .container-box__h4{margin-top:100px;font-size:2rem;line-height:1.7;letter-spacing:.1em}.works-single-page .works-padding .container .container-box__txt-red{margin-top:100px;font-size:1.6rem;font-weight:700;color:#950006;letter-spacing:.05em}.works-single-page .works-padding .container .container-box__table{overflow-x:scroll}.works-single-page .works-padding .container .container-box table{min-width:920px;margin-top:20px;border-top:1px solid rgba(0,0,0,.1)}.works-single-page .works-padding .container .container-box table thead{border-bottom:1px solid rgba(0,0,0,.1)}.works-single-page .works-padding .container .container-box table thead tr th{padding:30px 0;font-size:1.6rem;letter-spacing:.1em}.works-single-page .works-padding .container .container-box table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.works-single-page .works-padding .container .container-box table tbody tr th{width:20%;padding:36px 20px 36px 10px;padding-left:10px;font-size:1.6rem;font-weight:500;line-height:1.35;color:rgba(0,0,0,.6);text-align:left;letter-spacing:.1em;vertical-align:top}.works-single-page .works-padding .container .container-box table tbody tr td{padding:36px 20px;font-size:1.6rem;line-height:1.35;letter-spacing:.1em;vertical-align:top}.works-single-page .works-padding .container .container-box__ul{margin-top:50px}.works-single-page .works-padding .container .container-box .box-ul__item{position:relative;padding-left:20px;margin-bottom:20px;font-size:1.6rem;font-weight:500;line-height:2.1;letter-spacing:.1em}.works-single-page .works-padding .container .container-box .box-ul__item:before{position:absolute;top:10px;left:0;display:inline-block;width:8px;height:8px;content:"";background-color:rgba(149,0,6,.1);border-radius:50%}.works-single-page .works-padding .container .container-box__ol{padding-left:20px;margin-top:50px;list-style:decimal}.works-single-page .works-padding .container .container-box .box-ol__item{margin-bottom:20px;font-size:1.6rem;font-weight:500;line-height:2.1;letter-spacing:.1em}.works-single-page .works-padding .container .container-box__dl{margin-top:50px;border-top:1px solid rgba(0,0,0,.1)}.works-single-page .works-padding .container .container-box__dl dt{padding-top:28px;font-size:1.3rem;font-weight:700;line-height:2;letter-spacing:.1em}.works-single-page .works-padding .container .container-box__dl dd{padding-bottom:22px;margin-top:12px;font-size:1.3rem;line-height:2;letter-spacing:.1em;border-bottom:1px solid rgba(0,0,0,.1)}.works-single-page .works-padding .container .container-box__quote{padding:60px 130px;margin-top:120px;background-color:rgba(248,246,240,.7);background-image:var(--wpr-bg-a4cb74b7-c4cc-4c4c-8223-ee1a440a0c75),var(--wpr-bg-1cbe83e3-4b14-4718-a731-825d82e059d9);background-repeat:no-repeat;background-position:top 40px left 50px,bottom 40px right 50px;border-left:4px solid #950006}.works-single-page .works-padding .container .container-box__quote p{font-size:1.6rem;line-height:2.1;letter-spacing:.1em}.works-single-page .works-padding .container .container-box__img-txt{margin-top:100px}.works-single-page .works-padding .container .container-box .box-img-txt__img{width:50%;min-width:350px;padding-bottom:35px}.works-single-page .works-padding .container .container-box .box-img-txt .float-left{float:left;padding-right:60px}.works-single-page .works-padding .container .container-box .box-img-txt .float-right{float:right;padding-left:60px}.works-single-page .works-padding .container .container-box .box-img-txt__txt{font-size:1.6rem;line-height:2.1;letter-spacing:.1em}.staff-page .staff-padding{padding-right:80px;padding-left:80px}.staff-page .staff-padding .container{padding:80px 80px 140px;margin-top:83px;background-color:#f8f6f0}.staff-page .staff-padding .container__box{padding:80px 80px 40px;background-color:#fff;border-radius:20px;box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}.staff-page .staff-padding .container .container-box__lists{display:flex;flex-wrap:wrap}.staff-page .staff-padding .container .container-box .box-lists__item{width:28.5%;margin-right:7.25%;margin-bottom:60px}.staff-page .staff-padding .container .container-box .box-lists__item img{-o-object-fit:cover;object-fit:cover}.staff-page .staff-padding .container .container-box .box-lists__item:nth-child(3n){margin-right:0}.staff-page .staff-padding .container .container-box .box-lists .box-item__ttl{margin-top:20px;font-size:1.6rem;letter-spacing:.1em}.staff-page .staff-padding .container .container-box .box-lists .box-item__txt{margin-top:16px;font-size:1.1rem;line-height:1.9;letter-spacing:.1em}.staff-single-page .staff-padding{padding-right:80px;padding-left:80px}.staff-single-page .staff-padding .container{padding:80px 80px 140px;margin-top:83px;background-color:#f8f6f0}.staff-single-page .staff-padding .container__box{padding:80px 80px 100px;background-color:#fff;border-radius:20px;box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}.staff-single-page .staff-padding .container .container-box__h1{font-size:3rem;letter-spacing:.1em}.staff-single-page .staff-padding .container .container-box__img{max-width:450px;margin:60px auto 0}.staff-single-page .staff-padding .container .container-box__h2{margin-top:84px;font-size:2.8rem;line-height:1.6;color:#950006;letter-spacing:.1em}.staff-single-page .staff-padding .container .container-box__txt{margin-top:60px;font-size:1.6rem;line-height:2.1;letter-spacing:.1em}.staff-single-page .staff-padding .container .container-box__h3{padding-left:14px;margin-top:100px;font-size:2.4rem;line-height:1.6;letter-spacing:.1em;border-left:2px solid #950006}.staff-single-page .staff-padding .container .container-box__h4{margin-top:100px;font-size:2rem;line-height:1.7;letter-spacing:.1em}.staff-single-page .staff-padding .container .container-box__txt-red{margin-top:100px;font-size:1.6rem;font-weight:700;color:#950006;letter-spacing:.05em}.staff-single-page .staff-padding .container .container-box__table{overflow-x:scroll}.staff-single-page .staff-padding .container .container-box table{min-width:920px;margin-top:20px;border-top:1px solid rgba(0,0,0,.1)}.staff-single-page .staff-padding .container .container-box table thead{border-bottom:1px solid rgba(0,0,0,.1)}.staff-single-page .staff-padding .container .container-box table thead tr th{padding:30px 0;font-size:1.6rem;letter-spacing:.1em}.staff-single-page .staff-padding .container .container-box table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.staff-single-page .staff-padding .container .container-box table tbody tr th{width:20%;padding:36px 20px 36px 10px;padding-left:10px;font-size:1.6rem;font-weight:500;line-height:1.35;color:rgba(0,0,0,.6);text-align:left;letter-spacing:.1em;vertical-align:top}.staff-single-page .staff-padding .container .container-box table tbody tr td{padding:36px 20px;font-size:1.6rem;line-height:1.35;letter-spacing:.1em;vertical-align:top}.staff-single-page .staff-padding .container .container-box__ul{margin-top:50px}.staff-single-page .staff-padding .container .container-box .box-ul__item{position:relative;padding-left:20px;margin-bottom:20px;font-size:1.6rem;font-weight:500;line-height:2.1;letter-spacing:.1em}.staff-single-page .staff-padding .container .container-box .box-ul__item:before{position:absolute;top:10px;left:0;display:inline-block;width:8px;height:8px;content:"";background-color:rgba(149,0,6,.1);border-radius:50%}.staff-single-page .staff-padding .container .container-box__ol{padding-left:20px;margin-top:50px;list-style:decimal}.staff-single-page .staff-padding .container .container-box .box-ol__item{margin-bottom:20px;font-size:1.6rem;font-weight:500;line-height:2.1;letter-spacing:.1em}.staff-single-page .staff-padding .container .container-box__dl{margin-top:50px;border-top:1px solid rgba(0,0,0,.1)}.staff-single-page .staff-padding .container .container-box__dl dt{padding-top:28px;font-size:1.3rem;font-weight:700;line-height:2;letter-spacing:.1em}.staff-single-page .staff-padding .container .container-box__dl dd{padding-bottom:22px;margin-top:12px;font-size:1.3rem;line-height:2;letter-spacing:.1em;border-bottom:1px solid rgba(0,0,0,.1)}.staff-single-page .staff-padding .container .container-box__quote{padding:60px 130px;margin-top:120px;background-color:rgba(248,246,240,.7);background-image:var(--wpr-bg-8c1c9920-ac79-4417-9c64-625b7435dc29),var(--wpr-bg-fc726e58-f6fe-4dce-aeb7-c0c74f5384a1);background-repeat:no-repeat;background-position:top 40px left 50px,bottom 40px right 50px;border-left:4px solid #950006}.staff-single-page .staff-padding .container .container-box__quote p{font-size:1.6rem;line-height:2.1;letter-spacing:.1em}.staff-single-page .staff-padding .container .container-box__img-txt{margin-top:100px}.staff-single-page .staff-padding .container .container-box .box-img-txt__img{width:50%;min-width:350px;padding-bottom:35px}.staff-single-page .staff-padding .container .container-box .box-img-txt .float-left{float:left;padding-right:60px}.staff-single-page .staff-padding .container .container-box .box-img-txt .float-right{float:right;padding-left:60px}.staff-single-page .staff-padding .container .container-box .box-img-txt__txt{font-size:1.6rem;line-height:2.1;letter-spacing:.1em}.news-page .news-padding{padding-right:80px;padding-left:80px}.news-page .news-padding .container{padding:80px 80px 140px;margin-top:83px;background-color:#f8f6f0}.news-page .news-padding .container__box{padding:80px 80px 100px;background-color:#fff;border-radius:20px;box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}.news-page .news-padding .container .container-box__category{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:27px;margin-bottom:26px;border-bottom:1px solid rgba(0,0,0,.1)}.news-page .news-padding .container .container-box .box-category__ttl{width:17%;padding-right:20px;font-family:Montserrat,sans-serif;font-size:1.5rem;letter-spacing:.1em}.news-page .news-padding .container .container-box .box-category__lists{display:flex;flex-wrap:wrap}.news-page .news-padding .container .container-box .box-category .category-lists__item{padding:15px 23px;margin-right:7px;font-size:1.4rem;font-weight:700;letter-spacing:.05em}.news-page .news-padding .container .container-box .box-category .category-lists__item:last-child{margin-right:0}.news-page .news-padding .container .container-box .box-category .category-lists .item-active{background-color:rgba(149,0,6,.1);border-radius:50px}.news-page .news-padding .container .container-box .box-category .category-lists .item-active a{color:#950006}.news-page .news-padding .container .container-box__lists{display:flex;flex-wrap:wrap;max-width:820px;margin:50px auto 0}.news-page .news-padding .container .container-box .box-lists__item{width:45%;margin-right:10%;margin-bottom:60px}.news-page .news-padding .container .container-box .box-lists__item img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.news-page .news-padding .container .container-box .box-lists__item:nth-child(2n){margin-right:0}.news-page .news-padding .container .container-box .box-lists .box-item__header{display:flex;margin-top:20px}.news-page .news-padding .container .container-box .box-lists .box-item .item-header__date{display:block;margin-right:10px;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;color:rgba(0,0,0,.7);letter-spacing:.1em}.news-page .news-padding .container .container-box .box-lists .box-item .item-header__category{display:block;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;color:rgba(0,0,0,.5);letter-spacing:.1em}.news-page .news-padding .container .container-box .box-lists .box-item__ttl{margin-top:20px;font-size:1.6rem;letter-spacing:.1em}.news-page .news-padding .container .container-box .box-lists .box-item__txt{margin-top:16px;font-size:1.1rem;line-height:1.9;letter-spacing:.1em}.news-single-page .news-padding{padding-right:80px;padding-left:80px}.news-single-page .news-padding .container{padding:80px 80px 140px;margin-top:83px;background-color:#f8f6f0}.news-single-page .news-padding .container__box{padding:80px 80px 100px;background-color:#fff;border-radius:20px;box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}.news-single-page .news-padding .container .container-box__header{display:flex;margin-top:20px}.news-single-page .news-padding .container .container-box .box-header__date{display:block;margin-right:10px;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:600;color:rgba(0,0,0,.7);letter-spacing:.1em}.news-single-page .news-padding .container .container-box .box-header__category{display:block;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:600;color:rgba(0,0,0,.5);letter-spacing:.1em}.news-single-page .news-padding .container .container-box__h1{margin-top:50px;font-size:2rem;letter-spacing:.05em}.news-single-page .news-padding .container .container-box__txt{margin-top:80px;font-size:1.6rem;line-height:2.1;letter-spacing:.1em}.news-single-page .news-padding .container .container-box .prev-next{margin-top:200px}.news-single-page .news-padding .container .container-box .prev-next__lists{display:flex;justify-content:space-between}.news-single-page .news-padding .container .container-box .prev-next .prev-next-lists__item{display:flex;align-items:center}.news-single-page .news-padding .container .container-box .prev-next .prev-next-lists .item-all{padding:12px 30px;background-color:rgba(149,0,6,.1);border-radius:50px}.news-single-page .news-padding .container .container-box .prev-next .prev-next-lists .prev-next-item__link{padding-bottom:1px;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:700;color:rgba(149,0,6,.9);letter-spacing:.05em;border-bottom:1px solid #950006}.blog-page .blog-padding{padding-right:80px;padding-left:80px}.blog-page .blog-padding .container{padding:80px 80px 140px;margin-top:83px;background-color:#f8f6f0}.blog-page .blog-padding .container__box{padding:80px 80px 100px;background-color:#fff;border-radius:20px;box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}.blog-page .blog-padding .container .container-box__category{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:27px;margin-bottom:26px;border-bottom:1px solid rgba(0,0,0,.1)}.blog-page .blog-padding .container .container-box .box-category__ttl{width:17%;padding-right:20px;font-family:Montserrat,sans-serif;font-size:1.5rem;letter-spacing:.1em}.blog-page .blog-padding .container .container-box .box-category__lists{display:flex;flex-wrap:wrap}.blog-page .blog-padding .container .container-box .box-category .category-lists__item{padding:15px 23px;margin-right:7px;font-size:1.4rem;font-weight:700;letter-spacing:.05em}.blog-page .blog-padding .container .container-box .box-category .category-lists__item:last-child{margin-right:0}.blog-page .blog-padding .container .container-box .box-category .category-lists .item-active{background-color:rgba(149,0,6,.1);border-radius:50px}.blog-page .blog-padding .container .container-box .box-category .category-lists .item-active a{color:#950006}.blog-page .blog-padding .container .container-box__lists{display:flex;flex-wrap:wrap;max-width:820px;margin:50px auto 0}.blog-page .blog-padding .container .container-box .box-lists__item{width:45%;margin-right:10%;margin-bottom:60px}.blog-page .blog-padding .container .container-box .box-lists__item img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.blog-page .blog-padding .container .container-box .box-lists__item:nth-child(2n){margin-right:0}.blog-page .blog-padding .container .container-box .box-lists .box-item__header{display:flex;margin-top:20px}.blog-page .blog-padding .container .container-box .box-lists .box-item .item-header__date{display:block;margin-right:10px;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;color:rgba(0,0,0,.7);letter-spacing:.1em}.blog-page .blog-padding .container .container-box .box-lists .box-item .item-header__category{display:block;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;color:rgba(0,0,0,.5);letter-spacing:.1em}.blog-page .blog-padding .container .container-box .box-lists .box-item__ttl{margin-top:20px;font-size:1.6rem;letter-spacing:.1em}.blog-page .blog-padding .container .container-box .box-lists .box-item__txt{margin-top:16px;font-size:1.1rem;line-height:1.9;letter-spacing:.1em}.blog-single-page .blog-padding{padding-right:80px;padding-left:80px}.blog-single-page .blog-padding .container{padding:80px 80px 140px;margin-top:83px;background-color:#f8f6f0}.blog-single-page .blog-padding .container__box{padding:80px 80px 100px;background-color:#fff;border-radius:20px;box-shadow:8px 8px 50px 0 rgba(0,0,0,.06)}.blog-single-page .blog-padding .container .container-box__h1{margin-top:2rem;font-size:3rem;letter-spacing:.05em}.blog-single-page .blog-padding .container .container-box__txt{margin-top:80px;font-size:1.6rem;line-height:2.1;letter-spacing:.1em}.blog-single-page .blog-padding .container .container-box .prev-next{margin-top:200px}.blog-single-page .blog-padding .container .container-box .prev-next__lists{display:flex;justify-content:space-between}.blog-single-page .blog-padding .container .container-box .prev-next .prev-next-lists__item{display:flex;align-items:center}.blog-single-page .blog-padding .container .container-box .prev-next .prev-next-lists .item-all{padding:12px 30px;background-color:rgba(149,0,6,.1);border-radius:50px}.blog-single-page .blog-padding .container .container-box .prev-next .prev-next-lists .prev-next-item__link{padding-bottom:1px;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:700;color:rgba(149,0,6,.9);letter-spacing:.05em;border-bottom:1px solid #950006}.blog-single-page .blog-padding img{max-width:100%;width:auto}.container-box__header{display:flex;margin-top:20px;align-items:baseline}.container-box .box-header__date{display:block;margin-right:10px;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:600;color:rgba(0,0,0,.7);letter-spacing:.1em}.container-box .box-header__category{display:block;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:600;color:rgba(0,0,0,.5);letter-spacing:.1em}.container-box .box-header__category a{padding:2px 10px;background-color:#950006;color:#fff;border-radius:15px}@media screen and (max-width:1024px){.blog-single-page .blog-padding{padding-left:30px;padding-right:30px}.blog-page .blog-padding{padding-left:30px;padding-right:30px}.blog-page .blog-padding .container .container-box__lists{display:block}.blog-page .blog-padding .container .container-box .box-lists__item{margin:0 auto 50px;max-width:400px;width:100%}.blog-page .blog-padding .container .container-box .box-lists__item:nth-child(2n){margin-right:auto}.news-single-page .news-padding{padding-left:30px;padding-right:30px}.news-page .news-padding{padding-left:30px;padding-right:30px}.news-page .news-padding .container .container-box__lists{display:block}.news-page .news-padding .container .container-box .box-lists__item{margin:0 auto 50px;max-width:400px;width:100%}.news-page .news-padding .container .container-box .box-lists__item:nth-child(2n){margin-right:auto}.staff-single-page .staff-padding{padding-left:30px;padding-right:30px}.staff-single-page .staff-padding .container .container-box .box-img-txt .float-left{padding-right:30px}.staff-single-page .staff-padding .container .container-box .box-img-txt .float-right{padding-left:30px}.staff-page .staff-padding{padding-left:30px;padding-right:30px}.staff-page .staff-padding .container .container-box__lists{display:block}.staff-page .staff-padding .container .container-box .box-lists__item{margin:0 auto 50px;max-width:400px;width:100%}.staff-page .staff-padding .container .container-box .box-lists__item:nth-child(3n){margin-right:auto}.works-single-page .works-padding{padding-left:30px;padding-right:30px}.works-single-page .works-padding .container .container-box .box-img-txt .float-left{padding-right:30px}.works-single-page .works-padding .container .container-box .box-img-txt .float-right{padding-left:30px}}@media screen and (max-width:768px){.blog-single-page .blog-padding .container{margin-top:40px;padding:60px 40px 80px}.blog-single-page .blog-padding .container .container-box__h1{font-size:2rem;margin-top:2rem}.blog-single-page .blog-padding .container .container-box__txt{font-size:1.6rem;margin-top:50px}.blog-single-page .blog-padding .container .container-box .box-header__date{font-size:1.2rem}.blog-single-page .blog-padding .container .container-box .box-header__category{font-size:1.2rem}.blog-single-page .blog-padding .container .container-box .prev-next{margin-top:60px}.blog-single-page .blog-padding .container .container-box .prev-next .prev-next-lists .item-all{padding:10px 28px}.blog-single-page .blog-padding .container .container-box .prev-next .prev-next-lists .prev-next-item__link{font-size:1.1rem}.blog-single-page .blog-padding .container__box{padding:40px 40px 50px}.news-single-page .news-padding .container{margin-top:40px;padding:60px 40px 80px}.news-single-page .news-padding .container .container-box__h1{font-size:1.8rem;margin-top:30px}.news-single-page .news-padding .container .container-box__txt{font-size:1.2rem;margin-top:50px}.news-single-page .news-padding .container .container-box .box-header__date{font-size:1.2rem}.news-single-page .news-padding .container .container-box .box-header__category{font-size:1.2rem}.news-single-page .news-padding .container .container-box .prev-next{margin-top:60px}.news-single-page .news-padding .container .container-box .prev-next .prev-next-lists .item-all{padding:10px 28px}.news-single-page .news-padding .container .container-box .prev-next .prev-next-lists .prev-next-item__link{font-size:1.1rem}.news-single-page .news-padding .container__box{padding:40px 40px 50px}.staff-page .staff-padding .container{margin-top:40px;padding:60px 40px 80px}.staff-page .staff-padding .container .container-box .box-lists .box-item__img{margin:auto;width:92%}.staff-page .staff-padding .container .container-box .box-lists .box-item__ttl{font-size:1.6rem;margin-top:20px}.staff-page .staff-padding .container__box{padding:40px 40px 30px}.blog-page .blog-padding .container{margin-top:40px;padding:60px 40px 80px}.blog-page .blog-padding .container .container-box__category{border-bottom:none;display:block;margin-bottom:30px;padding-bottom:0}.blog-page .blog-padding .container .container-box .box-category__ttl{border-bottom:1px solid rgba(0,0,0,.1019607843);font-size:1.1rem;margin-bottom:16px;padding-bottom:9px;width:100%}.blog-page .blog-padding .container .container-box .box-category .category-lists__item{font-size:1.1rem;margin-right:0;padding:10px 14px}.blog-page .blog-padding .container__box{padding:40px 40px 50px}.news-page .news-padding .container{margin-top:40px;padding:60px 40px 80px}.news-page .news-padding .container .container-box__category{border-bottom:none;display:block;margin-bottom:30px;padding-bottom:0}.news-page .news-padding .container .container-box .box-category__ttl{border-bottom:1px solid rgba(0,0,0,.1019607843);font-size:1.1rem;margin-bottom:16px;padding-bottom:9px;width:100%}.news-page .news-padding .container .container-box .box-category .category-lists__item{font-size:1.1rem;margin-right:0;padding:10px 14px}.news-page .news-padding .container__box{padding:40px 40px 50px}.staff-single-page .staff-padding .container{margin-top:40px;padding:60px 40px 80px}.staff-single-page .staff-padding .container .container-box__quote{background-image:var(--wpr-bg-a1aca75b-e7b1-418c-9485-13873ed2b671);background-position:top 17px left 26px;background-size:38.56px 31.38px;margin-top:60px;padding:60px 25px}.staff-single-page .staff-padding .container .container-box__quote p{font-size:1.2rem}.staff-single-page .staff-padding .container .container-box__txt-red{margin-top:60px}.staff-single-page .staff-padding .container .container-box__h1{font-size:2.4rem}.staff-single-page .staff-padding .container .container-box__img{margin-top:40px}.staff-single-page .staff-padding .container .container-box__h2{font-size:2rem;margin-top:55px}.staff-single-page .staff-padding .container .container-box__txt{font-size:1.2rem;margin-top:30px}.staff-single-page .staff-padding .container .container-box__h3{font-size:1.9rem;margin-top:60px}.staff-single-page .staff-padding .container .container-box__h4{font-size:1.8rem;margin-top:60px}.staff-single-page .staff-padding .container .container-box table thead tr th{padding:20px 8px;text-align:left}.staff-single-page .staff-padding .container .container-box table tbody tr th{padding:20px 8px 20px 0}.staff-single-page .staff-padding .container .container-box table tbody tr td{padding:20px 8px}.staff-single-page .staff-padding .container .container-box .box-ul__item{font-size:1.2rem;margin-bottom:10px}.staff-single-page .staff-padding .container .container-box .box-ol__item{font-size:1.2rem;margin-bottom:10px}.staff-single-page .staff-padding .container .container-box .box-img-txt__img{min-width:initial;padding-bottom:20px;width:100%}.staff-single-page .staff-padding .container .container-box .box-img-txt .float-left{float:initial;padding-right:0}.staff-single-page .staff-padding .container .container-box .box-img-txt .float-right{float:initial;padding-left:0}.staff-single-page .staff-padding .container .container-box__ul{margin-top:25px}.staff-single-page .staff-padding .container .container-box__ol{margin-top:25px}.staff-single-page .staff-padding .container .container-box__dl{margin-top:25px}.staff-single-page .staff-padding .container .container-box__dl dt{font-size:1.2rem;padding-top:20px}.staff-single-page .staff-padding .container .container-box__dl dd{font-size:1.2rem;margin-top:8px;padding-bottom:20px}.staff-single-page .staff-padding .container .container-box__img-txt{margin-top:50px}.staff-single-page .staff-padding .container__box{padding:40px 40px 50px}.works-single-page .works-padding .container{margin-top:40px;padding:60px 40px 80px}.works-single-page .works-padding .container .container-box__category{font-size:1.2rem}.works-single-page .works-padding .container .container-box__quote{background-image:var(--wpr-bg-1371b1d9-2d19-4ea3-8bc6-211d6f131d12);background-position:top 17px left 26px;background-size:38.56px 31.38px;margin-top:60px;padding:60px 25px}.works-single-page .works-padding .container .container-box__quote p{font-size:1.2rem}.works-single-page .works-padding .container .container-box__txt-red{margin-top:60px}.works-single-page .works-padding .container .container-box__h1{font-size:2.4rem}.works-single-page .works-padding .container .container-box__movie{margin-top:40px}.works-single-page .works-padding .container .container-box__h2{font-size:2rem;margin-top:55px}.works-single-page .works-padding .container .container-box__txt{font-size:1.2rem;margin-top:30px}.works-single-page .works-padding .container .container-box__h3{font-size:1.9rem;margin-top:60px}.works-single-page .works-padding .container .container-box__h4{font-size:1.8rem;margin-top:60px}.works-single-page .works-padding .container .container-box table thead tr th{padding:20px 8px;text-align:left}.works-single-page .works-padding .container .container-box table tbody tr th{padding:20px 8px 20px 0}.works-single-page .works-padding .container .container-box table tbody tr td{padding:20px 8px}.works-single-page .works-padding .container .container-box .box-ul__item{font-size:1.2rem;margin-bottom:10px}.works-single-page .works-padding .container .container-box .box-ol__item{font-size:1.2rem;margin-bottom:10px}.works-single-page .works-padding .container .container-box .box-img-txt__img{min-width:initial;padding-bottom:20px;width:100%}.works-single-page .works-padding .container .container-box .box-img-txt .float-left{float:initial;padding-right:0}.works-single-page .works-padding .container .container-box .box-img-txt .float-right{float:initial;padding-left:0}.works-single-page .works-padding .container .container-box__ul{margin-top:25px}.works-single-page .works-padding .container .container-box__ol{margin-top:25px}.works-single-page .works-padding .container .container-box__dl{margin-top:25px}.works-single-page .works-padding .container .container-box__dl dt{font-size:1.2rem;padding-top:20px}.works-single-page .works-padding .container .container-box__dl dd{font-size:1.2rem;margin-top:8px;padding-bottom:20px}.works-single-page .works-padding .container .container-box__img-txt{margin-top:50px}.works-single-page .works-padding .container__box{padding:40px 40px 50px}}@media screen and (max-width:599px){.staff-page .staff-padding{padding-left:0;padding-right:0}.staff-page .staff-padding .container__box{padding:40px 20px 30px}.staff-page .staff-padding .container{padding:60px 20px}.blog-single-page .blog-padding{padding-left:0;padding-right:0}.blog-single-page .blog-padding .container{padding:60px 20px}.blog-single-page .blog-padding .container__box{padding:40px 20px}.blog-page .blog-padding{padding-left:0;padding-right:0}.blog-page .blog-padding .container{padding:60px 20px}.blog-page .blog-padding .container__box{padding:40px 20px}.news-single-page .news-padding{padding-left:0;padding-right:0}.news-single-page .news-padding .container{padding:60px 20px}.news-single-page .news-padding .container__box{padding:40px 20px}.news-page .news-padding{padding-left:0;padding-right:0}.news-page .news-padding .container{padding:60px 20px}.news-page .news-padding .container__box{padding:40px 20px}.staff-single-page .staff-padding{padding-left:0;padding-right:0}.staff-single-page .staff-padding .container{padding:60px 20px}.staff-single-page .staff-padding .container__box{padding:40px 20px}.works-single-page .works-padding{padding-left:0;padding-right:0}.works-single-page .works-padding .container{padding:60px 20px}.works-single-page .works-padding .container__box{padding:40px 20px}}.article_content.container-box__txt{word-wrap:break-word}.table-of-contents{background:#f8f6f0;width:100%;margin:2rem auto;padding:2rem;border-radius:20px}.table-of-contents .toc{font-size:2.25rem;color:#950006;display:block;text-align:center;margin-bottom:2rem;font-weight:600}@media screen and (max-width:768px){.table-of-contents .toc{font-size:2rem}}.table-of-contents ul li{margin-bottom:1rem}@media screen and (max-width:768px){.table-of-contents ul li{margin-bottom:.5rem}}.table-of-contents ul li .toc-number{background-color:#950006;color:#fff;padding:2px 5px;border-radius:3px;font-size:2rem}@media screen and (max-width:768px){.table-of-contents ul li .toc-number{font-size:1.5rem;margin-top:1rem}}.table-of-contents ul li a{padding-left:1rem}@media screen and (max-width:768px){.table-of-contents ul li a{padding:.5rem}}.table-of-contents ul li.toc-h2{font-size:2rem;font-weight:500;display:flex;align-items:baseline}.table-of-contents ul li.toc-h2>a{display:block;color:#950006}@media screen and (max-width:768px){.table-of-contents ul li.toc-h2{font-size:1.5rem}}.table-of-contents ul li.toc-h3{padding-left:4.5rem;font-size:1.5rem}@media screen and (max-width:768px){.table-of-contents ul li.toc-h3{font-size:1.25rem;padding-left:0}}.single .article_content.container-box__txt h2{font-size:2.5rem;background:#950006;color:#fff;padding-left:2rem;padding-right:2rem;border-radius:5px;margin:1em 0}@media screen and (max-width:768px){.single .article_content.container-box__txt h2{font-size:1.75rem;padding-left:1rem;padding-right:1rem}}.single .article_content.container-box__txt h3{font-size:2rem;padding-left:1em;padding-right:1em;border-left:3px solid #950006;margin:2em 0 1em}@media screen and (max-width:768px){.single .article_content.container-box__txt h3{font-size:1.4rem;padding-left:1rem;padding-right:0}}.single .article_content.container-box__txt img{margin-top:2em;margin-bottom:30px;height:auto}.single .article_content.container-box__txt .related-posts{display:flex;flex-wrap:wrap;justify-content:space-between}.single .article_content.container-box__txt .related-posts li{width:48%;margin-bottom:2%}@media screen and (max-width:500px){.single .article_content.container-box__txt .related-posts li{width:100%}}.single .article_content.container-box__txt .related-posts li h3{margin:1em 0 .5em}.single .article_content.container-box__txt .related-posts li p{font-size:1.2rem}.single .article_content.container-box__txt .related-posts li img{margin:0;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:90%}