html{font-size:62.5%;scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;line-height:normal}.inner{max-width:1040px;margin:0 auto;width:95%}img{width:100%;max-width:100%;height:auto}a{cursor:pointer}a:hover{opacity:.7}.mt10{margin-top:10%}.mt15{margin-top:15%}.header__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2.5rem;margin-bottom:1.9rem}.header__wrapper h1{width:13.4rem}@media screen and ( max-width: 768px ){.header__wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and ( max-width: 768px ){nav{display:none}}.header__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;gap:2.36rem}.header__nav .nav__english p{font-size:1.6rem;font-weight:700;color:#000;border:1px solid #000;padding:1.2rem 4rem 1.7rem}.nav__main{color:#e70012;font-size:2rem;font-weight:700}.nav__sub{font-size:1rem;font-weight:400}.mv-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.9rem;overflow:hidden;height:0;padding-bottom:37.875%;position:relative}@media screen and ( max-width: 768px ){.mv-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;height:auto}}.video-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:absolute;top:0;left:0;width:67.5%;height:100%}@media screen and ( max-width: 768px ){.video-container{width:100%;position:relative}}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and ( max-width: 768px ){.video-container iframe{position:relative;height:30rem}}.video-button__container{position:absolute;top:0;right:0;width:calc(32.7% - 2.9rem);height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and ( max-width: 768px ){.video-button__container{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem;width:100%}}.video-button__1,.video-button__2,.video-button__3{width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.video{display:none}.video.active{display:block}.section-title{font-size:2.8rem;font-weight:700;border-bottom:6px solid #e9e9e9;padding-bottom:1.8rem;margin-bottom:2.7rem;font-family:"Inria Sans",sans-serif}button{padding:10px 20px;font-size:16px;cursor:pointer}main{width:67.5%}@media screen and ( max-width: 768px ){main{width:100%}}.mv-container{margin-bottom:4.3rem}.newitem__img{width:21.1rem}.newitem__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;row-gap:2.3rem;gap:3.7rem}.newitem__item{width:33rem;margin-bottom:4rem}@media screen and ( max-width: 768px ){.newitem__item{width:100%}}.newitem__title{padding-left:.8rem;position:relative;margin-bottom:1.6rem}.newitem__title h3{font-size:1.8rem;font-weight:700;border-bottom:1px solid #bababa;min-height:53px}.newitem__title h2{font-size:1.8rem;font-weight:700;border-bottom:1px solid #bababa}.newitem__title P{font-size:1.2rem;font-weight:400}.newitem__title::after{position:absolute;content:"";display:block;width:4px;height:90%;background-color:#e70012;left:0;bottom:0}.newitem__img{width:100%;position:relative;padding-bottom:1.3rem;margin-bottom:2.9rem;height:240px;overflow:hidden;position:relative}.newitem__img.id_t-shirt .newitem__cat{display:none}.newitem__img img{display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.newitem__cat{position:absolute;width:11rem !important;bottom:5%;right:0;-o-object-fit:contain !important;object-fit:contain !important;height:auto !important}.newitem__text{font-size:1.2rem;font-weight:300}.category__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:.8rem}.category__container.category__title{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and ( max-width: 768px ){.category__container{overflow-x:scroll}}.category__item{border:1px solid #c7c7c7;border-radius:16px;max-width:22.8rem;padding:1.3rem 1.6rem 2rem}.category__item.category__title{max-width:calc(50% - .8rem)}@media screen and ( max-width: 768px ){.category__item{max-width:100%;min-width:20rem}}.category__item img{width:7.5rem;margin:0 auto;display:block;margin-bottom:.9rem}.category__item h3{text-align:center;font-size:1.8rem;font-weight:700;color:#e70012;margin-bottom:1.3rem;min-height:53px}.category__item p{font-size:1.2rem;font-weight:400}.category{margin-bottom:4rem}.news{margin-bottom:4.4rem}.news__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;row-gap:.9rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.news__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4.15rem;border:1px solid #bababa;padding:1.35rem 1.5rem}.news__item dt{font-size:1.4rem;font-weight:400;line-height:1.5}.news__item dd{font-weight:700}.about__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;gap:2.8rem}@media screen and ( max-width: 768px ){.about__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about__img{width:28.8rem}@media screen and ( max-width: 768px ){.about__img{margin:0 auto}}.about__img img{width:100%}.about{margin-bottom:9.5rem}.about__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.about__text h3{font-size:2.4rem;font-weight:700;margin-bottom:1.34rem}.about__text p{font-size:1.6rem;font-weight:400;line-height:2;margin-bottom:2.36rem}.about__text a{display:block;text-align:center;background-color:#e70012;color:#fff;font-weight:700;font-family:"Inter",sans-serif;font-size:1.6rem;padding:1.35rem 0;margin-bottom:.74rem}aside{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.main-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.9rem}.lineup__item{border:1px solid #c7c7c7;border-radius:16px;padding:1.3rem 2rem 1.2rem;margin-bottom:1rem}.lineup__item img{display:block;margin:0 auto;margin-bottom:1rem;width:auto;height:auto}.lineup__item h3{font-size:1.4rem;font-weight:700;color:#e70012;margin-bottom:.7rem}.lineup__item p{font-size:1rem;font-weight:400}footer{background:#f1f1f1;padding:5.268rem 0 3.35rem}.footer__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:88rem;margin:0 auto;gap:3.6rem;width:95%}@media screen and ( max-width: 768px ){.footer__container{padding-bottom:5rem;gap:2rem}}.footer__cotegory{width:67.5%}@media screen and ( max-width: 768px ){.footer__cotegory{width:50%}}.footer__cotegory h3{font-size:1.6rem;font-weight:700;line-height:2;margin-bottom:.6rem}.footer__cotegory h2{font-size:1.8rem;font-weight:700;border-bottom:2px solid #000;padding-bottom:.8rem;font-family:"Inter",sans-serif;margin-bottom:.94rem}.footer__about{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.footer__about h2{font-size:1.8rem;font-weight:700;border-bottom:2px solid #000;padding-bottom:.8rem;font-family:"Inter",sans-serif;margin-bottom:.94rem}.footer__cotegory ul,.footer__about ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.7rem}.footer__cotegory ul li,.footer__about ul li{font-weight:500;font-size:1.4rem;line-height:2}.footer__category-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8.4rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and ( max-width: 768px ){.footer__category-wrapper{gap:0}}.footer__cotegory-1{max-width:26.3rem}.mobile-menu,.modal{display:none}@media(max-width: 767px){header nav,aside{display:none}.mobile-menu{position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:10px;background-color:#fff;-webkit-box-shadow:0 -2px 5px rgba(0,0,0,.1);box-shadow:0 -2px 5px rgba(0,0,0,.1)}.mobile-menu__button{padding:10px 20px;border:1px solid #e70012;border-radius:5px;font-size:16px;cursor:pointer;width:45%;text-align:center}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.modal.show{display:block;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;height:80vh;max-height:80vh;overflow-x:hidden;position:fixed;opacity:0;left:0;right:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.modal.show .modal-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}body.modal-open{overflow:hidden}.modal-content{position:relative;padding:40px 20px 20px}.modal-content .close-modal{position:absolute;top:10px;right:10px;font-size:24px;font-weight:700;background:none;border:none;cursor:pointer;z-index:1001}.modal-content .lineup__container{overflow-y:auto;max-height:calc(100% - 20px)}.modal-content .header__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page__item,.single-contents{margin-bottom:5.6rem}.single-contents h2{font-size:2.4rem;margin-bottom:1.6rem;font-weight:700}.single-contents h3{font-size:2rem;margin-bottom:1.2rem;font-weight:600}.single-contents h4{font-size:1.8rem;margin-bottom:1.2rem;font-weight:500}.single-contents p{margin-bottom:1.6rem;line-height:1.8;font-weight:400}.single-contents ul{list-style-type:disc;padding-left:1.6rem;margin-bottom:3.2rem}.single-contents ul li{margin-bottom:1.2rem}.single-contents img{margin:2.4rem auto}.page-numbers.current{text-decoration:underline}.sidebar-search{margin-bottom:15%}.sidebar-search .search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.sidebar-search input[type=text]{padding:10px;font-size:16px;margin-bottom:10px;width:100%;border:1px solid #ccc;border-radius:5px}.sidebar-search button{padding:10px;background-color:#333;color:#fff;font-size:16px;border:none;border-radius:5px;cursor:pointer}.sidebar-search button:hover{background-color:#555}.pagination-container{text-align:center;margin-top:30px;margin-bottom:15%}.pagination{display:inline-block;padding:0;margin:0}.pagination li{display:inline;margin:0 10px}.pagination li a,.pagination li span{display:inline-block;padding:4px 10px;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #000;text-decoration:none}.pagination li a:hover,.pagination li span:hover{background-color:#e70012;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:scale(1.05);transform:scale(1.05);color:#fff}.pagination .current{background-color:#e70012;color:#fff;font-weight:bold}.pagination .current:hover{background-color:#e70012}.pagination li a:active,.pagination li span:active{background-color:#e70012;-webkit-transform:scale(0.98);transform:scale(0.98)}.pagination li a:focus,.pagination li span:focus{outline:none;-webkit-box-shadow:0 0 0 2px #fc0;box-shadow:0 0 0 2px #fc0}.lineup{margin-bottom:8%}.page-contents_block h2{font-size:2rem;font-weight:700;border-bottom:1px solid #bababa;margin-bottom:1.6rem;padding-bottom:.8rem}.page-contents_block h3{font-size:2rem;font-weight:700;margin-bottom:1.6rem}.page-contents_block p{margin-bottom:1.6rem;font-weight:400;line-height:1.6}.page-contents_block .wp-block-list{padding-left:2.4rem;list-style:circle;font-weight:400}.page-contents_block .wp-block-list strong{display:inline-block;font-size:1.8rem;margin-bottom:.8rem}.page-contents_block .wp-block-list li{margin-bottom:1.6rem}.wpcf7 form{max-width:600px;margin:0 auto;background:#f9f9f9;padding:2em;border-radius:10px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.05);font-family:"Noto Sans JP",sans-serif}.wpcf7 form label{display:block;margin-bottom:1em;color:#333;font-weight:600}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea,.wpcf7 select{width:100%;padding:.8em;margin-top:.5em;border:1px solid #ccc;border-radius:6px;background-color:#fff;font-size:16px}.wpcf7-submit{background-color:#0073e6;color:#fff;border:none;padding:1em 2em;border-radius:6px;font-size:18px;font-weight:bold;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;margin-top:1.5em}.wpcf7-submit:hover{background-color:#005bb5}.customize-control select[multiple] option:checked{background-color:#0073aa;color:#fff;font-weight:bold}/*# sourceMappingURL=style.css.map */