@import"https://fonts.googleapis.com/css2?family=Fugaz+One&family=Jost:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Fugaz+One&family=Jost:wght@100..900&display=swap";@-webkit-keyframes linkBtnArrowAnimation{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(25%);transform:translate(25%);opacity:0}51%{-webkit-transform:translate(-25%);transform:translate(-25%);opacity:0}75%{opacity:1}100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes linkBtnArrowAnimation{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(25%);transform:translate(25%);opacity:0}51%{-webkit-transform:translate(-25%);transform:translate(-25%);opacity:0}75%{opacity:1}100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}.observer{opacity:0;-webkit-transition:opacity 1.2s;transition:opacity 1.2s;-webkit-transition-delay:.3s;transition-delay:.3s}.observer.in-view{opacity:1}@media print,screen and (min-width: 769px){.layout_inner_a{width:calc(100% - 1.875rem);max-width:75rem;margin-left:auto;margin-right:auto}.layout_inner_b{width:calc(100% - 1.875rem);max-width:67.5rem;margin-left:auto;margin-right:auto}.layout_inner_c{width:calc(100% - 1.875rem);max-width:58.125rem;margin-left:auto;margin-right:auto}@-webkit-keyframes line-hover{0%{width:0}100%{width:110%}}@keyframes line-hover{0%{width:0}100%{width:110%}}@-webkit-keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes infinity-scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes infinity-scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes tabContent{from{opacity:0}to{opacity:1}}@keyframes tabContent{from{opacity:0}to{opacity:1}}section{position:relative}section.with-circle:before{position:absolute;top:-4.1875rem;left:0;right:0;width:30rem;height:15rem;margin:auto;border-radius:50%/100% 100% 0 0;content:""}section.va-bg-a{background-color:#bde3ff;background-repeat:no-repeat;background-position:center bottom;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/bg_a_pc.png");padding-top:1.25rem}section.va-bg-a:before{background:-webkit-gradient(linear, left top, left bottom, from(#BDE3FF), color-stop(30%, #BDE3FF), to(transparent));background:linear-gradient(180deg, #BDE3FF 0%, #BDE3FF 30%, transparent 100%)}section.va-bg-b{background-color:#fff;background-repeat:no-repeat;background-position:center top;background-size:100%;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/bg_b_pc.png");padding-top:1.25rem}section.va-bg-b:before{background-color:#fff}section.va-bg-c{background-color:#ecf7ff}section.va-bg-c:before,section.va-bg-c:after{position:absolute;left:0;width:100%;height:5.875rem;background-color:#fff;background-repeat:repeat-x;background-position:center top;background-size:cover;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/bg_shape.svg");content:""}section.va-bg-c:before{top:0}section.va-bg-c:after{bottom:0;-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}h2.va-h2-title{position:relative;width:31.375rem;margin-left:auto;margin-right:auto;margin-bottom:2.5rem;text-align:center}h2.va-h2-title em{display:block;position:relative;font-family:"Jost",sans-serif;font-size:2.75rem;font-weight:700;font-style:normal;color:#ffd7e9;text-shadow:.0625rem .0625rem #e9225b,-0.0625rem .0625rem #e9225b,.0625rem -0.0625rem #e9225b,-0.0625rem -0.0625rem #e9225b;z-index:3}h2.va-h2-title span{display:block;position:relative;margin-left:auto;margin-right:auto;padding-top:.5rem;font-size:1.75rem;font-weight:700;color:#e9225b;z-index:1}h2.va-h2-title span:before{position:absolute;top:0;left:0;right:0;width:100%;height:.25rem;background-image:radial-gradient(circle, #E9225B 0.125rem, transparent 0.125rem);background-position:left top;background-repeat:repeat-x;background-size:.5rem .25rem;margin:auto;content:""}h2.va-h2-title.with-chara{margin-bottom:3.75rem}h2.va-h2-title.with-chara:after{position:absolute;top:-4rem;right:-2.5rem;width:7.75rem;height:11.125rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/shobisuke03.png");z-index:2;content:""}a.va-btn{display:block;position:relative;width:16.875rem;background-color:#e9225b;border:2px solid #000;border-radius:9999px;text-align:center;font-size:1rem;color:#fff;letter-spacing:.03em;-webkit-box-shadow:.1875rem .1875rem 0 0 #000;box-shadow:.1875rem .1875rem 0 0 #000;-webkit-transition:all .3s ease;transition:all .3s ease}a.va-btn span{background-repeat:no-repeat;background-position:right center;background-size:2rem;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_btn_white.svg");padding-right:3rem;line-height:2.875rem}a.va-btn:hover{background-color:#fff;color:#e9225b;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(0.1875rem, 0.1875rem);transform:translate(0.1875rem, 0.1875rem)}a.va-btn:hover span{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_btn_red.svg")}a.add_arrow_svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff;padding:0 1.25em 0 .5em;border:.125rem solid #000;border-radius:9999px;text-align:left;font-family:"Jost",sans-serif;-webkit-box-shadow:.1875rem .1875rem 0 0 #000;box-shadow:.1875rem .1875rem 0 0 #000;-webkit-transition:all .3s ease;transition:all .3s ease}a.add_arrow_svg:after{display:block;position:absolute;top:0;left:inherit;right:.625rem;bottom:0;width:.5625rem;height:1rem;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_small.svg");margin:auto;content:""}a.add_arrow_svg span.text_week{width:1.15em;font-family:"Noto Sans JP",sans-serif;font-size:1rem}a.add_arrow_svg:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(0.1875rem, 0.1875rem);transform:translate(0.1875rem, 0.1875rem)}.btn-wrap .va-btn{margin-left:auto;margin-right:auto}.swiper-button-prev,.swiper-button-next{position:absolute;top:0;bottom:0;width:1.875rem;height:1.875rem;margin:auto}.swiper-button-prev:after,.swiper-button-next:after{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:all .3s ease;transition:all .3s ease;content:"";z-index:1}.swiper-button-prev:hover:after,.swiper-button-next:hover:after{-webkit-transform:scale(1.2);transform:scale(1.2)}.swiper-button-prev{left:-0.9375rem}.swiper-button-prev:after{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/future_slide_prev.svg")}.swiper-button-next{right:-0.9375rem}.swiper-button-next:after{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/future_slide_next.svg")}.performingarts-voiceactor-top section{letter-spacing:.03em}.performingarts-voiceactor-top section P{line-height:1.8}.performingarts-voiceactor-top section#va-kv .c-breadcrumb{margin-left:1.25rem}.performingarts-voiceactor-top section#va-kv{position:relative;width:100%;height:58.75rem;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/kv_bg_pc.png");padding-top:10.625rem}.performingarts-voiceactor-top section#va-kv h1{position:absolute;top:0;left:0;right:0;bottom:0;width:33rem;height:11.375rem;margin:auto;z-index:1}.performingarts-voiceactor-top section#va-kv p.copy{position:absolute;bottom:7.5rem;right:50%;width:25.9375rem;-webkit-transform:translateX(34.375rem);transform:translateX(34.375rem);z-index:1}.performingarts-voiceactor-top section#va-kv .kv-slide{overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem}.performingarts-voiceactor-top section#va-kv .kv-slide ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:infinity-scroll-left 21s infinite linear both;animation:infinity-scroll-left 21s infinite linear both}.performingarts-voiceactor-top section#va-kv .kv-slide ul li{width:41.875rem;margin:0 .9375rem}.performingarts-voiceactor-top section#va-kv .kv-slide ul li img{border:.1875rem solid #000;border-radius:1.875rem}.performingarts-voiceactor-top section#va-news{padding-bottom:5.3125rem}.performingarts-voiceactor-top section#va-news .news-slide-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4.0625rem}.performingarts-voiceactor-top section#va-news .news-slide-wrap .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.performingarts-voiceactor-top section#va-news .news-slide-wrap .swiper-button-prev,.performingarts-voiceactor-top section#va-news .news-slide-wrap .swiper-button-next{display:none}.performingarts-voiceactor-top section#va-news .news-slide-wrap article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;width:23.75rem;height:auto;background-color:#fff;padding-bottom:3.125rem;border:.1875rem solid #e9225b;border-radius:1.25rem}.performingarts-voiceactor-top section#va-news .news-slide-wrap article a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.performingarts-voiceactor-top section#va-news .news-slide-wrap article figure{overflow:hidden;position:relative;width:100%;height:15.625rem;margin-top:0;margin-bottom:.9375rem}.performingarts-voiceactor-top section#va-news .news-slide-wrap article figure img{width:100% !important;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease;transition:all .3s ease}.performingarts-voiceactor-top section#va-news .news-slide-wrap article figure figcaption{position:absolute;left:0;bottom:0;background-color:rgba(233,34,91,.8);padding:.25em .5em;border-top-right-radius:.625rem;font-family:"Jost",sans-serif;font-size:1rem;font-weight:500;color:#fff}.performingarts-voiceactor-top section#va-news .news-slide-wrap article .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:90%;margin-left:auto;margin-right:auto}.performingarts-voiceactor-top section#va-news .news-slide-wrap article .title-wrap{padding-bottom:1em}.performingarts-voiceactor-top section#va-news .news-slide-wrap article h3{display:inline;line-height:1.3;font-size:1.25rem;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.performingarts-voiceactor-top section#va-news .news-slide-wrap article p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;margin-top:auto;font-size:.9375rem;font-weight:400}.performingarts-voiceactor-top section#va-news .news-slide-wrap article p.more{width:auto;position:absolute;right:0;bottom:0;background-color:#e9225b;padding:.5em 1em .25em;border-top:.125rem solid #e9225b;border-left:.125rem solid #e9225b;border-top-left-radius:1.25rem;font-size:.875rem;font-weight:700;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.performingarts-voiceactor-top section#va-news .news-slide-wrap article p.more span{background-repeat:no-repeat;background-position:right center;background-size:1.75em;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_btn_white.svg");padding-right:2.5em}.performingarts-voiceactor-top section#va-news .news-slide-wrap article:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.performingarts-voiceactor-top section#va-news .news-slide-wrap article:hover h3{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(0%, #FFFD86));background:linear-gradient(transparent 80%, #FFFD86 0%);color:#e9225b}.performingarts-voiceactor-top section#va-news .news-slide-wrap article:hover p.more{background-color:rgba(233,34,91,.2);color:#e9225b}.performingarts-voiceactor-top section#va-news .news-slide-wrap article:hover p.more span{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_btn_red.svg")}.performingarts-voiceactor-top section#va-lead{padding-top:5.3125rem;padding-bottom:9.375rem}.performingarts-voiceactor-top section#va-lead .title{position:relative;width:94%;max-width:75rem;margin-left:auto;margin-right:auto;padding-top:2.8125rem;text-align:center}.performingarts-voiceactor-top section#va-lead .title strong{display:block;position:absolute;top:0;left:0;width:100%}.performingarts-voiceactor-top section#va-lead .title span{position:relative;margin-bottom:.25em;font-size:1.5625rem;font-weight:700;letter-spacing:.2em;background:-webkit-gradient(linear, left top, right top, from(#E9225B), to(#817FFB));background:linear-gradient(90deg, #E9225B 0%, #817FFB 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0);z-index:1}.performingarts-voiceactor-top section#va-lead .title h2{position:relative;margin-bottom:3.125rem}.performingarts-voiceactor-top section#va-lead .title h2 em{display:inline;position:relative;line-height:3.75rem;font-style:normal;font-size:2.125rem;font-weight:700;color:#fff;text-shadow:.1875rem .1875rem 0 rgba(0,0,0,.3);z-index:1}.performingarts-voiceactor-top section#va-lead .title h2:before{position:absolute;top:0;left:0;width:100%;height:3.75rem;background:-webkit-gradient(linear, left top, right top, from(#817FFB), to(#E9225B));background:linear-gradient(90deg, #817FFB 0%, #E9225B 100%);border-radius:.9375rem;content:""}.performingarts-voiceactor-top section#va-lead .title h2:after{position:absolute;top:0;left:0;width:100%;height:3.75rem;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/deco_dots_pattern.svg");border-radius:.9375rem;opacity:.8;-webkit-transform:translateY(-0.3125rem);transform:translateY(-0.3125rem);content:""}.performingarts-voiceactor-top section#va-lead p.lead{width:90%;max-width:1200;margin-left:auto;margin-right:auto;margin-bottom:3.4375rem;text-align:center;font-size:1.125rem;font-weight:700}.performingarts-voiceactor-top section#va-lead .point-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:94%;max-width:71.625rem;margin-left:auto;margin-right:auto}.performingarts-voiceactor-top section#va-lead .point-wrap article{width:48.5%;background-color:#fff;padding-bottom:1.875rem;border:.1875rem solid #000;border-radius:1.25rem}.performingarts-voiceactor-top section#va-lead .point-wrap article h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:.5em;padding-top:.75em;padding-left:.75em;padding-bottom:.5em;border-bottom:.3125rem solid #e9225b;line-height:1.2;font-size:2rem;font-weight:700}.performingarts-voiceactor-top section#va-lead .point-wrap article h3 img{width:13.3125rem;margin-right:.5em}.performingarts-voiceactor-top section#va-lead .point-wrap article p{width:88%;margin-left:auto;margin-right:auto;font-size:1rem;font-weight:400}.performingarts-voiceactor-top section#va-lead .point-wrap article figure{width:88%;margin-left:auto;margin-right:auto}.performingarts-voiceactor-top section#va-curriculum{padding-bottom:10.625rem}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area{margin-bottom:4.0625rem}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input{display:none}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area ul.tab-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area ul.tab-title li{width:30.625rem;margin:0 .3125rem;text-align:center}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area ul.tab-title li label{display:block;position:relative;width:100%;background-color:#fff;border-top:.1875rem solid #000;border-left:.1875rem solid #000;border-right:.1875rem solid #000;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;line-height:4.875rem;font-size:1.75rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area ul.tab-title li label:after{position:absolute;left:-0.1875rem;bottom:0;width:calc(100% + .375rem);height:.1875rem;background-color:#e9225b;z-index:1;content:""}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area ul.tab-title li label:hover{color:#e9225b}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-a:checked~ul.tab-title li#tab-label-a label,.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-b:checked~ul.tab-title li#tab-label-b label{border-top:.1875rem solid #e9225b;border-left:.1875rem solid #e9225b;border-right:.1875rem solid #e9225b;color:#e9225b}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-a:checked~ul.tab-title li#tab-label-a label:after,.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-b:checked~ul.tab-title li#tab-label-b label:after{left:0;width:100%;background-color:#fff}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents{display:none}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-a:checked~.tab-contents#contents-a,.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-b:checked~.tab-contents#contents-b{display:block;opacity:1}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents{position:relative;background-color:#fff;margin-top:-0.1875rem;padding:6% 5% 6%;border:.1875rem solid #e9225b;border-radius:1.25rem}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article h3{width:11.8125rem}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article figure{overflow:hidden;width:25.125rem;border-radius:.625rem;-webkit-box-shadow:.375rem .375rem 0 0 rgba(135,100,100,.3);box-shadow:.375rem .375rem 0 0 rgba(135,100,100,.3)}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article p{width:24.625rem;font-size:1rem;font-weight:400}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article.type-a h3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article.type-a p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article.type-b figure{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.performingarts-voiceactor-top section#va-program{background-position:center top 10.625rem;padding-bottom:5.625rem}.performingarts-voiceactor-top section#va-program h2.with-chara:after{right:-7.5rem}.performingarts-voiceactor-top section#va-program p.lead{margin-bottom:2.5rem;text-align:center;font-size:1.125rem;font-weight:700}.performingarts-voiceactor-top section#va-program figure.main-image{margin-bottom:5rem}.performingarts-voiceactor-top section#va-program article{position:relative;background-color:#ffd7e9;margin-bottom:5.625rem;padding:6% 5.5% 4.5%;border:.1875rem solid #e9225b;border-radius:1.25rem}.performingarts-voiceactor-top section#va-program article .title{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-2.4375rem;left:0;right:0;width:74%;margin:auto}.performingarts-voiceactor-top section#va-program article .title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:14.375rem;height:4.875rem;background-color:#e9225b;background-position:left center;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/support_dots.svg");border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.performingarts-voiceactor-top section#va-program article .title span img{width:74%}.performingarts-voiceactor-top section#va-program article .title .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 14.375rem);background-color:#fff;padding-left:5%;border:.1875rem solid #e9225b;border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}.performingarts-voiceactor-top section#va-program article .title .text h3{display:block}.performingarts-voiceactor-top section#va-program article .title .text h3 strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(0%, #FFFD86));background:linear-gradient(transparent 80%, #FFFD86 0%);font-size:1.875rem;font-weight:700}.performingarts-voiceactor-top section#va-program article p{font-size:1rem;font-weight:400}.performingarts-voiceactor-top section#va-program article .box{background-color:hsla(0,0%,100%,.7);margin-top:1.875rem;padding:3% 4%;border-radius:.625rem}.performingarts-voiceactor-top section#va-program article .box h4{margin-bottom:.5em;text-align:center;font-size:1.25rem;font-weight:700;color:#e9225b}.performingarts-voiceactor-top section#va-program article .box p{line-height:1.6;font-size:.875rem}.performingarts-voiceactor-top section#va-schedule{padding-bottom:10rem}.performingarts-voiceactor-top section#va-schedule .schedule-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:24.5%}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;margin-left:auto;margin-right:auto;text-align:center}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article h3 em{display:block;line-height:1.2;font-family:"Fugaz One",sans-serif;font-style:normal;font-size:2.125rem;font-weight:400;color:#ffe991;text-shadow:.1875rem .1875rem 0 rgba(0,0,0,.25);z-index:1}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article h3 span{display:block;line-height:1;font-size:2.625rem;font-weight:700;color:#fff;text-shadow:.1875rem .1875rem 0 rgba(0,0,0,.25);z-index:1}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article h3:before{position:absolute;top:0;left:0;right:0;bottom:0;width:8.125rem;height:8.125rem;background-repeat:no-repeat;background-position:center;background-size:contain;margin:auto;content:""}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article.spring h3:before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/schedule_bg_spring.svg")}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article.summer h3:before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/schedule_bg_summer.svg")}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article.fall h3:before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/schedule_bg_fall.svg")}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article.winter h3:before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/schedule_bg_winter.svg")}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article:nth-child(even){-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem)}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background-color:#fff;margin-top:-1.5rem;border:.1875rem solid #000;border-radius:1.25rem}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article .box ul{padding:2.5rem 1.25rem}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article .box ul li{position:relative;margin-bottom:.75em;padding-left:1.5em;font-size:1.125rem;font-weight:700}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article .box ul li:last-child{margin-bottom:0}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article .box ul li:before{display:block;position:absolute;top:.2em;left:0;width:1em;height:1em;background:linear-gradient(45deg, #FFE066 0%, #FFD7E9 100%);border-radius:.375rem;content:""}.performingarts-voiceactor-top section#va-graduates{background-image:none}.performingarts-voiceactor-top section#va-graduates h2.va-h2-title{margin-bottom:5rem}.performingarts-voiceactor-top section#va-graduates .graduates-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4.0625rem}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article{overflow-y:hidden;width:24.375rem;height:auto;background-color:#f0648c;padding-bottom:1.25rem;border:.375rem solid #f0648c;border-radius:1.25rem;-webkit-box-shadow:.3125rem .375rem .3125rem 0 rgba(135,100,100,.3);box-shadow:.3125rem .375rem .3125rem 0 rgba(135,100,100,.3)}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article:nth-child(1){-webkit-transform:rotate(-5deg);transform:rotate(-5deg);z-index:2}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article:nth-child(2){margin:0 .9375rem;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem);z-index:1}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article:nth-child(3){-webkit-transform:rotate(5deg);transform:rotate(5deg)}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article figure{position:relative;width:100%;height:16.25rem}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article figure:after{position:absolute;left:0;bottom:-0.125rem;width:100%;height:.5rem;background-color:#f0648c;content:""}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article figcaption{display:block;position:absolute;left:0;bottom:0;background-color:#f0648c;padding:.25em 1em 0;border-top-right-radius:1.25rem;font-size:1.375rem;font-weight:700;color:#fff;-webkit-transform:translateX(-2px);transform:translateX(-2px);z-index:1}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article span{position:absolute;right:0;bottom:2.75rem;width:7em;text-align:center;font-size:1.25rem;font-weight:700;color:#ffffaf;z-index:1}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article span em{position:relative;z-index:1;font-style:normal}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article span:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:4.625rem;height:4.625rem;background-color:#e9225b;margin:auto;border-radius:100%;-webkit-box-shadow:.1875rem .1875rem 0 0 rgba(12,12,12,.4);box-shadow:.1875rem .1875rem 0 0 rgba(12,12,12,.4);content:""}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article p{width:calc(100% - 1.75rem);margin-left:auto;margin-right:auto;font-size:.875rem;font-weight:400;color:#fff}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article p.department{background-image:radial-gradient(circle, #FFFFFF 0.125rem, transparent 0.125rem);background-position:left bottom;background-repeat:repeat-x;background-size:.5rem .25rem;padding-bottom:.75em;font-size:.9375rem;font-weight:700}.performingarts-voiceactor-top section#va-graduates .voice-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 1.875rem);max-width:75rem;margin-top:5rem;margin-left:auto;margin-right:auto;margin-bottom:2.9375rem}.performingarts-voiceactor-top section#va-graduates .voice-title h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:19.125rem;background:-webkit-gradient(linear, left top, right top, from(#BDE3FF), to(#8979F0));background:linear-gradient(90deg, #BDE3FF 0%, #8979F0 100%);padding-left:2.4375rem;border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.performingarts-voiceactor-top section#va-graduates .voice-title h3 img{width:14.875rem}.performingarts-voiceactor-top section#va-graduates .voice-title .text{width:32.5rem;background-color:#ecf7ff;padding-left:2rem;border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}.performingarts-voiceactor-top section#va-graduates .voice-title .text p{background:-webkit-gradient(linear, left top, right top, from(#E9225B), to(#817FFB));background:linear-gradient(90deg, #E9225B 0%, #817FFB 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:4.75rem;font-size:1.75rem;font-weight:700;letter-spacing:.2em}.performingarts-voiceactor-top section#va-graduates .voice-balloons{width:94%;max-width:75rem;background-repeat:no-repeat;background-position:center top 1.25rem;background-size:8.125rem;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/shobisuke04.png");margin-left:auto;margin-right:auto;padding-bottom:14.375rem}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:14.375rem;height:14.375rem}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:before{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;content:""}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(1){margin-right:1.875rem}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(1):before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/balloon_a.svg")}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(2){margin-right:auto;-webkit-transform:translateY(3.125rem);transform:translateY(3.125rem)}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(2):before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/balloon_b.svg")}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(3){margin-left:auto;-webkit-transform:translateY(3.125rem);transform:translateY(3.125rem)}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(3):before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/balloon_a.svg");-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(4){margin-left:1.875rem}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(4):before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/balloon_b.svg");-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li span{position:relative;width:8.5em;margin-left:auto;margin-right:auto;font-size:1.25rem;font-weight:700;color:#e9225b;z-index:1}.performingarts-voiceactor-top section#va-future{padding-bottom:7.5rem}.performingarts-voiceactor-top section#va-future h2{margin-bottom:5.625rem}.performingarts-voiceactor-top section#va-future h2.with-chara:after{right:-7.5rem}.performingarts-voiceactor-top section#va-future .slide-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print,screen and (min-width: 769px)and (max-width: 1200px){.performingarts-voiceactor-top section#va-future .slide-wrap{width:94%;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 769px){.performingarts-voiceactor-top section#va-future .slide-wrap .future-slide-wrap{overflow:hidden;border:.1875rem solid #000;border-radius:1.25rem}.performingarts-voiceactor-top section#va-future .slide-wrap article{position:relative;width:47.5%;margin-bottom:3.75rem}.performingarts-voiceactor-top section#va-future .slide-wrap article h3{display:inline-block;position:absolute;top:-0.9375rem;left:0;right:0;width:15.875rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/future_h3_bg.svg");margin:auto;text-align:center;line-height:3.75rem;font-size:1.875rem;font-weight:700;color:#fff;text-shadow:.1875rem .1875rem 0 rgba(0,0,0,.3);z-index:2}.performingarts-voiceactor-top section#va-future .slide-wrap article figure{position:relative}.performingarts-voiceactor-top section#va-future .slide-wrap article figure figcaption{position:absolute;left:0;right:0;bottom:1.25rem;width:19.25rem;background-color:#fff;border-radius:.5rem;margin:auto;text-align:center;line-height:2;font-size:1.125rem;font-weight:700;-webkit-box-shadow:.1875rem .1875rem 0 0 #e9225b;box-shadow:.1875rem .1875rem 0 0 #e9225b;z-index:1}.performingarts-voiceactor-top section#va-instructor{background-position:center top 10.625rem;margin-bottom:4.0625rem}.performingarts-voiceactor-top section#va-instructor p.lead{margin-bottom:3.75rem;text-align:center;font-size:1.125rem;font-weight:700}.performingarts-voiceactor-top section#va-instructor .instructor-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:.625rem}}@media print,screen and (min-width: 769px)and (max-width: 1200px){.performingarts-voiceactor-top section#va-instructor .instructor-wrap{width:94%;margin-left:auto;margin-right:auto}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article{width:49%}}@media print,screen and (min-width: 769px){.performingarts-voiceactor-top section#va-instructor .instructor-wrap article{width:47.5%;margin-bottom:3.125rem}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e9225b;margin-bottom:1.25rem;border:.1875rem solid #000;border-radius:1.25rem}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person figure{width:50%}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person .name-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;padding:0 1.75rem}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person .name-wrap .name{width:100%;color:#fff}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person .name-wrap h3{display:block;position:relative;width:100%;margin-bottom:.5em;padding-bottom:.65em;font-size:1.625rem;font-weight:700}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person .name-wrap h3:after{position:absolute;left:0;bottom:0;width:100%;height:.625rem;background-repeat:no-repeat;background-position:left -0.25rem center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/instructor_line.svg");content:""}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person .name-wrap p{font-size:1.125rem;font-weight:400}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article p{line-height:1.6;font-size:.9375rem;font-weight:400}.performingarts-voiceactor-top section#va-gallery{margin-bottom:9.6875rem;padding:5.875rem 0 4rem}.performingarts-voiceactor-top section#va-gallery h2.va-gallery-title{margin-bottom:0;z-index:1}.performingarts-voiceactor-top section#va-gallery .gallery-slide{overflow-x:hidden;margin-top:-3.125rem;margin-bottom:2.5rem}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.4375rem 0}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items.scroll-left ul{-webkit-animation:infinity-scroll-left 16s infinite linear both;animation:infinity-scroll-left 16s infinite linear both}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items.scroll-right{margin-top:-1.875rem}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items.scroll-right ul{-webkit-animation:infinity-scroll-right 16s infinite linear both;animation:infinity-scroll-right 16s infinite linear both}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul{display:-webkit-box;display:-ms-flexbox;display:flex}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li{width:33.25rem;margin:0 .625rem}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li figure{position:relative}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li figure:after{position:absolute;top:-0.375rem;left:-0.375rem;width:calc(100% + .75rem);height:calc(100% + .75rem);background:-webkit-gradient(linear, left top, left bottom, from(#BDE3FF), to(#D6D0F7));background:linear-gradient(180deg, #BDE3FF 0%, #D6D0F7 100%);content:""}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li figure img{position:relative;z-index:1}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li:nth-child(odd){-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li:nth-child(even){-webkit-transform:rotate(10deg);transform:rotate(10deg)}.performingarts-voiceactor-top section#va-gallery .layout_inner_c h2{margin-bottom:1.25rem}.performingarts-voiceactor-top section#va-gallery .insta{max-width:57.875rem;margin-left:auto;margin-right:auto;margin-bottom:4.0625rem}.performingarts-voiceactor-top section#va-gallery .official-sns{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.performingarts-voiceactor-top section#va-gallery .official-sns h3{position:relative;margin-right:1.625rem;padding-right:7.5rem;font-size:1.5rem;color:#e9225b}.performingarts-voiceactor-top section#va-gallery .official-sns h3:after{position:absolute;top:0;right:0;bottom:0;width:6.875rem;height:.5rem;background-image:radial-gradient(circle, #E9225B 0.125rem, transparent 0.125rem);background-position:left top;background-repeat:repeat-x;background-size:.5rem .25rem;margin:auto;content:""}.performingarts-voiceactor-top section#va-gallery .official-sns ul{display:-webkit-box;display:-ms-flexbox;display:flex}.performingarts-voiceactor-top section#va-gallery .official-sns ul li{width:2.5rem}.performingarts-voiceactor-top section#va-gallery .official-sns ul li:not(:first-child){margin-left:.625rem}.performingarts-voiceactor-top section#va-gallery .official-sns ul li a img{-webkit-transition:all .3s ease;transition:all .3s ease}.performingarts-voiceactor-top section#va-gallery .official-sns ul li a:hover img{opacity:.5}.performingarts-voiceactor-top section#va-oc{background-position:center top 16.875rem;padding-bottom:9.6875rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout p.opencampus-layout-txt01{position:relative;margin-bottom:1.25em;font-size:1.5rem;font-weight:700;color:#e9225b}.performingarts-voiceactor-top section#va-oc .opencampus-layout p.opencampus-layout-txt01:after{position:absolute;top:0;right:0;bottom:0;width:calc(100% - 12.5rem);height:.625rem;background-repeat:no-repeat;background-position:right center;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/oc_line.svg");background-size:contain;margin:auto;content:""}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__choose-date{margin-bottom:3.75rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__choose-date p a{padding:.1em 1.25em .1em .5em;font-size:1.875rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__choose-date p a:after{left:inherit;width:.5625rem;height:1rem;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_small.svg");background-size:contain;z-index:0;opacity:1}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content{position:relative;background-color:#e9225b;border:.3125rem solid #e9225b;border-radius:.9375rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content p.opencampus-layout__ul__content__label{background-color:#e9225b;padding:0 .5em .15em;border-bottom-right-radius:.9375rem;text-align:center;font-family:"Fugaz One",sans-serif;font-size:1.125rem;font-weight:400;color:#fff}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__img{overflow:hidden;width:100%;height:11.75rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__img img{width:100%;height:100%;border-bottom-left-radius:.9375rem;border-bottom-right-radius:.9375rem;-o-object-fit:cover;object-fit:cover}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox{padding:1.125rem .5rem 0;color:#fff}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox h3{margin-bottom:.5em;font-size:1.25rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox h3:has(+.opencampus-layout__ul__content__txtbox__instructor){margin-bottom:0}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox p.opencampus-layout__ul__content__txtbox__instructor{margin-bottom:.5em;font-size:1rem;font-weight:400}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__hashtag{gap:.25rem;padding-bottom:.9375rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__hashtag p{background-color:hsla(0,0%,100%,.7);padding:0 .5em;border-radius:.1875rem;font-size:.8125rem;font-weight:700;color:#000}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date{gap:.25rem;padding-top:.9375rem;border-top:.0625rem solid #fff}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p{margin-bottom:.3125rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p a{background-color:#fff;padding:.5em 1em .5em .35em;border:.0625rem solid #000;font-size:1.1875rem;color:#000;-webkit-box-shadow:.125rem .125rem 0 0 #000;box-shadow:.125rem .125rem 0 0 #000}}@media print,screen and (min-width: 769px)and (max-width: 1200px){.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p a{font-size:1.125rem}}@media print,screen and (min-width: 769px){.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p a:before{display:none}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p a:after{left:inherit;right:.375rem;width:.4375rem;height:.8125rem;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_small.svg");z-index:0;opacity:1}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p a .text_week{margin-left:.25em}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(0.125rem, 0.125rem);transform:translate(0.125rem, 0.125rem)}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn{margin-top:1.25rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button{padding:.5em 0 1em}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button:before{background-color:#e9225b}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button:after{display:none}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button span{display:inline-block;position:relative;padding-right:1.25em;font-size:1rem;color:#fff}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button span:after{position:absolute;top:0;right:0;bottom:0;width:.5rem;height:1rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_white.svg");margin:auto;-webkit-transition:all .3s ease;transition:all .3s ease;content:""}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button span:before{position:absolute;left:-5%;bottom:-0.25rem;width:110%;height:.125rem;background-color:#fff;border-radius:9999px;content:""}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button:hover span:after{-webkit-transform:translateX(0.3125rem);transform:translateX(0.3125rem)}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button:hover span:before{-webkit-animation:line-hover .4s ease forwards;animation:line-hover .4s ease forwards}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .modal_dialog{border:.3125rem solid #e9225b;border-radius:.9375rem}.performingarts-voiceactor-top section#va-day{padding-bottom:8.75rem}.performingarts-voiceactor-top section#va-day .student_schedule{background-color:#fff;border:.125rem solid #000;border-radius:1.25rem;color:#000}.performingarts-voiceactor-top section#va-day .student_schedule .student_schedule_name_course_text{border-bottom:.125rem solid #e9225b;color:#e9225b}.performingarts-voiceactor-top section#va-day .student_schedule .student_schedule_catchphrase_text{background-color:#e9225b;border-radius:.625rem;color:#fff}.performingarts-voiceactor-top section#va-day .student_schedule .student_schedule_timetable .timetable_title:before{background-color:#e9225b}.performingarts-voiceactor-top section#va-day ul.btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.performingarts-voiceactor-top section#va-day ul.btn-list li{margin:0 1.875rem 1.875rem}.performingarts-voiceactor-top section#va-faq{background-color:#bde3ff}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq{position:relative;padding-top:5.625rem;padding-bottom:4.125rem}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-3.5rem;left:0}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq h2 span{display:inline-block;position:relative;padding-left:.075em;vertical-align:bottom;line-height:7rem;font-family:"Fugaz One",sans-serif;font-size:3.375rem;font-weight:400;color:#fff;z-index:1}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq h2 i{display:block;position:absolute;top:0;left:0;width:7rem;height:7rem;background:-webkit-gradient(linear, left top, right top, from(#E9225B), to(#817FFB));background:linear-gradient(90deg, #E9225B 0%, #817FFB 100%);border-radius:100%;content:""}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq h2 strong{margin-left:1.125rem;font-family:"Noto Sans JP",sans-serif;font-size:1.875rem;font-weight:600;color:#e9225b}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block{background-color:#fff;border:.125rem solid #000;border-radius:.9375rem}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__title:before{margin-top:-0.3125rem;font-family:"Fugaz One",sans-serif;font-size:3rem;font-weight:400;color:#817ffb}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__title:after{background-color:#e9225b}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__title .c-accordion__label{background-color:#e9225b}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__title .c-accordion__main{color:#e9225b}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__content{margin-top:.625rem;margin-bottom:.625rem}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__content:before{font-family:"Fugaz One",sans-serif;font-size:2.5rem;font-weight:400;color:#e9225b}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__content .c-accordion__separator-line{position:absolute;top:1.75rem;left:8.625rem;width:calc(100% - 11.25rem);height:.25rem;background-repeat:no-repeat;background-position:left bottom;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/faq_line.svg");background-size:cover;font-size:2.5rem}.performingarts-voiceactor-top .btn-course-top{padding-top:5.625rem}.performingarts-voiceactor-top .btn-course-top .va-btn{margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.layout_inner_a,.layout_inner_b,.layout_inner_c{width:92%;margin-left:auto;margin-right:auto}@-webkit-keyframes line-hover{0%{width:0}100%{width:110%}}@keyframes line-hover{0%{width:0}100%{width:110%}}@-webkit-keyframes lead-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes lead-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes infinity-scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes infinity-scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}section{position:relative}section.with-circle:before{position:absolute;top:-3.375rem;left:0;right:0;width:18.75rem;height:9.375rem;margin:auto;border-radius:50%/100% 100% 0 0;content:""}section.va-bg-a{background-color:#bde3ff;background-repeat:no-repeat;background-position:center bottom;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/bg_a_sp.png");background-size:contain;padding-top:1.25rem}section.va-bg-a:before{background-color:#bde3ff}section.va-bg-b{background-color:#fff;background-repeat:no-repeat;background-position:center top 5rem;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/bg_b_sp.png");background-size:contain;padding-top:1.25rem}section.va-bg-b:before{background-color:#fff}section.va-bg-c{background-color:#ecf7ff}section.va-bg-c:before,section.va-bg-c:after{position:absolute;left:0;width:100%;height:2.5rem;background-color:#fff;background-repeat:repeat-x;background-position:center top;background-size:cover;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/bg_shape.svg");content:""}section.va-bg-c:before{top:0}section.va-bg-c:after{bottom:0;-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}h2.va-h2-title{position:relative;width:84%;max-width:30rem;margin-left:auto;margin-right:auto;margin-bottom:2.25rem;text-align:center}h2.va-h2-title em{display:block;position:relative;margin-bottom:.25em;line-height:1;font-family:"Jost",sans-serif;font-size:2.25rem;font-weight:700;font-style:normal;color:#ffd7e9;text-shadow:.0625rem .0625rem #e9225b,-0.0625rem .0625rem #e9225b,.0625rem -0.0625rem #e9225b,-0.0625rem -0.0625rem #e9225b;z-index:3}h2.va-h2-title span{display:block;position:relative;margin-left:auto;margin-right:auto;padding-top:.75rem;font-size:1.375rem;font-weight:700;color:#e9225b;z-index:1}h2.va-h2-title span:before{position:absolute;top:0;left:0;right:0;width:100%;height:.25rem;background-image:radial-gradient(circle, #E9225B 0.125rem, transparent 0.125rem);background-position:left top;background-repeat:repeat-x;background-size:.5rem .25rem;margin:auto;content:""}h2.va-h2-title.with-chara{margin-bottom:1.875rem}h2.va-h2-title.with-chara:after{position:absolute;top:-3.875rem;right:-3.5rem;width:5.625rem;height:8.75rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/shobisuke03.png");z-index:2;content:""}}@media screen and (max-width: 768px)and (max-width: 460px){h2.va-h2-title em{font-size:2rem}h2.va-h2-title span{font-size:1.0625rem}h2.va-h2-title.with-chara:after{right:-2.75rem;width:5rem;height:8.5rem}}@media screen and (max-width: 768px){a.va-btn{display:block;position:relative;width:16.875rem;background-color:#e9225b;border:2px solid #000;border-radius:9999px;text-align:center;font-size:1rem;color:#fff;letter-spacing:.03em;-webkit-box-shadow:.1875rem .1875rem 0 0 #000;box-shadow:.1875rem .1875rem 0 0 #000;-webkit-transition:all .3s ease;transition:all .3s ease}a.va-btn span{background-repeat:no-repeat;background-position:right center;background-size:2rem;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_btn_white.svg");padding-right:3rem;line-height:2.875rem}a.va-btn:active{background-color:#fff;color:#e9225b;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(0.1875rem, 0.1875rem);transform:translate(0.1875rem, 0.1875rem)}a.va-btn:active span{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_btn_red.svg")}a.add_arrow_svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff;padding:0 1.25em 0 .5em;border:.125rem solid #000;border-radius:9999px;text-align:left;font-family:"Jost",sans-serif;-webkit-box-shadow:.1875rem .1875rem 0 0 #000;box-shadow:.1875rem .1875rem 0 0 #000;-webkit-transition:all .3s ease;transition:all .3s ease}a.add_arrow_svg:after{display:block;position:absolute;top:0;left:inherit;right:.625rem;bottom:0;width:.5625rem;height:1rem;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_small.svg");margin:auto;content:""}a.add_arrow_svg span.text_week{width:1.15em;font-family:"Noto Sans JP",sans-serif;font-size:1rem}a.add_arrow_svg:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(0.1875rem, 0.1875rem);transform:translate(0.1875rem, 0.1875rem)}.btn-wrap .va-btn{margin-left:auto;margin-right:auto}.swiper-button-prev,.swiper-button-next{position:absolute;top:0;bottom:0;width:1.875rem;height:1.875rem;margin:auto}.swiper-button-prev:after,.swiper-button-next:after{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.3));background-size:contain;-webkit-transition:all .3s ease;transition:all .3s ease;content:"";z-index:1}.swiper-button-prev:hover:after,.swiper-button-next:hover:after{-webkit-transform:scale(1.2);transform:scale(1.2)}.swiper-button-prev{left:.625rem}.swiper-button-prev:after{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/future_slide_prev.svg")}.swiper-button-next{right:.625rem}.swiper-button-next:after{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/future_slide_next.svg")}.slick-prev,.slick-next{display:block;position:absolute;top:0;bottom:0;width:1.875rem;height:1.875rem;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center;background-size:contain;margin:auto;padding:0;border:0;font-size:0;color:rgba(0,0,0,0);outline:0;-webkit-filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.3));cursor:pointer;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.slick-prev:active,.slick-next:active{-webkit-transform:scale(1.2);transform:scale(1.2)}.slick-prev{left:5%;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/future_slide_prev.svg")}.slick-next{right:5%;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/future_slide_next.svg")}.performingarts-voiceactor-top section{letter-spacing:.03em}.performingarts-voiceactor-top section P{line-height:1.8}.performingarts-voiceactor-top section#va-kv .c-breadcrumb{margin-left:.625rem}.performingarts-voiceactor-top section#va-kv{position:relative;width:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/kv_bg_sp.png");padding-top:5.625rem;padding-bottom:7.5rem}.performingarts-voiceactor-top section#va-kv h1{position:absolute;top:16.25rem;left:0;right:0;width:78%;max-width:30rem;margin:auto;z-index:1}.performingarts-voiceactor-top section#va-kv p.copy{position:absolute;bottom:11.25rem;right:2%;width:68%;max-width:22.5rem;z-index:1}.performingarts-voiceactor-top section#va-kv .kv-slide{overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.performingarts-voiceactor-top section#va-kv .kv-slide ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:infinity-scroll-left 15s infinite linear both;animation:infinity-scroll-left 15s infinite linear both}.performingarts-voiceactor-top section#va-kv .kv-slide ul li{width:22.75rem;margin:0 .5625rem}.performingarts-voiceactor-top section#va-kv .kv-slide ul li img{border:.125rem solid #000;border-radius:1rem}.performingarts-voiceactor-top section#va-news{padding-bottom:5.3125rem}.performingarts-voiceactor-top section#va-news .news-slide-wrap{position:relative;margin-bottom:4.0625rem}.performingarts-voiceactor-top section#va-news .news-slide-wrap .swiper-wrapper{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.performingarts-voiceactor-top section#va-news .news-slide-wrap .swiper-button-prev{left:0}.performingarts-voiceactor-top section#va-news .news-slide-wrap .swiper-button-next{right:0}.performingarts-voiceactor-top section#va-news .news-slide-wrap .swiper-button-disabled{display:none}.performingarts-voiceactor-top section#va-news .news-slide-wrap article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;height:auto;background-color:#fff;padding-bottom:3.125rem;border:.1875rem solid #e9225b;border-radius:1.25rem}.performingarts-voiceactor-top section#va-news .news-slide-wrap article a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.performingarts-voiceactor-top section#va-news .news-slide-wrap article figure{overflow:hidden;position:relative;width:100%;height:22.5rem;margin-top:0;margin-bottom:.9375rem}.performingarts-voiceactor-top section#va-news .news-slide-wrap article figure img{width:100% !important;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease;transition:all .3s ease}.performingarts-voiceactor-top section#va-news .news-slide-wrap article figure figcaption{position:absolute;left:0;bottom:0;background-color:rgba(233,34,91,.8);padding:.25em .5em;border-top-right-radius:.625rem;font-family:"Jost",sans-serif;font-size:1rem;font-weight:500;color:#fff}}@media screen and (max-width: 768px)and (max-width: 430px){.performingarts-voiceactor-top section#va-news .news-slide-wrap article figure{height:14.375rem}.performingarts-voiceactor-top section#va-news .news-slide-wrap article figure figcaption{font-size:.75rem}}@media screen and (max-width: 768px){.performingarts-voiceactor-top section#va-news .news-slide-wrap article .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:90%;margin-top:0;margin-left:auto;margin-right:auto}.performingarts-voiceactor-top section#va-news .news-slide-wrap article .title-wrap{padding-bottom:1em}.performingarts-voiceactor-top section#va-news .news-slide-wrap article h3{display:inline;line-height:1.3;font-size:1.125rem;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.performingarts-voiceactor-top section#va-news .news-slide-wrap article p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;margin-top:auto;font-size:.875rem;font-weight:400}.performingarts-voiceactor-top section#va-news .news-slide-wrap article p.more{width:auto;position:absolute;right:0;bottom:0;background-color:#e9225b;padding:.5em 1em .25em;border-top:.125rem solid #e9225b;border-left:.125rem solid #e9225b;border-top-left-radius:1.25rem;font-size:.875rem;font-weight:700;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.performingarts-voiceactor-top section#va-news .news-slide-wrap article p.more span{background-repeat:no-repeat;background-position:right center;background-size:1.75em;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_btn_white.svg");padding-right:2.5em}}@media screen and (max-width: 768px)and (max-width: 430px){.performingarts-voiceactor-top section#va-news .news-slide-wrap article h3{font-size:.9375rem}.performingarts-voiceactor-top section#va-news .news-slide-wrap article p{font-size:.75rem}.performingarts-voiceactor-top section#va-news .news-slide-wrap article p.more{font-size:.6875rem}}@media screen and (max-width: 768px){.performingarts-voiceactor-top section#va-news .news-slide-wrap article:active figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.performingarts-voiceactor-top section#va-news .news-slide-wrap article:active h3{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(0%, #FFFD86));background:linear-gradient(transparent 80%, #FFFD86 0%);color:#e9225b}.performingarts-voiceactor-top section#va-news .news-slide-wrap article:active p.more{background-color:rgba(233,34,91,.2);color:#e9225b}.performingarts-voiceactor-top section#va-news .news-slide-wrap article:active p.more span{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_btn_red.svg")}.performingarts-voiceactor-top section#va-lead{padding-top:5.3125rem;padding-bottom:9.375rem}.performingarts-voiceactor-top section#va-lead .title{overflow-x:hidden;position:relative;width:100%;margin-left:auto;margin-right:auto;padding:2.5em 4% 0;text-align:center}.performingarts-voiceactor-top section#va-lead .title .scroll{position:absolute;top:0;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.performingarts-voiceactor-top section#va-lead .title .scroll div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:lead-scroll 15s infinite linear both;animation:lead-scroll 15s infinite linear both}.performingarts-voiceactor-top section#va-lead .title strong{width:62.5rem;margin-right:6.25rem}.performingarts-voiceactor-top section#va-lead .title span{position:relative;margin-bottom:.25em;font-size:1.25rem;font-weight:700;letter-spacing:.2em;background:-webkit-gradient(linear, left top, right top, from(#E9225B), to(#817FFB));background:linear-gradient(90deg, #E9225B 0%, #817FFB 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0);z-index:1}}@media screen and (max-width: 768px)and (max-width: 440px){.performingarts-voiceactor-top section#va-lead .title span{font-size:1.0625rem}}@media screen and (max-width: 768px){.performingarts-voiceactor-top section#va-lead .title h2{position:relative;margin-bottom:1.875rem;padding:.625rem 0}.performingarts-voiceactor-top section#va-lead .title h2 em{display:inline;position:relative;line-height:1.4;font-style:normal;font-size:1.875rem;font-weight:700;color:#fff;white-space:nowrap;text-shadow:.1875rem .1875rem 0 rgba(0,0,0,.3);z-index:1}}@media screen and (max-width: 768px)and (max-width: 440px){.performingarts-voiceactor-top section#va-lead .title h2 em{font-size:1.625rem}}@media screen and (max-width: 768px){.performingarts-voiceactor-top section#va-lead .title h2:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#817FFB), to(#E9225B));background:linear-gradient(90deg, #817FFB 0%, #E9225B 100%);border-radius:.9375rem;content:""}.performingarts-voiceactor-top section#va-lead .title h2:after{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/deco_dots_pattern.svg");background-size:contain;border-radius:.9375rem;opacity:.6;-webkit-transform:translateY(-0.3125rem);transform:translateY(-0.3125rem);content:""}.performingarts-voiceactor-top section#va-lead p.lead{width:92%;margin-left:auto;margin-right:auto;margin-bottom:3.4375rem;font-size:.9375rem;font-weight:700}.performingarts-voiceactor-top section#va-lead .point-wrap{width:92%;margin-left:auto;margin-right:auto}.performingarts-voiceactor-top section#va-lead .point-wrap article{background-color:#fff;padding-bottom:1.875rem;border:.1875rem solid #000;border-radius:1.25rem}.performingarts-voiceactor-top section#va-lead .point-wrap article:not(:last-child){margin-bottom:1.25rem}.performingarts-voiceactor-top section#va-lead .point-wrap article h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:.5em;padding-top:.75em;padding-left:.75em;padding-bottom:.5em;border-bottom:.3125rem solid #e9225b;line-height:1.2;font-size:1.75rem;font-weight:700}.performingarts-voiceactor-top section#va-lead .point-wrap article h3 img{width:6em;margin-right:.5em}}@media screen and (max-width: 768px)and (max-width: 440px){.performingarts-voiceactor-top section#va-lead .point-wrap article h3{font-size:1.5rem}.performingarts-voiceactor-top section#va-lead .point-wrap article h3 img{width:5em}}@media screen and (max-width: 768px){.performingarts-voiceactor-top section#va-lead .point-wrap article p{width:88%;margin-left:auto;margin-right:auto;font-size:.875rem;font-weight:400}.performingarts-voiceactor-top section#va-lead .point-wrap article figure{width:88%;margin-left:auto;margin-right:auto}.performingarts-voiceactor-top section#va-curriculum{padding-bottom:10.625rem}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area{margin-bottom:4.0625rem}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input{display:none}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area ul.tab-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area ul.tab-title li{width:46.666%;margin:0 .45%;text-align:center}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area ul.tab-title li label{display:block;position:relative;width:100%;background-color:#fff;border-top:.125rem solid #000;border-left:.125rem solid #000;border-right:.125rem solid #000;border-top-left-radius:.9375rem;border-top-right-radius:.9375rem;line-height:3rem;font-size:1.375rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area ul.tab-title li label:after{position:absolute;left:-0.125rem;bottom:0;width:calc(100% + .25rem);height:.125rem;background-color:#e9225b;z-index:1;content:""}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area ul.tab-title li label:active{color:#e9225b}}@media screen and (max-width: 768px)and (max-width: 440px){.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area ul.tab-title li label{font-size:1.25rem}}@media screen and (max-width: 768px){.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-a:checked~ul.tab-title li#tab-label-a label,.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-b:checked~ul.tab-title li#tab-label-b label{border-top:.125rem solid #e9225b;border-left:.125rem solid #e9225b;border-right:.125rem solid #e9225b;color:#e9225b}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-a:checked~ul.tab-title li#tab-label-a label:after,.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-b:checked~ul.tab-title li#tab-label-b label:after{left:0;width:100%;background-color:#fff}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents{display:none}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-a:checked~.tab-contents#contents-a,.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area input#tab-b:checked~.tab-contents#contents-b{display:block;opacity:1}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents{position:relative;background-color:#fff;margin-top:-0.125rem;padding:6% 5% 6%;border:.125rem solid #e9225b;border-radius:.9375rem}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article:not(:last-child){margin-bottom:1.25rem}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article h3{position:absolute;top:7vw;width:36%}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article figure{overflow:hidden;width:68%;margin-left:auto;border-radius:.375rem;-webkit-box-shadow:.25rem .25rem 0 0 rgba(135,100,100,.3);box-shadow:.25rem .25rem 0 0 rgba(135,100,100,.3)}.performingarts-voiceactor-top section#va-curriculum .curriculum-tab-area .tab-contents article p{width:100%;font-size:.8125rem;font-weight:400}.performingarts-voiceactor-top section#va-program{background-position:center top 10.625rem;padding-bottom:1.25rem}.performingarts-voiceactor-top section#va-program p.lead{margin-bottom:1em;font-size:.9375rem;font-weight:700}.performingarts-voiceactor-top section#va-program figure.main-image{margin-bottom:7.5rem}.performingarts-voiceactor-top section#va-program article{position:relative;background-color:#ffd7e9;margin-bottom:7.5rem;padding:28% 5.5% 8%;border:.1875rem solid #e9225b;border-radius:1.25rem}.performingarts-voiceactor-top section#va-program article .title{width:92%;margin-top:-12em;margin-left:auto;margin-right:auto}.performingarts-voiceactor-top section#va-program article .title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#e9225b;background-position:left center;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/support_dots.svg");padding:.5rem 0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.performingarts-voiceactor-top section#va-program article .title span img{width:40%}.performingarts-voiceactor-top section#va-program article .title .text{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:5%;border:.1875rem solid #e9225b;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.performingarts-voiceactor-top section#va-program article .title .text h3{display:block;width:100%;text-align:center}.performingarts-voiceactor-top section#va-program article .title .text h3 strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(0%, #FFFD86));background:linear-gradient(transparent 80%, #FFFD86 0%);font-size:1.5625rem;font-weight:700}}@media screen and (max-width: 768px)and (max-width: 460px){.performingarts-voiceactor-top section#va-program article .title .text h3 strong{font-size:1.3125rem}}@media screen and (max-width: 768px){.performingarts-voiceactor-top section#va-program article p{margin-top:2em;font-size:.9375rem;font-weight:400}.performingarts-voiceactor-top section#va-program article .box{background-color:hsla(0,0%,100%,.7);margin-top:1.875rem;padding:3% 4%;border-radius:.625rem}.performingarts-voiceactor-top section#va-program article .box h4{margin-bottom:.5em;text-align:center;font-size:1.125rem;font-weight:700;color:#e9225b}.performingarts-voiceactor-top section#va-program article .box p{margin-top:0;line-height:1.6;font-size:.8125rem}.performingarts-voiceactor-top section#va-schedule{padding-bottom:5rem}.performingarts-voiceactor-top section#va-schedule h2{margin-bottom:3.125rem}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article{position:relative;margin-bottom:3.125rem}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;margin-left:auto;margin-right:auto;text-align:center}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article h3 em{display:block;line-height:1.2;font-family:"Fugaz One",sans-serif;font-style:normal;font-size:2.125rem;font-weight:400;color:#ffe991;text-shadow:.1875rem .1875rem 0 rgba(0,0,0,.25);z-index:1}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article h3 span{display:block;line-height:1;font-size:2.625rem;font-weight:700;color:#fff;text-shadow:.1875rem .1875rem 0 rgba(0,0,0,.25);z-index:1}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article h3:before{position:absolute;top:0;left:0;right:0;bottom:0;width:8.125rem;height:8.125rem;background-repeat:no-repeat;background-position:center;background-size:contain;margin:auto;content:""}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article.spring h3:before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/schedule_bg_spring.svg")}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article.summer h3:before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/schedule_bg_summer.svg")}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article.fall h3:before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/schedule_bg_fall.svg")}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article.winter h3:before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/schedule_bg_winter.svg")}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article .box{overflow:hidden;background-color:#fff;margin-top:-0.875rem;border:.1875rem solid #000;border-radius:1.25rem}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article .box ul{padding:2.5rem 1.25rem}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article .box ul li{position:relative;margin-bottom:.75em;padding-left:1.5em;font-size:1rem;font-weight:700}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article .box ul li:last-child{margin-bottom:0}.performingarts-voiceactor-top section#va-schedule .schedule-wrap article .box ul li:before{display:block;position:absolute;top:.2em;left:0;width:1em;height:1em;background:linear-gradient(45deg, #FFE066 0%, #FFD7E9 100%);border-radius:.375rem;content:""}.performingarts-voiceactor-top section#va-graduates{background-image:none}.performingarts-voiceactor-top section#va-graduates h2.va-h2-title{margin-bottom:2.5rem}.performingarts-voiceactor-top section#va-graduates .graduates-wrap{overflow-x:hidden;margin-bottom:2.5rem}.performingarts-voiceactor-top section#va-graduates .graduates-wrap .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.performingarts-voiceactor-top section#va-graduates .graduates-wrap .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:24.375rem;height:auto !important;margin:0 .625rem;padding-bottom:.625rem}.performingarts-voiceactor-top section#va-graduates .graduates-wrap .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article{overflow-y:hidden;height:100%;background-color:#f0648c;padding-bottom:1.25rem;border:.375rem solid #f0648c;border-radius:1.25rem;-webkit-box-shadow:.3125rem .375rem .3125rem 0 rgba(135,100,100,.3);box-shadow:.3125rem .375rem .3125rem 0 rgba(135,100,100,.3)}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article figure{position:relative;width:100%;height:16.25rem}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article figure:after{position:absolute;left:0;bottom:-0.125rem;width:100%;height:.5rem;background-color:#f0648c;content:""}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article figcaption{display:block;position:absolute;left:0;bottom:0;background-color:#f0648c;padding:.25em 1em 0;border-top-right-radius:1.25rem;font-size:1.375rem;font-weight:700;color:#fff;-webkit-transform:translateX(-2px);transform:translateX(-2px);z-index:1}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article span{position:absolute;right:0;bottom:2.75rem;width:7em;text-align:center;font-size:1.25rem;font-weight:700;color:#ffffaf;z-index:1}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article span em{position:relative;z-index:1;font-style:normal}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article span:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:4.625rem;height:4.625rem;background-color:#e9225b;margin:auto;border-radius:100%;-webkit-box-shadow:.1875rem .1875rem 0 0 rgba(12,12,12,.4);box-shadow:.1875rem .1875rem 0 0 rgba(12,12,12,.4);content:""}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article p{width:calc(100% - 1.75rem);margin-left:auto;margin-right:auto;font-size:.875rem;font-weight:400;color:#fff}.performingarts-voiceactor-top section#va-graduates .graduates-wrap article p.department{background-image:radial-gradient(circle, #FFFFFF 0.125rem, transparent 0.125rem);background-position:left bottom;background-repeat:repeat-x;background-size:.5rem .25rem;padding-bottom:.75em;font-size:.9375rem;font-weight:700}.performingarts-voiceactor-top section#va-graduates .voice-title{width:86%;margin-top:5rem;margin-left:auto;margin-right:auto;margin-bottom:1.875rem}.performingarts-voiceactor-top section#va-graduates .voice-title h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(#8979F0), to(#BDE3FF));background:linear-gradient(180deg, #8979F0 0%, #BDE3FF 100%);padding:.3125rem 0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.performingarts-voiceactor-top section#va-graduates .voice-title h3 img{width:60%}.performingarts-voiceactor-top section#va-graduates .voice-title .text{width:100%;background-color:#ecf7ff;padding:.875rem 0;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.performingarts-voiceactor-top section#va-graduates .voice-title .text p{background:-webkit-gradient(linear, left top, right top, from(#E9225B), to(#817FFB));background:linear-gradient(90deg, #E9225B 0%, #817FFB 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center;line-height:1.4;font-size:1.625rem;font-weight:700;letter-spacing:.2em}.performingarts-voiceactor-top section#va-graduates .voice-balloons{width:92%;max-width:40rem;background-repeat:no-repeat;background-position:center top 34%;background-size:34%;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/shobisuke04.png");margin-left:auto;margin-right:auto;padding-bottom:8.75rem}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:12.5rem;height:12.5rem}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:before{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;content:""}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(1):before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/balloon_a.svg")}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(2){margin-bottom:8.75rem;-webkit-transform:translateY(3.125rem);transform:translateY(3.125rem)}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(2):before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/balloon_b.svg");-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(3):before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/balloon_a.svg");-webkit-transform:scale(1, -1);transform:scale(1, -1)}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(4){-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li:nth-child(4):before{background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/balloon_b.svg");-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li span{position:relative;width:8.25em;margin-left:auto;margin-right:auto;font-size:1.125rem;font-weight:700;color:#e9225b;z-index:1}}@media screen and (max-width: 768px)and (max-width: 480px){.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li{width:40vw;height:40vw}.performingarts-voiceactor-top section#va-graduates .voice-balloons ul li span{width:8.75em;padding-left:.25em;font-size:3.6vw}}@media screen and (max-width: 768px){.performingarts-voiceactor-top section#va-future{padding-bottom:6.25rem}.performingarts-voiceactor-top section#va-future h2{margin-bottom:3.125rem}.performingarts-voiceactor-top section#va-future .slide-wrap .future-slide-wrap{overflow:hidden;border:.1875rem solid #000;border-radius:1.25rem}.performingarts-voiceactor-top section#va-future .slide-wrap article{position:relative;margin-bottom:3.75rem}.performingarts-voiceactor-top section#va-future .slide-wrap article h3{display:inline-block;position:absolute;top:-1.5rem;left:0;right:0;width:12.5rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/future_h3_bg.svg");margin:auto;text-align:center;line-height:3rem;font-size:1.5rem;font-weight:700;color:#fff;text-shadow:.1875rem .1875rem 0 rgba(0,0,0,.3);z-index:2}.performingarts-voiceactor-top section#va-future .slide-wrap article figure{position:relative}.performingarts-voiceactor-top section#va-future .slide-wrap article figure figcaption{position:absolute;left:0;right:0;bottom:1.25rem;width:14.375rem;background-color:#fff;border-radius:.5rem;margin:auto;text-align:center;line-height:2;font-size:.875rem;font-weight:700;-webkit-box-shadow:.1875rem .1875rem 0 0 #e9225b;box-shadow:.1875rem .1875rem 0 0 #e9225b;z-index:1}.performingarts-voiceactor-top section#va-instructor{background-position:center top 10.625rem;margin-bottom:4.0625rem}.performingarts-voiceactor-top section#va-instructor p.lead{margin-bottom:1.875rem;font-size:.9375rem;font-weight:700}.performingarts-voiceactor-top section#va-instructor .instructor-wrap{padding-bottom:.625rem}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article{margin-bottom:3.125rem}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e9225b;margin-bottom:.625rem;border:.1875rem solid #000;border-radius:1.25rem}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person figure{width:40%}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person .name-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:60%;padding:0 1.25rem}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person .name-wrap .name{width:100%;color:#fff}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person .name-wrap h3{display:block;position:relative;width:100%;margin-bottom:.35em;padding-bottom:.5em;font-size:1.4375rem;font-weight:700}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person .name-wrap h3:after{position:absolute;left:0;bottom:0;width:100%;height:.5rem;background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/instructor_line.svg");content:""}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article .person .name-wrap p{font-size:.9375rem;font-weight:400}.performingarts-voiceactor-top section#va-instructor .instructor-wrap article p{margin-top:0;font-size:.875rem;font-weight:400}.performingarts-voiceactor-top section#va-gallery{margin-bottom:9.6875rem;padding:4rem 0 3rem}.performingarts-voiceactor-top section#va-gallery h2.va-gallery-title{margin-bottom:0;z-index:1}.performingarts-voiceactor-top section#va-gallery .gallery-slide{overflow-x:hidden;margin-top:-1.25rem;margin-bottom:3.125rem}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.875rem 0}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items.scroll-left ul{-webkit-animation:infinity-scroll-left 19s infinite linear both;animation:infinity-scroll-left 19s infinite linear both}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items.scroll-right{margin-top:-1.875rem}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items.scroll-right ul{-webkit-animation:infinity-scroll-right 19s infinite linear both;animation:infinity-scroll-right 19s infinite linear both}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul{display:-webkit-box;display:-ms-flexbox;display:flex}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li{width:17.5rem;margin:0 .625rem}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li figure{position:relative}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li figure:after{position:absolute;top:-0.375rem;left:-0.375rem;width:calc(100% + .75rem);height:calc(100% + .75rem);background:-webkit-gradient(linear, left top, left bottom, from(#BDE3FF), to(#D6D0F7));background:linear-gradient(180deg, #BDE3FF 0%, #D6D0F7 100%);content:""}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li figure img{position:relative;z-index:1}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li:nth-child(odd){-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.performingarts-voiceactor-top section#va-gallery .gallery-slide .gallery_items ul li:nth-child(even){-webkit-transform:rotate(10deg);transform:rotate(10deg)}.performingarts-voiceactor-top section#va-gallery .layout_inner_c h2{margin-bottom:1.25rem}.performingarts-voiceactor-top section#va-gallery .insta{width:calc(100% - 10px);margin-left:auto;margin-right:auto;margin-bottom:1.875rem}.performingarts-voiceactor-top section#va-gallery .official-sns{position:relative;text-align:center;z-index:1}.performingarts-voiceactor-top section#va-gallery .official-sns h3{margin-bottom:.5em;font-size:1.375rem;color:#e9225b}.performingarts-voiceactor-top section#va-gallery .official-sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.performingarts-voiceactor-top section#va-gallery .official-sns ul li{width:2.5rem;margin:.3125rem}.performingarts-voiceactor-top section#va-oc{padding-bottom:9.6875rem;padding-bottom:9.6875rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout p.opencampus-layout-txt01{position:relative;font-size:1.25rem;font-weight:700;color:#e9225b}.performingarts-voiceactor-top section#va-oc .opencampus-layout p.opencampus-layout-txt01:after{position:absolute;top:0;right:0;bottom:0;width:calc(100% - 10.625rem);height:.25rem;background-repeat:no-repeat;background-position:left center;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/oc_line.svg");background-size:cover;margin:auto;content:""}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__choose-date{margin-top:1.25rem;margin-bottom:3.125rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__choose-date p a{padding:0 1.25em 0 .5em;font-size:1.375rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__choose-date p a:after{left:inherit;width:.5625rem;height:1rem;background-color:rgba(0,0,0,0);background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_small.svg");z-index:0;opacity:1}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul{margin-top:1.25rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content{position:relative;background-color:#e9225b;border:.3125rem solid #e9225b;border-radius:.9375rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content p.opencampus-layout__ul__content__label{background-color:#e9225b;padding:0 .5em .15em;border-bottom-right-radius:.9375rem;text-align:center;font-family:"Fugaz One",sans-serif;font-size:1.125rem;font-weight:400;color:#fff}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__img{overflow:hidden;width:100%;height:11.75rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__img img{width:100%;height:100%;border-bottom-left-radius:.9375rem;border-bottom-right-radius:.9375rem;-o-object-fit:cover;object-fit:cover}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox{padding:1.125rem .5rem 0;color:#fff}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox h3{margin-bottom:.5em;font-size:1.25rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox h3:has(+.opencampus-layout__ul__content__txtbox__instructor){margin-bottom:0}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox p.opencampus-layout__ul__content__txtbox__instructor{margin-bottom:.5em;font-size:1rem;font-weight:400}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__hashtag{gap:.25rem;padding-bottom:.9375rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__hashtag p{background-color:hsla(0,0%,100%,.7);padding:0 .5em;border-radius:.1875rem;font-size:.8125rem;font-weight:700;color:#000}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date{gap:.375rem;padding-top:.9375rem;border-top:.0625rem solid #fff}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p{margin-bottom:.3125rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p a{background-color:#fff;padding:.5em 1em .5em .35em;border:.0625rem solid #000;font-size:1rem;color:#000;-webkit-box-shadow:.125rem .125rem 0 0 #000;box-shadow:.125rem .125rem 0 0 #000}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p a:before{display:none}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p a:after{left:inherit;right:.375rem;width:.4375rem;height:.8125rem;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_small.svg");z-index:0;opacity:1}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p a .text_week{margin-left:.25em}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__date p a:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(0.125rem, 0.125rem);transform:translate(0.125rem, 0.125rem)}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn{margin-top:1.25rem}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button{padding:.5em 0 1em}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button:before{background-color:#e9225b}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button:after{display:none}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button span{display:inline-block;position:relative;padding-right:1.25em;font-size:1rem;color:#fff}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button span:after{position:absolute;top:0;right:0;bottom:0;width:.5rem;height:1rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/arrow_white.svg");margin:auto;-webkit-transition:all .3s ease;transition:all .3s ease;content:""}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button span:before{position:absolute;left:-5%;bottom:-0.25rem;width:110%;height:.125rem;background-color:#fff;border-radius:9999px;content:""}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button:active span:after{-webkit-transform:translateX(0.3125rem);transform:translateX(0.3125rem)}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .opencampus-layout__ul__content__txtbox .opencampus-layout__ul__content__txtbox__btn button:active span:before{-webkit-animation:line-hover .4s ease forwards;animation:line-hover .4s ease forwards}.performingarts-voiceactor-top section#va-oc .opencampus-layout .opencampus-layout__ul .opencampus-layout__ul__content .modal_dialog{border:.3125rem solid #e9225b;border-radius:.9375rem}.performingarts-voiceactor-top section#va-day{padding-bottom:7.5rem}.performingarts-voiceactor-top section#va-day .student_schedule{background-color:#fff;margin-bottom:3.125rem;border:.125rem solid #000;border-radius:1.25rem;color:#000}.performingarts-voiceactor-top section#va-day .student_schedule .student_schedule_name_course_text{border-bottom:.125rem solid #e9225b;color:#e9225b}.performingarts-voiceactor-top section#va-day .student_schedule .student_schedule_catchphrase_text{background-color:#e9225b;border-radius:.625rem;color:#fff}.performingarts-voiceactor-top section#va-day .student_schedule .student_schedule_timetable .timetable_title:before{background-color:#e9225b}.performingarts-voiceactor-top section#va-day .student_schedule .student_schedule_portrait{height:auto}.performingarts-voiceactor-top section#va-day .student_schedule .student_schedule_portrait img{-webkit-transform:none;transform:none}.performingarts-voiceactor-top section#va-day ul.btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.performingarts-voiceactor-top section#va-day ul.btn-list li{margin:0 1.875rem 1.875rem}.performingarts-voiceactor-top section#va-faq{background-color:#bde3ff}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq{position:relative;padding-top:5.625rem;padding-bottom:4.125rem;width:100%}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-2.875rem;left:0}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq h2 span{display:inline-block;position:relative;padding-left:.075em;vertical-align:top;line-height:5.875rem;font-family:"Fugaz One",sans-serif;font-size:2.75rem;font-weight:400;color:#fff;z-index:1}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq h2 i{display:block;position:absolute;top:0;left:0;width:5.875rem;height:5.875rem;background:-webkit-gradient(linear, left top, right top, from(#E9225B), to(#817FFB));background:linear-gradient(90deg, #E9225B 0%, #817FFB 100%);border-radius:100%;content:""}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq h2 strong{margin-left:1.125rem;font-family:"Noto Sans JP",sans-serif;font-size:1.625rem;font-weight:600;color:#e9225b}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block{background-color:#fff;border:.125rem solid #000;border-radius:.9375rem}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__title:before{margin-top:-0.3125rem;font-family:"Fugaz One",sans-serif;font-size:3rem;font-weight:400;color:#817ffb}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__title:after{background-color:#e9225b}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__title .c-accordion__label{background-color:#e9225b}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__title .c-accordion__main{color:#e9225b}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__content{margin-top:.625rem;margin-bottom:.625rem}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__content:before{font-family:"Fugaz One",sans-serif;font-size:2.5rem;font-weight:400;color:#e9225b}.performingarts-voiceactor-top section#va-faq .c-accordion.c-accordion--faq .c-accordion__block .c-accordion__content .c-accordion__separator-line{position:absolute;top:1.75rem;left:5.625rem;width:calc(100% - 6.875rem);height:.25rem;background-repeat:no-repeat;background-position:left bottom;background-image:url(/wp/wp-content/themes/shobi/lib/pages/course/performingarts/voiceactor/img/faq_line.svg);background-size:cover;font-size:2.5rem}.performingarts-voiceactor-top .btn-course-top{padding-top:5.625rem;padding-bottom:2rem}.performingarts-voiceactor-top .btn-course-top .va-btn{margin-left:auto;margin-right:auto}}/*# sourceMappingURL=style.css.map */