@charset "UTF-8";#content{margin-top:1rem}#content .section-wrapper{max-width:1140px}#content h1{font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:900;margin:0 auto 60px;max-width:1000px;text-align:center}@media screen and (max-width:768px){#content h1{margin-bottom:20px}}#content .single-ttl h1{font-size:32px;margin:.75rem 0;max-width:none;text-align:left}@media screen and (max-width:768px){#content .single-ttl h1{font-size:1.25rem}}.sec-2column{display:flex;justify-content:space-between}@media screen and (max-width:768px){.sec-2column{flex-direction:column}}.sec-2column__postList{width:calc(100% - 340px)}@media screen and (max-width:1024px){.sec-2column__postList{width:calc(100% - 250px)}}@media screen and (max-width:768px){.sec-2column__postList{margin-bottom:50px;width:100%}}.sec-2column__postList>ul{display:flex;flex-wrap:wrap}.sec-2column__postList>ul li{margin:0 15px 50px;max-width:100%;width:calc(33.33333% - 30px)}@media screen and (max-width:768px){.sec-2column__postList>ul li{margin:0 10px 25px;width:calc(50% - 20px)}}.sec-2column__postList>ul li .postList-link{transition:.3s}.sec-2column__postList>ul li .postList-link:hover{opacity:.7}.sec-2column__postList>ul li:first-child{margin:0 0 50px;width:100%}@media screen and (max-width:768px){.sec-2column__postList>ul li:first-child{margin:0 10px 25px;width:calc(50% - 20px)}}.sec-2column__postList>ul li:first-child dl{display:flex;flex-wrap:wrap;justify-content:space-between}.sec-2column__postList>ul li:first-child dt{width:32.9268292683%}@media screen and (max-width:768px){.sec-2column__postList>ul li:first-child dt{width:100%}}.sec-2column__postList>ul li:first-child dd{width:63.4146341463%}@media screen and (max-width:768px){.sec-2column__postList>ul li:first-child dd{width:100%}}.sec-2column__postList>ul li:first-child dd span{display:block;font-size:14px;margin-top:.5em}.sec-2column__postList>ul li:first-child dd span a{color:#2e3192}@media screen and (max-width:768px){.sec-2column__postList>ul li:first-child dd span{display:none}}.sec-2column__postList>ul li:first-child dd .post-ttl{font-size:20px}@media screen and (max-width:768px){.sec-2column__postList>ul li:first-child dd .post-ttl{font-size:inherit}}.sec-2column__postList>ul li:first-child dd .post-info{display:flex;flex-direction:column-reverse}@media screen and (max-width:768px){.sec-2column__postList>ul li:first-child dd .post-info{display:block}}.sec-2column__postList>ul li figure{margin-bottom:10px;padding-top:100%;position:relative;transition:.3s;width:100%}.sec-2column__postList>ul li figure img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%;z-index:-1}.sec-2column__postList>ul li dd{color:#3e3a39}.sec-2column__postList>ul li dd .post-ttl{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-weight:900;overflow:hidden}.sec-2column__postList>ul li dd .linkBtnMin a{background:#c0272d;color:#fff;display:flex;font-size:12px;margin-right:5px;padding:3px 10px;width:-moz-fit-content;width:fit-content}.sec-2column__postList>ul li dd .linkBtnMin a:hover{text-decoration:underline}.sec-2column__postList>ul li dd time{display:block;font-size:14px;margin:.5em 0}.sec-2column__postList>ul li dd .post-info{margin:10px 0 0}.sidebar{color:#3e3a39;padding-left:16px;width:280px}@media screen and (max-width:1024px){.sidebar{width:200px}}@media screen and (max-width:768px){.sidebar{max-width:380px;padding:0 55px;width:100%}}.sidebar__index{border-bottom:2px solid #97151b;color:#97151b;display:block;font-weight:700;margin:2em 0 .75rem}.sidebar__index:before{color:#97151b;content:"\f06d";font-family:Font Awesome\ 6 Free;margin-right:.25rem}.sidebar .bnr,.sidebar .bnr a{margin-bottom:20px}.sidebar .bnr a{display:block;transition:.3s}.sidebar .bnr a:hover{opacity:.7}.sidebar .bnr a img{height:auto;max-width:100%;width:100%}.sidebar .bnr__sticky{position:sticky;top:10px}.single-ttl{margin-bottom:3.25rem}.single-ttl a{background:#c0272d;color:#fff;font-size:14px;padding:1px 5px}.single-ttl a:hover{text-decoration:underline}.single-ttl h1{font-size:45px}@media screen and (max-width:1024px){.single-ttl h1{font-size:30px}}.single-ttl .single-time{color:#636363;font-size:.9rem}@media screen and (max-width:768px){.single-ttl .single-time{font-size:.75rem}}.single-content{margin-bottom:80px}.single-content a{color:#2e3190;text-decoration:underline}.single-content a:hover{text-decoration:none}.entry-content ul{line-height:1.7;list-style:disc;margin-bottom:20px;margin-left:30px}.entry-content p{margin-bottom:1em}.entry-content p b,.entry-content strong{font-weight:900}.entry-content img{display:block;height:auto;margin:1em auto;max-height:100%;max-width:700px;width:100%}@media screen and (max-width:768px){.entry-content img{float:none;margin-bottom:.5em;max-width:100%;text-align:center}}.entry-content .article-column img.imgbox{display:block;margin:1em auto;max-width:100%;width:560px}.entry-content .postList ul{margin-left:0}.entry-content #qa_page #item-list ul{margin:0 auto}.entry-content div.YouTube{margin-bottom:1em}.entry-content .l_toc{margin:30px 0}.entry-content .l_toc .title{align-items:center;background:#d91823;border-radius:6px 6px 0 0;color:#fff;display:flex;font-size:16px;font-weight:700;height:29px;justify-content:flex-start;padding:0 10px;position:relative;width:128px}.entry-content .l_toc .title:before{content:"\f02d";font-family:Font Awesome\ 6 Free;font-weight:900;margin-right:5px}.entry-content .l_toc .title:after{content:"\f078";font-family:Font Awesome\ 6 Free;font-size:small;font-weight:100;position:absolute;right:10px}.entry-content .l_toc ol{border:1px solid #d91823;border-radius:0 6px 6px 6px;font-size:16px;padding:20px 30px}.entry-content .l_toc ol,.entry-content .l_toc ol li .child_ol{background:#fff8f8;line-height:1.7;list-style-type:none;margin-bottom:20px;margin-left:0}.entry-content .l_toc ol li .child_ol{border:none;padding:0 10px}@media screen and (max-width:768px){.entry-content .l_toc ol li .child_ol{padding-right:0}}.entry-content .l_toc ol li::marker{color:#d91823;font-weight:700}.entry-content .l_toc ol li a{color:#d91823;counter-reset:num;font-weight:700}.entry-content .l_toc ol li .child_ol a{color:#707070;font-weight:400}.entry-content .l_toc ol li .child_ol li:before{color:#707070;content:"\f0da";font-family:Font Awesome\ 6 Free}.entry-content table{border-collapse:collapse;border-spacing:0;margin-bottom:1em}@media screen and (max-width:768px){.entry-content table{display:block;height:auto!important;max-width:100%!important;overflow-x:scroll;width:100%!important}}.entry-content table th{background:#b20000;border:1px solid #c13333;color:#fff;font-weight:700;padding:.5em 1em}.entry-content table td{background:#fff;border:1px solid #c13333;padding:.5em 1em}.entry-content .article-column h2.h2box{font-size:24px;font-weight:700;margin-bottom:30px;margin-top:50px;padding:5px 0 5px 20px;position:relative}.entry-content .article-column h2.h2box:before{background:linear-gradient(0deg,#691015,#97151b 20%,#d9030a);content:"";height:100%;left:0;position:absolute;top:0;width:8px}.entry-content .article-column h3.h3box{border-bottom:2px solid #c0272d;font-size:22px;font-weight:700;margin-bottom:25px;margin-top:35px}.entry-content h2.sucq,.entry-content h2.tiny_h2,.entry-content h2:not([class]){font-size:24px;font-weight:700;margin-bottom:30px;margin-top:50px;padding:5px 0 5px 20px;position:relative}.entry-content h2.sucq:before,.entry-content h2.tiny_h2:before,.entry-content h2:not([class]):before{background:linear-gradient(0deg,#691015,#97151b 20%,#d9030a);content:"";height:100%;left:0;position:absolute;top:0;width:8px}.entry-content h3.sucq,.entry-content h3.tiny_h3,.entry-content h3:not([class]){border-bottom:2px solid #c0272d;font-size:22px;font-weight:700;margin-bottom:25px;margin-top:35px}.entry-content h4.tiny_h4 h4.sucq,.entry-content h4:not([class]){font-size:20px;font-weight:700;margin-bottom:25px;margin-top:35px}.entry-content ul.colam_btn{display:flex;flex-wrap:wrap;list-style:none;margin:30px 0;text-align:center}.entry-content ul.colam_btn li{margin:3px;transition:.3s;width:48%}.entry-content ul.colam_btn li:hover{opacity:.7}@media screen and (max-width:480px){.entry-content ul.colam_btn li{margin:3px 0;width:100%}}.entry-content ul.colam_btn li a{background:#000;border:1px solid #b2b2b2;border-radius:3px;color:#fff;display:block;padding:10px}.entry-content ul.colam_btn img{max-width:100%!important}.entry-content .blogcard_wrap{align-items:center;background:#fff8f8;border:1px solid #d91824;border-radius:3px;display:flex;margin:30px auto;max-width:700px;transition:.3s;width:auto}.entry-content .blogcard_wrap:hover{opacity:.7}@media screen and (max-width:768px){.entry-content .blogcard_wrap{flex-wrap:wrap;height:auto;padding:10px}}.entry-content .blogcard_wrap .img_wrap{flex-basis:28%;height:100%;padding:5px}@media screen and (max-width:768px){.entry-content .blogcard_wrap .img_wrap{flex-basis:100%;height:auto}}.entry-content .blogcard_wrap .img_wrap img{border-radius:3px 0 0 3px;height:180px;margin:0;max-width:180px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.entry-content .blogcard_wrap .img_wrap img{height:100%;margin:auto;max-width:100%;width:100vw}}.entry-content .blogcard_wrap .card_text_wrap{flex-basis:72%;padding:10px}@media screen and (max-width:768px){.entry-content .blogcard_wrap .card_text_wrap{flex-basis:100%;padding:10px 0 0}}.entry-content .blogcard_wrap .card_text_wrap .card_text_title{font-size:14px;font-size:18px;font-weight:700;margin-bottom:10px}@media screen and (max-width:768px){.entry-content .blogcard_wrap .card_text_wrap .card_text_title{line-height:1.5em}}.entry-content .blogcard_wrap .card_text_wrap .card_text_title a{color:#d91823}.entry-content .blogcard_wrap .card_text_wrap .card_text_desc{font-size:11px;line-height:22px}@media screen and (max-width:768px){.entry-content .blogcard_wrap .card_text_wrap .card_text_desc{line-height:1.7em}}.entry-content .blogcard_wrap .card_text_wrap .card_text_desc a{color:#333;text-decoration:none}.entry-content .blogcard_wrap .card_text_wrap .card_text_link{display:none}.school-entry-content{font-family:Noto Sans JP,sans-serif}.school-entry-content ul{line-height:1.7;list-style:disc;margin-bottom:20px;margin-left:30px}.school-entry-content p{line-height:1.7;margin-bottom:1em}.school-entry-content p b,.school-entry-content strong{font-weight:700}.school-entry-content img{display:block;height:auto;margin:1em auto;max-height:100%;max-width:100%}@media screen and (max-width:768px){.school-entry-content img{float:none;margin-bottom:.5em;max-width:100%;text-align:center}}.school-entry-content a{color:#2e3190;text-decoration:underline}.school-entry-content a:hover{text-decoration:none}.school-entry-content .article-column img.imgbox{display:block;margin:1em auto;max-width:100%;width:560px}.school-entry-content .postList ul{margin-left:0}.school-entry-content #qa_page #item-list ul{margin:0 auto}.school-entry-content div.YouTube{margin-bottom:1em}.school-entry-content .l_toc{margin:30px 0}.school-entry-content .l_toc .title{align-items:center;background:#d91823;border-radius:6px 6px 0 0;color:#fff;display:flex;font-size:16px;font-weight:700;height:29px;justify-content:flex-start;padding:0 10px;position:relative;width:128px}.school-entry-content .l_toc .title:before{content:"\f02d";font-family:Font Awesome\ 6 Free;font-weight:900;margin-right:5px}.school-entry-content .l_toc .title:after{content:"\f078";font-family:Font Awesome\ 6 Free;font-size:small;font-weight:100;position:absolute;right:10px}.school-entry-content .l_toc ol{border:1px solid #d91823;border-radius:0 6px 6px 6px;font-size:16px;padding:20px 30px}.school-entry-content .l_toc ol,.school-entry-content .l_toc ol li .child_ol{background:#fff8f8;line-height:1.7;list-style-type:none;margin-bottom:20px;margin-left:0}.school-entry-content .l_toc ol li .child_ol{border:none;padding:0 10px}@media screen and (max-width:768px){.school-entry-content .l_toc ol li .child_ol{padding-right:0}}.school-entry-content .l_toc ol li::marker{color:#d91823;font-weight:700}.school-entry-content .l_toc ol li a{color:#d91823;counter-reset:num;font-weight:700}.school-entry-content .l_toc ol li .child_ol a{color:#707070;font-weight:400}.school-entry-content .l_toc ol li .child_ol li:before{color:#707070;content:"\f0da";font-family:Font Awesome\ 6 Free}.school-entry-content table{border-collapse:collapse;border-spacing:0;margin-bottom:1em}@media screen and (max-width:768px){.school-entry-content table{display:block;height:auto!important;max-width:100%!important;overflow-x:scroll;width:100%!important}}.school-entry-content table th{background:#b20000;border:1px solid #c13333;color:#fff;font-weight:700;padding:.5em 1em}.school-entry-content table td{background:#fff;border:1px solid #c13333;padding:.5em 1em}.school-entry-content .article-column h2.h2box{font-size:24px;font-weight:700;margin-bottom:30px;margin-top:50px;padding:5px 0 5px 20px;position:relative}.school-entry-content .article-column h2.h2box:before{background:linear-gradient(0deg,#691015,#97151b 20%,#d9030a);content:"";height:100%;left:0;position:absolute;top:0;width:8px}.school-entry-content .article-column h3.h3box{border-bottom:2px solid #c0272d;font-size:22px;font-weight:700;margin-bottom:25px;margin-top:35px}.school-entry-content h2.sucq,.school-entry-content h2.tiny_h2,.school-entry-content h2:not([class]){font-size:24px;font-weight:700;margin-bottom:30px;margin-top:50px;padding:5px 0 5px 20px;position:relative}.school-entry-content h2.sucq:before,.school-entry-content h2.tiny_h2:before,.school-entry-content h2:not([class]):before{background:linear-gradient(0deg,#691015,#97151b 20%,#d9030a);content:"";height:100%;left:0;position:absolute;top:0;width:8px}.school-entry-content h3.sucq,.school-entry-content h3.tiny_h3,.school-entry-content h3:not([class]){border-bottom:2px solid #c0272d;font-size:22px;font-weight:700;margin-bottom:25px;margin-top:35px}.school-entry-content h4.tiny_h4 h4.sucq,.school-entry-content h4:not([class]){font-size:20px;font-weight:700;margin-bottom:25px;margin-top:35px}.school-entry-content ul.colam_btn{display:flex;flex-wrap:wrap;list-style:none;margin:30px 0;text-align:center}.school-entry-content ul.colam_btn li{margin:3px;transition:.3s;width:48%}.school-entry-content ul.colam_btn li:hover{opacity:.7}@media screen and (max-width:480px){.school-entry-content ul.colam_btn li{margin:3px 0;width:100%}}.school-entry-content ul.colam_btn li a{background:#000;border:1px solid #b2b2b2;border-radius:3px;color:#fff;display:block;padding:10px}.school-entry-content ul.colam_btn img{max-width:100%!important}.school-entry-content .blogcard_wrap{align-items:center;background:#fff8f8;border:1px solid #d91824;border-radius:3px;display:flex;margin:30px auto;max-width:700px;transition:.3s;width:auto}.school-entry-content .blogcard_wrap:hover{opacity:.7}@media screen and (max-width:768px){.school-entry-content .blogcard_wrap{flex-wrap:wrap;height:auto;padding:10px}}.school-entry-content .blogcard_wrap .img_wrap{flex-basis:28%;height:100%;padding:5px}@media screen and (max-width:768px){.school-entry-content .blogcard_wrap .img_wrap{flex-basis:100%;height:auto}}.school-entry-content .blogcard_wrap .img_wrap img{border-radius:3px 0 0 3px;height:180px;margin:0;max-width:180px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.school-entry-content .blogcard_wrap .img_wrap img{height:100%;margin:auto;max-width:100%;width:100vw}}.school-entry-content .blogcard_wrap .card_text_wrap{flex-basis:72%;padding:10px}@media screen and (max-width:768px){.school-entry-content .blogcard_wrap .card_text_wrap{flex-basis:100%;padding:10px 0 0}}.school-entry-content .blogcard_wrap .card_text_wrap .card_text_title{font-size:14px;font-size:18px;font-weight:700;margin-bottom:10px}@media screen and (max-width:768px){.school-entry-content .blogcard_wrap .card_text_wrap .card_text_title{line-height:1.5em}}.school-entry-content .blogcard_wrap .card_text_wrap .card_text_title a{color:#d91823}.school-entry-content .blogcard_wrap .card_text_wrap .card_text_desc{font-size:11px;line-height:22px}@media screen and (max-width:768px){.school-entry-content .blogcard_wrap .card_text_wrap .card_text_desc{line-height:1.7em}}.school-entry-content .blogcard_wrap .card_text_wrap .card_text_desc a{color:#333;text-decoration:none}.school-entry-content .blogcard_wrap .card_text_wrap .card_text_link{display:none}h2.kanren{border-bottom:4px solid #000;display:block;font-size:150%;line-height:1.2;margin-top:30px;padding-bottom:.25em}.kanren_box{padding:20px}.kanren_cell{display:inline-block;margin:1rem 0;width:100%}.kanren_box img{float:left;height:150px;margin-right:10px;-o-object-fit:cover;object-fit:cover;width:150px}@media screen and (max-width:640px){.kanren_box img{height:100px;width:100px}}.kanren_box time{font-size:14px}.kanren_title{font-size:17px;font-weight:700;line-height:normal;margin:6px 0}p.kanren_desc{line-height:1.7}.kanren_cell:after{clear:both}article .entry-content .article-event p{margin-bottom:2em}#content .article-event p{line-height:1.3}.eventmv{background-image:url(https://static.takeda.tv/images/other/event-topmv.png);background-position-y:1em;background-repeat:no-repeat;background-size:contain;font-family:"Noto Serif JP",serif;text-align:center}.eventmv .mainttl{background-image:url(https://static.takeda.tv/images/other/y-mv.png),url(https://static.takeda.tv/images/other/t-mv.png);background-position:left 40px,right 40px;background-repeat:no-repeat,no-repeat;background-size:contain,contain}.eventmv .schoolopen{font-size:2.5em;line-height:1.2}.eventmv .schoolopen span.l{display:block;font-size:1.5em}.eventmv .openevent{color:#c80000;font-size:3.2em;line-height:1.2;margin-top:1.5em;padding-bottom:.5em;text-align:center;text-shadow:2px 2px 0 #fff83c,-2px -2px 0 #fff83c,-2px 2px 0 #fff83c,2px -2px 0 #fff83c,0 2px 0 #fff83c,0 -2px 0 #fff83c,-2px 0 0 #fff83c,2px 0 0 #fff83c}.eventmv .openevent span.xl{display:block;font-size:1.1em}.eventmv ul.eventdate{background:#fff;border:5px solid #9f2f25;border-radius:10px;margin:auto auto 1em;padding:.5em 1em}.eventmv ul.eventdate li.datecont{font-family:Hiragino Kaku Gothic Std;font-size:2.5em;font-weight:700;list-style:none}.intro-part{margin:2em 0}.intro-part .introimg img{max-width:100%}.introimg .intro1,.introimg .intro2{margin:1em auto;width:80%}.introimg .intro3{margin:.5em auto;width:100%}.introimg .intro4{margin:0 auto;width:80%}.introimg .intro5{margin:1em auto;width:80%}.introimg .intro6{margin:1vw auto;width:60%}.introimg .intro7{margin:1vw auto;width:80%}.introimg .intro8{margin:0 auto;width:80%}.eventinfo{background-image:url(https://static.takeda.tv/images/other/event-infobg.jpg);background-size:cover;border-top:15px solid #9f2f25;position:relative}.eventinfo:after{-o-border-image:linear-gradient(270deg,#fdecd5,#ee793f 50%,#fdecd5);border-image:linear-gradient(270deg,#fdecd5,#ee793f 50%,#fdecd5);border-image-slice:1;border-top:5px solid}.eventinfo:after,.eventinfo:before{content:"";position:absolute;top:0;width:100%}.eventinfo:before{background-image:url(https://static.takeda.tv/images/other/sakura-up.png);background-repeat:no-repeat;background-size:contain;display:block;height:90%}.eventinfo .e-intro{margin:1em auto auto;max-width:85%;position:relative}.eventinfo .e-intro .sizel{font-size:2em;margin-bottom:.5em;text-align:center}.eventinfo .e-intro .sizel .br{display:block}.eventinfo .e-intro .sizem{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,arial,Osaka,ＭＳ Ｐゴシック,MS PGothic,Sans-Serif;font-size:1.5em;font-weight:700;text-align:center}.e-inner{margin:auto;max-width:590px}.eventinfo .e-inner img{height:auto;max-width:100%;width:100%}.e-inner .present{margin:2em auto}.e-inner .present .p-ttl{background-color:#9f2f25;color:#fff;font-size:2.5em;margin-bottom:0;position:relative;text-align:center}.e-inner .present .p-ttl p{margin-bottom:0}.e-inner .present .p-ttl p:before{margin:1vw 1vw 0 0}.e-inner .present .p-ttl p:after,.e-inner .present .p-ttl p:before{background-image:url(https://static.takeda.tv/images/other/present.png);background-repeat:no-repeat;content:"";display:inline-block;height:42px;width:32px}.e-inner .present .p-ttl p:after{margin:1vw 0 0 1vw}.e-inner .present .p-cont{background-color:#fff;border:5px solid #9f2f25;font-weight:700;padding:1em 0}.e-inner .present .p-cont p{color:#c30d23;font-size:1.6em;margin:auto;width:90%}.e-inner .present .p-cont p span{color:#000}.h4-ttl{align-items:center;display:flex;font-family:"Noto Serif JP",serif;font-size:2.5em;width:100%}.h4-ttl:before{margin-right:1.5em}.h4-ttl:after,.h4-ttl:before{background:#a72f26;content:"";display:block;flex-grow:1;height:6px}.h4-ttl:after{margin-left:1.5em}.infobtn{border-bottom:9px solid #9f2f25;border-top:9px solid #9f2f25;padding:1em 0;position:relative}.infobtn:before{top:-14px}.infobtn:after,.infobtn:before{-o-border-image:linear-gradient(270deg,#fdecd5,#ee793f 50%,#fdecd5);border-image:linear-gradient(270deg,#fdecd5,#ee793f 50%,#fdecd5);border-image-slice:1;border-top:5px solid;content:"";position:absolute;width:100%}.infobtn:after{bottom:-14px}.infobtn p{margin-bottom:0!important}.infobtn a{background:#9f2f25;border-radius:10px;color:#fff;display:block;font-family:Hiragino Kaku Gothic Std;font-size:2.5em;margin:auto;padding:.5em 1em .5em .5em;position:relative;text-align:center;width:80%}.infobtn a:after{-webkit-font-smoothing:antialiased;content:"\f01d";display:inline-block;font-family:Font Awesome\ 6 Free;font-size:1.2em;line-height:1;margin-right:.5em;position:absolute;top:25%}.infobtn a p{margin-bottom:0}.e-inner .e-date{padding:0 10px}.e-inner .e-date ul.d-list{font-size:2.5em;font-weight:700;margin:auto;text-align:center}.e-inner .e-date ul.d-list li{list-style:none}.d-part{display:flex;font-weight:700;margin-bottom:1.5em;position:relative}.e-inner .d-part .part-left p{font-size:2em;margin-bottom:0}.e-inner .d-part .part-right{position:absolute;right:0}.e-inner .d-part .part-right p{font-size:2em;margin-bottom:0}.e-inner .e-date p{font-size:1.5em}.e-inner .e-date .d-exp{font-size:1.6em;font-weight:700}.e-inner .e-date .d-exp2{font-size:1.6em;font-weight:400}.e-inner .e-date .e-info{font-weight:700;margin:auto}.e-inner .e-date .e-info .clearfix{clear:both;margin-bottom:1em}.e-inner .e-date .e-info .clearfix dt{float:left;width:19%}.e-inner .e-date .e-info .clearfix dd{float:right;width:81%}.e-inner .e-place .maps{background-color:#e7141c}.e-inner .e-place .maps .googlemaps{height:35vmin;margin:1.5vmin auto;padding:2em 0 1em;position:relative;width:95%}.e-inner .e-place .maps .googlemaps iframe{border:.3rem solid #fff;box-sizing:border-box;height:100%;width:100%}.e-inner .e-place .maps .p-access{color:#fff;font-size:1.2em;margin:auto;padding:0 1em 1em;width:60vmin}.e-inner .e-place .maps .p-access p{margin-bottom:0}.e-inner .e-place .maps .p-access p span.sizeup{font-size:1.4em}.e-inner .e-place .clickbtn{position:relative}.e-inner .voice .v-box{display:flex;margin:1.5em auto}.e-inner .voice .v-box img{height:25%;width:25%}.e-inner .voice .v-box .v-cont{background-color:#fff;border:3px solid #e7141c;border-radius:20px;margin-left:1em;padding:.5em 1em;width:70%}.e-inner .voice .v-box .v-cont p{margin-bottom:0}.e-inner .voice .v-box .v-cont .v-ttl{font-size:1.2em;font-weight:700;margin-bottom:.5em}.e-inner .e-qa .e-qabox .e-q{align-items:center;display:flex;margin:0 1em 1em}.e-inner .e-qa .e-qabox .e-q .questionmark{background:#1d2088;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-block;font-size:20px;font-weight:700;height:60px;padding:0 5px;position:relative;text-align:center;width:60px}.e-inner .e-qa .e-qabox .e-q .questionmark:before{border:15px solid transparent;border-left:25px solid #1d2088;bottom:-8px;content:"";margin-top:-15px;position:absolute;right:-15px;transform:rotate(45deg);z-index:0}.e-inner .e-qa .e-qabox .e-q .questionmark p{font-size:1.5em;line-height:60px!important;margin-bottom:0}.e-inner .e-qa .e-qabox .e-q p{display:inline;font-size:1.2em;margin-bottom:0}.e-inner .e-qa .e-qabox .e-q .q-cont{margin-left:1em;text-indent:-1em;width:75%}.e-inner .e-qa .e-qabox .e-a{background-color:#fff;border:3px solid #9f2f25;border-radius:10px;margin:0 15px 1.5em;padding:.5em 1em}.e-inner .e-qa .e-qabox .e-a p{line-height:2em;margin-bottom:0;margin-left:1em;text-indent:-1em;vertical-align:middle}.e-inner .e-qa .e-qabox .e-a p:before{content:"A.";font-size:2em;font-weight:700;vertical-align:middle}@media screen and (max-width:999px){.eventmv{background-position-y:1.5em}}@media screen and (max-width:959px){.eventmv .openevent{font-size:2.7em}}@media screen and (max-width:899px){.eventmv ul.eventdate li.datecont{font-size:2.1em}}@media screen and (max-width:859px){.eventmv .openevent span.xl{font-size:1.1em}.d-part{display:block;text-align:center}.e-inner .d-part .part-right{position:static}}@media screen and (max-width:767px){.eventmv{background-position-y:-.5em}.eventmv .mainttl{background-position:left 5vw,right 5vw}.eventmv .schoolopen{font-size:5.5vmin}.eventmv .openevent{font-size:6vmin}.h4-ttl{font-size:8.5vmin}.h4-ttl:before{margin-right:1em}.h4-ttl:after{margin-left:1em}.eventmv ul.eventdate li.datecont{font-size:5.5vmin}.infobtn a{font-size:6vmin}.introimg .intro1,.introimg .intro2{width:90%}.introimg .intro3{width:100%}.introimg .intro4{width:90%}.introimg .intro5{margin:4vw auto;width:90%}.introimg .intro6{width:95%}.introimg .intro7{width:90%}.introimg .intro8{margin:0 auto;width:90%}.eventinfo .e-intro .sizel,.eventinfo .e-intro .sizem{font-size:4.8vmin}.e-inner .present .p-ttl{font-size:6vmin}.e-inner .present .p-ttl:after,.e-inner .present .p-ttl:before{background-size:contain;height:8vw;width:6vmin}.e-inner .present .p-cont p{font-size:4vmin}.e-inner .e-date ul.d-list{font-size:5.5vmin}.e-inner .d-part .part-left p,.e-inner .d-part .part-right p{font-size:5vmin}.e-inner .e-date .e-info .clearfix dt{width:30%}.e-inner .e-date .e-info .clearfix dd{width:70%}.e-inner .e-date .d-exp2{font-size:3.5vmin}.e-inner .e-date .d-exp{font-size:3.8vmin}.e-inner .e-date .e-info{font-size:3.5vmin}.e-inner .e-place .maps .googlemaps{height:315px;width:95%}.e-inner .e-place .maps .p-access{font-size:4vmin;width:90%}.e-inner .voice .v-box .v-cont{width:85%}.e-inner .e-qa .e-qabox .e-a{margin-bottom:2em}}@media screen and (max-width:599px){.e-inner .voice .v-box{display:block}.e-inner .voice .v-box img{margin:auto;width:35%}.e-inner .voice .v-box .v-cont{margin:auto}}.blog_iframe{margin:1rem auto;padding-top:56.25%;position:relative;width:100%}.blog_iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.interview-head{align-items:flex-start;border:1px solid #c5c5c5;display:flex;margin:auto;padding:.75rem;width:-moz-max-content;width:max-content}@media screen and (max-width:768px){.interview-head{align-items:center;flex-direction:column;text-align:center}}.interview-head-img{border-radius:50%;flex-shrink:0;height:80px;margin-right:1rem;-o-object-fit:cover;object-fit:cover;width:80px}@media screen and (max-width:768px){.interview-head-img{margin-bottom:.5rem;margin-right:0}}.interview-head-img img{height:auto;margin:0;max-width:100%}.interview-head-univ{color:#c0272d;display:inline-block;font-family:YakuHanMP,"Noto Serif JP",serif;font-size:1.5rem;margin-bottom:.5rem}.interview-head-univ:before{content:url(https://static.takeda.tv/images/common/passed-icon_2.svg);display:inline-block;height:1em;width:1em}.interview-head-name{margin-left:1.5em}@media screen and (max-width:768px){.interview-head-name{margin-left:0}}.interview-head-link{align-items:center;display:inline-flex;flex-wrap:nowrap;font-size:.75rem;justify-content:flex-end;line-height:1;text-align:right;text-decoration:none!important}.interview-head-link:after{color:inherit;content:"\f105";font-family:Font Awesome\ 6 Free;font-size:.75em;line-height:1;margin-left:.25rem}.interview-content{overflow:hidden;position:relative;transition:max-height .3s ease}.interview-content.is-collapsed{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;mask-image:linear-gradient(180deg,#000 50%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);overflow:hidden}.interview-content:not(.is-collapsed)+.read-more-btn{display:none}.interview-headline{color:#2e3192;display:block;font-size:1.1em;font-weight:700;margin-bottom:.5em}.read-more-btn{background-color:#f1f1f1;border:none;border-radius:4px;color:#555;cursor:pointer;display:block;font-size:.9em;margin-top:10px;padding:8px 16px;text-align:center;transition:background-color .2s;width:100%}.read-more-btn:hover{background-color:#e0e0e0}
