.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}html{font-size:62.5%}body{width:100%;font-size:1.5em;background:#333}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none}*{list-style:none;margin:0;padding:0;font-family:"IBM Plex Sans JP",sans-serif;font-weight:400;font-style:normal;color:#333;letter-spacing:.025em;font-style:normal}.sp{display:block!important}.pc{display:none!important}@media screen and (min-width:641px){.sp{display:none!important}.pc{display:block!important}}.slide-inner{display:flex;flex-wrap:wrap}p{color:#42210b;line-height:1.6}span{color:inherit}a{color:#333;text-decoration:none;transition:0.3s}a:hover{opacity:.7}a:visited{color:#333}hr{border:1px solid #42210b}#wrapper{position:relative}#overlay{pointer-events:none;position:fixed;z-index:900;width:100%;height:100vh;left:0;top:0;background-color:#fff;opacity:0;transition:0.3s}#overlay>div{opacity:1;padding-top:15vh}#overlay ul{display:flex;flex-direction:column;justify-content:center;align-items:center}#overlay li{border-bottom:1px solid #aaa;width:100%}#overlay li:nth-of-type(1){border-top:1px solid #aaa}#overlay li:last-of-type{background:#feb400}#overlay li:last-of-type a{color:#fff;font-family:sans-serif}#overlay li a{display:block;font-family:"Roboto Slab",serif;font-weight:700;font-size:1.5rem;text-align:center;padding:1.3em 0}#overlay.menuOpen{pointer-events:auto;opacity:1}header{height:50px;position:fixed;background:#fff;z-index:9999;top:0;padding:0;width:100%;box-shadow:0 0 4px rgb(0 0 0 / .2)}header h1{position:absolute;z-index:9999;width:140px;left:50%;top:50%;transform:translate(-50%,-50%)}header #gnav-pc{display:none}header #sp-nav{position:absolute;z-index:20;width:45px;height:45px;right:16px;top:4px;cursor:pointer}header #sp-nav span{position:absolute;width:25px;height:1px;left:10px;background-color:#666}header #sp-nav span:nth-of-type(1){top:13px;transition:top 0.2s 0.2s,transform 0.2s 0s}header #sp-nav span:nth-of-type(2){top:22px;transition:opacity 0.1s 0.2s}header #sp-nav span:nth-of-type(3){top:31px;transition:top 0.2s 0.2s,transform 0.2s 0s}header #sp-nav.fixed{position:fixed}header #sp-nav.menuOpen span:nth-of-type(1){top:22px;transform:rotate(45deg);transition:top 0.2s,transform 0.2s 0.2s}header #sp-nav.menuOpen span:nth-of-type(2){opacity:0}header #sp-nav.menuOpen span:nth-of-type(3){top:22px;transform:rotate(-45deg);transition:top 0.2s,transform 0.2s 0.2s}@media screen and (min-width:1025px){header{height:60px}header #gnav{display:flex;justify-content:center;width:min(100%, 1600px);margin:auto}header h1{position:relative;left:0;transform:none;width:150px;display:flex;flex-direction:column;justify-content:center}header #gnav-pc{display:block}header #gnav-pc ul{display:flex;align-items:center;height:60px}header #gnav-pc ul li{border-right:1px solid #aaa}header #gnav-pc ul li a{display:block;font-family:"Roboto Slab",serif;font-weight:700;font-size:12px;text-align:center;padding:0 1em;position:relative}header #gnav-pc ul li a::after{content:attr(title);position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;width:100%;height:100%;transition:0.3s}header #gnav-pc ul li:hover a::after{opacity:1;background:#fff}header #gnav-pc ul li:nth-last-child(2),header #gnav-pc ul li:nth-last-child(1){border:none}header #gnav-pc ul li:last-child{background:#fb0;border:1px solid #fb0;border-radius:.5em;box-shadow:0 0 4px rgb(0 0 0 / .2);padding:0 1em}header #gnav-pc ul li:last-child a{color:#fff;padding:.8em 0;font-family:"IBM Plex Sans JP",sans-serif;font-weight:700;font-size:1.3rem}header #gnav-pc ul li:last-child a::after{content:none}header #gnav-pc ul li:last-child:hover{background:#fff}header #gnav-pc ul li:last-child:hover a{color:#42210b}header #sp-nav{display:none}}footer{position:relative;background-color:#333;padding:40px 5%}footer p{color:#fff;text-align:center;font-size:1.5rem}footer p.credit{font-size:11px;margin-top:3em}footer p:nth-of-type(1){margin-bottom:1em}.slick-prev,.slick-next{position:absolute;top:50%;z-index:1;transform:translateY(-50%);display:block;width:30px;height:30px;padding:0;border:0;background:#fff0;font-size:0;line-height:0;color:#fff0;cursor:pointer}.slick-prev::before,.slick-next::before{content:"";display:block;width:14px;height:14px;margin:auto;border-top:3px solid #fff;border-right:3px solid #fff}.slick-prev.slick-disabled::before,.slick-next.slick-disabled::before{opacity:.25}.slick-prev{left:0}.slick-prev::before{transform:translateX(3px) rotate(-135deg)}.slick-next{right:0}.slick-next::before{transform:translateX(-3px) rotate(45deg)}.slick-list{z-index:0}#top-area{padding-top:50px;position:relative;background:#114093}#top-area .top_slider{width:min(100%, 1600px);margin:auto}#top-area .top_slider:not(.slick-initialized)>div:not(:first-child){display:none}#top-area .top_slider img{display:block;width:100%;height:auto}#top-area .slick-slide img{width:100%}#top-area h2{width:100%;line-height:3;position:relative;color:#fff;background:#114093;font-weight:700;font-size:min(4vw, 2.1rem);text-align:center}#top-area .flexWrap{background:#feb400;padding:10px 0}#top-area .flexWrap>div:nth-of-type(1){display:none;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2.1rem;width:126px;height:126px;margin-right:20px;border:1px solid #fff;border-radius:50%}#top-area .flexWrap>div:nth-of-type(1) span{display:block;font-weight:600;font-size:110%}#top-area .flexWrap{text-align:center}#top-area .flexWrap p{font-weight:700}#top-area .flexWrap p span{font-weight:inherit;color:#ef1e1e;display:block;font-size:min(5.5vw, 2.8rem)}#main{width:100%;position:relative;background:#fff}#main section .sec-inner{width:min(90%, 800px);padding:min(20%, 100px) 0 min(5%, 30px);margin:0 auto}#main section h2,#main section h3{text-align:center;font-weight:700;color:#42210b;background:none}#main section h2{font-family:"Roboto Slab",serif;font-weight:700;border-bottom:1px solid #42210b;padding-bottom:min(5%, 26px);letter-spacing:.2em}#main section h3{color:#42210b;background:none}#main section h4{color:#42210b}#main section a.btn{display:block;text-align:center;margin:1em auto;color:#fff;background:#42210b;width:80%;padding:3%;border-radius:5px;font-size:1.6rem}#main .sc1{background:url(https://boukenshatachi.com/wp-sud/wp-content/themes/boukenshatachi_2024/css/../images/bg1-a.webp) no-repeat center bottom;background-size:500%}#main .sc1 .sec-inner{width:100%;padding:min(10%, 120px) 0 min(5%, 30px)}#main .sc1 h2{width:min(80%, 640px);margin:auto}#main .sc1 p{width:min(90%, 800px);margin:1em auto}#main .sc1 .box-youtube{width:min(100%, 800px);text-align:center;background-image:url(https://boukenshatachi.com/wp-sud/wp-content/themes/boukenshatachi_2024/css/../images/bg2.webp);background-size:100% 100%;padding:min(10%, 80px) 0;margin:30px auto 0}#main .sc1 .box-youtube .youtube_wrap{width:min(80%, 560px);margin:auto}#main .sc1 .box-youtube .joy-yt{max-width:none;margin:0}#main .sc1 .box-cloud{background:rgb(255 255 255 / .8);width:min(94%, 800px);margin:40px auto 20px;padding:20px 0}#main .sc1 .box-cloud .banner{width:min(90%, 650px);display:block;margin:auto;box-shadow:0 0 5px rgb(0 0 0 / .5)}#main .sc1 .box-cloud .banner:hover{opacity:1;transform:translateY(-5px);box-shadow:5px 5px 10px rgb(0 0 0 / .5)}#main .sc1 .box-cloud .flex>div{display:flex;flex-wrap:wrap;justify-content:center}#main .sc1 .box-cloud .flex>div p{margin:0;width:-webkit-fit-content;width:fit-content}#main .sc1 .box-cloud .flex>div p+p{margin-left:1em}#main .sc1 .box-cloud .flex>div+div{margin-top:1em}#main .sc1 .box-cloud .flex>div:nth-of-type(1) p{font-size:1.4em}#main .sc1 .box-cloud .flex>div:nth-of-type(2) p{font-size:1.2em}#main .sc1 .box-cloud .flex>div:nth-of-type(4) p,#main .sc1 .box-cloud .flex>div:nth-of-type(5) p{font-size:.8em}#main .sc1 .box-cloud h3{margin-top:30px;margin-bottom:1em;font-size:min(4vw, 18px)}#main .sc2{background:url(https://boukenshatachi.com/wp-sud/wp-content/themes/boukenshatachi_2024/css/../images/bg1-b.webp) no-repeat center center;background-size:cover}#main .sc2 p{margin:0 0 .5em;text-align:center;font-weight:700;font-size:2.1rem}#main .sc2 p span{display:block;font-size:1.5rem;font-weight:700;color:#42210b}#main .sc2 p.title{font-size:min(4.6vw, 24px)}#main .sc2 p.text{text-align:left;font-size:1.3rem;font-weight:500}#main .sc2 .flexWrap{width:100%;display:flex;flex-direction:column;margin-top:30px}#main .sc2 .flexWrap img{width:min(80%, 280px);margin:0 auto 10px}#main .sc2 .newsArea{padding-top:50px}#main .sc2 .newsArea .news-list{margin-top:30px}#main .sc2 .newsArea .news-list a{display:block;background:url(https://boukenshatachi.com/wp-sud/wp-content/themes/boukenshatachi_2024/css/../images/block-bg.png) center center no-repeat;background-size:100% 100%}#main .sc2 .newsArea p{font-weight:500;text-align:center;font-size:1.6rem}#main .sc2 .newsArea p.date{font-size:1.5rem;color:#666;margin-bottom:0}#main .sc2 .newsArea .fb_wrap{width:100%;margin-top:min(10%, 50px);text-align:center}#main .sc2 .newsArea .fb_wrap .fb-page,#main .sc2 .newsArea .fb_wrap .fb-page span,#main .sc2 .newsArea .fb_wrap iframe{position:relative;width:100%;height:300px}#main .sc2 .newsArea .fb_wrap .fb-page{display:block}#main .sc2 .snsArea{font-size:1.3rem;flex-direction:row;margin-bottom:0;justify-content:space-between}#main .sc2 .snsArea a{background:none;text-align:center}#main .sc2 .snsArea>div{width:50%;text-align:center}#main .sc2 .snsArea>div img{width:50px;margin:10px auto;display:block}#main .sc2 .snsArea>div span{display:block}#main .sc3{background:url(https://boukenshatachi.com/wp-sud/wp-content/themes/boukenshatachi_2024/css/../images/bg3.webp) center center;background-size:100%}#main .sc3 .story{margin-top:1em}#main .sc3 .story p{text-align:left;font-size:16px;line-height:1.8}#main .sc3 .story br{display:none}#main .sc3 .story p+p{margin-top:1em}#main .sc3 .chara .sec-inner{width:min(90%, 1000px)}#main .sc3 .chara p{text-align:center;font-size:1.2rem;font-weight:700}#main .sc3 .chara p span{display:block;font-size:1.4rem;font-weight:inherit;color:inherit}#main .sc3 .chara p.credit{text-align:right}#main .sc3 .chara .slick-next,#main .sc3 .chara .slick-prev{z-index:100}#main .sc3 .chara .slick-next::before,#main .sc3 .chara .slick-prev::before{color:#42210b;font-size:26px}#main .sc3 .chara #chara-slide{width:84%;margin:auto}#main .sc3 .chara #chara-thumb{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}#main .sc3 .chara #chara-thumb li{width:25%;text-align:center}#main .sc3 .chara #chara-thumb li img{width:90%;border-radius:50%;object-fit:cover;opacity:.6;border:2px solid #fff0}#main .sc3 .chara #chara-thumb li p{margin:1em auto}#main .sc3 .chara #chara-thumb li.petit{width:20%}#main .sc3 .chara #chara-thumb li.thumb-current img{border:2px solid #42210b;opacity:1;filter:drop-shadow(0 0 3px rgb(0 0 0 / .4))}#main .sc4{background-color:#feb400}#main .sc4 .sec-inner{width:min(90%, 1200px)}#main .sc4 h3{margin:20px 0;font-size:min(4.3vw, 20px);line-height:1.5}#main .sc4 .info-text{margin:60px auto;max-width:740px}#main .sc4 .info-text p{font-size:1.6rem}#main .sc4 .info-text span{font-weight:700}#main .sc4 .info-text p+p{margin-top:.5em}#main .sc4 .flexWrap{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;margin-top:30px}#main .sc4 #pp-items [id^=paypal-container-] [id^=paypal-form-fields-container-]:not([id$=-wrapper]){flex-direction:column;gap:1rem}#main .sc4 #pp-items [id^=paypal-container-] [id^=carousel-container-],#main .sc4 #pp-items [id^=paypal-container-] [id^=form-container-]{max-width:none}#main .sc4 #pp-items [id^=paypal-container-] .hero-container{margin-bottom:10px;aspect-ratio:unset}#main .sc4 #pp-items [id^=paypal-container-] .hero-img{aspect-ratio:unset}#main .sc4 #pp-items [id^=paypal-container-] .item-header{margin:1rem 0 1.5rem;padding:0;line-height:1.5;border:0;background:none;flex-direction:column;text-align:left;gap:1.5rem}#main .sc4 #pp-items [id^=paypal-container-] .item-header .item-title{max-width:none}#main .sc4 #pp-items [id^=paypal-container-] .item-header #price-label{display:block}#main .sc4 #pp-items [id^=paypal-container-] .item-description{text-align:left;font-size:1.2rem;margin-bottom:1.6rem}#main .sc4 #pp-items [id^=paypal-container-] .thumbnail-container{margin:.75rem auto 0;display:flex;width:-webkit-fit-content;width:fit-content}#main .sc4 #pp-items [id^=paypal-container-] [id^=form-container-]{width:90%;margin:auto}#main .sc4 #pp-items [id^=paypal-container-] [id^=form-container-] form{max-width:260px;margin:5rem auto}#main .sc4 .goods{text-align:center;margin-bottom:20px}#main .sc4 .goods.half{width:100%}#main .sc4 .goods.half p{font-weight:500}#main .sc4 .goods.half a{font-weight:700;color:#42210b;border-bottom:dashed 1px #42210b}#main .sc4 .goods .info{display:flex;flex-direction:column;align-items:center;gap:1rem}#main .sc4 .goods .info p:nth-of-type(1){color:#fff;font-weight:700;line-height:1.6;font-size:min(5.4vw, 2rem)}#main .sc4 .goods .info p:nth-of-type(2){font-size:1.5rem}#main .sc4 .goods .info p:nth-of-type(2) span{font-size:90%;display:block;font-weight:400;color:inherit}#main .sc4 .goods .info p:nth-of-type(3){font-size:1.3rem;width:90%;text-align:left;font-weight:400}#main .sc4 .goods .info p:nth-of-type(3) span{display:inline;font-size:1em;color:inherit;border-bottom:solid 1px #42210b}#main .sc4 .goods p#desc-label,#main .sc4 .goods p#price-label{display:none}#main .sc4 .goods label.input-label{display:none}#main .sc4 .goods .css-xoxfz9{margin-left:auto;margin-right:auto}#main .sc4 .formLink{width:100%;text-align:center;margin-top:30px}#main .sc4 .formLink a{display:inline-block;color:#fff;background:#42210b;padding:.5em 1em;border-radius:5px;border:1px solid #42210b;font-size:min(4.5vw, 2.4rem);font-family:"Roboto Slab",serif;font-weight:700;line-height:1.4}#main .sc4 form img{width:1px;height:1px}#main .sc4 .paypal-buttons-context-iframe,#main .sc4 .paypal-button-container{min-width:100px}#main .sc4 .css-1rjqpx7{display:none!important}#main .sc4 .css-178qcrb p.item-description,#main .sc4 .css-178qcrb h3.item-header{display:none!important}#main .sc4 .css-178qcrb{max-width:100%}#main .sc4 .css-178qcrb .css-134chkc,#main .sc4 .css-178qcrb .selectContainer{width:60%;margin:auto}@media screen and (min-width:1025px){#top-area{padding-top:60px}.mainCts{margin-top:60px}}.mainCts{min-height:50vh;margin-top:50px;padding:8% 0;background:url(https://boukenshatachi.com/wp-sud/wp-content/themes/boukenshatachi_2024/css/../images/bg3.webp) left top repeat;background-size:contain}.mainCts section{background:#fff;width:min(96%, 900px);margin:auto}.mainCts .sec-inner{padding:5% 5%}.mainCts h2{margin:0 auto 1em;text-align:center}.mainCts h2 span{font-size:min(4.2vw, 2.4rem);font-weight:700;color:#fff;background:#114093;display:inline-block;padding:.5em 1em}.mainCts h3{width:100%;font-size:min(5vw, 2.2rem);font-weight:700;margin-bottom:30px;text-align:center}.mainCts h4{text-align:center;font-weight:700}.mainCts .post-main a{color:#e5233c!important;border-bottom:solid 1px #e5233c}.mainCts a.dotted{color:#e5233c;border-bottom:1px dotted #e5233c}.mainCts .frameWrap{width:100%;margin-top:1em}.mainCts .frameWrap dl{display:flex;flex-flow:column;width:100%;border-left:solid 1px #ddd;border-right:solid 1px #ddd}.mainCts .frameWrap dt,.mainCts .frameWrap dd{border-bottom:solid 1px #ddd;padding:1em}.mainCts .frameWrap dt{background:#eee;text-align:center;font-weight:700}.mainCts .frameWrap dt:nth-of-type(1){border-top:solid 1px #ddd}.mainCts .frameWrap dd{color:#42210b}.mainCts .frameWrap dd p{font-weight:700}.mainCts .arrow{position:relative;display:inline-block}.mainCts .arrow::before{content:"";position:absolute;height:10px;width:10px;border-top:solid 1px #42210b;border-right:solid 1px #42210b;left:10px;top:10px}.mainCts .arrow.arrow-left::before{transform:rotate(-135deg)}.mainCts .arrow.arrow-right::before{transform:rotate(45deg)}.mainCts table.guideline{width:min(100%, 600px);border-collapse:collapse;border-spacing:0;margin:30px auto}.mainCts table.guideline tr{display:flex;flex-direction:column;width:100%}.mainCts table.guideline th,.mainCts table.guideline td{padding:1em;border:1px solid #ccc;font-size:1.4rem;width:100%}.mainCts table.guideline th{font-weight:700;background:#eee}.mainCts table.guideline td{background:#fff}.mainCts table.guideline td a{font-size:1.7rem}.mainCts table.guideline ul li{margin-bottom:.5em;padding-left:1.5em;position:relative}.mainCts table.guideline ul li::before{content:"◆";position:absolute;top:0;left:0}.news .list{display:flex;flex-direction:column;margin:1.5em 0}.news .list a+a{margin-top:1em}.news .list a{display:block;border-bottom:1px dotted #42210b;padding:.5em 0}.news .list a .date{display:block;font-size:1.4rem}.news .list a .title{font-size:1.6rem;font-weight:700;margin-top:.5em}.news .pagination{display:flex;justify-content:space-around}.news .pagination a,.news .pagination span{display:block;padding:1em .5em 1.2em}.news .pagination span{position:relative}.news .pagination span.current::after{content:"▲";position:absolute;width:12px;height:15px;font-size:1.2rem;left:50%;bottom:0;transform:translateX(-50%);color:#114093}.news-post h2{text-align:left;margin:1em 0 .3em;font-size:1.8rem;font-weight:700}.news-post .date{font-size:1.4rem}.news-post .post-content{margin:2em 0 0}.news-post .post-content p{line-height:1.9}.news-post .post-content p a{color:#e5233c!important;border-bottom:solid 1px #e5233c}.news-post .post-content p strong{font-weight:700}.news-post .post-content .addtoany_content{margin-top:40px}.news-post .post-content img{margin:10px}.news-post .post-content p+p{margin-top:1.5em}.news-post .page_nav{margin-top:40px;padding-top:30px;position:relative;display:flex;justify-content:space-between;font-size:1.5rem}.news-post .page_nav::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#ddd}.news-post .page_nav .arrow::before{top:5px}.news-post .page_nav .next a{padding-left:12px}.news-post .page_nav .next::before{left:0}.news-post .page_nav .prev a{padding-right:12px}.news-post .page_nav .prev::before{right:0;left:auto}.mainCts iframe{width:100%;display:inline;padding:0;margin:30px 0}.audition h2 span{font-size:min(4vw, 2.4rem)}.audition .ad_download{text-align:center}.audition .ad_download a{font-size:min(4vw, 1.8rem);margin:auto;font-weight:700;border-bottom:dotted 1px #e5233c}.audition p.bold{font-weight:700}.audition p.center{margin-top:1em;text-align:center}.audition span.border{color:#42210b;border-bottom:1px solid #42210b;font-size:1.6rem;font-weight:700}.ticket section{width:100%;margin-bottom:50px}.ticket h4{text-align:center;font-weight:700;font-size:1.6rem;color:#42210b;margin-top:1.5em;margin-bottom:.5em}.ticket .note{font-size:1.3rem}.ticket p{margin-top:.3em;margin-bottom:.3em}.ticket .frameWrap dl{border:none}.ticket .frameWrap dt{background:#42210b;color:#fff;border:none;font-weight:500}.ticket .frameWrap dt:not(:first-of-type){margin-top:10px}.ticket .frameWrap dt br{display:none}.ticket .frameWrap dd{background:#f7f0ea;font-weight:700;text-align:center;border-bottom:solid 1px #fff;line-height:1.8}.ticket .frameWrap dd span{font-size:96%;display:block;color:inherit}.ticket .frameWrap .note{text-align:center}.ticket .price p.black,.ticket .buy p.black{font-size:20px;font-weight:700}.ticket .price p.black span,.ticket .buy p.black span{font-weight:700}.ticket .price p.bold,.ticket .buy p.bold{font-size:16px}.ticket .buy dd{font-weight:500}.ticket .access{text-align:center;width:min(100%, 480px)}.ticket .access .gMap{position:relative;width:100%;height:0;padding-top:75%;margin:40px 0}.ticket .access .gMap iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.ticket ul{width:min(100%, 480px);margin:auto;text-align:left}.ticket ul li{border:none;list-style-type:disc;margin:0 0 0 1.5em;line-height:1.8;color:#42210b}.ticket ul li ul{margin:0}.ticket ul li ul li{list-style-type:circle}.ticket ul li+li{margin-top:1em}.ticket .linkArea h4{margin-bottom:1rem}.ticket .linkArea{text-align:center}.ticket .notice{width:min(100%, 480px)}.ticket .credit{text-align:center}.mainCts .cast{padding:5% 2%;width:min(96%, 1100px)}.mainCts .cast h4{margin-bottom:40px}.mainCts .cast_wrap{margin-bottom:40px;display:flex;flex-direction:column}.mainCts .cast_wrap>p{font-weight:700;text-align:center}.mainCts .cast_box{text-align:center;margin-bottom:40px}.mainCts .cast_box img{margin:0 auto 10px;border-radius:5px}.mainCts .cast_box p{margin-top:10px;font-weight:700;font-size:1.3rem}.mainCts .cast_box p.name{font-size:1.6rem}.mainCts .cast_box p.name span{display:inline;font-size:80%;font-weight:700}.mainCts .cast_box p.career{text-align:left;font-weight:400;width:90%;margin:1em auto 0}.mainCts .cast_seaPart{background:#d4e9f4}.mainCts .cast_moonPart{background:#f8fbd5}.mainCts .cast_adultPart .cast_img,.mainCts .cast_staffPart .cast_img{width:260px;aspect-ratio:3/4;margin:auto}.mainCts .cast_adultPart .cast_img img,.mainCts .cast_staffPart .cast_img img{width:100%;height:100%;object-fit:cover;object-position:center top}.mainCts .cast .kids_wrap{display:flex;justify-content:space-between;align-items:flex-start}.mainCts .cast .kids_wrap .cast_wrap{width:49%;padding:30px 2%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around}.mainCts .cast .kids_wrap .cast_wrap.cast_seaPart .cast_box:nth-of-type(22) .cast_info p.name{font-size:min(3vw, 1.3rem);letter-spacing:-.08em}.mainCts .cast .kids_wrap .cast_box{width:48%;margin-bottom:10px}.mainCts .cast .kids_wrap .cast_box:nth-of-type(-n+2){width:100%;margin:0 auto 20px}.mainCts .cast .kids_wrap .cast_box:nth-of-type(-n+2) img{width:60%}.mainCts .cast .kids_wrap .cast_box:nth-of-type(n+9){width:45%}.mainCts .cast .kids_wrap .cast_box:nth-of-type(9),.mainCts .cast .kids_wrap .cast_box:nth-of-type(10),.mainCts .cast .kids_wrap .cast_box:nth-of-type(21),.mainCts .cast .kids_wrap .cast_box:nth-of-type(22){margin-top:30px}.mainCts .cast .kids_wrap .cast_box:nth-of-type(23){width:100%;margin-bottom:30px;display:flex;flex-direction:column;align-items:center}.mainCts .cast .kids_wrap .cast_box:nth-of-type(23) .cast_img{width:45%}.mainCts .cast .kids_wrap .cast_info p{margin:0;font-size:min(2.8vw, 1.3rem)}.mainCts .cast .kids_wrap .cast_info p.name{font-size:min(3.2vw, 1.3rem)}.mainCts .cast .lead{font-weight:700;font-size:min(3.6vw, 1.8rem);margin-bottom:40px}.member{padding-top:60px}.member section{margin-bottom:30px}.member .sec-inner{padding:0 5% 5%}.member h3{font-size:18px;text-align:left;padding:5% 5% 0}.member .textArea a{color:#e5233c}.member p{margin-top:1em}.member .psw_form{width:90%;margin:auto;padding:20vh 0}.member .mejs-container{margin:10px 0}.member .member-item{border-bottom:1px solid rgb(0 0 0 / .15)}.member .member-item summary{display:block;list-style:none;cursor:pointer}.member .member-item summary::-webkit-details-marker{display:none}.member .member-item summary h3{position:relative;padding-right:calc(5% + 1.5em);padding-bottom:5%;margin-bottom:0}.member .member-item summary h3::after{content:"";position:absolute;top:50%;right:5%;width:.6em;height:.6em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-75%) rotate(45deg);transition:transform 0.2s}.member .member-item[open]:not(.is-closing) summary h3::after{transform:translateY(-25%) rotate(-135deg)}.member .member-item__body{overflow:hidden}@media screen and (min-width:641px){footer p br{display:none}#top-area h2{line-height:2.5;font-size:21px}#top-area .flexWrap{display:flex;justify-content:center;align-items:center}#top-area .flexWrap img{display:block;width:126px;height:auto;margin-right:20px}#main section a.btn{width:30%;padding:1em}#main section h2{width:80%;margin:auto}#main .sc1{background-size:100%}#main .sc1 p{text-align:center;line-height:3}#main .sc1 .box-cloud p{line-height:1.8}#main .sc1 .box-cloud .flex{width:90%;margin:auto}#main .sc1 .box-cloud .flex>p{text-align:left;width:80%;margin-top:40px}#main .sc2 .flexWrap{flex-direction:row;margin-top:60px}#main .sc2 .flexWrap img{width:192px;align-self:flex-start;margin-right:1.5em}#main .sc2 .flexWrap p{text-align:left}#main .sc2 .flexWrap p.title span{display:inline}#main .sc2 .newsArea{padding-top:80px}#main .sc2 .newsArea .news-list{width:64%;margin:auto}#main .sc2 .newsArea .news-list a{display:flex;padding:1em 1.5em 0}#main .sc2 .newsArea .news-list a+a{margin-top:1em}#main .sc2 .newsArea .news-list p{text-align:left}#main .sc2 .newsArea .news-list p.date{margin-right:1em;width:9em}#main .sc2 .newsArea .fb-area .fb-page{left:50%;transform:translateX(-50%);height:auto}#main .sc2 .newsArea .fb_wrap{width:80%;margin:60px auto 0;height:300px}#main .sc2 .newsArea .fb_wrap .fb-page{left:50%;transform:translateX(-50%);height:auto}#main .sc2 .news-inner{background-image:url(https://boukenshatachi.com/wp-sud/wp-content/themes/boukenshatachi_2024/css/../images/bg2.webp);background-size:100% 100%;padding:min(20%, 120px) 0 60px;margin:20px auto}#main .sc2 .snsArea{width:60%;margin:30px auto 10px}#main .sc3 .story{margin-top:2em}#main .sc3 .story p{text-align:center}#main .sc3 .story p br{display:block}#main .sc3 .chara p.credit{margin-top:1em;font-size:1.4rem}#main .sc3 .chara .chara-bg{background-image:url(https://boukenshatachi.com/wp-sud/wp-content/themes/boukenshatachi_2024/css/../images/bg2.webp);background-size:100% 100%;padding:min(20%, 80px) 0 40px;margin:20px auto 0}#main .sc3 .chara .flexWrap{display:flex;flex-direction:row-reverse;width:min(70%, 700px);margin:auto}#main .sc3 .chara #chara-slide{width:min(36%, 250px)}#main .sc3 .chara #chara-thumb{width:60%}#main .sc3 .chara #chara-thumb li{cursor:pointer}#main .sc3 .chara .slick-next{right:0}#main .sc3 .chara .slick-prev{left:0}#main .sc4 h3{font-size:2rem}#main .sc4 h3 br{display:none}#main .sc4 .flexWrap{margin-top:60px}#main .sc4 .goods{width:30%}#main .sc4 .goods.half{width:46%}#main .sc4 .goods img{max-height:300px}.mainCts{padding:80px 0;min-height:75vh}.mainCts h2{margin:0 auto 30px}.mainCts .sec-inner{padding:50px 30px}.mainCts .frameWrap dl{flex-flow:row wrap}.mainCts .frameWrap dt{width:20%}.mainCts .frameWrap dd{width:80%}.mainCts .frameWrap dd:nth-of-type(1){border-top:solid 1px #ddd}.mainCts table.guideline tr{display:table-row}.mainCts table.guideline th{width:30%}.mainCts table.guideline td{width:70%}.news .pagination{width:60%;margin:auto}.news .list a .title{font-size:1.8rem}.sec-inner.news-post{padding:50px 0;width:min(90%, 700px);margin:auto}.sec-inner.news-post h2{font-size:2rem}.audition .frameWrap{width:660px;margin:2em auto 0}.ticket section{margin-bottom:70px}.ticket section p{width:80%;margin:auto}.ticket .frameWrap{width:80%;margin:1em auto .5em}.ticket .frameWrap dl{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.ticket .frameWrap dt,.ticket .frameWrap dd{border-bottom:solid 1px #fff;vertical-align:middle;width:auto}.ticket .frameWrap dt:nth-of-type(1),.ticket .frameWrap dd:nth-of-type(1){margin-top:0;border-top:none}.ticket .frameWrap dt br{display:block}.ticket .frameWrap dt:not(:first-of-type){margin-top:0}.ticket .frameWrap.frame2{display:flex;justify-content:center}.ticket .frameWrap.frame2 dl{flex-direction:column}.ticket .frameWrap.frame2 dt,.ticket .frameWrap.frame2 dd{width:100%}.ticket .price .frameWrap dl,.ticket .buy .frameWrap dl{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1px}.ticket .price .frameWrap dt:not(:first-of-type),.ticket .buy .frameWrap dt:not(:first-of-type){margin-top:0}.ticket .price .frameWrap dt::after,.ticket .buy .frameWrap dt::after{left:auto;right:-9px;top:50%;transform:translateY(-50%);border-left:10px solid #42210b;border-right:none;border-top:10px solid #fff0;border-bottom:10px solid #fff0}.ticket .price .frameWrap dt,.ticket .price .frameWrap dd,.ticket .buy .frameWrap dt,.ticket .buy .frameWrap dd{width:auto}.ticket .price .frameWrap dt span,.ticket .price .frameWrap dd span,.ticket .buy .frameWrap dt span,.ticket .buy .frameWrap dd span{text-align:left}.mainCts .cast_flex{display:flex;justify-content:space-around;flex-wrap:wrap}.mainCts .cast_flex>div{width:46%}.mainCts .cast .cast_wrap{margin-bottom:80px}.mainCts .cast .cast_wrap img{border-radius:10px}.mainCts .cast .kids_wrap .cast_wrap{padding:30px 1%}.mainCts .cast .kids_wrap .cast_wrap.cast_seaPart .cast_box:nth-of-type(22) .cast_info p.name{font-size:min(1.8vw, 1.6rem)}.mainCts .cast .kids_wrap .cast_box{width:min(48%, 300px)}.mainCts .cast .kids_wrap .cast_box img{width:min(100%, 210px)}.mainCts .cast .kids_wrap .cast_box:nth-of-type(-n+2){width:100%}.mainCts .cast .kids_wrap .cast_box:nth-of-type(-n+2) img{width:min(53%, 240px);height:auto}.mainCts .cast .kids_wrap .cast_box:nth-of-type(n+9){width:min(32%, 150px)}.mainCts .cast .kids_wrap .cast_box:nth-of-type(n+24){width:50%}.mainCts .cast .kids_wrap .cast_box:nth-of-type(n+24) .cast_img,.mainCts .cast .kids_wrap .cast_box:nth-of-type(n+24) .cast_info{width:min(64%, 140px);margin:0 6px 0 auto}.mainCts .cast .kids_wrap .cast_box:nth-of-type(25) .cast_img,.mainCts .cast .kids_wrap .cast_box:nth-of-type(25) .cast_info,.mainCts .cast .kids_wrap .cast_box:nth-of-type(27) .cast_img,.mainCts .cast .kids_wrap .cast_box:nth-of-type(27) .cast_info{margin:0 auto 0 6px}.mainCts .cast .kids_wrap .cast_box:nth-of-type(9),.mainCts .cast .kids_wrap .cast_box:nth-of-type(10),.mainCts .cast .kids_wrap .cast_box:nth-of-type(11),.mainCts .cast .kids_wrap .cast_box:nth-of-type(21),.mainCts .cast .kids_wrap .cast_box:nth-of-type(22),.mainCts .cast .kids_wrap .cast_box:nth-of-type(23){margin-top:40px}.mainCts .cast .kids_wrap .cast_box:nth-of-type(21),.mainCts .cast .kids_wrap .cast_box:nth-of-type(22),.mainCts .cast .kids_wrap .cast_box:nth-of-type(23){margin-bottom:40px}.mainCts .cast .kids_wrap .cast_box:nth-of-type(23){width:32%}.mainCts .cast .kids_wrap .cast_box:nth-of-type(23) .cast_img{width:100%}.mainCts .cast .kids_wrap .cast_info p.name{font-size:min(2vw, 1.6rem)}.mainCts .cast_staffPart .cast_flex{width:min(90%, 680px);margin:40px auto}.mainCts .cast .lead br.sp{display:none}.mainCts .cast>p{text-align:center}.member .sec-inner{padding:20px 50px 50px}.member .psw_form{width:90%;margin:auto;padding:20vh 0;text-align:center}.member .psw_form p+p{margin-top:1em}}a.link_pdf{border-bottom:1px dotted #2f2f2f;padding-bottom:.2em;color:#114093;font-weight:600;font-size:1.4em}.Box_issue{width:50%;margin:auto;font-size:1.4em;text-align:center}.Box_issue p.title{text-align:center}.Box_issue a.link_pdf{font-size:.6em}.Box_issue_detail{margin-top:1.5em}.Box_issue_detail p{text-align:left;font-weight:500;margin-bottom:.5em}